vendor: 4,996 bytes, lines 1-141
1/*! 2 * Valine v1.4.18 3 * (c) 2017-2022 xCss 4 * Released under the GPL-2.0 License. 5 * Last Update: 2022-3-21 11:52:27 âF10: AM⤠6 */ 7! function(e, t) { 8 "object" == typeof exports && "object" == typeof module ? module.exports = t() : "function" == typeof define && 9 define.amd ? define([], t) : "object" == typeof exports ? exports.Valine = t() : e.Valine = t() 10}(this, function() { 11 return function(e) { 12 function t(r) { 13 if (n[r]) return n[r].exports; 14 var i = n[r] = { 15 i: r, 16 l: !1, 17 exports: {} 18 }; 19 return e[r].call(i.exports, i, i.exports, t), i.l = !0, i.exports 20 } 21 var n = {}; 22 return t.m = e, t.c = n, t.i = function(e) { 23 return e 24 }, t.d = function(e, n, r) { 25 t.o(e, n) || Object.defineProperty(e, n, { 26 configurable: !1, 27 enumerable: !0, 28 get: r 29 }) 30 }, t.n = function(e) { 31 var n = e && e.__esModule ? function() { 32 return e.default 33 } : function() { 34 return e 35 }; 36 return t.d(n, "a", n), n 37 }, t.o = function(e, t) { 38 return Object.prototype.hasOwnProperty.call(e, t) 39 }, t.p = "", t(t.s = 119) 40 }([function(e, t, n) { 41 "use strict"; 42 var r = SyntaxError, 43 i = Function, 44 o = TypeError, 45 a = function(e) { 46 try { 47 return i('"use strict"; return (' + e + ").constructor;")() 48 } catch (e) {} 49 }, 50 u = Object.getOwnPropertyDescriptor; 51 if (u) try { 52 u({}, "") 53 } catch (e) { 54 u = null 55 } 56 var s = function() { 57 throw new o 58 }, 59 l = u ? function() { 60 try { 61 return arguments.callee, s 62 } catch (e) { 63 try { 64 return u(arguments, "callee").get 65 } catch (e) { 66 return s 67 } 68 } 69 }() : s, 70 c = n(22)(), 71 f = Object.getPrototypeOf || function(e) { 72 return e.__proto__ 73 }, 74 p = {}, 75 d = "undefined" == typeof Uint8Array ? void 0 : f(Uint8Array), 76 h = { 77 "%AggregateError%": "undefined" == typeof AggregateError ? void 0 : AggregateError, 78 "%Array%": Array, 79 "%ArrayBuffer%": "undefined" == typeof ArrayBuffer ? void 0 : ArrayBuffer, 80 "%ArrayIteratorPrototype%": c ? f([][Symbol.iterator]()) : void 0, 81 "%AsyncFromSyncIteratorPrototype%": void 0, 82 "%AsyncFunction%": p, 83 "%AsyncGenerator%": p, 84 "%AsyncGeneratorFunction%": p, 85 "%AsyncIteratorPrototype%": p, 86 "%Atomics%": "undefined" == typeof Atomics ? void 0 : Atomics, 87 "%BigInt%": "undefined" == typeof BigInt ? void 0 : BigInt, 88 "%Boolean%": Boolean, 89 "%DataView%": "undefined" == typeof DataView ? void 0 : DataView, 90 "%Date%": Date, 91 "%decodeURI%": decodeURI, 92 "%decodeURIComponent%": decodeURIComponent, 93 "%encodeURI%": encodeURI, 94 "%encodeURIComponent%": encodeURIComponent, 95 "%Error%": Error, 96 "%eval%": eval, 97 "%EvalError%": EvalError, 98 "%Float32Array%": "undefined" == typeof Float32Array ? void 0 : Float32Array, 99 "%Float64Array%": "undefined" == typeof Float64Array ? void 0 : Float64Array, 100 "%FinalizationRegistry%": "undefined" == typeof FinalizationRegistry ? void 0 : 101 FinalizationRegistry, 102 "%Function%": i, 103 "%GeneratorFunction%": p, 104 "%Int8Array%": "undefined" == typeof Int8Array ? void 0 : Int8Array, 105 "%Int16Array%": "undefined" == typeof Int16Array ? void 0 : Int16Array, 106 "%Int32Array%": "undefined" == typeof Int32Array ? void 0 : Int32Array, 107 "%isFinite%": isFinite, 108 "%isNaN%": isNaN, 109 "%IteratorPrototype%": c ? f(f([][Symbol.iterator]())) : void 0, 110 "%JSON%": "object" == typeof JSON ? JSON : void 0, 111 "%Map%": "undefined" == typeof Map ? void 0 : Map, 112 "%MapIteratorPrototype%": "undefined" != typeof Map && c ? f((new Map)[Symbol.iterator] 113 ()) : void 0, 114 "%Math%": Math, 115 "%Number%": Number, 116 "%Object%": Object, 117 "%parseFloat%": parseFloat, 118 "%parseInt%": parseInt, 119 "%Promise%": "undefined" == typeof Promise ? void 0 : Promise, 120 "%Proxy%": "undefined" == typeof Proxy ? void 0 : Proxy, 121 "%RangeError%": RangeError, 122 "%ReferenceError%": ReferenceError, 123 "%Reflect%": "undefined" == typeof Reflect ? void 0 : Reflect, 124 "%RegExp%": RegExp, 125 "%Set%": "undefined" == typeof Set ? void 0 : Set, 126 "%SetIteratorPrototype%": "undefined" != typeof Set && c ? f((new Set)[Symbol.iterator] 127 ()) : void 0, 128 "%SharedArrayBuffer%": "undefined" == typeof SharedArrayBuffer ? void 0 : 129 SharedArrayBuffer, 130 "%String%": String, 131 "%StringIteratorPrototype%": c ? f("" [Symbol.iterator]()) : void 0, 132 "%Symbol%": c ? Symbol : void 0, 133 "%SyntaxError%": r, 134 "%ThrowTypeError%": l, 135 "%TypedArray%": d, 136 "%TypeError%": o, 137 "%Uint8Array%": "undefined" == typeof Uint8Array ? void 0 : Uint8Array, 138 "%Uint8ClampedArray%": "undefined" == typeof Uint8ClampedArray ? void 0 : 139 Uint8ClampedArray, 140 "%Uint16Array%": "undefined" == typeof Uint16Array ? void 0 : Uint16Array, 141 "%Uint32Array%": "undefined" == typeof Uint32Array ? void 0 : Uint32Array,
vendor: 11,266 bytes, lines 142-464
142 "%URIError%": URIError, 143 "%WeakMap%": "undefined" == typeof WeakMap ? void 0 : WeakMap, 144 "%WeakRef%": "undefined" == typeof WeakRef ? void 0 : WeakRef, 145 "%WeakSet%": "undefined" == typeof WeakSet ? void 0 : WeakSet 146 }, 147 v = function e(t) { 148 var n; 149 if ("%AsyncFunction%" === t) n = a("async function () {}"); 150 else if ("%GeneratorFunction%" === t) n = a("function* () {}"); 151 else if ("%AsyncGeneratorFunction%" === t) n = a("async function* () {}"); 152 else if ("%AsyncGenerator%" === t) { 153 var r = e("%AsyncGeneratorFunction%"); 154 r && (n = r.prototype) 155 } else if ("%AsyncIteratorPrototype%" === t) { 156 var i = e("%AsyncGenerator%"); 157 i && (n = f(i.prototype)) 158 } 159 return h[t] = n, n 160 }, 161 g = { 162 "%ArrayBufferPrototype%": ["ArrayBuffer", "prototype"], 163 "%ArrayPrototype%": ["Array", "prototype"], 164 "%ArrayProto_entries%": ["Array", "prototype", "entries"], 165 "%ArrayProto_forEach%": ["Array", "prototype", "forEach"], 166 "%ArrayProto_keys%": ["Array", "prototype", "keys"], 167 "%ArrayProto_values%": ["Array", "prototype", "values"], 168 "%AsyncFunctionPrototype%": ["AsyncFunction", "prototype"], 169 "%AsyncGenerator%": ["AsyncGeneratorFunction", "prototype"], 170 "%AsyncGeneratorPrototype%": ["AsyncGeneratorFunction", "prototype", "prototype"], 171 "%BooleanPrototype%": ["Boolean", "prototype"], 172 "%DataViewPrototype%": ["DataView", "prototype"], 173 "%DatePrototype%": ["Date", "prototype"], 174 "%ErrorPrototype%": ["Error", "prototype"], 175 "%EvalErrorPrototype%": ["EvalError", "prototype"], 176 "%Float32ArrayPrototype%": ["Float32Array", "prototype"], 177 "%Float64ArrayPrototype%": ["Float64Array", "prototype"], 178 "%FunctionPrototype%": ["Function", "prototype"], 179 "%Generator%": ["GeneratorFunction", "prototype"], 180 "%GeneratorPrototype%": ["GeneratorFunction", "prototype", "prototype"], 181 "%Int8ArrayPrototype%": ["Int8Array", "prototype"], 182 "%Int16ArrayPrototype%": ["Int16Array", "prototype"], 183 "%Int32ArrayPrototype%": ["Int32Array", "prototype"], 184 "%JSONParse%": ["JSON", "parse"], 185 "%JSONStringify%": ["JSON", "stringify"], 186 "%MapPrototype%": ["Map", "prototype"], 187 "%NumberPrototype%": ["Number", "prototype"], 188 "%ObjectPrototype%": ["Object", "prototype"], 189 "%ObjProto_toString%": ["Object", "prototype", "toString"], 190 "%ObjProto_valueOf%": ["Object", "prototype", "valueOf"], 191 "%PromisePrototype%": ["Promise", "prototype"], 192 "%PromiseProto_then%": ["Promise", "prototype", "then"], 193 "%Promise_all%": ["Promise", "all"], 194 "%Promise_reject%": ["Promise", "reject"], 195 "%Promise_resolve%": ["Promise", "resolve"], 196 "%RangeErrorPrototype%": ["RangeError", "prototype"], 197 "%ReferenceErrorPrototype%": ["ReferenceError", "prototype"], 198 "%RegExpPrototype%": ["RegExp", "prototype"], 199 "%SetPrototype%": ["Set", "prototype"], 200 "%SharedArrayBufferPrototype%": ["SharedArrayBuffer", "prototype"], 201 "%StringPrototype%": ["String", "prototype"], 202 "%SymbolPrototype%": ["Symbol", "prototype"], 203 "%SyntaxErrorPrototype%": ["SyntaxError", "prototype"], 204 "%TypedArrayPrototype%": ["TypedArray", "prototype"], 205 "%TypeErrorPrototype%": ["TypeError", "prototype"], 206 "%Uint8ArrayPrototype%": ["Uint8Array", "prototype"], 207 "%Uint8ClampedArrayPrototype%": ["Uint8ClampedArray", "prototype"], 208 "%Uint16ArrayPrototype%": ["Uint16Array", "prototype"], 209 "%Uint32ArrayPrototype%": ["Uint32Array", "prototype"], 210 "%URIErrorPrototype%": ["URIError", "prototype"], 211 "%WeakMapPrototype%": ["WeakMap", "prototype"], 212 "%WeakSetPrototype%": ["WeakSet", "prototype"] 213 }, 214 m = n(9), 215 y = n(25), 216 b = m.call(Function.call, Array.prototype.concat), 217 D = m.call(Function.apply, Array.prototype.splice), 218 x = m.call(Function.call, String.prototype.replace), 219 w = m.call(Function.call, String.prototype.slice), 220 A = 221 /[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g, 222 k = /\\(\\)?/g, 223 E = function(e) { 224 var t = w(e, 0, 1), 225 n = w(e, -1); 226 if ("%" === t && "%" !== n) throw new r( 227 "invalid intrinsic syntax, expected closing `%`"); 228 if ("%" === n && "%" !== t) throw new r( 229 "invalid intrinsic syntax, expected opening `%`"); 230 var i = []; 231 return x(e, A, function(e, t, n, r) { 232 i[i.length] = n ? x(r, k, "$1") : t || e 233 }), i 234 }, 235 F = function(e, t) { 236 var n, i = e; 237 if (y(g, i) && (n = g[i], i = "%" + n[0] + "%"), y(h, i)) { 238 var a = h[i]; 239 if (a === p && (a = v(i)), void 0 === a && !t) throw new o("intrinsic " + e + 240 " exists, but is not available. Please file an issue!"); 241 return { 242 alias: n, 243 name: i, 244 value: a 245 } 246 } 247 throw new r("intrinsic " + e + " does not exist!") 248 }; 249 e.exports = function(e, t) { 250 if ("string" != typeof e || 0 === e.length) throw new o( 251 "intrinsic name must be a non-empty string"); 252 if (arguments.length > 1 && "boolean" != typeof t) throw new o( 253 '"allowMissing" argument must be a boolean'); 254 var n = E(e), 255 i = n.length > 0 ? n[0] : "", 256 a = F("%" + i + "%", t), 257 s = a.name, 258 l = a.value, 259 c = !1, 260 f = a.alias; 261 f && (i = f[0], D(n, b([0, 1], f))); 262 for (var p = 1, d = !0; p < n.length; p += 1) { 263 var v = n[p], 264 g = w(v, 0, 1), 265 m = w(v, -1); 266 if (('"' === g || "'" === g || "`" === g || '"' === m || "'" === m || "`" === m) && 267 g !== m) throw new r("property names with quotes must have matching quotes"); 268 if ("constructor" !== v && d || (c = !0), i += "." + v, s = "%" + i + "%", y(h, s)) 269 l = h[s]; 270 else if (null != l) { 271 if (!(v in l)) { 272 if (!t) throw new o("base intrinsic for " + e + 273 " exists, but the property is not available."); 274 return 275 } 276 if (u && p + 1 >= n.length) { 277 var x = u(l, v); 278 d = !!x, l = d && "get" in x && !("originalValue" in x.get) ? x.get : l[v] 279 } else d = y(l, v), l = l[v]; 280 d && !c && (h[s] = l) 281 } 282 } 283 return l 284 } 285 }, function(e, t, n) { 286 "use strict"; 287 var r = n(0), 288 i = n(4), 289 o = i(r("String.prototype.indexOf")); 290 e.exports = function(e, t) { 291 var n = r(e, !!t); 292 return "function" == typeof n && o(e, ".prototype.") > -1 ? i(n) : n 293 } 294 }, function(e, t, n) { 295 "use strict"; 296 var r = n(99), 297 i = "function" == typeof Symbol && "symbol" == typeof Symbol("foo"), 298 o = Object.prototype.toString, 299 a = Array.prototype.concat, 300 u = Object.defineProperty, 301 s = function(e) { 302 return "function" == typeof e && "[object Function]" === o.call(e) 303 }, 304 l = u && function() { 305 var e = {}; 306 try { 307 u(e, "x", { 308 enumerable: !1, 309 value: e 310 }); 311 for (var t in e) return !1; 312 return e.x === e 313 } catch (e) { 314 return !1 315 } 316 }(), 317 c = function(e, t, n, r) { 318 (!(t in e) || s(r) && r()) && (l ? u(e, t, { 319 configurable: !0, 320 enumerable: !1, 321 value: n, 322 writable: !0 323 }) : e[t] = n) 324 }, 325 f = function(e, t) { 326 var n = arguments.length > 2 ? arguments[2] : {}, 327 o = r(t); 328 i && (o = a.call(o, Object.getOwnPropertySymbols(t))); 329 for (var u = 0; u < o.length; u += 1) c(e, o[u], t[o[u]], n[o[u]]) 330 }; 331 f.supportsDescriptors = !!l, e.exports = f 332 }, function(e, t, n) { 333 "use strict"; 334 335 function r(e) { 336 return e && e.__esModule ? e : { 337 default: e 338 } 339 } 340 t.__esModule = !0; 341 var i = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(e) { 342 return typeof e 343 } : function(e) { 344 return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol 345 .prototype ? "symbol" : typeof e 346 }, 347 o = n(96), 348 a = r(o), 349 u = n(56), 350 s = r(u), 351 l = n(52), 352 c = r(l), 353 f = n(55), 354 p = r(f), 355 d = n(51), 356 h = r(d), 357 v = document, 358 g = navigator, 359 m = /[&<>"'`\\]/g, 360 y = RegExp(m.source), 361 b = /&(?:amp|lt|gt|quot|#39|#x60|#x5c);/g, 362 D = RegExp(b.source), 363 x = { 364 "&": "&", 365 "<": "<", 366 ">": ">", 367 '"': """, 368 "'": "'", 369 "`": "`", 370 "\\": "\" 371 }, 372 w = {}; 373 for (var A in x) w[x[A]] = A; 374 var k = null; 375 Array.prototype.forEach || (Array.prototype.forEach = function(e, t) { 376 var n, r; 377 if (null == this) throw new TypeError(" this is null or not defined"); 378 var i = Object(this), 379 o = i.length >>> 0; 380 if ("function" != typeof e) throw new TypeError(e + " is not a function"); 381 for (arguments.length > 1 && (n = t), r = 0; r < o;) { 382 var a; 383 r in i && (a = i[r], e.call(n, a, r, i)), r++ 384 } 385 }), window.NodeList && !NodeList.prototype.forEach && (NodeList.prototype.forEach = Array 386 .prototype.forEach), String.prototype.trim || (String.prototype.trim = function() { 387 return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "") 388 }), (0, a.default)(s.default.fn, { 389 prepend: function(e) { 390 return e instanceof HTMLElement || (e = e[0]), this.forEach(function(t) { 391 t.insertAdjacentElement("afterBegin", e) 392 }), this 393 }, 394 append: function(e) { 395 return e instanceof HTMLElement || (e = e[0]), this.forEach(function(t) { 396 t.insertAdjacentElement("beforeEnd", e) 397 }), this 398 }, 399 remove: function() { 400 return this.forEach(function(e) { 401 try { 402 e.parentNode.removeChild(e) 403 } catch (e) {} 404 }), this 405 }, 406 find: function(e) { 407 return (0, s.default)(e, this) 408 }, 409 show: function() { 410 return this.forEach(function(e) { 411 e.style.display = "block" 412 }), this 413 }, 414 hide: function() { 415 return this.forEach(function(e) { 416 e.style.display = "none" 417 }), this 418 }, 419 on: function(e, t, n) { 420 return s.default.fn.off(e, t, n), this.forEach(function(r) { 421 e.split(" ").forEach(function(e) { 422 r.addEventListener ? r.addEventListener(e, t, n || ! 423 1) : r.attachEvent ? r.attachEvent("on" + e, 424 t) : r["on" + e] = t 425 }) 426 }), this 427 }, 428 off: function(e, t, n) { 429 return this.forEach(function(r) { 430 e.split(" ").forEach(function(e) { 431 r.removeEventListener ? r.removeEventListener(e, t, 432 n || !1) : r.detachEvent ? r.detachEvent( 433 "on" + e, t) : r["on" + e] = null 434 }) 435 }), this 436 }, 437 html: function(e) { 438 return void 0 !== e ? (this.forEach(function(t) { 439 t.innerHTML = e 440 }), this) : this[0].innerHTML 441 }, 442 text: function(e) { 443 return void 0 !== e ? (this.forEach(function(t) { 444 t.innerText = e 445 }), this) : this[0].innerText 446 }, 447 empty: function(e) { 448 return e = e || 0, this.forEach(function(t) { 449 setTimeout(function(e) { 450 t.innerText = "" 451 }, e) 452 }), this 453 }, 454 val: function(e) { 455 return void 0 !== e ? (this.forEach(function(t) { 456 t.value = e 457 }), this) : this[0].value || "" 458 }, 459 attr: function() { 460 var e = arguments; 461 if ("object" == i(arguments[0])) { 462 var t = arguments[0], 463 n = this; 464 return Object.keys(t).forEach(function(e) {
465 n.forEach(function(n) { 466 n.setAttribute(e, t[e]) 467 }) 468 }), this 469 } 470 return "string" == typeof arguments[0] && arguments.length < 2 ? this[0] 471 .getAttribute(arguments[0]) || "" : (this.forEach(function(t) { 472 t.setAttribute(e[0], e[1]) 473 }), this) 474 }, 475 removeAttr: function(e) { 476 return this.forEach(function(t) { 477 var n, r = 0, 478 i = e && e.match(/[^\x20\t\r\n\f\*\/\\]+/g); 479 if (i && 1 === t.nodeType) 480 for (; n = i[r++];) t.removeAttribute(n) 481 }), this 482 }, 483 hasClass: function(e) { 484 return !!this[0] && new RegExp("(\\s|^)" + e + "(\\s|$)").test(this[0] 485 .getAttribute("class")) 486 }, 487 addClass: function(e) { 488 return this.forEach(function(t) { 489 var n = (0, s.default)(t), 490 r = n.attr("class"); 491 n.hasClass(e) || n.attr("class", r += " " + e) 492 }), this 493 }, 494 removeClass: function(e) { 495 return this.forEach(function(t) { 496 var n = (0, s.default)(t), 497 r = n.attr("class"); 498 if (n.hasClass(e)) { 499 var i = new RegExp("(\\s|^)" + e + "(\\s|$)"); 500 n.attr("class", r.replace(i, "")) 501 } 502 }), this 503 } 504 }), (0, a.default)(s.default, { 505 extend: a.default, 506 noop: function() {}, 507 navi: g, 508 ua: g.userAgent, 509 lang: g.language || g.languages[0], 510 detect: c.default, 511 store: p.default, 512 escape: function(e) { 513 return e && y.test(e) ? e.replace(m, function(e) { 514 return x[e] 515 }) : e 516 }, 517 unescape: function(e) { 518 return e && D.test(e) ? e.replace(b, function(e) { 519 return w[e] 520 }) : e 521 }, 522 dynamicLoadSource: function(e, t) { 523 if ((0, s.default)('script[src="' + e + '"]').length) t && t(); 524 else { 525 var n = v.createElement("script"); 526 n.onload = n.onreadystatechange = function() { 527 var e = this; 528 e.onload = e.onreadystatechange = null, t && t(), (0, s.default) 529 (n).remove() 530 }, n.async = !0, n.setAttribute("referrerPolicy", "no-referrer"); 531 (0, s.default)("head")[0].appendChild(n), n.src = e 532 } 533 }, 534 sdkLoader: function(e, t, n) { 535 t in window && window[t] ? (k && clearTimeout(k), n && n()) : s.default 536 .dynamicLoadSource(e, function() { 537 k = setTimeout(s.default.sdkLoader(e, t, n), 100) 538 }) 539 }, 540 deleteInWin: function(e, t) { 541 var n = function(t) { 542 if (e in window) try { 543 delete window[e] 544 } catch (t) { 545 window[e] = null 546 } 547 }; 548 0 === t ? n() : setTimeout(n, t || 500) 549 }, 550 ajax: h.default 551 }), t.default = s.default 552 }, function(e, t, n) { 553 "use strict"; 554 var r = n(9), 555 i = n(0), 556 o = i("%Function.prototype.apply%"), 557 a = i("%Function.prototype.call%"), 558 u = i("%Reflect.apply%", !0) || r.call(a, o), 559 s = i("%Object.getOwnPropertyDescriptor%", !0), 560 l = i("%Object.defineProperty%", !0), 561 c = i("%Math.max%"); 562 if (l) try { 563 l({}, "a", { 564 value: 1 565 }) 566 } catch (e) { 567 l = null 568 } 569 e.exports = function(e) { 570 var t = u(r, a, arguments); 571 if (s && l) { 572 s(t, "length").configurable && l(t, "length", { 573 value: 1 + c(0, e.length - (arguments.length - 1)) 574 }) 575 } 576 return t 577 }; 578 var f = function() { 579 return u(r, o, arguments) 580 }; 581 l ? l(e.exports, "apply", { 582 value: f 583 }) : e.exports.apply = f 584 }, function(e, t, n) { 585 "use strict"; 586 e.exports = n(69) 587 }, function(e, t, n) { 588 "use strict"; 589 t.__esModule = !0; 590 t.DEFAULT_EMOJI_CDN = "//img.t.sinajs.cn/t4/appstyle/expression/ext/normal/", t.DB_NAME = 591 "Comment", t.CONFIG = { 592 lang: "zh-CN", 593 langMode: null, 594 appId: "", 595 appKey: "", 596 clazzName: "Comment", 597 meta: ["nick", "mail", "link"], 598 path: location.pathname, 599 placeholder: "Just Go Go", 600 pageSize: 10, 601 recordIP: !0, 602 serverURLs: "", 603 visitor: !1, 604 mathJax: !1, 605 emojiCDN: "", 606 emojiMaps: void 0, 607 enableQQ: !1, 608 requiredFields: [] 609 }, t.defaultMeta = ["nick", "mail", "link"], t.QQCacheKey = "_v_Cache_Q", t.MetaCacheKey = 610 "_v_Cache_Meta", t.RandomStr = function(e) { 611 return (Date.now() + Math.round(1e3 * Math.random())).toString(32) 612 }, t.VERSION = "1.4.18" 613 }, function(e, t, n) { 614 function r(e, t) { 615 return new o(t).process(e) 616 } 617 var i = n(16), 618 o = n(57); 619 t = e.exports = r, t.FilterCSS = o; 620 for (var a in i) t[a] = i[a]; 621 "undefined" != typeof window && (window.filterCSS = e.exports) 622 }, function(e, t, n) { 623 "use strict"; 624 var r = n(73); 625 e.exports = function(e) { 626 return "symbol" == typeof e ? "Symbol" : "bigint" == typeof e ? "BigInt" : r(e) 627 } 628 }, function(e, t, n) { 629 "use strict"; 630 var r = n(85); 631 e.exports = Function.prototype.bind || r 632 }, function(e, t, n) { 633 "use strict"; 634 635 function r(e) { 636 return u[e] 637 } 638 639 function i(e) { 640 return s[e] 641 } 642 643 function o(e) { 644 return null == e ? "" : String(e).replace(c, r) 645 } 646 647 function a(e) { 648 return null == e ? "" : String(e).replace(l, i) 649 } 650 var u = { 651 "&": "&", 652 "<": "<", 653 ">": ">", 654 '"': """, 655 "'": "'" 656 }, 657 s = { 658 "&": "&", 659 "<": "<", 660 ">": ">", 661 """: '"', 662 "'": "'" 663 }, 664 l = /(&|<|>|"|')/g, 665 c = /[&<>"']/g; 666 o.options = a.options = {}, e.exports = { 667 encode: o, 668 escape: o, 669 decode: a, 670 unescape: a, 671 version: "1.0.0-browser" 672 } 673 }, function(e, t, n) { 674 "use strict"; 675 var r, i, o = Function.prototype.toString, 676 a = "object" == typeof Reflect && null !== Reflect && Reflect.apply; 677 if ("function" == typeof a && "function" == typeof Object.defineProperty) try { 678 r = Object.defineProperty({}, "length", { 679 get: function() { 680 throw i 681 } 682 }), i = {}, a(function() { 683 throw 42 684 }, null, r) 685 } catch (e) { 686 e !== i && (a = null) 687 } else a = null; 688 var u = /^\s*class\b/, 689 s = function(e) { 690 try { 691 var t = o.call(e); 692 return u.test(t) 693 } catch (e) { 694 return !1 695 } 696 }, 697 l = function(e) { 698 try { 699 return !s(e) && (o.call(e), !0) 700 } catch (e) { 701 return !1 702 } 703 }, 704 c = Object.prototype.toString, 705 f = "function" == typeof Symbol && !!Symbol.toStringTag, 706 p = "object" == typeof document && void 0 === document.all && void 0 !== document.all ? 707 document.all : {}; 708 e.exports = a ? function(e) { 709 if (e === p) return !0; 710 if (!e) return !1; 711 if ("function" != typeof e && "object" != typeof e) return !1; 712 if ("function" == typeof e && !e.prototype) return !0; 713 try { 714 a(e, null, r) 715 } catch (e) { 716 if (e !== i) return !1 717 } 718 return !s(e) 719 } : function(e) { 720 if (e === p) return !0; 721 if (!e) return !1; 722 if ("function" != typeof e && "object" != typeof e) return !1; 723 if ("function" == typeof e && !e.prototype) return !0; 724 if (f) return l(e); 725 if (s(e)) return !1; 726 var t = c.call(e); 727 return "[object Function]" === t || "[object GeneratorFunction]" === t 728 } 729 }, function(e, t) { 730 e.exports = { 731 indexOf: function(e, t) { 732 var n, r; 733 if (Array.prototype.indexOf) return e.indexOf(t); 734 for (n = 0, r = e.length; n < r; n++) 735 if (e[n] === t) return n; 736 return -1 737 },
738 forEach: function(e, t, n) { 739 var r, i; 740 if (Array.prototype.forEach) return e.forEach(t, n); 741 for (r = 0, i = e.length; r < i; r++) t.call(n, e[r], r, e) 742 }, 743 trim: function(e) { 744 return String.prototype.trim ? e.trim() : e.replace(/(^\s*)|(\s*$)/g, "") 745 }, 746 spaceIndex: function(e) { 747 var t = /\s|\n|\t/, 748 n = t.exec(e); 749 return n ? n.index : -1 750 } 751 } 752 }, function(e, t, n) { 753 "use strict"; 754 t.__esModule = !0; 755 var r = n(6), 756 i = { 757 cdn: r.DEFAULT_EMOJI_CDN, 758 maps: n(108), 759 parse: function(e, t) { 760 return String(e).replace(new RegExp(":(" + Object.keys(i.maps).join("|") + "):", 761 "ig"), function(e, n) { 762 return i.maps[n] ? i.build(n, t) : e 763 }) 764 }, 765 build: function(e, t) { 766 var n = /^(https?:)?\/\//i, 767 r = i.maps[e], 768 o = n.test(r) ? r : i.cdn + r, 769 a = ' <img alt="' + e + 770 '" referrerpolicy="no-referrer" class="vemoji" src="' + o + '" />'; 771 return n.test(o) ? a : "" 772 } 773 }; 774 t.default = i 775 }, function(e, t, n) { 776 "use strict"; 777 var r = n(0), 778 i = n(1), 779 o = r("%TypeError%"), 780 a = n(59), 781 u = n(18), 782 s = n(60), 783 l = n(62), 784 c = n(63), 785 f = n(67), 786 p = n(20), 787 d = n(92), 788 h = i("String.prototype.split"), 789 v = Object("a"), 790 g = "a" !== v[0] || !(0 in v); 791 e.exports = function(e) { 792 var t = f(this), 793 n = g && d(this) ? h(this, "") : t, 794 r = c(n); 795 if (!l(e)) throw new o("Array.prototype.forEach callback must be a function"); 796 var i; 797 arguments.length > 1 && (i = arguments[1]); 798 for (var v = 0; v < r;) { 799 var m = p(v); 800 if (s(n, m)) { 801 var y = u(n, m); 802 a(e, i, [y, v, n]) 803 } 804 v += 1 805 } 806 } 807 }, function(e, t, n) { 808 "use strict"; 809 var r = n(82), 810 i = n(14); 811 e.exports = function() { 812 var e = Array.prototype.forEach; 813 return r(e) ? e : i 814 } 815 }, function(e, t) { 816 function n() { 817 var e = {}; 818 return e["align-content"] = !1, e["align-items"] = !1, e["align-self"] = !1, e[ 819 "alignment-adjust"] = !1, e["alignment-baseline"] = !1, e.all = !1, e[ 820 "anchor-point"] = !1, e.animation = !1, e["animation-delay"] = !1, e[ 821 "animation-direction"] = !1, e["animation-duration"] = !1, e[ 822 "animation-fill-mode"] = !1, e["animation-iteration-count"] = !1, e[ 823 "animation-name"] = !1, e["animation-play-state"] = !1, e[ 824 "animation-timing-function"] = !1, e.azimuth = !1, e["backface-visibility"] = !1, e 825 .background = !0, e["background-attachment"] = !0, e["background-clip"] = !0, e[ 826 "background-color"] = !0, e["background-image"] = !0, e["background-origin"] = !0, 827 e["background-position"] = !0, e["background-repeat"] = !0, e["background-size"] = !0, 828 e["baseline-shift"] = !1, e.binding = !1, e.bleed = !1, e["bookmark-label"] = !1, e[ 829 "bookmark-level"] = !1, e["bookmark-state"] = !1, e.border = !0, e[ 830 "border-bottom"] = !0, e["border-bottom-color"] = !0, e["border-bottom-left-radius"] = ! 831 0, e["border-bottom-right-radius"] = !0, e["border-bottom-style"] = !0, e[ 832 "border-bottom-width"] = !0, e["border-collapse"] = !0, e["border-color"] = !0, e[ 833 "border-image"] = !0, e["border-image-outset"] = !0, e["border-image-repeat"] = !0, 834 e["border-image-slice"] = !0, e["border-image-source"] = !0, e["border-image-width"] = ! 835 0, e["border-left"] = !0, e["border-left-color"] = !0, e["border-left-style"] = !0, e[ 836 "border-left-width"] = !0, e["border-radius"] = !0, e["border-right"] = !0, e[ 837 "border-right-color"] = !0, e["border-right-style"] = !0, e[ 838 "border-right-width"] = !0, e["border-spacing"] = !0, e["border-style"] = !0, e[ 839 "border-top"] = !0, e["border-top-color"] = !0, e["border-top-left-radius"] = !0, e[ 840 "border-top-right-radius"] = !0, e["border-top-style"] = !0, e[ 841 "border-top-width"] = !0, e["border-width"] = !0, e.bottom = !1, e[ 842 "box-decoration-break"] = !0, e["box-shadow"] = !0, e["box-sizing"] = !0, e[ 843 "box-snap"] = !0, e["box-suppress"] = !0, e["break-after"] = !0, e[ 844 "break-before"] = !0, e["break-inside"] = !0, e["caption-side"] = !1, e.chains = !1, e 845 .clear = !0, e.clip = !1, e["clip-path"] = !1, e["clip-rule"] = !1, e.color = !0, e[ 846 "color-interpolation-filters"] = !0, e["column-count"] = !1, e["column-fill"] = !1, 847 e["column-gap"] = !1, e["column-rule"] = !1, e["column-rule-color"] = !1, e[ 848 "column-rule-style"] = !1, e["column-rule-width"] = !1, e["column-span"] = !1, e[ 849 "column-width"] = !1, e.columns = !1, e.contain = !1, e.content = !1, e[ 850 "counter-increment"] = !1, e["counter-reset"] = !1, e["counter-set"] = !1, e 851 .crop = !1, e.cue = !1, e["cue-after"] = !1, e["cue-before"] = !1, e.cursor = !1, e 852 .direction = !1, e.display = !0, e["display-inside"] = !0, e["display-list"] = !0, e[ 853 "display-outside"] = !0, e["dominant-baseline"] = !1, e.elevation = !1, e[ 854 "empty-cells"] = !1, e.filter = !1, e.flex = !1, e["flex-basis"] = !1, e[
855 "flex-direction"] = !1, e["flex-flow"] = !1, e["flex-grow"] = !1, e[ 856 "flex-shrink"] = !1, e["flex-wrap"] = !1, e.float = !1, e["float-offset"] = !1, e[ 857 "flood-color"] = !1, e["flood-opacity"] = !1, e["flow-from"] = !1, e[ 858 "flow-into"] = !1, e.font = !0, e["font-family"] = !0, e["font-feature-settings"] = !0, 859 e["font-kerning"] = !0, e["font-language-override"] = !0, e["font-size"] = !0, e[ 860 "font-size-adjust"] = !0, e["font-stretch"] = !0, e["font-style"] = !0, e[ 861 "font-synthesis"] = !0, e["font-variant"] = !0, e["font-variant-alternates"] = !0, 862 e["font-variant-caps"] = !0, e["font-variant-east-asian"] = !0, e[ 863 "font-variant-ligatures"] = !0, e["font-variant-numeric"] = !0, e[ 864 "font-variant-position"] = !0, e["font-weight"] = !0, e.grid = !1, e[ 865 "grid-area"] = !1, e["grid-auto-columns"] = !1, e["grid-auto-flow"] = !1, e[ 866 "grid-auto-rows"] = !1, e["grid-column"] = !1, e["grid-column-end"] = !1, e[ 867 "grid-column-start"] = !1, e["grid-row"] = !1, e["grid-row-end"] = !1, e[ 868 "grid-row-start"] = !1, e["grid-template"] = !1, e["grid-template-areas"] = !1, e[ 869 "grid-template-columns"] = !1, e["grid-template-rows"] = !1, e[ 870 "hanging-punctuation"] = !1, e.height = !0, e.hyphens = !1, e.icon = !1, e[ 871 "image-orientation"] = !1, e["image-resolution"] = !1, e["ime-mode"] = !1, e[ 872 "initial-letters"] = !1, e["inline-box-align"] = !1, e["justify-content"] = !1, e[ 873 "justify-items"] = !1, e["justify-self"] = !1, e.left = !1, e["letter-spacing"] = ! 874 0, e["lighting-color"] = !0, e["line-box-contain"] = !1, e["line-break"] = !1, e[ 875 "line-grid"] = !1, e["line-height"] = !1, e["line-snap"] = !1, e[ 876 "line-stacking"] = !1, e["line-stacking-ruby"] = !1, e["line-stacking-shift"] = !1, e[ 877 "line-stacking-strategy"] = !1, e["list-style"] = !0, e["list-style-image"] = !0, e[ 878 "list-style-position"] = !0, e["list-style-type"] = !0, e.margin = !0, e[ 879 "margin-bottom"] = !0, e["margin-left"] = !0, e["margin-right"] = !0, e[ 880 "margin-top"] = !0, e["marker-offset"] = !1, e["marker-side"] = !1, e.marks = !1, e 881 .mask = !1, e["mask-box"] = !1, e["mask-box-outset"] = !1, e["mask-box-repeat"] = !1, e[ 882 "mask-box-slice"] = !1, e["mask-box-source"] = !1, e["mask-box-width"] = !1, e[ 883 "mask-clip"] = !1, e["mask-image"] = !1, e["mask-origin"] = !1, e[ 884 "mask-position"] = !1, e["mask-repeat"] = !1, e["mask-size"] = !1, e[ 885 "mask-source-type"] = !1, e["mask-type"] = !1, e["max-height"] = !0, e["max-lines"] = ! 886 1, e["max-width"] = !0, e["min-height"] = !0, e["min-width"] = !0, e["move-to"] = !1, e[ 887 "nav-down"] = !1, e["nav-index"] = !1, e["nav-left"] = !1, e["nav-right"] = !1, e[ 888 "nav-up"] = !1, e["object-fit"] = !1, e["object-position"] = !1, e.opacity = !1, e 889 .order = !1, e.orphans = !1, e.outline = !1, e["outline-color"] = !1, e[ 890 "outline-offset"] = !1, e["outline-style"] = !1, e["outline-width"] = !1, e 891 .overflow = !1, e["overflow-wrap"] = !1, e["overflow-x"] = !1, e["overflow-y"] = !1, e 892 .padding = !0, e["padding-bottom"] = !0, e["padding-left"] = !0, e["padding-right"] = ! 893 0, e["padding-top"] = !0, e.page = !1, e["page-break-after"] = !1, e[ 894 "page-break-before"] = !1, e["page-break-inside"] = !1, e["page-policy"] = !1, e 895 .pause = !1, e["pause-after"] = !1, e["pause-before"] = !1, e.perspective = !1, e[ 896 "perspective-origin"] = !1, e.pitch = !1, e["pitch-range"] = !1, e[ 897 "play-during"] = !1, e.position = !1, e["presentation-level"] = !1, e.quotes = !1, e[ 898 "region-fragment"] = !1, e.resize = !1, e.rest = !1, e["rest-after"] = !1, e[ 899 "rest-before"] = !1, e.richness = !1, e.right = !1, e.rotation = !1, e[ 900 "rotation-point"] = !1, e["ruby-align"] = !1, e["ruby-merge"] = !1, e[ 901 "ruby-position"] = !1, e["shape-image-threshold"] = !1, e["shape-outside"] = !1, e[ 902 "shape-margin"] = !1, e.size = !1, e.speak = !1, e["speak-as"] = !1, e[ 903 "speak-header"] = !1, e["speak-numeral"] = !1, e["speak-punctuation"] = !1, e[ 904 "speech-rate"] = !1, e.stress = !1, e["string-set"] = !1, e["tab-size"] = !1, e[ 905 "table-layout"] = !1, e["text-align"] = !0, e["text-align-last"] = !0, e[ 906 "text-combine-upright"] = !0, e["text-decoration"] = !0, e[ 907 "text-decoration-color"] = !0, e["text-decoration-line"] = !0, e[ 908 "text-decoration-skip"] = !0, e["text-decoration-style"] = !0, e["text-emphasis"] = !0, 909 e["text-emphasis-color"] = !0, e["text-emphasis-position"] = !0, e[ 910 "text-emphasis-style"] = !0, e["text-height"] = !0, e["text-indent"] = !0, e[ 911 "text-justify"] = !0, e["text-orientation"] = !0, e["text-overflow"] = !0, e[ 912 "text-shadow"] = !0, e["text-space-collapse"] = !0, e["text-transform"] = !0, e[ 913 "text-underline-position"] = !0, e["text-wrap"] = !0, e.top = !1, e.transform = !1, 914 e["transform-origin"] = !1, e["transform-style"] = !1, e.transition = !1, e[ 915 "transition-delay"] = !1, e["transition-duration"] = !1, e[ 916 "transition-property"] = !1, e["transition-timing-function"] = !1, e["unicode
916-bidi"] = ! 917 1, e["vertical-align"] = !1, e.visibility = !1, e["voice-balance"] = !1, e[ 918 "voice-duration"] = !1, e["voice-family"] = !1, e["voice-pitch"] = !1, e[ 919 "voice-range"] = !1, e["voice-rate"] = !1, e["voice-stress"] = !1, e[ 920 "voice-volume"] = !1, e.volume = !1, e["white-space"] = !1, e.widows = !1, e.width = !0, 921 e["will-change"] = !1, e["word-break"] = !0, e["word-spacing"] = !0, e["word-wrap"] = ! 922 0, e["wrap-flow"] = !1, e["wrap-through"] = !1, e["writing-mode"] = !1, e["z-index"] = ! 923 1, e 924 } 925 926 function r(e, t, n) {} 927 928 function i(e, t, n) {} 929 930 function o(e, t) { 931 return a.test(t) ? "" : t 932 } 933 var a = /javascript\s*\:/gim; 934 t.whiteList = n(), t.getDefaultWhiteList = n, t.onAttr = r, t.onIgnoreAttr = i, t 935 .safeAttrValue = o 936 }, function(e, t) { 937 e.exports = { 938 indexOf: function(e, t) { 939 var n, r; 940 if (Array.prototype.indexOf) return e.indexOf(t); 941 for (n = 0, r = e.length; n < r; n++) 942 if (e[n] === t) return n; 943 return -1 944 }, 945 forEach: function(e, t, n) { 946 var r, i; 947 if (Array.prototype.forEach) return e.forEach(t, n); 948 for (r = 0, i = e.length; r < i; r++) t.call(n, e[r], r, e) 949 }, 950 trim: function(e) { 951 return String.prototype.trim ? e.trim() : e.replace(/(^\s*)|(\s*$)/g, "") 952 }, 953 trimRight: function(e) { 954 return String.prototype.trimRight ? e.trimRight() : e.replace(/(\s*$)/g, "") 955 } 956 } 957 }, function(e, t, n) { 958 "use strict"; 959 var r = n(0), 960 i = r("%TypeError%"), 961 o = n(97), 962 a = n(19), 963 u = n(8); 964 e.exports = function(e, t) { 965 if ("Object" !== u(e)) throw new i("Assertion failed: Type(O) is not Object"); 966 if (!a(t)) throw new i("Assertion failed: IsPropertyKey(P) is not true, got " + o(t)); 967 return e[t] 968 } 969 }, function(e, t, n) { 970 "use strict"; 971 e.exports = function(e) { 972 return "string" == typeof e || "symbol" == typeof e 973 } 974 }, function(e, t, n) { 975 "use strict"; 976 var r = n(0), 977 i = r("%String%"), 978 o = r("%TypeError%"); 979 e.exports = function(e) { 980 if ("symbol" == typeof e) throw new o("Cannot convert a Symbol value to a string"); 981 return i(e) 982 } 983 }, function(e, t, n) { 984 "use strict"; 985 e.exports = function(e) { 986 return null === e || "function" != typeof e && "object" != typeof e 987 } 988 }, function(e, t, n) { 989 "use strict"; 990 var r = "undefined" != typeof Symbol && Symbol, 991 i = n(23); 992 e.exports = function() { 993 return "function" == typeof r && ("function" == typeof Symbol && ("symbol" == typeof r( 994 "foo") && ("symbol" == typeof Symbol("bar") && i()))) 995 } 996 }, function(e, t, n) { 997 "use strict"; 998 e.exports = function() { 999 if ("function" != typeof Symbol || "function" != typeof Object.getOwnPropertySymbols) 1000 return !1; 1001 if ("symbol" == typeof Symbol.iterator) return !0; 1002 var e = {}, 1003 t = Symbol("test"), 1004 n = Object(t); 1005 if ("string" == typeof t) return !1; 1006 if ("[object Symbol]" !== Object.prototype.toString.call(t)) return !1; 1007 if ("[object Symbol]" !== Object.prototype.toString.call(n)) return !1; 1008 e[t] = 42; 1009 for (t in e) return !1; 1010 if ("function" == typeof Object.keys && 0 !== Object.keys(e).length) return !1; 1011 if ("function" == typeof Object.getOwnPropertyNames && 0 !== Object.getOwnPropertyNames( 1012 e).length) return !1; 1013 var r = Object.getOwnPropertySymbols(e); 1014 if (1 !== r.length || r[0] !== t) return !1; 1015 if (!Object.prototype.propertyIsEnumerable.call(e, t)) return !1; 1016 if ("function" == typeof Object.getOwnPropertyDescriptor) { 1017 var i = Object.getOwnPropertyDescriptor(e, t); 1018 if (42 !== i.value || !0 !== i.enumerable) return !1 1019 } 1020 return !0 1021 } 1022 }, function(e, t, n) { 1023 "use strict"; 1024 var r = n(23); 1025 e.exports = function() { 1026 return r() && !!Symbol.toStringTag 1027 } 1028 }, function(e, t, n) { 1029 "use strict"; 1030 var r = n(9); 1031 e.exports = r.call(Function.call, Object.prototype.hasOwnProperty) 1032 }, function(e, t, n) { 1033 "use strict"; 1034 var r = n(29), 1035 i = ["background", "base", "cite", "href", "longdesc", "src", "usemap"]; 1036 e.exports = { 1037 uris: r(i) 1038 } 1039 }, function(e, t, n) { 1040 "use strict"; 1041 var r = n(29), 1042 i = ["area", "br", "col", "hr", "img", "wbr", "input", "base", "basefont", "link", "meta"]; 1043 e.exports = { 1044 voids: r(i) 1045 } 1046 }, function(e, t, n) { 1047 "use strict"; 1048 e.exports = function(e) { 1049 return "string" == typeof e ? e.toLowerCase() : e 1050 } 1051 }, function(e, t, n) { 1052 "use strict"; 1053 1054 function r(e) { 1055 return e.reduce(i, {}) 1056 } 1057 1058 function i(e, t) { 1059 return e[t] = !0, e 1060 } 1061 e.exports = r 1062 }, function(e, t, n) { 1063 "use strict"; 1064 var r = Object.prototype.toString; 1065 e.exports = function(e) { 1066 var t = r.call(e), 1067 n = "[object Arguments]" === t; 1068 return n || (n = "[object Array]" !== t && null !== e && "object" == typeof e && 1069 "number" == typeof e.length && e.length >= 0 && "[object Function]" === r.call(e 1070 .callee)), n 1071 } 1072 }, function(e, t, n) { 1073 "use strict"; 1074 var r = n(5), 1075 i = n(1), 1076 o = i("Object.prototype.propertyIsEnumerable"), 1077 a = i("Array.prototype.push"); 1078 e.exports = function(e) { 1079 var t = r(e), 1080 n = []; 1081 for (var i in t) o(t, i) && a(n, [i, t[i]]); 1082 return n 1083 } 1084 }, function(e, t, n) { 1085 "use strict"; 1086 var r = n(31); 1087 e.exports = function() { 1088 return "function" == typeof Object.entries ? Object.entries : r 1089 } 1090 }, function(e, t, n) { 1091 "use strict"; 1092 var r = n(5), 1093 i = n(20), 1094 o = n(1), 1095 a = o("String.prototype.replace"), 1096 u = 1097 /^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/, 1098 s = 1099 /[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/; 1100 e.exports = function() { 1101 var e = i(r(this)); 1102 return a(a(e, u, ""), s, "") 1103 } 1104 }, function(e, t, n) { 1105 "use strict"; 1106 var r = n(33), 1107 i = "â"; 1108 e.exports = function() { 1109 return String.prototype.trim && i.trim() === i ? String.prototype.trim : r 1110 } 1111 }, function(e, t, n) { 1112 function r() { 1113 return { 1114 a: ["target", "href", "title"], 1115 abbr: ["title"], 1116 address: [], 1117 area: ["shape", "coords", "href", "alt"], 1118 article: [], 1119 aside: [],
vendor: 29,119 bytes, lines 1120-1928
1120 audio: ["autoplay", "controls", "crossorigin", "loop", "muted", "preload", "src"], 1121 b: [], 1122 bdi: ["dir"], 1123 bdo: ["dir"], 1124 big: [], 1125 blockquote: ["cite"], 1126 br: [], 1127 caption: [], 1128 center: [], 1129 cite: [], 1130 code: [], 1131 col: ["align", "valign", "span", "width"], 1132 colgroup: ["align", "valign", "span", "width"], 1133 dd: [], 1134 del: ["datetime"], 1135 details: ["open"], 1136 div: [], 1137 dl: [], 1138 dt: [], 1139 em: [], 1140 figcaption: [], 1141 figure: [], 1142 font: ["color", "size", "face"], 1143 footer: [], 1144 h1: [], 1145 h2: [], 1146 h3: [], 1147 h4: [], 1148 h5: [], 1149 h6: [], 1150 header: [], 1151 hr: [], 1152 i: [], 1153 img: ["src", "alt", "title", "width", "height"], 1154 ins: ["datetime"], 1155 li: [], 1156 mark: [], 1157 nav: [], 1158 ol: [], 1159 p: [], 1160 pre: [], 1161 s: [], 1162 section: [], 1163 small: [], 1164 span: [], 1165 sub: [], 1166 summary: [], 1167 sup: [], 1168 strong: [], 1169 strike: [], 1170 table: ["width", "border", "align", "valign"], 1171 tbody: ["align", "valign"], 1172 td: ["width", "rowspan", "colspan", "align", "valign"], 1173 tfoot: ["align", "valign"], 1174 th: ["width", "rowspan", "colspan", "align", "valign"], 1175 thead: ["align", "valign"], 1176 tr: ["rowspan", "align", "valign"], 1177 tt: [], 1178 u: [], 1179 ul: [], 1180 video: ["autoplay", "controls", "crossorigin", "loop", "muted", "playsinline", "poster", 1181 "preload", "src", "height", "width" 1182 ] 1183 } 1184 } 1185 1186 function i(e, t, n) {} 1187 1188 function o(e, t, n) {} 1189 1190 function a(e, t, n) {} 1191 1192 function u(e, t, n) {} 1193 1194 function s(e) { 1195 return e.replace(E, "<").replace(F, ">") 1196 } 1197 1198 function l(e, t, n, r) { 1199 if (n = v(n), "href" === t || "src" === t) { 1200 if ("#" === (n = A.trim(n))) return "#"; 1201 if ("http://" !== n.substr(0, 7) && "https://" !== n.substr(0, 8) && "mailto:" !== n 1202 .substr(0, 7) && "tel:" !== n.substr(0, 4) && "data:image/" !== n.substr(0, 11) && 1203 "ftp://" !== n.substr(0, 6) && "./" !== n.substr(0, 2) && "../" !== n.substr(0, 1204 3) && "#" !== n[0] && "/" !== n[0]) return "" 1205 } else if ("background" === t) { 1206 if (j.lastIndex = 0, j.test(n)) return "" 1207 } else if ("style" === t) { 1208 if ($.lastIndex = 0, $.test(n)) return ""; 1209 if (T.lastIndex = 0, T.test(n) && (j.lastIndex = 0, j.test(n))) return ""; 1210 !1 !== r && (r = r || k, n = r.process(n)) 1211 } 1212 return n = g(n) 1213 } 1214 1215 function c(e) { 1216 return e.replace(C, """) 1217 } 1218 1219 function f(e) { 1220 return e.replace(S, '"') 1221 } 1222 1223 function p(e) { 1224 return e.replace(_, function(e, t) { 1225 return "x" === t[0] || "X" === t[0] ? String.fromCharCode(parseInt(t.substr(1), 1226 16)) : String.fromCharCode(parseInt(t, 10)) 1227 }) 1228 } 1229 1230 function d(e) { 1231 return e.replace(O, ":").replace(B, " ") 1232 } 1233 1234 function h(e) { 1235 for (var t = "", n = 0, r = e.length; n < r; n++) t += e.charCodeAt(n) < 32 ? " " : e 1236 .charAt(n); 1237 return A.trim(t) 1238 } 1239 1240 function v(e) { 1241 return e = f(e), e = p(e), e = d(e), e = h(e) 1242 } 1243 1244 function g(e) { 1245 return e = c(e), e = s(e) 1246 } 1247 1248 function m() { 1249 return "" 1250 } 1251 1252 function y(e, t) { 1253 function n(t) { 1254 return !!r || -1 !== A.indexOf(e, t) 1255 } 1256 "function" != typeof t && (t = function() {}); 1257 var r = !Array.isArray(e), 1258 i = [], 1259 o = !1; 1260 return { 1261 onIgnoreTag: function(e, r, a) { 1262 if (n(e)) { 1263 if (a.isClosing) { 1264 var u = "[/removed]", 1265 s = a.position + u.length; 1266 return i.push([!1 !== o ? o : a.position, s]), o = !1, u 1267 } 1268 return o || (o = a.position), "[removed]" 1269 } 1270 return t(e, r, a) 1271 }, 1272 remove: function(e) { 1273 var t = "", 1274 n = 0; 1275 return A.forEach(i, function(r) { 1276 t += e.slice(n, r[0]), n = r[1] 1277 }), t += e.slice(n) 1278 } 1279 } 1280 } 1281 1282 function b(e) { 1283 for (var t = "", n = 0; n < e.length;) { 1284 var r = e.indexOf("\x3c!--", n); 1285 if (-1 === r) { 1286 t += e.slice(n); 1287 break 1288 } 1289 t += e.slice(n, r); 1290 var i = e.indexOf("--\x3e", r); 1291 if (-1 === i) break; 1292 n = i + 3 1293 } 1294 return t 1295 } 1296 1297 function D(e) { 1298 var t = e.split(""); 1299 return t = t.filter(function(e) { 1300 var t = e.charCodeAt(0); 1301 return 127 !== t && (!(t <= 31) || (10 === t || 13 === t)) 1302 }), t.join("") 1303 } 1304 var x = n(7).FilterCSS, 1305 w = n(7).getDefaultWhiteList, 1306 A = n(12), 1307 k = new x, 1308 E = /</g, 1309 F = />/g, 1310 C = /"/g, 1311 S = /"/g, 1312 _ = /&#([a-zA-Z0-9]*);?/gim, 1313 O = /:?/gim, 1314 B = /&newline;?/gim, 1315 j = 1316 /((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi, 1317 $ = /e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi, 1318 T = /u\s*r\s*l\s*\(.*/gi; 1319 t.whiteList = r(), t.getDefaultWhiteList = r, t.onTag = i, t.onIgnoreTag = o, t.onTagAttr = a, t 1320 .onIgnoreTagAttr = u, t.safeAttrValue = l, t.escapeHtml = s, t.escapeQuote = c, t 1321 .unescapeQuote = f, t.escapeHtmlEntities = p, t.escapeDangerHtml5Entities = d, t 1322 .clearNonPrintableCharacter = h, t.friendlyAttrValue = v, t.escapeAttrValue = g, t 1323 .onIgnoreTagStripAll = m, t.StripTagBody = y, t.stripCommentTag = b, t.stripBlankChar = D, t 1324 .cssFilter = k, t.getDefaultCSSWhiteList = w 1325 }, function(e, t, n) { 1326 function r(e) { 1327 var t = f.spaceIndex(e); 1328 if (-1 === t) var n = e.slice(1, -1); 1329 else var n = e.slice(1, t + 1); 1330 return n = f.trim(n).toLowerCase(), "/" === n.slice(0, 1) && (n = n.slice(1)), "/" === n 1331 .slice(-1) && (n = n.slice(0, -1)), n 1332 } 1333 1334 function i(e) { 1335 return "</" === e.slice(0, 2) 1336 } 1337 1338 function o(e, t, n) { 1339 "use strict"; 1340 var o = "", 1341 a = 0, 1342 u = !1, 1343 s = !1, 1344 l = 0, 1345 c = e.length, 1346 f = "", 1347 p = ""; 1348 e: for (l = 0; l < c; l++) { 1349 var d = e.charAt(l); 1350 if (!1 === u) { 1351 if ("<" === d) { 1352 u = l; 1353 continue 1354 } 1355 } else if (!1 === s) { 1356 if ("<" === d) { 1357 o += n(e.slice(a, l)), u = l, a = l; 1358 continue 1359 } 1360 if (">" === d) { 1361 o += n(e.slice(a, u)), p = e.slice(u, l + 1), f = r(p), o += t(u, o.length, 1362 f, p, i(p)), a = l + 1, u = !1; 1363 continue 1364 } 1365 if ('"' === d || "'" === d) 1366 for (var h = 1, v = e.charAt(l - h); 1367 "" === v.trim() || "=" === v;) { 1368 if ("=" === v) { 1369 s = d; 1370 continue e 1371 } 1372 v = e.charAt(l - ++h) 1373 } 1374 } else if (d === s) { 1375 s = !1; 1376 continue 1377 } 1378 } 1379 return a < e.length && (o += n(e.substr(a))), o 1380 } 1381 1382 function a(e, t) { 1383 "use strict"; 1384 1385 function n(e, n) { 1386 if (e = f.trim(e), e = e.replace(p, "").toLowerCase(), !(e.length < 1)) { 1387 var r = t(e, n || ""); 1388 r && i.push(r) 1389 } 1390 } 1391 for (var r = 0, i = [], o = !1, a = e.length, l = 0; l < a; l++) { 1392 var d, h, v = e.charAt(l); 1393 if (!1 !== o || "=" !== v) 1394 if (!1 === o || l !== r || '"' !== v && "'" !== v || "=" !== e.charAt(l - 1)) 1395 if (/\s|\n|\t/.test(v)) { 1396 if (e = e.replace(/\s|\n|\t/g, " "), !1 === o) { 1397 if (-1 === (h = u(e, l))) { 1398 d = f.trim(e.slice(r, l)), n(d), o = !1, r = l + 1; 1399 continue 1400 } 1401 l = h - 1; 1402 continue 1403 } 1404 if (-1 === (h = s(e, l - 1))) { 1405 d = f.trim(e.slice(r, l)), d = c(d), n(o, d), o = !1, r = l + 1; 1406 continue 1407 } 1408 } else; 1409 else { 1410 if (-1 === (h = e.indexOf(v, l + 1))) break; 1411 d = f.trim(e.slice(r + 1, h)), n(o, d), o = !1, l = h, r = l + 1 1412 } else o = e.slice(r, l), r = l + 1 1413 } 1414 return r < e.length && (!1 === o ? n(e.slice(r)) : n(o, c(f.trim(e.slice(r))))), f.trim(i 1415 .join(" ")) 1416 } 1417 1418 function u(e, t) { 1419 for (; t < e.length; t++) { 1420 var n = e[t]; 1421 if (" " !== n) return "=" === n ? t : -1 1422 } 1423 } 1424 1425 function s(e, t) { 1426 for (; t > 0; t--) { 1427 var n = e[t]; 1428 if (" " !== n) return "=" === n ? t : -1 1429 } 1430 } 1431 1432 function l(e) { 1433 return '"' === e[0] && '"' === e[e.length - 1] || "'" === e[0] && "'" === e[e.length - 1] 1434 } 1435 1436 function c(e) { 1437 return l(e) ? e.substr(1, e.length - 2) : e 1438 } 1439 var f = n(12), 1440 p = /[^a-zA-Z0-9_:\.\-]/gim; 1441 t.parseTag = o, t.parseAttr = a 1442 }, function(e, t, n) { 1443 var r, i, o; 1444 /*! 1445 autosize 4.0.4 1446 license: MIT 1447 http://www.jacklmoore.com/autosize 1448 */ 1449 ! function(n, a) { 1450 i = [e, t], r = a, void 0 !== (o = "function" == typeof r ? r.apply(t, i) : r) && (e 1451 .exports = o) 1452 }(0, function(e, t) { 1453 "use strict"; 1454 1455 function n(e) { 1456 function t(t) { 1457 var n = e.style.width; 1458 e.style.width = "0px", e.offsetWidth, e.style.width = n, e.style.overflowY = t 1459 } 1460 1461 function n(e) { 1462 for (var t = []; e && e.parentNode && e.parentNode instanceof Element;) e 1463 .parentNode.scrollTop && t.push({ 1464 node: e.parentNode, 1465 scrollTop: e.parentNode.scrollTop 1466 }), e = e.parentNode; 1467 return t 1468 } 1469 1470 function r() { 1471 if (0 !== e.scrollHeight) { 1472 var t = n(e), 1473 r = document.documentElement && document.documentElement.scrollTop; 1474 e.style.height = "", e.style.height = e.scrollHeight + u + "px", s = e 1475 .clientWidth, t.forEach(function(e) { 1476 e.node.scrollTop = e.scrollTop 1477 }), r && (document.documentElement.scrollTop = r) 1478 } 1479 } 1480 1481 function i() { 1482 r(); 1483 var n = Math.round(parseFloat(e.style.height)), 1484 i = window.getComputedStyle(e, null), 1485 o = "content-box" === i.boxSizing ? Math.round(parseFloat(i.height)) : e 1486 .offsetHeight; 1487 if (o < n ? "hidden" === i.overflowY && (t("scroll"), r(), o = "content-box" === 1488 i.boxSizing ? Math.round(parseFloat(window.getComputedStyle(e, null) 1489 .height)) : e.offsetHeight) : "hidden" !== i.overflowY && (t( 1490 "hidden"), r(), o = "content-box" === i.boxSizing ? Math.round( 1491 parseFloat(window.getComputedStyle(e, null).height)) : e 1492 .offsetHeight), l !== o) { 1493 l = o; 1494 var u = a("autosize:resized"); 1495 try { 1496 e.dispatchEvent(u) 1497 } catch (e) {} 1498 } 1499 } 1500 if (e && e.nodeName && "TEXTAREA" === e.nodeName && !o.has(e)) { 1501 var u = null, 1502 s = null, 1503 l = null, 1504 c = function() { 1505 e.clientWidth !== s && i() 1506 }, 1507 f = function(t) { 1508 window.removeEventListener("resize", c, !1), e.removeEventListener( 1509 "input", i, !1), e.removeEventListener("keyup", i, !1), e 1510 .removeEventListener("autosize:destroy", f, !1), e 1511 .removeEventListener("autosize:update", i, !1), Object.keys(t) 1512 .forEach(function(n) { 1513 e.style[n] = t[n] 1514 }), o.delete(e) 1515 }.bind(e, { 1516 height: e.style.height, 1517 resize: e.style.resize, 1518 overflowY: e.style.overflowY, 1519 overflowX: e.style.overflowX, 1520 wordWrap: e.style.wordWrap 1521 }); 1522 e.addEventListener("autosize:destroy", f, !1), "onpropertychange" in e && 1523 "oninput" in e && e.addEventListener("keyup", i, !1), window 1524 .addEventListener("resize", c, !1), e.addEventListener("input", i, !1), e 1525 .addEventListener("autosize:update", i, !1), e.style.overflowX = "hidden", e 1526 .style.wordWrap = "break-word", o.set(e, { 1527 destroy: f, 1528 update: i 1529 }), 1530 function() { 1531 var t = window.getComputedStyle(e, null); 1532 "vertical" === t.resize ? e.style.resize = "none" : "both" === t 1533 .resize && (e.style.resize = "horizontal"), u = "content-box" === t 1534 .boxSizing ? -(parseFloat(t.paddingTop) + parseFloat(t 1535 .paddingBottom)) : parseFloat(t.borderTopWidth) + parseFloat(t 1536 .borderBottomWidth), isNaN(u) && (u = 0), i() 1537 }() 1538 } 1539 } 1540 1541 function r(e) { 1542 var t = o.get(e); 1543 t && t.destroy() 1544 } 1545 1546 function i(e) { 1547 var t = o.get(e); 1548 t && t.update() 1549 } 1550 var o = "function" == typeof Map ? new Map : function() { 1551 var e = [], 1552 t = []; 1553 return { 1554 has: function(t) { 1555 return e.indexOf(t) > -1 1556 }, 1557 get: function(n) { 1558 return t[e.indexOf(n)] 1559 }, 1560 set: function(n, r) { 1561 -1 === e.indexOf(n) && (e.push(n), t.push(r)) 1562 }, 1563 delete: function(n) { 1564 var r = e.indexOf(n); 1565 r > -1 && (e.splice(r, 1), t.splice(r, 1)) 1566 } 1567 } 1568 }(), 1569 a = function(e) { 1570 return new Event(e, { 1571 bubbles: !0 1572 }) 1573 }; 1574 try { 1575 new Event("test") 1576 } catch (e) { 1577 a = function(e) { 1578 var t = document.createEvent("Event"); 1579 return t.initEvent(e, !0, !1), t 1580 } 1581 } 1582 var u = null; 1583 "undefined" == typeof window || "function" != typeof window.getComputedStyle ? (u = 1584 function(e) { 1585 return e 1586 }, u.destroy = function(e) { 1587 return e 1588 }, u.update = function(e) { 1589 return e 1590 }) : (u = function(e, t) { 1591 return e && Array.prototype.forEach.call(e.length ? e : [e], function(e) { 1592 return n(e) 1593 }), e 1594 }, u.destroy = function(e) { 1595 return e && Array.prototype.forEach.call(e.length ? e : [e], r), e 1596 }, u.update = function(e) { 1597 return e && Array.prototype.forEach.call(e.length ? e : [e], i), e 1598 }), t.default = u, e.exports = t.default 1599 }) 1600 }, function(e, t, n) { 1601 "use strict"; 1602 1603 function r(e) { 1604 return e && e.__esModule ? e : { 1605 default: e 1606 } 1607 } 1608 1609 function i(e) { 1610 return !!e && this.init(e), this 1611 } 1612 1613 function o(e) { 1614 return new i(e) 1615 } 1616 var a = n(47), 1617 u = r(a), 1618 s = n(37), 1619 l = r(s), 1620 c = n(41), 1621 f = r(c), 1622 p = n(13), 1623 d = r(p), 1624 h = n(6), 1625 v = n(45), 1626 g = r(v), 1627 m = n(40), 1628 y = r(m), 1629 b = n(44), 1630 D = n(42), 1631 x = r(D), 1632 w = n(3), 1633 A = r(w), 1634 k = n(43), 1635 E = r(k), 1636 F = n(46), 1637 C = r(F), 1638 S = n(39), 1639 _ = (r(S), { 1640 comment: "", 1641 nick: "", 1642 mail: "", 1643 link: "", 1644 ua: A.default.ua, 1645 url: "", 1646 QQAvatar: "" 1647 }), 1648 O = "", 1649 B = { 1650 cdn: "https://gravatar.loli.net/avatar/", 1651 ds: ["mp", "identicon", "monsterid", "wavatar", "robohash", "retro", ""], 1652 params: "", 1653 hide: !1 1654 }; 1655 i.prototype.init = function(e) { 1656 if ("undefined" == typeof document) throw new Error( 1657 "Sorry, Valine does not support Server-side rendering."); 1658 var t = this; 1659 return e && (e = A.default.extend(h.CONFIG, e), t.i18n = (0, f.default)(e.lang || A 1660 .default.lang, e.langMode), t.cfg = e, d.default.maps = !!e.emojiMaps && e 1661 .emojiMaps || d.default.maps, d.default.cdn = !!e.emojiCDN && e.emojiCDN || d 1662 .default.cdn, t._init()), t 1663 }, i.prototype._init = function() { 1664 var e = this; 1665 try { 1666 var t = e.cfg, 1667 n = t.avatar, 1668 r = t.avatarForce, 1669 i = t.avatar_cdn, 1670 o = t.visitor, 1671 a = t.path, 1672 u = void 0 === a ? location.pathname : a, 1673 s = t.pageSize, 1674 l = t.recordIP; 1675 e.cfg.path = u.replace(/index\.html?$/, ""); 1676 var c = B.ds, 1677 f = r ? "&q=" + (0, h.RandomStr)() : ""; 1678 B.params = "?d=" + (c.indexOf(n) > -1 ? n : "mp") + "&v=" + h.VERSION + f, B.hide = 1679 "hide" === n, B.cdn = /^https?\:\/\//.test(i) ? i : B.cdn, e.cfg.pageSize = 1680 isNaN(s) ? 10 : s < 1 ? 10 : s, l && (0, b.recordIPFn)(function(e) { 1681 return _.ip = e 1682 }); 1683 var p = e.cfg.el || null, 1684 d = (0, A.default)(p); 1685 if (p = p instanceof HTMLElement ? p : d[d.length - 1] || null) { 1686 e.$el = (0, A.default)(p), e.$el.addClass("v").attr("data-class", "v"), B 1687 .hide && e.$el.addClass("hide-avatar"), e.cfg.meta = (e.cfg.guest_info || e 1688 .cfg.meta || h.defaultMeta).filter(function(e) { 1689 return h.defaultMeta.indexOf(e) > -1 1690 }), e.cfg.requiredFields = e.cfg.requiredFields.filter(function(e) { 1691 return h.defaultMeta.indexOf(e) > -1 1692 }); 1693 var v = (0 == e.cfg.meta.length ? h.defaultMeta : e.cfg.meta).map(function(t) { 1694 var n = "mail" == t ? "email" : "text"; 1695 return h.defaultMeta.indexOf(t) > -1 ? '<input name="' + t + 1696 '" placeholder="' + e.i18n.t(t) + '" class="v' + t + 1697 ' vinput" type="' + n + '">' : "" 1698 }), 1699 g = 1700 '<div class="vpanel"><div class="vwrap"><p class="cancel-reply text-right" style="display:none;" title="' + 1701 e.i18n.t("cancelReply") + 1702 '"><svg class="vicon cancel-reply-btn" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4220" width="22" height="22"><path d="M796.454 985H227.545c-50.183 0-97.481-19.662-133.183-55.363-35.7-35.701-55.362-83-55.362-133.183V227.545c0-50.183 19.662-97.481 55.363-133.183 35.701-35.7 83-55.362 133.182-55.362h568.909c50.183 0 97.481 19.662 133.183 55.363 35.701 35.702 55.363 83 55.363 133.183v568.909c0 50.183-19.662 97.481-55.363 133.183S846.637 985 796.454 985zM227.545 91C152.254 91 91 152.254 91 227.545v568.909C91 871.746 152.254 933 227.545 933h568.909C871.746 933 933 871.746 933 796.454V227.545C933 152.254 871.746 91 796.454 91H227.545z" p-id="4221"></path><path d="M568.569 512l170.267-170.267c15.556-15.556 15.556-41.012 0-56.569s-41.012-15.556-56.569 0L512 455.431 341.733 285.165c-15.556-15.556-41.012-15.556-56.569 0s-15.556 41.012 0 56.569L455.431 512 285.165 682.267c-15.556 15.556-15.556 41.012 0 56.569 15.556 15.556 41.012 15.556 56.569 0L512 568.569l170.267 170.267c15.556 15.556 41.012 15.556 56.569 0 15.556-15.556 15.556-41.012 0-56.569L568.569 512z" p-id="4222" ></path></svg></p><div class="vheader item' + 1703 v.length + '">' + v.join("") + 1704 '</div><div class="vedit"><textarea id="veditor" class="veditor vinput" placeholder="' + 1705 e.cfg.placeholder + 1706 '"></textarea><div class="vrow"><div class="vcol vcol-60 status-bar"></div><div class="vcol vcol-40 vctrl text-right"><span title="' + 1707 e.i18n.t("emoji") + 1708 '" class="vicon vemoji-btn"><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16172" width="22" height="22" ><path d="M512 1024a512 512 0 1 1 512-512 512 512 0 0 1-512 512zM512 56.888889a455.111111 455.111111 0 1 0 455.111111 455.111111 455.111111 455.111111 0 0 0-455.111111-455.111111zM312.888889 512A85.333333 85.333333 0 1 1 398.222222 426.666667 85.333333 85.333333 0 0 1 312.888889 512z" p-id="16173"></path><path d="M512 768A142.222222 142.222222 0 0 1 369.777778 625.777778a28.444444 28.444444 0 0 1 56.888889 0 85.333333 85.333333 0 0 0 170.666666 0 28.444444 28.444444 0 0 1 56.888889 0A142.222222 142.222222 0 0 1 512 768z" p-id="16174"></path><path d="M782.222222 391.964444l-113.777778 59.733334a29.013333 29.013333 0 0 1-38.684444-10.808889 28.444444 28.444444 0 0 1 10.24-38.684445l113.777778-56.888888a28.444444 28.444444 0 0 1 38.684444 10.24 28.444444 28.444444 0 0 1-10.24 36.408888z" p-id="16175"></path><path d="M640.568889 451.697778l113.777778 56.888889a27.875556 27.875556 0 0 0 38.684444-10.24 27.875556 27.875556 0 0 0-10.24-38.684445l-113.777778-56.888889a28.444444 28.444444 0 0 0-38.684444 10.808889 28.444444 28.444444 0 0 0 10.24 38.115556z" p-id="16176"></path></svg></span><span title="' + 1709 e.i18n.t("preview") + 1710 '" class="vicon vpreview-btn"><svg viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17688" width="22" height="22"><path d="M502.390154 935.384615a29.538462 29.538462 0 1 1 0 59.076923H141.430154C79.911385 994.461538 29.538462 946.254769 29.538462 886.153846V137.846154C29.538462 77.745231 79.950769 29.538462 141.390769 29.538462h741.218462c61.44 0 111.852308 48.206769 111.852307 108.307692v300.268308a29.538462 29.538462 0 1 1-59.076923 0V137.846154c0-26.899692-23.355077-49.230769-52.775384-49.230769H141.390769c-29.420308 0-52.775385 22.331077-52.775384 49.230769v748.307692c0 26.899692 23.355077 49.230769 52.775384 49.230769h360.999385z" p-id="17689"></path><path d="M196.923077 216.615385m29.538461 0l374.153847 0q29.538462 0 29.538461 29.538461l0 0q0 29.538462-29.538461 29.538462l-374.153847 0q-29.538462 0-29.538461-29.538462l0 0q0-29.538462 29.538461-29.538461Z" p-id="17690"></path><path d="M649.846154 846.769231a216.615385 216.615385 0 1 0 0-433.230769 216.615385 216.615385 0 0 0 0 433.230769z m0 59.076923a275.692308 275.692308 0 1 1 0-551.384616 275.692308 275.692308 0 0 1 0 551.384616z" p-id="17691"></path><path d="M807.398383 829.479768m20.886847-20.886846l0 0q20.886846-20.886846 41.773692 0l125.321079 125.321079q20.886846 20.886846 0 41.773693l0 0q-20.886846 20.886846-41.773693 0l-125.321078-125.321079q-20.886846-20.886846 0-41.773693Z" p-id="17692"></path></svg></span></div></div></div><div class="vrow"><div class="vcol vcol-30" ><a alt="Markdown is supported" href="https://guides.github.com/features/mastering-markdown/" class="vicon" target="_blank"><svg class="markdown" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14.85 3H1.15C.52 3 0 3.52 0 4.15v7.69C0 12.48.52 13 1.15 13h13.69c.64 0 1.15-.52 1.15-1.15v-7.7C16 3.52 15.48 3 14.85 3zM9 11H7V8L5.5 9.92 4 8v3H2V5h2l1.5 2L7 5h2v6zm2.99.5L9.5 8H11V5h2v3h1.5l-2.51 3.5z"></path></svg></a></div><div class="vcol vcol-70 text-right"><button type="button" title="Cmd|Ctrl+Enter" class="vsubmit vbtn">' + 1711 e.i18n.t("submit") + 1712 '</button></div></div><div class="vemojis" style="display:none;"></div><div class="vinput vpreview" style="display:none;"></div></div></div><div class="vcount" style="display:none;"><span class="vnum">0</span> ' + 1713 e.i18n.t("comments") + 1714 '</div><div class="vload-top text-center" style="display:none;"><i class="vspinner" style="width:30px;height:30px;"></i></div><div class="vcards"></div><div class="vload-bottom text-center" style="display:none;"><i class="vspinner" style="width:30px;height:30px;"></i></div><div class="vempty" style="display:none;"></div><div class="vpage txt-center" style="display:none"><button type="button" class="vmore vbtn">' + 1715 e.i18n.t("more") + 1716 '</button></div><div class="vpower txt-right">Powered By <a href="https://valine.js.org" target="_blank">Valine</a><br>v' + 1717 h.VERSION + "</div>"; 1718 e.$el.html(g), e.$el.find(".cancel-reply").on("click", function(t) { 1719 e.reset() 1720 }); 1721 var m = e.$el.find(".vempty"); 1722 e.$nodata = { 1723 show: function(t) { 1724 return m.html(t || e.i18n.t("sofa")).show(), e 1725 }, 1726 hide: function() { 1727 return m.hide(), e 1728 } 1729 }; 1730 var D = e.$el.find(".vload-bottom"), 1731 w = e.$el.find(".vload-top"); 1732 e.$loading = { 1733 show: function(t) { 1734 return t && w.show() || D.show(), e.$nodata.hide(), e 1735 }, 1736 hide: function() { 1737 return w.hide(), D.hide(), 0 === e.$el.find(".vcard").length && 1738 e.$nodata.show(), e 1739 } 1740 } 1741 }(0, y.default)(e.cfg, function(t) { 1742 var n = (0, A.default)(".valine-comment-count"), 1743 r = 0; 1744 ! function t(n) { 1745 var i = n[r++]; 1746 if (i) { 1747 var o = (0, A.default)(i).attr("data-xid"); 1748 !!o && e.Q(o).count().then(function(e) { 1749 i.innerText = e, t(n) 1750 }).catch(function(e) { 1751 i.innerText = 0 1752 }) 1753 } 1754 }(n), o && $.add(AV.Object.extend("Counter"), e.cfg.path), e.$el && e.bind() 1755 }) 1756 } catch (t) { 1757 (0, x.default)(e, t, "init") 1758 } 1759 }; 1760 var j = function(e, t) { 1761 var n = new e, 1762 r = new AV.ACL; 1763 r.setPublicReadAccess(!0), r.setPublicWriteAccess(!0), n.setACL(r), n.set("url", t.url), 1764 n.set("xid", t.xid), n.set("title", t.title), n.set("time", 1), n.save().then( 1765 function(e) { 1766 (0, A.default)(t.el).find(".leancloud-visitors-count").text(1) 1767 }).catch(function(e) {}) 1768 }, 1769 $ = { 1770 add: function(e, t) { 1771 var n = this, 1772 r = (0, A.default)(".leancloud_visitors,.leancloud-visitors"); 1773 if (1 === r.length) { 1774 var i = r[0], 1775 o = decodeURI((0, A.default)(i).attr("id")), 1776 a = (0, A.default)(i).attr("data-flag-title"), 1777 u = encodeURI(o), 1778 s = { 1779 el: i, 1780 url: o, 1781 xid: u, 1782 title: a 1783 }; 1784 if (decodeURI(o) === decodeURI(t)) { 1785 var l = new AV.Query(e); 1786 l.equalTo("url", o), l.find().then(function(t) { 1787 if (t.length > 0) { 1788 var n = t[0]; 1789 n.increment("time"), n.save().then(function(e) { 1790 (0, A.default)(i).find( 1791 ".leancloud-visitors-count").text(e 1792 .get("time")) 1793 }).catch(function(e) {}) 1794 } else j(e, s) 1795 }).catch(function(t) { 1796 101 == t.code ? j(e, s) : (0, x.default)(n, t) 1797 }) 1798 } else $.show(e, r) 1799 } else $.show(e, r) 1800 }, 1801 show: function(e, t) { 1802 var n = []; 1803 if (t.forEach(function(e) { 1804 var t = (0, A.default)(e).find(".leancloud-visitors-count"); 1805 t && t.text("0"), n.push(/\%/.test((0, A.default)(e).attr("id")) ? 1806 decodeURI((0, A.default)(e).attr("id")) : (0, A.default)(e) 1807 .attr("id")) 1808 }), n.length) { 1809 var r = new AV.Query(e); 1810 r.containedIn("url", n), r.find().then(function(e) { 1811 e.length > 0 && t.forEach(function(t) { 1812 e.forEach(function(e) { 1813 var n = e.get("xid") || encodeURI(e.get( 1814 "url")), 1815 r = e.get("time"), 1816 i = (0, A.default)(t), 1817 o = i.attr("id"); 1818 if ((/\%/.test(o) ? o : encodeURI(o)) == 1819 n) { 1820 var a = i.find( 1821 ".leancloud-visitors-count"); 1822 a && a.text(r) 1823 } 1824 }) 1825 }) 1826 }).catch(function(e) {}) 1827 } 1828 } 1829 }; 1830 i.prototype.Q = function(e) { 1831 var t = this, 1832 n = arguments.length, 1833 r = t.cfg.clazzName; 1834 if (1 == n) { 1835 var i = new AV.Query(r); 1836 i.doesNotExist("rid"); 1837 var o = new AV.Query(r); 1838 o.equalTo("rid", ""); 1839 var a = AV.Query.or(i, o); 1840 return "*" === e ? a.exists("url") : a.equalTo("url", decodeURI(e)), a 1841 .addDescending("createdAt"), a.addDescending("insertedAt"), a 1842 } 1843 var u = JSON.stringify(arguments[1]).replace(/(\[|\])/g, ""), 1844 s = "select * from " + r + " where rid in (" + u + 1845 ") order by -createdAt,-createdAt"; 1846 return AV.Query.doCloudQuery(s) 1847 }, i.prototype.installLocale = function(e, t) { 1848 var n = this; 1849 return n.i18n(e, t), n 1850 }, i.prototype.setPath = function(e) { 1851 return this.config.path = e, this 1852 }, i.prototype.bind = function() { 1853 var e = this, 1854 t = e.$el.find(".vemojis"), 1855 n = e.$el.find(".vpreview"), 1856 r = e.$el.find(".vemoji-btn"), 1857 i = e.$el.find(".vpreview-btn"), 1858 o = e.$el.find(".veditor"), 1859 a = d.default.maps, 1860 s = !1, 1861 c = function(e) { 1862 var n = []; 1863 for (var r in a) a.hasOwnProperty(r) && !!d.default.build(r) && n.push( 1864 '<i title="' + r + '" >' + d.default.build(r) + "</i>"); 1865 t.html(n.join("")), s = !0, t.find("i").on("click", function(e) { 1866 e.preventDefault(), D(o[0], " :" + (0, A.default)(this).attr( 1867 "title") + ":") 1868 }) 1869 }; 1870 e.$emoji = { 1871 show: function() { 1872 return !s && c(), e.$preview.hide(), t.show(), r.addClass("actived"), e 1873 .$emoji 1874 }, 1875 hide: function() { 1876 return r.removeClass("actived"), t.hide(), e.$emoji 1877 } 1878 }, e.$preview = { 1879 show: function() { 1880 return O ? (e.$emoji.hide(), i.addClass("actived"), n.html(O).show(), 1881 T()) : e.$preview.hide(), e.$preview 1882 }, 1883 hide: function() { 1884 return i.removeClass("actived"), n.hide().html(""), e.$preview 1885 } 1886 }; 1887 var f = function(t) { 1888 var r = (0, E.default)(t.val() || ""); 1889 r || e.$preview.hide(), O != r && (O = r, i.hasClass("actived") > -1 && O != n 1890 .html() && n.html(O), (0, l.default)(t[0]), T()) 1891 }; 1892 r.on("click", function(t) { 1893 r.hasClass("actived") ? e.$emoji.hide() : e.$emoji.show() 1894 }), i.on("click", function(t) { 1895 i.hasClass("actived") ? e.$preview.hide() : e.$preview.show() 1896 }); 1897 var p = e.cfg.meta, 1898 v = {}, 1899 m = { 1900 veditor: "comment" 1901 }; 1902 p.forEach(function(e) { 1903 m["v" + e] = e 1904 }); 1905 for (var y in m) m.hasOwnProperty(y) && function() { 1906 var t = m[y], 1907 n = e.$el.find("." + y); 1908 v[t] = n, n.on("input change blur propertychange", function(r) { 1909 e.cfg.enableQQ && "blur" === r.type && "nick" === t && (isNaN(n 1910 .val()) ? A.default.store.get(h.QQCacheKey) && A.default 1911 .store.get(h.QQCacheKey).nick != n.val() && (A.default.store 1912 .remove(h.QQCacheKey), _.nick = n.val(), _.mail = "", _ 1913 .QQAvatar = "") : (0, b.fetchQQFn)(n.val(), function( 1914 e) { 1915 var t = e.nick || n.val(), 1916 r = e.qq + "@qq.com"; 1917 (0, A.default)(".vnick").val(t), (0, A.default)( 1918 ".vmail").val(r), _.nick = t, _.mail = r, _ 1919 .QQAvatar = e.pic 1920 })), "comment" === t ? f(n) : _[t] = A.default.escape(n 1921 .val().replace(/(^\s*)|(\s*$)/g, "")).substring(0, 40) 1922 }) 1923 }(); 1924 var D = function(e, t) { 1925 if (document.selection) { 1926 e.focus(); 1927 document.selection.createRange().text = t, e.focus() 1928 }
1928 else if (e.selectionStart || "0" == e.selectionStart) { 1929 var n = e.selectionStart, 1930 r = e.selectionEnd, 1931 i = e.scrollTop; 1932 e.value = e.value.substring(0, n) + t + e.value.substring(r, e.value 1933 .length), e.focus(), e.selectionStart = n + t.length, e.selectionEnd = 1934 n + t.length, e.scrollTop = i 1935 } else e.focus(), e.value += t; 1936 setTimeout(function(t) { 1937 f((0, A.default)(e)) 1938 }, 100) 1939 }, 1940 w = { 1941 no: 1, 1942 size: e.cfg.pageSize, 1943 skip: e.cfg.pageSize 1944 }, 1945 k = e.$el.find(".vpage"); 1946 k.on("click", function(e) { 1947 k.hide(), w.no++, F() 1948 }); 1949 var F = function() { 1950 var t = w.size, 1951 n = w.no, 1952 r = Number(e.$el.find(".vnum").text()); 1953 e.$loading.show(); 1954 var i = e.Q(e.cfg.path); 1955 i.limit(t), i.skip((n - 1) * t), i.find().then(function(i) { 1956 if (w.skip = w.size, i && i.length) { 1957 var o = []; 1958 i.forEach(function(t) { 1959 o.push(t.id), S(t, e.$el.find(".vcards"), !0) 1960 }), e.Q(e.cfg.path, o).then(function(e) { 1961 (e && e.results || []).forEach(function(e) { 1962 S(e, (0, A.default)( 1963 '.vquote[data-self-id="' + e 1964 .get("rid") + '"]')) 1965 }) 1966 }).catch(function(e) {}), t * n < r ? k.show() : k.hide(), 1967 T() 1968 } else e.$nodata.show(); 1969 e.$loading.hide() 1970 }).catch(function(t) { 1971 e.$loading.hide(), (0, x.default)(e, t, "query") 1972 }) 1973 }; 1974 e.Q(e.cfg.path).count().then(function(t) { 1975 t > 0 ? (e.$el.find(".vcount").show().find(".vnum").text(t), F()) : e 1976 .$loading.hide() 1977 }).catch(function(t) { 1978 (0, x.default)(e, t, "count") 1979 }); 1980 var S = function(t, n, r) { 1981 var i = (0, A.default)('<div class="vcard" id="' + t.id + '"></div>'), 1982 o = t.get("ua"), 1983 a = ""; 1984 o && !/ja/.test(e.cfg.lang) && (o = A.default.detect(o), a = o.os ? 1985 '<span class="vsys">' + o.browser + " " + o.version + 1986 '</span> <span class="vsys">' + o.os + " " + o.osVersion + "</span>" : 1987 ""), "*" === e.cfg.path && (a = '<a href="' + t.get("url") + 1988 '" class="vsys">' + t.get("url") + "</a>"); 1989 var s = t.get("link") ? /^https?\:\/\//.test(t.get("link")) ? t.get("link") : 1990 "http://" + t.get("link") : "", 1991 l = A.default.escape(t.get("nick")), 1992 c = s ? '<a class="vnick" rel="nofollow" href="' + A.default.escape(s) + 1993 '" target="_blank" >' + l + "</a>" : '<span class="vnick">' + l + "</span>", 1994 f = B.hide ? "" : e.cfg.enableQQ && t.get("QQAvatar") ? 1995 '<img class="vimg" src="' + (0, C.default)(t.get("QQAvatar")) + 1996 '" referrerPolicy="no-referrer"/>' : '<img class="vimg" src="' + (B.cdn + ( 1997 0, u.default)(t.get("mail")) + B.params) + '">', 1998 p = f + '<div class="vh"><div class="vhead">' + c + " " + a + 1999 '</div><div class="vmeta"><span class="vtime" >' + (0, g.default)(t.get(
vendor: 4,448 bytes, lines 2000-2120
2000 "insertedAt"), e.i18n) + '</span><span class="vat" data-vm-id="' + (t 2001 .get("rid") || t.id) + '" data-self-id="' + t.id + '">' + e.i18n.t( 2002 "reply") + '</span></div><div class="vcontent" data-expand="' + e.i18n 2003 .t("expand") + '">' + (0, C.default)(t.get("comment")) + 2004 '</div><div class="vreply-wrapper" data-self-id="' + t.id + 2005 '"></div><div class="vquote" data-self-id="' + t.id + '"></div></div>'; 2006 i.html(p); 2007 var d = i.find(".vat"); 2008 i.find("a:not(.at)").forEach(function(e) { 2009 (0, A.default)(e).attr({ 2010 target: "_blank", 2011 rel: "noopener" 2012 }) 2013 }), r ? n.append(i) : n.prepend(i); 2014 var h = i.find(".vcontent"); 2015 h && I(h), d && $(d, t) 2016 }, 2017 j = {}, 2018 $ = function(t, n) { 2019 t.on("click", function(r) { 2020 var i = t.attr("data-vm-id"), 2021 o = t.attr("data-self-id"), 2022 a = e.$el.find(".vwrap"), 2023 u = "@" + A.default.escape(n.get("nick")); 2024 (0, A.default)('.vreply-wrapper[data-self-id="' + o + '"]').append( 2025 a).find(".cancel-reply").show(), j = { 2026 at: A.default.escape(u) + " ", 2027 rid: i, 2028 pid: o, 2029 rmail: n.get("mail") 2030 }, v.comment.attr({ 2031 placeholder: u 2032 })[0].focus() 2033 }) 2034 }, 2035 T = function() { 2036 setTimeout(function() { 2037 try { 2038 e.cfg.mathjax && "MathJax" in window && "version" in window 2039 .MathJax && (/^3.*/.test(window.MathJax.version) && MathJax 2040 .typeset() || MathJax.Hub.Queue(["Typeset", MathJax.Hub, 2041 document.querySelector(".v") 2042 ])), "renderMathInElement" in window && 2043 renderMathInElement((0, A.default)(".v")[0], { 2044 delimiters: [{ 2045 left: "$$", 2046 right: "$$", 2047 display: !0 2048 }, { 2049 left: "$", 2050 right: "$", 2051 display: !1 2052 }] 2053 }) 2054 } catch (e) {} 2055 }, 100) 2056 }, 2057 I = function(e) { 2058 setTimeout(function() { 2059 e[0].offsetHeight > 200 && (e.addClass("expand"), e.on("click", 2060 function(t) { 2061 e.removeClass("expand") 2062 })) 2063 }) 2064 }; 2065 ! function(t) { 2066 if (t = A.default.store.get(h.MetaCacheKey) || t) 2067 for (var n in p) 2068 if (p.hasOwnProperty(n)) { 2069 var r = p[n]; 2070 e.$el.find(".v" + r).val(A.default.unescape(t[r])), _[r] = t[r] 2071 } var i = A.default.store.get(h.QQCacheKey); 2072 _.QQAvatar = e.cfg.enableQQ && !!i && i.pic || "" 2073 }(), e.reset = function() { 2074 _.comment = "", v.comment.val(""), f(v.comment), v.comment.attr("placeholder", e 2075 .cfg.placeholder), j = {}, e.$preview.hide(), e.$el.find(".vpanel") 2076 .append(e.$el.find(".vwrap")), e.$el.find(".cancel-reply").hide(), O = "" 2077 }; 2078 var z = e.$el.find(".vsubmit"), 2079 P = function(t) { 2080 if (e.cfg.requiredFields.indexOf("nick") > -1 && _.nick.length < 3) return v 2081 .nick[0].focus(), void e.$el.find(".status-bar").text("" + e.i18n.t( 2082 "nickFail")).empty(3e3); 2083 if (e.cfg.requiredFields.indexOf("mail") > -1 && ! 2084 /[\w-\.]+@([\w-]+\.)+[a-z]{2,3}/.test(_.mail)) return v.mail[0].focus(), 2085 void e.$el.find(".status-bar").text("" + e.i18n.t("mailFail")).empty( 2086 3e3); 2087 if ("" == O) return void v.comment[0].focus(); 2088 _.comment = O, _.nick = _.nick || "Anonymous"; 2089 var n = A.default.store.get("vlx"); 2090 if (n) { 2091 if (Date.now() / 1e3 - n / 1e3 < 20) return void e.$el.find(".status-bar") 2092 .text(e.i18n.t("busy")).empty(3e3) 2093 } 2094 M() 2095 }, 2096 R = function() { 2097 var e = new AV.ACL; 2098 return e.setPublicReadAccess(!0), e.setPublicWriteAccess(!1), e 2099 }, 2100 M = function() { 2101 A.default.store.set("vlx", Date.now()), z.attr({ 2102 disabled: !0 2103 }), e.$loading.show(!0); 2104 var t = AV.Object.extend(e.cfg.clazzName || "Comment"), 2105 n = new t; 2106 if (_.url = decodeURI(e.cfg.path), _.insertedAt = new Date, j.rid) { 2107 var r = j.pid || j.rid; 2108 n.set("rid", j.rid), n.set("pid", r), _.comment = O.replace("<p>", 2109 '<p><a class="at" href="#' + r + '">' + j.at + "</a> , ") 2110 } 2111 for (var i in _) 2112 if (_.hasOwnProperty(i)) { 2113 var o = _[i]; 2114 n.set(i, o) 2115 } n.setACL(R()), n.save().then(function(t) { 2116 "Anonymous" != _.nick && A.default.store.set(h.MetaCacheKey, { 2117 nick: _.nick, 2118 link: _.link, 2119 mail: _.mail 2120 });
2121 var n = e.$el.find(".vnum"); 2122 try { 2123 j.rid ? S(t, (0, A.default)('.vquote[data-self-id="' + j.rid + 2124 '"]'), !0) : (Number(n.text()) ? n.text(Number(n 2125 .text()) + 1) : e.$el.find(".vcount").show().find( 2126 ".vnum").text(Number(n.text()) + 1), S(t, e.$el 2127 .find(".vcards")), w.skip++), z.removeAttr("disabled"), 2128 e.$loading.hide(), e.reset() 2129 } catch (t) { 2130 (0, x.default)(e, t, "save") 2131 } 2132 }).catch(function(t) { 2133 (0, x.default)(e, t, "commitEvt") 2134 }) 2135 }; 2136 z.on("click", P), (0, A.default)(document).on("keydown", function(e) { 2137 e = event || e; 2138 var t = e.keyCode || e.which || e.charCode; 2139 ((e.ctrlKey || e.metaKey) && 13 === t && P(), 9 === t) && ("veditor" == ( 2140 document.activeElement.id || "") && (e.preventDefault(), D(o[0], 2141 " "))) 2142 }).on("paste", function(e) { 2143 var t = "clipboardData" in e ? e.clipboardData : e.originalEvent && e 2144 .originalEvent.clipboardData || window.clipboardData; 2145 t && L(t.items, !0) 2146 }), o.on("dragenter dragleave dragover drop", function(e) { 2147 e.stopPropagation(), e.preventDefault(), "drop" === e.type && L(e 2148 .dataTransfer.items) 2149 }); 2150 var L = function(e, t) { 2151 for (var n = [], r = 0, i = e.length; r < i; r++) { 2152 var a = e[r]; 2153 if ("string" === a.kind && a.type.match("^text/html")) !t && a.getAsString( 2154 function(e) { 2155 e && D(o[0], e.replace(/<[^>]+>/g, "")) 2156 }); 2157 else if (-1 !== a.type.indexOf("image")) { 2158 n.push(a.getAsFile()); 2159 continue 2160 } 2161 } 2162 N(n) 2163 }, 2164 N = function t(n, r) { 2165 r = r || 0; 2166 var i = n.length; 2167 if (i > 0) { 2168 var a = n[r]; 2169 z.attr({ 2170 disabled: !0 2171 }); 2172 var u = ""; 2173 D(o[0], u), U(a, function(s) { 2174 500 != s.code ? (o.val(o.val().replace(u, "\r\n")), (0, l.default)(o[0]), ++r < 2176 i ? t(n, r) : z.removeAttr("disabled")) : (o.val(o.val() 2177 .replace(u, "")), (0, l.default)(o[0]), e.$el.find( 2178 ".status-bar").text(s.msg).empty(3e3), z.removeAttr( 2179 "disabled")) 2180 }) 2181 } 2182 }, 2183 U = function(e, t) { 2184 var n = new FormData; 2185 n.append("image", e), n.append("fileId", e.name), A.default.ajax({ 2186 url: "https://imgpro.pro/upload/upload.html", 2187 method: "post", 2188 body: n 2189 }).then(function(e) { 2190 e.json().then(t) 2191 }).catch(function(e) {}) 2192 } 2193 }, e.exports = o, e.exports.default = o 2194 }, function(e, t, n) { 2195 "use strict"; 2196 t.__esModule = !0; 2197 var r = n(3), 2198 i = function(e) { 2199 return e && e.__esModule ? e : { 2200 default: e 2201 } 2202 }(r), 2203 o = function(e, t) { 2204 i.default.ajax({ 2205 url: "https://app-router.com/2/route", 2206 body: { 2207 appId: e 2208 } 2209 }).then(function(e) { 2210 e.json().then(function(e) { 2211 return t && t("//" + e.api_server) 2212 }) 2213 }) 2214 }; 2215 t.default = { 2216 getApi: o 2217 } 2218 }, function(e, t, n) { 2219 "use strict"; 2220 t.__esModule = !0; 2221 var r = n(3), 2222 i = function(e) { 2223 return e && e.__esModule ? e : { 2224 default: e 2225 } 2226 }(r), 2227 o = !1; 2228 t.default = function(e, t) { 2229 if ("AV" in window) { 2230 var n = window.AV.version || window.AV.VERSION; 2231 parseInt(n.split(".")[0]) > 2 ? o = !!AV.applicationId && !!AV.applicationKey : i 2232 .default.deleteInWin("AV", 0) 2233 } 2234 o ? t && t() : i.default.sdkLoader( 2235 "https://unpkg.com/leancloud-storage@3/dist/av-min.js", "AV", 2236 function(n) { 2237 var r = "https://", 2238 i = "", 2239 a = e.app_id || e.appId, 2240 u = e.app_key || e.appKey; 2241 if (!e.serverURLs) switch (a.slice(-9)) { 2242 case "-9Nh9j0Va": 2243 r += "tab."; 2244 break; 2245 case "-MdYXbMMI": 2246 r += "us." 2247 } 2248 i = e.serverURLs || r + "leancloud.cn", AV.init({ 2249 appId: a, 2250 appKey: u, 2251 serverURLs: i 2252 }), o = !0, t && t() 2253 }) 2254 } 2255 }, function(e, t, n) { 2256 "use strict"; 2257 2258 function r(e) {
vendor: 10,424 bytes, lines 2259-2558
2259 return e && e.__esModule ? e : { 2260 default: e 2261 } 2262 } 2263 t.__esModule = !0; 2264 var i = n(95), 2265 o = r(i), 2266 a = n(111), 2267 u = r(a), 2268 s = n(112), 2269 l = r(s), 2270 c = n(109), 2271 f = r(c), 2272 p = n(110), 2273 d = r(p), 2274 h = { 2275 zh: u.default, 2276 "zh-cn": u.default, 2277 "zh-CN": u.default, 2278 "zh-TW": l.default, 2279 en: f.default, 2280 "en-US": f.default, 2281 ja: d.default, 2282 "ja-JP": d.default 2283 }; 2284 t.default = function(e, t) { 2285 return !h[e] && e && t && (h[e] = t), new o.default({ 2286 phrases: h[e || "zh"], 2287 locale: e 2288 }) 2289 } 2290 }, function(e, t, n) { 2291 "use strict"; 2292 t.__esModule = !0, t.default = function(e, t) { 2293 if (e.$el && e.$loading.hide().$nodata.hide(), "[object Error]" === {}.toString.call( 2294 t)) { 2295 var n = t.code || t.message || t.error || ""; 2296 if (isNaN(n)) e.$el && e.$nodata.show('<pre style="text-align:left;"> ' + JSON 2297 .stringify(t) + "</pre>"); 2298 else { 2299 var r = e.i18n.t("code-" + n), 2300 i = (r == "code-" + n ? void 0 : r) || t.message || t.error || ""; 2301 101 == n || -1 == n ? e.$nodata.show() : e.$el && e.$nodata.show( 2302 '<pre style="text-align:left;">Code ' + n + ": " + i + "</pre>") 2303 } 2304 } else e.$el && e.$nodata.show('<pre style="text-align:left;">' + JSON.stringify(t) + 2305 "</pre>") 2306 } 2307 }, function(e, t, n) { 2308 "use strict"; 2309 2310 function r(e) { 2311 return e && e.__esModule ? e : { 2312 default: e 2313 } 2314 } 2315 t.__esModule = !0; 2316 var i = n(94), 2317 o = n(54), 2318 a = r(o), 2319 u = n(86), 2320 s = r(u), 2321 l = n(3), 2322 c = r(l), 2323 f = n(13), 2324 p = r(f), 2325 d = new i.marked.Renderer; 2326 d.code = function(e, t) { 2327 return '<pre><code class="hljs language-' + t + '">' + (t && hljs.getLanguage(t) ? hljs 2328 .highlight(t, e).value : c.default.escape(e)) + "</code></pre>" 2329 }, i.marked.setOptions({ 2330 renderer: "hljs" in window ? d : new i.marked.Renderer, 2331 highlight: function(e, t) { 2332 return "hljs" in window ? t && hljs.getLanguage(t) && hljs.highlight(t, e, ! 2333 0).value || hljs.highlightAuto(e).value : (0, s.default)(e) 2334 }, 2335 gfm: !0, 2336 tables: !0, 2337 breaks: !0, 2338 pedantic: !1, 2339 sanitize: !0, 2340 sanitizer: a.default, 2341 smartLists: !0, 2342 smartypants: !0, 2343 headerPrefi: "v-" 2344 }), t.default = function(e) { 2345 return (0, i.marked)(p.default.parse(e, !0)) 2346 } 2347 }, function(e, t, n) { 2348 "use strict"; 2349 t.__esModule = !0, t.recordIPFn = t.fetchQQFn = void 0; 2350 var r = n(3), 2351 i = function(e) { 2352 return e && e.__esModule ? e : { 2353 default: e 2354 } 2355 }(r), 2356 o = n(6), 2357 a = function(e, t) { 2358 var n = i.default.store.get(o.QQCacheKey); 2359 n && n.qq == e ? t && t(n) : i.default.ajax({ 2360 url: "https://valine.api.ioliu.cn/getqqinfo", 2361 method: "POST", 2362 body: { 2363 qq: e 2364 } 2365 }).then(function(e) { 2366 e.json().then(function(e) { 2367 e.errmsg || (i.default.store.set(o.QQCacheKey, e), t && t(e)) 2368 }) 2369 }) 2370 }, 2371 u = function(e) { 2372 i.default.ajax({ 2373 url: "https://api.ip.sb/jsonip", 2374 method: "jsonp" 2375 }).then(function(t) { 2376 e(t.ip) 2377 }) 2378 }; 2379 t.fetchQQFn = a, t.recordIPFn = u 2380 }, function(e, t, n) { 2381 "use strict"; 2382 t.__esModule = !0, t.default = function(e, t) { 2383 if (!e) return ""; 2384 try { 2385 var n = i(e).getTime(), 2386 o = (new Date).getTime(), 2387 a = o - n, 2388 u = Math.floor(a / 864e5); 2389 if (0 === u) { 2390 var s = a % 864e5, 2391 l = Math.floor(s / 36e5); 2392 if (0 === l) { 2393 var c = s % 36e5, 2394 f = Math.floor(c / 6e4); 2395 if (0 === f) { 2396 var p = c % 6e4; 2397 return Math.round(p / 1e3) + " " + t.t("seconds") 2398 } 2399 return f + " " + t.t("minutes") 2400 } 2401 return l + " " + t.t("hours") 2402 } 2403 return u < 0 ? t.t("now") : u < 8 ? u + " " + t.t("days") : r(e) 2404 } catch (e) {} 2405 }; 2406 var r = function(e) { 2407 var t = o(e.getDate(), 2), 2408 n = o(e.getMonth() + 1, 2); 2409 return o(e.getFullYear(), 2) + "-" + n + "-" + t 2410 }, 2411 i = function e(t) { 2412 return t instanceof Date ? t : !isNaN(t) || /^\d+$/.test(t) ? new Date(parseInt(t)) : 2413 /GMT/.test(t || "") ? e(new Date(t).getTime()) : (t = (t || "").replace( 2414 /(^\s*)|(\s*$)/g, "").replace(/\.\d+/, "").replace(/-/, "/").replace(/-/, 2415 "/").replace(/(\d)T(\d)/, "$1 $2").replace(/Z/, " UTC").replace( 2416 /([+-]\d\d):?(\d\d)/, " $1$2"), new Date(t)) 2417 }, 2418 o = function(e, t) { 2419 for (var n = e.toString(); n.length < t;) n = "0" + n; 2420 return n 2421 } 2422 }, function(e, t, n) { 2423 "use strict"; 2424 t.__esModule = !0; 2425 var r = n(106), 2426 i = function(e) { 2427 return e && e.__esModule ? e : { 2428 default: e 2429 } 2430 }(r); 2431 t.default = function(e) { 2432 return (0, i.default)(e, { 2433 onTagAttr: function(e, t, n, r) { 2434 return o(e, t, n, r) 2435 }, 2436 onIgnoreTagAttr: function(e, t, n, r) { 2437 return o(e, t, n, r) 2438 } 2439 }).replace(/\<\/?div\>/gi, "") 2440 }; 2441 var o = function(e, t, n, r) { 2442 if (/code|pre|span/i.test(e)) { 2443 if ("style" == t) { 2444 var o = n.match(/color:([#a-z0-9]{3,7}|\s+[#a-z0-9]{3,8})/gi); 2445 return o && o.length ? 'style="' + o[0] + '"' : "" 2446 } 2447 if ("class" == t) return t + "='" + i.default.escapeAttrValue(n) + "'" 2448 } 2449 return "a" === e && "class" == t && "at" === n ? t + "='" + i.default.escapeAttrValue( 2450 n) + "'" : "img" === e && /src|class/i.test(t) ? t + "='" + i.default 2451 .escapeAttrValue(n) + "' referrerPolicy='no-referrer'" : void 0 2452 } 2453 }, function(e, t, n) { 2454 var r; 2455 ! function(i) { 2456 "use strict"; 2457 2458 function o(e, t) { 2459 var n = (65535 & e) + (65535 & t); 2460 return (e >> 16) + (t >> 16) + (n >> 16) << 16 | 65535 & n 2461 } 2462 2463 function a(e, t) { 2464 return e << t | e >>> 32 - t 2465 } 2466 2467 function u(e, t, n, r, i, u) { 2468 return o(a(o(o(t, e), o(r, u)), i), n) 2469 } 2470 2471 function s(e, t, n, r, i, o, a) { 2472 return u(t & n | ~t & r, e, t, i, o, a) 2473 } 2474 2475 function l(e, t, n, r, i, o, a) { 2476 return u(t & r | n & ~r, e, t, i, o, a) 2477 } 2478 2479 function c(e, t, n, r, i, o, a) { 2480 return u(t ^ n ^ r, e, t, i, o, a) 2481 } 2482 2483 function f(e, t, n, r, i, o, a) { 2484 return u(n ^ (t | ~r), e, t, i, o, a) 2485 } 2486 2487 function p(e, t) { 2488 e[t >> 5] |= 128 << t % 32, e[14 + (t + 64 >>> 9 << 4)] = t; 2489 var n, r, i, a, u, p = 1732584193, 2490 d = -271733879, 2491 h = -1732584194, 2492 v = 271733878; 2493 for (n = 0; n < e.length; n += 16) r = p, i = d, a = h, u = v, p = s(p, d, h, v, e[n], 2494 7, -680876936), v = s(v, p, d, h, e[n + 1], 12, -389564586), h = s(h, v, p, d, 2495 e[n + 2], 17, 606105819), d = s(d, h, v, p, e[n + 3], 22, -1044525330), p = s(p, 2496 d, h, v, e[n + 4], 7, -176418897), v = s(v, p, d, h, e[n + 5], 12, 1200080426), 2497 h = s(h, v, p, d, e[n + 6], 17, -1473231341), d = s(d, h, v, p, e[n + 7], 22, - 2498 45705983), p = s(p, d, h, v, e[n + 8], 7, 1770035416), v = s(v, p, d, h, e[n + 2499 9], 12, -1958414417), h = s(h, v, p, d, e[n + 10], 17, -42063), d = s(d, h, v, 2500 p, e[n + 11], 22, -1990404162), p = s(p, d, h, v, e[n + 12], 7, 1804603682), v = 2501 s(v, p, d, h, e[n + 13], 12, -40341101), h = s(h, v, p, d, e[n + 14], 17, - 2502 1502002290), d = s(d, h, v, p, e[n + 15], 22, 1236535329), p = l(p, d, h, v, e[ 2503 n + 1], 5, -165796510), v = l(v, p, d, h, e[n + 6], 9, -1069501632), h = l(h, v, 2504 p, d, e[n + 11], 14, 643717713), d = l(d, h, v, p, e[n], 20, -373897302), p = l( 2505 p, d, h, v, e[n + 5], 5, -701558691), v = l(v, p, d, h, e[n + 10], 9, 38016083), 2506 h = l(h, v, p, d, e[n + 15], 14, -660478335), d = l(d, h, v, p, e[n + 4], 20, - 2507 405537848), p = l(p, d, h, v, e[n + 9], 5, 568446438), v = l(v, p, d, h, e[n + 2508 14], 9, -1019803690), h = l(h, v, p, d, e[n + 3], 14, -187363961), d = l(d, h, 2509 v, p, e[n + 8], 20, 1163531501), p = l(p, d, h, v, e[n + 13], 5, -1444681467), 2510 v = l(v, p, d, h, e[n + 2], 9, -51403784), h = l(h, v, p, d, e[n + 7], 14, 2511 1735328473), d = l(d, h, v, p, e[n + 12], 20, -1926607734), p = c(p, d, h, v, e[ 2512 n + 5], 4, -378558), v = c(v, p, d, h, e[n + 8], 11, -2022574463), h = c(h, v, 2513 p, d, e[n + 11], 16, 1839030562), d = c(d, h, v, p, e[n + 14], 23, -35309556), 2514 p = c(p, d, h, v, e[n + 1], 4, -1530992060), v = c(v, p, d, h, e[n + 4], 11, 2515 1272893353), h = c(h, v, p, d, e[n + 7], 16, -155497632), d = c(d, h, v, p, e[ 2516 n + 10], 23, -1094730640), p = c(p, d, h, v, e[n + 13], 4, 681279174), v = c(v, 2517 p, d, h, e[n], 11, -358537222), h = c(h, v, p, d, e[n + 3], 16, -722521979), d = 2518 c(d, h, v, p, e[n + 6], 23, 76029189), p = c(p, d, h, v, e[n + 9], 4, -640364487), 2519 v = c(v, p, d, h, e[n + 12], 11, -421815835), h = c(h, v, p, d, e[n + 15], 16, 2520 530742520), d = c(d, h, v, p, e[n + 2], 23, -995338651), p = f(p, d, h, v, e[n], 2521 6, -198630844), v = f(v, p, d, h, e[n + 7], 10, 1126891415), h = f(h, v, p, d, 2522 e[n + 14], 15, -1416354905), d = f(d, h, v, p, e[n + 5], 21, -57434055), p = f( 2523 p, d, h, v, e[n + 12], 6, 1700485571), v = f(v, p, d, h, e[n + 3], 10, - 2524 1894986606), h = f(h, v, p, d, e[n + 10], 15, -1051523), d = f(d, h, v, p, e[n + 2525 1], 21, -2054922799), p = f(p, d, h, v, e[n + 8], 6, 1873313359), v = f(v, p, d, 2526 h, e[n + 15], 10, -30611744), h = f(h, v, p, d, e[n + 6], 15, -1560198380), d = 2527 f(d, h, v, p, e[n + 13], 21, 1309151649), p = f(p, d, h, v, e[n + 4], 6, - 2528 145523070), v = f(v, p, d, h, e[n + 11], 10, -1120210379), h = f(h, v, p, d, e[n + 2529 2], 15, 718787259), d = f(d, h, v, p, e[n + 9], 21, -343485551), p = o(p, r), 2530 d = o(d, i), h = o(h, a), v = o(v, u); 2531 return [p, d, h, v] 2532 } 2533 2534 function d(e) { 2535 var t, n = "", 2536 r = 32 * e.length; 2537 for (t = 0; t < r; t += 8) n += String.fromCharCode(e[t >> 5] >>> t % 32 & 255); 2538 return n 2539 } 2540 2541 function h(e) { 2542 var t, n = []; 2543 for (n[(e.length >> 2) - 1] = void 0, t = 0; t < n.length; t += 1) n[t] = 0; 2544 var r = 8 * e.length; 2545 for (t = 0; t < r; t += 8) n[t >> 5] |= (255 & e.charCodeAt(t / 8)) << t % 32; 2546 return n 2547 } 2548 2549 function v(e) { 2550 return d(p(h(e), 8 * e.length)) 2551 } 2552 2553 function g(e, t) { 2554 var n, r, i = h(e), 2555 o = [], 2556 a = []; 2557 for (o[15] = a[15] = void 0, i.length > 16 && (i = p(i, 8 * e.length)), n = 0; n < 2558 16; n += 1) o[n] = 909522486 ^ i[n], a[n] = 1549556828 ^ i[n];
2559 return r = p(o.concat(h(t)), 512 + 8 * t.length), d(p(a.concat(r), 640)) 2560 } 2561 2562 function m(e) { 2563 var t, n, r = "0123456789abcdef", 2564 i = ""; 2565 for (n = 0; n < e.length; n += 1) t = e.charCodeAt(n), i += r.charAt(t >>> 4 & 15) + r 2566 .charAt(15 & t); 2567 return i 2568 } 2569 2570 function y(e) { 2571 return unescape(encodeURIComponent(e)) 2572 } 2573 2574 function b(e) { 2575 return v(y(e)) 2576 } 2577 2578 function D(e) { 2579 return m(b(e)) 2580 } 2581 2582 function x(e, t) { 2583 return g(y(e), y(t)) 2584 } 2585 2586 function w(e, t) { 2587 return m(x(e, t)) 2588 } 2589 2590 function A(e, t, n) { 2591 return t ? n ? x(t, e) : w(t, e) : n ? b(e) : D(e) 2592 } 2593 void 0 !== (r = function() { 2594 return A 2595 }.call(t, n, t, e)) && (e.exports = r) 2596 }() 2597 }, function(e, t, n) { 2598 "use strict"; 2599 var r = n(2), 2600 i = n(4), 2601 o = n(1), 2602 a = n(5), 2603 u = n(14), 2604 s = n(15), 2605 l = s(), 2606 c = n(49), 2607 f = o("Array.prototype.slice"), 2608 p = i.apply(l), 2609 d = function(e, t) { 2610 return a(e), p(e, f(arguments, 1)) 2611 }; 2612 r(d, { 2613 getPolyfill: s, 2614 implementation: u, 2615 shim: c 2616 }), e.exports = d 2617 }, function(e, t, n) { 2618 "use strict"; 2619 var r = n(2), 2620 i = n(15); 2621 e.exports = function() { 2622 var e = i(); 2623 return r(Array.prototype, { 2624 forEach: e 2625 }, { 2626 forEach: function() { 2627 return Array.prototype.forEach !== e 2628 } 2629 }), e 2630 } 2631 }, function(e, t, n) { 2632 "use strict"; 2633 2634 function r(e) { 2635 for (var t, n, i = Array.prototype.slice.call(arguments, 1); i.length;) { 2636 t = i.shift(); 2637 for (n in t) t.hasOwnProperty(n) && ("[object Object]" === Object.prototype.toString 2638 .call(e[n]) ? e[n] = r(e[n], t[n]) : e[n] = t[n]) 2639 } 2640 return e 2641 } 2642 e.exports = r 2643 }, function(e, t, n) { 2644 "use strict"; 2645 t.__esModule = !0; 2646 var r = n(53), 2647 i = function(e) { 2648 return e && e.__esModule ? e : { 2649 default: e 2650 } 2651 }(r); 2652 t.default = function(e) { 2653 return e = (0, i.default)({ 2654 url: "", 2655 method: "get", 2656 body: {} 2657 }, e), new Promise(function(t, n) { 2658 if ("jsonp" == e.method) { 2659 var r = "cb_" + (Date.now() + Math.round(1e3 * Math.random())).toString( 2660 32), 2661 i = document, 2662 o = i.body, 2663 u = i.createElement("script"); 2664 return e.body.callback = r, e.body.t = Date.now(), u.src = e.url + "?" + 2665 a(e.body), window[r] = function(e) { 2666 window[r] = null, o.removeChild(u), t(e) 2667 }, void o.appendChild(u) 2668 } 2669 var s = "XMLHttpRequest" in window ? new XMLHttpRequest : new ActiveXObject( 2670 "Microsoft.XMLHTTP"), 2671 l = [], 2672 c = [], 2673 f = {}, 2674 p = function e() { 2675 return { 2676 ok: 2 == (s.status / 100 | 0), 2677 statusText: s.statusText, 2678 status: s.status, 2679 url: s.responseURL, 2680 text: function() { 2681 return Promise.resolve(s.responseText) 2682 }, 2683 json: function() { 2684 return Promise.resolve(s.responseText).then(JSON.parse) 2685 }, 2686 blob: function() { 2687 return Promise.resolve(new Blob([s.response])) 2688 }, 2689 clone: e, 2690 headers: { 2691 keys: function() { 2692 return l 2693 }, 2694 entries: function() { 2695 return c 2696 }, 2697 get: function(e) { 2698 return f[e.toLowerCase()] 2699 }, 2700 has: function(e) { 2701 return e.toLowerCase() in f 2702 } 2703 } 2704 } 2705 }; 2706 e.url = e.url + "?" + ("get" == e.method ? a(e.body) : ""), s.open(e 2707 .method || "get", e.url, !0), s.onload = function() { 2708 s.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm, 2709 function(e, t, n) { 2710 l.push(t = t.toLowerCase()), c.push([t, n]), f[t] = f[ 2711 t] ? f[t] + "," + n : n 2712 }), t(p()) 2713 }, s.onerror = n, s.withCredentials = "include" == e.credentials; 2714 for (var d in e.headers) s.setRequestHeader(d, e.headers[d]); 2715 s.send("post" == e.method ? e.body : "get" == e.method ? null : a(e.body)) 2716 }) 2717 }; 2718 var o = encodeURIComponent, 2719 a = function(e) { 2720 var t = []; 2721 for (var n in e) e.hasOwnProperty(n) && t.push(o(n) + "=" + o(e[n])); 2722 return (t = t.join("&").replace(/%20/g, "+")) || null 2723 } 2724 }, function(e, t, n) { 2725 "use strict"; 2726 t.__esModule = !0; 2727 var r = function(e) { 2728 e = e || navigator.userAgent; 2729 var t = {}, 2730 n = { 2731 Trident: e.indexOf("Trident") > -1 || e.indexOf("NET CLR") > -1, 2732 Presto: e.indexOf("Presto") > -1, 2733 WebKit: e.indexOf("AppleWebKit") > -1, 2734 Gecko: e.indexOf("Gecko/") > -1, 2735 Safari: e.indexOf("Safari") > -1, 2736 Edge: e.indexOf("Edge") > -1 || e.indexOf("Edg") > -1, 2737 Chrome: e.indexOf("Chrome") > -1 || e.indexOf("CriOS") > -1, 2738 IE: e.indexOf("MSIE") > -1 || e.indexOf("Trident") > -1, 2739 Firefox: e.indexOf("Firefox") > -1 || e.indexOf("FxiOS") > -1, 2740 "Firefox Focus": e.indexOf("Focus") > -1, 2741 Chromium: e.indexOf("Chromium") > -1, 2742 Opera: e.indexOf("Opera") > -1 || e.indexOf("OPR") > -1, 2743 Vivaldi: e.indexOf("Vivaldi") > -1, 2744 Yandex: e.indexOf("YaBrowser") > -1, 2745 Kindle: e.indexOf("Kindle") > -1 || e.indexOf("Silk/") > -1, 2746 360: e.indexOf("360EE") > -1 || e.indexOf("360SE") > -1, 2747 UC: e.indexOf("UC") > -1 || e.indexOf(" UBrowser") > -1, 2748 QQBrowser: e.indexOf("QQBrowser") > -1, 2749 QQ: e.indexOf("QQ/") > -1, 2750 Baidu: e.indexOf("Baidu") > -1 || e.indexOf("BIDUBrowser") > -1, 2751 Maxthon: e.indexOf("Maxthon") > -1, 2752 Sogou: e.indexOf("MetaSr") > -1 || e.indexOf("Sogou") > -1, 2753 LBBROWSER: e.indexOf("LBBROWSER") > -1, 2754 "2345Explorer": e.indexOf("2345Explorer") > -1, 2755 TheWorld: e.indexOf("TheWorld") > -1, 2756 XiaoMi: e.indexOf("MiuiBrowser") > -1, 2757 Quark: e.indexOf("Quark") > -1, 2758 Qiyu: e.indexOf("Qiyu") > -1, 2759 Wechat: e.indexOf("MicroMessenger") > -1, 2760 Taobao: e.indexOf("AliApp(TB") > -1, 2761 Alipay: e.indexOf("AliApp(AP") > -1, 2762 Weibo: e.indexOf("Weibo") > -1, 2763 Douban: e.indexOf("com.douban.frodo") > -1, 2764 Suning: e.indexOf("SNEBUY-APP") > -1, 2765 iQiYi: e.indexOf("IqiyiApp") > -1, 2766 Windows: e.indexOf("Windows") > -1, 2767 Linux: e.indexOf("Linux") > -1 || e.indexOf("X11") > -1, 2768 macOS: e.indexOf("Macintosh") > -1, 2769 Android: e.indexOf("Android") > -1 || e.indexOf("Adr") > -1, 2770 Ubuntu: e.indexOf("Ubuntu") > -1, 2771 FreeBSD: e.indexOf("FreeBSD") > -1, 2772 Debian: e.indexOf("Debian") > -1, 2773 "Windows Phone": e.indexOf("IEMobile") > -1 || e.indexOf("Windows Phone") > -1, 2774 BlackBerry: e.indexOf("BlackBerry") > -1 || e.indexOf("RIM") > -1 || e.indexOf( 2775 "BB10") > -1, 2776 MeeGo: e.indexOf("MeeGo") > -1, 2777 Symbian: e.indexOf("Symbian") > -1, 2778 iOS: e.indexOf("like Mac OS X") > -1, 2779 "Chrome OS": e.indexOf("CrOS") > -1, 2780 WebOS: e.indexOf("hpwOS") > -1, 2781 Mobile: e.indexOf("Mobi") > -1 || e.indexOf("iPh") > -1 || e.indexOf("480") > - 2782 1, 2783 Tablet: e.indexOf("Tablet") > -1 || e.indexOf("Pad") > -1 || e.indexOf( 2784 "Nexus 7") > -1 2785 }; 2786 n.Mobile && (n.Mobile = !(e.indexOf("iPad") > -1)); 2787 var r = { 2788 browser: ["Safari", "Chrome", "Edge", "IE", "Firefox", "Firefox Focus", 2789 "Chromium", "Opera", "Vivaldi", "Yandex", "Kindle", "360", "UC", 2790 "QQBrowser", "QQ", "Baidu", "Maxthon", "Sogou", "LBBROWSER", 2791 "2345Explorer", "TheWorld", "XiaoMi", "Quark", "Qiyu", "Wechat", 2792 "Taobao", "Alipay", "Weibo", "Douban", "Suning", "iQiYi" 2793 ], 2794 os: ["Windows", "Linux", "Mac OS", "macOS", "Android", "Ubuntu", "FreeBSD", 2795 "Debian", "iOS", "Windows Phone", "BlackBerry", "MeeGo", "Symbian", 2796 "Chrome OS", "WebOS" 2797 ] 2798 }; 2799 for (var i in r) 2800 if (r.hasOwnProperty(i)) 2801 for (var o = 0, a = r[i].length; o < a; o++) { 2802 var u = r[i][o]; 2803 n[u] && (t[i] = u) 2804 } 2805 var s = { 2806 Windows: function() { 2807 var t = e.replace(/^.*Windows NT ([\d.]+).*$/, "$1"); 2808 return { 2809 6.4: "10", 2810 6.3: "8.1", 2811 6.2: "8", 2812 6.1: "7", 2813 "6.0": "Vista", 2814 5.2: "XP", 2815 5.1: "XP", 2816 "5.0": "2000" 2817 } [t] || t 2818 }, 2819 Android: e.replace(/^.*Android ([\d.]+);.*$/, "$1"), 2820 iOS: e.replace(/^.*OS ([\d_]+) like.*$/, "$1").replace(/_/g, "."), 2821 Debian: e.replace(/^.*Debian\/([\d.]+).*$/, "$1"), 2822 "Windows Phone": e.replace(/^.*Windows Phone( OS)? ([\d.]+);.*$/, "$2"), 2823 macOS: e.replace(/^.*Mac OS X ([\d_]+).*$/, "$1").replace(/_/g, "."), 2824 WebOS: e.replace(/^.*hpwOS\/([\d.]+);.*$/, "$1"), 2825 BlackBerry: e.replace(/^.*BB([\d.]+);*$/, "$1") 2826 }; 2827 t.osVersion = ""; 2828 var l = s[t.os]; 2829 l && (t.osVersion = "function" == typeof l ? l() : l == e ? "" : l); 2830 var c = { 2831 Safari: e.replace(/^.*Version\/([\d.]+).*$/, "$1"), 2832 Chrome: e.replace(/^.*Chrome\/([\d.]+).*$/, "$1").replace( 2833 /^.*CriOS\/([\d.]+).*$/, "$1"), 2834 IE: e.replace(/^.*MSIE ([\d.]+).*$/, "$1").replace(/^.*rv:([\d.]+).*$/, "$1"), 2835 Edge: e.replace(/^.*Edge?\/([\d.]+).*$/, "$1"), 2836 Firefox: e.replace(/^.*Firefox\/([\d.]+).*$/, "$1").replace( 2837 /^.*FxiOS\/([\d.]+).*$/, "$1"), 2838 "Firefox Focus": e.replace(/^.*Focus\/([\d.]+).*$/, "$1"), 2839 Chromium: e.replace(/^.*Chromium\/([\d.]+).*$/, "$1"), 2840 Opera: e.replace(/^.*Opera\/([\d.]+).*$/, "$1").replace(/^.*OPR\/([\d.]+).*$/, 2841 "$1"), 2842 Vivaldi: e.replace(/^.*Vivaldi\/([\d.]+).*$/, "$1"), 2843 Yandex: e.replace(/^.*YaBrowser\/([\d.]+).*$/, "$1"), 2844 Kindle: e.replace(/^.*Version\/([\d.]+).*$/, "$1"), 2845 Maxthon: e.replace(/^.*Maxthon\/([\d.]+).*$/, "$1"), 2846 QQBrowser: e.replace(/^.*QQBrowser\/([\d.]+).*$/, "$1"), 2847 QQ: e.replace(/^.*QQ\/([\d.]+).*$/, "$1"), 2848 Baidu: e.replace(/^.*BIDUBrowser[\s\/]([\d.]+).*$/, "$1"), 2849 UC: e.replace(/^.*UC?Browser\/([\d.]+).*$/, "$1"), 2850 Sogou: e.replace(/^.*SE ([\d.X]+).*$/, "$1").replace( 2851 /^.*SogouMobileBrowser\/([\d.]+).*$/, "$1"), 2852 "2345Explorer": e.replace(/^.*2345Explorer\/([\d.]+).*$/, "$1"), 2853 TheWorld: e.replace(/^.*TheWorld ([\d.]+).*$/, "$1"), 2854 XiaoMi: e.replace(/^.*MiuiBrowser\/([\d.]+).*$/, "$1"), 2855 Quark: e.replace(/^.*Quark\/([\d.]+).*$/, "$1"), 2856 Qiyu: e.replace(/^.*Qiyu\/([\d.]+).*$/, "$1"), 2857 Wechat: e.replace(/^.*MicroMessenger\/([\d.]+).*$/, "$1"), 2858 Taobao: e.replace(/^.*AliApp\(TB\/([\d.]+).*$/, "$1"), 2859 Alipay: e.replace(/^.*AliApp\(AP\/([\d.]+).*$/, "$1"), 2860 Weibo: e.replace(/^.*weibo__([\d.]+).*$/, "$1"), 2861 Douban: e.replace(/^.*com.douban.frodo\/([\d.]+).*$/, "$1"), 2862 Suning: e.replace(/^.*SNEBUY-APP([\d.]+).*$/, "$1"), 2863 iQiYi: e.replace(/^.*IqiyiVersion\/([\d.]+).*$/, "$1") 2864 }; 2865 t.version = ""; 2866 var f = c[t.browser]; 2867 return f && (t.version = "function" == typeof f ? f() : f == e ? "" : f), void 0 == t 2868 .browser && (t.browser = "Unknow App"), t 2869 }; 2870 t.default = r 2871 }, function(e, t, n) { 2872 "use strict"; 2873 t.__esModule = !0, t.default = function(e) { 2874 e = Object(e); 2875 for (var t = 1, n = arguments.length; t < n; t++) { 2876 var r = arguments[t]; 2877 if (r) 2878 for (var i in r) Object.prototype.hasOwnProperty.call(r, i) && (e[i] = r[i]) 2879 } 2880 return e 2881 } 2882 }, function(e, t, n) { 2883 "use strict"; 2884 t.__esModule = !0; 2885 var r = n(88), 2886 i = function(e) {
2887 return e && e.__esModule ? e : { 2888 default: e 2889 } 2890 }(r); 2891 t.default = function(e) { 2892 return (0, i.default)(e, { 2893 allowedAttributes: { 2894 a: ["title", "href", "name", "target", "rel"], 2895 img: ["alt", "src", "class", "referrerpolicy"] 2896 }, 2897 allowedClasses: {}, 2898 allowedSchemes: ["http", "https", "mailto"], 2899 allowedTags: ["a", "article", "b", "blockquote", "br", "caption", "code", 2900 "del", "details", "em", "h1", "h2", "h3", "h4", "h5", "h6", "hr", 2901 "i", "img", "ins", "kbd", "li", "main", "ol", "p", "pre", "section", 2902 "span", "strike", "strong", "sub", "summary", "sup", "table", 2903 "tbody", "td", "th", "thead", "tr", "u", "ul" 2904 ], 2905 filter: null, 2906 transformText: null 2907 }) 2908 } 2909 }, function(e, t, n) { 2910 "use strict"; 2911 2912 function r(e) { 2913 return /^\{[\s\S]*\}$/.test(JSON.stringify(e)) 2914 } 2915 2916 function i(e) { 2917 return "[object Function]" === {}.toString.call(e) 2918 } 2919 2920 function o(e) { 2921 return "[object Array]" === {}.toString.call(e) 2922 } 2923 2924 function a(e) { 2925 return void 0 === e || "function" == typeof e ? e + "" : JSON.stringify(e) 2926 } 2927 2928 function u(e) { 2929 if ("string" == typeof e) try { 2930 return JSON.parse(e) 2931 } catch (t) { 2932 return e 2933 } 2934 } 2935 2936 function s() { 2937 if (!(this instanceof s)) return new s 2938 } 2939 2940 function l(e, t) { 2941 var n = arguments, 2942 a = null; 2943 if (f || (f = s()), 0 === n.length) return f.get(); 2944 if (1 === n.length) { 2945 if ("string" == typeof e) return f.get(e); 2946 if (r(e)) return f.set(e) 2947 } 2948 if (2 === n.length && "string" == typeof e) { 2949 if (!t) return f.remove(e); 2950 if (t && "string" == typeof t) return f.set(e, t); 2951 t && i(t) && (a = null, a = t(e, f.get(e)), l.set(e, a)) 2952 } 2953 if (2 === n.length && o(e) && i(t)) 2954 for (var u = 0, c = e.length; u < c; u++) a = t(e[u], f.get(e[u])), l.set(e[u], a); 2955 return l 2956 } 2957 t.__esModule = !0; 2958 var c = window.localStorage; 2959 c = function(e) { 2960 var t = "_Is_Incognit"; 2961 try { 2962 e.setItem(t, "yes") 2963 } catch (t) { 2964 if (["QuotaExceededError", "NS_ERROR_DOM_QUOTA_REACHED"].indexOf(t.name) > -1) { 2965 var n = function() {}; 2966 e.__proto__ = { 2967 setItem: n, 2968 getItem: n, 2969 removeItem: n, 2970 clear: n 2971 } 2972 } 2973 } finally { 2974 "yes" === e.getItem(t) && e.removeItem(t) 2975 } 2976 return e 2977 }(c), s.prototype = { 2978 set: function(e, t) { 2979 if (e && !r(e)) c.setItem(e, a(t)); 2980 else if (r(e)) 2981 for (var n in e) this.set(n, e[n]); 2982 return this 2983 }, 2984 get: function(e) { 2985 if (!e) { 2986 var t = {}; 2987 return this.each(function(e, n) { 2988 return t[e] = n 2989 }), t 2990 } 2991 if ("?" === e.charAt(0)) return this.has(e.substr(1)); 2992 var n = arguments; 2993 if (n.length > 1) { 2994 for (var r = {}, i = 0, o = n.length; i < o; i++) { 2995 var a = u(c.getItem(n[i])); 2996 a && (r[n[i]] = a) 2997 } 2998 return r 2999 } 3000 return u(c.getItem(e)) 3001 }, 3002 clear: function() { 3003 return c.clear(), this 3004 }, 3005 remove: function(e) { 3006 var t = this.get(e); 3007 return c.removeItem(e), t 3008 }, 3009 has: function(e) { 3010 return {}.hasOwnProperty.call(this.get(), e) 3011 }, 3012 keys: function() { 3013 var e = []; 3014 return this.each(function(t) { 3015 e.push(t) 3016 }), e 3017 }, 3018 each: function(e) { 3019 for (var t = 0, n = c.length; t < n; t++) { 3020 var r = c.key(t); 3021 e(r, this.get(r)) 3022 } 3023 return this 3024 }, 3025 search: function(e) { 3026 for (var t = this.keys(), n = {}, r = 0, i = t.length; r < i; r++) t[r].indexOf( 3027 e) > -1 && (n[t[r]] = this.get(t[r])); 3028 return n 3029 } 3030 }; 3031 var f = null; 3032 for (var p in s.prototype) l[p] = s.prototype[p]; 3033 t.default = l 3034 }, function(e, t, n) { 3035 var r, i; 3036 ! function(n, o) { 3037 var o = function(e, t, n) { 3038 function r(i, o, a) { 3039 return a = Object.create(r.fn), i && a.push.apply(a, i[t] ? [i] : "" + i === i ? 3040 /</.test(i) ? ((o = e.createElement(o)).innerHTML = i, o.children) : o ? 3041 (o = r(o)[0]) ? o[n](i) : a : e[n](i) : i), a 3042 } 3043 return r.fn = [], r.one = function(e, t) { 3044 return r(e, t)[0] || null 3045 }, r 3046 }(document, "addEventListener", "querySelectorAll"); 3047 r = [], void 0 !== (i = function() { 3048 return o 3049 }.apply(t, r)) && (e.exports = i) 3050 }() 3051 }, function(e, t, n) { 3052 function r(e) { 3053 return void 0 === e || null === e 3054 } 3055 3056 function i(e) { 3057 var t = {}; 3058 for (var n in e) t[n] = e[n]; 3059 return t 3060 } 3061 3062 function o(e) { 3063 e = i(e || {}), e.whiteList = e.whiteList || a.whiteList, e.onAttr = e.onAttr || a.onAttr, e 3064 .onIgnoreAttr = e.onIgnoreAttr || a.onIgnoreAttr, e.safeAttrValue = e.safeAttrValue || a 3065 .safeAttrValue, this.options = e 3066 } 3067 var a = n(16), 3068 u = n(58); 3069 n(17); 3070 o.prototype.process = function(e) { 3071 if (e = e || "", !(e = e.toString())) return ""; 3072 var t = this, 3073 n = t.options, 3074 i = n.whiteList, 3075 o = n.onAttr, 3076 a = n.onIgnoreAttr, 3077 s = n.safeAttrValue; 3078 return u(e, function(e, t, n, u, l) { 3079 var c = i[n], 3080 f = !1; 3081 if (!0 === c ? f = c : "function" == typeof c ? f = c(u) : 3082 c instanceof RegExp && (f = c.test(u)), !0 !== f && (f = !1), u = s(n, 3083 u)) { 3084 var p = { 3085 position: t, 3086 sourcePosition: e, 3087 source: l, 3088 isWhite: f 3089 }; 3090 if (f) { 3091 var d = o(n, u, p); 3092 return r(d) ? n + ":" + u : d 3093 } 3094 var d = a(n, u, p); 3095 return r(d) ? void 0 : d 3096 } 3097 }) 3098 }, e.exports = o 3099 }, function(e, t, n) { 3100 function r(e, t) { 3101 function n() { 3102 if (!o) { 3103 var n = i.trim(e.slice(a, u)), 3104 r = n.indexOf(":"); 3105 if (-1 !== r) { 3106 var l = i.trim(n.slice(0, r)), 3107 c = i.trim(n.slice(r + 1)); 3108 if (l) { 3109 var f = t(a, s.length, l, c, n); 3110 f && (s += f + "; ") 3111 } 3112 } 3113 } 3114 a = u + 1 3115 } 3116 e = i.trimRight(e), ";" !== e[e.length - 1] && (e += ";"); 3117 for (var r = e.length, o = !1, a = 0, u = 0, s = ""; u < r; u++) { 3118 var l = e[u]; 3119 if ("/" === l && "*" === e[u + 1]) { 3120 var c = e.indexOf("*/", u + 2); 3121 if (-1 === c) break; 3122 u = c + 1, a = u + 1, o = !1 3123 } else "(" === l ? o = !0 : ")" === l ? o = !1 : ";" === l ? o || n() : "\n" === l && 3124 n() 3125 } 3126 return i.trim(s) 3127 } 3128 var i = n(17); 3129 e.exports = r 3130 }, function(e, t, n) { 3131 "use strict"; 3132 var r = n(0), 3133 i = n(1), 3134 o = r("%TypeError%"), 3135 a = n(61), 3136 u = r("%Reflect.apply%", !0) || i("%Function.prototype.apply%"); 3137 e.exports = function(e, t) { 3138 var n = arguments.length > 2 ? arguments[2] : []; 3139 if (!a(n)) throw new o( 3140 "Assertion failed: optional `argumentsList`, if provided, must be a List"); 3141 return u(e, t, n) 3142 } 3143 }, function(e, t, n) { 3144 "use strict"; 3145 var r = n(0), 3146 i = r("%TypeError%"), 3147 o = n(19), 3148 a = n(8); 3149 e.exports = function(e, t) { 3150 if ("Object" !== a(e)) throw new i("Assertion failed: `O` must be an Object"); 3151 if (!o(t)) throw new i("Assertion failed: `P` must be a Property Key"); 3152 return t in e 3153 } 3154 }, function(e, t, n) { 3155 "use strict"; 3156 var r = n(0), 3157 i = r("%Array%"), 3158 o = !i.isArray && n(1)("Object.prototype.toString"); 3159 e.exports = i.isArray || function(e) { 3160 return "[object Array]" === o(e) 3161 } 3162 }, function(e, t, n) { 3163 "use strict"; 3164 e.exports = n(11) 3165 }, function(e, t, n) { 3166 "use strict"; 3167 var r = n(0), 3168 i = r("%TypeError%"), 3169 o = n(18), 3170 a = n(65), 3171 u = n(8); 3172 e.exports = function(e) { 3173 if ("Object" !== u(e)) throw new i("Assertion failed: `obj` must be an Object"); 3174 return a(o(e, "length")) 3175 } 3176 }, function(e, t, n) { 3177 "use strict"; 3178 var r = n(70), 3179 i = n(66); 3180 e.exports = function(e) { 3181 var t = i(e); 3182 return 0 !== t && (t = r(t)), 0 === t ? 0 : t 3183 } 3184 }, function(e, t, n) { 3185 "use strict"; 3186 var r = n(79), 3187 i = n(64); 3188 e.exports = function(e) { 3189 var t = i(e); 3190 return t <= 0 ? 0 : t > r ? r : t 3191 } 3192 }, function(e, t, n) { 3193 "use strict"; 3194 var r = n(0), 3195 i = r("%TypeError%"), 3196 o = r("%Number%"), 3197 a = r("%RegExp%"), 3198 u = r("%parseInt%"), 3199 s = n(1), 3200 l = n(80), 3201 c = n(78), 3202 f = s("String.prototype.slice"), 3203 p = l(/^0b[01]+$/i), 3204 d = l(/^0o[0-7]+$/i), 3205 h = l(/^[-+]0x[0-9a-f]+$/i), 3206 v = [" ", "â", "￾"].join(""), 3207 g = new a("[" + v + "]", "g"), 3208 m = l(g), 3209 y = ["\t\n\v\f\r  áá ââââ", "ââ ââââââ¯âã\u2028", "\u2029\ufeff"].join(""), 3210 b = new RegExp("(^[" + y + "]+)|([" + y + "]+$)", "g"), 3211 D = s("String.prototype.replace"), 3212 x = function(e) { 3213 return D(e, b, "") 3214 }, 3215 w = n(68); 3216 e.exports = function e(t) { 3217 var n = c(t) ? t : w(t, o); 3218 if ("symbol" == typeof n) throw new i("Cannot convert a Symbol value to a number"); 3219 if ("bigint" == typeof n) throw new i( 3220 "Conversion from 'BigInt' to 'number' is not allowed."); 3221 if ("string" == typeof n) { 3222 if (p(n)) return e(u(f(n, 2), 2)); 3223 if (d(n)) return e(u(f(n, 2), 8)); 3224 if (m(n) || h(n)) return NaN; 3225 var r = x(n); 3226 if (r !== n) return e(r) 3227 } 3228 return o(n) 3229 } 3230 }, function(e, t, n) { 3231 "use strict"; 3232 var r = n(0), 3233 i = r("%Object%"), 3234 o = n(5); 3235 e.exports = function(e) { 3236 return o(e), i(e) 3237 } 3238 }, function(e, t, n) { 3239 "use strict"; 3240 var r = n(83); 3241 e.exports = function(e) { 3242 return arguments.length > 1 ? r(e, arguments[1]) : r(e) 3243 } 3244 }, function(e, t, n) { 3245 "use strict"; 3246 var r = n(0), 3247 i = r("%TypeError%"); 3248 e.exports = function(e, t) { 3249 if (null == e) throw new i(t || "Cannot call method on " + e); 3250 return e 3251 } 3252 }, function(e, t, n) { 3253 "use strict"; 3254 var r = n(74), 3255 i = n(75), 3256 o = n(71), 3257 a = n(77), 3258 u = n(76), 3259 s = n(81); 3260 e.exports = function(e) { 3261 var t = o(e); 3262 return a(t) ? 0 : 0 !== t && u(t) ? s(t) * i(r(t)) : t 3263 } 3264 }, function(e, t, n) { 3265 "use strict"; 3266 var r = n(72); 3267 e.exports = function(e) { 3268 var t = r(e, Number); 3269 if ("string" != typeof t) return +t; 3270 var n = t.replace( 3271 /^[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+|[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+$/g, 3272 ""); 3273 return /^0[ob]|^[+-]0x/.test(n) ? NaN : +n 3274 } 3275 }, function(e, t, n) { 3276 "use strict"; 3277 e.exports = n(84) 3278 }, function(e, t, n) { 3279 "use strict"; 3280 e.exports = function(e) { 3281 return null === e ? "Null" : void 0 === e ? "Undefined" : "function" == typeof e || 3282 "object" == typeof e ? "Object" : "number" == typeof e ? "Number" : "boolean" == 3283 typeof e ? "Boolean" : "string" == typeof e ? "String" : void 0 3284 } 3285 }, function(e, t, n) { 3286 "use strict"; 3287 var r = n(0), 3288 i = r("%Math.abs%"); 3289 e.exports = function(e) { 3290 return i(e) 3291 } 3292 }, function(e, t, n) { 3293 "use strict"; 3294 var r = Math.floor; 3295 e.exports = function(e) { 3296 return r(e) 3297 } 3298 }, function(e, t, n) { 3299 "use strict"; 3300 var r = Number.isNaN || function(e) { 3301 return e !== e 3302 }; 3303 e.exports = Number.isFinite || function(e) { 3304 return "number" == typeof e && !r(e) && e !== 1 / 0 && e !== -1 / 0 3305 } 3306 }, function(e, t, n) { 3307 "use strict"; 3308 e.exports = Number.isNaN || function(e) { 3309 return e !== e 3310 } 3311 }, function(e, t, n) { 3312 "use strict"; 3313 e.exports = function(e) { 3314 return null === e || "function" != typeof e && "object" != typeof e 3315 } 3316 }, function(e, t, n) { 3317 "use strict"; 3318 var r = n(0), 3319 i = r("%Math%"), 3320 o = r("%Number%");
3321 e.exports = o.MAX_SAFE_INTEGER || i.pow(2, 53) - 1 3322 }, function(e, t, n) { 3323 "use strict"; 3324 var r = n(0), 3325 i = r("RegExp.prototype.test"), 3326 o = n(4); 3327 e.exports = function(e) { 3328 return o(i, e) 3329 } 3330 }, function(e, t, n) { 3331 "use strict"; 3332 e.exports = function(e) { 3333 return e >= 0 ? 1 : -1 3334 } 3335 }, function(e, t) { 3336 e.exports = function(e) { 3337 var t = !0, 3338 n = !0, 3339 r = !1; 3340 if ("function" == typeof e) { 3341 try { 3342 e.call("f", function(e, n, r) { 3343 "object" != typeof r && (t = !1) 3344 }), e.call([null], function() { 3345 "use strict"; 3346 n = "string" == typeof this 3347 }, "x") 3348 } catch (e) { 3349 r = !0 3350 } 3351 return !r && t && n 3352 } 3353 return !1 3354 } 3355 }, function(e, t, n) { 3356 "use strict"; 3357 var r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator, 3358 i = n(21), 3359 o = n(11), 3360 a = n(91), 3361 u = n(93), 3362 s = function(e, t) { 3363 if (void 0 === e || null === e) throw new TypeError("Cannot call method on " + e); 3364 if ("string" != typeof t || "number" !== t && "string" !== t) throw new TypeError( 3365 'hint must be "string" or "number"'); 3366 var n, r, a, u = "string" === t ? ["toString", "valueOf"] : ["valueOf", "toString"]; 3367 for (a = 0; a < u.length; ++a) 3368 if (n = e[u[a]], o(n) && (r = n.call(e), i(r))) return r; 3369 throw new TypeError("No default value") 3370 }, 3371 l = function(e, t) { 3372 var n = e[t]; 3373 if (null !== n && void 0 !== n) { 3374 if (!o(n)) throw new TypeError(n + " returned for property " + t + " of object " + 3375 e + " is not a function"); 3376 return n 3377 } 3378 }; 3379 e.exports = function(e) { 3380 if (i(e)) return e; 3381 var t = "default"; 3382 arguments.length > 1 && (arguments[1] === String ? t = "string" : arguments[1] === 3383 Number && (t = "number")); 3384 var n; 3385 if (r && (Symbol.toPrimitive ? n = l(e, Symbol.toPrimitive) : u(e) && (n = Symbol 3386 .prototype.valueOf)), void 0 !== n) { 3387 var o = n.call(e, t); 3388 if (i(o)) return o; 3389 throw new TypeError("unable to convert exotic object to primitive") 3390 } 3391 return "default" === t && (a(e) || u(e)) && (t = "string"), s(e, "default" === t ? 3392 "number" : t) 3393 } 3394 }, function(e, t, n) { 3395 "use strict"; 3396 var r = Object.prototype.toString, 3397 i = n(21), 3398 o = n(11), 3399 a = { 3400 "[[DefaultValue]]": function(e) { 3401 var t; 3402 if ((t = arguments.length > 1 ? arguments[1] : "[object Date]" === r.call(e) ? 3403 String : Number) === String || t === Number) { 3404 var n, a, u = t === String ? ["toString", "valueOf"] : ["valueOf", 3405 "toString" 3406 ]; 3407 for (a = 0; a < u.length; ++a) 3408 if (o(e[u[a]]) && (n = e[u[a]](), i(n))) return n; 3409 throw new TypeError("No default value") 3410 } 3411 throw new TypeError("invalid [[DefaultValue]] hint supplied") 3412 } 3413 }; 3414 e.exports = function(e) { 3415 return i(e) ? e : arguments.length > 1 ? a["[[DefaultValue]]"](e, arguments[1]) : a[ 3416 "[[DefaultValue]]"](e) 3417 } 3418 }, function(e, t, n) { 3419 "use strict"; 3420 var r = Array.prototype.slice, 3421 i = Object.prototype.toString; 3422 e.exports = function(e) { 3423 var t = this; 3424 if ("function" != typeof t || "[object Function]" !== i.call(t)) throw new TypeError( 3425 "Function.prototype.bind called on incompatible " + t); 3426 for (var n, o = r.call(arguments, 1), a = function() { 3427 if (this instanceof n) { 3428 var i = t.apply(this, o.concat(r.call(arguments))); 3429 return Object(i) === i ? i : this 3430 } 3431 return t.apply(e, o.concat(r.call(arguments))) 3432 }, u = Math.max(0, t.length - o.length), s = [], l = 0; l < u; l++) s.push("$" + l); 3433 if (n = Function("binder", "return function (" + s.join(",") + 3434 "){ return binder.apply(this,arguments); }")(a), t.prototype) { 3435 var c = function() {}; 3436 c.prototype = t.prototype, n.prototype = new c, c.prototype = null 3437 } 3438 return n 3439 } 3440 }, function(e, t, n) { 3441 ! function(t, n) { 3442 e.exports = n() 3443 }(0, function() { 3444 "use strict"; 3445 3446 function e(e) { 3447 return '<span style="color: slategray">' + e + "</span>" 3448 } 3449 var t = function(e, t) { 3450 return t = { 3451 exports: {} 3452 }, e(t, t.exports), t.exports 3453 }(function(e) { 3454 var t = e.exports = function() { 3455 return new RegExp("(?:" + t.line().source + ")|(?:" + t.block() 3456 .source + ")", "gm") 3457 }; 3458 t.line = function() { 3459 return /(?:^|\s)\/\/(.+?)$/gm 3460 }, t.block = function() { 3461 return /\/\*([\S\s]*?)\*\//gm 3462 } 3463 }), 3464 n = ["23AC69", "91C132", "F19726", "E8552D", "1AAB8E", "E1147F", "2980C1", "1BA1E6", 3465 "9FA0A0", "F19726", "E30B20", "E30B20", "A3338B" 3466 ]; 3467 return function(r, i) { 3468 void 0 === i && (i = {}); 3469 var o = i.colors; 3470 void 0 === o && (o = n); 3471 var a = 0, 3472 u = {}, 3473 s = 3474 /[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af\u0400-\u04FF]+|\w+/, 3475 l = /</, 3476 c = new RegExp("(" + s.source + "|" + l.source + ")|(" + t().source + ")", 3477 "gmi"); 3478 return r.replace(c, function(t, n, r) { 3479 if (r) return e(r); 3480 if ("<" === n) return "<"; 3481 var i; 3482 u[n] ? i = u[n] : (i = o[a], u[n] = i); 3483 var s = '<span style="color: #' + i + '">' + n + "</span>"; 3484 return a = ++a % o.length, s 3485 }) 3486 } 3487 }) 3488 }, function(e, t, n) { 3489 "use strict"; 3490 var r = { 3491 allowedAttributes: { 3492 a: ["href", "name", "target", "title", "aria-label"], 3493 iframe: ["allowfullscreen", "frameborder", "src"], 3494 img: ["src", "alt", "title", "aria-label"] 3495 },
3496 allowedClasses: {}, 3497 allowedSchemes: ["http", "https", "mailto"], 3498 allowedTags: ["a", "abbr", "article", "b", "blockquote", "br", "caption", "code", "del", 3499 "details", "div", "em", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "i", "img", 3500 "ins", "kbd", "li", "main", "mark", "ol", "p", "pre", "section", "span", 3501 "strike", "strong", "sub", "summary", "sup", "table", "tbody", "td", "th", 3502 "thead", "tr", "u", "ul" 3503 ], 3504 filter: null 3505 }; 3506 e.exports = r 3507 }, function(e, t, n) { 3508 "use strict"; 3509 3510 function r(e, t, n) { 3511 var r = [], 3512 s = !0 === n ? t : i({}, u, t), 3513 l = a(r, s); 3514 return o(e, l), r.join("") 3515 } 3516 var i = (n(10), n(50)), 3517 o = n(89), 3518 a = n(90), 3519 u = n(87); 3520 r.defaults = u, e.exports = r 3521 }, function(e, t, n) { 3522 "use strict"; 3523 3524 function r() { 3525 var e = []; 3526 return e.lastItem = function() { 3527 return e[e.length - 1] 3528 }, e 3529 } 3530 3531 function i(e, t) { 3532 function n() { 3533 "\x3c!--" === e.substr(0, 4) ? d() : p.test(e) ? i(l, g) : f.test(e) && i(s, v), h() 3534 } 3535 3536 function i(t, n) { 3537 var r = e.match(t); 3538 r && (e = e.substring(r[0].length), r[0].replace(t, n), m = !1) 3539 } 3540 3541 function d() { 3542 var n = e.indexOf("--\x3e"); 3543 n >= 0 && (t.comment && t.comment(e.substring(4, n)), e = e.substring(n + 3), m = !1) 3544 } 3545 3546 function h() { 3547 if (m) { 3548 var n, r = e.indexOf("<"); 3549 r >= 0 ? (n = e.substring(0, r), e = e.substring(r)) : (n = e, e = ""), t.chars && t 3550 .chars(n) 3551 } 3552 } 3553 3554 function v(e, n, r, i) { 3555 function s(e, t, n, r, i) { 3556 l[t] = void 0 === n && void 0 === r && void 0 === i ? void 0 : o.decode(n || r || 3557 i || "") 3558 } 3559 var l = {}, 3560 f = a(n), 3561 p = u.voids[f] || !!i; 3562 r.replace(c, s), p || y.push(f), t.start && t.start(f, l, p) 3563 } 3564 3565 function g(e, n) { 3566 var r, i = 0, 3567 o = a(n); 3568 if (o) 3569 for (i = y.length - 1; i >= 0 && y[i] !== o; i--); 3570 if (i >= 0) { 3571 for (r = y.length - 1; r >= i; r--) t.end && t.end(y[r]); 3572 y.length = i 3573 } 3574 } 3575 for (var m, y = r(), b = e; e;) ! function() { 3576 m = !0, n(); 3577 var t = e === b; 3578 b = e, t && (e = "") 3579 }(); 3580 g() 3581 } 3582 var o = n(10), 3583 a = n(28), 3584 u = (n(26), n(27)), 3585 s = 3586 /^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/, 3587 l = /^<\s*\/\s*([\w:-]+)[^>]*>/, 3588 c = /([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g, 3589 f = /^</, 3590 p = /^<\s*\//; 3591 e.exports = i 3592 }, function(e, t, n) { 3593 "use strict"; 3594 3595 function r(e, t) { 3596 function n(t) { 3597 e.push(t) 3598 } 3599 3600 function r(e, t, r) { 3601 function u(e) { 3602 function r(e) { 3603 return f && -1 !== f.indexOf(e) 3604 } 3605 var u, c = t[e], 3606 f = (v.allowedClasses || {})[s] || [], 3607 p = (v.allowedAttributes || {})[s] || [], 3608 d = o(e); 3609 "class" === d && -1 === p.indexOf(d) ? (c = c.split(" ").filter(r).join(" ").trim(), 3610 u = c.length) : u = -1 !== p.indexOf(d) && (!0 !== a.uris[d] || l(c)), u && 3611 (n(" "), n(e), "string" == typeof c && (n('="'), n(i.encode(c)), n('"'))) 3612 } 3613 var s = o(e); 3614 return h.ignoring ? void f(s) : -1 === (v.allowedTags || []).indexOf(s) ? void f(s) : v 3615 .filter && !v.filter({ 3616 tag: s, 3617 attrs: t 3618 }) ? void f(s) : (n("<"), n(s), Object.keys(t).forEach(u), void n(r ? "/>" : ">")) 3619 } 3620 3621 function s(e) { 3622 var t = o(e); - 1 !== (v.allowedTags || []).indexOf(t) && !1 === h.ignoring ? (n("</"), 3623 n(t), n(">")) : p(t) 3624 } 3625 3626 function l(e) { 3627 function t(t) { 3628 return 0 === e.indexOf(t + ":") 3629 } 3630 var n = e[0]; 3631 if ("#" === n || "/" === n) return !0; 3632 var r = e.indexOf(":"); 3633 if (-1 === r) return !0; 3634 var i = e.indexOf("?"); 3635 if (-1 !== i && r > i) return !0; 3636 var o = e.indexOf("#"); 3637 return -1 !== o && r > o || v.allowedSchemes.some(t) 3638 } 3639 3640 function c(e) { 3641 !1 === h.ignoring && n(v.transformText ? v.transformText(e) : e) 3642 } 3643 3644 function f(e) { 3645 u.voids[e] || (!1 === h.ignoring ? h = { 3646 ignoring: e, 3647 depth: 1 3648 } : h.ignoring === e && h.depth++) 3649 } 3650 3651 function p(e) { 3652 h.ignoring === e && --h.depth <= 0 && d() 3653 } 3654 3655 function d() { 3656 h = { 3657 ignoring: !1, 3658 depth: 0 3659 } 3660 } 3661 var h, v = t || {}; 3662 return d(), { 3663 start: r, 3664 end: s, 3665 chars: c 3666 } 3667 } 3668 var i = n(10), 3669 o = n(28), 3670 a = n(26), 3671 u = n(27); 3672 e.exports = r 3673 }, function(e, t, n) { 3674 "use strict"; 3675 var r = Date.prototype.getDay, 3676 i = function(e) { 3677 try { 3678 return r.call(e), !0 3679 } catch (e) { 3680 return !1 3681 } 3682 }, 3683 o = Object.prototype.toString, 3684 a = n(24)(); 3685 e.exports = function(e) { 3686 return "object" == typeof e && null !== e && (a ? i(e) : "[object Date]" === o.call(e)) 3687 } 3688 }, function(e, t, n) { 3689 "use strict"; 3690 var r = String.prototype.valueOf, 3691 i = function(e) { 3692 try { 3693 return r.call(e), !0 3694 } catch (e) { 3695 return !1 3696 } 3697 }, 3698 o = Object.prototype.toString, 3699 a = n(24)(); 3700 e.exports = function(e) { 3701 return "string" == typeof e || "object" == typeof e && (a ? i(e) : "[object String]" === 3702 o.call(e)) 3703 } 3704 }, function(e, t, n) { 3705 "use strict"; 3706 var r = Object.prototype.toString; 3707 if (n(22)()) { 3708 var i = Symbol.prototype.toString, 3709 o = /^Symbol\(.*\)$/, 3710 a = function(e) { 3711 return "symbol" == typeof e.valueOf() && o.test(i.call(e)) 3712 }; 3713 e.exports = function(e) { 3714 if ("symbol" == typeof e) return !0; 3715 if ("[object Symbol]" !== r.call(e)) return !1; 3716 try { 3717 return a(e) 3718 } catch (e) { 3719 return !1 3720 } 3721 } 3722 } else e.exports = function(e) { 3723 return !1 3724 } 3725 }, function(e, t, n) { 3726 ! function(e, n) { 3727 n(t) 3728 }(0, function(e) { 3729 "use strict"; 3730 3731 function t(e, t) { 3732 for (var n = 0; n < t.length; n++) { 3733 var r = t[n]; 3734 r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r 3735 .writable = !0), Object.defineProperty(e, r.key, r) 3736 } 3737 } 3738 3739 function n(e, n, r) { 3740 return n && t(e.prototype, n), r && t(e, r), Object.defineProperty(e, "prototype", { 3741 writable: !1 3742 }), e 3743 } 3744 3745 function r(e, t) { 3746 if (e) { 3747 if ("string" == typeof e) return i(e, t); 3748 var n = Object.prototype.toString.call(e).slice(8, -1); 3749 return "Object" === n && e.constructor && (n = e.constructor.name), "Map" === 3750 n || "Set" === n ? Array.from(e) : "Arguments" === n || 3751 /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? i(e, t) : void 0 3752 } 3753 } 3754 3755 function i(e, t) { 3756 (null == t || t > e.length) && (t = e.length); 3757 for (var n = 0, r = new Array(t); n < t; n++) r[n] = e[n]; 3758 return r 3759 } 3760 3761 function o(e, t) { 3762 var n = "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"]; 3763 if (n) return (n = n.call(e)).next.bind(n); 3764 if (Array.isArray(e) || (n = r(e)) || t && e && "number" == typeof e.length) { 3765 n && (e = n); 3766 var i = 0; 3767 return function() { 3768 return i >= e.length ? { 3769 done: !0 3770 } : { 3771 done: !1, 3772 value: e[i++] 3773 } 3774 } 3775 } 3776 throw new TypeError( 3777 "Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."
vendor: 4,463 bytes, lines 3778-3958
3778 ) 3779 } 3780 3781 function a() { 3782 return { 3783 baseUrl: null, 3784 breaks: !1, 3785 extensions: null, 3786 gfm: !0, 3787 headerIds: !0, 3788 headerPrefix: "", 3789 highlight: null, 3790 langPrefix: "language-", 3791 mangle: !0, 3792 pedantic: !1, 3793 renderer: null, 3794 sanitize: !1, 3795 sanitizer: null, 3796 silent: !1, 3797 smartLists: !1, 3798 smartypants: !1, 3799 tokenizer: null, 3800 walkTokens: null, 3801 xhtml: !1 3802 } 3803 } 3804 3805 function u(t) { 3806 e.defaults = t 3807 } 3808 3809 function s(e, t) { 3810 if (t) { 3811 if (k.test(e)) return e.replace(E, _) 3812 } else if (F.test(e)) return e.replace(C, _); 3813 return e 3814 } 3815 3816 function l(e) { 3817 return e.replace(O, function(e, t) { 3818 return t = t.toLowerCase(), "colon" === t ? ":" : "#" === t.charAt(0) ? 3819 "x" === t.charAt(1) ? String.fromCharCode(parseInt(t.substring(2), 3820 16)) : String.fromCharCode(+t.substring(1)) : "" 3821 }) 3822 } 3823 3824 function c(e, t) { 3825 e = e.source || e, t = t || ""; 3826 var n = { 3827 replace: function(t, r) { 3828 return r = r.source || r, r = r.replace(B, "$1"), e = e.replace(t, 3829 r), n 3830 }, 3831 getRegex: function() { 3832 return new RegExp(e, t) 3833 } 3834 }; 3835 return n 3836 } 3837 3838 function f(e, t, n) { 3839 if (e) { 3840 var r; 3841 try { 3842 r = decodeURIComponent(l(n)).replace(j, "").toLowerCase() 3843 } catch (e) { 3844 return null 3845 } 3846 if (0 === r.indexOf("javascript:") || 0 === r.indexOf("vbscript:") || 0 === r 3847 .indexOf("data:")) return null 3848 } 3849 t && !$.test(n) && (n = p(t, n)); 3850 try { 3851 n = encodeURI(n).replace(/%25/g, "%") 3852 } catch (e) { 3853 return null 3854 } 3855 return n 3856 } 3857 3858 function p(e, t) { 3859 T[" " + e] || (I.test(e) ? T[" " + e] = e + "/" : T[" " + e] = v(e, "/", !0)), e = 3860 T[" " + e]; 3861 var n = -1 === e.indexOf(":"); 3862 return "//" === t.substring(0, 2) ? n ? t : e.replace(z, "$1") + t : "/" === t 3863 .charAt(0) ? n ? t : e.replace(P, "$1") + t : e + t 3864 } 3865 3866 function d(e) { 3867 for (var t, n, r = 1; r < arguments.length; r++) { 3868 t = arguments[r]; 3869 for (n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) 3870 } 3871 return e 3872 } 3873 3874 function h(e, t) { 3875 var n = e.replace(/\|/g, function(e, t, n) { 3876 for (var r = !1, i = t; --i >= 0 && "\\" === n[i];) r = !r; 3877 return r ? "|" : " |" 3878 }), 3879 r = n.split(/ \|/), 3880 i = 0; 3881 if (r[0].trim() || r.shift(), r.length > 0 && !r[r.length - 1].trim() && r.pop(), r 3882 .length > t) r.splice(t); 3883 else 3884 for (; r.length < t;) r.push(""); 3885 for (; i < r.length; i++) r[i] = r[i].trim().replace(/\\\|/g, "|"); 3886 return r 3887 } 3888 3889 function v(e, t, n) { 3890 var r = e.length; 3891 if (0 === r) return ""; 3892 for (var i = 0; i < r;) { 3893 var o = e.charAt(r - i - 1); 3894 if (o !== t || n) { 3895 if (o === t || !n) break; 3896 i++ 3897 } else i++ 3898 } 3899 return e.substr(0, r - i) 3900 } 3901 3902 function g(e, t) { 3903 if (-1 === e.indexOf(t[1])) return -1; 3904 for (var n = e.length, r = 0, i = 0; i < n; i++) 3905 if ("\\" === e[i]) i++; 3906 else if (e[i] === t[0]) r++; 3907 else if (e[i] === t[1] && --r < 0) return i; 3908 return -1 3909 } 3910 3911 function m(e) { 3912 e && e.sanitize && e.silent 3913 } 3914 3915 function y(e, t) { 3916 if (t < 1) return ""; 3917 for (var n = ""; t > 1;) 1 & t && (n += e), t >>= 1, e += e; 3918 return n + e 3919 } 3920 3921 function b(e, t, n, r) { 3922 var i = t.href, 3923 o = t.title ? s(t.title) : null, 3924 a = e[1].replace(/\\([\[\]])/g, "$1"); 3925 if ("!" !== e[0].charAt(0)) { 3926 r.state.inLink = !0; 3927 var u = { 3928 type: "link", 3929 raw: n, 3930 href: i, 3931 title: o, 3932 text: a, 3933 tokens: r.inlineTokens(a, []) 3934 }; 3935 return r.state.inLink = !1, u 3936 } 3937 return { 3938 type: "image", 3939 raw: n, 3940 href: i, 3941 title: o, 3942 text: s(a) 3943 } 3944 } 3945 3946 function D(e, t) { 3947 var n = e.match(/^(\s+)(?:```)/); 3948 if (null === n) return t; 3949 var r = n[1]; 3950 return t.split("\n").map(function(e) { 3951 var t = e.match(/^\s+/); 3952 return null === t ? e : t[0].length >= r.length ? e.slice(r.length) : e 3953 }).join("\n") 3954 } 3955 3956 function x(e) { 3957 return e.replace(/---/g, "â").replace(/--/g, "â").replace(/(^|[-\u2014/(\[{"\s])'/g, 3958 "$1â").replace(/'/g, "â").replace(/(^|[-\u2014/(\[{\u2018\s])"/g, "$1â")
3959 .replace(/"/g, "â").replace(/\.{3}/g, "â¦") 3960 } 3961 3962 function w(e) { 3963 var t, n, r = "", 3964 i = e.length; 3965 for (t = 0; t < i; t++) n = e.charCodeAt(t), Math.random() > .5 && (n = "x" + n 3966 .toString(16)), r += "&#" + n + ";"; 3967 return r 3968 } 3969 3970 function A(e, t, n) { 3971 if (void 0 === e || null === e) throw new Error( 3972 "marked(): input parameter is undefined or null"); 3973 if ("string" != typeof e) throw new Error("marked(): input parameter is of type " + 3974 Object.prototype.toString.call(e) + ", string expected"); 3975 if ("function" == typeof t && (n = t, t = null), t = d({}, A.defaults, t || {}), m( 3976 t), n) { 3977 var r, i = t.highlight; 3978 try { 3979 r = U.lex(e, t) 3980 } catch (e) { 3981 return n(e) 3982 } 3983 var o = function(e) { 3984 var o; 3985 if (!e) try { 3986 t.walkTokens && A.walkTokens(r, t.walkTokens), o = V.parse(r, t) 3987 } catch (t) { 3988 e = t 3989 } 3990 return t.highlight = i, e ? n(e) : n(null, o) 3991 }; 3992 if (!i || i.length < 3) return o(); 3993 if (delete t.highlight, !r.length) return o(); 3994 var a = 0; 3995 return A.walkTokens(r, function(e) { 3996 "code" === e.type && (a++, setTimeout(function() { 3997 i(e.text, e.lang, function(t, n) { 3998 if (t) return o(t); 3999 null != n && n !== e.text && (e.text = 4000 n, e.escaped = !0), 0 === --a && 4001 o() 4002 }) 4003 }, 0)) 4004 }), void(0 === a && o()) 4005 } 4006 try { 4007 var u = U.lex(e, t); 4008 return t.walkTokens && A.walkTokens(u, t.walkTokens), V.parse(u, t) 4009 } catch (e) { 4010 if (e.message += "\nPlease report this to https://github.com/markedjs/marked.", 4011 t.silent) return "<p>An error occurred:</p><pre>" + s(e.message + "", !0) + 4012 "</pre>"; 4013 throw e 4014 } 4015 } 4016 e.defaults = a(); 4017 var k = /[&<>"']/, 4018 E = /[&<>"']/g, 4019 F = /[<>"']|&(?!#?\w+;)/, 4020 C = /[<>"']|&(?!#?\w+;)/g, 4021 S = { 4022 "&": "&", 4023 "<": "<", 4024 ">": ">", 4025 '"': """, 4026 "'": "'" 4027 }, 4028 _ = function(e) { 4029 return S[e] 4030 }, 4031 O = /&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi, 4032 B = /(^|[^\[])\^/g, 4033 j = /[^\w:]/g, 4034 $ = /^$|^[a-z][a-z0-9+.-]*:|^[?#]/i, 4035 T = {}, 4036 I = /^[^:]+:\/*[^/]*$/, 4037 z = /^([^:]+:)[\s\S]*$/, 4038 P = /^([^:]+:\/*[^/]*)[\s\S]*$/, 4039 R = { 4040 exec: function() {} 4041 }, 4042 M = function() { 4043 function t(t) { 4044 this.options = t || e.defaults 4045 } 4046 var n = t.prototype; 4047 return n.space = function(e) { 4048 var t = this.rules.block.newline.exec(e); 4049 if (t && t[0].length > 0) return { 4050 type: "space", 4051 raw: t[0] 4052 } 4053 }, n.code = function(e) { 4054 var t = this.rules.block.code.exec(e); 4055 if (t) { 4056 var n = t[0].replace(/^ {1,4}/gm, ""); 4057 return { 4058 type: "code", 4059 raw: t[0], 4060 codeBlockStyle: "indented", 4061 text: this.options.pedantic ? n : v(n, "\n") 4062 } 4063 } 4064 }, n.fences = function(e) { 4065 var t = this.rules.block.fences.exec(e); 4066 if (t) { 4067 var n = t[0], 4068 r = D(n, t[3] || ""); 4069 return { 4070 type: "code", 4071 raw: n, 4072 lang: t[2] ? t[2].trim() : t[2], 4073 text: r 4074 } 4075 } 4076 }, n.heading = function(e) { 4077 var t = this.rules.block.heading.exec(e); 4078 if (t) { 4079 var n = t[2].trim(); 4080 if (/#$/.test(n)) { 4081 var r = v(n, "#"); 4082 this.options.pedantic ? n = r.trim() : r && !/ $/.test(r) || ( 4083 n = r.trim()) 4084 } 4085 var i = { 4086 type: "heading", 4087 raw: t[0], 4088 depth: t[1].length, 4089 text: n, 4090 tokens: [] 4091 }; 4092 return this.lexer.inline(i.text, i.tokens), i 4093 } 4094 }, n.hr = function(e) { 4095 var t = this.rules.block.hr.exec(e); 4096 if (t) return { 4097 type: "hr", 4098 raw: t[0] 4099 } 4100 }, n.blockquote = function(e) { 4101 var t = this.rules.block.blockquote.exec(e); 4102 if (t) { 4103 var n = t[0].replace(/^ *> ?/gm, ""); 4104 return { 4105 type: "blockquote", 4106 raw: t[0], 4107 tokens: this.lexer.blockTokens(n, []), 4108 text: n 4109 } 4110 } 4111 }, n.list = function(e) { 4112 var t = this.rules.block.list.exec(e); 4113 if (t) { 4114 var n, r, i, a, u, s, l, c, f, p, d, h, v = t[1].trim(), 4115 g = v.length > 1, 4116 m = { 4117 type: "list", 4118 raw: "", 4119 ordered: g, 4120 start: g ? +v.slice(0, -1) : "", 4121 loose: !1, 4122 items: [] 4123 }; 4124 v = g ? "\\d{1,9}\\" + v.slice(-1) : "\\" + v, this.options 4125 .pedantic && (v = g ? v : "[*+-]"); 4126 for (var y = new RegExp("^( {0,3}" + v + 4127 ")((?: [^\\n]*)?(?:\\n|$))"); e && (h = !1, t = y.exec( 4128 e)) && !this.rules.block.hr.test(e);) { 4129 if (n = t[0], e = e.substring(n.length), c = t[2].split("\n", 4130 1)[0], f = e.split("\n", 1)[0], this.options.pedantic ? (a = 4131 2, d = c.trimLeft()) : (a = t[2].search(/[^ ]/), a = a > 4132 4 ? 1 : a, d = c.slice(a), a += t[1].length), s = !1, ! 4133 c && /^ *$/.test(f) && (n += f + "\n", e = e.substring(f 4134 .length + 1), h = !0), !h) 4135 for (var b = new RegExp("^ {0," + Math.min(3, a - 1) + 4136 "}(?:[*+-]|\\d{1,9}[.)])"); e && (p = e.split("\n", 4137 1)[0], c = p, this.options.pedantic && (c = c 4138 .replace(/^ {1,4}(?=( {4})*[^ ])/g, " ")), !b 4139 .test(c));) { 4140 if (c.search(/[^ ]/) >= a || !c.trim()) d += "\n" + c 4141 .slice(a); 4142 else { 4143 if (s) break; 4144 d += "\n" + c 4145 } 4146 s || c.trim() || (s = !0), n += p + "\n", e = e 4147 .substring(p.length + 1) 4148 } 4149 m.loose || (l ? m.loose = !0 : /\n *\n *$/.test(n) && (l = !0)), 4150 this.options.gfm && (r = /^\[[ xX]\] /.exec(d)) && (i = 4151 "[ ] " !== r[0], d = d.replace(/^\[[ xX]\] +/, "")), m 4152 .items.push({ 4153 type: "list_item", 4154 raw: n, 4155 task: !!r, 4156 checked: i, 4157 loose: !1, 4158 text: d 4159 }), m.raw += n 4160 } 4161 m.items[m.items.length - 1].raw = n.trimRight(), m.items[m.items 4162 .length - 1].text = d.trimRight(), m.raw = m.raw.trimRight(); 4163 var D = m.items.length; 4164 for (u = 0; u < D; u++) { 4165 this.lexer.state.top = !1, m.items[u].tokens = this.lexer 4166 .blockTokens(m.items[u].text, []); 4167 var x = m.items[u].tokens.filter(function(e) { 4168 return "space" === e.type 4169 }), 4170 w = x.every(function(e) { 4171 for (var t, n = e.raw.split(""), r = 0, i = o(n); !( 4172 t = i()).done;) { 4173 if ("\n" === t.value && (r += 1), r > 1) 4174 return !0 4175 } 4176 return !1 4177 });
vendor: 1,933 bytes, lines 4178-4235
4178 !m.loose && x.length && w && (m.loose = !0, m.items[u].loose = ! 4179 0) 4180 } 4181 return m 4182 } 4183 }, n.html = function(e) { 4184 var t = this.rules.block.html.exec(e); 4185 if (t) { 4186 var n = { 4187 type: "html", 4188 raw: t[0], 4189 pre: !this.options.sanitizer && ("pre" === t[1] || 4190 "script" === t[1] || "style" === t[1]), 4191 text: t[0] 4192 }; 4193 return this.options.sanitize && (n.type = "paragraph", n.text = this 4194 .options.sanitizer ? this.options.sanitizer(t[0]) : s(t[0]), 4195 n.tokens = [], this.lexer.inline(n.text, n.tokens)), n 4196 } 4197 }, n.def = function(e) { 4198 var t = this.rules.block.def.exec(e); 4199 if (t) { 4200 t[3] && (t[3] = t[3].substring(1, t[3].length - 1)); 4201 return { 4202 type: "def", 4203 tag: t[1].toLowerCase().replace(/\s+/g, " "), 4204 raw: t[0], 4205 href: t[2], 4206 title: t[3] 4207 } 4208 } 4209 }, n.table = function(e) { 4210 var t = this.rules.block.table.exec(e); 4211 if (t) { 4212 var n = { 4213 type: "table", 4214 header: h(t[1]).map(function(e) { 4215 return { 4216 text: e 4217 } 4218 }), 4219 align: t[2].replace(/^ *|\| *$/g, "").split(/ *\| */), 4220 rows: t[3] && t[3].trim() ? t[3].replace(/\n[ \t]*$/, "") 4221 .split("\n") : [] 4222 }; 4223 if (n.header.length === n.align.length) { 4224 n.raw = t[0]; 4225 var r, i, o, a, u = n.align.length; 4226 for (r = 0; r < u; r++) /^ *-+: *$/.test(n.align[r]) ? n.align[ 4227 r] = "right" : /^ *:-+: *$/.test(n.align[r]) ? n.align[ 4228 r] = "center" : /^ *:-+ *$/.test(n.align[r]) ? n.align[ 4229 r] = "left" : n.align[r] = null; 4230 for (u = n.rows.length, r = 0; r < u; r++) n.rows[r] = h(n.rows[ 4231 r], n.header.length).map(function(e) { 4232 return { 4233 text: e 4234 } 4235 });
vendor: 4,137 bytes, lines 4236-4354
4236 for (u = n.header.length, i = 0; i < u; i++) n.header[i] 4237 .tokens = [], this.lexer.inlineTokens(n.header[i].text, n 4238 .header[i].tokens); 4239 for (u = n.rows.length, i = 0; i < u; i++) 4240 for (a = n.rows[i], o = 0; o < a.length; o++) a[o] 4241 .tokens = [], this.lexer.inlineTokens(a[o].text, a[o] 4242 .tokens); 4243 return n 4244 } 4245 } 4246 }, n.lheading = function(e) { 4247 var t = this.rules.block.lheading.exec(e); 4248 if (t) { 4249 var n = { 4250 type: "heading", 4251 raw: t[0], 4252 depth: "=" === t[2].charAt(0) ? 1 : 2, 4253 text: t[1], 4254 tokens: [] 4255 }; 4256 return this.lexer.inline(n.text, n.tokens), n 4257 } 4258 }, n.paragraph = function(e) { 4259 var t = this.rules.block.paragraph.exec(e); 4260 if (t) { 4261 var n = { 4262 type: "paragraph", 4263 raw: t[0], 4264 text: "\n" === t[1].charAt(t[1].length - 1) ? t[1].slice(0, 4265 -1) : t[1], 4266 tokens: [] 4267 }; 4268 return this.lexer.inline(n.text, n.tokens), n 4269 } 4270 }, n.text = function(e) { 4271 var t = this.rules.block.text.exec(e); 4272 if (t) { 4273 var n = { 4274 type: "text", 4275 raw: t[0], 4276 text: t[0], 4277 tokens: [] 4278 }; 4279 return this.lexer.inline(n.text, n.tokens), n 4280 } 4281 }, n.escape = function(e) { 4282 var t = this.rules.inline.escape.exec(e); 4283 if (t) return { 4284 type: "escape", 4285 raw: t[0], 4286 text: s(t[1]) 4287 } 4288 }, n.tag = function(e) { 4289 var t = this.rules.inline.tag.exec(e); 4290 if (t) return !this.lexer.state.inLink && /^<a /i.test(t[0]) ? this 4291 .lexer.state.inLink = !0 : this.lexer.state.inLink && /^<\/a>/i 4292 .test(t[0]) && (this.lexer.state.inLink = !1), !this.lexer.state 4293 .inRawBlock && /^<(pre|code|kbd|script)(\s|>)/i.test(t[0]) ? 4294 this.lexer.state.inRawBlock = !0 : this.lexer.state 4295 .inRawBlock && /^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0]) && 4296 (this.lexer.state.inRawBlock = !1), { 4297 type: this.options.sanitize ? "text" : "html", 4298 raw: t[0], 4299 inLink: this.lexer.state.inLink, 4300 inRawBlock: this.lexer.state.inRawBlock, 4301 text: this.options.sanitize ? this.options.sanitizer ? this 4302 .options.sanitizer(t[0]) : s(t[0]) : t[0] 4303 } 4304 }, n.link = function(e) { 4305 var t = this.rules.inline.link.exec(e); 4306 if (t) { 4307 var n = t[2].trim(); 4308 if (!this.options.pedantic && /^</.test(n)) { 4309 if (!/>$/.test(n)) return; 4310 var r = v(n.slice(0, -1), "\\"); 4311 if ((n.length - r.length) % 2 == 0) return 4312 } else { 4313 var i = g(t[2], "()"); 4314 if (i > -1) { 4315 var o = 0 === t[0].indexOf("!") ? 5 : 4, 4316 a = o + t[1].length + i; 4317 t[2] = t[2].substring(0, i), t[0] = t[0].substring(0, a) 4318 .trim(), t[3] = "" 4319 } 4320 } 4321 var u = t[2], 4322 s = ""; 4323 if (this.options.pedantic) { 4324 var l = /^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(u); 4325 l && (u = l[1], s = l[3]) 4326 } else s = t[3] ? t[3].slice(1, -1) : ""; 4327 return u = u.trim(), /^</.test(u) && (u = this.options.pedantic && ! 4328 />$/.test(n) ? u.slice(1) : u.slice(1, -1)), b(t, { 4329 href: u ? u.replace(this.rules.inline._escapes, "$1") : 4330 u, 4331 title: s ? s.replace(this.rules.inline._escapes, "$1") : 4332 s 4333 }, t[0], this.lexer) 4334 } 4335 }, n.reflink = function(e, t) { 4336 var n; 4337 if ((n = this.rules.inline.reflink.exec(e)) || (n = this.rules.inline 4338 .nolink.exec(e))) { 4339 var r = (n[2] || n[1]).replace(/\s+/g, " "); 4340 if (!(r = t[r.toLowerCase()]) || !r.href) { 4341 var i = n[0].charAt(0); 4342 return { 4343 type: "text", 4344 raw: i, 4345 text: i 4346 } 4347 } 4348 return b(n, r, n[0], this.lexer) 4349 } 4350 }, n.emStrong = function(e, t, n) { 4351 void 0 === n && (n = ""); 4352 var r = this.rules.inline.emStrong.lDelim.exec(e); 4353 if (r && (!r[3] || !n.match( 4354
vendor: 9,025 bytes, line 4354
4354/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/
vendor: 4,174 bytes, lines 4354-4480
4354 4355 ))) { 4356 var i = r[1] || r[2] || ""; 4357 if (!i || i && ("" === n || this.rules.inline.punctuation.exec( 4358 n))) { 4359 var o, a, u = r[0].length - 1, 4360 s = u, 4361 l = 0, 4362 c = "*" === r[0][0] ? this.rules.inline.emStrong.rDelimAst : 4363 this.rules.inline.emStrong.rDelimUnd; 4364 for (c.lastIndex = 0, t = t.slice(-1 * e.length + u); null != ( 4365 r = c.exec(t));) 4366 if (o = r[1] || r[2] || r[3] || r[4] || r[5] || r[6]) 4367 if (a = o.length, r[3] || r[4]) s += a; 4368 else if (!((r[5] || r[6]) && u % 3) || (u + a) % 3) { 4369 if (!((s -= a) > 0)) { 4370 if (a = Math.min(a, a + s + l), Math.min(u, a) % 2) { 4371 var f = e.slice(1, u + r.index + a); 4372 return { 4373 type: "em", 4374 raw: e.slice(0, u + r.index + a + 1), 4375 text: f, 4376 tokens: this.lexer.inlineTokens(f, []) 4377 } 4378 } 4379 var p = e.slice(2, u + r.index + a - 1); 4380 return { 4381 type: "strong", 4382 raw: e.slice(0, u + r.index + a + 1), 4383 text: p, 4384 tokens: this.lexer.inlineTokens(p, []) 4385 } 4386 } 4387 } else l += a 4388 } 4389 } 4390 }, n.codespan = function(e) { 4391 var t = this.rules.inline.code.exec(e); 4392 if (t) { 4393 var n = t[2].replace(/\n/g, " "), 4394 r = /[^ ]/.test(n), 4395 i = /^ /.test(n) && / $/.test(n); 4396 return r && i && (n = n.substring(1, n.length - 1)), n = s(n, !0), { 4397 type: "codespan", 4398 raw: t[0], 4399 text: n 4400 } 4401 } 4402 }, n.br = function(e) { 4403 var t = this.rules.inline.br.exec(e); 4404 if (t) return { 4405 type: "br", 4406 raw: t[0] 4407 } 4408 }, n.del = function(e) { 4409 var t = this.rules.inline.del.exec(e); 4410 if (t) return { 4411 type: "del", 4412 raw: t[0], 4413 text: t[2], 4414 tokens: this.lexer.inlineTokens(t[2], []) 4415 } 4416 }, n.autolink = function(e, t) { 4417 var n = this.rules.inline.autolink.exec(e); 4418 if (n) { 4419 var r, i; 4420 return "@" === n[2] ? (r = s(this.options.mangle ? t(n[1]) : n[1]), 4421 i = "mailto:" + r) : (r = s(n[1]), i = r), { 4422 type: "link", 4423 raw: n[0], 4424 text: r, 4425 href: i, 4426 tokens: [{ 4427 type: "text", 4428 raw: r, 4429 text: r 4430 }] 4431 } 4432 } 4433 }, n.url = function(e, t) { 4434 var n; 4435 if (n = this.rules.inline.url.exec(e)) { 4436 var r, i; 4437 if ("@" === n[2]) r = s(this.options.mangle ? t(n[0]) : n[0]), i = 4438 "mailto:" + r; 4439 else { 4440 var o; 4441 do { 4442 o = n[0], n[0] = this.rules.inline._backpedal.exec(n[0])[0] 4443 } while (o !== n[0]); 4444 r = s(n[0]), i = "www." === n[1] ? "http://" + r : r 4445 } 4446 return { 4447 type: "link", 4448 raw: n[0], 4449 text: r, 4450 href: i, 4451 tokens: [{ 4452 type: "text", 4453 raw: r, 4454 text: r 4455 }] 4456 } 4457 } 4458 }, n.inlineText = function(e, t) { 4459 var n = this.rules.inline.text.exec(e); 4460 if (n) { 4461 var r; 4462 return r = this.lexer.state.inRawBlock ? this.options.sanitize ? 4463 this.options.sanitizer ? this.options.sanitizer(n[0]) : s(n[ 4464 0]) : n[0] : s(this.options.smartypants ? t(n[0]) : n[0]), { 4465 type: "text", 4466 raw: n[0], 4467 text: r 4468 } 4469 } 4470 }, t 4471 }(), 4472 L = { 4473 newline: /^(?: *(?:\n|$))+/, 4474 code: /^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/, 4475 fences: /^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/, 4476 hr: /^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/, 4477 heading: /^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/, 4478 blockquote: /^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/, 4479 list: /^( {0,3}bull)( [^\n]+?)?(?:\n|$)/, 4480 html: "^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>
vendor: 22,886 bytes, lines 4480-4944
4480)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))", 4481 def: /^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/, 4482 table: R, 4483 lheading: /^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/, 4484 _paragraph: /^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/, 4485 text: /^[^\n]+/ 4486 }; 4487 L._label = /(?!\s*\])(?:\\.|[^\[\]\\])+/, L._title = 4488 /(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/, L.def = c(L.def) 4489 .replace("label", L._label).replace("title", L._title).getRegex(), L.bullet = 4490 /(?:[*+-]|\d{1,9}[.)])/, L.listItemStart = c(/^( *)(bull) */).replace("bull", L 4491 .bullet).getRegex(), L.list = c(L.list).replace(/bull/g, L.bullet).replace("hr", 4492 "\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace( 4493 "def", "\\n+(?=" + L.def.source + ")").getRegex(), L._tag = 4494 "address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul", 4495 L._comment = /<!--(?!-?>)[\s\S]*?(?:-->|$)/, L.html = c(L.html, "i").replace( 4496 "comment", L._comment).replace("tag", L._tag).replace("attribute", 4497 / +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/) 4498 .getRegex(), L.paragraph = c(L._paragraph).replace("hr", L.hr).replace("heading", 4499 " {0,3}#{1,6} ").replace("|lheading", "").replace("|table", "").replace( 4500 "blockquote", " {0,3}>").replace("fences", 4501 " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", 4502 " {0,3}(?:[*+-]|1[.)]) ").replace("html", 4503 "</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag", L 4504 ._tag).getRegex(), L.blockquote = c(L.blockquote).replace("paragraph", L 4505 .paragraph).getRegex(), L.normal = d({}, L), L.gfm = d({}, L.normal, { 4506 table: "^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)" 4507 }), L.gfm.table = c(L.gfm.table).replace("hr", L.hr).replace("heading", 4508 " {0,3}#{1,6} ").replace("blockquote", " {0,3}>").replace("code", " {4}[^\\n]") 4509 .replace("fences", " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", 4510 " {0,3}(?:[*+-]|1[.)]) ").replace("html", 4511 "</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag", L 4512 ._tag).getRegex(), L.gfm.paragraph = c(L._paragraph).replace("hr", L.hr) 4513 .replace("heading", " {0,3}#{1,6} ").replace("|lheading", "").replace("table", L.gfm 4514 .table).replace("blockquote", " {0,3}>").replace("fences", 4515 " {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list", 4516 " {0,3}(?:[*+-]|1[.)]) ").replace("html", 4517 "</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag", L 4518 ._tag).getRegex(), L.pedantic = d({}, L.normal, { 4519 html: c( 4520 "^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))") 4521 .replace("comment", L._comment).replace(/tag/g, 4522 "(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b" 4523 ).getRegex(), 4524 def: /^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/, 4525 heading: /^(#{1,6})(.*)(?:\n+|$)/, 4526 fences: R, 4527 paragraph: c(L.normal._paragraph).replace("hr", L.hr).replace("heading", 4528 " *#{1,6} *[^\n]").replace("lheading", L.lheading).replace( 4529 "blockquote", " {0,3}>").replace("|fences", "").replace("|list", "") 4530 .replace("|html", "").getRegex() 4531 }); 4532 var N = { 4533 escape: /^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/, 4534 autolink: /^<(scheme:[^\s\x00-\x1f<>]*|email)>/, 4535 url: R, 4536 tag: "^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>", 4537 link: /^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/, 4538 reflink: /^!?\[(label)\]\[(ref)\]/, 4539 nolink: /^!?\[(ref)\](?:\[\])?/, 4540 reflinkSearch: "reflink|nolink(?!\\()", 4541 emStrong: { 4542 lDelim: /^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/, 4543 rDelimAst: /^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/, 4544 rDelimUnd: /^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/ 4545 }, 4546 code: /^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/, 4547 br: /^( {2,}|\\)\n(?!\s*$)/, 4548 del: R, 4549 text: /^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/, 4550 punctuation: /^([\spunctuation])/ 4551 }; 4552 N._punctuation = "!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~", N.punctuation = c(N 4553 .punctuation).replace(/punctuation/g, N._punctuation).getRegex(), N.blockSkip = 4554 /\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g, N.escapedEmSt = /\\\*|\\_/g, N 4555 ._comment = c(L._comment).replace("(?:--\x3e|$)", "--\x3e").getRegex(), N.emStrong 4556 .lDelim = c(N.emStrong.lDelim).replace(/punct/g, N._punctuation).getRegex(), N 4557 .emStrong.rDelimAst = c(N.emStrong.rDelimAst, "g").replace(/punct/g, N._punctuation) 4558 .getRegex(), N.emStrong.rDelimUnd = c(N.emStrong.rDelimUnd, "g").replace(/punct/g, N 4559 ._punctuation).getRegex(), N._escapes = 4560 /\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g, N._scheme = 4561 /[a-zA-Z][a-zA-Z0-9+.-]{1,31}/, N._email = 4562 /[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/, 4563 N.autolink = c(N.autolink).replace("scheme", N._scheme).replace("email", N._email) 4564 .getRegex(), N._attribute = 4565 /\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/, N 4566 .tag = c(N.tag).replace("comment", N._comment).replace("attribute", N._attribute) 4567 .getRegex(), N._label = /(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/, N 4568 ._href = /<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/, N._title = 4569 /"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/, N.link = c(N.link) 4570 .replace("label", N._label).replace("href", N._href).replace("title", N._title) 4571 .getRegex(), N.reflink = c(N.reflink).replace("label", N._label).replace("ref", L 4572 ._label).getRegex(), N.nolink = c(N.nolink).replace("ref", L._label).getRegex(), 4573 N.reflinkSearch = c(N.reflinkSearch, "g").replace("reflink", N.reflink).replace( 4574 "nolink", N.nolink).getRegex(), N.normal = d({}, N), N.pedantic = d({}, N 4575 .normal, { 4576 strong: { 4577 start: /^__|\*\*/, 4578 middle: /^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/, 4579 endAst: /\*\*(?!\*)/g, 4580 endUnd: /__(?!_)/g 4581 }, 4582 em: { 4583 start: /^_|\*/, 4584 middle: /^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/, 4585 endAst: /\*(?!\*)/g, 4586 endUnd: /_(?!_)/g 4587 }, 4588 link: c(/^!?\[(label)\]\((.*?)\)/).replace("label", N._label).getRegex(), 4589 reflink: c(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label", N._label) 4590 .getRegex() 4591 }), N.gfm = d({}, N.normal, { 4592 escape: c(N.escape).replace("])", "~|])").getRegex(), 4593 _extended_email: /[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/, 4594 url: /^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/, 4595 _backpedal: /(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/, 4596 del: /^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/, 4597 text: /^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/ 4598 }), N.gfm.url = c(N.gfm.url, "i").replace("email", N.gfm._extended_email) 4599 .getRegex(), N.breaks = d({}, N.gfm, { 4600 br: c(N.br).replace("{2,}", "*").getRegex(), 4601 text: c(N.gfm.text).replace("\\b_", "\\b_| {2,}\\n").replace(/\{2,\}/g, "*") 4602 .getRegex() 4603 }); 4604 var U = function() { 4605 function t(t) { 4606 this.tokens = [], this.tokens.links = Object.create(null), this.options = 4607 t || e.defaults, this.options.tokenizer = this.options.tokenizer || 4608 new M, this.tokenizer = this.options.tokenizer, this.tokenizer.options = 4609 this.options, this.tokenizer.lexer = this, this.inlineQueue = [], this 4610 .state = { 4611 inLink: !1, 4612 inRawBlock: !1, 4613 top: !0 4614 }; 4615 var n = { 4616 block: L.normal, 4617 inline: N.normal 4618 }; 4619 this.options.pedantic ? (n.block = L.pedantic, n.inline = N.pedantic) : this 4620 .options.gfm && (n.block = L.gfm, this.options.breaks ? n.inline = N 4621 .breaks : n.inline = N.gfm), this.tokenizer.rules = n 4622 } 4623 t.lex = function(e, n) { 4624 return new t(n).lex(e) 4625 }, t.lexInline = function(e, n) { 4626 return new t(n).inlineTokens(e) 4627 }; 4628 var r = t.prototype; 4629 return r.lex = function(e) { 4630 e = e.replace(/\r\n|\r/g, "\n").replace(/\t/g, " "), this 4631 .blockTokens(e, this.tokens); 4632 for (var t; t = this.inlineQueue.shift();) this.inlineTokens(t.src, t 4633 .tokens); 4634 return this.tokens 4635 }, r.blockTokens = function(e, t) { 4636 var n = this; 4637 void 0 === t && (t = []), this.options.pedantic && (e = e.replace( 4638 /^ +$/gm, "")); 4639 for (var r, i, o, a; e;) 4640 if (!(this.options.extensions && this.options.extensions.block && 4641 this.options.extensions.block.some(function(i) { 4642 return !!(r = i.call({ 4643 lexer: n 4644 }, e, t)) && (e = e.substring(r.raw.length), t 4645 .push(r), !0) 4646 }))) 4647 if (r = this.tokenizer.space(e)) e = e.substring(r.raw.length), 4648 1 === r.raw.length && t.length > 0 ? t[t.length - 1].raw += 4649 "\n" : t.push(r); 4650 else if (r = this.tokenizer.code(e)) e = e.substring(r.raw 4651 .length), i = t[t.length - 1], !i || "paragraph" !== i.type && 4652 "text" !== i.type ? t.push(r) : (i.raw += "\n" + r.raw, i.text += 4653 "\n" + r.text, this.inlineQueue[this.inlineQueue.length - 1] 4654 .src = i.text); 4655 else if (r = this.tokenizer.fences(e)) e = e.substring(r.raw.length), t 4656 .push(r); 4657 else if (r = this.tokenizer.heading(e)) e = e.substring(r.raw.length), t 4658 .push(r); 4659 else if (r = this.tokenizer.hr(e)) e = e.substring(r.raw.length), t 4660 .push(r); 4661 else if (r = this.tokenizer.blockquote(e)) e = e.substring(r.raw 4662 .length), t.push(r); 4663 else if (r = this.tokenizer.list(e)) e = e.substring(r.raw.length), t 4664 .push(r); 4665 else if (r = this.tokenizer.html(e)) e = e.substring(r.raw.length), t 4666 .push(r); 4667 else if (r = this.tokenizer.def(e)) e = e.substring(r.raw.length), i = 4668 t[t.length - 1], !i || "paragraph" !== i.type && "text" !== i.type ? 4669 this.tokens.links[r.tag] || (this.tokens.links[r.tag] = { 4670 href: r.href, 4671 title: r.title 4672 }) : (i.raw += "\n" + r.raw, i.text += "\n" + r.raw, this 4673 .inlineQueue[this.inlineQueue.length - 1].src = i.text); 4674 else if (r = this.tokenizer.table(e)) e = e.substring(r.raw.length), t 4675 .push(r); 4676 else if (r = this.tokenizer.lheading(e)) e = e.substring(r.raw.length), 4677 t.push(r); 4678 else if (o = e, this.options.extensions && this.options.extensions 4679 .startBlock && function() { 4680 var t = 1 / 0, 4681 r = e.slice(1), 4682 i = void 0; 4683 n.options.extensions.startBlock.forEach(function(e) { 4684 "number" == typeof(i = e.call({ 4685 lexer: this 4686 }, r)) && i >= 0 && (t = Math.min(t, i)) 4687 }), t < 1 / 0 && t >= 0 && (o = e.substring(0, t + 1)) 4688 }(), this.state.top && (r = this.tokenizer.paragraph(o))) i = t[t 4689 .length - 1], a && "paragraph" === i.type ? (i.raw += "\n" + r 4690 .raw, i.text += "\n" + r.text, this.inlineQueue.pop(), this 4691 .inlineQueue[this.inlineQueue.length - 1].src = i.text) : t 4692 .push(r), a = o.length !== e.length, e = e.substring(r.raw.length); 4693 else if (r = this.tokenizer.text(e)) e = e.substring(r.raw.length), i = 4694 t[t.length - 1], i && "text" === i.type ? (i.raw += "\n" + r.raw, i 4695 .text += "\n" + r.text, this.inlineQueue.pop(), this 4696 .inlineQueue[this.inlineQueue.length - 1].src = i.text) : t 4697 .push(r); 4698 else if (e) { 4699 var u = "Infinite loop on byte: " + e.charCodeAt(0); 4700 if (this.options.silent) break; 4701 throw new Error(u) 4702 } 4703 return this.state.top = !0, t 4704 }, r.inline = function(e, t) { 4705 this.inlineQueue.push({ 4706 src: e, 4707 tokens: t 4708 }) 4709 }, r.inlineTokens = function(e, t) { 4710 var n = this; 4711 void 0 === t && (t = []); 4712 var r, i, o, a, u, s, l = e; 4713 if (this.tokens.links) { 4714 var c = Object.keys(this.tokens.links); 4715 if (c.length > 0) 4716 for (; null != (a = this.tokenizer.rules.inline.reflinkSearch 4717 .exec(l));) c.includes(a[0].slice(a[0].lastIndexOf( 4718 "[") + 1, -1)) && (l = l.slice(0, a.index) + "[" + y( 4719 "a", a[0].length - 2) + "]" + l.slice(this.tokenizer 4720 .rules.inline.reflinkSearch.lastIndex)) 4721 } 4722 for (; null != (a = this.tokenizer.rules.inline.blockSkip.exec(l));) l = 4723 l.slice(0, a.index) + "[" + y("a", a[0].length - 2) + "]" + l.slice( 4724 this.tokenizer.rules.inline.blockSkip.lastIndex); 4725 for (; null != (a = this.tokenizer.rules.inline.escapedEmSt.exec(l));) 4726 l = l.slice(0, a.index) + "++" + l.slice(this.tokenizer.rules.inline 4727 .escapedEmSt.lastIndex); 4728 for (; e;) 4729 if (u || (s = ""), u = !1, !(this.options.extensions && this.options 4730 .extensions.inline && this.options.extensions.inline.some( 4731 function(i) { 4732 return !!(r = i.call({ 4733 lexer: n 4734 }, e, t)) && (e = e.substring(r.raw.length), t 4735 .push(r), !0) 4736 }))) 4737 if (r = this.tokenizer.escape(e)) e = e.substring(r.raw.length), 4738 t.push(r); 4739 else if (r = this.tokenizer.tag(e)) e = e.substring(r.raw 4740 .length), i = t[t.length - 1], i && "text" === r.type && 4741 "text" === i.type ? (i.raw += r.raw, i.text += r.text) : t.push(r); 4742 else if (r = this.tokenizer.link(e)) e = e.substring(r.raw.length), t 4743 .push(r); 4744 else if (r = this.tokenizer.reflink(e, this.tokens.links)) e = e 4745 .substring(r.raw.length), i = t[t.length - 1], i && "text" === r 4746 .type && "text" === i.type ? (i.raw += r.raw, i.text += r.text) : t 4747 .push(r); 4748 else if (r = this.tokenizer.emStrong(e, l, s)) e = e.substring(r.raw 4749 .length), t.push(r); 4750 else if (r = this.tokenizer.codespan(e)) e = e.substring(r.raw.length), 4751 t.push(r); 4752 else if (r = this.tokenizer.br(e)) e = e.substring(r.raw.length), t 4753 .push(r); 4754 else if (r = this.tokenizer.del(e)) e = e.substring(r.raw.length), t 4755 .push(r); 4756 else if (r = this.tokenizer.autolink(e, w)) e = e.substring(r.raw 4757 .length), t.push(r); 4758 else if (this.state.inLink || !(r = this.tokenizer.url(e, w))) { 4759 if (o = e, this.options.extensions && this.options.extensions 4760 .startInline && function() { 4761 var t = 1 / 0, 4762 r = e.slice(1), 4763 i = void 0; 4764 n.options.extensions.startInline.forEach(function(e) { 4765 "number" == typeof(i = e.call({ 4766 lexer: this 4767 }, r)) && i >= 0 && (t = Math.min(t, i)) 4768 }), t < 1 / 0 && t >= 0 && (o = e.substring(0, t + 1)) 4769 }(), r = this.tokenizer.inlineText(o, x)) e = e.substring(r.raw 4770 .length), "_" !== r.raw.slice(-1) && (s = r.raw.slice(-1)), 4771 u = !0, i = t[t.length - 1], i && "text" === i.type ? (i.raw += 4772 r.raw, i.text += r.text) : t.push(r); 4773 else if (e) { 4774 var f = "Infinite loop on byte: " + e.charCodeAt(0); 4775 if (this.options.silent) break; 4776 throw new Error(f) 4777 } 4778 } else e = e.substring(r.raw.length), t.push(r); 4779 return t 4780 }, n(t, null, [{ 4781 key: "rules", 4782 get: function() { 4783 return { 4784 block: L, 4785 inline: N 4786 } 4787 } 4788 }]), t 4789 }(), 4790 Q = function() { 4791 function t(t) { 4792 this.options = t || e.defaults 4793 } 4794 var n = t.prototype; 4795 return n.code = function(e, t, n) { 4796 var r = (t || "").match(/\S*/)[0]; 4797 if (this.options.highlight) { 4798 var i = this.options.highlight(e, r); 4799 null != i && i !== e && (n = !0, e = i) 4800 } 4801 return e = e.replace(/\n$/, "") + "\n", r ? '<pre><code class="' + this 4802 .options.langPrefix + s(r, !0) + '">' + (n ? e : s(e, !0)) + 4803 "</code></pre>\n" : "<pre><code>" + (n ? e : s(e, !0)) + 4804 "</code></pre>\n" 4805 }, n.blockquote = function(e) { 4806 return "<blockquote>\n" + e + "</blockquote>\n" 4807 }, n.html = function(e) { 4808 return e 4809 }, n.heading = function(e, t, n, r) { 4810 return this.options.headerIds ? "<h" + t + ' id="' + this.options 4811 .headerPrefix + r.slug(n) + '">' + e + "</h" + t + ">\n" : "<h" + 4812 t + ">" + e + "</h" + t + ">\n" 4813 }, n.hr = function() { 4814 return this.options.xhtml ? "<hr/>\n" : "<hr>\n" 4815 }, n.list = function(e, t, n) { 4816 var r = t ? "ol" : "ul"; 4817 return "<" + r + (t && 1 !== n ? ' start="' + n + '"' : "") + ">\n" + 4818 e + "</" + r + ">\n" 4819 }, n.listitem = function(e) { 4820 return "<li>" + e + "</li>\n" 4821 }, n.checkbox = function(e) { 4822 return "<input " + (e ? 'checked="" ' : "") + 4823 'disabled="" type="checkbox"' + (this.options.xhtml ? " /" : "") + 4824 "> " 4825 }, n.paragraph = function(e) { 4826 return "<p>" + e + "</p>\n" 4827 }, n.table = function(e, t) { 4828 return t && (t = "<tbody>" + t + "</tbody>"), "<table>\n<thead>\n" + e + 4829 "</thead>\n" + t + "</table>\n" 4830 }, n.tablerow = function(e) { 4831 return "<tr>\n" + e + "</tr>\n" 4832 }, n.tablecell = function(e, t) { 4833 var n = t.header ? "th" : "td"; 4834 return (t.align ? "<" + n + ' align="' + t.align + '">' : "<" + n + 4835 ">") + e + "</" + n + ">\n" 4836 }, n.strong = function(e) { 4837 return "<strong>" + e + "</strong>" 4838 }, n.em = function(e) { 4839 return "<em>" + e + "</em>" 4840 }, n.codespan = function(e) { 4841 return "<code>" + e + "</code>" 4842 }, n.br = function() { 4843 return this.options.xhtml ? "<br/>" : "<br>" 4844 }, n.del = function(e) { 4845 return "<del>" + e + "</del>" 4846 }, n.link = function(e, t, n) { 4847 if (null === (e = f(this.options.sanitize, this.options.baseUrl, e))) 4848 return n; 4849 var r = '<a href="' + s(e) + '"'; 4850 return t && (r += ' title="' + t + '"'), r += ">" + n + "</a>" 4851 }, n.image = function(e, t, n) { 4852 if (null === (e = f(this.options.sanitize, this.options.baseUrl, e))) 4853 return n; 4854 var r = '<img src="' + e + '" alt="' + n + '"'; 4855 return t && (r += ' title="' + t + '"'), r += this.options.xhtml ? 4856 "/>" : ">" 4857 }, n.text = function(e) { 4858 return e 4859 }, t 4860 }(), 4861 q = function() { 4862 function e() {} 4863 var t = e.prototype; 4864 return t.strong = function(e) { 4865 return e 4866 }, t.em = function(e) { 4867 return e 4868 }, t.codespan = function(e) { 4869 return e 4870 }, t.del = function(e) { 4871 return e 4872 }, t.html = function(e) { 4873 return e 4874 }, t.text = function(e) { 4875 return e 4876 }, t.link = function(e, t, n) { 4877 return "" + n 4878 }, t.image = function(e, t, n) { 4879 return "" + n 4880 }, t.br = function() { 4881 return "" 4882 }, e 4883 }(), 4884 W = function() { 4885 function e() { 4886 this.seen = {} 4887 } 4888 var t = e.prototype; 4889 return t.serialize = function(e) { 4890 return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi, "").replace( 4891 /[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g, 4892 "").replace(/\s/g, "-") 4893 }, t.getNextSafeSlug = function(e, t) { 4894 var n = e, 4895 r = 0; 4896 if (this.seen.hasOwnProperty(n)) { 4897 r = this.seen[e]; 4898 do { 4899 r++, n = e + "-" + r 4900 } while (this.seen.hasOwnProperty(n)) 4901 } 4902 return t || (this.seen[e] = r, this.seen[n] = 0), n 4903 }, t.slug = function(e, t) { 4904 void 0 === t && (t = {}); 4905 var n = this.serialize(e); 4906 return this.getNextSafeSlug(n, t.dryrun) 4907 }, e 4908 }(), 4909 V = function() { 4910 function t(t) { 4911 this.options = t || e.defaults, this.options.renderer = this.options 4912 .renderer || new Q, this.renderer = this.options.renderer, this.renderer 4913 .options = this.options, this.textRenderer = new q, this.slugger = new W 4914 } 4915 t.parse = function(e, n) { 4916 return new t(n).parse(e) 4917 }, t.parseInline = function(e, n) { 4918 return new t(n).parseInline(e) 4919 }; 4920 var n = t.prototype; 4921 return n.parse = function(e, t) { 4922 void 0 === t && (t = !0); 4923 var n, r, i, o, a, u, s, c, f, p, d, h, v, g, m, y, b, D, x, w = "", 4924 A = e.length; 4925 for (n = 0; n < A; n++) 4926 if (p = e[n], !(this.options.extensions && this.options.extensions 4927 .renderers && this.options.extensions.renderers[p.type]) || 4928 !1 === (x = this.options.extensions.renderers[p.type].call({ 4929 parser: this 4930 }, p)) && ["space", "hr", "heading", "code", "table", 4931 "blockquote", "list", "html", "paragraph", "text" 4932 ].includes(p.type)) switch (p.type) { 4933 case "space": 4934 continue; 4935 case "hr": 4936 w += this.renderer.hr(); 4937 continue; 4938 case "heading": 4939 w += this.renderer.heading(this.parseInline(p.tokens), p 4940 .depth, l(this.parseInline(p.tokens, this 4941 .textRenderer)), this.slugger); 4942 continue; 4943 case "code": 4944 w += this.renderer.code(p.text, p.lang, p.escaped);
vendor: 5,296 bytes, lines 4945-5090
4945 continue; 4946 case "table": 4947 for (c = "", s = "", o = p.header.length, r = 0; r < 4948 o; r++) s += this.renderer.tablecell(this 4949 .parseInline(p.header[r].tokens), { 4950 header: !0, 4951 align: p.align[r] 4952 }); 4953 for (c += this.renderer.tablerow(s), f = "", o = p.rows 4954 .length, r = 0; r < o; r++) { 4955 for (u = p.rows[r], s = "", a = u.length, i = 0; i < 4956 a; i++) s += this.renderer.tablecell(this 4957 .parseInline(u[i].tokens), { 4958 header: !1, 4959 align: p.align[i] 4960 }); 4961 f += this.renderer.tablerow(s) 4962 } 4963 w += this.renderer.table(c, f); 4964 continue; 4965 case "blockquote": 4966 f = this.parse(p.tokens), w += this.renderer.blockquote( 4967 f); 4968 continue; 4969 case "list": 4970 for (d = p.ordered, h = p.start, v = p.loose, o = p 4971 .items.length, f = "", r = 0; r < o; r++) m = p 4972 .items[r], y = m.checked, b = m.task, g = "", m 4973 .task && (D = this.renderer.checkbox(y), v ? m 4974 .tokens.length > 0 && "paragraph" === m.tokens[ 4975 0].type ? (m.tokens[0].text = D + " " + m 4976 .tokens[0].text, m.tokens[0].tokens && m 4977 .tokens[0].tokens.length > 0 && "text" === m 4978 .tokens[0].tokens[0].type && (m.tokens[0] 4979 .tokens[0].text = D + " " + m.tokens[0] 4980 .tokens[0].text)) : m.tokens.unshift({ 4981 type: "text", 4982 text: D 4983 }) : g += D), g += this.parse(m.tokens, v), f += 4984 this.renderer.listitem(g, b, y); 4985 w += this.renderer.list(f, d, h); 4986 continue; 4987 case "html": 4988 w += this.renderer.html(p.text); 4989 continue; 4990 case "paragraph": 4991 w += this.renderer.paragraph(this.parseInline(p 4992 .tokens)); 4993 continue; 4994 case "text": 4995 for (f = p.tokens ? this.parseInline(p.tokens) : p 4996 .text; n + 1 < A && "text" === e[n + 1].type;) p = 4997 e[++n], f += "\n" + (p.tokens ? this.parseInline(p 4998 .tokens) : p.text); 4999 w += t ? this.renderer.paragraph(f) : f; 5000 continue; 5001 default: 5002 var k = 'Token with "' + p.type + 5003 '" type was not found.'; 5004 if (this.options.silent) return; 5005 throw new Error(k) 5006 } else w += x || ""; 5007 return w 5008 }, n.parseInline = function(e, t) { 5009 t = t || this.renderer; 5010 var n, r, i, o = "", 5011 a = e.length; 5012 for (n = 0; n < a; n++) 5013 if (r = e[n], !(this.options.extensions && this.options.extensions 5014 .renderers && this.options.extensions.renderers[r.type]) || 5015 !1 === (i = this.options.extensions.renderers[r.type].call({ 5016 parser: this 5017 }, r)) && ["escape", "html", "link", "image", "strong", "em", 5018 "codespan", "br", "del", "text" 5019 ].includes(r.type)) switch (r.type) { 5020 case "escape": 5021 o += t.text(r.text); 5022 break; 5023 case "html": 5024 o += t.html(r.text); 5025 break; 5026 case "link": 5027 o += t.link(r.href, r.title, this.parseInline(r.tokens, 5028 t)); 5029 break; 5030 case "image": 5031 o += t.image(r.href, r.title, r.text); 5032 break; 5033 case "strong": 5034 o += t.strong(this.parseInline(r.tokens, t)); 5035 break; 5036 case "em": 5037 o += t.em(this.parseInline(r.tokens, t)); 5038 break; 5039 case "codespan": 5040 o += t.codespan(r.text); 5041 break; 5042 case "br": 5043 o += t.br(); 5044 break; 5045 case "del": 5046 o += t.del(this.parseInline(r.tokens, t)); 5047 break; 5048 case "text": 5049 o += t.text(r.text); 5050 break; 5051 default: 5052 var u = 'Token with "' + r.type + 5053 '" type was not found.'; 5054 if (this.options.silent) return; 5055 throw new Error(u) 5056 } else o += i || ""; 5057 return o 5058 }, t 5059 }(); 5060 A.options = A.setOptions = function(e) { 5061 return d(A.defaults, e), u(A.defaults), A 5062 }, A.getDefaults = a, A.defaults = e.defaults, A.use = function() { 5063 for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = 5064 arguments[n]; 5065 var r, i = d.apply(void 0, [{}].concat(t)), 5066 o = A.defaults.extensions || { 5067 renderers: {}, 5068 childTokens: {} 5069 }; 5070 t.forEach(function(e) { 5071 if (e.extensions && (r = !0, e.extensions.forEach(function(e) { 5072 if (!e.name) throw new Error( 5073 "extension name required"); 5074 if (e.renderer) { 5075 var t = o.renderers ? o.renderers[e.name] : 5076 null; 5077 o.renderers[e.name] = t ? function() { 5078 for (var n = arguments.length, r = 5079 new Array(n), i = 0; i < n; i++) 5080 r[i] = arguments[i]; 5081 var o = e.renderer.apply(this, r); 5082 return !1 === o && (o = t.apply(this, 5083 r)), o 5084 } : e.renderer 5085 } 5086 if (e.tokenizer) { 5087 if (!e.level || "block" !== e.level && 5088 "inline" !== e.level) throw new Error( 5089 "extension level must be 'block' or 'inline'" 5090 );
5091 o[e.level] ? o[e.level].unshift(e.tokenizer) : 5092 o[e.level] = [e.tokenizer], e.start && ( 5093 "block" === e.level ? o.startBlock ? o 5094 .startBlock.push(e.start) : o 5095 .startBlock = [e.start] : "inline" === e 5096 .level && (o.startInline ? o.startInline 5097 .push(e.start) : o.startInline = [e 5098 .start 5099 ])) 5100 } 5101 e.childTokens && (o.childTokens[e.name] = e 5102 .childTokens) 5103 })), e.renderer && function() { 5104 var t = A.defaults.renderer || new Q; 5105 for (var n in e.renderer) ! function(n) { 5106 var r = t[n]; 5107 t[n] = function() { 5108 for (var i = arguments.length, o = 5109 new Array(i), a = 0; a < i; a++) o[ 5110 a] = arguments[a]; 5111 var u = e.renderer[n].apply(t, o); 5112 return !1 === u && (u = r.apply(t, o)), u 5113 } 5114 }(n); 5115 i.renderer = t 5116 }(), e.tokenizer && function() { 5117 var t = A.defaults.tokenizer || new M; 5118 for (var n in e.tokenizer) ! function(n) { 5119 var r = t[n]; 5120 t[n] = function() { 5121 for (var i = arguments.length, o = 5122 new Array(i), a = 0; a < i; a++) o[ 5123 a] = arguments[a]; 5124 var u = e.tokenizer[n].apply(t, o); 5125 return !1 === u && (u = r.apply(t, o)), u 5126 } 5127 }(n); 5128 i.tokenizer = t 5129 }(), e.walkTokens) { 5130 var t = A.defaults.walkTokens; 5131 i.walkTokens = function(n) { 5132 e.walkTokens.call(this, n), t && t.call(this, n) 5133 } 5134 } 5135 r && (i.extensions = o), A.setOptions(i) 5136 }) 5137 }, A.walkTokens = function(e, t) { 5138 for (var n, r = o(e); !(n = r()).done;) ! function() { 5139 var e = n.value; 5140 switch (t.call(A, e), e.type) { 5141 case "table": 5142 for (var r, i = o(e.header); !(r = i()).done;) { 5143 var a = r.value; 5144 A.walkTokens(a.tokens, t) 5145 } 5146 for (var u, s = o(e.rows); !(u = s()).done;) 5147 for (var l, c = u.value, f = o(c); !(l = f()).done;) { 5148 var p = l.value; 5149 A.walkTokens(p.tokens, t) 5150 } 5151 break; 5152 case "list": 5153 A.walkTokens(e.items, t); 5154 break; 5155 default: 5156 A.defaults.extensions && A.defaults.extensions.childTokens && A 5157 .defaults.extensions.childTokens[e.type] ? A.defaults 5158 .extensions.childTokens[e.type].forEach(function(n) { 5159 A.walkTokens(e[n], t) 5160 }) : e.tokens && A.walkTokens(e.tokens, t) 5161 } 5162 }() 5163 }, A.parseInline = function(e, t) { 5164 if (void 0 === e || null === e) throw new Error( 5165 "marked.parseInline(): input parameter is undefined or null"); 5166 if ("string" != typeof e) throw new Error( 5167 "marked.parseInline(): input parameter is of type " + Object 5168 .prototype.toString.call(e) + ", string expected"); 5169 t = d({}, A.defaults, t || {}), m(t); 5170 try { 5171 var n = U.lexInline(e, t); 5172 return t.walkTokens && A.walkTokens(n, t.walkTokens), V.parseInline(n, t) 5173 } catch (e) { 5174 if (e.message += 5175 "\nPlease report this to https://github.com/markedjs/marked.", t.silent) 5176 return "<p>An error occurred:</p><pre>" + s(e.message + "", !0) + 5177 "</pre>"; 5178 throw e 5179 } 5180 }, A.Parser = V, A.parser = V.parse, A.Renderer = Q, A.TextRenderer = q, A.Lexer = 5181 U, A.lexer = U.lex, A.Tokenizer = M, A.Slugger = W, A.parse = A; 5182 var H = A.options, 5183 K = A.setOptions, 5184 G = A.use, 5185 Z = A.walkTokens, 5186 J = A.parseInline, 5187 X = A, 5188 Y = V.parse, 5189 ee = U.lex; 5190 e.Lexer = U, e.Parser = V, e.Renderer = Q, e.Slugger = W, e.TextRenderer = q, e 5191 .Tokenizer = M, e.getDefaults = a, e.lexer = ee, e.marked = A, e.options = H, e 5192 .parse = X, e.parseInline = J, e.parser = Y, e.setOptions = K, e.use = G, e 5193 .walkTokens = Z, Object.defineProperty(e, "__esModule", { 5194 value: !0 5195 }) 5196 }) 5197 }, function(e, t, n) { 5198 "use strict"; 5199 5200 function r(e) { 5201 var t = {}; 5202 return c(f(e), function(e) { 5203 var n = e[0], 5204 r = e[1]; 5205 c(r, function(e) { 5206 t[e] = n 5207 }) 5208 }), t 5209 } 5210 5211 function i(e, t) { 5212 var n = r(e.pluralTypeToLanguages);
5213 return n[t] || n[m.call(t, /-/, 1)[0]] || n.en 5214 } 5215 5216 function o(e, t, n) { 5217 return e.pluralTypes[t](n) 5218 } 5219 5220 function a(e) { 5221 return e.replace(/[.*+?^${}()|[\]\\]/g, "\\$&") 5222 } 5223 5224 function u(e) { 5225 var t = e && e.prefix || "%{", 5226 n = e && e.suffix || "}"; 5227 if (t === y || n === y) throw new RangeError('"' + y + 5228 '" token is reserved for pluralization'); 5229 return new RegExp(a(t) + "(.*?)" + a(n), "g") 5230 } 5231 5232 function s(e, t, n, r, i) { 5233 if ("string" != typeof e) throw new TypeError( 5234 "Polyglot.transformPhrase expects argument #1 to be string"); 5235 if (null == t) return e; 5236 var a = e, 5237 u = r || w, 5238 s = "number" == typeof t ? { 5239 smart_count: t 5240 } : t; 5241 if (null != s.smart_count && e) { 5242 var l = i || D, 5243 c = m.call(e, y), 5244 f = n || "en", 5245 p = x(l, f), 5246 v = o(l, p, s.smart_count); 5247 a = h(c[v] || c[0]) 5248 } 5249 return a = g.call(a, u, function(e, t) { 5250 return d(s, t) && null != s[t] ? s[t] : e 5251 }) 5252 } 5253 5254 function l(e) { 5255 var t = e || {}; 5256 this.phrases = {}, this.extend(t.phrases || {}), this.currentLocale = t.locale || "en"; 5257 var n = t.allowMissing ? s : null; 5258 this.onMissingKey = "function" == typeof t.onMissingKey ? t.onMissingKey : n, this.warn = t 5259 .warn || v, this.tokenRegex = u(t.interpolation), this.pluralRules = t.pluralRules || D 5260 } 5261 var c = n(48), 5262 f = n(100), 5263 p = n(105), 5264 d = n(25), 5265 h = n(103), 5266 v = function(e) { 5267 p(!1, e) 5268 }, 5269 g = String.prototype.replace, 5270 m = String.prototype.split, 5271 y = "||||", 5272 b = function(e) { 5273 var t = e % 100, 5274 n = t % 10; 5275 return 11 !== t && 1 === n ? 0 : 2 <= n && n <= 4 && !(t >= 12 && t <= 14) ? 1 : 2 5276 }, 5277 D = { 5278 pluralTypes: { 5279 arabic: function(e) { 5280 if (e < 3) return e; 5281 var t = e % 100; 5282 return t >= 3 && t <= 10 ? 3 : t >= 11 ? 4 : 5 5283 }, 5284 bosnian_serbian: b, 5285 chinese: function() { 5286 return 0 5287 }, 5288 croatian: b, 5289 french: function(e) { 5290 return e >= 2 ? 1 : 0 5291 }, 5292 german: function(e) { 5293 return 1 !== e ? 1 : 0 5294 }, 5295 russian: b, 5296 lithuanian: function(e) { 5297 return e % 10 == 1 && e % 100 != 11 ? 0 : e % 10 >= 2 && e % 10 <= 9 && (e % 5298 100 < 11 || e % 100 > 19) ? 1 : 2 5299 }, 5300 czech: function(e) { 5301 return 1 === e ? 0 : e >= 2 && e <= 4 ? 1 : 2 5302 }, 5303 polish: function(e) { 5304 if (1 === e) return 0; 5305 var t = e % 10; 5306 return 2 <= t && t <= 4 && (e % 100 < 10 || e % 100 >= 20) ? 1 : 2 5307 }, 5308 icelandic: function(e) { 5309 return e % 10 != 1 || e % 100 == 11 ? 1 : 0 5310 }, 5311 slovenian: function(e) { 5312 var t = e % 100; 5313 return 1 === t ? 0 : 2 === t ? 1 : 3 === t || 4 === t ? 2 : 3 5314 } 5315 }, 5316 pluralTypeToLanguages: { 5317 arabic: ["ar"], 5318 bosnian_serbian: ["bs-Latn-BA", "bs-Cyrl-BA", "srl-RS", "sr-RS"], 5319 chinese: ["id", "id-ID", "ja", "ko", "ko-KR", "lo", "ms", "th", "th-TH", "zh"], 5320 croatian: ["hr", "hr-HR"], 5321 german: ["fa", "da", "de", "en", "es", "fi", "el", "he", "hi-IN", "hu", "hu-HU", 5322 "it", "nl", "no", "pt", "sv", "tr" 5323 ], 5324 french: ["fr", "tl", "pt-br"], 5325 russian: ["ru", "ru-RU"], 5326 lithuanian: ["lt"], 5327 czech: ["cs", "cs-CZ", "sk"], 5328 polish: ["pl"], 5329 icelandic: ["is"], 5330 slovenian: ["sl-SL"] 5331 } 5332 }, 5333 x = function() { 5334 var e = {}; 5335 return function(t, n) { 5336 var r = e[n]; 5337 return r && !t.pluralTypes[r] && (r = null, e[n] = r), r || (r = i(t, n)) && (e[ 5338 n] = r), r 5339 } 5340 }(), 5341 w = /%\{(.*?)\}/g; 5342 l.prototype.locale = function(e) { 5343 return e && (this.currentLocale = e), this.currentLocale 5344 }, l.prototype.extend = function(e, t) { 5345 c(f(e || {}), function(e) { 5346 var n = e[0], 5347 r = e[1], 5348 i = t ? t + "." + n : n; 5349 "object" == typeof r ? this.extend(r, i) : this.phrases[i] = r 5350 }, this) 5351 }, l.prototype.unset = function(e, t) { 5352 "string" == typeof e ? delete this.phrases[e] : c(f(e || {}), function(e) { 5353 var n = e[0], 5354 r = e[1], 5355 i = t ? t + "." + n : n; 5356 "object" == typeof r ? this.unset(r, i) : delete this.phrases[i] 5357 }, this) 5358 }, l.prototype.clear = function() { 5359 this.phrases = {} 5360 }, l.prototype.replace = function(e) { 5361 this.clear(), this.extend(e) 5362 }, l.prototype.t = function(e, t) { 5363 var n, r, i = null == t ? {} : t; 5364 if ("string" == typeof this.phrases[e]) n = this.phrases[e]; 5365 else if ("string" == typeof i._) n = i._; 5366 else if (this.onMissingKey) { 5367 var o = this.onMissingKey; 5368 r = o(e, i, this.currentLocale, this.tokenRegex, this.pluralRules) 5369 } else this.warn('Missing translation for key: "' + e + '"'), r = e; 5370 return "string" == typeof n && (r = s(n, i, this.currentLocale, this.tokenRegex, this 5371 .pluralRules)), r 5372 }, l.prototype.has = function(e) { 5373 return d(this.phrases, e) 5374 }, l.transformPhrase = function(e, t, n) { 5375 return s(e, t, n) 5376 }, e.exports = l 5377 }, function(e, t, n) { 5378 "use strict"; 5379 5380 function r(e) { 5381 if (null === e || void 0 === e) throw new TypeError( 5382 "Object.assign cannot be called with null or undefined"); 5383 return Object(e) 5384 } 5385 /* 5386 object-assign 5387 (c) Sindre Sorhus 5388 @license MIT 5389 */ 5390 var i = Object.getOwnPropertySymbols, 5391 o = Object.prototype.hasOwnProperty, 5392 a = Object.prototype.propertyIsEnumerable; 5393 e.exports = function() { 5394 try { 5395 if (!Object.assign) return !1; 5396 var e = new String("abc"); 5397 if (e[5] = "de", "5" === Object.getOwnPropertyNames(e)[0]) return !1; 5398 for (var t = {}, n = 0; n < 10; n++) t["_" + String.fromCharCode(n)] = n; 5399 if ("0123456789" !== Object.getOwnPropertyNames(t).map(function(e) { 5400 return t[e] 5401 }).join("")) return !1; 5402 var r = {}; 5403 return "abcdefghijklmnopqrst".split("").forEach(function(e) { 5404 r[e] = e 5405 }), "abcdefghijklmnopqrst" === Object.keys(Object.assign({}, r)).join("") 5406 } catch (e) { 5407 return !1 5408 } 5409 }() ? Object.assign : function(e, t) { 5410 for (var n, u, s = r(e), l = 1; l < arguments.length; l++) { 5411 n = Object(arguments[l]); 5412 for (var c in n) o.call(n, c) && (s[c] = n[c]); 5413 if (i) { 5414 u = i(n); 5415 for (var f = 0; f < u.length; f++) a.call(n, u[f]) && (s[u[f]] = n[u[f]]) 5416 } 5417 } 5418 return s 5419 } 5420 }, function(e, t, n) { 5421 function r(e, t) { 5422 if (e === 1 / 0 || e === -1 / 0 || e !== e || e && e > -1e3 && e < 1e3 || ne.call(/e/, t)) 5423 return t; 5424 var n = /[0-9](?=(?:[0-9]{3})+(?![0-9]))/g; 5425 if ("number" == typeof e) { 5426 var r = e < 0 ? -ae(-e) : ae(e); 5427 if (r !== e) { 5428 var i = String(r), 5429 o = X.call(t, i.length + 1); 5430 return Y.call(i, n, "$&_") + "." + Y.call(Y.call(o, /([0-9]{3})/g, "$&_"), /_$/, "") 5431 } 5432 } 5433 return Y.call(t, n, "$&_") 5434 } 5435 5436 function i(e, t, n) { 5437 var r = "double" === (n.quoteStyle || t) ? '"' : "'"; 5438 return r + e + r 5439 } 5440 5441 function o(e) { 5442 return Y.call(String(e), /"/g, """) 5443 } 5444 5445 function a(e) { 5446 return !("[object Array]" !== g(e) || fe && "object" == typeof e && fe in e) 5447 } 5448 5449 function u(e) { 5450 return !("[object Date]" !== g(e) || fe && "object" == typeof e && fe in e) 5451 } 5452 5453 function s(e) { 5454 return !("[object RegExp]" !== g(e) || fe && "object" == typeof e && fe in e) 5455 } 5456 5457 function l(e) { 5458 return !("[object Error]" !== g(e) || fe && "object" == typeof e && fe in e) 5459 } 5460 5461 function c(e) { 5462 return !("[object String]" !== g(e) || fe && "object" == typeof e && fe in e) 5463 } 5464 5465 function f(e) { 5466 return !("[object Number]" !== g(e) || fe && "object" == typeof e && fe in e) 5467 } 5468 5469 function p(e) { 5470 return !("[object Boolean]" !== g(e) || fe && "object" == typeof e && fe in e) 5471 } 5472 5473 function d(e) { 5474 if (ce) return e && "object" == typeof e && e instanceof Symbol; 5475 if ("symbol" == typeof e) return !0; 5476 if (!e || "object" != typeof e || !le) return !1; 5477 try { 5478 return le.call(e), !0 5479 } catch (e) {} 5480 return !1 5481 } 5482 5483 function h(e) { 5484 if (!e || "object" != typeof e || !ue) return !1; 5485 try { 5486 return ue.call(e), !0 5487 } catch (e) {} 5488 return !1 5489 } 5490 5491 function v(e, t) { 5492 return ge.call(e, t) 5493 } 5494 5495 function g(e) { 5496 return G.call(e) 5497 } 5498 5499 function m(e) { 5500 if (e.name) return e.name; 5501 var t = J.call(Z.call(e), /^function\s*([\w$]+)/); 5502 return t ? t[1] : null 5503 } 5504 5505 function y(e, t) { 5506 if (e.indexOf) return e.indexOf(t); 5507 for (var n = 0, r = e.length; n < r; n++) 5508 if (e[n] === t) return n; 5509 return -1 5510 } 5511 5512 function b(e) { 5513 if (!z || !e || "object" != typeof e) return !1; 5514 try { 5515 z.call(e); 5516 try { 5517 L.call(e) 5518 } catch (e) { 5519 return !0 5520 } 5521 return e instanceof Map 5522 } catch (e) {} 5523 return !1 5524 } 5525 5526 function D(e) { 5527 if (!Q || !e || "object" != typeof e) return !1; 5528 try { 5529 Q.call(e, Q); 5530 try { 5531 W.call(e, W) 5532 } catch (e) { 5533 return !0 5534 } 5535 return e instanceof WeakMap 5536 } catch (e) {} 5537 return !1 5538 } 5539 5540 function x(e) { 5541 if (!H || !e || "object" != typeof e) return !1; 5542 try { 5543 return H.call(e), !0 5544 } catch (e) {} 5545 return !1 5546 } 5547 5548 function w(e) { 5549 if (!L || !e || "object" != typeof e) return !1; 5550 try { 5551 L.call(e); 5552 try { 5553 z.call(e) 5554 } catch (e) { 5555 return !0 5556 } 5557 return e instanceof Set 5558 } catch (e) {} 5559 return !1 5560 } 5561 5562 function A(e) { 5563 if (!W || !e || "object" != typeof e) return !1; 5564 try { 5565 W.call(e, W); 5566 try { 5567 Q.call(e, Q) 5568 } catch (e) { 5569 return !0 5570 } 5571 return e instanceof WeakSet 5572 } catch (e) {} 5573 return !1 5574 } 5575 5576 function k(e) { 5577 return !(!e || "object" != typeof e) && ("undefined" != typeof HTMLElement && 5578 e instanceof HTMLElement || "string" == typeof e.nodeName && "function" == typeof e 5579 .getAttribute) 5580 } 5581 5582 function E(e, t) { 5583 if (e.length > t.maxStringLength) { 5584 var n = e.length - t.maxStringLength, 5585 r = "... " + n + " more character" + (n > 1 ? "s" : ""); 5586 return E(X.call(e, 0, t.maxStringLength), t) + r 5587 } 5588 return i(Y.call(Y.call(e, /(['\\])/g, "\\$1"), /[\x00-\x1f]/g, F), "single", t) 5589 } 5590 5591 function F(e) { 5592 var t = e.charCodeAt(0), 5593 n = { 5594 8: "b", 5595 9: "t", 5596 10: "n", 5597 12: "f", 5598 13: "r" 5599 } [t]; 5600 return n ? "\\" + n : "\\x" + (t < 16 ? "0" : "") + ee.call(t.toString(16)) 5601 } 5602 5603 function C(e) { 5604 return "Object(" + e + ")" 5605 } 5606 5607 function S(e) { 5608 return e + " { ? }" 5609 } 5610 5611 function _(e, t, n, r) { 5612 return e + " (" + t + ") {" + (r ? j(n, r) : ie.call(n, ", ")) + "}" 5613 } 5614 5615 function O(e) { 5616 for (var t = 0; t < e.length; t++) 5617 if (y(e[t], "\n") >= 0) return !1; 5618 return !0 5619 } 5620 5621 function B(e, t) { 5622 var n; 5623 if ("\t" === e.indent) n = "\t"; 5624 else { 5625 if (!("number" == typeof e.indent && e.indent > 0)) return null; 5626 n = ie.call(Array(e.indent + 1), " ") 5627 } 5628 return { 5629 base: n, 5630 prev: ie.call(Array(t + 1), n) 5631 } 5632 } 5633 5634 function j(e, t) { 5635 if (0 === e.length) return ""; 5636 var n = "\n" + t.prev + t.base; 5637 return n + ie.call(e, "," + n) + "\n" + t.prev 5638 } 5639 5640 function $(e, t) { 5641 var n = a(e), 5642 r = []; 5643 if (n) { 5644 r.length = e.length; 5645 for (var i = 0; i < e.length; i++) r[i] = v(e, i) ? t(e[i], e) : "" 5646 } 5647 var o, u = "function" == typeof se ? se(e) : []; 5648 if (ce) { 5649 o = {}; 5650 for (var s = 0; s < u.length; s++) o["$" + u[s]] = u[s] 5651 } 5652 for (var l in e) v(e, l) && (n && String(Number(l)) === l && l < e.length || ce && o["$" + 5653 l] instanceof Symbol || (ne.call(/[^\w$]/, l) ? r.push(t(l, e) + ": " + t(e[l], 5654 e)) : r.push(l + ": " + t(e[l], e)))); 5655 if ("function" == typeof se) 5656 for (var c = 0; c < u.length; c++) pe.call(e, u[c]) && r.push("[" + t(u[c]) + "]: " + t( 5657 e[u[c]], e)); 5658 return r 5659 } 5660 var T = "function" == typeof Map && Map.prototype, 5661 I = Object.getOwnPropertyDescriptor && T ? Object.getOwnPropertyDescriptor(Map.prototype, 5662 "size") : null, 5663 z = T && I && "function" == typeof I.get ? I.get : null, 5664 P = T && Map.prototype.forEach, 5665 R = "function" == typeof Set && Set.prototype, 5666 M = Object.getOwnPropertyDescriptor && R ? Object.getOwnPropertyDescriptor(Set.prototype, 5667 "size") : null, 5668 L = R && M && "function" == typeof M.get ? M.get : null, 5669 N = R && Set.prototype.forEach, 5670 U = "function" == typeof WeakMap && WeakMap.prototype,
vendor: 5,610 bytes, lines 5671-5806
5671 Q = U ? WeakMap.prototype.has : null, 5672 q = "function" == typeof WeakSet && WeakSet.prototype, 5673 W = q ? WeakSet.prototype.has : null, 5674 V = "function" == typeof WeakRef && WeakRef.prototype, 5675 H = V ? WeakRef.prototype.deref : null, 5676 K = Boolean.prototype.valueOf, 5677 G = Object.prototype.toString, 5678 Z = Function.prototype.toString, 5679 J = String.prototype.match, 5680 X = String.prototype.slice, 5681 Y = String.prototype.replace, 5682 ee = String.prototype.toUpperCase, 5683 te = String.prototype.toLowerCase, 5684 ne = RegExp.prototype.test, 5685 re = Array.prototype.concat, 5686 ie = Array.prototype.join, 5687 oe = Array.prototype.slice, 5688 ae = Math.floor, 5689 ue = "function" == typeof BigInt ? BigInt.prototype.valueOf : null, 5690 se = Object.getOwnPropertySymbols, 5691 le = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? Symbol.prototype 5692 .toString : null, 5693 ce = "function" == typeof Symbol && "object" == typeof Symbol.iterator, 5694 fe = "function" == typeof Symbol && Symbol.toStringTag && (typeof Symbol.toStringTag === 5695 ce ? "object" : "symbol") ? Symbol.toStringTag : null, 5696 pe = Object.prototype.propertyIsEnumerable, 5697 de = ("function" == typeof Reflect ? Reflect.getPrototypeOf : Object.getPrototypeOf) || ([] 5698 .__proto__ === Array.prototype ? function(e) { 5699 return e.__proto__ 5700 } : null), 5701 he = n(113).custom, 5702 ve = he && d(he) ? he : null; 5703 e.exports = function e(t, n, F, T) { 5704 function I(t, n, r) { 5705 if (n && (T = oe.call(T), T.push(n)), r) { 5706 var i = { 5707 depth: R.depth 5708 }; 5709 return v(R, "quoteStyle") && (i.quoteStyle = R.quoteStyle), e(t, i, F + 1, T) 5710 } 5711 return e(t, R, F + 1, T) 5712 } 5713 var R = n || {}; 5714 if (v(R, "quoteStyle") && "single" !== R.quoteStyle && "double" !== R.quoteStyle) 5715 throw new TypeError('option "quoteStyle" must be "single" or "double"'); 5716 if (v(R, "maxStringLength") && ("number" == typeof R.maxStringLength ? R 5717 .maxStringLength < 0 && R.maxStringLength !== 1 / 0 : null !== R.maxStringLength 5718 )) throw new TypeError( 5719 'option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`' 5720 ); 5721 var M = !v(R, "customInspect") || R.customInspect; 5722 if ("boolean" != typeof M && "symbol" !== M) throw new TypeError( 5723 "option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`" 5724 ); 5725 if (v(R, "indent") && null !== R.indent && "\t" !== R.indent && !(parseInt(R.indent, 5726 10) === R.indent && R.indent > 0)) throw new TypeError( 5727 'option "indent" must be "\\t", an integer > 0, or `null`'); 5728 if (v(R, "numericSeparator") && "boolean" != typeof R.numericSeparator) 5729 throw new TypeError( 5730 'option "numericSeparator", if provided, must be `true` or `false`'); 5731 var U = R.numericSeparator; 5732 if (void 0 === t) return "undefined"; 5733 if (null === t) return "null"; 5734 if ("boolean" == typeof t) return t ? "true" : "false"; 5735 if ("string" == typeof t) return E(t, R); 5736 if ("number" == typeof t) { 5737 if (0 === t) return 1 / 0 / t > 0 ? "0" : "-0"; 5738 var Q = String(t); 5739 return U ? r(t, Q) : Q 5740 } 5741 if ("bigint" == typeof t) { 5742 var q = String(t) + "n"; 5743 return U ? r(t, q) : q 5744 } 5745 var W = void 0 === R.depth ? 5 : R.depth; 5746 if (void 0 === F && (F = 0), F >= W && W > 0 && "object" == typeof t) return a(t) ? 5747 "[Array]" : "[Object]"; 5748 var V = B(R, F); 5749 if (void 0 === T) T = []; 5750 else if (y(T, t) >= 0) return "[Circular]"; 5751 if ("function" == typeof t) { 5752 var H = m(t), 5753 G = $(t, I); 5754 return "[Function" + (H ? ": " + H : " (anonymous)") + "]" + (G.length > 0 ? " { " + 5755 ie.call(G, ", ") + " }" : "") 5756 } 5757 if (d(t)) { 5758 var Z = ce ? Y.call(String(t), /^(Symbol\(.*\))_[^)]*$/, "$1") : le.call(t); 5759 return "object" != typeof t || ce ? Z : C(Z) 5760 } 5761 if (k(t)) { 5762 for (var J = "<" + te.call(String(t.nodeName)), ee = t.attributes || [], ne = 5763 0; ne < ee.length; ne++) J += " " + ee[ne].name + "=" + i(o(ee[ne].value), 5764 "double", R); 5765 return J += ">", t.childNodes && t.childNodes.length && (J += "..."), J += "</" + te 5766 .call(String(t.nodeName)) + ">" 5767 } 5768 if (a(t)) { 5769 if (0 === t.length) return "[]"; 5770 var ae = $(t, I); 5771 return V && !O(ae) ? "[" + j(ae, V) + "]" : "[ " + ie.call(ae, ", ") + " ]" 5772 } 5773 if (l(t)) { 5774 var se = $(t, I); 5775 return "cause" in t && !pe.call(t, "cause") ? "{ [" + String(t) + "] " + ie.call(re 5776 .call("[cause]: " + I(t.cause), se), ", ") + " }" : 0 === se.length ? "[" + 5777 String(t) + "]" : "{ [" + String(t) + "] " + ie.call(se, ", ") + " }" 5778 } 5779 if ("object" == typeof t && M) { 5780 if (ve && "function" == typeof t[ve]) return t[ve](); 5781 if ("symbol" !== M && "function" == typeof t.inspect) return t.inspect() 5782 } 5783 if (b(t)) { 5784 var he = []; 5785 return P.call(t, function(e, n) { 5786 he.push(I(n, t, !0) + " => " + I(e, t)) 5787 }), _("Map", z.call(t), he, V) 5788 } 5789 if (w(t)) { 5790 var ge = []; 5791 return N.call(t, function(e) { 5792 ge.push(I(e, t)) 5793 }), _("Set", L.call(t), ge, V) 5794 } 5795 if (D(t)) return S("WeakMap"); 5796 if (A(t)) return S("WeakSet"); 5797 if (x(t)) return S("WeakRef"); 5798 if (f(t)) return C(I(Number(t))); 5799 if (h(t)) return C(I(ue.call(t))); 5800 if (p(t)) return C(K.call(t)); 5801 if (c(t)) return C(I(String(t))); 5802 if (!u(t) && !s(t)) { 5803 var me = $(t, I), 5804 ye = de ? de(t) === Object.prototype : t instanceof Object || t.constructor === 5805 Object, 5806 be = t instanceof Object ? "" : "null prototype",
vendor: 12,388 bytes, lines 5807-6247
5807 De = !ye && fe && Object(t) === t && fe in t ? X.call(g(t), 8, -1) : be ? 5808 "Object" : "", 5809 xe = ye || "function" != typeof t.constructor ? "" : t.constructor.name ? t 5810 .constructor.name + " " : "", 5811 we = xe + (De || be ? "[" + ie.call(re.call([], De || [], be || []), ": ") + 5812 "] " : ""); 5813 return 0 === me.length ? we + "{}" : V ? we + "{" + j(me, V) + "}" : we + "{ " + ie 5814 .call(me, ", ") + " }" 5815 } 5816 return String(t) 5817 }; 5818 var ge = Object.prototype.hasOwnProperty || function(e) { 5819 return e in this 5820 } 5821 }, function(e, t, n) { 5822 "use strict"; 5823 var r; 5824 if (!Object.keys) { 5825 var i = Object.prototype.hasOwnProperty, 5826 o = Object.prototype.toString, 5827 a = n(30), 5828 u = Object.prototype.propertyIsEnumerable, 5829 s = !u.call({ 5830 toString: null 5831 }, "toString"), 5832 l = u.call(function() {}, "prototype"), 5833 c = ["toString", "toLocaleString", "valueOf", "hasOwnProperty", "isPrototypeOf", 5834 "propertyIsEnumerable", "constructor" 5835 ], 5836 f = function(e) { 5837 var t = e.constructor; 5838 return t && t.prototype === e 5839 }, 5840 p = { 5841 $applicationCache: !0, 5842 $console: !0, 5843 $external: !0, 5844 $frame: !0, 5845 $frameElement: !0, 5846 $frames: !0, 5847 $innerHeight: !0, 5848 $innerWidth: !0, 5849 $onmozfullscreenchange: !0, 5850 $onmozfullscreenerror: !0, 5851 $outerHeight: !0, 5852 $outerWidth: !0, 5853 $pageXOffset: !0, 5854 $pageYOffset: !0, 5855 $parent: !0, 5856 $scrollLeft: !0, 5857 $scrollTop: !0, 5858 $scrollX: !0, 5859 $scrollY: !0, 5860 $self: !0, 5861 $webkitIndexedDB: !0, 5862 $webkitStorageInfo: !0, 5863 $window: !0 5864 }, 5865 d = function() { 5866 if ("undefined" == typeof window) return !1; 5867 for (var e in window) try { 5868 if (!p["$" + e] && i.call(window, e) && null !== window[e] && "object" == 5869 typeof window[e]) try { 5870 f(window[e]) 5871 } catch (e) { 5872 return !0 5873 } 5874 } catch (e) { 5875 return !0 5876 } 5877 return !1 5878 }(), 5879 h = function(e) { 5880 if ("undefined" == typeof window || !d) return f(e); 5881 try { 5882 return f(e) 5883 } catch (e) { 5884 return !1 5885 } 5886 }; 5887 r = function(e) { 5888 var t = null !== e && "object" == typeof e, 5889 n = "[object Function]" === o.call(e), 5890 r = a(e), 5891 u = t && "[object String]" === o.call(e), 5892 f = []; 5893 if (!t && !n && !r) throw new TypeError("Object.keys called on a non-object"); 5894 var p = l && n; 5895 if (u && e.length > 0 && !i.call(e, 0)) 5896 for (var d = 0; d < e.length; ++d) f.push(String(d)); 5897 if (r && e.length > 0) 5898 for (var v = 0; v < e.length; ++v) f.push(String(v)); 5899 else 5900 for (var g in e) p && "prototype" === g || !i.call(e, g) || f.push(String(g)); 5901 if (s) 5902 for (var m = h(e), y = 0; y < c.length; ++y) m && "constructor" === c[y] || !i 5903 .call(e, c[y]) || f.push(c[y]); 5904 return f 5905 } 5906 } 5907 e.exports = r 5908 }, function(e, t, n) { 5909 "use strict"; 5910 var r = Array.prototype.slice, 5911 i = n(30), 5912 o = Object.keys, 5913 a = o ? function(e) { 5914 return o(e) 5915 } : n(98), 5916 u = Object.keys; 5917 a.shim = function() { 5918 if (Object.keys) { 5919 (function() { 5920 var e = Object.keys(arguments); 5921 return e && e.length === arguments.length 5922 })(1, 2) || (Object.keys = function(e) { 5923 return u(i(e) ? r.call(e) : e) 5924 }) 5925 } else Object.keys = a; 5926 return Object.keys || a 5927 }, e.exports = a 5928 }, function(e, t, n) { 5929 "use strict"; 5930 var r = n(2), 5931 i = n(4), 5932 o = n(31), 5933 a = n(32), 5934 u = n(101), 5935 s = i(a(), Object); 5936 r(s, { 5937 getPolyfill: a, 5938 implementation: o, 5939 shim: u 5940 }), e.exports = s 5941 }, function(e, t, n) { 5942 "use strict"; 5943 var r = n(32), 5944 i = n(2); 5945 e.exports = function() { 5946 var e = r(); 5947 return i(Object, { 5948 entries: e 5949 }, { 5950 entries: function() { 5951 return Object.entries !== e 5952 } 5953 }), e 5954 } 5955 }, function(e, t) { 5956 function n() { 5957 throw new Error("setTimeout has not been defined") 5958 } 5959 5960 function r() { 5961 throw new Error("clearTimeout has not been defined") 5962 } 5963 5964 function i(e) { 5965 if (c === setTimeout) return setTimeout(e, 0); 5966 if ((c === n || !c) && setTimeout) return c = setTimeout, setTimeout(e, 0); 5967 try { 5968 return c(e, 0) 5969 } catch (t) { 5970 try { 5971 return c.call(null, e, 0) 5972 } catch (t) { 5973 return c.call(this, e, 0) 5974 } 5975 } 5976 } 5977 5978 function o(e) { 5979 if (f === clearTimeout) return clearTimeout(e); 5980 if ((f === r || !f) && clearTimeout) return f = clearTimeout, clearTimeout(e); 5981 try { 5982 return f(e) 5983 } catch (t) { 5984 try { 5985 return f.call(null, e) 5986 } catch (t) { 5987 return f.call(this, e) 5988 } 5989 } 5990 } 5991 5992 function a() { 5993 v && d && (v = !1, d.length ? h = d.concat(h) : g = -1, h.length && u()) 5994 } 5995 5996 function u() { 5997 if (!v) { 5998 var e = i(a); 5999 v = !0; 6000 for (var t = h.length; t;) { 6001 for (d = h, h = []; ++g < t;) d && d[g].run(); 6002 g = -1, t = h.length 6003 } 6004 d = null, v = !1, o(e) 6005 } 6006 } 6007 6008 function s(e, t) { 6009 this.fun = e, this.array = t 6010 } 6011 6012 function l() {} 6013 var c, f, p = e.exports = {}; 6014 ! function() { 6015 try { 6016 c = "function" == typeof setTimeout ? setTimeout : n 6017 } catch (e) { 6018 c = n 6019 } 6020 try { 6021 f = "function" == typeof clearTimeout ? clearTimeout : r 6022 } catch (e) { 6023 f = r 6024 } 6025 }(); 6026 var d, h = [], 6027 v = !1, 6028 g = -1; 6029 p.nextTick = function(e) { 6030 var t = new Array(arguments.length - 1); 6031 if (arguments.length > 1) 6032 for (var n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; 6033 h.push(new s(e, t)), 1 !== h.length || v || i(u) 6034 }, s.prototype.run = function() { 6035 this.fun.apply(null, this.array) 6036 }, p.title = "browser", p.browser = !0, p.env = {}, p.argv = [], p.version = "", p 6037 .versions = {}, p.on = l, p.addListener = l, p.once = l, p.off = l, p.removeListener = l, p 6038 .removeAllListeners = l, p.emit = l, p.prependListener = l, p.prependOnceListener = l, p 6039 .listeners = function(e) { 6040 return [] 6041 }, p.binding = function(e) { 6042 throw new Error("process.binding is not supported") 6043 }, p.cwd = function() { 6044 return "/" 6045 }, p.chdir = function(e) { 6046 throw new Error("process.chdir is not supported") 6047 }, p.umask = function() { 6048 return 0 6049 } 6050 }, function(e, t, n) { 6051 "use strict"; 6052 var r = n(4), 6053 i = n(2), 6054 o = n(33), 6055 a = n(34), 6056 u = n(104), 6057 s = r(a()); 6058 i(s, { 6059 getPolyfill: a, 6060 implementation: o, 6061 shim: u 6062 }), e.exports = s 6063 }, function(e, t, n) { 6064 "use strict"; 6065 var r = n(2), 6066 i = n(34); 6067 e.exports = function() { 6068 var e = i(); 6069 return r(String.prototype, { 6070 trim: e 6071 }, { 6072 trim: function() { 6073 return String.prototype.trim !== e 6074 } 6075 }), e 6076 } 6077 }, function(e, t, n) { 6078 "use strict"; 6079 (function(t) { 6080 var n = "production" !== t.env.NODE_ENV, 6081 r = function() {}; 6082 if (n) { 6083 var i = function(e, t) { 6084 var n = arguments.length; 6085 t = new Array(n > 1 ? n - 1 : 0); 6086 for (var r = 1; r < n; r++) t[r - 1] = arguments[r]; 6087 var i = 0, 6088 o = "Warning: " + e.replace(/%s/g, function() { 6089 return t[i++] 6090 }); 6091 try { 6092 throw new Error(o) 6093 } catch (e) {} 6094 }; 6095 r = function(e, t, n) { 6096 var r = arguments.length; 6097 n = new Array(r > 2 ? r - 2 : 0); 6098 for (var o = 2; o < r; o++) n[o - 2] = arguments[o]; 6099 if (void 0 === t) throw new Error( 6100 "`warning(condition, format, ...args)` requires a warning message argument" 6101 ); 6102 e || i.apply(null, [t].concat(n)) 6103 } 6104 } 6105 e.exports = r 6106 }).call(t, n(102)) 6107 }, function(e, t, n) { 6108 function r(e, t) { 6109 return new a(t).process(e) 6110 } 6111 var i = n(35), 6112 o = n(36), 6113 a = n(107); 6114 t = e.exports = r, t.filterXSS = r, t.FilterXSS = a; 6115 for (var u in i) t[u] = i[u]; 6116 for (var u in o) t[u] = o[u]; 6117 "undefined" != typeof window && (window.filterXSS = e.exports), 6118 function() { 6119 return "undefined" != typeof self && "undefined" != typeof DedicatedWorkerGlobalScope && 6120 self instanceof DedicatedWorkerGlobalScope 6121 }() && (self.filterXSS = e.exports) 6122 }, function(e, t, n) { 6123 function r(e) { 6124 return void 0 === e || null === e 6125 } 6126 6127 function i(e) { 6128 var t = p.spaceIndex(e); 6129 if (-1 === t) return { 6130 html: "", 6131 closing: "/" === e[e.length - 2] 6132 }; 6133 e = p.trim(e.slice(t + 1, -1)); 6134 var n = "/" === e[e.length - 1]; 6135 return n && (e = p.trim(e.slice(0, -1))), { 6136 html: e, 6137 closing: n 6138 } 6139 } 6140 6141 function o(e) { 6142 var t = {}; 6143 for (var n in e) t[n] = e[n]; 6144 return t 6145 } 6146 6147 function a(e) { 6148 e = o(e || {}), e.stripIgnoreTag && (e.onIgnoreTag, e.onIgnoreTag = s.onIgnoreTagStripAll), 6149 e.whiteList = e.whiteList || e.allowList || s.whiteList, e.onTag = e.onTag || s.onTag, e 6150 .onTagAttr = e.onTagAttr || s.onTagAttr, e.onIgnoreTag = e.onIgnoreTag || s.onIgnoreTag, 6151 e.onIgnoreTagAttr = e.onIgnoreTagAttr || s.onIgnoreTagAttr, e.safeAttrValue = e 6152 .safeAttrValue || s.safeAttrValue, e.escapeHtml = e.escapeHtml || s.escapeHtml, this 6153 .options = e, !1 === e.css ? this.cssFilter = !1 : (e.css = e.css || {}, this 6154 .cssFilter = new u(e.css)) 6155 } 6156 var u = n(7).FilterCSS, 6157 s = n(35), 6158 l = n(36), 6159 c = l.parseTag, 6160 f = l.parseAttr, 6161 p = n(12); 6162 a.prototype.process = function(e) { 6163 if (e = e || "", !(e = e.toString())) return ""; 6164 var t = this, 6165 n = t.options, 6166 o = n.whiteList, 6167 a = n.onTag, 6168 u = n.onIgnoreTag, 6169 l = n.onTagAttr, 6170 d = n.onIgnoreTagAttr, 6171 h = n.safeAttrValue, 6172 v = n.escapeHtml, 6173 g = t.cssFilter; 6174 n.stripBlankChar && (e = s.stripBlankChar(e)), n.allowCommentTag || (e = s 6175 .stripCommentTag(e)); 6176 var m = !1; 6177 if (n.stripIgnoreTagBody) { 6178 var m = s.StripTagBody(n.stripIgnoreTagBody, u); 6179 u = m.onIgnoreTag 6180 } 6181 var y = c(e, function(e, t, n, s, c) { 6182 var m = { 6183 sourcePosition: e, 6184 position: t, 6185 isClosing: c, 6186 isWhite: o.hasOwnProperty(n) 6187 }, 6188 y = a(n, s, m); 6189 if (!r(y)) return y; 6190 if (m.isWhite) { 6191 if (m.isClosing) return "</" + n + ">"; 6192 var b = i(s), 6193 D = o[n], 6194 x = f(b.html, function(e, t) { 6195 var i = -1 !== p.indexOf(D, e), 6196 o = l(n, e, t, i); 6197 if (!r(o)) return o; 6198 if (i) return t = h(n, e, t, g), t ? e + '="' + t + '"' : e; 6199 var o = d(n, e, t, i); 6200 return r(o) ? void 0 : o 6201 }), 6202 s = "<" + n; 6203 return x && (s += " " + x), b.closing && (s += " /"), s += ">" 6204 } 6205 var y = u(n, s, m); 6206 return r(y) ? v(s) : y 6207 }, v); 6208 return m && (y = m.remove(y)), y 6209 }, e.exports = a 6210 }, function(e, t) { 6211 e.exports = { 6212 smile: "e3/2018new_weixioa02_org.png", 6213 lovely: "09/2018new_keai_org.png", 6214 happy: "1e/2018new_taikaixin_org.png", 6215 clap: "6e/2018new_guzhang_thumb.png", 6216 whee: "33/2018new_xixi_thumb.png", 6217 haha: "8f/2018new_haha_thumb.png", 6218 "laugh and cry": "4a/2018new_xiaoku_thumb.png", 6219 wink: "43/2018new_jiyan_org.png", 6220 greddy: "fa/2018new_chanzui_org.png", 6221 awkward: "a3/2018new_heixian_thumb.png", 6222 sweat: "28/2018new_han_org.png", 6223 "pick nose": "9a/2018new_wabi_thumb.png", 6224 hum: "7c/2018new_heng_thumb.png", 6225 angry: "f6/2018new_nu_thumb.png", 6226 grievance: "a5/2018new_weiqu_thumb.png", 6227 poor: "96/2018new_kelian_org.png", 6228 disappoint: "aa/2018new_shiwang_thumb.png", 6229 sad: "ee/2018new_beishang_org.png", 6230 tear: "6e/2018new_leimu_org.png", 6231 "no way": "83/2018new_kuxiao_org.png", 6232 shy: "c1/2018new_haixiu_org.png", 6233 dirt: "10/2018new_wu_thumb.png", 6234 "love you": "f6/2018new_aini_org.png", 6235 kiss: "2c/2018new_qinqin_thumb.png", 6236 amorousness: "9d/2018new_huaxin_org.png", 6237 longing: "c9/2018new_chongjing_org.png", 6238 desire: "3e/2018new_tianping_thumb.png", 6239 "bad laugh": "4d/2018new_huaixiao_org.png", 6240 blackness: "9e/2018new_yinxian_org.png", 6241 "laugh without word": "2d/2018new_xiaoerbuyu_org.png", 6242 titter: "71/2018new_touxiao_org.png", 6243 cool: "c4/2018new_ku_org.png", 6244 "not easy": "aa/2018new_bingbujiandan_thumb.png", 6245 think: "30/2018new_sikao_org.png", 6246 question: "b8/2018new_ningwen_org.png", 6247 "no idea": "2a/2018new_wenhao_thumb.png",
6248 dizzy: "07/2018new_yun_thumb.png", 6249 bomb: "a2/2018new_shuai_thumb.png", 6250 bone: "a1/2018new_kulou_thumb.png", 6251 "be quiet": "b0/2018new_xu_org.png", 6252 "shut up": "62/2018new_bizui_org.png", 6253 stupid: "dd/2018new_shayan_org.png", 6254 "surprise ": "49/2018new_chijing_org.png", 6255 vomit: "08/2018new_tu_org.png", 6256 cold: "40/2018new_kouzhao_thumb.png", 6257 sick: "3b/2018new_shengbing_thumb.png", 6258 bye: "fd/2018new_baibai_thumb.png", 6259 "look down on": "da/2018new_bishi_org.png", 6260 "white eye": "ef/2018new_landelini_org.png", 6261 "left hum": "43/2018new_zuohengheng_thumb.png", 6262 "right hum": "c1/2018new_youhengheng_thumb.png", 6263 crazy: "17/2018new_zhuakuang_org.png", 6264 "scold ": "87/2018new_zhouma_thumb.png", 6265 "hit on face": "cb/2018new_dalian_org.png", 6266 wow: "ae/2018new_ding_org.png", 6267 fan: "86/2018new_hufen02_org.png", 6268 money: "a2/2018new_qian_thumb.png", 6269 yawn: "55/2018new_dahaqian_org.png", 6270 sleepy: "3c/2018new_kun_thumb.png", 6271 sleep: "e2/2018new_shuijiao_thumb.png", 6272 "watermelon ": "01/2018new_chigua_thumb.png", 6273 doge: "a1/2018new_doge02_org.png", 6274 dog: "22/2018new_erha_org.png", 6275 cat: "7b/2018new_miaomiao_thumb.png", 6276 thumb: "e6/2018new_zan_org.png", 6277 good: "8a/2018new_good_org.png", 6278 ok: "45/2018new_ok_org.png", 6279 yeah: "29/2018new_ye_thumb.png", 6280 "shack hand": "e9/2018new_woshou_thumb.png", 6281 bow: "e7/2018new_zuoyi_org.png", 6282 come: "42/2018new_guolai_thumb.png", 6283 punch: "86/2018new_quantou_thumb.png"
6284 } 6285 }, function(e, t) { 6286 e.exports = { 6287 nick: "NickName", 6288 mail: "E-Mail", 6289 link: "Website(http://)", 6290 nickFail: "NickName cannot be less than 3 bytes.", 6291 mailFail: "Please confirm your email address.", 6292 sofa: "No comment yet.", 6293 submit: "Submit", 6294 reply: "Reply", 6295 cancelReply: "Cancel reply", 6296 comments: "Comments", 6297 cancel: "Cancel", 6298 confirm: "Confirm", 6299 continue: "Continue", 6300 more: "Load More...", 6301 preview: "Preview", 6302 emoji: "Emoji", 6303 expand: "See more....", 6304 seconds: "seconds ago", 6305 minutes: "minutes ago", 6306 hours: "hours ago", 6307 days: "days ago", 6308 now: "just now", 6309 uploading: "Uploading ...", 6310 uploadDone: "Upload completed!", 6311 busy: "Submit is busy, please wait...", 6312 "code-98": "Valine initialization failed, please check your version of av-min.js.", 6313 "code-99": "Valine initialization failed, Please check the `el` element in the init method.", 6314 "code-100": "Valine initialization failed, Please check your appId and appKey.", 6315 "code-140": "The total number of API calls today has exceeded the development version limit.", 6316 "code-401": "Unauthorized operation, Please check your appId and appKey.", 6317 "code-403": "Access denied by API domain white list, Please check your security domain." 6318 } 6319 }, function(e, t) { 6320 e.exports = { 6321 nick: "ããã¯ãã¼ã ", 6322 mail: "ã¡ã¼ã«ã¢ãã¬ã¹", 6323 link: "ãµã¤ã(http://)", 6324 nickFail: "3ãã¤ã以ä¸ã®ããã¯ãã¼ã ããå ¥åãã ãã.", 6325 mailFail: "ã¡ã¼ã«ã¢ãã¬ã¹ãã確èªãã ãã.", 6326 sofa: "ã³ã¡ã³ããã¾ããã~", 6327 submit: "æåºãã", 6328 reply: "è¿ä¿¡ãã", 6329 cancelReply: "ãã£ã³ã»ã«", 6330 comments: "ã³ã¡ã³ã", 6331 cancel: "ãã£ã³ã»ã«", 6332 confirm: "確èªãã", 6333 continue: "ç»§ç»", 6334 more: "ããã«èªã¿è¾¼ã...", 6335 preview: "ãã¬ãã¥ã¼", 6336 emoji: "çµµæå", 6337 expand: "ãã£ã¨è¦ã", 6338 seconds: "ç§å", 6339 minutes: "åå", 6340 hours: "æéå", 6341 days: "æ¥å", 6342 now: "ãã£ã ä»", 6343 uploading: "ã¢ãããã¼ãä¸...", 6344 uploadDone: "ã¢ãããã¼ããå®äºãã¾ãã!", 6345 busy: "20 ç§ééã§æåºãã¦ãã ãã ...", 6346 "code-98": "ãã¼ãã¨ã©ã¼ã§ããav-min.js ã®ãã¼ã¸ã§ã³ã確èªãã¦ãã ãã.", 6347 "code-99": "ãã¼ãã¨ã©ã¼ã§ããinitã«ãã`el`ã¨ã¬ã¡ã³ãã確èªãã ãã.", 6348 "code-100": "ãã¼ãã¨ã©ã¼ã§ããAppIdã¨AppKeyã確èªãã ãã.", 6349 "code-140": "仿¥ã®APIã³ã¼ã«ã®ç·æ°ãéçºãã¼ã¸ã§ã³ã®ä¸éãè¶ ãã.", 6350 "code-401": "権éãå¶éããã¦ãã¾ããAppIdã¨AppKeyã確èªãã ãã.", 6351 "code-403": "ã¢ã¯ã»ã¹ãAPIãªã©ã«å¶éããã¾ããããã¡ã¤ã³åã®ã»ãã¥ãªãã£è¨å®ã確èªãã ãã" 6352 } 6353 }, function(e, t) { 6354 e.exports = { 6355 nick: "æµç§°ï¼å¿ å¡«ï¼", 6356 mail: "é®ç®±ï¼å¿ å¡«ï¼", 6357 link: "ç½åï¼å¯ä¸å¡«ï¼", 6358 nickFail: "æµç§°ä¸è½å°äº3个å符", 6359 mailFail: "è¯·å¡«åæ£ç¡®çé®ä»¶å°åï¼è¯·å¡«åçå®å 容ï¼", 6360 sofa: "æ¥åè¯è®ºå§~", 6361 submit: "æäº¤", 6362 reply: "åå¤", 6363 cancelReply: "åæ¶åå¤", 6364 comments: "çè¨", 6365 cancel: "åæ¶", 6366 confirm: "确认", 6367 continue: "ç»§ç»", 6368 more: "å è½½æ´å¤...", 6369 preview: "MD é¢è§", 6370 emoji: "Bilibili 表æ ", 6371 expand: "æ¥çæ´å¤çè¨...", 6372 seconds: "ç§ååå¸", 6373 minutes: "åéååå¸", 6374 hours: "å°æ¶ååå¸", 6375 days: "天ååå¸", 6376 now: "åååå¸", 6377 uploading: "æ£å¨ä¼ è¾...", 6378 uploadDone: "ä¼ è¾å®æ!", 6379 busy: "æä½é¢ç¹ï¼è¯·ç¨ååè¯...", 6380 "code-98": "åå§å失败ï¼è¯·æ£æ¥ av-min.js çæ¬", 6381 "code-99": "åå§å失败ï¼è¯·æ£æ¥initä¸ç`el`å ç´ .", 6382 "code-100": "åå§å失败ï¼è¯·æ£æ¥ä½ çAppIdåAppKey.", 6383 "code-140": "仿¥ API è°ç¨æ»æ¬¡æ°å·²è¶ è¿å¼åçéå¶.", 6384 "code-401": "æªç»ææçæä½ï¼è¯·æ£æ¥ä½ çAppIdåAppKey.", 6385 "code-403": "访é®è¢«APIååç½ååæç»ï¼è¯·æ£æ¥ä½ çå®å ¨åå设置."
vendor: 4,323 bytes, lines 6386-6432
6386 } 6387 }, function(e, t) { 6388 e.exports = { 6389 nick: "æ±ç¨±", 6390 mail: "éµç®±", 6391 link: "ç¶²å(http://)", 6392 nickFail: "æµç¨±ä¸è½å°æ¼3åå符", 6393 mailFail: "è«å¡«å¯«æ£ç¢ºçéµä»¶å°å", 6394 sofa: "ä¾ç¼è©è«å§~", 6395 submit: "æäº¤", 6396 reply: "åè¦", 6397 cancelReply: "åæ¶åè¦", 6398 comments: "è©è«", 6399 cancel: "åæ¶", 6400 confirm: "確èª", 6401 continue: "ç¹¼çº", 6402 more: "å è¼æ´å¤...", 6403 preview: "é 覽", 6404 emoji: "表æ ", 6405 expand: "æ¥çæ´å¤...", 6406 seconds: "ç§å", 6407 minutes: "åéå", 6408 hours: "å°æå", 6409 days: "天å", 6410 now: "åå", 6411 uploading: "æ£å¨ä¸å³...", 6412 uploadDone: "ä¸å³å®æ!", 6413 busy: "æä½é »ç¹ï¼è«ç¨åå試...", 6414 "code-98": "Valine åå§å失æï¼è«æª¢æ¥ av-min.js çæ¬", 6415 "code-99": "Valine åå§å失æï¼è«æª¢æ¥initä¸ç`el`å ç´ .", 6416 "code-100": "Valine åå§å失æï¼è«æª¢æ¥ä½ çAppIdåAppKey.", 6417 "code-140": "仿¥ API 調ç¨ç¸½æ¬¡æ¸å·²è¶ ééç¼çéå¶.", 6418 "code-401": "æªç¶ææ¬çæä½ï¼è«æª¢æ¥ä½ çAppIdåAppKey.", 6419 "code-403": "訪å被APIååç½å宿çµï¼è«æª¢æ¥ä½ çå®å ¨ååè¨ç½®." 6420 } 6421 }, function(e, t) {}, function(e, t, n) { 6422 var r = n(115); 6423 "string" == typeof r && (r = [ 6424 [e.i, r, ""] 6425 ]); 6426 var i = {}; 6427 i.transform = void 0; 6428 n(117)(r, i); 6429 r.locals && (e.exports = r.locals) 6430 }, function(e, t, n) { 6431 t = n(116)(!1), t.push([e.i, 6432 //'.v[data-class="v"]{text-align:left}.v[data-class="v"] *{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.75}.v[data-class="v"] .vinput,.v[data-class="v"] .veditor,.v[data-class="v"] p,.v[data-class="v"] pre code,.v[data-class="v"] .status-bar{color:#555}.v[data-class="v"] .vtime,.v[data-class="v"] .vsys{color:#b3b3b3}.v[data-class="v"] .text-right{text-align:right}.v[data-class="v"] .text-center{text-align:center}.v[data-class="v"] img{max-width:100%;border:none}.v[data-class="v"] hr{margin:.825em 0;border-color:#f6f6f6;border-style:dashed}.v[data-class="v"].hide-avatar .vimg{display:none}.v[data-class="v"] a{position:relative;cursor:pointer;color:#1abc9c;text-decoration:none;display:inline-block}.v[data-class="v"] a:hover{color:#D7191A}.v[data-class="v"] pre,.v[data-class="v"] code{background-color:#f8f8f8;padding:0.2em 0.4em;border-radius:3px;font-size:85%;margin:0}.v[data-class="v"] pre{padding:10px;overflow:auto;line-height:1.45}.v[data-class="v"] pre code{padding:0;background:transparent;white-space:pre-wrap;word-break:keep-all}.v[data-class="v"] blockquote{color:#666;margin:.5em 0;padding:0 0 0 1em;border-left:8px solid rgba(238,238,238,0.5)}.v[data-class="v"] .vinput{border:none;resize:none;outline:none;padding:10px 5px;max-width:100%;font-size:.775em;-webkit-box-sizing:border-box;box-sizing:border-box}.v[data-class="v"] input[type=\'checkbox\'],.v[data-class="v"] input[type=\'radio\']{display:inline-block;vertical-align:middle;margin-top:-2px}.v[data-class="v"] .vicon{cursor:pointer;display:inline-block;overflow:hidden;fill:#555;vertical-align:middle}.v[data-class="v"] .vicon+.vicon{margin-left:10px}.v[data-class="v"] .vicon.actived{fill:#66b1ff}.v[data-class="v"] .vrow{font-size:0;padding:10px 0}.v[data-class="v"] .vrow .vcol{display:inline-block;vertical-align:middle;font-size:14px}.v[data-class="v"] .vrow .vcol.vcol-20{width:20%}.v[data-class="v"] .vrow .vcol.vcol-30{width:30%}.v[data-class="v"] .vrow .vcol.vcol-40{width:40%}.v[data-class="v"] .vrow .vcol.vcol-50{width:50%}.v[data-class="v"] .vrow .vcol.vcol-60{width:60%}.v[data-class="v"] .vrow .vcol.vcol-70{width:70%}.v[data-class="v"] .vrow .vcol.vcol-80{width:80%}.v[data-class="v"] .vrow .vcol.vctrl{font-size:12px}.v[data-class="v"] .vemoji,.v[data-class="v"] .emoji{width:26px;height:26px;overflow:hidden;vertical-align:middle;margin:0 1px;display:inline-block}.v[data-class="v"] .vwrap{border:1px solid #f0f0f0;border-radius:4px;margin-bottom:10px;overflow:hidden;position:relative;padding:10px}.v[data-class="v"] .vwrap input{background:transparent}.v[data-class="v"] .vwrap .vedit{position:relative;padding-top:10px}.v[data-class="v"] .vwrap .cancel-reply-btn{position:absolute;right:5px;top:5px;cursor:pointer}.v[data-class="v"] .vwrap .vemojis{display:none;font-size:18px;max-height:145px;overflow:auto;padding-bottom:10px;
6432-webkit-box-shadow:0px 0 1px #f0f0f0;box-shadow:0px 0 1px #f0f0f0}.v[data-class="v"] .vwrap .vemojis i{font-style:normal;padding-top:7px;width:36px;cursor:pointer;text-align:center;display:inline-block;vertical-align:middle}.v[data-class="v"] .vwrap .vpreview{padding:7px;-webkit-box-shadow:0px 0 1px #f0f0f0;box-shadow:0px 0 1px #f0f0f0}.v[data-class="v"] .vwrap .vheader .vinput{width:33.33%;border-bottom:1px #dedede dashed}.v[data-class="v"] .vwrap .vheader.item2 .vinput{width:50%}.v[data-class="v"] .vwrap .vheader.item1 .vinput{width:100%}.v[data-class="v"] .vwrap .vheader .vinput:focus{border-bottom-color:#eb5055}@media screen and (max-width: 520px){.v[data-class="v"] .vwrap .vheader .vinput{width:100%}.v[data-class="v"] .vwrap .vheader.item2 .vinput{width:100%}}.v[data-class="v"] .vpower{color:#999;font-size:.75em;padding:.5em 0}.v[data-class="v"] .vpower a{font-size:.75em}.v[data-class="v"] .vcount{padding:5px;font-weight:600;font-size:1.25em}.v[data-class="v"] ul,.v[data-class="v"] ol{padding:0;margin-left:1.25em}.v[data-class="v"] .txt-center{text-align:center}.v[data-class="v"] .txt-right{text-align:right}.v[data-class="v"] .veditor{width:100%;min-height:8.75em;font-size:.875em;background:transparent;resize:vertical;-webkit-transition:all .25s ease;transition:all .25s ease}.v[data-class="v"] .vbtn{-webkit-transition-duration:.4s;transition-duration:.4s;text-align:center;color:#555;border:1px solid #ededed;border-radius:.3em;display:inline-block;background:transparent;margin-bottom:0;font-weight:400;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;padding:.5em 1.25em;font-size:.875em;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.v[data-class="v"] .vbtn+.vbtn{margin-left:1.25em}.v[data-class="v"] .vbtn:active,.v[data-class="v"] .vbtn:hover{color:#3090e4;border-color:#3090e4}.v[data-class="v"] .vbtn:disabled{border-color:#E1E1E1;color:#E1E1E1;background-color:#fdfafa;cursor:not-allowed}.v[data-class="v"] .vempty{padding:1.25em;text-align:center;color:#555;overflow:auto}.v[data-class="v"] .vsys{display:inline-block;padding:.2em .5em;font-size:.75em;border-radius:.2em;margin-right:.3em}@media screen and (max-width: 520px){.v[data-class="v"] .vsys{display:none}}.v[data-class="v"] .vcards{width:100%}.v[data-class="v"] .vcards .vcard{padding-top:1.25em;position:relative;display:block}.v[data-class="v"] .vcards .vcard:after{content:\'\';clear:both;display:block}.v[data-class="v"] .vcards .vcard .vimg{width:3.125em;height:3.125em;float:left;border-radius:50%;margin-right:.7525em;border:1px solid #f5f5f5;padding:.125em}@media screen and (max-width: 720px){.v[data-class="v"] .vcards .vcard .vimg{width:2.5em;height:2.5em}}.v[data-class="v"] .vcards .vcard .vhead{line-height:1.5;margin-top:0}.v[data-class="v"] .vcards .vcard .vhead .vnick{position:relative;font-size:.875em;font-weight:800;margin-right:.875em;cursor:pointer;text-decoration:none;display:inline-block}.v[data-class="v"] .vcards .vcard .vh{overflow:hidden;padding-bottom:.5em;border-bottom:1px dashed #f5f5f5}.v[data-class="v"] .vcards .vcard .vh .vtime{font-size:.75em;margin-right:.875em}.v[data-class="v"] .vcards .vcard .vh .vmeta{line-height:1;position:relative}.v[data-class="v"] .vcards .vcard .vh .vmeta .vat{font-size:.8125em;color:#ef2f11;cursor:pointer;float:right}.v[data-class="v"] .vcards .vcard:last-child .vh{border-bottom:none}.v[data-class="v"] .vcards .vcard .vcontent{word-wrap:break-word;word-break:break-all;font-size:.875em;line-height:2;position:relative;margin-bottom:.75em;padding-top:.625em}.v[data-class="v"] .vcards .vcard .vcontent.expand{cursor:pointer;max-height:8em;overflow:hidden}.v[data-class="v"] .vcards .vcard .vcontent.expand::before{display:block;content:"";position:absolute;width:100%;left:0;top:0;bottom:3.15em;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background:linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.9));z-index:999}.v[data-class="v"] .vcards .vcard .vcontent.expand::after{display:block;content:attr(data-expand);text-align:center;color:#828586;position:absolute;width:100%;height:3.15em;line-height:3.15em;left:0;bottom:0;z-index:999;background:rgba(255,255,255,0.9)}.v[data-class="v"] .vcards .vcard .vquote{padding-left:1em;border-left:1px dashed rgba(238,238,238,0.5)}.v[data-class="v"] .vcards .vcard .vquote .vimg{width:2.225em;height:2.225em}.v[data-class="v"] .vpage .vmore{margin:1em 0}.v[data-class="v"] .clear{content:\'\';display:block;clear:both}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes pulse{50%{background:#dcdcdc}}@keyframes pulse{50%{background:#dcdcdc}}.v[data-class="v"] .vspinner{width:22px;height:22px;display:inline-block;border:6px double #a0a0a0;border-top-color:transparent;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;position:relative;vertical-align:middle;margin:0 5px}[data-theme="dark"] .v[data-class="v"] .vinput,[data-theme="dark"] .v[data-class="v"] .veditor,[data-theme="dark"] .v[data-class="v"] p,[data-theme="dark"] .v[data-class="v"] pre code,[data-theme="dark"] .v[data-class="v"] .status-bar,.dark .v[data-class="v"] .vinput,.dark .v[data-class="v"] .veditor,.dark .v[data-class="v"] p,.dark .v[data-class="v"] pre code,.dark .v[data-class="v"] .status-bar,.theme__dark .v[data-class="v"] .vinput,.theme__dark .v[data-class="v"] .veditor,.theme__dark .v[data-class="v"] p,.theme__dark .v[data-class="v"] pre code,.theme__dark .v[data-class="v"] .status-bar,.night .v[data-class="v"] .vinput,.night .v[data-class="v"] .veditor,.night .v[data-class="v"] p,.night .v[data-class="v"] pre code,.night .v[data-class="v"] .status-bar{color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vtime,[data-theme="dark"] .v[data-class="v"] .vsys,.dark .v[data-class="v"] .vtime,.dark .v[data-class="v"] .vsys,.theme__dark .v[data-class="v"] .vtime,.theme__dark .v[data-class="v"] .vsys,.night .v[data-class="v"] .vtime,.night .v[data-class="v"] .vsys{color:#929298}[data-theme="dark"] .v[data-class="v"] pre,[data-theme="dark"] .v[data-class="v"] code,[data-theme="dark"] .v[data-class="v"] pre code,.dark .v[data-class="v"] pre,.dark .v[data-class="v"] code,.dark .v[data-class="v"] pre code,.theme__dark .v[data-class="v"] pre,.theme__dark .v[data-class="v"] code,.theme__dark .v[data-class="v"] pre code,.night .v[data-class="v"] pre,.night .v[data-class="v"] code,.night .v[data-class="v"] pre code{color:#929298;background-color:#151414}
6432[data-theme="dark"] .v[data-class="v"] .vwrap,.dark .v[data-class="v"] .vwrap,.theme__dark .v[data-class="v"] .vwrap,.night .v[data-class="v"] .vwrap{border-color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vicon,.dark .v[data-class="v"] .vicon,.theme__dark .v[data-class="v"] .vicon,.night .v[data-class="v"] .vicon{fill:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vicon.actived,.dark .v[data-class="v"] .vicon.actived,.theme__dark .v[data-class="v"] .vicon.actived,.night .v[data-class="v"] .vicon.actived{fill:#66b1ff}[data-theme="dark"] .v[data-class="v"] .vbtn,.dark .v[data-class="v"] .vbtn,.theme__dark .v[data-class="v"] .vbtn,.night .v[data-class="v"] .vbtn{color:#b2b2b5;border-color:#b2b2b5}[data-theme="dark"] .v[data-class="v"] .vbtn:hover,.dark .v[data-class="v"] .vbtn:hover,.theme__dark .v[data-class="v"] .vbtn:hover,.night .v[data-class="v"] .vbtn:hover{color:#66b1ff;border-color:#66b1ff}[data-theme="dark"] .v[data-class="v"] a:hover,.dark .v[data-class="v"] a:hover,.theme__dark .v[data-class="v"] a:hover,.night .v[data-class="v"] a:hover{color:#D7191A}[data-theme="dark"] .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.dark .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.theme__dark .v[data-class="v"] .vcards .vcard .vcontent.expand::before,.night .v[data-class="v"] .vcards .vcard .vcontent.expand::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.7)));background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.7))}[data-theme="dark"] .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.dark .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.theme__dark .v[data-class="v"] .vcards .vcard .vcontent.expand::after,.night .v[data-class="v"] .vcards .vcard .vcontent.expand::after{background:rgba(0,0,0,0.7)}@media (prefers-color-scheme: dark){.v[data-class="v"] .vinput,.v[data-class="v"] .veditor,.v[data-class="v"] p,.v[data-class="v"] pre code,.v[data-class="v"] .status-bar{color:#b2b2b5}.v[data-class="v"] .vtime,.v[data-class="v"] .vsys{color:#929298}.v[data-class="v"] pre,.v[data-class="v"] code,.v[data-class="v"] pre code{color:#929298;background-color:#151414}.v[data-class="v"] .vwrap{border-color:#b2b2b5}.v[data-class="v"] .vicon{fill:#b2b2b5}.v[data-class="v"] .vicon.actived{fill:#66b1ff}.v[data-class="v"] .vbtn{color:#b2b2b5;border-color:#b2b2b5}.v[data-class="v"] .vbtn:hover{color:#66b1ff;border-color:#66b1ff}.v[data-class="v"] a:hover{color:#D7191A}.v[data-class="v"] .vcards .vcard .vcontent.expand::before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.7)));background:linear-gradient(180deg, rgba(0,0,0,0.3), rgba(0,0,0,0.7))}.v[data-class="v"] .vcards .vcard .vcontent.expand::after{background:rgba(0,0,0,0.7)}}\n', 6433 "" 6434 ]), e.exports = t 6435 }, function(e, t, n) { 6436 "use strict"; 6437 6438 function r(e, t) { 6439 var n = e[1] || "", 6440 r = e[3]; 6441 if (!r) return n; 6442 if (t && "function" == typeof btoa) { 6443 var o = i(r); 6444 return [n].concat(r.sources.map(function(e) { 6445 return "/*# sourceURL=".concat(r.sourceRoot || "").concat(e, " */") 6446 })).concat([o]).join("\n") 6447 } 6448 return [n].join("\n") 6449 } 6450 6451 function i(e) { 6452 return "/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat( 6453 btoa(unescape(encodeURIComponent(JSON.stringify(e))))), " */") 6454 } 6455 e.exports = function(e) { 6456 var t = []; 6457 return t.toString = function() { 6458 return this.map(function(t) { 6459 var n = r(t, e); 6460 return t[2] ? "@media ".concat(t[2], " {").concat(n, "}") : n 6461 }).join("") 6462 }, t.i = function(e, n, r) { 6463 "string" == typeof e && (e = [ 6464 [null, e, ""] 6465 ]); 6466 var i = {}; 6467 if (r) 6468 for (var o = 0; o < this.length; o++) { 6469 var a = this[o][0]; 6470 null != a && (i[a] = !0) 6471 } 6472 for (var u = 0; u < e.length; u++) { 6473 var s = [].concat(e[u]); 6474 r && i[s[0]] || (n && (s[2] ? s[2] = "".concat(n, " and ").concat(s[2]) : s[ 6475 2] = n), t.push(s)) 6476 } 6477 }, t 6478 } 6479 }, function(e, t, n) { 6480 function r(e, t) { 6481 for (var n = 0; n < e.length; n++) { 6482 var r = e[n], 6483 i = h[r.id]; 6484 if (i) { 6485 i.refs++; 6486 for (var o = 0; o < i.parts.length; o++) i.parts[o](r.parts[o]); 6487 for (; o < r.parts.length; o++) i.parts.push(c(r.parts[o], t)) 6488 } else { 6489 for (var a = [], o = 0; o < r.parts.length; o++) a.push(c(r.parts[o], t)); 6490 h[r.id] = { 6491 id: r.id, 6492 refs: 1, 6493 parts: a 6494 } 6495 } 6496 } 6497 } 6498 6499 function i(e, t) { 6500 for (var n = [], r = {}, i = 0; i < e.length; i++) { 6501 var o = e[i], 6502 a = t.base ? o[0] + t.base : o[0], 6503 u = o[1], 6504 s = o[2], 6505 l = o[3], 6506 c = { 6507 css: u, 6508 media: s, 6509 sourceMap: l 6510 }; 6511 r[a] ? r[a].parts.push(c) : n.push(r[a] = { 6512 id: a, 6513 parts: [c] 6514 }) 6515 } 6516 return n 6517 } 6518 6519 function o(e, t) { 6520 var n = g(e.insertInto); 6521 if (!n) throw new Error( 6522 "Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invali
vendor: 5,118 bytes, lines 6522-6692
6522d." 6523 ); 6524 var r = b[b.length - 1]; 6525 if ("top" === e.insertAt) r ? r.nextSibling ? n.insertBefore(t, r.nextSibling) : n 6526 .appendChild(t) : n.insertBefore(t, n.firstChild), b.push(t); 6527 else { 6528 if ("bottom" !== e.insertAt) throw new Error( 6529 "Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'."); 6530 n.appendChild(t) 6531 } 6532 } 6533 6534 function a(e) { 6535 if (null === e.parentNode) return !1; 6536 e.parentNode.removeChild(e); 6537 var t = b.indexOf(e); 6538 t >= 0 && b.splice(t, 1) 6539 } 6540 6541 function u(e) { 6542 var t = document.createElement("style"); 6543 return e.attrs.type = "text/css", l(t, e.attrs), o(e, t), t 6544 } 6545 6546 function s(e) { 6547 var t = document.createElement("link"); 6548 return e.attrs.type = "text/css", e.attrs.rel = "stylesheet", l(t, e.attrs), o(e, t), t 6549 } 6550 6551 function l(e, t) { 6552 Object.keys(t).forEach(function(n) { 6553 e.setAttribute(n, t[n]) 6554 }) 6555 } 6556 6557 function c(e, t) { 6558 var n, r, i, o; 6559 if (t.transform && e.css) { 6560 if (!(o = t.transform(e.css))) return function() {}; 6561 e.css = o 6562 } 6563 if (t.singleton) { 6564 var l = y++; 6565 n = m || (m = u(t)), r = f.bind(null, n, l, !1), i = f.bind(null, n, l, !0) 6566 } else e.sourceMap && "function" == typeof URL && "function" == typeof URL 6567 .createObjectURL && "function" == typeof URL.revokeObjectURL && "function" == 6568 typeof Blob && "function" == typeof btoa ? (n = s(t), r = d.bind(null, n, t), i = 6569 function() { 6570 a(n), n.href && URL.revokeObjectURL(n.href) 6571 }) : (n = u(t), r = p.bind(null, n), i = function() { 6572 a(n) 6573 }); 6574 return r(e), 6575 function(t) { 6576 if (t) { 6577 if (t.css === e.css && t.media === e.media && t.sourceMap === e.sourceMap) 6578 return; 6579 r(e = t) 6580 } else i() 6581 } 6582 } 6583 6584 function f(e, t, n, r) { 6585 var i = n ? "" : r.css; 6586 if (e.styleSheet) e.styleSheet.cssText = x(t, i); 6587 else { 6588 var o = document.createTextNode(i), 6589 a = e.childNodes; 6590 a[t] && e.removeChild(a[t]), a.length ? e.insertBefore(o, a[t]) : e.appendChild(o) 6591 } 6592 } 6593 6594 function p(e, t) { 6595 var n = t.css, 6596 r = t.media; 6597 if (r && e.setAttribute("media", r), e.styleSheet) e.styleSheet.cssText = n; 6598 else { 6599 for (; e.firstChild;) e.removeChild(e.firstChild); 6600 e.appendChild(document.createTextNode(n)) 6601 } 6602 } 6603 6604 function d(e, t, n) { 6605 var r = n.css, 6606 i = n.sourceMap, 6607 o = void 0 === t.convertToAbsoluteUrls && i; 6608 (t.convertToAbsoluteUrls || o) && (r = D(r)), i && (r += 6609 "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape( 6610 encodeURIComponent(JSON.stringify(i)))) + " */"); 6611 var a = new Blob([r], { 6612 type: "text/css" 6613 }), 6614 u = e.href; 6615 e.href = URL.createObjectURL(a), u && URL.revokeObjectURL(u) 6616 } 6617 var h = {}, 6618 v = function(e) { 6619 var t; 6620 return function() { 6621 return void 0 === t && (t = e.apply(this, arguments)), t 6622 } 6623 }(function() { 6624 return window && document && document.all && !window.atob 6625 }), 6626 g = function(e) { 6627 var t = {}; 6628 return function(n) { 6629 return void 0 === t[n] && (t[n] = e.call(this, n)), t[n] 6630 } 6631 }(function(e) { 6632 return document.querySelector(e) 6633 }), 6634 m = null, 6635 y = 0, 6636 b = [], 6637 D = n(118); 6638 e.exports = function(e, t) { 6639 if ("undefined" != typeof DEBUG && DEBUG && "object" != typeof document) 6640 throw new Error("The style-loader cannot be used in a non-browser environment"); 6641 t = t || {}, t.attrs = "object" == typeof t.attrs ? t.attrs : {}, t.singleton || (t 6642 .singleton = v()), t.insertInto || (t.insertInto = "head"), t.insertAt || (t 6643 .insertAt = "bottom"); 6644 var n = i(e, t); 6645 return r(n, t), 6646 function(e) { 6647 for (var o = [], a = 0; a < n.length; a++) { 6648 var u = n[a], 6649 s = h[u.id]; 6650 s.refs--, o.push(s) 6651 } 6652 if (e) { 6653 r(i(e, t), t) 6654 } 6655 for (var a = 0; a < o.length; a++) { 6656 var s = o[a]; 6657 if (0 === s.refs) { 6658 for (var l = 0; l < s.parts.length; l++) s.parts[l](); 6659 delete h[s.id] 6660 } 6661 } 6662 } 6663 }; 6664 var x = function() { 6665 var e = []; 6666 return function(t, n) { 6667 return e[t] = n, e.filter(Boolean).join("\n") 6668 } 6669 }() 6670 }, function(e, t) { 6671 e.exports = function(e) { 6672 var t = "undefined" != typeof window && window.location; 6673 if (!t) throw new Error("fixUrls requires window.location"); 6674 if (!e || "string" != typeof e) return e; 6675 var n = t.protocol + "//" + t.host, 6676 r = n + t.pathname.replace(/\/[^\/]*$/, "/"); 6677 return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function(e, t) { 6678 var i = t.trim().replace(/^"(.*)"$/, function(e, t) { 6679 return t 6680 }).replace(/^'(.*)'$/, function(e, t) { 6681 return t 6682 }); 6683 if (/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(i)) return e; 6684 var o; 6685 return o = 0 === i.indexOf("//") ? i : 0 === i.indexOf("/") ? n + i : r + i 6686 .replace(/^\.\//, ""), "url(" + JSON.stringify(o) + ")" 6687 }) 6688 } 6689 }, function(e, t, n) { 6690 n(114), e.exports = n(38) 6691 }]) 6692});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.