Best JavaScript code snippet using playwright-internal
layui.all.js
Source:layui.all.js
...2299 }, Pe = function (e, t, n, r, i, o, a) {2300 var s = 0, u = e.length, l = null == n;2301 if ("object" === pe.type(n)) {2302 i = !0;2303 for (s in n) Pe(e, t, s, n[s], !0, o, a)2304 } else if (void 0 !== r && (i = !0, pe.isFunction(r) || (a = !0), l && (a ? (t.call(e, r), t = null) : (l = t, t = function (e, t, n) {2305 return l.call(pe(e), n)2306 })), t)) for (; s < u; s++) t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n)));2307 return i ? e : l ? t.call(e) : u ? t(e[0], n) : o2308 }, Be = /^(?:checkbox|radio)$/i, We = /<([\w:-]+)/, Ie = /^$|\/(?:java|ecma)script/i, $e = /^\s+/,2309 ze = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";2310 !function () {2311 var e = re.createElement("div"), t = re.createDocumentFragment(), n = re.createElement("input");2312 e.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", fe.leadingWhitespace = 3 === e.firstChild.nodeType, fe.tbody = !e.getElementsByTagName("tbody").length, fe.htmlSerialize = !!e.getElementsByTagName("link").length, fe.html5Clone = "<:nav></:nav>" !== re.createElement("nav").cloneNode(!0).outerHTML, n.type = "checkbox", n.checked = !0, t.appendChild(n), fe.appendChecked = n.checked, e.innerHTML = "<textarea>x</textarea>", fe.noCloneChecked = !!e.cloneNode(!0).lastChild.defaultValue, t.appendChild(e), n = re.createElement("input"), n.setAttribute("type", "radio"), n.setAttribute("checked", "checked"), n.setAttribute("name", "t"), e.appendChild(n), fe.checkClone = e.cloneNode(!0).cloneNode(!0).lastChild.checked, fe.noCloneEvent = !!e.addEventListener, e[pe.expando] = 1, fe.attributes = !e.getAttribute(pe.expando)2313 }();2314 var Xe = {2315 option: [1, "<select multiple='multiple'>", "</select>"],2316 legend: [1, "<fieldset>", "</fieldset>"],2317 area: [1, "<map>", "</map>"],2318 param: [1, "<object>", "</object>"],2319 thead: [1, "<table>", "</table>"],2320 tr: [2, "<table><tbody>", "</tbody></table>"],2321 col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],2322 td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],2323 _default: fe.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]2324 };2325 Xe.optgroup = Xe.option, Xe.tbody = Xe.tfoot = Xe.colgroup = Xe.caption = Xe.thead, Xe.th = Xe.td;2326 var Ue = /<|&#?\w+;/, Ve = /<tbody/i;2327 !function () {2328 var t, n, r = re.createElement("div");2329 for (t in{2330 submit: !0,2331 change: !0,2332 focusin: !02333 }) n = "on" + t, (fe[t] = n in e) || (r.setAttribute(n, "t"), fe[t] = r.attributes[n].expando === !1);2334 r = null2335 }();2336 var Ye = /^(?:input|select|textarea)$/i, Je = /^key/, Ge = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,2337 Ke = /^(?:focusinfocus|focusoutblur)$/, Qe = /^([^.]*)(?:\.(.+)|)/;2338 pe.event = {2339 global: {},2340 add: function (e, t, n, r, i) {2341 var o, a, s, u, l, c, f, d, p, h, g, m = pe._data(e);2342 if (m) {2343 for (n.handler && (u = n, n = u.handler, i = u.selector), n.guid || (n.guid = pe.guid++), (a = m.events) || (a = m.events = {}), (c = m.handle) || (c = m.handle = function (e) {2344 return "undefined" == typeof pe || e && pe.event.triggered === e.type ? void 0 : pe.event.dispatch.apply(c.elem, arguments)2345 }, c.elem = e), t = (t || "").match(De) || [""], s = t.length; s--;) o = Qe.exec(t[s]) || [], p = g = o[1], h = (o[2] || "").split(".").sort(), p && (l = pe.event.special[p] || {}, p = (i ? l.delegateType : l.bindType) || p, l = pe.event.special[p] || {}, f = pe.extend({2346 type: p,2347 origType: g,2348 data: r,2349 handler: n,2350 guid: n.guid,2351 selector: i,2352 needsContext: i && pe.expr.match.needsContext.test(i),2353 namespace: h.join(".")2354 }, u), (d = a[p]) || (d = a[p] = [], d.delegateCount = 0, l.setup && l.setup.call(e, r, h, c) !== !1 || (e.addEventListener ? e.addEventListener(p, c, !1) : e.attachEvent && e.attachEvent("on" + p, c))), l.add && (l.add.call(e, f), f.handler.guid || (f.handler.guid = n.guid)), i ? d.splice(d.delegateCount++, 0, f) : d.push(f), pe.event.global[p] = !0);2355 e = null2356 }2357 },2358 remove: function (e, t, n, r, i) {2359 var o, a, s, u, l, c, f, d, p, h, g, m = pe.hasData(e) && pe._data(e);2360 if (m && (c = m.events)) {2361 for (t = (t || "").match(De) || [""], l = t.length; l--;) if (s = Qe.exec(t[l]) || [], p = g = s[1], h = (s[2] || "").split(".").sort(), p) {2362 for (f = pe.event.special[p] || {}, p = (r ? f.delegateType : f.bindType) || p, d = c[p] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), u = o = d.length; o--;) a = d[o], !i && g !== a.origType || n && n.guid !== a.guid || s && !s.test(a.namespace) || r && r !== a.selector && ("**" !== r || !a.selector) || (d.splice(o, 1), a.selector && d.delegateCount--, f.remove && f.remove.call(e, a));2363 u && !d.length && (f.teardown && f.teardown.call(e, h, m.handle) !== !1 || pe.removeEvent(e, p, m.handle), delete c[p])2364 } else for (p in c) pe.event.remove(e, p + t[l], n, r, !0);2365 pe.isEmptyObject(c) && (delete m.handle, pe._removeData(e, "events"))2366 }2367 },2368 trigger: function (t, n, r, i) {2369 var o, a, s, u, l, c, f, d = [r || re], p = ce.call(t, "type") ? t.type : t,2370 h = ce.call(t, "namespace") ? t.namespace.split(".") : [];2371 if (s = c = r = r || re, 3 !== r.nodeType && 8 !== r.nodeType && !Ke.test(p + pe.event.triggered) && (p.indexOf(".") > -1 && (h = p.split("."), p = h.shift(), h.sort()), a = p.indexOf(":") < 0 && "on" + p, t = t[pe.expando] ? t : new pe.Event(p, "object" == typeof t && t), t.isTrigger = i ? 2 : 3, t.namespace = h.join("."), t.rnamespace = t.namespace ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, t.result = void 0, t.target || (t.target = r), n = null == n ? [t] : pe.makeArray(n, [t]), l = pe.event.special[p] || {}, i || !l.trigger || l.trigger.apply(r, n) !== !1)) {2372 if (!i && !l.noBubble && !pe.isWindow(r)) {2373 for (u = l.delegateType || p, Ke.test(u + p) || (s = s.parentNode); s; s = s.parentNode) d.push(s), c = s;2374 c === (r.ownerDocument || re) && d.push(c.defaultView || c.parentWindow || e)2375 }2376 for (f = 0; (s = d[f++]) && !t.isPropagationStopped();) t.type = f > 1 ? u : l.bindType || p, o = (pe._data(s, "events") || {})[t.type] && pe._data(s, "handle"), o && o.apply(s, n), o = a && s[a], o && o.apply && He(s) && (t.result = o.apply(s, n), t.result === !1 && t.preventDefault());2377 if (t.type = p, !i && !t.isDefaultPrevented() && (!l._default || l._default.apply(d.pop(), n) === !1) && He(r) && a && r[p] && !pe.isWindow(r)) {2378 c = r[a], c && (r[a] = null), pe.event.triggered = p;2379 try {2380 r[p]()2381 } catch (g) {2382 }2383 pe.event.triggered = void 0, c && (r[a] = c)2384 }2385 return t.result2386 }2387 },2388 dispatch: function (e) {2389 e = pe.event.fix(e);2390 var t, n, r, i, o, a = [], s = ie.call(arguments), u = (pe._data(this, "events") || {})[e.type] || [],2391 l = pe.event.special[e.type] || {};2392 if (s[0] = e, e.delegateTarget = this, !l.preDispatch || l.preDispatch.call(this, e) !== !1) {2393 for (a = pe.event.handlers.call(this, e, u), t = 0; (i = a[t++]) && !e.isPropagationStopped();) for (e.currentTarget = i.elem, n = 0; (o = i.handlers[n++]) && !e.isImmediatePropagationStopped();) e.rnamespace && !e.rnamespace.test(o.namespace) || (e.handleObj = o, e.data = o.data, r = ((pe.event.special[o.origType] || {}).handle || o.handler).apply(i.elem, s), void 0 !== r && (e.result = r) === !1 && (e.preventDefault(), e.stopPropagation()));2394 return l.postDispatch && l.postDispatch.call(this, e), e.result2395 }2396 },2397 handlers: function (e, t) {2398 var n, r, i, o, a = [], s = t.delegateCount, u = e.target;2399 if (s && u.nodeType && ("click" !== e.type || isNaN(e.button) || e.button < 1)) for (; u != this; u = u.parentNode || this) if (1 === u.nodeType && (u.disabled !== !0 || "click" !== e.type)) {2400 for (r = [], n = 0; n < s; n++) o = t[n], i = o.selector + " ", void 0 === r[i] && (r[i] = o.needsContext ? pe(i, this).index(u) > -1 : pe.find(i, this, null, [u]).length), r[i] && r.push(o);2401 r.length && a.push({elem: u, handlers: r})2402 }2403 return s < t.length && a.push({elem: this, handlers: t.slice(s)}), a2404 },2405 fix: function (e) {2406 if (e[pe.expando]) return e;2407 var t, n, r, i = e.type, o = e, a = this.fixHooks[i];2408 for (a || (this.fixHooks[i] = a = Ge.test(i) ? this.mouseHooks : Je.test(i) ? this.keyHooks : {}), r = a.props ? this.props.concat(a.props) : this.props, e = new pe.Event(o), t = r.length; t--;) n = r[t], e[n] = o[n];2409 return e.target || (e.target = o.srcElement || re), 3 === e.target.nodeType && (e.target = e.target.parentNode), e.metaKey = !!e.metaKey, a.filter ? a.filter(e, o) : e2410 },2411 props: "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),2412 fixHooks: {},2413 keyHooks: {2414 props: "char charCode key keyCode".split(" "), filter: function (e, t) {2415 return null == e.which && (e.which = null != t.charCode ? t.charCode : t.keyCode), e2416 }2417 },2418 mouseHooks: {2419 props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),2420 filter: function (e, t) {2421 var n, r, i, o = t.button, a = t.fromElement;2422 return null == e.pageX && null != t.clientX && (r = e.target.ownerDocument || re, i = r.documentElement, n = r.body, e.pageX = t.clientX + (i && i.scrollLeft || n && n.scrollLeft || 0) - (i && i.clientLeft || n && n.clientLeft || 0), e.pageY = t.clientY + (i && i.scrollTop || n && n.scrollTop || 0) - (i && i.clientTop || n && n.clientTop || 0)), !e.relatedTarget && a && (e.relatedTarget = a === e.target ? t.toElement : a), e.which || void 0 === o || (e.which = 1 & o ? 1 : 2 & o ? 3 : 4 & o ? 2 : 0), e2423 }2424 },2425 special: {2426 load: {noBubble: !0}, focus: {2427 trigger: function () {2428 if (this !== b() && this.focus) try {2429 return this.focus(), !12430 } catch (e) {2431 }2432 }, delegateType: "focusin"2433 }, blur: {2434 trigger: function () {2435 if (this === b() && this.blur) return this.blur(), !12436 }, delegateType: "focusout"2437 }, click: {2438 trigger: function () {2439 if (pe.nodeName(this, "input") && "checkbox" === this.type && this.click) return this.click(), !12440 }, _default: function (e) {2441 return pe.nodeName(e.target, "a")2442 }2443 }, beforeunload: {2444 postDispatch: function (e) {2445 void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result)2446 }2447 }2448 },2449 simulate: function (e, t, n) {2450 var r = pe.extend(new pe.Event, n, {type: e, isSimulated: !0});2451 pe.event.trigger(r, null, t), r.isDefaultPrevented() && n.preventDefault()2452 }2453 }, pe.removeEvent = re.removeEventListener ? function (e, t, n) {2454 e.removeEventListener && e.removeEventListener(t, n)2455 } : function (e, t, n) {2456 var r = "on" + t;2457 e.detachEvent && ("undefined" == typeof e[r] && (e[r] = null), e.detachEvent(r, n))2458 }, pe.Event = function (e, t) {2459 return this instanceof pe.Event ? (e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && e.returnValue === !1 ? v : x) : this.type = e, t && pe.extend(this, t), this.timeStamp = e && e.timeStamp || pe.now(), void(this[pe.expando] = !0)) : new pe.Event(e, t)2460 }, pe.Event.prototype = {2461 constructor: pe.Event,2462 isDefaultPrevented: x,2463 isPropagationStopped: x,2464 isImmediatePropagationStopped: x,2465 preventDefault: function () {2466 var e = this.originalEvent;2467 this.isDefaultPrevented = v, e && (e.preventDefault ? e.preventDefault() : e.returnValue = !1)2468 },2469 stopPropagation: function () {2470 var e = this.originalEvent;2471 this.isPropagationStopped = v, e && !this.isSimulated && (e.stopPropagation && e.stopPropagation(), e.cancelBubble = !0)2472 },2473 stopImmediatePropagation: function () {2474 var e = this.originalEvent;2475 this.isImmediatePropagationStopped = v, e && e.stopImmediatePropagation && e.stopImmediatePropagation(), this.stopPropagation()2476 }2477 }, pe.each({2478 mouseenter: "mouseover",2479 mouseleave: "mouseout",2480 pointerenter: "pointerover",2481 pointerleave: "pointerout"2482 }, function (e, t) {2483 pe.event.special[e] = {2484 delegateType: t, bindType: t, handle: function (e) {2485 var n, r = this, i = e.relatedTarget, o = e.handleObj;2486 return i && (i === r || pe.contains(r, i)) || (e.type = o.origType, n = o.handler.apply(this, arguments), e.type = t), n2487 }2488 }2489 }), fe.submit || (pe.event.special.submit = {2490 setup: function () {2491 return !pe.nodeName(this, "form") && void pe.event.add(this, "click._submit keypress._submit", function (e) {2492 var t = e.target, n = pe.nodeName(t, "input") || pe.nodeName(t, "button") ? pe.prop(t, "form") : void 0;2493 n && !pe._data(n, "submit") && (pe.event.add(n, "submit._submit", function (e) {2494 e._submitBubble = !02495 }), pe._data(n, "submit", !0))2496 })2497 }, postDispatch: function (e) {2498 e._submitBubble && (delete e._submitBubble, this.parentNode && !e.isTrigger && pe.event.simulate("submit", this.parentNode, e))2499 }, teardown: function () {2500 return !pe.nodeName(this, "form") && void pe.event.remove(this, "._submit")2501 }2502 }), fe.change || (pe.event.special.change = {2503 setup: function () {2504 return Ye.test(this.nodeName) ? ("checkbox" !== this.type && "radio" !== this.type || (pe.event.add(this, "propertychange._change", function (e) {2505 "checked" === e.originalEvent.propertyName && (this._justChanged = !0)2506 }), pe.event.add(this, "click._change", function (e) {2507 this._justChanged && !e.isTrigger && (this._justChanged = !1), pe.event.simulate("change", this, e)2508 })), !1) : void pe.event.add(this, "beforeactivate._change", function (e) {2509 var t = e.target;2510 Ye.test(t.nodeName) && !pe._data(t, "change") && (pe.event.add(t, "change._change", function (e) {2511 !this.parentNode || e.isSimulated || e.isTrigger || pe.event.simulate("change", this.parentNode, e)2512 }), pe._data(t, "change", !0))2513 })2514 }, handle: function (e) {2515 var t = e.target;2516 if (this !== t || e.isSimulated || e.isTrigger || "radio" !== t.type && "checkbox" !== t.type) return e.handleObj.handler.apply(this, arguments)2517 }, teardown: function () {2518 return pe.event.remove(this, "._change"), !Ye.test(this.nodeName)2519 }2520 }), fe.focusin || pe.each({focus: "focusin", blur: "focusout"}, function (e, t) {2521 var n = function (e) {2522 pe.event.simulate(t, e.target, pe.event.fix(e))2523 };2524 pe.event.special[t] = {2525 setup: function () {2526 var r = this.ownerDocument || this, i = pe._data(r, t);2527 i || r.addEventListener(e, n, !0), pe._data(r, t, (i || 0) + 1)2528 }, teardown: function () {2529 var r = this.ownerDocument || this, i = pe._data(r, t) - 1;2530 i ? pe._data(r, t, i) : (r.removeEventListener(e, n, !0), pe._removeData(r, t))2531 }2532 }2533 }), pe.fn.extend({2534 on: function (e, t, n, r) {2535 return w(this, e, t, n, r)2536 }, one: function (e, t, n, r) {2537 return w(this, e, t, n, r, 1)2538 }, off: function (e, t, n) {2539 var r, i;2540 if (e && e.preventDefault && e.handleObj) return r = e.handleObj, pe(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace : r.origType, r.selector, r.handler), this;2541 if ("object" == typeof e) {2542 for (i in e) this.off(i, t, e[i]);2543 return this2544 }2545 return t !== !1 && "function" != typeof t || (n = t, t = void 0), n === !1 && (n = x), this.each(function () {2546 pe.event.remove(this, e, n, t)2547 })2548 }, trigger: function (e, t) {2549 return this.each(function () {2550 pe.event.trigger(e, t, this)2551 })2552 }, triggerHandler: function (e, t) {2553 var n = this[0];2554 if (n) return pe.event.trigger(e, t, n, !0)2555 }2556 });2557 var Ze = / jQuery\d+="(?:null|\d+)"/g, et = new RegExp("<(?:" + ze + ")[\\s/>]", "i"),2558 tt = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, nt = /<script|<style|<link/i,2559 rt = /checked\s*(?:[^=]|=\s*.checked.)/i, it = /^true\/(.*)/, ot = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,2560 at = p(re), st = at.appendChild(re.createElement("div"));2561 pe.extend({2562 htmlPrefilter: function (e) {2563 return e.replace(tt, "<$1></$2>")2564 }, clone: function (e, t, n) {2565 var r, i, o, a, s, u = pe.contains(e.ownerDocument, e);2566 if (fe.html5Clone || pe.isXMLDoc(e) || !et.test("<" + e.nodeName + ">") ? o = e.cloneNode(!0) : (st.innerHTML = e.outerHTML, st.removeChild(o = st.firstChild)), !(fe.noCloneEvent && fe.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || pe.isXMLDoc(e))) for (r = h(o), s = h(e), a = 0; null != (i = s[a]); ++a) r[a] && k(i, r[a]);2567 if (t) if (n) for (s = s || h(e), r = r || h(o), a = 0; null != (i = s[a]); a++) N(i, r[a]); else N(e, o);2568 return r = h(o, "script"), r.length > 0 && g(r, !u && h(e, "script")), r = s = i = null, o2569 }, cleanData: function (e, t) {2570 for (var n, r, i, o, a = 0, s = pe.expando, u = pe.cache, l = fe.attributes, c = pe.event.special; null != (n = e[a]); a++) if ((t || He(n)) && (i = n[s], o = i && u[i])) {2571 if (o.events) for (r in o.events) c[r] ? pe.event.remove(n, r) : pe.removeEvent(n, r, o.handle);2572 u[i] && (delete u[i], l || "undefined" == typeof n.removeAttribute ? n[s] = void 0 : n.removeAttribute(s), ne.push(i))2573 }2574 }2575 }), pe.fn.extend({2576 domManip: S, detach: function (e) {2577 return A(this, e, !0)2578 }, remove: function (e) {2579 return A(this, e)2580 }, text: function (e) {2581 return Pe(this, function (e) {2582 return void 0 === e ? pe.text(this) : this.empty().append((this[0] && this[0].ownerDocument || re).createTextNode(e))2583 }, null, e, arguments.length)2584 }, append: function () {2585 return S(this, arguments, function (e) {2586 if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) {2587 var t = T(this, e);2588 t.appendChild(e)2589 }2590 })2591 }, prepend: function () {2592 return S(this, arguments, function (e) {2593 if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) {2594 var t = T(this, e);2595 t.insertBefore(e, t.firstChild)2596 }2597 })2598 }, before: function () {2599 return S(this, arguments, function (e) {2600 this.parentNode && this.parentNode.insertBefore(e, this)2601 })2602 }, after: function () {2603 return S(this, arguments, function (e) {2604 this.parentNode && this.parentNode.insertBefore(e, this.nextSibling)2605 })2606 }, empty: function () {2607 for (var e, t = 0; null != (e = this[t]); t++) {2608 for (1 === e.nodeType && pe.cleanData(h(e, !1)); e.firstChild;) e.removeChild(e.firstChild);2609 e.options && pe.nodeName(e, "select") && (e.options.length = 0)2610 }2611 return this2612 }, clone: function (e, t) {2613 return e = null != e && e, t = null == t ? e : t, this.map(function () {2614 return pe.clone(this, e, t)2615 })2616 }, html: function (e) {2617 return Pe(this, function (e) {2618 var t = this[0] || {}, n = 0, r = this.length;2619 if (void 0 === e) return 1 === t.nodeType ? t.innerHTML.replace(Ze, "") : void 0;2620 if ("string" == typeof e && !nt.test(e) && (fe.htmlSerialize || !et.test(e)) && (fe.leadingWhitespace || !$e.test(e)) && !Xe[(We.exec(e) || ["", ""])[1].toLowerCase()]) {2621 e = pe.htmlPrefilter(e);2622 try {2623 for (; n < r; n++) t = this[n] || {}, 1 === t.nodeType && (pe.cleanData(h(t, !1)), t.innerHTML = e);2624 t = 02625 } catch (i) {2626 }2627 }2628 t && this.empty().append(e)2629 }, null, e, arguments.length)2630 }, replaceWith: function () {2631 var e = [];2632 return S(this, arguments, function (t) {2633 var n = this.parentNode;2634 pe.inArray(this, e) < 0 && (pe.cleanData(h(this)),2635 n && n.replaceChild(t, this))2636 }, e)2637 }2638 }), pe.each({2639 appendTo: "append",2640 prependTo: "prepend",2641 insertBefore: "before",2642 insertAfter: "after",2643 replaceAll: "replaceWith"2644 }, function (e, t) {2645 pe.fn[e] = function (e) {2646 for (var n, r = 0, i = [], o = pe(e), a = o.length - 1; r <= a; r++) n = r === a ? this : this.clone(!0), pe(o[r])[t](n), ae.apply(i, n.get());2647 return this.pushStack(i)2648 }2649 });2650 var ut, lt = {HTML: "block", BODY: "block"}, ct = /^margin/, ft = new RegExp("^(" + Fe + ")(?!px)[a-z%]+$", "i"),2651 dt = function (e, t, n, r) {2652 var i, o, a = {};2653 for (o in t) a[o] = e.style[o], e.style[o] = t[o];2654 i = n.apply(e, r || []);2655 for (o in t) e.style[o] = a[o];2656 return i2657 }, pt = re.documentElement;2658 !function () {2659 function t() {2660 var t, c, f = re.documentElement;2661 f.appendChild(u), l.style.cssText = "-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%", n = i = s = !1, r = a = !0, e.getComputedStyle && (c = e.getComputedStyle(l), n = "1%" !== (c || {}).top, s = "2px" === (c || {}).marginLeft, i = "4px" === (c || {width: "4px"}).width, l.style.marginRight = "50%", r = "4px" === (c || {marginRight: "4px"}).marginRight, t = l.appendChild(re.createElement("div")), t.style.cssText = l.style.cssText = "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0", t.style.marginRight = t.style.width = "0", l.style.width = "1px", a = !parseFloat((e.getComputedStyle(t) || {}).marginRight), l.removeChild(t)), l.style.display = "none", o = 0 === l.getClientRects().length, o && (l.style.display = "", l.innerHTML = "<table><tr><td></td><td>t</td></tr></table>", t = l.getElementsByTagName("td"), t[0].style.cssText = "margin:0;border:0;padding:0;display:none", o = 0 === t[0].offsetHeight, o && (t[0].style.display = "", t[1].style.display = "none", o = 0 === t[0].offsetHeight)), f.removeChild(u)2662 }2663 var n, r, i, o, a, s, u = re.createElement("div"), l = re.createElement("div");2664 l.style && (l.style.cssText = "float:left;opacity:.5", fe.opacity = "0.5" === l.style.opacity, fe.cssFloat = !!l.style.cssFloat, l.style.backgroundClip = "content-box", l.cloneNode(!0).style.backgroundClip = "", fe.clearCloneStyle = "content-box" === l.style.backgroundClip, u = re.createElement("div"), u.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute", l.innerHTML = "", u.appendChild(l), fe.boxSizing = "" === l.style.boxSizing || "" === l.style.MozBoxSizing || "" === l.style.WebkitBoxSizing, pe.extend(fe, {2665 reliableHiddenOffsets: function () {2666 return null == n && t(), o2667 }, boxSizingReliable: function () {2668 return null == n && t(), i2669 }, pixelMarginRight: function () {2670 return null == n && t(), r2671 }, pixelPosition: function () {2672 return null == n && t(), n2673 }, reliableMarginRight: function () {2674 return null == n && t(), a2675 }, reliableMarginLeft: function () {2676 return null == n && t(), s2677 }2678 }))2679 }();2680 var ht, gt, mt = /^(top|right|bottom|left)$/;2681 e.getComputedStyle ? (ht = function (t) {2682 var n = t.ownerDocument.defaultView;2683 return n && n.opener || (n = e), n.getComputedStyle(t)2684 }, gt = function (e, t, n) {2685 var r, i, o, a, s = e.style;2686 return n = n || ht(e), a = n ? n.getPropertyValue(t) || n[t] : void 0, "" !== a && void 0 !== a || pe.contains(e.ownerDocument, e) || (a = pe.style(e, t)), n && !fe.pixelMarginRight() && ft.test(a) && ct.test(t) && (r = s.width, i = s.minWidth, o = s.maxWidth, s.minWidth = s.maxWidth = s.width = a, a = n.width, s.width = r, s.minWidth = i, s.maxWidth = o), void 0 === a ? a : a + ""2687 }) : pt.currentStyle && (ht = function (e) {2688 return e.currentStyle2689 }, gt = function (e, t, n) {2690 var r, i, o, a, s = e.style;2691 return n = n || ht(e), a = n ? n[t] : void 0, null == a && s && s[t] && (a = s[t]), ft.test(a) && !mt.test(t) && (r = s.left, i = e.runtimeStyle, o = i && i.left, o && (i.left = e.currentStyle.left), s.left = "fontSize" === t ? "1em" : a, a = s.pixelLeft + "px", s.left = r, o && (i.left = o)), void 0 === a ? a : a + "" || "auto"2692 });2693 var yt = /alpha\([^)]*\)/i, vt = /opacity\s*=\s*([^)]*)/i, xt = /^(none|table(?!-c[ea]).+)/,2694 bt = new RegExp("^(" + Fe + ")(.*)$", "i"), wt = {position: "absolute", visibility: "hidden", display: "block"},2695 Tt = {letterSpacing: "0", fontWeight: "400"}, Ct = ["Webkit", "O", "Moz", "ms"],2696 Et = re.createElement("div").style;2697 pe.extend({2698 cssHooks: {2699 opacity: {2700 get: function (e, t) {2701 if (t) {2702 var n = gt(e, "opacity");2703 return "" === n ? "1" : n2704 }2705 }2706 }2707 },2708 cssNumber: {2709 animationIterationCount: !0,2710 columnCount: !0,2711 fillOpacity: !0,2712 flexGrow: !0,2713 flexShrink: !0,2714 fontWeight: !0,2715 lineHeight: !0,2716 opacity: !0,2717 order: !0,2718 orphans: !0,2719 widows: !0,2720 zIndex: !0,2721 zoom: !02722 },2723 cssProps: {"float": fe.cssFloat ? "cssFloat" : "styleFloat"},2724 style: function (e, t, n, r) {2725 if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) {2726 var i, o, a, s = pe.camelCase(t), u = e.style;2727 if (t = pe.cssProps[s] || (pe.cssProps[s] = H(s) || s), a = pe.cssHooks[t] || pe.cssHooks[s], void 0 === n) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i : u[t];2728 if (o = typeof n, "string" === o && (i = Me.exec(n)) && i[1] && (n = d(e, t, i), o = "number"), null != n && n === n && ("number" === o && (n += i && i[3] || (pe.cssNumber[s] ? "" : "px")), fe.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (u[t] = "inherit"), !(a && "set" in a && void 0 === (n = a.set(e, n, r))))) try {2729 u[t] = n2730 } catch (l) {2731 }2732 }2733 },2734 css: function (e, t, n, r) {2735 var i, o, a, s = pe.camelCase(t);2736 return t = pe.cssProps[s] || (pe.cssProps[s] = H(s) || s), a = pe.cssHooks[t] || pe.cssHooks[s], a && "get" in a && (o = a.get(e, !0, n)), void 0 === o && (o = gt(e, t, r)), "normal" === o && t in Tt && (o = Tt[t]), "" === n || n ? (i = parseFloat(o), n === !0 || isFinite(i) ? i || 0 : o) : o2737 }2738 }), pe.each(["height", "width"], function (e, t) {2739 pe.cssHooks[t] = {2740 get: function (e, n, r) {2741 if (n) return xt.test(pe.css(e, "display")) && 0 === e.offsetWidth ? dt(e, wt, function () {2742 return M(e, t, r)2743 }) : M(e, t, r)2744 }, set: function (e, n, r) {2745 var i = r && ht(e);2746 return _(e, n, r ? F(e, t, r, fe.boxSizing && "border-box" === pe.css(e, "boxSizing", !1, i), i) : 0)2747 }2748 }2749 }), fe.opacity || (pe.cssHooks.opacity = {2750 get: function (e, t) {2751 return vt.test((t && e.currentStyle ? e.currentStyle.filter : e.style.filter) || "") ? .01 * parseFloat(RegExp.$1) + "" : t ? "1" : ""2752 }, set: function (e, t) {2753 var n = e.style, r = e.currentStyle, i = pe.isNumeric(t) ? "alpha(opacity=" + 100 * t + ")" : "",2754 o = r && r.filter || n.filter || "";2755 n.zoom = 1, (t >= 1 || "" === t) && "" === pe.trim(o.replace(yt, "")) && n.removeAttribute && (n.removeAttribute("filter"), "" === t || r && !r.filter) || (n.filter = yt.test(o) ? o.replace(yt, i) : o + " " + i)2756 }2757 }), pe.cssHooks.marginRight = L(fe.reliableMarginRight, function (e, t) {2758 if (t) return dt(e, {display: "inline-block"}, gt, [e, "marginRight"])2759 }), pe.cssHooks.marginLeft = L(fe.reliableMarginLeft, function (e, t) {2760 if (t) return (parseFloat(gt(e, "marginLeft")) || (pe.contains(e.ownerDocument, e) ? e.getBoundingClientRect().left - dt(e, {marginLeft: 0}, function () {2761 return e.getBoundingClientRect().left2762 }) : 0)) + "px"2763 }), pe.each({margin: "", padding: "", border: "Width"}, function (e, t) {2764 pe.cssHooks[e + t] = {2765 expand: function (n) {2766 for (var r = 0, i = {}, o = "string" == typeof n ? n.split(" ") : [n]; r < 4; r++) i[e + Oe[r] + t] = o[r] || o[r - 2] || o[0];2767 return i2768 }2769 }, ct.test(e) || (pe.cssHooks[e + t].set = _)2770 }), pe.fn.extend({2771 css: function (e, t) {2772 return Pe(this, function (e, t, n) {2773 var r, i, o = {}, a = 0;2774 if (pe.isArray(t)) {2775 for (r = ht(e), i = t.length; a < i; a++) o[t[a]] = pe.css(e, t[a], !1, r);2776 return o2777 }2778 return void 0 !== n ? pe.style(e, t, n) : pe.css(e, t)2779 }, e, t, arguments.length > 1)2780 }, show: function () {2781 return q(this, !0)2782 }, hide: function () {2783 return q(this)2784 }, toggle: function (e) {2785 return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function () {2786 Re(this) ? pe(this).show() : pe(this).hide()2787 })2788 }2789 }), pe.Tween = O, O.prototype = {2790 constructor: O, init: function (e, t, n, r, i, o) {2791 this.elem = e, this.prop = n, this.easing = i || pe.easing._default, this.options = t, this.start = this.now = this.cur(), this.end = r, this.unit = o || (pe.cssNumber[n] ? "" : "px")2792 }, cur: function () {2793 var e = O.propHooks[this.prop];2794 return e && e.get ? e.get(this) : O.propHooks._default.get(this)2795 }, run: function (e) {2796 var t, n = O.propHooks[this.prop];2797 return this.options.duration ? this.pos = t = pe.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e, this.now = (this.end - this.start) * t + this.start, this.options.step && this.options.step.call(this.elem, this.now, this), n && n.set ? n.set(this) : O.propHooks._default.set(this), this2798 }2799 }, O.prototype.init.prototype = O.prototype, O.propHooks = {2800 _default: {2801 get: function (e) {2802 var t;2803 return 1 !== e.elem.nodeType || null != e.elem[e.prop] && null == e.elem.style[e.prop] ? e.elem[e.prop] : (t = pe.css(e.elem, e.prop, ""), t && "auto" !== t ? t : 0)2804 }, set: function (e) {2805 pe.fx.step[e.prop] ? pe.fx.step[e.prop](e) : 1 !== e.elem.nodeType || null == e.elem.style[pe.cssProps[e.prop]] && !pe.cssHooks[e.prop] ? e.elem[e.prop] = e.now : pe.style(e.elem, e.prop, e.now + e.unit)2806 }2807 }2808 }, O.propHooks.scrollTop = O.propHooks.scrollLeft = {2809 set: function (e) {2810 e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now)2811 }2812 }, pe.easing = {2813 linear: function (e) {2814 return e2815 }, swing: function (e) {2816 return .5 - Math.cos(e * Math.PI) / 22817 }, _default: "swing"2818 }, pe.fx = O.prototype.init, pe.fx.step = {};2819 var Nt, kt, St = /^(?:toggle|show|hide)$/, At = /queueHooks$/;2820 pe.Animation = pe.extend($, {2821 tweeners: {2822 "*": [function (e, t) {2823 var n = this.createTween(e, t);2824 return d(n.elem, e, Me.exec(t), n), n2825 }]2826 }, tweener: function (e, t) {2827 pe.isFunction(e) ? (t = e, e = ["*"]) : e = e.match(De);2828 for (var n, r = 0, i = e.length; r < i; r++) n = e[r], $.tweeners[n] = $.tweeners[n] || [], $.tweeners[n].unshift(t)2829 }, prefilters: [W], prefilter: function (e, t) {2830 t ? $.prefilters.unshift(e) : $.prefilters.push(e)2831 }2832 }), pe.speed = function (e, t, n) {2833 var r = e && "object" == typeof e ? pe.extend({}, e) : {2834 complete: n || !n && t || pe.isFunction(e) && e,2835 duration: e,2836 easing: n && t || t && !pe.isFunction(t) && t2837 };2838 return r.duration = pe.fx.off ? 0 : "number" == typeof r.duration ? r.duration : r.duration in pe.fx.speeds ? pe.fx.speeds[r.duration] : pe.fx.speeds._default, null != r.queue && r.queue !== !0 || (r.queue = "fx"), r.old = r.complete, r.complete = function () {2839 pe.isFunction(r.old) && r.old.call(this), r.queue && pe.dequeue(this, r.queue)2840 }, r2841 }, pe.fn.extend({2842 fadeTo: function (e, t, n, r) {2843 return this.filter(Re).css("opacity", 0).show().end().animate({opacity: t}, e, n, r)2844 }, animate: function (e, t, n, r) {2845 var i = pe.isEmptyObject(e), o = pe.speed(t, n, r), a = function () {2846 var t = $(this, pe.extend({}, e), o);2847 (i || pe._data(this, "finish")) && t.stop(!0)2848 };2849 return a.finish = a, i || o.queue === !1 ? this.each(a) : this.queue(o.queue, a)2850 }, stop: function (e, t, n) {2851 var r = function (e) {2852 var t = e.stop;2853 delete e.stop, t(n)2854 };2855 return "string" != typeof e && (n = t, t = e, e = void 0), t && e !== !1 && this.queue(e || "fx", []), this.each(function () {2856 var t = !0, i = null != e && e + "queueHooks", o = pe.timers, a = pe._data(this);2857 if (i) a[i] && a[i].stop && r(a[i]); else for (i in a) a[i] && a[i].stop && At.test(i) && r(a[i]);2858 for (i = o.length; i--;) o[i].elem !== this || null != e && o[i].queue !== e || (o[i].anim.stop(n), t = !1, o.splice(i, 1));2859 !t && n || pe.dequeue(this, e)2860 })2861 }, finish: function (e) {2862 return e !== !1 && (e = e || "fx"), this.each(function () {2863 var t, n = pe._data(this), r = n[e + "queue"], i = n[e + "queueHooks"], o = pe.timers,2864 a = r ? r.length : 0;2865 for (n.finish = !0, pe.queue(this, e, []), i && i.stop && i.stop.call(this, !0), t = o.length; t--;) o[t].elem === this && o[t].queue === e && (o[t].anim.stop(!0), o.splice(t, 1));2866 for (t = 0; t < a; t++) r[t] && r[t].finish && r[t].finish.call(this);2867 delete n.finish2868 })2869 }2870 }), pe.each(["toggle", "show", "hide"], function (e, t) {2871 var n = pe.fn[t];2872 pe.fn[t] = function (e, r, i) {2873 return null == e || "boolean" == typeof e ? n.apply(this, arguments) : this.animate(P(t, !0), e, r, i)2874 }2875 }), pe.each({2876 slideDown: P("show"),2877 slideUp: P("hide"),2878 slideToggle: P("toggle"),2879 fadeIn: {opacity: "show"},2880 fadeOut: {opacity: "hide"},2881 fadeToggle: {opacity: "toggle"}2882 }, function (e, t) {2883 pe.fn[e] = function (e, n, r) {2884 return this.animate(t, e, n, r)2885 }2886 }), pe.timers = [], pe.fx.tick = function () {2887 var e, t = pe.timers, n = 0;2888 for (Nt = pe.now(); n < t.length; n++) e = t[n], e() || t[n] !== e || t.splice(n--, 1);2889 t.length || pe.fx.stop(), Nt = void 02890 }, pe.fx.timer = function (e) {2891 pe.timers.push(e), e() ? pe.fx.start() : pe.timers.pop()2892 }, pe.fx.interval = 13, pe.fx.start = function () {2893 kt || (kt = e.setInterval(pe.fx.tick, pe.fx.interval))2894 }, pe.fx.stop = function () {2895 e.clearInterval(kt), kt = null2896 }, pe.fx.speeds = {slow: 600, fast: 200, _default: 400}, pe.fn.delay = function (t, n) {2897 return t = pe.fx ? pe.fx.speeds[t] || t : t, n = n || "fx", this.queue(n, function (n, r) {2898 var i = e.setTimeout(n, t);2899 r.stop = function () {2900 e.clearTimeout(i)2901 }2902 })2903 }, function () {2904 var e, t = re.createElement("input"), n = re.createElement("div"), r = re.createElement("select"),2905 i = r.appendChild(re.createElement("option"));2906 n = re.createElement("div"), n.setAttribute("className", "t"), n.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>", e = n.getElementsByTagName("a")[0], t.setAttribute("type", "checkbox"), n.appendChild(t), e = n.getElementsByTagName("a")[0], e.style.cssText = "top:1px", fe.getSetAttribute = "t" !== n.className, fe.style = /top/.test(e.getAttribute("style")), fe.hrefNormalized = "/a" === e.getAttribute("href"), fe.checkOn = !!t.value, fe.optSelected = i.selected, fe.enctype = !!re.createElement("form").enctype, r.disabled = !0, fe.optDisabled = !i.disabled, t = re.createElement("input"), t.setAttribute("value", ""), fe.input = "" === t.getAttribute("value"), t.value = "t", t.setAttribute("type", "radio"), fe.radioValue = "t" === t.value2907 }();2908 var Dt = /\r/g, jt = /[\x20\t\r\n\f]+/g;2909 pe.fn.extend({2910 val: function (e) {2911 var t, n, r, i = this[0];2912 {2913 if (arguments.length) return r = pe.isFunction(e), this.each(function (n) {2914 var i;2915 1 === this.nodeType && (i = r ? e.call(this, n, pe(this).val()) : e, null == i ? i = "" : "number" == typeof i ? i += "" : pe.isArray(i) && (i = pe.map(i, function (e) {2916 return null == e ? "" : e + ""2917 })), t = pe.valHooks[this.type] || pe.valHooks[this.nodeName.toLowerCase()], t && "set" in t && void 0 !== t.set(this, i, "value") || (this.value = i))2918 });2919 if (i) return t = pe.valHooks[i.type] || pe.valHooks[i.nodeName.toLowerCase()], t && "get" in t && void 0 !== (n = t.get(i, "value")) ? n : (n = i.value, "string" == typeof n ? n.replace(Dt, "") : null == n ? "" : n)2920 }2921 }2922 }), pe.extend({2923 valHooks: {2924 option: {2925 get: function (e) {2926 var t = pe.find.attr(e, "value");2927 return null != t ? t : pe.trim(pe.text(e)).replace(jt, " ")2928 }2929 }, select: {2930 get: function (e) {2931 for (var t, n, r = e.options, i = e.selectedIndex, o = "select-one" === e.type || i < 0, a = o ? null : [], s = o ? i + 1 : r.length, u = i < 0 ? s : o ? i : 0; u < s; u++) if (n = r[u], (n.selected || u === i) && (fe.optDisabled ? !n.disabled : null === n.getAttribute("disabled")) && (!n.parentNode.disabled || !pe.nodeName(n.parentNode, "optgroup"))) {2932 if (t = pe(n).val(), o) return t;2933 a.push(t)2934 }2935 return a2936 }, set: function (e, t) {2937 for (var n, r, i = e.options, o = pe.makeArray(t), a = i.length; a--;) if (r = i[a], pe.inArray(pe.valHooks.option.get(r), o) > -1) try {2938 r.selected = n = !02939 } catch (s) {2940 r.scrollHeight2941 } else r.selected = !1;2942 return n || (e.selectedIndex = -1), i2943 }2944 }2945 }2946 }), pe.each(["radio", "checkbox"], function () {2947 pe.valHooks[this] = {2948 set: function (e, t) {2949 if (pe.isArray(t)) return e.checked = pe.inArray(pe(e).val(), t) > -12950 }2951 }, fe.checkOn || (pe.valHooks[this].get = function (e) {2952 return null === e.getAttribute("value") ? "on" : e.value2953 })2954 });2955 var Lt, Ht, qt = pe.expr.attrHandle, _t = /^(?:checked|selected)$/i, Ft = fe.getSetAttribute, Mt = fe.input;2956 pe.fn.extend({2957 attr: function (e, t) {2958 return Pe(this, pe.attr, e, t, arguments.length > 1)2959 }, removeAttr: function (e) {2960 return this.each(function () {2961 pe.removeAttr(this, e)2962 })2963 }2964 }), pe.extend({2965 attr: function (e, t, n) {2966 var r, i, o = e.nodeType;2967 if (3 !== o && 8 !== o && 2 !== o) return "undefined" == typeof e.getAttribute ? pe.prop(e, t, n) : (1 === o && pe.isXMLDoc(e) || (t = t.toLowerCase(), i = pe.attrHooks[t] || (pe.expr.match.bool.test(t) ? Ht : Lt)), void 0 !== n ? null === n ? void pe.removeAttr(e, t) : i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : (e.setAttribute(t, n + ""), n) : i && "get" in i && null !== (r = i.get(e, t)) ? r : (r = pe.find.attr(e, t), null == r ? void 0 : r))2968 }, attrHooks: {2969 type: {2970 set: function (e, t) {2971 if (!fe.radioValue && "radio" === t && pe.nodeName(e, "input")) {2972 var n = e.value;2973 return e.setAttribute("type", t), n && (e.value = n), t2974 }2975 }2976 }2977 }, removeAttr: function (e, t) {2978 var n, r, i = 0, o = t && t.match(De);2979 if (o && 1 === e.nodeType) for (; n = o[i++];) r = pe.propFix[n] || n, pe.expr.match.bool.test(n) ? Mt && Ft || !_t.test(n) ? e[r] = !1 : e[pe.camelCase("default-" + n)] = e[r] = !1 : pe.attr(e, n, ""), e.removeAttribute(Ft ? n : r)2980 }2981 }), Ht = {2982 set: function (e, t, n) {2983 return t === !1 ? pe.removeAttr(e, n) : Mt && Ft || !_t.test(n) ? e.setAttribute(!Ft && pe.propFix[n] || n, n) : e[pe.camelCase("default-" + n)] = e[n] = !0, n2984 }2985 }, pe.each(pe.expr.match.bool.source.match(/\w+/g), function (e, t) {2986 var n = qt[t] || pe.find.attr;2987 Mt && Ft || !_t.test(t) ? qt[t] = function (e, t, r) {2988 var i, o;2989 return r || (o = qt[t], qt[t] = i, i = null != n(e, t, r) ? t.toLowerCase() : null, qt[t] = o), i2990 } : qt[t] = function (e, t, n) {2991 if (!n) return e[pe.camelCase("default-" + t)] ? t.toLowerCase() : null2992 }2993 }), Mt && Ft || (pe.attrHooks.value = {2994 set: function (e, t, n) {2995 return pe.nodeName(e, "input") ? void(e.defaultValue = t) : Lt && Lt.set(e, t, n)2996 }2997 }), Ft || (Lt = {2998 set: function (e, t, n) {2999 var r = e.getAttributeNode(n);3000 if (r || e.setAttributeNode(r = e.ownerDocument.createAttribute(n)), r.value = t += "", "value" === n || t === e.getAttribute(n)) return t3001 }3002 }, qt.id = qt.name = qt.coords = function (e, t, n) {3003 var r;3004 if (!n) return (r = e.getAttributeNode(t)) && "" !== r.value ? r.value : null3005 }, pe.valHooks.button = {3006 get: function (e, t) {3007 var n = e.getAttributeNode(t);3008 if (n && n.specified) return n.value3009 }, set: Lt.set3010 }, pe.attrHooks.contenteditable = {3011 set: function (e, t, n) {3012 Lt.set(e, "" !== t && t, n)3013 }3014 }, pe.each(["width", "height"], function (e, t) {3015 pe.attrHooks[t] = {3016 set: function (e, n) {3017 if ("" === n) return e.setAttribute(t, "auto"), n3018 }3019 }3020 })), fe.style || (pe.attrHooks.style = {3021 get: function (e) {3022 return e.style.cssText || void 03023 }, set: function (e, t) {3024 return e.style.cssText = t + ""3025 }3026 });3027 var Ot = /^(?:input|select|textarea|button|object)$/i, Rt = /^(?:a|area)$/i;3028 pe.fn.extend({3029 prop: function (e, t) {3030 return Pe(this, pe.prop, e, t, arguments.length > 1)3031 }, removeProp: function (e) {3032 return e = pe.propFix[e] || e, this.each(function () {3033 try {3034 this[e] = void 0, delete this[e]3035 } catch (t) {3036 }3037 })3038 }3039 }), pe.extend({3040 prop: function (e, t, n) {3041 var r, i, o = e.nodeType;3042 if (3 !== o && 8 !== o && 2 !== o) return 1 === o && pe.isXMLDoc(e) || (t = pe.propFix[t] || t, i = pe.propHooks[t]), void 0 !== n ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r : e[t] = n : i && "get" in i && null !== (r = i.get(e, t)) ? r : e[t]3043 }, propHooks: {3044 tabIndex: {3045 get: function (e) {3046 var t = pe.find.attr(e, "tabindex");3047 return t ? parseInt(t, 10) : Ot.test(e.nodeName) || Rt.test(e.nodeName) && e.href ? 0 : -13048 }3049 }3050 }, propFix: {"for": "htmlFor", "class": "className"}3051 }), fe.hrefNormalized || pe.each(["href", "src"], function (e, t) {3052 pe.propHooks[t] = {3053 get: function (e) {3054 return e.getAttribute(t, 4)3055 }3056 }3057 }), fe.optSelected || (pe.propHooks.selected = {3058 get: function (e) {3059 var t = e.parentNode;3060 return t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex), null3061 }, set: function (e) {3062 var t = e.parentNode;3063 t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex)3064 }3065 }), pe.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"], function () {3066 pe.propFix[this.toLowerCase()] = this3067 }), fe.enctype || (pe.propFix.enctype = "encoding");3068 var Pt = /[\t\r\n\f]/g;3069 pe.fn.extend({3070 addClass: function (e) {3071 var t, n, r, i, o, a, s, u = 0;3072 if (pe.isFunction(e)) return this.each(function (t) {3073 pe(this).addClass(e.call(this, t, z(this)))3074 });3075 if ("string" == typeof e && e) for (t = e.match(De) || []; n = this[u++];) if (i = z(n), r = 1 === n.nodeType && (" " + i + " ").replace(Pt, " ")) {3076 for (a = 0; o = t[a++];) r.indexOf(" " + o + " ") < 0 && (r += o + " ");3077 s = pe.trim(r), i !== s && pe.attr(n, "class", s)3078 }3079 return this3080 }, removeClass: function (e) {3081 var t, n, r, i, o, a, s, u = 0;3082 if (pe.isFunction(e)) return this.each(function (t) {3083 pe(this).removeClass(e.call(this, t, z(this)))3084 });3085 if (!arguments.length) return this.attr("class", "");3086 if ("string" == typeof e && e) for (t = e.match(De) || []; n = this[u++];) if (i = z(n), r = 1 === n.nodeType && (" " + i + " ").replace(Pt, " ")) {3087 for (a = 0; o = t[a++];) for (; r.indexOf(" " + o + " ") > -1;) r = r.replace(" " + o + " ", " ");3088 s = pe.trim(r), i !== s && pe.attr(n, "class", s)3089 }3090 return this3091 }, toggleClass: function (e, t) {3092 var n = typeof e;3093 return "boolean" == typeof t && "string" === n ? t ? this.addClass(e) : this.removeClass(e) : pe.isFunction(e) ? this.each(function (n) {3094 pe(this).toggleClass(e.call(this, n, z(this), t), t)3095 }) : this.each(function () {3096 var t, r, i, o;3097 if ("string" === n) for (r = 0, i = pe(this), o = e.match(De) || []; t = o[r++];) i.hasClass(t) ? i.removeClass(t) : i.addClass(t); else void 0 !== e && "boolean" !== n || (t = z(this), t && pe._data(this, "__className__", t), pe.attr(this, "class", t || e === !1 ? "" : pe._data(this, "__className__") || ""))3098 })3099 }, hasClass: function (e) {3100 var t, n, r = 0;3101 for (t = " " + e + " "; n = this[r++];) if (1 === n.nodeType && (" " + z(n) + " ").replace(Pt, " ").indexOf(t) > -1) return !0;3102 return !13103 }3104 }), pe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "), function (e, t) {3105 pe.fn[t] = function (e, n) {3106 return arguments.length > 0 ? this.on(t, null, e, n) : this.trigger(t)3107 }3108 }), pe.fn.extend({3109 hover: function (e, t) {3110 return this.mouseenter(e).mouseleave(t || e)3111 }3112 });3113 var Bt = e.location, Wt = pe.now(), It = /\?/,3114 $t = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;3115 pe.parseJSON = function (t) {3116 if (e.JSON && e.JSON.parse) return e.JSON.parse(t + "");3117 var n, r = null, i = pe.trim(t + "");3118 return i && !pe.trim(i.replace($t, function (e, t, i, o) {3119 return n && t && (r = 0), 0 === r ? e : (n = i || t, r += !o - !i, "")3120 })) ? Function("return " + i)() : pe.error("Invalid JSON: " + t)3121 }, pe.parseXML = function (t) {3122 var n, r;3123 if (!t || "string" != typeof t) return null;3124 try {3125 e.DOMParser ? (r = new e.DOMParser, n = r.parseFromString(t, "text/xml")) : (n = new e.ActiveXObject("Microsoft.XMLDOM"), n.async = "false", n.loadXML(t))3126 } catch (i) {3127 n = void 03128 }3129 return n && n.documentElement && !n.getElementsByTagName("parsererror").length || pe.error("Invalid XML: " + t), n3130 };3131 var zt = /#.*$/, Xt = /([?&])_=[^&]*/, Ut = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,3132 Vt = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, Yt = /^(?:GET|HEAD)$/, Jt = /^\/\//,3133 Gt = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/, Kt = {}, Qt = {}, Zt = "*/".concat("*"),3134 en = Bt.href, tn = Gt.exec(en.toLowerCase()) || [];3135 pe.extend({3136 active: 0,3137 lastModified: {},3138 etag: {},3139 ajaxSettings: {3140 url: en,3141 type: "GET",3142 isLocal: Vt.test(tn[1]),3143 global: !0,3144 processData: !0,3145 async: !0,3146 contentType: "application/x-www-form-urlencoded; charset=UTF-8",3147 accepts: {3148 "*": Zt,3149 text: "text/plain",3150 html: "text/html",3151 xml: "application/xml, text/xml",3152 json: "application/json, text/javascript"3153 },3154 contents: {xml: /\bxml\b/, html: /\bhtml/, json: /\bjson\b/},3155 responseFields: {xml: "responseXML", text: "responseText", json: "responseJSON"},3156 converters: {"* text": String, "text html": !0, "text json": pe.parseJSON, "text xml": pe.parseXML},3157 flatOptions: {url: !0, context: !0}3158 },3159 ajaxSetup: function (e, t) {3160 return t ? V(V(e, pe.ajaxSettings), t) : V(pe.ajaxSettings, e)3161 },3162 ajaxPrefilter: X(Kt),3163 ajaxTransport: X(Qt),3164 ajax: function (t, n) {3165 function r(t, n, r, i) {3166 var o, f, v, x, w, C = n;3167 2 !== b && (b = 2, u && e.clearTimeout(u), c = void 0, s = i || "", T.readyState = t > 0 ? 4 : 0, o = t >= 200 && t < 300 || 304 === t, r && (x = Y(d, T, r)), x = J(d, x, T, o), o ? (d.ifModified && (w = T.getResponseHeader("Last-Modified"), w && (pe.lastModified[a] = w), w = T.getResponseHeader("etag"), w && (pe.etag[a] = w)), 204 === t || "HEAD" === d.type ? C = "nocontent" : 304 === t ? C = "notmodified" : (C = x.state, f = x.data, v = x.error, o = !v)) : (v = C, !t && C || (C = "error", t < 0 && (t = 0))), T.status = t, T.statusText = (n || C) + "", o ? g.resolveWith(p, [f, C, T]) : g.rejectWith(p, [T, C, v]), T.statusCode(y), y = void 0, l && h.trigger(o ? "ajaxSuccess" : "ajaxError", [T, d, o ? f : v]), m.fireWith(p, [T, C]), l && (h.trigger("ajaxComplete", [T, d]), --pe.active || pe.event.trigger("ajaxStop")))3168 }3169 "object" == typeof t && (n = t, t = void 0), n = n || {};3170 var i, o, a, s, u, l, c, f, d = pe.ajaxSetup({}, n), p = d.context || d,3171 h = d.context && (p.nodeType || p.jquery) ? pe(p) : pe.event, g = pe.Deferred(),3172 m = pe.Callbacks("once memory"), y = d.statusCode || {}, v = {}, x = {}, b = 0, w = "canceled", T = {3173 readyState: 0, getResponseHeader: function (e) {3174 var t;3175 if (2 === b) {3176 if (!f) for (f = {}; t = Ut.exec(s);) f[t[1].toLowerCase()] = t[2];3177 t = f[e.toLowerCase()]3178 }3179 return null == t ? null : t3180 }, getAllResponseHeaders: function () {3181 return 2 === b ? s : null3182 }, setRequestHeader: function (e, t) {3183 var n = e.toLowerCase();3184 return b || (e = x[n] = x[n] || e, v[e] = t), this3185 }, overrideMimeType: function (e) {3186 return b || (d.mimeType = e), this3187 }, statusCode: function (e) {3188 var t;3189 if (e) if (b < 2) for (t in e) y[t] = [y[t], e[t]]; else T.always(e[T.status]);3190 return this3191 }, abort: function (e) {3192 var t = e || w;3193 return c && c.abort(t), r(0, t), this3194 }3195 };3196 if (g.promise(T).complete = m.add, T.success = T.done, T.error = T.fail, d.url = ((t || d.url || en) + "").replace(zt, "").replace(Jt, tn[1] + "//"), d.type = n.method || n.type || d.method || d.type, d.dataTypes = pe.trim(d.dataType || "*").toLowerCase().match(De) || [""], null == d.crossDomain && (i = Gt.exec(d.url.toLowerCase()), d.crossDomain = !(!i || i[1] === tn[1] && i[2] === tn[2] && (i[3] || ("http:" === i[1] ? "80" : "443")) === (tn[3] || ("http:" === tn[1] ? "80" : "443")))), d.data && d.processData && "string" != typeof d.data && (d.data = pe.param(d.data, d.traditional)), U(Kt, d, n, T), 2 === b) return T;3197 l = pe.event && d.global, l && 0 === pe.active++ && pe.event.trigger("ajaxStart"), d.type = d.type.toUpperCase(), d.hasContent = !Yt.test(d.type), a = d.url, d.hasContent || (d.data && (a = d.url += (It.test(a) ? "&" : "?") + d.data, delete d.data), d.cache === !1 && (d.url = Xt.test(a) ? a.replace(Xt, "$1_=" + Wt++) : a + (It.test(a) ? "&" : "?") + "_=" + Wt++)), d.ifModified && (pe.lastModified[a] && T.setRequestHeader("If-Modified-Since", pe.lastModified[a]), pe.etag[a] && T.setRequestHeader("If-None-Match", pe.etag[a])), (d.data && d.hasContent && d.contentType !== !1 || n.contentType) && T.setRequestHeader("Content-Type", d.contentType), T.setRequestHeader("Accept", d.dataTypes[0] && d.accepts[d.dataTypes[0]] ? d.accepts[d.dataTypes[0]] + ("*" !== d.dataTypes[0] ? ", " + Zt + "; q=0.01" : "") : d.accepts["*"]);3198 for (o in d.headers) T.setRequestHeader(o, d.headers[o]);3199 if (d.beforeSend && (d.beforeSend.call(p, T, d) === !1 || 2 === b)) return T.abort();3200 w = "abort";3201 for (o in{success: 1, error: 1, complete: 1}) T[o](d[o]);3202 if (c = U(Qt, d, n, T)) {3203 if (T.readyState = 1, l && h.trigger("ajaxSend", [T, d]), 2 === b) return T;3204 d.async && d.timeout > 0 && (u = e.setTimeout(function () {3205 T.abort("timeout")3206 }, d.timeout));3207 try {3208 b = 1, c.send(v, r)3209 } catch (C) {3210 if (!(b < 2)) throw C;3211 r(-1, C)3212 }3213 } else r(-1, "No Transport");3214 return T3215 },3216 getJSON: function (e, t, n) {3217 return pe.get(e, t, n, "json")3218 },3219 getScript: function (e, t) {3220 return pe.get(e, void 0, t, "script")3221 }3222 }), pe.each(["get", "post"], function (e, t) {3223 pe[t] = function (e, n, r, i) {3224 return pe.isFunction(n) && (i = i || r, r = n, n = void 0), pe.ajax(pe.extend({3225 url: e,3226 type: t,3227 dataType: i,3228 data: n,3229 success: r3230 }, pe.isPlainObject(e) && e))3231 }3232 }), pe._evalUrl = function (e) {3233 return pe.ajax({url: e, type: "GET", dataType: "script", cache: !0, async: !1, global: !1, "throws": !0})3234 }, pe.fn.extend({3235 wrapAll: function (e) {3236 if (pe.isFunction(e)) return this.each(function (t) {3237 pe(this).wrapAll(e.call(this, t))3238 });3239 if (this[0]) {3240 var t = pe(e, this[0].ownerDocument).eq(0).clone(!0);3241 this[0].parentNode && t.insertBefore(this[0]), t.map(function () {3242 for (var e = this; e.firstChild && 1 === e.firstChild.nodeType;) e = e.firstChild;3243 return e3244 }).append(this)3245 }3246 return this3247 }, wrapInner: function (e) {3248 return pe.isFunction(e) ? this.each(function (t) {3249 pe(this).wrapInner(e.call(this, t))3250 }) : this.each(function () {3251 var t = pe(this), n = t.contents();3252 n.length ? n.wrapAll(e) : t.append(e)3253 })3254 }, wrap: function (e) {3255 var t = pe.isFunction(e);3256 return this.each(function (n) {3257 pe(this).wrapAll(t ? e.call(this, n) : e)3258 })3259 }, unwrap: function () {3260 return this.parent().each(function () {3261 pe.nodeName(this, "body") || pe(this).replaceWith(this.childNodes)3262 }).end()3263 }3264 }), pe.expr.filters.hidden = function (e) {3265 return fe.reliableHiddenOffsets() ? e.offsetWidth <= 0 && e.offsetHeight <= 0 && !e.getClientRects().length : K(e)3266 }, pe.expr.filters.visible = function (e) {3267 return !pe.expr.filters.hidden(e)3268 };3269 var nn = /%20/g, rn = /\[\]$/, on = /\r?\n/g, an = /^(?:submit|button|image|reset|file)$/i,3270 sn = /^(?:input|select|textarea|keygen)/i;3271 pe.param = function (e, t) {3272 var n, r = [], i = function (e, t) {3273 t = pe.isFunction(t) ? t() : null == t ? "" : t, r[r.length] = encodeURIComponent(e) + "=" + encodeURIComponent(t)3274 };3275 if (void 0 === t && (t = pe.ajaxSettings && pe.ajaxSettings.traditional), pe.isArray(e) || e.jquery && !pe.isPlainObject(e)) pe.each(e, function () {3276 i(this.name, this.value)3277 }); else for (n in e) Q(n, e[n], t, i);3278 return r.join("&").replace(nn, "+")3279 }, pe.fn.extend({3280 serialize: function () {3281 return pe.param(this.serializeArray())3282 }, serializeArray: function () {3283 return this.map(function () {3284 var e = pe.prop(this, "elements");3285 return e ? pe.makeArray(e) : this3286 }).filter(function () {3287 var e = this.type;3288 return this.name && !pe(this).is(":disabled") && sn.test(this.nodeName) && !an.test(e) && (this.checked || !Be.test(e))3289 }).map(function (e, t) {3290 var n = pe(this).val();3291 return null == n ? null : pe.isArray(n) ? pe.map(n, function (e) {3292 return {name: t.name, value: e.replace(on, "\r\n")}3293 }) : {name: t.name, value: n.replace(on, "\r\n")}3294 }).get()3295 }3296 }), pe.ajaxSettings.xhr = void 0 !== e.ActiveXObject ? function () {3297 return this.isLocal ? ee() : re.documentMode > 8 ? Z() : /^(get|post|head|put|delete|options)$/i.test(this.type) && Z() || ee()3298 } : Z;3299 var un = 0, ln = {}, cn = pe.ajaxSettings.xhr();3300 e.attachEvent && e.attachEvent("onunload", function () {3301 for (var e in ln) ln[e](void 0, !0)3302 }), fe.cors = !!cn && "withCredentials" in cn, cn = fe.ajax = !!cn, cn && pe.ajaxTransport(function (t) {3303 if (!t.crossDomain || fe.cors) {3304 var n;3305 return {3306 send: function (r, i) {3307 var o, a = t.xhr(), s = ++un;3308 if (a.open(t.type, t.url, t.async, t.username, t.password), t.xhrFields) for (o in t.xhrFields) a[o] = t.xhrFields[o];3309 t.mimeType && a.overrideMimeType && a.overrideMimeType(t.mimeType), t.crossDomain || r["X-Requested-With"] || (r["X-Requested-With"] = "XMLHttpRequest");3310 for (o in r) void 0 !== r[o] && a.setRequestHeader(o, r[o] + "");3311 a.send(t.hasContent && t.data || null), n = function (e, r) {3312 var o, u, l;3313 if (n && (r || 4 === a.readyState)) if (delete ln[s], n = void 0, a.onreadystatechange = pe.noop, r) 4 !== a.readyState && a.abort(); else {3314 l = {}, o = a.status, "string" == typeof a.responseText && (l.text = a.responseText);3315 try {3316 u = a.statusText3317 } catch (c) {3318 u = ""3319 }3320 o || !t.isLocal || t.crossDomain ? 1223 === o && (o = 204) : o = l.text ? 200 : 4043321 }3322 l && i(o, u, l, a.getAllResponseHeaders())3323 }, t.async ? 4 === a.readyState ? e.setTimeout(n) : a.onreadystatechange = ln[s] = n : n()3324 }, abort: function () {3325 n && n(void 0, !0)3326 }3327 }3328 }3329 }), pe.ajaxSetup({3330 accepts: {script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},3331 contents: {script: /\b(?:java|ecma)script\b/},3332 converters: {3333 "text script": function (e) {3334 return pe.globalEval(e), e3335 }3336 }3337 }), pe.ajaxPrefilter("script", function (e) {3338 void 0 === e.cache && (e.cache = !1), e.crossDomain && (e.type = "GET", e.global = !1)3339 }), pe.ajaxTransport("script", function (e) {3340 if (e.crossDomain) {3341 var t, n = re.head || pe("head")[0] || re.documentElement;3342 return {3343 send: function (r, i) {3344 t = re.createElement("script"), t.async = !0, e.scriptCharset && (t.charset = e.scriptCharset), t.src = e.url, t.onload = t.onreadystatechange = function (e, n) {3345 (n || !t.readyState || /loaded|complete/.test(t.readyState)) && (t.onload = t.onreadystatechange = null, t.parentNode && t.parentNode.removeChild(t), t = null, n || i(200, "success"))3346 }, n.insertBefore(t, n.firstChild)3347 }, abort: function () {3348 t && t.onload(void 0, !0)3349 }3350 }3351 }3352 });3353 var fn = [], dn = /(=)\?(?=&|$)|\?\?/;3354 pe.ajaxSetup({3355 jsonp: "callback", jsonpCallback: function () {3356 var e = fn.pop() || pe.expando + "_" + Wt++;3357 return this[e] = !0, e3358 }3359 }), pe.ajaxPrefilter("json jsonp", function (t, n, r) {3360 var i, o, a,3361 s = t.jsonp !== !1 && (dn.test(t.url) ? "url" : "string" == typeof t.data && 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") && dn.test(t.data) && "data");3362 if (s || "jsonp" === t.dataTypes[0]) return i = t.jsonpCallback = pe.isFunction(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback, s ? t[s] = t[s].replace(dn, "$1" + i) : t.jsonp !== !1 && (t.url += (It.test(t.url) ? "&" : "?") + t.jsonp + "=" + i), t.converters["script json"] = function () {3363 return a || pe.error(i + " was not called"), a[0]3364 }, t.dataTypes[0] = "json", o = e[i], e[i] = function () {3365 a = arguments3366 }, r.always(function () {3367 void 0 === o ? pe(e).removeProp(i) : e[i] = o, t[i] && (t.jsonpCallback = n.jsonpCallback, fn.push(i)), a && pe.isFunction(o) && o(a[0]), a = o = void 03368 }), "script"3369 }), pe.parseHTML = function (e, t, n) {3370 if (!e || "string" != typeof e) return null;3371 "boolean" == typeof t && (n = t, t = !1), t = t || re;3372 var r = Te.exec(e), i = !n && [];3373 return r ? [t.createElement(r[1])] : (r = y([e], t, i), i && i.length && pe(i).remove(), pe.merge([], r.childNodes))3374 };3375 var pn = pe.fn.load;3376 return pe.fn.load = function (e, t, n) {3377 if ("string" != typeof e && pn) return pn.apply(this, arguments);3378 var r, i, o, a = this, s = e.indexOf(" ");3379 return s > -1 && (r = pe.trim(e.slice(s, e.length)), e = e.slice(0, s)), pe.isFunction(t) ? (n = t, t = void 0) : t && "object" == typeof t && (i = "POST"), a.length > 0 && pe.ajax({3380 url: e,3381 type: i || "GET",3382 dataType: "html",3383 data: t3384 }).done(function (e) {3385 o = arguments, a.html(r ? pe("<div>").append(pe.parseHTML(e)).find(r) : e)3386 }).always(n && function (e, t) {3387 a.each(function () {3388 n.apply(this, o || [e.responseText, t, e])3389 })3390 }), this3391 }, pe.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"], function (e, t) {3392 pe.fn[t] = function (e) {3393 return this.on(t, e)3394 }3395 }), pe.expr.filters.animated = function (e) {3396 return pe.grep(pe.timers, function (t) {3397 return e === t.elem3398 }).length3399 }, pe.offset = {3400 setOffset: function (e, t, n) {3401 var r, i, o, a, s, u, l, c = pe.css(e, "position"), f = pe(e), d = {};3402 "static" === c && (e.style.position = "relative"), s = f.offset(), o = pe.css(e, "top"), u = pe.css(e, "left"), l = ("absolute" === c || "fixed" === c) && pe.inArray("auto", [o, u]) > -1, l ? (r = f.position(), a = r.top, i = r.left) : (a = parseFloat(o) || 0, i = parseFloat(u) || 0), pe.isFunction(t) && (t = t.call(e, n, pe.extend({}, s))), null != t.top && (d.top = t.top - s.top + a), null != t.left && (d.left = t.left - s.left + i), "using" in t ? t.using.call(e, d) : f.css(d)3403 }3404 }, pe.fn.extend({3405 offset: function (e) {3406 if (arguments.length) return void 0 === e ? this : this.each(function (t) {3407 pe.offset.setOffset(this, e, t)3408 });3409 var t, n, r = {top: 0, left: 0}, i = this[0], o = i && i.ownerDocument;3410 if (o) return t = o.documentElement, pe.contains(t, i) ? ("undefined" != typeof i.getBoundingClientRect && (r = i.getBoundingClientRect()), n = te(o), {3411 top: r.top + (n.pageYOffset || t.scrollTop) - (t.clientTop || 0),3412 left: r.left + (n.pageXOffset || t.scrollLeft) - (t.clientLeft || 0)3413 }) : r3414 }, position: function () {3415 if (this[0]) {3416 var e, t, n = {top: 0, left: 0}, r = this[0];3417 return "fixed" === pe.css(r, "position") ? t = r.getBoundingClientRect() : (e = this.offsetParent(), t = this.offset(), pe.nodeName(e[0], "html") || (n = e.offset()), n.top += pe.css(e[0], "borderTopWidth", !0), n.left += pe.css(e[0], "borderLeftWidth", !0)), {3418 top: t.top - n.top - pe.css(r, "marginTop", !0),3419 left: t.left - n.left - pe.css(r, "marginLeft", !0)3420 }3421 }3422 }, offsetParent: function () {3423 return this.map(function () {3424 for (var e = this.offsetParent; e && !pe.nodeName(e, "html") && "static" === pe.css(e, "position");) e = e.offsetParent;3425 return e || pt3426 })3427 }3428 }), pe.each({scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function (e, t) {3429 var n = /Y/.test(t);3430 pe.fn[e] = function (r) {3431 return Pe(this, function (e, r, i) {3432 var o = te(e);3433 return void 0 === i ? o ? t in o ? o[t] : o.document.documentElement[r] : e[r] : void(o ? o.scrollTo(n ? pe(o).scrollLeft() : i, n ? i : pe(o).scrollTop()) : e[r] = i)3434 }, e, r, arguments.length, null)3435 }3436 }), pe.each(["top", "left"], function (e, t) {3437 pe.cssHooks[t] = L(fe.pixelPosition, function (e, n) {3438 if (n) return n = gt(e, t), ft.test(n) ? pe(e).position()[t] + "px" : n3439 })3440 }), pe.each({Height: "height", Width: "width"}, function (e, t) {3441 pe.each({padding: "inner" + e, content: t, "": "outer" + e}, function (n, r) {3442 pe.fn[r] = function (r, i) {3443 var o = arguments.length && (n || "boolean" != typeof r),3444 a = n || (r === !0 || i === !0 ? "margin" : "border");3445 return Pe(this, function (t, n, r) {3446 var i;3447 return pe.isWindow(t) ? t.document.documentElement["client" + e] : 9 === t.nodeType ? (i = t.documentElement, Math.max(t.body["scroll" + e], i["scroll" + e], t.body["offset" + e], i["offset" + e], i["client" + e])) : void 0 === r ? pe.css(t, n, a) : pe.style(t, n, r, a)3448 }, t, o ? r : void 0, o, null)3449 }3450 })3451 }), pe.fn.extend({3452 bind: function (e, t, n) {3453 return this.on(e, null, t, n)3454 }, unbind: function (e, t) {3455 return this.off(e, null, t)3456 }, delegate: function (e, t, n, r) {3457 return this.on(t, e, n, r)3458 }, undelegate: function (e, t, n) {3459 return 1 === arguments.length ? this.off(e, "**") : this.off(t, e || "**", n)...
jquery.js
Source:jquery.js
...1965 u = e.length,1966 l = null == n;1967 if ("object" === pe.type(n)) {1968 i = !0;1969 for (s in n) Pe(e, t, s, n[s], !0, o, a)1970 } else if (void 0 !== r && (i = !0, pe.isFunction(r) || (a = !0), l && (a ? (t.call(e, r), t = null) : (l = t, t = function(e, t, n) {1971 return l.call(pe(e), n)1972 })), t)) for (; s < u; s++) t(e[s], n, a ? r: r.call(e[s], s, t(e[s], n)));1973 return i ? e: l ? t.call(e) : u ? t(e[0], n) : o1974 },1975 Be = /^(?:checkbox|radio)$/i,1976 We = /<([\w:-]+)/,1977 Ie = /^$|\/(?:java|ecma)script/i,1978 $e = /^\s+/,1979 ze = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video"; !1980 function() {1981 var e = re.createElement("div"),1982 t = re.createDocumentFragment(),1983 n = re.createElement("input");1984 e.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",1985 fe.leadingWhitespace = 3 === e.firstChild.nodeType,1986 fe.tbody = !e.getElementsByTagName("tbody").length,1987 fe.htmlSerialize = !!e.getElementsByTagName("link").length,1988 fe.html5Clone = "<:nav></:nav>" !== re.createElement("nav").cloneNode(!0).outerHTML,1989 n.type = "checkbox",1990 n.checked = !0,1991 t.appendChild(n),1992 fe.appendChecked = n.checked,1993 e.innerHTML = "<textarea>x</textarea>",1994 fe.noCloneChecked = !!e.cloneNode(!0).lastChild.defaultValue,1995 t.appendChild(e),1996 n = re.createElement("input"),1997 n.setAttribute("type", "radio"),1998 n.setAttribute("checked", "checked"),1999 n.setAttribute("name", "t"),2000 e.appendChild(n),2001 fe.checkClone = e.cloneNode(!0).cloneNode(!0).lastChild.checked,2002 fe.noCloneEvent = !!e.addEventListener,2003 e[pe.expando] = 1,2004 fe.attributes = !e.getAttribute(pe.expando)2005 } ();2006 var Xe = {2007 option: [1, "<select multiple='multiple'>", "</select>"],2008 legend: [1, "<fieldset>", "</fieldset>"],2009 area: [1, "<map>", "</map>"],2010 param: [1, "<object>", "</object>"],2011 thead: [1, "<table>", "</table>"],2012 tr: [2, "<table><tbody>", "</tbody></table>"],2013 col: [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"],2014 td: [3, "<table><tbody><tr>", "</tr></tbody></table>"],2015 _default: fe.htmlSerialize ? [0, "", ""] : [1, "X<div>", "</div>"]2016 };2017 Xe.optgroup = Xe.option,2018 Xe.tbody = Xe.tfoot = Xe.colgroup = Xe.caption = Xe.thead,2019 Xe.th = Xe.td;2020 var Ue = /<|&#?\w+;/,2021 Ve = /<tbody/i; !2022 function() {2023 var t, n, r = re.createElement("div");2024 for (t in {2025 submit: !0,2026 change: !0,2027 focusin: !02028 }) n = "on" + t,2029 (fe[t] = n in e) || (r.setAttribute(n, "t"), fe[t] = r.attributes[n].expando === !1);2030 r = null2031 } ();2032 var Ye = /^(?:input|select|textarea)$/i,2033 Je = /^key/,2034 Ge = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,2035 Ke = /^(?:focusinfocus|focusoutblur)$/,2036 Qe = /^([^.]*)(?:\.(.+)|)/;2037 pe.event = {2038 global: {},2039 add: function(e, t, n, r, i) {2040 var o, a, s, u, l, c, f, d, p, h, g, m = pe._data(e);2041 if (m) {2042 for (n.handler && (u = n, n = u.handler, i = u.selector), n.guid || (n.guid = pe.guid++), (a = m.events) || (a = m.events = {}), (c = m.handle) || (c = m.handle = function(e) {2043 return "undefined" == typeof pe || e && pe.event.triggered === e.type ? void 0 : pe.event.dispatch.apply(c.elem, arguments)2044 },2045 c.elem = e), t = (t || "").match(De) || [""], s = t.length; s--;) o = Qe.exec(t[s]) || [],2046 p = g = o[1],2047 h = (o[2] || "").split(".").sort(),2048 p && (l = pe.event.special[p] || {},2049 p = (i ? l.delegateType: l.bindType) || p, l = pe.event.special[p] || {},2050 f = pe.extend({2051 type: p,2052 origType: g,2053 data: r,2054 handler: n,2055 guid: n.guid,2056 selector: i,2057 needsContext: i && pe.expr.match.needsContext.test(i),2058 namespace: h.join(".")2059 },2060 u), (d = a[p]) || (d = a[p] = [], d.delegateCount = 0, l.setup && l.setup.call(e, r, h, c) !== !1 || (e.addEventListener ? e.addEventListener(p, c, !1) : e.attachEvent && e.attachEvent("on" + p, c))), l.add && (l.add.call(e, f), f.handler.guid || (f.handler.guid = n.guid)), i ? d.splice(d.delegateCount++, 0, f) : d.push(f), pe.event.global[p] = !0);2061 e = null2062 }2063 },2064 remove: function(e, t, n, r, i) {2065 var o, a, s, u, l, c, f, d, p, h, g, m = pe.hasData(e) && pe._data(e);2066 if (m && (c = m.events)) {2067 for (t = (t || "").match(De) || [""], l = t.length; l--;) if (s = Qe.exec(t[l]) || [], p = g = s[1], h = (s[2] || "").split(".").sort(), p) {2068 for (f = pe.event.special[p] || {},2069 p = (r ? f.delegateType: f.bindType) || p, d = c[p] || [], s = s[2] && new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), u = o = d.length; o--;) a = d[o],2070 !i && g !== a.origType || n && n.guid !== a.guid || s && !s.test(a.namespace) || r && r !== a.selector && ("**" !== r || !a.selector) || (d.splice(o, 1), a.selector && d.delegateCount--, f.remove && f.remove.call(e, a));2071 u && !d.length && (f.teardown && f.teardown.call(e, h, m.handle) !== !1 || pe.removeEvent(e, p, m.handle), delete c[p])2072 } else for (p in c) pe.event.remove(e, p + t[l], n, r, !0);2073 pe.isEmptyObject(c) && (delete m.handle, pe._removeData(e, "events"))2074 }2075 },2076 trigger: function(t, n, r, i) {2077 var o, a, s, u, l, c, f, d = [r || re],2078 p = ce.call(t, "type") ? t.type: t,2079 h = ce.call(t, "namespace") ? t.namespace.split(".") : [];2080 if (s = c = r = r || re, 3 !== r.nodeType && 8 !== r.nodeType && !Ke.test(p + pe.event.triggered) && (p.indexOf(".") > -1 && (h = p.split("."), p = h.shift(), h.sort()), a = p.indexOf(":") < 0 && "on" + p, t = t[pe.expando] ? t: new pe.Event(p, "object" == typeof t && t), t.isTrigger = i ? 2 : 3, t.namespace = h.join("."), t.rnamespace = t.namespace ? new RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, t.result = void 0, t.target || (t.target = r), n = null == n ? [t] : pe.makeArray(n, [t]), l = pe.event.special[p] || {},2081 i || !l.trigger || l.trigger.apply(r, n) !== !1)) {2082 if (!i && !l.noBubble && !pe.isWindow(r)) {2083 for (u = l.delegateType || p, Ke.test(u + p) || (s = s.parentNode); s; s = s.parentNode) d.push(s),2084 c = s;2085 c === (r.ownerDocument || re) && d.push(c.defaultView || c.parentWindow || e)2086 }2087 for (f = 0; (s = d[f++]) && !t.isPropagationStopped();) t.type = f > 1 ? u: l.bindType || p,2088 o = (pe._data(s, "events") || {})[t.type] && pe._data(s, "handle"),2089 o && o.apply(s, n),2090 o = a && s[a],2091 o && o.apply && He(s) && (t.result = o.apply(s, n), t.result === !1 && t.preventDefault());2092 if (t.type = p, !i && !t.isDefaultPrevented() && (!l._default || l._default.apply(d.pop(), n) === !1) && He(r) && a && r[p] && !pe.isWindow(r)) {2093 c = r[a],2094 c && (r[a] = null),2095 pe.event.triggered = p;2096 try {2097 r[p]()2098 } catch(g) {}2099 pe.event.triggered = void 0,2100 c && (r[a] = c)2101 }2102 return t.result2103 }2104 },2105 dispatch: function(e) {2106 e = pe.event.fix(e);2107 var t, n, r, i, o, a = [],2108 s = ie.call(arguments),2109 u = (pe._data(this, "events") || {})[e.type] || [],2110 l = pe.event.special[e.type] || {};2111 if (s[0] = e, e.delegateTarget = this, !l.preDispatch || l.preDispatch.call(this, e) !== !1) {2112 for (a = pe.event.handlers.call(this, e, u), t = 0; (i = a[t++]) && !e.isPropagationStopped();) for (e.currentTarget = i.elem, n = 0; (o = i.handlers[n++]) && !e.isImmediatePropagationStopped();) e.rnamespace && !e.rnamespace.test(o.namespace) || (e.handleObj = o, e.data = o.data, r = ((pe.event.special[o.origType] || {}).handle || o.handler).apply(i.elem, s), void 0 !== r && (e.result = r) === !1 && (e.preventDefault(), e.stopPropagation()));2113 return l.postDispatch && l.postDispatch.call(this, e),2114 e.result2115 }2116 },2117 handlers: function(e, t) {2118 var n, r, i, o, a = [],2119 s = t.delegateCount,2120 u = e.target;2121 if (s && u.nodeType && ("click" !== e.type || isNaN(e.button) || e.button < 1)) for (; u != this; u = u.parentNode || this) if (1 === u.nodeType && (u.disabled !== !0 || "click" !== e.type)) {2122 for (r = [], n = 0; n < s; n++) o = t[n],2123 i = o.selector + " ",2124 void 0 === r[i] && (r[i] = o.needsContext ? pe(i, this).index(u) > -1 : pe.find(i, this, null, [u]).length),2125 r[i] && r.push(o);2126 r.length && a.push({2127 elem: u,2128 handlers: r2129 })2130 }2131 return s < t.length && a.push({2132 elem: this,2133 handlers: t.slice(s)2134 }),2135 a2136 },2137 fix: function(e) {2138 if (e[pe.expando]) return e;2139 var t, n, r, i = e.type,2140 o = e,2141 a = this.fixHooks[i];2142 for (a || (this.fixHooks[i] = a = Ge.test(i) ? this.mouseHooks: Je.test(i) ? this.keyHooks: {}), r = a.props ? this.props.concat(a.props) : this.props, e = new pe.Event(o), t = r.length; t--;) n = r[t],2143 e[n] = o[n];2144 return e.target || (e.target = o.srcElement || re),2145 3 === e.target.nodeType && (e.target = e.target.parentNode),2146 e.metaKey = !!e.metaKey,2147 a.filter ? a.filter(e, o) : e2148 },2149 props: "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),2150 fixHooks: {},2151 keyHooks: {2152 props: "char charCode key keyCode".split(" "),2153 filter: function(e, t) {2154 return null == e.which && (e.which = null != t.charCode ? t.charCode: t.keyCode),2155 e2156 }2157 },2158 mouseHooks: {2159 props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),2160 filter: function(e, t) {2161 var n, r, i, o = t.button,2162 a = t.fromElement;2163 return null == e.pageX && null != t.clientX && (r = e.target.ownerDocument || re, i = r.documentElement, n = r.body, e.pageX = t.clientX + (i && i.scrollLeft || n && n.scrollLeft || 0) - (i && i.clientLeft || n && n.clientLeft || 0), e.pageY = t.clientY + (i && i.scrollTop || n && n.scrollTop || 0) - (i && i.clientTop || n && n.clientTop || 0)),2164 !e.relatedTarget && a && (e.relatedTarget = a === e.target ? t.toElement: a),2165 e.which || void 0 === o || (e.which = 1 & o ? 1 : 2 & o ? 3 : 4 & o ? 2 : 0),2166 e2167 }2168 },2169 special: {2170 load: {2171 noBubble: !02172 },2173 focus: {2174 trigger: function() {2175 if (this !== b() && this.focus) try {2176 return this.focus(),2177 !12178 } catch(e) {}2179 },2180 delegateType: "focusin"2181 },2182 blur: {2183 trigger: function() {2184 if (this === b() && this.blur) return this.blur(),2185 !12186 },2187 delegateType: "focusout"2188 },2189 click: {2190 trigger: function() {2191 if (pe.nodeName(this, "input") && "checkbox" === this.type && this.click) return this.click(),2192 !12193 },2194 _default: function(e) {2195 return pe.nodeName(e.target, "a")2196 }2197 },2198 beforeunload: {2199 postDispatch: function(e) {2200 void 0 !== e.result && e.originalEvent && (e.originalEvent.returnValue = e.result)2201 }2202 }2203 },2204 simulate: function(e, t, n) {2205 var r = pe.extend(new pe.Event, n, {2206 type: e,2207 isSimulated: !02208 });2209 pe.event.trigger(r, null, t),2210 r.isDefaultPrevented() && n.preventDefault()2211 }2212 },2213 pe.removeEvent = re.removeEventListener ?2214 function(e, t, n) {2215 e.removeEventListener && e.removeEventListener(t, n)2216 }: function(e, t, n) {2217 var r = "on" + t;2218 e.detachEvent && ("undefined" == typeof e[r] && (e[r] = null), e.detachEvent(r, n))2219 },2220 pe.Event = function(e, t) {2221 return this instanceof pe.Event ? (e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || void 0 === e.defaultPrevented && e.returnValue === !1 ? v: x) : this.type = e, t && pe.extend(this, t), this.timeStamp = e && e.timeStamp || pe.now(), void(this[pe.expando] = !0)) : new pe.Event(e, t)2222 },2223 pe.Event.prototype = {2224 constructor: pe.Event,2225 isDefaultPrevented: x,2226 isPropagationStopped: x,2227 isImmediatePropagationStopped: x,2228 preventDefault: function() {2229 var e = this.originalEvent;2230 this.isDefaultPrevented = v,2231 e && (e.preventDefault ? e.preventDefault() : e.returnValue = !1)2232 },2233 stopPropagation: function() {2234 var e = this.originalEvent;2235 this.isPropagationStopped = v,2236 e && !this.isSimulated && (e.stopPropagation && e.stopPropagation(), e.cancelBubble = !0)2237 },2238 stopImmediatePropagation: function() {2239 var e = this.originalEvent;2240 this.isImmediatePropagationStopped = v,2241 e && e.stopImmediatePropagation && e.stopImmediatePropagation(),2242 this.stopPropagation()2243 }2244 },2245 pe.each({2246 mouseenter: "mouseover",2247 mouseleave: "mouseout",2248 pointerenter: "pointerover",2249 pointerleave: "pointerout"2250 },2251 function(e, t) {2252 pe.event.special[e] = {2253 delegateType: t,2254 bindType: t,2255 handle: function(e) {2256 var n, r = this,2257 i = e.relatedTarget,2258 o = e.handleObj;2259 return i && (i === r || pe.contains(r, i)) || (e.type = o.origType, n = o.handler.apply(this, arguments), e.type = t),2260 n2261 }2262 }2263 }),2264 fe.submit || (pe.event.special.submit = {2265 setup: function() {2266 return ! pe.nodeName(this, "form") && void pe.event.add(this, "click._submit keypress._submit",2267 function(e) {2268 var t = e.target,2269 n = pe.nodeName(t, "input") || pe.nodeName(t, "button") ? pe.prop(t, "form") : void 0;2270 n && !pe._data(n, "submit") && (pe.event.add(n, "submit._submit",2271 function(e) {2272 e._submitBubble = !02273 }), pe._data(n, "submit", !0))2274 })2275 },2276 postDispatch: function(e) {2277 e._submitBubble && (delete e._submitBubble, this.parentNode && !e.isTrigger && pe.event.simulate("submit", this.parentNode, e))2278 },2279 teardown: function() {2280 return ! pe.nodeName(this, "form") && void pe.event.remove(this, "._submit")2281 }2282 }),2283 fe.change || (pe.event.special.change = {2284 setup: function() {2285 return Ye.test(this.nodeName) ? ("checkbox" !== this.type && "radio" !== this.type || (pe.event.add(this, "propertychange._change",2286 function(e) {2287 "checked" === e.originalEvent.propertyName && (this._justChanged = !0)2288 }), pe.event.add(this, "click._change",2289 function(e) {2290 this._justChanged && !e.isTrigger && (this._justChanged = !1),2291 pe.event.simulate("change", this, e)2292 })), !1) : void pe.event.add(this, "beforeactivate._change",2293 function(e) {2294 var t = e.target;2295 Ye.test(t.nodeName) && !pe._data(t, "change") && (pe.event.add(t, "change._change",2296 function(e) { ! this.parentNode || e.isSimulated || e.isTrigger || pe.event.simulate("change", this.parentNode, e)2297 }), pe._data(t, "change", !0))2298 })2299 },2300 handle: function(e) {2301 var t = e.target;2302 if (this !== t || e.isSimulated || e.isTrigger || "radio" !== t.type && "checkbox" !== t.type) return e.handleObj.handler.apply(this, arguments)2303 },2304 teardown: function() {2305 return pe.event.remove(this, "._change"),2306 !Ye.test(this.nodeName)2307 }2308 }),2309 fe.focusin || pe.each({2310 focus: "focusin",2311 blur: "focusout"2312 },2313 function(e, t) {2314 var n = function(e) {2315 pe.event.simulate(t, e.target, pe.event.fix(e))2316 };2317 pe.event.special[t] = {2318 setup: function() {2319 var r = this.ownerDocument || this,2320 i = pe._data(r, t);2321 i || r.addEventListener(e, n, !0),2322 pe._data(r, t, (i || 0) + 1)2323 },2324 teardown: function() {2325 var r = this.ownerDocument || this,2326 i = pe._data(r, t) - 1;2327 i ? pe._data(r, t, i) : (r.removeEventListener(e, n, !0), pe._removeData(r, t))2328 }2329 }2330 }),2331 pe.fn.extend({2332 on: function(e, t, n, r) {2333 return w(this, e, t, n, r)2334 },2335 one: function(e, t, n, r) {2336 return w(this, e, t, n, r, 1)2337 },2338 off: function(e, t, n) {2339 var r, i;2340 if (e && e.preventDefault && e.handleObj) return r = e.handleObj,2341 pe(e.delegateTarget).off(r.namespace ? r.origType + "." + r.namespace: r.origType, r.selector, r.handler),2342 this;2343 if ("object" == typeof e) {2344 for (i in e) this.off(i, t, e[i]);2345 return this2346 }2347 return t !== !1 && "function" != typeof t || (n = t, t = void 0),2348 n === !1 && (n = x),2349 this.each(function() {2350 pe.event.remove(this, e, n, t)2351 })2352 },2353 trigger: function(e, t) {2354 return this.each(function() {2355 pe.event.trigger(e, t, this)2356 })2357 },2358 triggerHandler: function(e, t) {2359 var n = this[0];2360 if (n) return pe.event.trigger(e, t, n, !0)2361 }2362 });2363 var Ze = / jQuery\d+="(?:null|\d+)"/g,2364 et = new RegExp("<(?:" + ze + ")[\\s/>]", "i"),2365 tt = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,2366 nt = /<script|<style|<link/i,2367 rt = /checked\s*(?:[^=]|=\s*.checked.)/i,2368 it = /^true\/(.*)/,2369 ot = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,2370 at = p(re),2371 st = at.appendChild(re.createElement("div"));2372 pe.extend({2373 htmlPrefilter: function(e) {2374 return e.replace(tt, "<$1></$2>")2375 },2376 clone: function(e, t, n) {2377 var r, i, o, a, s, u = pe.contains(e.ownerDocument, e);2378 if (fe.html5Clone || pe.isXMLDoc(e) || !et.test("<" + e.nodeName + ">") ? o = e.cloneNode(!0) : (st.innerHTML = e.outerHTML, st.removeChild(o = st.firstChild)), !(fe.noCloneEvent && fe.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || pe.isXMLDoc(e))) for (r = h(o), s = h(e), a = 0; null != (i = s[a]); ++a) r[a] && k(i, r[a]);2379 if (t) if (n) for (s = s || h(e), r = r || h(o), a = 0; null != (i = s[a]); a++) N(i, r[a]);2380 else N(e, o);2381 return r = h(o, "script"),2382 r.length > 0 && g(r, !u && h(e, "script")),2383 r = s = i = null,2384 o2385 },2386 cleanData: function(e, t) {2387 for (var n, r, i, o, a = 0,2388 s = pe.expando,2389 u = pe.cache,2390 l = fe.attributes,2391 c = pe.event.special; null != (n = e[a]); a++) if ((t || He(n)) && (i = n[s], o = i && u[i])) {2392 if (o.events) for (r in o.events) c[r] ? pe.event.remove(n, r) : pe.removeEvent(n, r, o.handle);2393 u[i] && (delete u[i], l || "undefined" == typeof n.removeAttribute ? n[s] = void 0 : n.removeAttribute(s), ne.push(i))2394 }2395 }2396 }),2397 pe.fn.extend({2398 domManip: S,2399 detach: function(e) {2400 return A(this, e, !0)2401 },2402 remove: function(e) {2403 return A(this, e)2404 },2405 text: function(e) {2406 return Pe(this,2407 function(e) {2408 return void 0 === e ? pe.text(this) : this.empty().append((this[0] && this[0].ownerDocument || re).createTextNode(e))2409 },2410 null, e, arguments.length)2411 },2412 append: function() {2413 return S(this, arguments,2414 function(e) {2415 if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) {2416 var t = T(this, e);2417 t.appendChild(e)2418 }2419 })2420 },2421 prepend: function() {2422 return S(this, arguments,2423 function(e) {2424 if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) {2425 var t = T(this, e);2426 t.insertBefore(e, t.firstChild)2427 }2428 })2429 },2430 before: function() {2431 return S(this, arguments,2432 function(e) {2433 this.parentNode && this.parentNode.insertBefore(e, this)2434 })2435 },2436 after: function() {2437 return S(this, arguments,2438 function(e) {2439 this.parentNode && this.parentNode.insertBefore(e, this.nextSibling)2440 })2441 },2442 empty: function() {2443 for (var e, t = 0; null != (e = this[t]); t++) {2444 for (1 === e.nodeType && pe.cleanData(h(e, !1)); e.firstChild;) e.removeChild(e.firstChild);2445 e.options && pe.nodeName(e, "select") && (e.options.length = 0)2446 }2447 return this2448 },2449 clone: function(e, t) {2450 return e = null != e && e,2451 t = null == t ? e: t,2452 this.map(function() {2453 return pe.clone(this, e, t)2454 })2455 },2456 html: function(e) {2457 return Pe(this,2458 function(e) {2459 var t = this[0] || {},2460 n = 0,2461 r = this.length;2462 if (void 0 === e) return 1 === t.nodeType ? t.innerHTML.replace(Ze, "") : void 0;2463 if ("string" == typeof e && !nt.test(e) && (fe.htmlSerialize || !et.test(e)) && (fe.leadingWhitespace || !$e.test(e)) && !Xe[(We.exec(e) || ["", ""])[1].toLowerCase()]) {2464 e = pe.htmlPrefilter(e);2465 try {2466 for (; n < r; n++) t = this[n] || {},2467 1 === t.nodeType && (pe.cleanData(h(t, !1)), t.innerHTML = e);2468 t = 02469 } catch(i) {}2470 }2471 t && this.empty().append(e)2472 },2473 null, e, arguments.length)2474 },2475 replaceWith: function() {2476 var e = [];2477 return S(this, arguments,2478 function(t) {2479 var n = this.parentNode;2480 pe.inArray(this, e) < 0 && (pe.cleanData(h(this)), n && n.replaceChild(t, this))2481 },2482 e)2483 }2484 }),2485 pe.each({2486 appendTo: "append",2487 prependTo: "prepend",2488 insertBefore: "before",2489 insertAfter: "after",2490 replaceAll: "replaceWith"2491 },2492 function(e, t) {2493 pe.fn[e] = function(e) {2494 for (var n, r = 0,2495 i = [], o = pe(e), a = o.length - 1; r <= a; r++) n = r === a ? this: this.clone(!0),2496 pe(o[r])[t](n),2497 ae.apply(i, n.get());2498 return this.pushStack(i)2499 }2500 });2501 var ut, lt = {2502 HTML: "block",2503 BODY: "block"2504 },2505 ct = /^margin/,2506 ft = new RegExp("^(" + Fe + ")(?!px)[a-z%]+$", "i"),2507 dt = function(e, t, n, r) {2508 var i, o, a = {};2509 for (o in t) a[o] = e.style[o],2510 e.style[o] = t[o];2511 i = n.apply(e, r || []);2512 for (o in t) e.style[o] = a[o];2513 return i2514 },2515 pt = re.documentElement; !2516 function() {2517 function t() {2518 var t, c, f = re.documentElement;2519 f.appendChild(u),2520 l.style.cssText = "-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",2521 n = i = s = !1,2522 r = a = !0,2523 e.getComputedStyle && (c = e.getComputedStyle(l), n = "1%" !== (c || {}).top, s = "2px" === (c || {}).marginLeft, i = "4px" === (c || {2524 width: "4px"2525 }).width, l.style.marginRight = "50%", r = "4px" === (c || {2526 marginRight: "4px"2527 }).marginRight, t = l.appendChild(re.createElement("div")), t.style.cssText = l.style.cssText = "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0", t.style.marginRight = t.style.width = "0", l.style.width = "1px", a = !parseFloat((e.getComputedStyle(t) || {}).marginRight), l.removeChild(t)),2528 l.style.display = "none",2529 o = 0 === l.getClientRects().length,2530 o && (l.style.display = "", l.innerHTML = "<table><tr><td></td><td>t</td></tr></table>", t = l.getElementsByTagName("td"), t[0].style.cssText = "margin:0;border:0;padding:0;display:none", o = 0 === t[0].offsetHeight, o && (t[0].style.display = "", t[1].style.display = "none", o = 0 === t[0].offsetHeight)),2531 f.removeChild(u)2532 }2533 var n, r, i, o, a, s, u = re.createElement("div"),2534 l = re.createElement("div");2535 l.style && (l.style.cssText = "float:left;opacity:.5", fe.opacity = "0.5" === l.style.opacity, fe.cssFloat = !!l.style.cssFloat, l.style.backgroundClip = "content-box", l.cloneNode(!0).style.backgroundClip = "", fe.clearCloneStyle = "content-box" === l.style.backgroundClip, u = re.createElement("div"), u.style.cssText = "border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute", l.innerHTML = "", u.appendChild(l), fe.boxSizing = "" === l.style.boxSizing || "" === l.style.MozBoxSizing || "" === l.style.WebkitBoxSizing, pe.extend(fe, {2536 reliableHiddenOffsets: function() {2537 return null == n && t(),2538 o2539 },2540 boxSizingReliable: function() {2541 return null == n && t(),2542 i2543 },2544 pixelMarginRight: function() {2545 return null == n && t(),2546 r2547 },2548 pixelPosition: function() {2549 return null == n && t(),2550 n2551 },2552 reliableMarginRight: function() {2553 return null == n && t(),2554 a2555 },2556 reliableMarginLeft: function() {2557 return null == n && t(),2558 s2559 }2560 }))2561 } ();2562 var ht, gt, mt = /^(top|right|bottom|left)$/;2563 e.getComputedStyle ? (ht = function(t) {2564 var n = t.ownerDocument.defaultView;2565 return n && n.opener || (n = e),2566 n.getComputedStyle(t)2567 },2568 gt = function(e, t, n) {2569 var r, i, o, a, s = e.style;2570 return n = n || ht(e),2571 a = n ? n.getPropertyValue(t) || n[t] : void 0,2572 "" !== a && void 0 !== a || pe.contains(e.ownerDocument, e) || (a = pe.style(e, t)),2573 n && !fe.pixelMarginRight() && ft.test(a) && ct.test(t) && (r = s.width, i = s.minWidth, o = s.maxWidth, s.minWidth = s.maxWidth = s.width = a, a = n.width, s.width = r, s.minWidth = i, s.maxWidth = o),2574 void 0 === a ? a: a + ""2575 }) : pt.currentStyle && (ht = function(e) {2576 return e.currentStyle2577 },2578 gt = function(e, t, n) {2579 var r, i, o, a, s = e.style;2580 return n = n || ht(e),2581 a = n ? n[t] : void 0,2582 null == a && s && s[t] && (a = s[t]),2583 ft.test(a) && !mt.test(t) && (r = s.left, i = e.runtimeStyle, o = i && i.left, o && (i.left = e.currentStyle.left), s.left = "fontSize" === t ? "1em": a, a = s.pixelLeft + "px", s.left = r, o && (i.left = o)),2584 void 0 === a ? a: a + "" || "auto"2585 });2586 var yt = /alpha\([^)]*\)/i,2587 vt = /opacity\s*=\s*([^)]*)/i,2588 xt = /^(none|table(?!-c[ea]).+)/,2589 bt = new RegExp("^(" + Fe + ")(.*)$", "i"),2590 wt = {2591 position: "absolute",2592 visibility: "hidden",2593 display: "block"2594 },2595 Tt = {2596 letterSpacing: "0",2597 fontWeight: "400"2598 },2599 Ct = ["Webkit", "O", "Moz", "ms"],2600 Et = re.createElement("div").style;2601 pe.extend({2602 cssHooks: {2603 opacity: {2604 get: function(e, t) {2605 if (t) {2606 var n = gt(e, "opacity");2607 return "" === n ? "1": n2608 }2609 }2610 }2611 },2612 cssNumber: {2613 animationIterationCount: !0,2614 columnCount: !0,2615 fillOpacity: !0,2616 flexGrow: !0,2617 flexShrink: !0,2618 fontWeight: !0,2619 lineHeight: !0,2620 opacity: !0,2621 order: !0,2622 orphans: !0,2623 widows: !0,2624 zIndex: !0,2625 zoom: !02626 },2627 cssProps: {2628 "float": fe.cssFloat ? "cssFloat": "styleFloat"2629 },2630 style: function(e, t, n, r) {2631 if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) {2632 var i, o, a, s = pe.camelCase(t),2633 u = e.style;2634 if (t = pe.cssProps[s] || (pe.cssProps[s] = H(s) || s), a = pe.cssHooks[t] || pe.cssHooks[s], void 0 === n) return a && "get" in a && void 0 !== (i = a.get(e, !1, r)) ? i: u[t];2635 if (o = typeof n, "string" === o && (i = Me.exec(n)) && i[1] && (n = d(e, t, i), o = "number"), null != n && n === n && ("number" === o && (n += i && i[3] || (pe.cssNumber[s] ? "": "px")), fe.clearCloneStyle || "" !== n || 0 !== t.indexOf("background") || (u[t] = "inherit"), !(a && "set" in a && void 0 === (n = a.set(e, n, r))))) try {2636 u[t] = n2637 } catch(l) {}2638 }2639 },2640 css: function(e, t, n, r) {2641 var i, o, a, s = pe.camelCase(t);2642 return t = pe.cssProps[s] || (pe.cssProps[s] = H(s) || s),2643 a = pe.cssHooks[t] || pe.cssHooks[s],2644 a && "get" in a && (o = a.get(e, !0, n)),2645 void 0 === o && (o = gt(e, t, r)),2646 "normal" === o && t in Tt && (o = Tt[t]),2647 "" === n || n ? (i = parseFloat(o), n === !0 || isFinite(i) ? i || 0 : o) : o2648 }2649 }),2650 pe.each(["height", "width"],2651 function(e, t) {2652 pe.cssHooks[t] = {2653 get: function(e, n, r) {2654 if (n) return xt.test(pe.css(e, "display")) && 0 === e.offsetWidth ? dt(e, wt,2655 function() {2656 return M(e, t, r)2657 }) : M(e, t, r)2658 },2659 set: function(e, n, r) {2660 var i = r && ht(e);2661 return _(e, n, r ? F(e, t, r, fe.boxSizing && "border-box" === pe.css(e, "boxSizing", !1, i), i) : 0)2662 }2663 }2664 }),2665 fe.opacity || (pe.cssHooks.opacity = {2666 get: function(e, t) {2667 return vt.test((t && e.currentStyle ? e.currentStyle.filter: e.style.filter) || "") ? .01 * parseFloat(RegExp.$1) + "": t ? "1": ""2668 },2669 set: function(e, t) {2670 var n = e.style,2671 r = e.currentStyle,2672 i = pe.isNumeric(t) ? "alpha(opacity=" + 100 * t + ")": "",2673 o = r && r.filter || n.filter || "";2674 n.zoom = 1,2675 (t >= 1 || "" === t) && "" === pe.trim(o.replace(yt, "")) && n.removeAttribute && (n.removeAttribute("filter"), "" === t || r && !r.filter) || (n.filter = yt.test(o) ? o.replace(yt, i) : o + " " + i)2676 }2677 }),2678 pe.cssHooks.marginRight = L(fe.reliableMarginRight,2679 function(e, t) {2680 if (t) return dt(e, {2681 display: "inline-block"2682 },2683 gt, [e, "marginRight"])2684 }),2685 pe.cssHooks.marginLeft = L(fe.reliableMarginLeft,2686 function(e, t) {2687 if (t) return (parseFloat(gt(e, "marginLeft")) || (pe.contains(e.ownerDocument, e) ? e.getBoundingClientRect().left - dt(e, {2688 marginLeft: 02689 },2690 function() {2691 return e.getBoundingClientRect().left2692 }) : 0)) + "px"2693 }),2694 pe.each({2695 margin: "",2696 padding: "",2697 border: "Width"2698 },2699 function(e, t) {2700 pe.cssHooks[e + t] = {2701 expand: function(n) {2702 for (var r = 0,2703 i = {},2704 o = "string" == typeof n ? n.split(" ") : [n]; r < 4; r++) i[e + Oe[r] + t] = o[r] || o[r - 2] || o[0];2705 return i2706 }2707 },2708 ct.test(e) || (pe.cssHooks[e + t].set = _)2709 }),2710 pe.fn.extend({2711 css: function(e, t) {2712 return Pe(this,2713 function(e, t, n) {2714 var r, i, o = {},2715 a = 0;2716 if (pe.isArray(t)) {2717 for (r = ht(e), i = t.length; a < i; a++) o[t[a]] = pe.css(e, t[a], !1, r);2718 return o2719 }2720 return void 0 !== n ? pe.style(e, t, n) : pe.css(e, t)2721 },2722 e, t, arguments.length > 1)2723 },2724 show: function() {2725 return q(this, !0)2726 },2727 hide: function() {2728 return q(this)2729 },2730 toggle: function(e) {2731 return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function() {2732 Re(this) ? pe(this).show() : pe(this).hide()2733 })2734 }2735 }),2736 pe.Tween = O,2737 O.prototype = {2738 constructor: O,2739 init: function(e, t, n, r, i, o) {2740 this.elem = e,2741 this.prop = n,2742 this.easing = i || pe.easing._default,2743 this.options = t,2744 this.start = this.now = this.cur(),2745 this.end = r,2746 this.unit = o || (pe.cssNumber[n] ? "": "px")2747 },2748 cur: function() {2749 var e = O.propHooks[this.prop];2750 return e && e.get ? e.get(this) : O.propHooks._default.get(this)2751 },2752 run: function(e) {2753 var t, n = O.propHooks[this.prop];2754 return this.options.duration ? this.pos = t = pe.easing[this.easing](e, this.options.duration * e, 0, 1, this.options.duration) : this.pos = t = e,2755 this.now = (this.end - this.start) * t + this.start,2756 this.options.step && this.options.step.call(this.elem, this.now, this),2757 n && n.set ? n.set(this) : O.propHooks._default.set(this),2758 this2759 }2760 },2761 O.prototype.init.prototype = O.prototype,2762 O.propHooks = {2763 _default: {2764 get: function(e) {2765 var t;2766 return 1 !== e.elem.nodeType || null != e.elem[e.prop] && null == e.elem.style[e.prop] ? e.elem[e.prop] : (t = pe.css(e.elem, e.prop, ""), t && "auto" !== t ? t: 0)2767 },2768 set: function(e) {2769 pe.fx.step[e.prop] ? pe.fx.step[e.prop](e) : 1 !== e.elem.nodeType || null == e.elem.style[pe.cssProps[e.prop]] && !pe.cssHooks[e.prop] ? e.elem[e.prop] = e.now: pe.style(e.elem, e.prop, e.now + e.unit)2770 }2771 }2772 },2773 O.propHooks.scrollTop = O.propHooks.scrollLeft = {2774 set: function(e) {2775 e.elem.nodeType && e.elem.parentNode && (e.elem[e.prop] = e.now)2776 }2777 },2778 pe.easing = {2779 linear: function(e) {2780 return e2781 },2782 swing: function(e) {2783 return.5 - Math.cos(e * Math.PI) / 22784 },2785 _default: "swing"2786 },2787 pe.fx = O.prototype.init,2788 pe.fx.step = {};2789 var Nt, kt, St = /^(?:toggle|show|hide)$/,2790 At = /queueHooks$/;2791 pe.Animation = pe.extend($, {2792 tweeners: {2793 "*": [function(e, t) {2794 var n = this.createTween(e, t);2795 return d(n.elem, e, Me.exec(t), n),2796 n2797 }]2798 },2799 tweener: function(e, t) {2800 pe.isFunction(e) ? (t = e, e = ["*"]) : e = e.match(De);2801 for (var n, r = 0,2802 i = e.length; r < i; r++) n = e[r],2803 $.tweeners[n] = $.tweeners[n] || [],2804 $.tweeners[n].unshift(t)2805 },2806 prefilters: [W],2807 prefilter: function(e, t) {2808 t ? $.prefilters.unshift(e) : $.prefilters.push(e)2809 }2810 }),2811 pe.speed = function(e, t, n) {2812 var r = e && "object" == typeof e ? pe.extend({},2813 e) : {2814 complete: n || !n && t || pe.isFunction(e) && e,2815 duration: e,2816 easing: n && t || t && !pe.isFunction(t) && t2817 };2818 return r.duration = pe.fx.off ? 0 : "number" == typeof r.duration ? r.duration: r.duration in pe.fx.speeds ? pe.fx.speeds[r.duration] : pe.fx.speeds._default,2819 null != r.queue && r.queue !== !0 || (r.queue = "fx"),2820 r.old = r.complete,2821 r.complete = function() {2822 pe.isFunction(r.old) && r.old.call(this),2823 r.queue && pe.dequeue(this, r.queue)2824 },2825 r2826 },2827 pe.fn.extend({2828 fadeTo: function(e, t, n, r) {2829 return this.filter(Re).css("opacity", 0).show().end().animate({2830 opacity: t2831 },2832 e, n, r)2833 },2834 animate: function(e, t, n, r) {2835 var i = pe.isEmptyObject(e),2836 o = pe.speed(t, n, r),2837 a = function() {2838 var t = $(this, pe.extend({},2839 e), o); (i || pe._data(this, "finish")) && t.stop(!0)2840 };2841 return a.finish = a,2842 i || o.queue === !1 ? this.each(a) : this.queue(o.queue, a)2843 },2844 stop: function(e, t, n) {2845 var r = function(e) {2846 var t = e.stop;2847 delete e.stop,2848 t(n)2849 };2850 return "string" != typeof e && (n = t, t = e, e = void 0),2851 t && e !== !1 && this.queue(e || "fx", []),2852 this.each(function() {2853 var t = !0,2854 i = null != e && e + "queueHooks",2855 o = pe.timers,2856 a = pe._data(this);2857 if (i) a[i] && a[i].stop && r(a[i]);2858 else for (i in a) a[i] && a[i].stop && At.test(i) && r(a[i]);2859 for (i = o.length; i--;) o[i].elem !== this || null != e && o[i].queue !== e || (o[i].anim.stop(n), t = !1, o.splice(i, 1)); ! t && n || pe.dequeue(this, e)2860 })2861 },2862 finish: function(e) {2863 return e !== !1 && (e = e || "fx"),2864 this.each(function() {2865 var t, n = pe._data(this),2866 r = n[e + "queue"],2867 i = n[e + "queueHooks"],2868 o = pe.timers,2869 a = r ? r.length: 0;2870 for (n.finish = !0, pe.queue(this, e, []), i && i.stop && i.stop.call(this, !0), t = o.length; t--;) o[t].elem === this && o[t].queue === e && (o[t].anim.stop(!0), o.splice(t, 1));2871 for (t = 0; t < a; t++) r[t] && r[t].finish && r[t].finish.call(this);2872 delete n.finish2873 })2874 }2875 }),2876 pe.each(["toggle", "show", "hide"],2877 function(e, t) {2878 var n = pe.fn[t];2879 pe.fn[t] = function(e, r, i) {2880 return null == e || "boolean" == typeof e ? n.apply(this, arguments) : this.animate(P(t, !0), e, r, i)2881 }2882 }),2883 pe.each({2884 slideDown: P("show"),2885 slideUp: P("hide"),2886 slideToggle: P("toggle"),2887 fadeIn: {2888 opacity: "show"2889 },2890 fadeOut: {2891 opacity: "hide"2892 },2893 fadeToggle: {2894 opacity: "toggle"2895 }2896 },2897 function(e, t) {2898 pe.fn[e] = function(e, n, r) {2899 return this.animate(t, e, n, r)2900 }2901 }),2902 pe.timers = [],2903 pe.fx.tick = function() {2904 var e, t = pe.timers,2905 n = 0;2906 for (Nt = pe.now(); n < t.length; n++) e = t[n],2907 e() || t[n] !== e || t.splice(n--, 1);2908 t.length || pe.fx.stop(),2909 Nt = void 02910 },2911 pe.fx.timer = function(e) {2912 pe.timers.push(e),2913 e() ? pe.fx.start() : pe.timers.pop()2914 },2915 pe.fx.interval = 13,2916 pe.fx.start = function() {2917 kt || (kt = e.setInterval(pe.fx.tick, pe.fx.interval))2918 },2919 pe.fx.stop = function() {2920 e.clearInterval(kt),2921 kt = null2922 },2923 pe.fx.speeds = {2924 slow: 600,2925 fast: 200,2926 _default: 4002927 },2928 pe.fn.delay = function(t, n) {2929 return t = pe.fx ? pe.fx.speeds[t] || t: t,2930 n = n || "fx",2931 this.queue(n,2932 function(n, r) {2933 var i = e.setTimeout(n, t);2934 r.stop = function() {2935 e.clearTimeout(i)2936 }2937 })2938 },2939 function() {2940 var e, t = re.createElement("input"),2941 n = re.createElement("div"),2942 r = re.createElement("select"),2943 i = r.appendChild(re.createElement("option"));2944 n = re.createElement("div"),2945 n.setAttribute("className", "t"),2946 n.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",2947 e = n.getElementsByTagName("a")[0],2948 t.setAttribute("type", "checkbox"),2949 n.appendChild(t),2950 e = n.getElementsByTagName("a")[0],2951 e.style.cssText = "top:1px",2952 fe.getSetAttribute = "t" !== n.className,2953 fe.style = /top/.test(e.getAttribute("style")),2954 fe.hrefNormalized = "/a" === e.getAttribute("href"),2955 fe.checkOn = !!t.value,2956 fe.optSelected = i.selected,2957 fe.enctype = !!re.createElement("form").enctype,2958 r.disabled = !0,2959 fe.optDisabled = !i.disabled,2960 t = re.createElement("input"),2961 t.setAttribute("value", ""),2962 fe.input = "" === t.getAttribute("value"),2963 t.value = "t",2964 t.setAttribute("type", "radio"),2965 fe.radioValue = "t" === t.value2966 } ();2967 var Dt = /\r/g,2968 jt = /[\x20\t\r\n\f]+/g;2969 pe.fn.extend({2970 val: function(e) {2971 var t, n, r, i = this[0]; {2972 if (arguments.length) return r = pe.isFunction(e),2973 this.each(function(n) {2974 var i;2975 1 === this.nodeType && (i = r ? e.call(this, n, pe(this).val()) : e, null == i ? i = "": "number" == typeof i ? i += "": pe.isArray(i) && (i = pe.map(i,2976 function(e) {2977 return null == e ? "": e + ""2978 })), t = pe.valHooks[this.type] || pe.valHooks[this.nodeName.toLowerCase()], t && "set" in t && void 0 !== t.set(this, i, "value") || (this.value = i))2979 });2980 if (i) return t = pe.valHooks[i.type] || pe.valHooks[i.nodeName.toLowerCase()],2981 t && "get" in t && void 0 !== (n = t.get(i, "value")) ? n: (n = i.value, "string" == typeof n ? n.replace(Dt, "") : null == n ? "": n)2982 }2983 }2984 }),2985 pe.extend({2986 valHooks: {2987 option: {2988 get: function(e) {2989 var t = pe.find.attr(e, "value");2990 return null != t ? t: pe.trim(pe.text(e)).replace(jt, " ")2991 }2992 },2993 select: {2994 get: function(e) {2995 for (var t, n, r = e.options,2996 i = e.selectedIndex,2997 o = "select-one" === e.type || i < 0,2998 a = o ? null: [], s = o ? i + 1 : r.length, u = i < 0 ? s: o ? i: 0; u < s; u++) if (n = r[u], (n.selected || u === i) && (fe.optDisabled ? !n.disabled: null === n.getAttribute("disabled")) && (!n.parentNode.disabled || !pe.nodeName(n.parentNode, "optgroup"))) {2999 if (t = pe(n).val(), o) return t;3000 a.push(t)3001 }3002 return a3003 },3004 set: function(e, t) {3005 for (var n, r, i = e.options,3006 o = pe.makeArray(t), a = i.length; a--;) if (r = i[a], pe.inArray(pe.valHooks.option.get(r), o) > -1) try {3007 r.selected = n = !03008 } catch(s) {3009 r.scrollHeight3010 } else r.selected = !1;3011 return n || (e.selectedIndex = -1),3012 i3013 }3014 }3015 }3016 }),3017 pe.each(["radio", "checkbox"],3018 function() {3019 pe.valHooks[this] = {3020 set: function(e, t) {3021 if (pe.isArray(t)) return e.checked = pe.inArray(pe(e).val(), t) > -13022 }3023 },3024 fe.checkOn || (pe.valHooks[this].get = function(e) {3025 return null === e.getAttribute("value") ? "on": e.value3026 })3027 });3028 var Lt, Ht, qt = pe.expr.attrHandle,3029 _t = /^(?:checked|selected)$/i,3030 Ft = fe.getSetAttribute,3031 Mt = fe.input;3032 pe.fn.extend({3033 attr: function(e, t) {3034 return Pe(this, pe.attr, e, t, arguments.length > 1)3035 },3036 removeAttr: function(e) {3037 return this.each(function() {3038 pe.removeAttr(this, e)3039 })3040 }3041 }),3042 pe.extend({3043 attr: function(e, t, n) {3044 var r, i, o = e.nodeType;3045 if (3 !== o && 8 !== o && 2 !== o) return "undefined" == typeof e.getAttribute ? pe.prop(e, t, n) : (1 === o && pe.isXMLDoc(e) || (t = t.toLowerCase(), i = pe.attrHooks[t] || (pe.expr.match.bool.test(t) ? Ht: Lt)), void 0 !== n ? null === n ? void pe.removeAttr(e, t) : i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r: (e.setAttribute(t, n + ""), n) : i && "get" in i && null !== (r = i.get(e, t)) ? r: (r = pe.find.attr(e, t), null == r ? void 0 : r))3046 },3047 attrHooks: {3048 type: {3049 set: function(e, t) {3050 if (!fe.radioValue && "radio" === t && pe.nodeName(e, "input")) {3051 var n = e.value;3052 return e.setAttribute("type", t),3053 n && (e.value = n),3054 t3055 }3056 }3057 }3058 },3059 removeAttr: function(e, t) {3060 var n, r, i = 0,3061 o = t && t.match(De);3062 if (o && 1 === e.nodeType) for (; n = o[i++];) r = pe.propFix[n] || n,3063 pe.expr.match.bool.test(n) ? Mt && Ft || !_t.test(n) ? e[r] = !1 : e[pe.camelCase("default-" + n)] = e[r] = !1 : pe.attr(e, n, ""),3064 e.removeAttribute(Ft ? n: r)3065 }3066 }),3067 Ht = {3068 set: function(e, t, n) {3069 return t === !1 ? pe.removeAttr(e, n) : Mt && Ft || !_t.test(n) ? e.setAttribute(!Ft && pe.propFix[n] || n, n) : e[pe.camelCase("default-" + n)] = e[n] = !0,3070 n3071 }3072 },3073 pe.each(pe.expr.match.bool.source.match(/\w+/g),3074 function(e, t) {3075 var n = qt[t] || pe.find.attr;3076 Mt && Ft || !_t.test(t) ? qt[t] = function(e, t, r) {3077 var i, o;3078 return r || (o = qt[t], qt[t] = i, i = null != n(e, t, r) ? t.toLowerCase() : null, qt[t] = o),3079 i3080 }: qt[t] = function(e, t, n) {3081 if (!n) return e[pe.camelCase("default-" + t)] ? t.toLowerCase() : null3082 }3083 }),3084 Mt && Ft || (pe.attrHooks.value = {3085 set: function(e, t, n) {3086 return pe.nodeName(e, "input") ? void(e.defaultValue = t) : Lt && Lt.set(e, t, n)3087 }3088 }),3089 Ft || (Lt = {3090 set: function(e, t, n) {3091 var r = e.getAttributeNode(n);3092 if (r || e.setAttributeNode(r = e.ownerDocument.createAttribute(n)), r.value = t += "", "value" === n || t === e.getAttribute(n)) return t3093 }3094 },3095 qt.id = qt.name = qt.coords = function(e, t, n) {3096 var r;3097 if (!n) return (r = e.getAttributeNode(t)) && "" !== r.value ? r.value: null3098 },3099 pe.valHooks.button = {3100 get: function(e, t) {3101 var n = e.getAttributeNode(t);3102 if (n && n.specified) return n.value3103 },3104 set: Lt.set3105 },3106 pe.attrHooks.contenteditable = {3107 set: function(e, t, n) {3108 Lt.set(e, "" !== t && t, n)3109 }3110 },3111 pe.each(["width", "height"],3112 function(e, t) {3113 pe.attrHooks[t] = {3114 set: function(e, n) {3115 if ("" === n) return e.setAttribute(t, "auto"),3116 n3117 }3118 }3119 })),3120 fe.style || (pe.attrHooks.style = {3121 get: function(e) {3122 return e.style.cssText || void 03123 },3124 set: function(e, t) {3125 return e.style.cssText = t + ""3126 }3127 });3128 var Ot = /^(?:input|select|textarea|button|object)$/i,3129 Rt = /^(?:a|area)$/i;3130 pe.fn.extend({3131 prop: function(e, t) {3132 return Pe(this, pe.prop, e, t, arguments.length > 1)3133 },3134 removeProp: function(e) {3135 return e = pe.propFix[e] || e,3136 this.each(function() {3137 try {3138 this[e] = void 0,3139 delete this[e]3140 } catch(t) {}3141 })3142 }3143 }),3144 pe.extend({3145 prop: function(e, t, n) {3146 var r, i, o = e.nodeType;3147 if (3 !== o && 8 !== o && 2 !== o) return 1 === o && pe.isXMLDoc(e) || (t = pe.propFix[t] || t, i = pe.propHooks[t]),3148 void 0 !== n ? i && "set" in i && void 0 !== (r = i.set(e, n, t)) ? r: e[t] = n: i && "get" in i && null !== (r = i.get(e, t)) ? r: e[t]3149 },3150 propHooks: {3151 tabIndex: {3152 get: function(e) {3153 var t = pe.find.attr(e, "tabindex");3154 return t ? parseInt(t, 10) : Ot.test(e.nodeName) || Rt.test(e.nodeName) && e.href ? 0 : -13155 }3156 }3157 },3158 propFix: {3159 "for": "htmlFor",3160 "class": "className"3161 }3162 }),3163 fe.hrefNormalized || pe.each(["href", "src"],3164 function(e, t) {3165 pe.propHooks[t] = {3166 get: function(e) {3167 return e.getAttribute(t, 4)3168 }3169 }3170 }),3171 fe.optSelected || (pe.propHooks.selected = {3172 get: function(e) {3173 var t = e.parentNode;3174 return t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex),3175 null3176 },3177 set: function(e) {3178 var t = e.parentNode;3179 t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex)3180 }3181 }),3182 pe.each(["tabIndex", "readOnly", "maxLength", "cellSpacing", "cellPadding", "rowSpan", "colSpan", "useMap", "frameBorder", "contentEditable"],3183 function() {3184 pe.propFix[this.toLowerCase()] = this3185 }),3186 fe.enctype || (pe.propFix.enctype = "encoding");3187 var Pt = /[\t\r\n\f]/g;3188 pe.fn.extend({3189 addClass: function(e) {3190 var t, n, r, i, o, a, s, u = 0;3191 if (pe.isFunction(e)) return this.each(function(t) {3192 pe(this).addClass(e.call(this, t, z(this)))3193 });3194 if ("string" == typeof e && e) for (t = e.match(De) || []; n = this[u++];) if (i = z(n), r = 1 === n.nodeType && (" " + i + " ").replace(Pt, " ")) {3195 for (a = 0; o = t[a++];) r.indexOf(" " + o + " ") < 0 && (r += o + " ");3196 s = pe.trim(r),3197 i !== s && pe.attr(n, "class", s)3198 }3199 return this3200 },3201 removeClass: function(e) {3202 var t, n, r, i, o, a, s, u = 0;3203 if (pe.isFunction(e)) return this.each(function(t) {3204 pe(this).removeClass(e.call(this, t, z(this)))3205 });3206 if (!arguments.length) return this.attr("class", "");3207 if ("string" == typeof e && e) for (t = e.match(De) || []; n = this[u++];) if (i = z(n), r = 1 === n.nodeType && (" " + i + " ").replace(Pt, " ")) {3208 for (a = 0; o = t[a++];) for (; r.indexOf(" " + o + " ") > -1;) r = r.replace(" " + o + " ", " ");3209 s = pe.trim(r),3210 i !== s && pe.attr(n, "class", s)3211 }3212 return this3213 },3214 toggleClass: function(e, t) {3215 var n = typeof e;3216 return "boolean" == typeof t && "string" === n ? t ? this.addClass(e) : this.removeClass(e) : pe.isFunction(e) ? this.each(function(n) {3217 pe(this).toggleClass(e.call(this, n, z(this), t), t)3218 }) : this.each(function() {3219 var t, r, i, o;3220 if ("string" === n) for (r = 0, i = pe(this), o = e.match(De) || []; t = o[r++];) i.hasClass(t) ? i.removeClass(t) : i.addClass(t);3221 else void 0 !== e && "boolean" !== n || (t = z(this), t && pe._data(this, "__className__", t), pe.attr(this, "class", t || e === !1 ? "": pe._data(this, "__className__") || ""))3222 })3223 },3224 hasClass: function(e) {3225 var t, n, r = 0;3226 for (t = " " + e + " "; n = this[r++];) if (1 === n.nodeType && (" " + z(n) + " ").replace(Pt, " ").indexOf(t) > -1) return ! 0;3227 return ! 13228 }3229 }),3230 pe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),3231 function(e, t) {3232 pe.fn[t] = function(e, n) {3233 return arguments.length > 0 ? this.on(t, null, e, n) : this.trigger(t)3234 }3235 }),3236 pe.fn.extend({3237 hover: function(e, t) {3238 return this.mouseenter(e).mouseleave(t || e)3239 }3240 });3241 var Bt = e.location,3242 Wt = pe.now(),3243 It = /\?/,3244 $t = /(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;3245 pe.parseJSON = function(t) {3246 if (e.JSON && e.JSON.parse) return e.JSON.parse(t + "");3247 var n, r = null,3248 i = pe.trim(t + "");3249 return i && !pe.trim(i.replace($t,3250 function(e, t, i, o) {3251 return n && t && (r = 0),3252 0 === r ? e: (n = i || t, r += !o - !i, "")3253 })) ? Function("return " + i)() : pe.error("Invalid JSON: " + t)3254 },3255 pe.parseXML = function(t) {3256 var n, r;3257 if (!t || "string" != typeof t) return null;3258 try {3259 e.DOMParser ? (r = new e.DOMParser, n = r.parseFromString(t, "text/xml")) : (n = new e.ActiveXObject("Microsoft.XMLDOM"), n.async = "false", n.loadXML(t))3260 } catch(i) {3261 n = void 03262 }3263 return n && n.documentElement && !n.getElementsByTagName("parsererror").length || pe.error("Invalid XML: " + t),3264 n3265 };3266 var zt = /#.*$/,3267 Xt = /([?&])_=[^&]*/,3268 Ut = /^(.*?):[ \t]*([^\r\n]*)\r?$/gm,3269 Vt = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,3270 Yt = /^(?:GET|HEAD)$/,3271 Jt = /^\/\//,3272 Gt = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,3273 Kt = {},3274 Qt = {},3275 Zt = "*/".concat("*"),3276 en = Bt.href,3277 tn = Gt.exec(en.toLowerCase()) || [];3278 pe.extend({3279 active: 0,3280 lastModified: {},3281 etag: {},3282 ajaxSettings: {3283 url: en,3284 type: "GET",3285 isLocal: Vt.test(tn[1]),3286 global: !0,3287 processData: !0,3288 async: !0,3289 contentType: "application/x-www-form-urlencoded; charset=UTF-8",3290 accepts: {3291 "*": Zt,3292 text: "text/plain",3293 html: "text/html",3294 xml: "application/xml, text/xml",3295 json: "application/json, text/javascript"3296 },3297 contents: {3298 xml: /\bxml\b/,3299 html: /\bhtml/,3300 json: /\bjson\b/3301 },3302 responseFields: {3303 xml: "responseXML",3304 text: "responseText",3305 json: "responseJSON"3306 },3307 converters: {3308 "* text": String,3309 "text html": !0,3310 "text json": pe.parseJSON,3311 "text xml": pe.parseXML3312 },3313 flatOptions: {3314 url: !0,3315 context: !03316 }3317 },3318 ajaxSetup: function(e, t) {3319 return t ? V(V(e, pe.ajaxSettings), t) : V(pe.ajaxSettings, e)3320 },3321 ajaxPrefilter: X(Kt),3322 ajaxTransport: X(Qt),3323 ajax: function(t, n) {3324 function r(t, n, r, i) {3325 var o, f, v, x, w, C = n;3326 2 !== b && (b = 2, u && e.clearTimeout(u), c = void 0, s = i || "", T.readyState = t > 0 ? 4 : 0, o = t >= 200 && t < 300 || 304 === t, r && (x = Y(d, T, r)), x = J(d, x, T, o), o ? (d.ifModified && (w = T.getResponseHeader("Last-Modified"), w && (pe.lastModified[a] = w), w = T.getResponseHeader("etag"), w && (pe.etag[a] = w)), 204 === t || "HEAD" === d.type ? C = "nocontent": 304 === t ? C = "notmodified": (C = x.state, f = x.data, v = x.error, o = !v)) : (v = C, !t && C || (C = "error", t < 0 && (t = 0))), T.status = t, T.statusText = (n || C) + "", o ? g.resolveWith(p, [f, C, T]) : g.rejectWith(p, [T, C, v]), T.statusCode(y), y = void 0, l && h.trigger(o ? "ajaxSuccess": "ajaxError", [T, d, o ? f: v]), m.fireWith(p, [T, C]), l && (h.trigger("ajaxComplete", [T, d]), --pe.active || pe.event.trigger("ajaxStop")))3327 }3328 "object" == typeof t && (n = t, t = void 0),3329 n = n || {};3330 var i, o, a, s, u, l, c, f, d = pe.ajaxSetup({},3331 n),3332 p = d.context || d,3333 h = d.context && (p.nodeType || p.jquery) ? pe(p) : pe.event,3334 g = pe.Deferred(),3335 m = pe.Callbacks("once memory"),3336 y = d.statusCode || {},3337 v = {},3338 x = {},3339 b = 0,3340 w = "canceled",3341 T = {3342 readyState: 0,3343 getResponseHeader: function(e) {3344 var t;3345 if (2 === b) {3346 if (!f) for (f = {}; t = Ut.exec(s);) f[t[1].toLowerCase()] = t[2];3347 t = f[e.toLowerCase()]3348 }3349 return null == t ? null: t3350 },3351 getAllResponseHeaders: function() {3352 return 2 === b ? s: null3353 },3354 setRequestHeader: function(e, t) {3355 var n = e.toLowerCase();3356 return b || (e = x[n] = x[n] || e, v[e] = t),3357 this3358 },3359 overrideMimeType: function(e) {3360 return b || (d.mimeType = e),3361 this3362 },3363 statusCode: function(e) {3364 var t;3365 if (e) if (b < 2) for (t in e) y[t] = [y[t], e[t]];3366 else T.always(e[T.status]);3367 return this3368 },3369 abort: function(e) {3370 var t = e || w;3371 return c && c.abort(t),3372 r(0, t),3373 this3374 }3375 };3376 if (g.promise(T).complete = m.add, T.success = T.done, T.error = T.fail, d.url = ((t || d.url || en) + "").replace(zt, "").replace(Jt, tn[1] + "//"), d.type = n.method || n.type || d.method || d.type, d.dataTypes = pe.trim(d.dataType || "*").toLowerCase().match(De) || [""], null == d.crossDomain && (i = Gt.exec(d.url.toLowerCase()), d.crossDomain = !(!i || i[1] === tn[1] && i[2] === tn[2] && (i[3] || ("http:" === i[1] ? "80": "443")) === (tn[3] || ("http:" === tn[1] ? "80": "443")))), d.data && d.processData && "string" != typeof d.data && (d.data = pe.param(d.data, d.traditional)), U(Kt, d, n, T), 2 === b) return T;3377 l = pe.event && d.global,3378 l && 0 === pe.active++&&pe.event.trigger("ajaxStart"),3379 d.type = d.type.toUpperCase(),3380 d.hasContent = !Yt.test(d.type),3381 a = d.url,3382 d.hasContent || (d.data && (a = d.url += (It.test(a) ? "&": "?") + d.data, delete d.data), d.cache === !1 && (d.url = Xt.test(a) ? a.replace(Xt, "$1_=" + Wt++) : a + (It.test(a) ? "&": "?") + "_=" + Wt++)),3383 d.ifModified && (pe.lastModified[a] && T.setRequestHeader("If-Modified-Since", pe.lastModified[a]), pe.etag[a] && T.setRequestHeader("If-None-Match", pe.etag[a])),3384 (d.data && d.hasContent && d.contentType !== !1 || n.contentType) && T.setRequestHeader("Content-Type", d.contentType),3385 T.setRequestHeader("Accept", d.dataTypes[0] && d.accepts[d.dataTypes[0]] ? d.accepts[d.dataTypes[0]] + ("*" !== d.dataTypes[0] ? ", " + Zt + "; q=0.01": "") : d.accepts["*"]);3386 for (o in d.headers) T.setRequestHeader(o, d.headers[o]);3387 if (d.beforeSend && (d.beforeSend.call(p, T, d) === !1 || 2 === b)) return T.abort();3388 w = "abort";3389 for (o in {3390 success: 1,3391 error: 1,3392 complete: 13393 }) T[o](d[o]);3394 if (c = U(Qt, d, n, T)) {3395 if (T.readyState = 1, l && h.trigger("ajaxSend", [T, d]), 2 === b) return T;3396 d.async && d.timeout > 0 && (u = e.setTimeout(function() {3397 T.abort("timeout")3398 },3399 d.timeout));3400 try {3401 b = 1,3402 c.send(v, r)3403 } catch(C) {3404 if (! (b < 2)) throw C;3405 r( - 1, C)3406 }3407 } else r( - 1, "No Transport");3408 return T3409 },3410 getJSON: function(e, t, n) {3411 return pe.get(e, t, n, "json")3412 },3413 getScript: function(e, t) {3414 return pe.get(e, void 0, t, "script")3415 }3416 }),3417 pe.each(["get", "post"],3418 function(e, t) {3419 pe[t] = function(e, n, r, i) {3420 return pe.isFunction(n) && (i = i || r, r = n, n = void 0),3421 pe.ajax(pe.extend({3422 url: e,3423 type: t,3424 dataType: i,3425 data: n,3426 success: r3427 },3428 pe.isPlainObject(e) && e))3429 }3430 }),3431 pe._evalUrl = function(e) {3432 return pe.ajax({3433 url: e,3434 type: "GET",3435 dataType: "script",3436 cache: !0,3437 async: !1,3438 global: !1,3439 "throws": !03440 })3441 },3442 pe.fn.extend({3443 wrapAll: function(e) {3444 if (pe.isFunction(e)) return this.each(function(t) {3445 pe(this).wrapAll(e.call(this, t))3446 });3447 if (this[0]) {3448 var t = pe(e, this[0].ownerDocument).eq(0).clone(!0);3449 this[0].parentNode && t.insertBefore(this[0]),3450 t.map(function() {3451 for (var e = this; e.firstChild && 1 === e.firstChild.nodeType;) e = e.firstChild;3452 return e3453 }).append(this)3454 }3455 return this3456 },3457 wrapInner: function(e) {3458 return pe.isFunction(e) ? this.each(function(t) {3459 pe(this).wrapInner(e.call(this, t))3460 }) : this.each(function() {3461 var t = pe(this),3462 n = t.contents();3463 n.length ? n.wrapAll(e) : t.append(e)3464 })3465 },3466 wrap: function(e) {3467 var t = pe.isFunction(e);3468 return this.each(function(n) {3469 pe(this).wrapAll(t ? e.call(this, n) : e)3470 })3471 },3472 unwrap: function() {3473 return this.parent().each(function() {3474 pe.nodeName(this, "body") || pe(this).replaceWith(this.childNodes)3475 }).end()3476 }3477 }),3478 pe.expr.filters.hidden = function(e) {3479 return fe.reliableHiddenOffsets() ? e.offsetWidth <= 0 && e.offsetHeight <= 0 && !e.getClientRects().length: K(e)3480 },3481 pe.expr.filters.visible = function(e) {3482 return ! pe.expr.filters.hidden(e)3483 };3484 var nn = /%20/g,3485 rn = /\[\]$/,3486 on = /\r?\n/g,3487 an = /^(?:submit|button|image|reset|file)$/i,3488 sn = /^(?:input|select|textarea|keygen)/i;3489 pe.param = function(e, t) {3490 var n, r = [],3491 i = function(e, t) {3492 t = pe.isFunction(t) ? t() : null == t ? "": t,3493 r[r.length] = encodeURIComponent(e) + "=" + encodeURIComponent(t)3494 };3495 if (void 0 === t && (t = pe.ajaxSettings && pe.ajaxSettings.traditional), pe.isArray(e) || e.jquery && !pe.isPlainObject(e)) pe.each(e,3496 function() {3497 i(this.name, this.value)3498 });3499 else for (n in e) Q(n, e[n], t, i);3500 return r.join("&").replace(nn, "+")3501 },3502 pe.fn.extend({3503 serialize: function() {3504 return pe.param(this.serializeArray())3505 },3506 serializeArray: function() {3507 return this.map(function() {3508 var e = pe.prop(this, "elements");3509 return e ? pe.makeArray(e) : this3510 }).filter(function() {3511 var e = this.type;3512 return this.name && !pe(this).is(":disabled") && sn.test(this.nodeName) && !an.test(e) && (this.checked || !Be.test(e))3513 }).map(function(e, t) {3514 var n = pe(this).val();3515 return null == n ? null: pe.isArray(n) ? pe.map(n,3516 function(e) {3517 return {3518 name: t.name,3519 value: e.replace(on, "\r\n")3520 }3521 }) : {3522 name: t.name,3523 value: n.replace(on, "\r\n")3524 }3525 }).get()3526 }3527 }),3528 pe.ajaxSettings.xhr = void 0 !== e.ActiveXObject ?3529 function() {3530 return this.isLocal ? ee() : re.documentMode > 8 ? Z() : /^(get|post|head|put|delete|options)$/i.test(this.type) && Z() || ee()3531 }: Z;3532 var un = 0,3533 ln = {},3534 cn = pe.ajaxSettings.xhr();3535 e.attachEvent && e.attachEvent("onunload",3536 function() {3537 for (var e in ln) ln[e](void 0, !0)3538 }),3539 fe.cors = !!cn && "withCredentials" in cn,3540 cn = fe.ajax = !!cn,3541 cn && pe.ajaxTransport(function(t) {3542 if (!t.crossDomain || fe.cors) {3543 var n;3544 return {3545 send: function(r, i) {3546 var o, a = t.xhr(),3547 s = ++un;3548 if (a.open(t.type, t.url, t.async, t.username, t.password), t.xhrFields) for (o in t.xhrFields) a[o] = t.xhrFields[o];3549 t.mimeType && a.overrideMimeType && a.overrideMimeType(t.mimeType),3550 t.crossDomain || r["X-Requested-With"] || (r["X-Requested-With"] = "XMLHttpRequest");3551 for (o in r) void 0 !== r[o] && a.setRequestHeader(o, r[o] + "");3552 a.send(t.hasContent && t.data || null),3553 n = function(e, r) {3554 var o, u, l;3555 if (n && (r || 4 === a.readyState)) if (delete ln[s], n = void 0, a.onreadystatechange = pe.noop, r) 4 !== a.readyState && a.abort();3556 else {3557 l = {},3558 o = a.status,3559 "string" == typeof a.responseText && (l.text = a.responseText);3560 try {3561 u = a.statusText3562 } catch(c) {3563 u = ""3564 }3565 o || !t.isLocal || t.crossDomain ? 1223 === o && (o = 204) : o = l.text ? 200 : 4043566 }3567 l && i(o, u, l, a.getAllResponseHeaders())3568 },3569 t.async ? 4 === a.readyState ? e.setTimeout(n) : a.onreadystatechange = ln[s] = n: n()3570 },3571 abort: function() {3572 n && n(void 0, !0)3573 }3574 }3575 }3576 }),3577 pe.ajaxSetup({3578 accepts: {3579 script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"3580 },3581 contents: {3582 script: /\b(?:java|ecma)script\b/3583 },3584 converters: {3585 "text script": function(e) {3586 return pe.globalEval(e),3587 e3588 }3589 }3590 }),3591 pe.ajaxPrefilter("script",3592 function(e) {3593 void 0 === e.cache && (e.cache = !1),3594 e.crossDomain && (e.type = "GET", e.global = !1)3595 }),3596 pe.ajaxTransport("script",3597 function(e) {3598 if (e.crossDomain) {3599 var t, n = re.head || pe("head")[0] || re.documentElement;3600 return {3601 send: function(r, i) {3602 t = re.createElement("script"),3603 t.async = !0,3604 e.scriptCharset && (t.charset = e.scriptCharset),3605 t.src = e.url,3606 t.onload = t.onreadystatechange = function(e, n) { (n || !t.readyState || /loaded|complete/.test(t.readyState)) && (t.onload = t.onreadystatechange = null, t.parentNode && t.parentNode.removeChild(t), t = null, n || i(200, "success"))3607 },3608 n.insertBefore(t, n.firstChild)3609 },3610 abort: function() {3611 t && t.onload(void 0, !0)3612 }3613 }3614 }3615 });3616 var fn = [],3617 dn = /(=)\?(?=&|$)|\?\?/;3618 pe.ajaxSetup({3619 jsonp: "callback",3620 jsonpCallback: function() {3621 var e = fn.pop() || pe.expando + "_" + Wt++;3622 return this[e] = !0,3623 e3624 }3625 }),3626 pe.ajaxPrefilter("json jsonp",3627 function(t, n, r) {3628 var i, o, a, s = t.jsonp !== !1 && (dn.test(t.url) ? "url": "string" == typeof t.data && 0 === (t.contentType || "").indexOf("application/x-www-form-urlencoded") && dn.test(t.data) && "data");3629 if (s || "jsonp" === t.dataTypes[0]) return i = t.jsonpCallback = pe.isFunction(t.jsonpCallback) ? t.jsonpCallback() : t.jsonpCallback,3630 s ? t[s] = t[s].replace(dn, "$1" + i) : t.jsonp !== !1 && (t.url += (It.test(t.url) ? "&": "?") + t.jsonp + "=" + i),3631 t.converters["script json"] = function() {3632 return a || pe.error(i + " was not called"),3633 a[0]3634 },3635 t.dataTypes[0] = "json",3636 o = e[i],3637 e[i] = function() {3638 a = arguments3639 },3640 r.always(function() {3641 void 0 === o ? pe(e).removeProp(i) : e[i] = o,3642 t[i] && (t.jsonpCallback = n.jsonpCallback, fn.push(i)),3643 a && pe.isFunction(o) && o(a[0]),3644 a = o = void 03645 }),3646 "script"3647 }),3648 pe.parseHTML = function(e, t, n) {3649 if (!e || "string" != typeof e) return null;3650 "boolean" == typeof t && (n = t, t = !1),3651 t = t || re;3652 var r = Te.exec(e),3653 i = !n && [];3654 return r ? [t.createElement(r[1])] : (r = y([e], t, i), i && i.length && pe(i).remove(), pe.merge([], r.childNodes))3655 };3656 var pn = pe.fn.load;3657 return pe.fn.load = function(e, t, n) {3658 if ("string" != typeof e && pn) return pn.apply(this, arguments);3659 var r, i, o, a = this,3660 s = e.indexOf(" ");3661 return s > -1 && (r = pe.trim(e.slice(s, e.length)), e = e.slice(0, s)),3662 pe.isFunction(t) ? (n = t, t = void 0) : t && "object" == typeof t && (i = "POST"),3663 a.length > 0 && pe.ajax({3664 url: e,3665 type: i || "GET",3666 dataType: "html",3667 data: t3668 }).done(function(e) {3669 o = arguments,3670 a.html(r ? pe("<div>").append(pe.parseHTML(e)).find(r) : e)3671 }).always(n &&3672 function(e, t) {3673 a.each(function() {3674 n.apply(this, o || [e.responseText, t, e])3675 })3676 }),3677 this3678 },3679 pe.each(["ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend"],3680 function(e, t) {3681 pe.fn[t] = function(e) {3682 return this.on(t, e)3683 }3684 }),3685 pe.expr.filters.animated = function(e) {3686 return pe.grep(pe.timers,3687 function(t) {3688 return e === t.elem3689 }).length3690 },3691 pe.offset = {3692 setOffset: function(e, t, n) {3693 var r, i, o, a, s, u, l, c = pe.css(e, "position"),3694 f = pe(e),3695 d = {};3696 "static" === c && (e.style.position = "relative"),3697 s = f.offset(),3698 o = pe.css(e, "top"),3699 u = pe.css(e, "left"),3700 l = ("absolute" === c || "fixed" === c) && pe.inArray("auto", [o, u]) > -1,3701 l ? (r = f.position(), a = r.top, i = r.left) : (a = parseFloat(o) || 0, i = parseFloat(u) || 0),3702 pe.isFunction(t) && (t = t.call(e, n, pe.extend({},3703 s))),3704 null != t.top && (d.top = t.top - s.top + a),3705 null != t.left && (d.left = t.left - s.left + i),3706 "using" in t ? t.using.call(e, d) : f.css(d)3707 }3708 },3709 pe.fn.extend({3710 offset: function(e) {3711 if (arguments.length) return void 0 === e ? this: this.each(function(t) {3712 pe.offset.setOffset(this, e, t)3713 });3714 var t, n, r = {3715 top: 0,3716 left: 03717 },3718 i = this[0],3719 o = i && i.ownerDocument;3720 if (o) return t = o.documentElement,3721 pe.contains(t, i) ? ("undefined" != typeof i.getBoundingClientRect && (r = i.getBoundingClientRect()), n = te(o), {3722 top: r.top + (n.pageYOffset || t.scrollTop) - (t.clientTop || 0),3723 left: r.left + (n.pageXOffset || t.scrollLeft) - (t.clientLeft || 0)3724 }) : r3725 },3726 position: function() {3727 if (this[0]) {3728 var e, t, n = {3729 top: 0,3730 left: 03731 },3732 r = this[0];3733 return "fixed" === pe.css(r, "position") ? t = r.getBoundingClientRect() : (e = this.offsetParent(), t = this.offset(), pe.nodeName(e[0], "html") || (n = e.offset()), n.top += pe.css(e[0], "borderTopWidth", !0), n.left += pe.css(e[0], "borderLeftWidth", !0)),3734 {3735 top: t.top - n.top - pe.css(r, "marginTop", !0),3736 left: t.left - n.left - pe.css(r, "marginLeft", !0)3737 }3738 }3739 },3740 offsetParent: function() {3741 return this.map(function() {3742 for (var e = this.offsetParent; e && !pe.nodeName(e, "html") && "static" === pe.css(e, "position");) e = e.offsetParent;3743 return e || pt3744 })3745 }3746 }),3747 pe.each({3748 scrollLeft: "pageXOffset",3749 scrollTop: "pageYOffset"3750 },3751 function(e, t) {3752 var n = /Y/.test(t);3753 pe.fn[e] = function(r) {3754 return Pe(this,3755 function(e, r, i) {3756 var o = te(e);3757 return void 0 === i ? o ? t in o ? o[t] : o.document.documentElement[r] : e[r] : void(o ? o.scrollTo(n ? pe(o).scrollLeft() : i, n ? i: pe(o).scrollTop()) : e[r] = i)3758 },3759 e, r, arguments.length, null)3760 }3761 }),3762 pe.each(["top", "left"],3763 function(e, t) {3764 pe.cssHooks[t] = L(fe.pixelPosition,3765 function(e, n) {3766 if (n) return n = gt(e, t),3767 ft.test(n) ? pe(e).position()[t] + "px": n3768 })3769 }),3770 pe.each({3771 Height: "height",3772 Width: "width"3773 },3774 function(e, t) {3775 pe.each({3776 padding: "inner" + e,3777 content: t,3778 "": "outer" + e3779 },3780 function(n, r) {3781 pe.fn[r] = function(r, i) {3782 var o = arguments.length && (n || "boolean" != typeof r),3783 a = n || (r === !0 || i === !0 ? "margin": "border");3784 return Pe(this,3785 function(t, n, r) {3786 var i;3787 return pe.isWindow(t) ? t.document.documentElement["client" + e] : 9 === t.nodeType ? (i = t.documentElement, Math.max(t.body["scroll" + e], i["scroll" + e], t.body["offset" + e], i["offset" + e], i["client" + e])) : void 0 === r ? pe.css(t, n, a) : pe.style(t, n, r, a)3788 },3789 t, o ? r: void 0, o, null)3790 }3791 })3792 }),3793 pe.fn.extend({3794 bind: function(e, t, n) {3795 return this.on(e, null, t, n)3796 },3797 unbind: function(e, t) {3798 return this.off(e, null, t)...
data.js
Source:data.js
1var defaultWidth =2 window.screen.width > 7683 ? (window.screen.width * 1) / 34 : window.screen.width;5var style = {6 Wrapper: {},7 Containers: {8 DefaultStyle: {9 position: "fixed",10 width: defaultWidth,11 padding: "10px 10px 10px 20px",12 zIndex: 9998,13 WebkitBoxSizing: "",14 MozBoxSizing: "",15 boxSizing: "",16 height: "auto",17 display: "inline-block",18 border: "0",19 fontSize: "14px",20 WebkitFontSmoothing: "antialiased",21 fontFamily: '"Roboto","Helvetica Neue",Arial,sans-serif',22 fontWeight: "400",23 color: "#FFFFFF"24 },25 tl: {26 top: "0px",27 bottom: "auto",28 left: "0px",29 right: "auto"30 },31 tr: {32 top: "0px",33 bottom: "auto",34 left: "auto",35 right: "0px"36 },37 tc: {38 top: "0px",39 bottom: "auto",40 margin: "0 auto",41 left: "50%",42 marginLeft: -(defaultWidth / 2)43 },44 bl: {45 top: "auto",46 bottom: "0px",47 left: "0px",48 right: "auto"49 },50 br: {51 top: "auto",52 bottom: "0px",53 left: "auto",54 right: "0px"55 },56 bc: {57 top: "auto",58 bottom: "0px",59 margin: "0 auto",60 left: "50%",61 marginLeft: -(defaultWidth / 2)62 }63 },64 NotificationItem: {65 DefaultStyle: {66 position: "relative",67 width: "100%",68 cursor: "pointer",69 borderRadius: "4px",70 fontSize: "14px",71 margin: "10px 0 0",72 padding: "10px",73 display: "block",74 WebkitBoxSizing: "border-box",75 MozBoxSizing: "border-box",76 boxSizing: "border-box",77 opacity: 0,78 transition: "all 0.5s ease-in-out",79 WebkitTransform: "translate3d(0, 0, 0)",80 transform: "translate3d(0, 0, 0)",81 willChange: "transform, opacity",82 isHidden: {83 opacity: 084 },85 isVisible: {86 opacity: 187 }88 },89 success: {90 borderTop: 0,91 backgroundColor: "#a1e82c",92 WebkitBoxShadow: 0,93 MozBoxShadow: 0,94 boxShadow: 095 },96 error: {97 borderTop: 0,98 backgroundColor: "#fc727a",99 WebkitBoxShadow: 0,100 MozBoxShadow: 0,101 boxShadow: 0102 },103 warning: {104 borderTop: 0,105 backgroundColor: "#ffbc67",106 WebkitBoxShadow: 0,107 MozBoxShadow: 0,108 boxShadow: 0109 },110 info: {111 borderTop: 0,112 backgroundColor: "#63d8f1",113 WebkitBoxShadow: 0,114 MozBoxShadow: 0,115 boxShadow: 0116 }117 },118 Title: {119 DefaultStyle: {120 fontSize: "30px",121 margin: "0",122 padding: 0,123 fontWeight: "bold",124 color: "#FFFFFF",125 display: "block",126 left: "15px",127 position: "absolute",128 top: "50%",129 marginTop: "-15px"130 }131 },132 MessageWrapper: {133 DefaultStyle: {134 marginLeft: "55px",135 marginRight: "30px",136 padding: "0 12px 0 0",137 color: "#FFFFFF",138 maxWidthwidth: "89%"139 }140 },141 Dismiss: {142 DefaultStyle: {143 fontFamily: "inherit",144 fontSize: "21px",145 color: "#000",146 float: "right",147 position: "absolute",148 right: "10px",149 top: "50%",150 marginTop: "-13px",151 backgroundColor: "#FFFFFF",152 display: "block",153 borderRadius: "50%",154 opacity: ".4",155 lineHeight: "11px",156 width: "25px",157 height: "25px",158 outline: "0 !important",159 textAlign: "center",160 padding: "6px 3px 3px 3px",161 fontWeight: "300",162 marginLeft: "65px"163 },164 success: {165 // color: '#f0f5ea',166 // backgroundColor: '#a1e82c'167 },168 error: {169 // color: '#f4e9e9',170 // backgroundColor: '#fc727a'171 },172 warning: {173 // color: '#f9f6f0',174 // backgroundColor: '#ffbc67'175 },176 info: {177 // color: '#e8f0f4',178 // backgroundColor: '#63d8f1'179 }180 },181 Action: {182 DefaultStyle: {183 background: "#ffffff",184 borderRadius: "2px",185 padding: "6px 20px",186 fontWeight: "bold",187 margin: "10px 0 0 0",188 border: 0189 },190 success: {191 backgroundColor: "#a1e82c",192 color: "#ffffff"193 },194 error: {195 backgroundColor: "#fc727a",196 color: "#ffffff"197 },198 warning: {199 backgroundColor: "#ffbc67",200 color: "#ffffff"201 },202 info: {203 backgroundColor: "#63d8f1",204 color: "#ffffff"205 }206 },207 ActionWrapper: {208 DefaultStyle: {209 margin: 0,210 padding: 0211 }212 }213};214//215// //216// // // For tables217// //218//219const thArray = ["ID", "Name", "Salary", "Country", "City"];220const tdArray = [221 ["1", "Dakota Rice", "$36,738", "Niger", "Oud-Turnhout"],222 ["2", "Minerva Hooper", "$23,789", "Curaçao", "Sinaai-Waas"],223 ["3", "Sage Rodriguez", "$56,142", "Netherlands", "Baileux"],224 ["4", "Philip Chaney", "$38,735", "Korea, South", "Overland Park"],225 ["5", "Doris Greene", "$63,542", "Malawi", "Feldkirchen in Kärnten"],226 ["6", "Mason Porter", "$78,615", "Chile", "Gloucester"]227];228const data1 = [229 {'ID': "1", "Name": "Dakota Rice", "Salary": "$36,738", "Country": "Niger", "City": "Oud-Turnhout"},230 {'ID': "2", "Name": "Minerva Hooper", "Salary": "$23,789", "Country": "Curaçao", "City": "Sinaai-Waas"},231 {'ID': "3", "Name": "Sage Rodriguez", "Salary": "$56,142", "Country": "Netherlands", "City": "Baileux"},232 {'ID': "4", "Name": "Philip Chaney", "Salary": "$38,735", "Country": "Korea", "City": "Overland Park"},233 {'ID': "5", "Name": "Doris Greene", "Salary": "$63,542", "Country": "Malawi", "City": "Feldkirchen in Kärnten"},234 {'ID': "6", "Name": "Mason Porter", "Salary": "$78,615", "Country": "Chile", "City": "Gloucester"}235];236const data2 = [237 {'ID': "1", "Name": "Dakota Rice", "Salary": "$36,738", "Country": "Niger", "City": "Oud-Turnhout"},238 {'ID': "2", "Name": "Minerva Hooper", "Salary": "$23,789", "Country": "Curaçao", "City": "Sinaai-Waas"},239 {'ID': "3", "Name": "Sage Rodriguez", "Salary": "$56,142", "Country": "Netherlands", "City": "Baileux"},240 {'ID': "4", "Name": "Philip Chaney", "Salary": "$38,735", "Country": "Korea", "City": "Overland Park"},241 {'ID': "5", "Name": "Doris Greene", "Salary": "$63,542", "Country": "Malawi", "City": "Feldkirchen in Kärnten"},242 {'ID': "6", "Name": "Mason Porter", "Salary": "$78,615", "Country": "Chile", "City": "Gloucester"},243 {'ID': "7", "Name": "Dakota Rice", "Salary": "$36,738", "Country": "Niger", "City": "Oud-Turnhout"},244 {'ID': "8", "Name": "Minerva Hooper", "Salary": "$23,789", "Country": "Curaçao", "City": "Sinaai-Waas"},245 {'ID': "9", "Name": "Sage Rodriguez", "Salary": "$56,142", "Country": "Netherlands", "City": "Baileux"},246 {'ID': "10", "Name": "Philip Chaney", "Salary": "$38,735", "Country": "Korea", "City": "Overland Park"},247 {'ID': "11", "Name": "Doris Greene", "Salary": "$63,542", "Country": "Malawi", "City": "Feldkirchen in Kärnten"},248 {'ID': "12", "Name": "Mason Porter", "Salary": "$78,615", "Country": "Chile", "City": "Gloucester"}249];250const columns = [251 {252 Header: 'ID',253 accessor: 'ID',254 },255 {256 Header: 'Name',257 accessor: 'Name',258 },259 {260 Header: 'Salary',261 accessor: 'Salary',262 },263 {264 Header: 'Country',265 accessor: 'Country',266 },267 {268 Header: 'City',269 accessor: 'City',270 }271]272//273// //274// // // For icons275// //276//277const iconsArray = [278 "pe-7s-album",279 "pe-7s-arc",280 "pe-7s-back-2",281 "pe-7s-bandaid",282 "pe-7s-car",283 "pe-7s-diamond",284 "pe-7s-door-lock",285 "pe-7s-eyedropper",286 "pe-7s-female",287 "pe-7s-gym",288 "pe-7s-hammer",289 "pe-7s-headphones",290 "pe-7s-helm",291 "pe-7s-hourglass",292 "pe-7s-leaf",293 "pe-7s-magic-wand",294 "pe-7s-male",295 "pe-7s-map-2",296 "pe-7s-next-2",297 "pe-7s-paint-bucket",298 "pe-7s-pendrive",299 "pe-7s-photo",300 "pe-7s-piggy",301 "pe-7s-plugin",302 "pe-7s-refresh-2",303 "pe-7s-rocket",304 "pe-7s-settings",305 "pe-7s-shield",306 "pe-7s-smile",307 "pe-7s-usb",308 "pe-7s-vector",309 "pe-7s-wine",310 "pe-7s-cloud-upload",311 "pe-7s-cash",312 "pe-7s-close",313 "pe-7s-bluetooth",314 "pe-7s-cloud-download",315 "pe-7s-way",316 "pe-7s-close-circle",317 "pe-7s-id",318 "pe-7s-angle-up",319 "pe-7s-wristwatch",320 "pe-7s-angle-up-circle",321 "pe-7s-world",322 "pe-7s-angle-right",323 "pe-7s-volume",324 "pe-7s-angle-right-circle",325 "pe-7s-users",326 "pe-7s-angle-left",327 "pe-7s-user-female",328 "pe-7s-angle-left-circle",329 "pe-7s-up-arrow",330 "pe-7s-angle-down",331 "pe-7s-switch",332 "pe-7s-angle-down-circle",333 "pe-7s-scissors",334 "pe-7s-wallet",335 "pe-7s-safe",336 "pe-7s-volume2",337 "pe-7s-volume1",338 "pe-7s-voicemail",339 "pe-7s-video",340 "pe-7s-user",341 "pe-7s-upload",342 "pe-7s-unlock",343 "pe-7s-umbrella",344 "pe-7s-trash",345 "pe-7s-tools",346 "pe-7s-timer",347 "pe-7s-ticket",348 "pe-7s-target",349 "pe-7s-sun",350 "pe-7s-study",351 "pe-7s-stopwatch",352 "pe-7s-star",353 "pe-7s-speaker",354 "pe-7s-signal",355 "pe-7s-shuffle",356 "pe-7s-shopbag",357 "pe-7s-share",358 "pe-7s-server",359 "pe-7s-search",360 "pe-7s-film",361 "pe-7s-science",362 "pe-7s-disk",363 "pe-7s-ribbon",364 "pe-7s-repeat",365 "pe-7s-refresh",366 "pe-7s-add-user",367 "pe-7s-refresh-cloud",368 "pe-7s-paperclip",369 "pe-7s-radio",370 "pe-7s-note2",371 "pe-7s-print",372 "pe-7s-network",373 "pe-7s-prev",374 "pe-7s-mute",375 "pe-7s-power",376 "pe-7s-medal",377 "pe-7s-portfolio",378 "pe-7s-like2",379 "pe-7s-plus",380 "pe-7s-left-arrow",381 "pe-7s-play",382 "pe-7s-key",383 "pe-7s-plane",384 "pe-7s-joy",385 "pe-7s-photo-gallery",386 "pe-7s-pin",387 "pe-7s-phone",388 "pe-7s-plug",389 "pe-7s-pen",390 "pe-7s-right-arrow",391 "pe-7s-paper-plane",392 "pe-7s-delete-user",393 "pe-7s-paint",394 "pe-7s-bottom-arrow",395 "pe-7s-notebook",396 "pe-7s-note",397 "pe-7s-next",398 "pe-7s-news-paper",399 "pe-7s-musiclist",400 "pe-7s-music",401 "pe-7s-mouse",402 "pe-7s-more",403 "pe-7s-moon",404 "pe-7s-monitor",405 "pe-7s-micro",406 "pe-7s-menu",407 "pe-7s-map",408 "pe-7s-map-marker",409 "pe-7s-mail",410 "pe-7s-mail-open",411 "pe-7s-mail-open-file",412 "pe-7s-magnet",413 "pe-7s-loop",414 "pe-7s-look",415 "pe-7s-lock",416 "pe-7s-lintern",417 "pe-7s-link",418 "pe-7s-like",419 "pe-7s-light",420 "pe-7s-less",421 "pe-7s-keypad",422 "pe-7s-junk",423 "pe-7s-info",424 "pe-7s-home",425 "pe-7s-help2",426 "pe-7s-help1",427 "pe-7s-graph3",428 "pe-7s-graph2",429 "pe-7s-graph1",430 "pe-7s-graph",431 "pe-7s-global",432 "pe-7s-gleam",433 "pe-7s-glasses",434 "pe-7s-gift",435 "pe-7s-folder",436 "pe-7s-flag",437 "pe-7s-filter",438 "pe-7s-file",439 "pe-7s-expand1",440 "pe-7s-exapnd2",441 "pe-7s-edit",442 "pe-7s-drop",443 "pe-7s-drawer",444 "pe-7s-download",445 "pe-7s-display2",446 "pe-7s-display1",447 "pe-7s-diskette",448 "pe-7s-date",449 "pe-7s-cup",450 "pe-7s-culture",451 "pe-7s-crop",452 "pe-7s-credit",453 "pe-7s-copy-file",454 "pe-7s-config",455 "pe-7s-compass",456 "pe-7s-comment",457 "pe-7s-coffee",458 "pe-7s-cloud",459 "pe-7s-clock",460 "pe-7s-check",461 "pe-7s-chat",462 "pe-7s-cart",463 "pe-7s-camera",464 "pe-7s-call",465 "pe-7s-calculator",466 "pe-7s-browser",467 "pe-7s-box2",468 "pe-7s-box1",469 "pe-7s-bookmarks",470 "pe-7s-bicycle",471 "pe-7s-bell",472 "pe-7s-battery",473 "pe-7s-ball",474 "pe-7s-back",475 "pe-7s-attention",476 "pe-7s-anchor",477 "pe-7s-albums",478 "pe-7s-alarm",479 "pe-7s-airplay"480];481var dataPie = {482 labels: ["40%", "20%", "40%"],483 series: [40, 20, 40]484};485var legendPie = {486 names: ["Open", "Bounce", "Unsubscribe"],487 types: ["info", "danger", "warning"]488};489// Data for Line Chart490var dataSales = {491 labels: [492 "9:00AM",493 "12:00AM",494 "3:00PM",495 "6:00PM",496 "9:00PM",497 "12:00PM",498 "3:00AM",499 "6:00AM"500 ],501 series: [502 [287, 385, 490, 492, 554, 586, 698, 695],503 [67, 152, 143, 240, 287, 335, 435, 437],504 [23, 113, 67, 108, 190, 239, 307, 308]505 ]506};507var optionsSales = {508 low: 0,509 high: 800,510 showArea: false,511 height: "245px",512 axisX: {513 showGrid: false514 },515 lineSmooth: true,516 showLine: true,517 showPoint: true,518 fullWidth: true,519 chartPadding: {520 right: 50521 }522};523var responsiveSales = [524 [525 "screen and (max-width: 640px)",526 {527 axisX: {528 labelInterpolationFnc: function(value) {529 return value[0];530 }531 }532 }533 ]534];535var legendSales = {536 names: ["Open", "Click", "Click Second Time"],537 types: ["info", "danger", "warning"]538};539// Data for Bar Chart540var dataBar = {541 labels: [542 "Jan",543 "Feb",544 "Mar",545 "Apr",546 "Mai",547 "Jun",548 "Jul",549 "Aug",550 "Sep",551 "Oct",552 "Nov",553 "Dec"554 ],555 series: [556 [542, 443, 320, 780, 553, 453, 326, 434, 568, 610, 756, 895],557 [412, 243, 280, 580, 453, 353, 300, 364, 368, 410, 636, 695]558 ]559};560var optionsBar = {561 seriesBarDistance: 10,562 axisX: {563 showGrid: false564 },565 height: "245px"566};567var responsiveBar = [568 [569 "screen and (max-width: 640px)",570 {571 seriesBarDistance: 5,572 axisX: {573 labelInterpolationFnc: function(value) {574 return value[0];575 }576 }577 }578 ]579];580var legendBar = {581 names: ["Tesla Model S", "BMW 5 Series"],582 types: ["info", "danger"]583};584let chart1_2_options = {585 maintainAspectRatio: false,586 legend: {587 display: false,588 },589 tooltips: {590 backgroundColor: "#f5f5f5",591 titleFontColor: "#333",592 bodyFontColor: "#666",593 bodySpacing: 4,594 xPadding: 12,595 mode: "nearest",596 intersect: 0,597 position: "nearest",598 },599 responsive: true,600 scales: {601 yAxes: [602 {603 barPercentage: 1.6,604 gridLines: {605 drawBorder: false,606 color: "rgba(29,140,248,0.0)",607 zeroLineColor: "transparent",608 },609 ticks: {610 suggestedMin: 60,611 suggestedMax: 125,612 padding: 20,613 fontColor: "#9a9a9a",614 },615 },616 ],617 xAxes: [618 {619 barPercentage: 1.6,620 gridLines: {621 drawBorder: false,622 color: "rgba(29,140,248,0.1)",623 zeroLineColor: "transparent",624 },625 ticks: {626 padding: 20,627 fontColor: "#9a9a9a",628 },629 },630 ],631 },632 };633 634 let chartExample1 = {635 data1: (canvas) => {636 let ctx = canvas.getContext("2d");637 638 let gradientStroke = ctx.createLinearGradient(0, 230, 0, 50);639 640 gradientStroke.addColorStop(1, "rgba(29,140,248,0.2)");641 gradientStroke.addColorStop(0.4, "rgba(29,140,248,0.0)");642 gradientStroke.addColorStop(0, "rgba(29,140,248,0)"); //blue colors643 644 return {645 labels: [646 "JAN",647 "FEB",648 "MAR",649 "APR",650 "MAY",651 "JUN",652 "JUL",653 "AUG",654 "SEP",655 "OCT",656 "NOV",657 "DEC",658 ],659 datasets: [660 {661 label: "My First dataset",662 fill: true,663 backgroundColor: gradientStroke,664 borderColor: "#1f8ef1",665 borderWidth: 2,666 borderDash: [],667 borderDashOffset: 0.0,668 pointBackgroundColor: "#1f8ef1",669 pointBorderColor: "rgba(255,255,255,0)",670 pointHoverBackgroundColor: "#1f8ef1",671 pointBorderWidth: 20,672 pointHoverRadius: 4,673 pointHoverBorderWidth: 15,674 pointRadius: 4,675 data: [100, 70, 90, 70, 85, 60, 75, 60, 90, 80, 110, 100],676 },677 ],678 };679 },680 data2: (canvas) => {681 let ctx = canvas.getContext("2d");682 683 let gradientStroke = ctx.createLinearGradient(0, 230, 0, 50);684 685 gradientStroke.addColorStop(1, "rgba(29,140,248,0.2)");686 gradientStroke.addColorStop(0.4, "rgba(29,140,248,0.0)");687 gradientStroke.addColorStop(0, "rgba(29,140,248,0)"); //blue colors688 689 return {690 labels: [691 "JAN",692 "FEB",693 "MAR",694 "APR",695 "MAY",696 "JUN",697 "JUL",698 "AUG",699 "SEP",700 "OCT",701 "NOV",702 "DEC",703 ],704 datasets: [705 {706 label: "My First dataset",707 fill: true,708 backgroundColor: gradientStroke,709 borderColor: "#1f8ef1",710 borderWidth: 2,711 borderDash: [],712 borderDashOffset: 0.0,713 pointBackgroundColor: "#1f8ef1",714 pointBorderColor: "rgba(255,255,255,0)",715 pointHoverBackgroundColor: "#1f8ef1",716 pointBorderWidth: 20,717 pointHoverRadius: 4,718 pointHoverBorderWidth: 15,719 pointRadius: 4,720 data: [80, 120, 105, 110, 95, 105, 90, 100, 80, 95, 70, 120],721 },722 ],723 };724 },725 data3: (canvas) => {726 let ctx = canvas.getContext("2d");727 728 let gradientStroke = ctx.createLinearGradient(0, 230, 0, 50);729 730 gradientStroke.addColorStop(1, "rgba(29,140,248,0.2)");731 gradientStroke.addColorStop(0.4, "rgba(29,140,248,0.0)");732 gradientStroke.addColorStop(0, "rgba(29,140,248,0)");733 734 return {735 labels: [736 "JAN",737 "FEB",738 "MAR",739 "APR",740 "MAY",741 "JUN",742 "JUL",743 "AUG",744 "SEP",745 "OCT",746 "NOV",747 "DEC",748 ],749 datasets: [750 {751 label: "My First dataset",752 fill: true,753 backgroundColor: gradientStroke,754 borderColor: "#1f8ef1",755 borderWidth: 2,756 borderDash: [],757 borderDashOffset: 0.0,758 pointBackgroundColor: "#1f8ef1",759 pointBorderColor: "rgba(255,255,255,0)",760 pointHoverBackgroundColor: "#1f8ef1",761 pointBorderWidth: 20,762 pointHoverRadius: 4,763 pointHoverBorderWidth: 15,764 pointRadius: 4,765 data: [60, 80, 65, 130, 80, 105, 90, 130, 70, 115, 60, 130],766 },767 ],768 };769 },770 options: chart1_2_options,771 };772 773 let chartExample2 = {774 data: (canvas) => {775 let ctx = canvas.getContext("2d");776 777 let gradientStroke = ctx.createLinearGradient(0, 230, 0, 50);778 779 gradientStroke.addColorStop(1, "rgba(29,140,248,0.2)");780 gradientStroke.addColorStop(0.4, "rgba(29,140,248,0.0)");781 gradientStroke.addColorStop(0, "rgba(29,140,248,0)"); //blue colors782 783 return {784 labels: ["JUL", "AUG", "SEP", "OCT", "NOV", "DEC"],785 datasets: [786 {787 label: "Data",788 fill: true,789 backgroundColor: gradientStroke,790 borderColor: "#1f8ef1",791 borderWidth: 2,792 borderDash: [],793 borderDashOffset: 0.0,794 pointBackgroundColor: "#1f8ef1",795 pointBorderColor: "rgba(255,255,255,0)",796 pointHoverBackgroundColor: "#1f8ef1",797 pointBorderWidth: 20,798 pointHoverRadius: 4,799 pointHoverBorderWidth: 15,800 pointRadius: 4,801 data: [80, 100, 70, 80, 120, 80],802 },803 ],804 };805 },806 options: chart1_2_options,807 };808 let chartExample3 = {809 data: (canvas) => {810 let ctx = canvas.getContext("2d");811 812 let gradientStroke = ctx.createLinearGradient(0, 230, 0, 50);813 814 gradientStroke.addColorStop(1, "rgba(72,72,176,0.1)");815 gradientStroke.addColorStop(0.4, "rgba(72,72,176,0.0)");816 gradientStroke.addColorStop(0, "rgba(119,52,169,0)"); //purple colors817 818 return {819 labels: ["USA", "GER", "AUS", "UK", "RO", "BR"],820 datasets: [821 {822 label: "Countries",823 fill: true,824 backgroundColor: gradientStroke,825 hoverBackgroundColor: gradientStroke,826 borderColor: "#d048b6",827 borderWidth: 2,828 borderDash: [],829 borderDashOffset: 0.0,830 data: [53, 20, 10, 80, 100, 45],831 },832 ],833 };834 },835 options: {836 maintainAspectRatio: false,837 legend: {838 display: false,839 },840 tooltips: {841 backgroundColor: "#f5f5f5",842 titleFontColor: "#333",843 bodyFontColor: "#666",844 bodySpacing: 4,845 xPadding: 12,846 mode: "nearest",847 intersect: 0,848 position: "nearest",849 },850 responsive: true,851 scales: {852 yAxes: [853 {854 gridLines: {855 drawBorder: false,856 color: "rgba(225,78,202,0.1)",857 zeroLineColor: "transparent",858 },859 ticks: {860 suggestedMin: 60,861 suggestedMax: 120,862 padding: 20,863 fontColor: "#9e9e9e",864 },865 },866 ],867 xAxes: [868 {869 gridLines: {870 drawBorder: false,871 color: "rgba(225,78,202,0.1)",872 zeroLineColor: "transparent",873 },874 ticks: {875 padding: 20,876 fontColor: "#9e9e9e",877 },878 },879 ],880 },881 },882 };883 884 885 const chartExample4 = {886 data: (canvas) => {887 let ctx = canvas.getContext("2d");888 889 let gradientStroke = ctx.createLinearGradient(0, 230, 0, 50);890 891 gradientStroke.addColorStop(1, "rgba(66,134,121,0.15)");892 gradientStroke.addColorStop(0.4, "rgba(66,134,121,0.0)");893 gradientStroke.addColorStop(0, "rgba(66,134,121,0)");894 895 return {896 labels: ["JUL", "AUG", "SEP", "OCT", "NOV"],897 datasets: [898 {899 label: "My First dataset",900 fill: true,901 backgroundColor: gradientStroke,902 borderColor: "#00d6b4",903 borderWidth: 2,904 borderDash: [],905 borderDashOffset: 0.0,906 pointBackgroundColor: "#00d6b4",907 pointBorderColor: "rgba(255,255,255,0)",908 pointHoverBackgroundColor: "#00d6b4",909 pointBorderWidth: 20,910 pointHoverRadius: 4,911 pointHoverBorderWidth: 15,912 pointRadius: 4,913 data: [90, 27, 60, 12, 80],914 },915 ],916 };917 },918 options: {919 maintainAspectRatio: false,920 legend: {921 display: false,922 },923 924 tooltips: {925 backgroundColor: "#f5f5f5",926 titleFontColor: "#333",927 bodyFontColor: "#666",928 bodySpacing: 4,929 xPadding: 12,930 mode: "nearest",931 intersect: 0,932 position: "nearest",933 },934 responsive: true,935 scales: {936 yAxes: [937 {938 barPercentage: 1.6,939 gridLines: {940 drawBorder: false,941 color: "rgba(29,140,248,0.0)",942 zeroLineColor: "transparent",943 },944 ticks: {945 suggestedMin: 50,946 suggestedMax: 125,947 padding: 20,948 fontColor: "#9e9e9e",949 },950 },951 ],952 953 xAxes: [954 {955 barPercentage: 1.6,956 gridLines: {957 drawBorder: false,958 color: "rgba(0,242,195,0.1)",959 zeroLineColor: "transparent",960 },961 ticks: {962 padding: 20,963 fontColor: "#9e9e9e",964 },965 },966 ],967 },968 },969 };970 971module.exports = {972 style,973 thArray,974 tdArray,975 iconsArray,976 dataPie,977 legendPie,978 dataSales,979 optionsSales,980 responsiveSales,981 legendSales,982 dataBar,983 optionsBar,984 responsiveBar,985 legendBar,986 chartExample1, 987 chartExample2, 988 chartExample3, 989 chartExample4, 990 columns,991 data1,992 data2...
Variables.jsx
Source:Variables.jsx
1/*!2=========================================================3* Light Bootstrap Dashboard React - v1.3.04=========================================================5* Product Page: https://www.creative-tim.com/product/light-bootstrap-dashboard-react6* Copyright 2019 Creative Tim (https://www.creative-tim.com)7* Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard-react/blob/master/LICENSE.md)8* Coded by Creative Tim9=========================================================10* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.11*/12//13// //14// // // For notifications15// //16//17var defaultWidth =18 window.screen.width > 76819 ? (window.screen.width * 1) / 320 : window.screen.width;21var style = {22 Wrapper: {},23 Containers: {24 DefaultStyle: {25 position: "fixed",26 width: defaultWidth,27 padding: "10px 10px 10px 20px",28 zIndex: 9998,29 WebkitBoxSizing: "",30 MozBoxSizing: "",31 boxSizing: "",32 height: "auto",33 display: "inline-block",34 border: "0",35 fontSize: "14px",36 WebkitFontSmoothing: "antialiased",37 fontFamily: '"Roboto","Helvetica Neue",Arial,sans-serif',38 fontWeight: "400",39 color: "#FFFFFF"40 },41 tl: {42 top: "0px",43 bottom: "auto",44 left: "0px",45 right: "auto"46 },47 tr: {48 top: "0px",49 bottom: "auto",50 left: "auto",51 right: "0px"52 },53 tc: {54 top: "0px",55 bottom: "auto",56 margin: "0 auto",57 left: "50%",58 marginLeft: -(defaultWidth / 2)59 },60 bl: {61 top: "auto",62 bottom: "0px",63 left: "0px",64 right: "auto"65 },66 br: {67 top: "auto",68 bottom: "0px",69 left: "auto",70 right: "0px"71 },72 bc: {73 top: "auto",74 bottom: "0px",75 margin: "0 auto",76 left: "50%",77 marginLeft: -(defaultWidth / 2)78 }79 },80 NotificationItem: {81 DefaultStyle: {82 position: "relative",83 width: "100%",84 cursor: "pointer",85 borderRadius: "4px",86 fontSize: "14px",87 margin: "10px 0 0",88 padding: "10px",89 display: "block",90 WebkitBoxSizing: "border-box",91 MozBoxSizing: "border-box",92 boxSizing: "border-box",93 opacity: 0,94 transition: "all 0.5s ease-in-out",95 WebkitTransform: "translate3d(0, 0, 0)",96 transform: "translate3d(0, 0, 0)",97 willChange: "transform, opacity",98 isHidden: {99 opacity: 0100 },101 isVisible: {102 opacity: 1103 }104 },105 success: {106 borderTop: 0,107 backgroundColor: "#a1e82c",108 WebkitBoxShadow: 0,109 MozBoxShadow: 0,110 boxShadow: 0111 },112 error: {113 borderTop: 0,114 backgroundColor: "#fc727a",115 WebkitBoxShadow: 0,116 MozBoxShadow: 0,117 boxShadow: 0118 },119 warning: {120 borderTop: 0,121 backgroundColor: "#ffbc67",122 WebkitBoxShadow: 0,123 MozBoxShadow: 0,124 boxShadow: 0125 },126 info: {127 borderTop: 0,128 backgroundColor: "#63d8f1",129 WebkitBoxShadow: 0,130 MozBoxShadow: 0,131 boxShadow: 0132 }133 },134 Title: {135 DefaultStyle: {136 fontSize: "30px",137 margin: "0",138 padding: 0,139 fontWeight: "bold",140 color: "#FFFFFF",141 display: "block",142 left: "15px",143 position: "absolute",144 top: "50%",145 marginTop: "-15px"146 }147 },148 MessageWrapper: {149 DefaultStyle: {150 marginLeft: "55px",151 marginRight: "30px",152 padding: "0 12px 0 0",153 color: "#FFFFFF",154 maxWidthwidth: "89%"155 }156 },157 Dismiss: {158 DefaultStyle: {159 fontFamily: "inherit",160 fontSize: "21px",161 color: "#000",162 float: "right",163 position: "absolute",164 right: "10px",165 top: "50%",166 marginTop: "-13px",167 backgroundColor: "#FFFFFF",168 display: "block",169 borderRadius: "50%",170 opacity: ".4",171 lineHeight: "11px",172 width: "25px",173 height: "25px",174 outline: "0 !important",175 textAlign: "center",176 padding: "6px 3px 3px 3px",177 fontWeight: "300",178 marginLeft: "65px"179 },180 success: {181 // color: '#f0f5ea',182 // backgroundColor: '#a1e82c'183 },184 error: {185 // color: '#f4e9e9',186 // backgroundColor: '#fc727a'187 },188 warning: {189 // color: '#f9f6f0',190 // backgroundColor: '#ffbc67'191 },192 info: {193 // color: '#e8f0f4',194 // backgroundColor: '#63d8f1'195 }196 },197 Action: {198 DefaultStyle: {199 background: "#ffffff",200 borderRadius: "2px",201 padding: "6px 20px",202 fontWeight: "bold",203 margin: "10px 0 0 0",204 border: 0205 },206 success: {207 backgroundColor: "#a1e82c",208 color: "#ffffff"209 },210 error: {211 backgroundColor: "#fc727a",212 color: "#ffffff"213 },214 warning: {215 backgroundColor: "#ffbc67",216 color: "#ffffff"217 },218 info: {219 backgroundColor: "#63d8f1",220 color: "#ffffff"221 }222 },223 ActionWrapper: {224 DefaultStyle: {225 margin: 0,226 padding: 0227 }228 }229};230//231// //232// // // For tables233// //234//235const thArray = ["ID", "Name", "Salary", "Country", "City"];236const tdArray = [237 ["1", "Dakota Rice", "$36,738", "Niger", "Oud-Turnhout"],238 ["2", "Minerva Hooper", "$23,789", "Curaçao", "Sinaai-Waas"],239 ["3", "Sage Rodriguez", "$56,142", "Netherlands", "Baileux"],240 ["4", "Philip Chaney", "$38,735", "Korea, South", "Overland Park"],241 ["5", "Doris Greene", "$63,542", "Malawi", "Feldkirchen in Kärnten"],242 ["6", "Mason Porter", "$78,615", "Chile", "Gloucester"]243];244//245// //246// // // For icons247// //248//249const iconsArray = [250 "pe-7s-album",251 "pe-7s-arc",252 "pe-7s-back-2",253 "pe-7s-bandaid",254 "pe-7s-car",255 "pe-7s-diamond",256 "pe-7s-door-lock",257 "pe-7s-eyedropper",258 "pe-7s-female",259 "pe-7s-gym",260 "pe-7s-hammer",261 "pe-7s-headphones",262 "pe-7s-helm",263 "pe-7s-hourglass",264 "pe-7s-leaf",265 "pe-7s-magic-wand",266 "pe-7s-male",267 "pe-7s-map-2",268 "pe-7s-next-2",269 "pe-7s-paint-bucket",270 "pe-7s-pendrive",271 "pe-7s-photo",272 "pe-7s-piggy",273 "pe-7s-plugin",274 "pe-7s-refresh-2",275 "pe-7s-rocket",276 "pe-7s-settings",277 "pe-7s-shield",278 "pe-7s-smile",279 "pe-7s-usb",280 "pe-7s-vector",281 "pe-7s-wine",282 "pe-7s-cloud-upload",283 "pe-7s-cash",284 "pe-7s-close",285 "pe-7s-bluetooth",286 "pe-7s-cloud-download",287 "pe-7s-way",288 "pe-7s-close-circle",289 "pe-7s-id",290 "pe-7s-angle-up",291 "pe-7s-wristwatch",292 "pe-7s-angle-up-circle",293 "pe-7s-world",294 "pe-7s-angle-right",295 "pe-7s-volume",296 "pe-7s-angle-right-circle",297 "pe-7s-users",298 "pe-7s-angle-left",299 "pe-7s-user-female",300 "pe-7s-angle-left-circle",301 "pe-7s-up-arrow",302 "pe-7s-angle-down",303 "pe-7s-switch",304 "pe-7s-angle-down-circle",305 "pe-7s-scissors",306 "pe-7s-wallet",307 "pe-7s-safe",308 "pe-7s-volume2",309 "pe-7s-volume1",310 "pe-7s-voicemail",311 "pe-7s-video",312 "pe-7s-user",313 "pe-7s-upload",314 "pe-7s-unlock",315 "pe-7s-umbrella",316 "pe-7s-trash",317 "pe-7s-tools",318 "pe-7s-timer",319 "pe-7s-ticket",320 "pe-7s-target",321 "pe-7s-sun",322 "pe-7s-study",323 "pe-7s-stopwatch",324 "pe-7s-star",325 "pe-7s-speaker",326 "pe-7s-signal",327 "pe-7s-shuffle",328 "pe-7s-shopbag",329 "pe-7s-share",330 "pe-7s-server",331 "pe-7s-search",332 "pe-7s-film",333 "pe-7s-science",334 "pe-7s-disk",335 "pe-7s-ribbon",336 "pe-7s-repeat",337 "pe-7s-refresh",338 "pe-7s-add-user",339 "pe-7s-refresh-cloud",340 "pe-7s-paperclip",341 "pe-7s-radio",342 "pe-7s-note2",343 "pe-7s-print",344 "pe-7s-network",345 "pe-7s-prev",346 "pe-7s-mute",347 "pe-7s-power",348 "pe-7s-medal",349 "pe-7s-portfolio",350 "pe-7s-like2",351 "pe-7s-plus",352 "pe-7s-left-arrow",353 "pe-7s-play",354 "pe-7s-key",355 "pe-7s-plane",356 "pe-7s-joy",357 "pe-7s-photo-gallery",358 "pe-7s-pin",359 "pe-7s-phone",360 "pe-7s-plug",361 "pe-7s-pen",362 "pe-7s-right-arrow",363 "pe-7s-paper-plane",364 "pe-7s-delete-user",365 "pe-7s-paint",366 "pe-7s-bottom-arrow",367 "pe-7s-notebook",368 "pe-7s-note",369 "pe-7s-next",370 "pe-7s-news-paper",371 "pe-7s-musiclist",372 "pe-7s-music",373 "pe-7s-mouse",374 "pe-7s-more",375 "pe-7s-moon",376 "pe-7s-monitor",377 "pe-7s-micro",378 "pe-7s-menu",379 "pe-7s-map",380 "pe-7s-map-marker",381 "pe-7s-mail",382 "pe-7s-mail-open",383 "pe-7s-mail-open-file",384 "pe-7s-magnet",385 "pe-7s-loop",386 "pe-7s-look",387 "pe-7s-lock",388 "pe-7s-lintern",389 "pe-7s-link",390 "pe-7s-like",391 "pe-7s-light",392 "pe-7s-less",393 "pe-7s-keypad",394 "pe-7s-junk",395 "pe-7s-info",396 "pe-7s-home",397 "pe-7s-help2",398 "pe-7s-help1",399 "pe-7s-graph3",400 "pe-7s-graph2",401 "pe-7s-graph1",402 "pe-7s-graph",403 "pe-7s-global",404 "pe-7s-gleam",405 "pe-7s-glasses",406 "pe-7s-gift",407 "pe-7s-folder",408 "pe-7s-flag",409 "pe-7s-filter",410 "pe-7s-file",411 "pe-7s-expand1",412 "pe-7s-exapnd2",413 "pe-7s-edit",414 "pe-7s-drop",415 "pe-7s-drawer",416 "pe-7s-download",417 "pe-7s-display2",418 "pe-7s-display1",419 "pe-7s-diskette",420 "pe-7s-date",421 "pe-7s-cup",422 "pe-7s-culture",423 "pe-7s-crop",424 "pe-7s-credit",425 "pe-7s-copy-file",426 "pe-7s-config",427 "pe-7s-compass",428 "pe-7s-comment",429 "pe-7s-coffee",430 "pe-7s-cloud",431 "pe-7s-clock",432 "pe-7s-check",433 "pe-7s-chat",434 "pe-7s-cart",435 "pe-7s-camera",436 "pe-7s-call",437 "pe-7s-calculator",438 "pe-7s-browser",439 "pe-7s-box2",440 "pe-7s-box1",441 "pe-7s-bookmarks",442 "pe-7s-bicycle",443 "pe-7s-bell",444 "pe-7s-battery",445 "pe-7s-ball",446 "pe-7s-back",447 "pe-7s-attention",448 "pe-7s-anchor",449 "pe-7s-albums",450 "pe-7s-alarm",451 "pe-7s-airplay"452];453//454// //455// // // // For dashboard's charts456// //457//458// Data for Pie Chart459var dataPie = {460 labels: ["40%", "20%", "40%"],461 series: [40, 20, 40]462};463var legendPie = {464 names: ["Open", "Bounce", "Unsubscribe"],465 types: ["info", "danger", "warning"]466};467// Data for Line Chart468var dataSales = {469 labels: [470 "9:00AM",471 "12:00AM",472 "3:00PM",473 "6:00PM",474 "9:00PM",475 "12:00PM",476 "3:00AM",477 "6:00AM"478 ],479 series: [480 [287, 385, 490, 492, 554, 586, 698, 695],481 [67, 152, 143, 240, 287, 335, 435, 437],482 [23, 113, 67, 108, 190, 239, 307, 308]483 ]484};485var optionsSales = {486 low: 0,487 high: 800,488 showArea: false,489 height: "245px",490 axisX: {491 showGrid: false492 },493 lineSmooth: true,494 showLine: true,495 showPoint: true,496 fullWidth: true,497 chartPadding: {498 right: 50499 }500};501var responsiveSales = [502 [503 "screen and (max-width: 640px)",504 {505 axisX: {506 labelInterpolationFnc: function(value) {507 return value[0];508 }509 }510 }511 ]512];513var legendSales = {514 names: ["Open", "Click", "Click Second Time"],515 types: ["info", "danger", "warning"]516};517// Data for Bar Chart518var dataBar = {519 labels: [520 "Jan",521 "Feb",522 "Mar",523 "Apr",524 "Mai",525 "Jun",526 "Jul",527 "Aug",528 "Sep",529 "Oct",530 "Nov",531 "Dec"532 ],533 series: [534 [542, 443, 320, 780, 553, 453, 326, 434, 568, 610, 756, 895],535 [412, 243, 280, 580, 453, 353, 300, 364, 368, 410, 636, 695]536 ]537};538var optionsBar = {539 seriesBarDistance: 10,540 axisX: {541 showGrid: false542 },543 height: "245px"544};545var responsiveBar = [546 [547 "screen and (max-width: 640px)",548 {549 seriesBarDistance: 5,550 axisX: {551 labelInterpolationFnc: function(value) {552 return value[0];553 }554 }555 }556 ]557];558var legendBar = {559 names: ["Tesla Model S", "BMW 5 Series"],560 types: ["info", "danger"]561};562module.exports = {563 style, // For notifications (App container and Notifications view)564 thArray,565 tdArray, // For tables (TableList view)566 iconsArray, // For icons (Icons view)567 dataPie,568 legendPie,569 dataSales,570 optionsSales,571 responsiveSales,572 legendSales,573 dataBar,574 optionsBar,575 responsiveBar,576 legendBar // For charts (Dashboard view)...
cidades_PE.js
Source:cidades_PE.js
1exports.seed = function(knex) {2 return knex("cities").insert([3{ name: 'Calçado', name_order: 'Calcado', uf: 'PE' },4 { name: 'Calumbi', name_order: 'Calumbi', uf: 'PE' },5 { name: 'Camaragibe', name_order: 'Camaragibe', uf: 'PE' },6 { name: 'Camocim de São Félix', name_order: 'Camocim de Sao Felix', uf: 'PE' },7 { name: 'Camutanga', name_order: 'Camutanga', uf: 'PE' },8 { name: 'Canhotinho', name_order: 'Canhotinho', uf: 'PE' },9 { name: 'Capoeiras', name_order: 'Capoeiras', uf: 'PE' },10 { name: 'CarnaÃba', name_order: 'Carnaiba', uf: 'PE' },11 { name: 'Carnaubeira da Penha', name_order: 'Carnaubeira da Penha', uf: 'PE' },12 { name: 'Carpina', name_order: 'Carpina', uf: 'PE' },13 { name: 'Caruaru', name_order: 'Caruaru', uf: 'PE' },14 { name: 'Casinhas', name_order: 'Casinhas', uf: 'PE' },15 { name: 'Catende', name_order: 'Catende', uf: 'PE' },16 { name: 'Cedro', name_order: 'Cedro', uf: 'PE' },17 { name: 'Chã de Alegria', name_order: 'Cha de Alegria', uf: 'PE' },18 { name: 'Chã Grande', name_order: 'Cha Grande', uf: 'PE' },19 { name: 'Condado', name_order: 'Condado', uf: 'PE' },20 { name: 'Correntes', name_order: 'Correntes', uf: 'PE' },21 { name: 'Cortês', name_order: 'Cortes', uf: 'PE' },22 { name: 'Cumaru', name_order: 'Cumaru', uf: 'PE' },23 { name: 'Cupira', name_order: 'Cupira', uf: 'PE' },24 { name: 'Custódia', name_order: 'Custodia', uf: 'PE' },25 { name: 'Dormentes', name_order: 'Dormentes', uf: 'PE' },26 { name: 'Escada', name_order: 'Escada', uf: 'PE' },27 { name: 'Exu', name_order: 'Exu', uf: 'PE' },28 { name: 'Feira Nova', name_order: 'Feira Nova', uf: 'PE' },29 { name: 'Fernando de Noronha', name_order: 'Fernando de Noronha', uf: 'PE' },30 { name: 'Ferreiros', name_order: 'Ferreiros', uf: 'PE' },31 { name: 'Flores', name_order: 'Flores', uf: 'PE' },32 { name: 'Floresta', name_order: 'Floresta', uf: 'PE' },33 { name: 'Frei Miguelinho', name_order: 'Frei Miguelinho', uf: 'PE' },34 { name: 'Gameleira', name_order: 'Gameleira', uf: 'PE' },35 { name: 'Garanhuns', name_order: 'Garanhuns', uf: 'PE' },36 { name: 'Glória do Goitá', name_order: 'Gloria do Goita', uf: 'PE' },37 { name: 'Goiana', name_order: 'Goiana', uf: 'PE' },38 { name: 'Granito', name_order: 'Granito', uf: 'PE' },39 { name: 'Gravatá', name_order: 'Gravata', uf: 'PE' },40 { name: 'Iati', name_order: 'Iati', uf: 'PE' },41 { name: 'Ibimirim', name_order: 'Ibimirim', uf: 'PE' },42 { name: 'Ibirajuba', name_order: 'Ibirajuba', uf: 'PE' },43 { name: 'Igarassu', name_order: 'Igarassu', uf: 'PE' },44 { name: 'Iguaraci', name_order: 'Iguaraci', uf: 'PE' },45 { name: 'Inajá', name_order: 'Inaja', uf: 'PE' },46 { name: 'Ingazeira', name_order: 'Ingazeira', uf: 'PE' },47 { name: 'Ipojuca', name_order: 'Ipojuca', uf: 'PE' },48 { name: 'Ipubi', name_order: 'Ipubi', uf: 'PE' },49 { name: 'Itacuruba', name_order: 'Itacuruba', uf: 'PE' },50 { name: 'ItaÃba', name_order: 'Itaiba', uf: 'PE' },51 { name: 'Ilha de Itamaracá', name_order: 'Ilha de Itamaraca', uf: 'PE' },52 { name: 'Itambé', name_order: 'Itambe', uf: 'PE' },53 { name: 'Itapetim', name_order: 'Itapetim', uf: 'PE' },54 { name: 'Itapissuma', name_order: 'Itapissuma', uf: 'PE' },55 { name: 'Itaquitinga', name_order: 'Itaquitinga', uf: 'PE' },56 { name: 'Jaboatão Dos Guararapes', name_order: 'Jaboatao Dos Guararapes', uf: 'PE' },57 { name: 'Jaqueira', name_order: 'Jaqueira', uf: 'PE' },58 { name: 'Jataúba', name_order: 'Jatauba', uf: 'PE' },59 { name: 'Jatobá', name_order: 'Jatoba', uf: 'PE' },60 { name: 'João Alfredo', name_order: 'Joao Alfredo', uf: 'PE' },61 { name: 'Joaquim Nabuco', name_order: 'Joaquim Nabuco', uf: 'PE' },62 { name: 'Jucati', name_order: 'Jucati', uf: 'PE' },63 { name: 'Jupi', name_order: 'Jupi', uf: 'PE' },64 { name: 'Jurema', name_order: 'Jurema', uf: 'PE' },65 { name: 'Lagoa do Carro', name_order: 'Lagoa do Carro', uf: 'PE' },66 { name: 'Lagoa do Itaenga', name_order: 'Lagoa do Itaenga', uf: 'PE' },67 { name: 'Lagoa do Ouro', name_order: 'Lagoa do Ouro', uf: 'PE' },68 { name: 'Lagoa Dos Gatos', name_order: 'Lagoa Dos Gatos', uf: 'PE' },69 { name: 'Lagoa Grande', name_order: 'Lagoa Grande', uf: 'PE' },70 { name: 'Lajedo', name_order: 'Lajedo', uf: 'PE' },71 { name: 'Limoeiro', name_order: 'Limoeiro', uf: 'PE' },72 { name: 'Macaparana', name_order: 'Macaparana', uf: 'PE' },73 { name: 'Machados', name_order: 'Machados', uf: 'PE' },74 { name: 'Manari', name_order: 'Manari', uf: 'PE' },75 { name: 'Maraial', name_order: 'Maraial', uf: 'PE' },76 { name: 'Mirandiba', name_order: 'Mirandiba', uf: 'PE' },77 { name: 'Moreno', name_order: 'Moreno', uf: 'PE' },78 { name: 'Nazaré da Mata', name_order: 'Nazare da Mata', uf: 'PE' },79 { name: 'Olinda', name_order: 'Olinda', uf: 'PE' },80 { name: 'Orobó', name_order: 'Orobo', uf: 'PE' },81 { name: 'Orocó', name_order: 'Oroco', uf: 'PE' },82 { name: 'Ouricuri', name_order: 'Ouricuri', uf: 'PE' },83 { name: 'Palmares', name_order: 'Palmares', uf: 'PE' },84 { name: 'Palmeirina', name_order: 'Palmeirina', uf: 'PE' },85 { name: 'Panelas', name_order: 'Panelas', uf: 'PE' },86 { name: 'Paranatama', name_order: 'Paranatama', uf: 'PE' },87 { name: 'Parnamirim', name_order: 'Parnamirim', uf: 'PE' },88 { name: 'Passira', name_order: 'Passira', uf: 'PE' },89 { name: 'Paudalho', name_order: 'Paudalho', uf: 'PE' },90 { name: 'Paulista', name_order: 'Paulista', uf: 'PE' },91 { name: 'Pedra', name_order: 'Pedra', uf: 'PE' },92 { name: 'Pesqueira', name_order: 'Pesqueira', uf: 'PE' },93 { name: 'Petrolândia', name_order: 'Petrolandia', uf: 'PE' },94 { name: 'Petrolina', name_order: 'Petrolina', uf: 'PE' },95 { name: 'Poção', name_order: 'Pocao', uf: 'PE' },96 { name: 'Pombos', name_order: 'Pombos', uf: 'PE' },97 { name: 'Primavera', name_order: 'Primavera', uf: 'PE' },98 { name: 'Quipapá', name_order: 'Quipapa', uf: 'PE' },99 { name: 'Quixaba', name_order: 'Quixaba', uf: 'PE' },100 { name: 'Recife', name_order: 'Recife', uf: 'PE' },101 { name: 'Riacho Das Almas', name_order: 'Riacho Das Almas', uf: 'PE' },102 { name: 'Ribeirão', name_order: 'Ribeirao', uf: 'PE' },103 { name: 'Rio Formoso', name_order: 'Rio Formoso', uf: 'PE' },104 { name: 'Sairé', name_order: 'Saire', uf: 'PE' },105 { name: 'Salgadinho', name_order: 'Salgadinho', uf: 'PE' },106 { name: 'Salgueiro', name_order: 'Salgueiro', uf: 'PE' },107 { name: 'Saloá', name_order: 'Saloa', uf: 'PE' },108 { name: 'Sanharó', name_order: 'Sanharo', uf: 'PE' },109 { name: 'Santa Cruz', name_order: 'Santa Cruz', uf: 'PE' },110 { name: 'Santa Cruz da Baixa Verde', name_order: 'Santa Cruz da Baixa Verde', uf: 'PE' },111 { name: 'Santa Cruz do Capibaribe', name_order: 'Santa Cruz do Capibaribe', uf: 'PE' },112 { name: 'Santa Filomena', name_order: 'Santa Filomena', uf: 'PE' },113 { name: 'Santa Maria da Boa Vista', name_order: 'Santa Maria da Boa Vista', uf: 'PE' },114 { name: 'Santa Maria do Cambucá', name_order: 'Santa Maria do Cambuca', uf: 'PE' },115 { name: 'Santa Terezinha', name_order: 'Santa Terezinha', uf: 'PE' },116 { name: 'São Benedito do Sul', name_order: 'Sao Benedito do Sul', uf: 'PE' },117 { name: 'São Bento do Una', name_order: 'Sao Bento do Una', uf: 'PE' },118 { name: 'São Caitano', name_order: 'Sao Caitano', uf: 'PE' },119 { name: 'São João', name_order: 'Sao Joao', uf: 'PE' },120 { name: 'São Joaquim do Monte', name_order: 'Sao Joaquim do Monte', uf: 'PE' },121 { name: 'São José da Coroa Grande', name_order: 'Sao Jose da Coroa Grande', uf: 'PE' },122 { name: 'São José do Belmonte', name_order: 'Sao Jose do Belmonte', uf: 'PE' },123 { name: 'São José do Egito', name_order: 'Sao Jose do Egito', uf: 'PE' },124 { name: 'São Lourenço da Mata', name_order: 'Sao Lourenco da Mata', uf: 'PE' },125 { name: 'São Vicente Ferrer', name_order: 'Sao Vicente Ferrer', uf: 'PE' },126 { name: 'Serra Talhada', name_order: 'Serra Talhada', uf: 'PE' },127 { name: 'Serrita', name_order: 'Serrita', uf: 'PE' },128 { name: 'Sertânia', name_order: 'Sertania', uf: 'PE' },129 { name: 'Sirinhaém', name_order: 'Sirinhaem', uf: 'PE' },130 { name: 'Moreilândia', name_order: 'Moreilandia', uf: 'PE' },131 { name: 'Solidão', name_order: 'Solidao', uf: 'PE' },132 { name: 'Surubim', name_order: 'Surubim', uf: 'PE' },133 { name: 'Tabira', name_order: 'Tabira', uf: 'PE' },134 { name: 'Tacaimbó', name_order: 'Tacaimbo', uf: 'PE' },135 { name: 'Tacaratu', name_order: 'Tacaratu', uf: 'PE' },136 { name: 'Tamandaré', name_order: 'Tamandare', uf: 'PE' },137 { name: 'Taquaritinga do Norte', name_order: 'Taquaritinga do Norte', uf: 'PE' },138 { name: 'Terezinha', name_order: 'Terezinha', uf: 'PE' },139 { name: 'Terra Nova', name_order: 'Terra Nova', uf: 'PE' },140 { name: 'Timbaúba', name_order: 'Timbauba', uf: 'PE' },141 { name: 'Toritama', name_order: 'Toritama', uf: 'PE' },142 { name: 'Tracunhaém', name_order: 'Tracunhaem', uf: 'PE' },143 { name: 'Trindade', name_order: 'Trindade', uf: 'PE' },144 { name: 'Triunfo', name_order: 'Triunfo', uf: 'PE' },145 { name: 'Tupanatinga', name_order: 'Tupanatinga', uf: 'PE' },146 { name: 'Tuparetama', name_order: 'Tuparetama', uf: 'PE' },147 { name: 'Venturosa', name_order: 'Venturosa', uf: 'PE' },148 { name: 'Verdejante', name_order: 'Verdejante', uf: 'PE' },149 { name: 'Vertente do Lério', name_order: 'Vertente do Lerio', uf: 'PE' },150 { name: 'Vertentes', name_order: 'Vertentes', uf: 'PE' },151 { name: 'Vicência', name_order: 'Vicencia', uf: 'PE' },152 { name: 'Vitória de Santo Antão', name_order: 'Vitoria de Santo Antao', uf: 'PE' },153 { name: 'Xexéu', name_order: 'Xexeu', uf: 'PE' },154 ]);...
Pe7Icons.js
Source:Pe7Icons.js
1import React, { Fragment } from "react";2import CSSTransitionGroup from "react-transition-group/CSSTransitionGroup";3import { Row, Col, Card, CardBody, CardTitle, Container } from "reactstrap";4const iconData = [5 "pe-7s-album",6 "pe-7s-arc",7 "pe-7s-back-2",8 "pe-7s-bandaid",9 "pe-7s-car",10 "pe-7s-diamond",11 "pe-7s-door-lock",12 "pe-7s-eyedropper",13 "pe-7s-female",14 "pe-7s-gym",15 "pe-7s-hammer",16 "pe-7s-headphones",17 "pe-7s-helm",18 "pe-7s-hourglass",19 "pe-7s-leaf",20 "pe-7s-magic-wand",21 "pe-7s-male",22 "pe-7s-map-2",23 "pe-7s-next-2",24 "pe-7s-paint-bucket",25 "pe-7s-pendrive",26 "pe-7s-photo",27 "pe-7s-piggy",28 "pe-7s-plugin",29 "pe-7s-refresh-2",30 "pe-7s-rocket",31 "pe-7s-settings",32 "pe-7s-shield",33 "pe-7s-smile",34 "pe-7s-usb",35 "pe-7s-vector",36 "pe-7s-wine",37 "pe-7s-cloud-upload",38 "pe-7s-cash",39 "pe-7s-close",40 "pe-7s-bluetooth",41 "pe-7s-cloud-download",42 "pe-7s-way",43 "pe-7s-close-circle",44 "pe-7s-id",45 "pe-7s-angle-up",46 "pe-7s-wristwatch",47 "pe-7s-angle-up-circle",48 "pe-7s-world",49 "pe-7s-angle-right",50 "pe-7s-volume",51 "pe-7s-angle-right-circle",52 "pe-7s-users",53 "pe-7s-angle-left",54 "pe-7s-user-female",55 "pe-7s-angle-left-circle",56 "pe-7s-up-arrow",57 "pe-7s-angle-down",58 "pe-7s-switch",59 "pe-7s-angle-down-circle",60 "pe-7s-scissors",61 "pe-7s-wallet",62 "pe-7s-safe",63 "pe-7s-volume2",64 "pe-7s-volume1",65 "pe-7s-voicemail",66 "pe-7s-video",67 "pe-7s-user",68 "pe-7s-upload",69 "pe-7s-unlock",70 "pe-7s-umbrella",71 "pe-7s-trash",72 "pe-7s-tools",73 "pe-7s-timer",74 "pe-7s-ticket",75 "pe-7s-target",76 "pe-7s-sun",77 "pe-7s-study",78 "pe-7s-stopwatch",79 "pe-7s-star",80 "pe-7s-speaker",81 "pe-7s-signal",82 "pe-7s-shuffle",83 "pe-7s-shopbag",84 "pe-7s-share",85 "pe-7s-server",86 "pe-7s-search",87 "pe-7s-film",88 "pe-7s-science",89 "pe-7s-disk",90 "pe-7s-ribbon",91 "pe-7s-repeat",92 "pe-7s-refresh",93 "pe-7s-add-user",94 "pe-7s-refresh-cloud",95 "pe-7s-paperclip",96 "pe-7s-radio",97 "pe-7s-note2",98 "pe-7s-print",99 "pe-7s-network",100 "pe-7s-prev",101 "pe-7s-mute",102 "pe-7s-power",103 "pe-7s-medal",104 "pe-7s-portfolio",105 "pe-7s-like2",106 "pe-7s-plus",107 "pe-7s-left-arrow",108 "pe-7s-play",109 "pe-7s-key",110 "pe-7s-plane",111 "pe-7s-joy",112 "pe-7s-photo-gallery",113 "pe-7s-pin",114 "pe-7s-phone",115 "pe-7s-plug",116 "pe-7s-pen",117 "pe-7s-right-arrow",118 "pe-7s-paper-plane",119 "pe-7s-delete-user",120 "pe-7s-paint",121 "pe-7s-bottom-arrow",122 "pe-7s-notebook",123 "pe-7s-note",124 "pe-7s-next",125 "pe-7s-news-paper",126 "pe-7s-musiclist",127 "pe-7s-music",128 "pe-7s-mouse",129 "pe-7s-more",130 "pe-7s-moon",131 "pe-7s-monitor",132 "pe-7s-micro",133 "pe-7s-menu",134 "pe-7s-map",135 "pe-7s-map-marker",136 "pe-7s-mail",137 "pe-7s-mail-open",138 "pe-7s-mail-open-file",139 "pe-7s-magnet",140 "pe-7s-loop",141 "pe-7s-look",142 "pe-7s-lock",143 "pe-7s-lintern",144 "pe-7s-link",145 "pe-7s-like",146 "pe-7s-light",147 "pe-7s-less",148 "pe-7s-keypad",149 "pe-7s-junk",150 "pe-7s-info",151 "pe-7s-home",152 "pe-7s-help2",153 "pe-7s-help1",154 "pe-7s-graph3",155 "pe-7s-graph2",156 "pe-7s-graph1",157 "pe-7s-graph",158 "pe-7s-global",159 "pe-7s-gleam",160 "pe-7s-glasses",161 "pe-7s-gift",162 "pe-7s-folder",163 "pe-7s-flag",164 "pe-7s-filter",165 "pe-7s-file",166 "pe-7s-expand1",167 "pe-7s-exapnd2",168 "pe-7s-edit",169 "pe-7s-drop",170 "pe-7s-drawer",171 "pe-7s-download",172 "pe-7s-display2",173 "pe-7s-display1",174 "pe-7s-diskette",175 "pe-7s-date",176 "pe-7s-cup",177 "pe-7s-culture",178 "pe-7s-crop",179 "pe-7s-credit",180 "pe-7s-copy-file",181 "pe-7s-config",182 "pe-7s-compass",183 "pe-7s-comment",184 "pe-7s-coffee",185 "pe-7s-cloud",186 "pe-7s-clock",187 "pe-7s-check",188 "pe-7s-chat",189 "pe-7s-cart",190 "pe-7s-camera",191 "pe-7s-call",192 "pe-7s-calculator",193 "pe-7s-browser",194 "pe-7s-box2",195 "pe-7s-box1",196 "pe-7s-bookmarks",197 "pe-7s-bicycle",198 "pe-7s-bell",199 "pe-7s-battery",200 "pe-7s-ball",201 "pe-7s-back",202 "pe-7s-attention",203 "pe-7s-anchor",204 "pe-7s-albums",205 "pe-7s-alarm",206 "pe-7s-airplay",207];208const Pe7IconsExamples = () => (209 <Fragment>210 <CSSTransitionGroup component="div" transitionName="TabsAnimation" transitionAppear={true}211 transitionAppearTimeout={0} transitionEnter={false} transitionLeave={false}>212 <Container fluid>213 <Row>214 <Col md="12">215 <Card className="main-card mb-3">216 <CardBody>217 <CardTitle>Gradient Icons</CardTitle>218 <div className="font-icon-wrapper font-icon-lg">219 <i className="pe-7s-filter icon-gradient bg-warm-flame"> </i>220 </div>221 <div className="font-icon-wrapper font-icon-lg">222 <i className="pe-7s-help1 icon-gradient bg-night-fade"> </i>223 </div>224 <div className="font-icon-wrapper font-icon-lg">225 <i className="pe-7s-moon icon-gradient bg-sunny-morning"> </i>226 </div>227 <div className="font-icon-wrapper font-icon-lg">228 <i className="pe-7s-plane icon-gradient bg-tempting-azure"> {" "} </i>229 </div>230 <div className="font-icon-wrapper font-icon-lg">231 <i className="pe-7s-box2 icon-gradient bg-amy-crisp"> </i>232 </div>233 <div className="font-icon-wrapper font-icon-lg">234 <i className="pe-7s-lock icon-gradient bg-malibu-beach"> </i>235 </div>236 <div className="font-icon-wrapper font-icon-lg">237 <i className="pe-7s-monitor icon-gradient bg-mean-fruit"> </i>238 </div>239 <div className="font-icon-wrapper font-icon-lg">240 <i className="pe-7s-mouse icon-gradient bg-heavy-rain"> </i>241 </div>242 <div className="font-icon-wrapper font-icon-lg">243 <i className="pe-7s-paint icon-gradient bg-arielle-smile"> {" "} </i>244 </div>245 <div className="font-icon-wrapper font-icon-lg">246 <i className="pe-7s-menu icon-gradient bg-ripe-malin"> </i>247 </div>248 <div className="font-icon-wrapper font-icon-lg">249 <i className="pe-7s-wristwatch icon-gradient bg-deep-blue"> {" "}</i>250 </div>251 <div className="font-icon-wrapper font-icon-lg">252 <i className="pe-7s-volume2 icon-gradient bg-happy-itmeo"> {" "} </i>253 </div>254 <div className="font-icon-wrapper font-icon-lg">255 <i className="pe-7s-video icon-gradient bg-happy-fisher"> </i>256 </div>257 <div className="font-icon-wrapper font-icon-lg">258 <i className="pe-7s-wallet icon-gradient bg-plum-plate"> </i>259 </div>260 <div className="font-icon-wrapper font-icon-lg">261 <i className="pe-7s-paint-bucket icon-gradient bg-grow-early"> {" "} </i>262 </div>263 <div className="font-icon-wrapper font-icon-lg">264 <i className="pe-7s-diamond icon-gradient bg-strong-bliss"> {" "} </i>265 </div>266 <div className="font-icon-wrapper font-icon-lg">267 <i className="pe-7s-magic-wand icon-gradient bg-mixed-hopes"> {" "} </i>268 </div>269 <div className="font-icon-wrapper font-icon-lg">270 <i className="pe-7s-arc icon-gradient bg-premium-dark"> </i>271 </div>272 <div className="font-icon-wrapper font-icon-lg">273 <i className="pe-7s-hourglass icon-gradient bg-love-kiss"> {" "} </i>274 </div>275 </CardBody>276 </Card>277 </Col>278 <Col md="12">279 <Card className="main-card mb-3">280 <CardBody>281 <Row>282 {iconData.map((iconName) => (283 <Col md="2" key={iconName}>284 <div className="font-icon-wrapper">285 <i className={iconName}> </i>286 <p>{iconName}</p>287 </div>288 </Col>289 ))}290 </Row>291 </CardBody>292 </Card>293 </Col>294 </Row>295 </Container>296 </CSSTransitionGroup>297 </Fragment>298);...
index.js
Source:index.js
1//2// //3// // // For notifications4// //5//6export const defaultWidth =7 window.screen.width > 7688 ? (window.screen.width * 1) / 39 : window.screen.width;10export const styleNotifications = {11 Wrapper: {},12 Containers: {13 DefaultStyle: {14 position: 'fixed',15 width: defaultWidth,16 padding: '10px 10px 10px 20px',17 zIndex: 9998,18 WebkitBoxSizing: '',19 MozBoxSizing: '',20 boxSizing: '',21 height: 'auto',22 display: 'inline-block',23 border: '0',24 fontSize: '14px',25 WebkitFontSmoothing: 'antialiased',26 fontFamily: '"Roboto","Helvetica Neue",Arial,sans-serif',27 fontWeight: '400',28 color: '#FFFFFF'29 },30 tl: {31 top: '0px',32 bottom: 'auto',33 left: '0px',34 right: 'auto'35 },36 tr: {37 top: '0px',38 bottom: 'auto',39 left: 'auto',40 right: '0px'41 },42 tc: {43 top: '0px',44 bottom: 'auto',45 margin: '0 auto',46 left: '50%',47 marginLeft: -(defaultWidth / 2)48 },49 bl: {50 top: 'auto',51 bottom: '0px',52 left: '0px',53 right: 'auto'54 },55 br: {56 top: 'auto',57 bottom: '0px',58 left: 'auto',59 right: '0px'60 },61 bc: {62 top: 'auto',63 bottom: '0px',64 margin: '0 auto',65 left: '50%',66 marginLeft: -(defaultWidth / 2)67 }68 },69 NotificationItem: {70 DefaultStyle: {71 position: 'relative',72 width: '100%',73 cursor: 'pointer',74 borderRadius: '4px',75 fontSize: '14px',76 margin: '10px 0 0',77 padding: '10px',78 display: 'block',79 WebkitBoxSizing: 'border-box',80 MozBoxSizing: 'border-box',81 boxSizing: 'border-box',82 opacity: 0,83 transition: 'all 0.5s ease-in-out',84 WebkitTransform: 'translate3d(0, 0, 0)',85 transform: 'translate3d(0, 0, 0)',86 willChange: 'transform, opacity',87 isHidden: {88 opacity: 089 },90 isVisible: {91 opacity: 192 }93 },94 success: {95 borderTop: 0,96 backgroundColor: '#a1e82c',97 WebkitBoxShadow: 0,98 MozBoxShadow: 0,99 boxShadow: 0100 },101 error: {102 borderTop: 0,103 backgroundColor: '#fc727a',104 WebkitBoxShadow: 0,105 MozBoxShadow: 0,106 boxShadow: 0107 },108 warning: {109 borderTop: 0,110 backgroundColor: '#ffbc67',111 WebkitBoxShadow: 0,112 MozBoxShadow: 0,113 boxShadow: 0114 },115 info: {116 borderTop: 0,117 backgroundColor: '#63d8f1',118 WebkitBoxShadow: 0,119 MozBoxShadow: 0,120 boxShadow: 0121 }122 },123 Title: {124 DefaultStyle: {125 fontSize: '30px',126 margin: '0',127 padding: 0,128 fontWeight: 'bold',129 color: '#FFFFFF',130 display: 'block',131 left: '15px',132 position: 'absolute',133 top: '50%',134 marginTop: '-15px'135 }136 },137 MessageWrapper: {138 DefaultStyle: {139 marginLeft: '55px',140 marginRight: '30px',141 padding: '0 12px 0 0',142 color: '#FFFFFF',143 maxWidthwidth: '89%'144 }145 },146 Dismiss: {147 DefaultStyle: {148 fontFamily: 'inherit',149 fontSize: '21px',150 color: '#000',151 float: 'right',152 position: 'absolute',153 right: '10px',154 top: '50%',155 marginTop: '-13px',156 backgroundColor: '#FFFFFF',157 display: 'block',158 borderRadius: '50%',159 opacity: '.4',160 lineHeight: '11px',161 width: '25px',162 height: '25px',163 outline: '0 !important',164 textAlign: 'center',165 padding: '6px 3px 3px 3px',166 fontWeight: '300',167 marginLeft: '65px'168 },169 success: {170 // color: '#f0f5ea',171 // backgroundColor: '#a1e82c'172 },173 error: {174 // color: '#f4e9e9',175 // backgroundColor: '#fc727a'176 },177 warning: {178 // color: '#f9f6f0',179 // backgroundColor: '#ffbc67'180 },181 info: {182 // color: '#e8f0f4',183 // backgroundColor: '#63d8f1'184 }185 },186 Action: {187 DefaultStyle: {188 background: '#ffffff',189 borderRadius: '2px',190 padding: '6px 20px',191 fontWeight: 'bold',192 margin: '10px 0 0 0',193 border: 0194 },195 success: {196 backgroundColor: '#a1e82c',197 color: '#ffffff'198 },199 error: {200 backgroundColor: '#fc727a',201 color: '#ffffff'202 },203 warning: {204 backgroundColor: '#ffbc67',205 color: '#ffffff'206 },207 info: {208 backgroundColor: '#63d8f1',209 color: '#ffffff'210 }211 },212 ActionWrapper: {213 DefaultStyle: {214 margin: 0,215 padding: 0216 }217 }218};219//220// //221// // // For icons222// //223//224export const iconsArray = [225 'pe-7s-album',226 'pe-7s-arc',227 'pe-7s-back-2',228 'pe-7s-bandaid',229 'pe-7s-car',230 'pe-7s-diamond',231 'pe-7s-door-lock',232 'pe-7s-eyedropper',233 'pe-7s-female',234 'pe-7s-gym',235 'pe-7s-hammer',236 'pe-7s-headphones',237 'pe-7s-helm',238 'pe-7s-hourglass',239 'pe-7s-leaf',240 'pe-7s-magic-wand',241 'pe-7s-male',242 'pe-7s-map-2',243 'pe-7s-next-2',244 'pe-7s-paint-bucket',245 'pe-7s-pendrive',246 'pe-7s-photo',247 'pe-7s-piggy',248 'pe-7s-plugin',249 'pe-7s-refresh-2',250 'pe-7s-rocket',251 'pe-7s-settings',252 'pe-7s-shield',253 'pe-7s-smile',254 'pe-7s-usb',255 'pe-7s-vector',256 'pe-7s-wine',257 'pe-7s-cloud-upload',258 'pe-7s-cash',259 'pe-7s-close',260 'pe-7s-bluetooth',261 'pe-7s-cloud-download',262 'pe-7s-way',263 'pe-7s-close-circle',264 'pe-7s-id',265 'pe-7s-angle-up',266 'pe-7s-wristwatch',267 'pe-7s-angle-up-circle',268 'pe-7s-world',269 'pe-7s-angle-right',270 'pe-7s-volume',271 'pe-7s-angle-right-circle',272 'pe-7s-users',273 'pe-7s-angle-left',274 'pe-7s-user-female',275 'pe-7s-angle-left-circle',276 'pe-7s-up-arrow',277 'pe-7s-angle-down',278 'pe-7s-switch',279 'pe-7s-angle-down-circle',280 'pe-7s-scissors',281 'pe-7s-wallet',282 'pe-7s-safe',283 'pe-7s-volume2',284 'pe-7s-volume1',285 'pe-7s-voicemail',286 'pe-7s-video',287 'pe-7s-user',288 'pe-7s-upload',289 'pe-7s-unlock',290 'pe-7s-umbrella',291 'pe-7s-trash',292 'pe-7s-tools',293 'pe-7s-timer',294 'pe-7s-ticket',295 'pe-7s-target',296 'pe-7s-sun',297 'pe-7s-study',298 'pe-7s-stopwatch',299 'pe-7s-star',300 'pe-7s-speaker',301 'pe-7s-signal',302 'pe-7s-shuffle',303 'pe-7s-shopbag',304 'pe-7s-share',305 'pe-7s-server',306 'pe-7s-search',307 'pe-7s-film',308 'pe-7s-science',309 'pe-7s-disk',310 'pe-7s-ribbon',311 'pe-7s-repeat',312 'pe-7s-refresh',313 'pe-7s-add-user',314 'pe-7s-refresh-cloud',315 'pe-7s-paperclip',316 'pe-7s-radio',317 'pe-7s-note2',318 'pe-7s-print',319 'pe-7s-network',320 'pe-7s-prev',321 'pe-7s-mute',322 'pe-7s-power',323 'pe-7s-medal',324 'pe-7s-portfolio',325 'pe-7s-like2',326 'pe-7s-plus',327 'pe-7s-left-arrow',328 'pe-7s-play',329 'pe-7s-key',330 'pe-7s-plane',331 'pe-7s-joy',332 'pe-7s-photo-gallery',333 'pe-7s-pin',334 'pe-7s-phone',335 'pe-7s-plug',336 'pe-7s-pen',337 'pe-7s-right-arrow',338 'pe-7s-paper-plane',339 'pe-7s-delete-user',340 'pe-7s-paint',341 'pe-7s-bottom-arrow',342 'pe-7s-notebook',343 'pe-7s-note',344 'pe-7s-next',345 'pe-7s-news-paper',346 'pe-7s-musiclist',347 'pe-7s-music',348 'pe-7s-mouse',349 'pe-7s-more',350 'pe-7s-moon',351 'pe-7s-monitor',352 'pe-7s-micro',353 'pe-7s-menu',354 'pe-7s-map',355 'pe-7s-map-marker',356 'pe-7s-mail',357 'pe-7s-mail-open',358 'pe-7s-mail-open-file',359 'pe-7s-magnet',360 'pe-7s-loop',361 'pe-7s-look',362 'pe-7s-lock',363 'pe-7s-lintern',364 'pe-7s-link',365 'pe-7s-like',366 'pe-7s-light',367 'pe-7s-less',368 'pe-7s-keypad',369 'pe-7s-junk',370 'pe-7s-info',371 'pe-7s-home',372 'pe-7s-help2',373 'pe-7s-help1',374 'pe-7s-graph3',375 'pe-7s-graph2',376 'pe-7s-graph1',377 'pe-7s-graph',378 'pe-7s-global',379 'pe-7s-gleam',380 'pe-7s-glasses',381 'pe-7s-gift',382 'pe-7s-folder',383 'pe-7s-flag',384 'pe-7s-filter',385 'pe-7s-file',386 'pe-7s-expand1',387 'pe-7s-exapnd2',388 'pe-7s-edit',389 'pe-7s-drop',390 'pe-7s-drawer',391 'pe-7s-download',392 'pe-7s-display2',393 'pe-7s-display1',394 'pe-7s-diskette',395 'pe-7s-date',396 'pe-7s-cup',397 'pe-7s-culture',398 'pe-7s-crop',399 'pe-7s-credit',400 'pe-7s-copy-file',401 'pe-7s-config',402 'pe-7s-compass',403 'pe-7s-comment',404 'pe-7s-coffee',405 'pe-7s-cloud',406 'pe-7s-clock',407 'pe-7s-check',408 'pe-7s-chat',409 'pe-7s-cart',410 'pe-7s-camera',411 'pe-7s-call',412 'pe-7s-calculator',413 'pe-7s-browser',414 'pe-7s-box2',415 'pe-7s-box1',416 'pe-7s-bookmarks',417 'pe-7s-bicycle',418 'pe-7s-bell',419 'pe-7s-battery',420 'pe-7s-ball',421 'pe-7s-back',422 'pe-7s-attention',423 'pe-7s-anchor',424 'pe-7s-albums',425 'pe-7s-alarm',426 'pe-7s-airplay'...
profileeditor.test.js
Source:profileeditor.test.js
1'use strict';2require('should');3var _ = require('lodash');4var benv = require('benv');5var read = require('fs').readFileSync;6var serverSettings = require('./fixtures/default-server-settings');7var nowData = require('../lib/data/ddata')();8nowData.sgvs.push({ mgdl: 100, mills: Date.now(), direction: 'Flat', type: 'sgv' });9var exampleProfile = {10 defaultProfile : 'Default'11 , store: {12 'Default' : {13 //General values14 'dia':3,15 // Simple style values, 'from' are in minutes from midnight16 'carbratio': [17 {18 'time': '00:00',19 'value': 3020 }],21 'carbs_hr':30,22 'delay': 20,23 'sens': [24 {25 'time': '00:00',26 'value': 10027 }28 , {29 'time': '8:00',30 'value': 8031 }],32 'startDate': new Date(),33 'timezone': 'UTC',34 //perGIvalues style values35 'perGIvalues': false,36 'carbs_hr_high': 30,37 'carbs_hr_medium': 30,38 'carbs_hr_low': 30,39 'delay_high': 15,40 'delay_medium': 20,41 'delay_low': 20,42 'basal':[43 {44 'time': '00:00',45 'value': 0.146 }],47 'target_low':[48 {49 'time': '00:00',50 'value': 10051 }],52 'target_high':[53 {54 'time': '00:00',55 'value': 12056 }]57 }58 }59};60var someData = {61 '/api/v1/profile.json': [exampleProfile]62 };63describe('Profile editor', function ( ) {64 this.timeout(40000); //TODO: see why this test takes longer on Travis to complete65 var headless = require('./fixtures/headless')(benv, this);66 before(function (done) {67 done( );68 });69 after(function (done) {70 done( );71 });72 beforeEach(function (done) {73 var opts = {74 htmlFile: __dirname + '/../views/profileindex.html'75 , mockProfileEditor: true76 , mockAjax: someData77 , benvRequires: [78 __dirname + '/../static/profile/js/profileeditor.js'79 ]80 };81 headless.setup(opts, done);82 });83 afterEach(function (done) {84 headless.teardown( );85 done( );86 });87 it ('should produce some html', function (done) {88 var client = require('../lib/client');89 var hashauth = require('../lib/hashauth');90 hashauth.init(client,$);91 hashauth.verifyAuthentication = function mockVerifyAuthentication(next) {92 hashauth.authenticated = true;93 next(true);94 };95 window.confirm = function mockConfirm (text) {96 console.log('Confirm:', text);97 return true;98 };99 window.alert = function mockAlert () {100 return true;101 };102 client.init();103 client.dataUpdate(nowData);104 105 //var result = $('body').html();106 //var filesys = require('fs');107 //var logfile = filesys.createWriteStream('out.html', { flags: 'a'} )108 //logfile.write($('body').html());109 110 // database records manipulation111 $('#pe_databaserecords option').length.should.be.equal(1);112 $('#pe_records_add').click();113 $('#pe_databaserecords option').length.should.be.equal(2);114 $('#pe_records_remove').click();115 $('#pe_databaserecords option').length.should.be.equal(1);116 $('#pe_records_clone').click();117 $('#pe_databaserecords option').length.should.be.equal(2);118 $('#pe_databaserecords option').val(0);119 //console.log($('#pe_databaserecords').html());120 //console.log($('#pe_databaserecords').val());121 // database records manipulation122 $('#pe_profiles option').length.should.be.equal(1);123 $('#pe_profile_add').click();124 $('#pe_profiles option').length.should.be.equal(2);125 $('#pe_profile_name').val('Test');126 $('#pe_profiles option').val('Default');127 $('#pe_profiles option').val('Test');128 $('#pe_profile_remove').click();129 $('#pe_profiles option').length.should.be.equal(1);130 $('#pe_profile_clone').click();131 $('#pe_profiles option').length.should.be.equal(2);132 $('#pe_profiles option').val('Default');133 //console.log($('#pe_profiles').html());134 //console.log($('#pe_profiles').val());135 // I:C range136 $('#pe_ic_val_0').val().should.be.equal('30');137 $('#pe_ic_placeholder').find('img.addsingle').click();138 $('#pe_ic_val_0').val().should.be.equal('0');139 $('#pe_ic_val_1').val().should.be.equal('30');140 $('#pe_ic_placeholder').find('img.delsingle').click();141 $('#pe_ic_val_0').val().should.be.equal('30');142 // traget bg range143 $('#pe_targetbg_low_0').val().should.be.equal('100');144 $('#pe_targetbg_placeholder').find('img.addtargetbg').click();145 $('#pe_targetbg_low_0').val().should.be.equal('0');146 $('#pe_targetbg_low_1').val().should.be.equal('100');147 $('#pe_targetbg_placeholder').find('img.deltargetbg').click();148 $('#pe_targetbg_low_0').val().should.be.equal('100');149 $('#pe_submit').click();150 done();151 });...
Using AI Code Generation
1const { chromium } = require('playwright');2(async () => {3 const browser = await chromium.launch();4 const context = await browser.newContext();5 const page = await context.newPage();6 await page.screenshot({ path: 'google.png' });7 await browser.close();8})();9const { chromium } = require('playwright');10(async () => {11 const browser = await chromium.launch();12 const context = await browser.newContext();13 const page = await context.newPage();14 await page.screenshot({ path: 'google.png' });15 await browser.close();16})();17const { chromium } = require('playwright');18(async () => {19 const browser = await chromium.launch();20 const context = await browser.newContext();21 const page = await context.newPage();22 await page.screenshot({ path: 'google.png' });23 await browser.close();24})();25const { chromium } = require('playwright');26(async () => {27 const browser = await chromium.launch();28 const context = await browser.newContext();29 const page = await context.newPage();30 await page.screenshot({ path: 'google.png' });31 await browser.close();32})();33const { chromium } = require('playwright');34(async () => {35 const browser = await chromium.launch();36 const context = await browser.newContext();37 const page = await context.newPage();38 await page.screenshot({ path: 'google.png' });39 await browser.close();40})();41const { chromium } = require('playwright');42(async () => {43 const browser = await chromium.launch();44 const context = await browser.newContext();45 const page = await context.newPage();46 await page.screenshot({
Using AI Code Generation
1const { chromium } = require('playwright');2(async () => {3 const browser = await chromium.launch();4 const page = await browser.newPage();5 await page.screenshot({ path: 'example.png' });6 await browser.close();7})();8const { chromium } = require('playwright');9(async () => {10 const browser = await chromium.launch();11 const page = await browser.newPage();12 await page.screenshot({ path: 'example.png' });13 await browser.close();14})();15const { chromium } = require('playwright');16(async () => {17 const browser = await chromium.launch();18 const page = await browser.newPage();19 await page.screenshot({ path: 'example.png' });20 await browser.close();21})();22const { chromium } = require('playwright');23(async () => {24 const browser = await chromium.launch();25 const page = await browser.newPage();26 await page.screenshot({ path: 'example.png' });27 await browser.close();28})();29const { chromium } = require('playwright');30(async () => {31 const browser = await chromium.launch();32 const page = await browser.newPage();33 await page.screenshot({ path: 'example.png' });34 await browser.close();35})();36const { chromium } = require('playwright');37(async () => {38 const browser = await chromium.launch();39 const page = await browser.newPage();40 await page.screenshot({ path: 'example.png' });41 await browser.close();42})();43const { chromium } =
Using AI Code Generation
1const { chromium } = require('playwright');2(async () => {3 const browser = await chromium.launch({ headless: false });4 const page = await browser.newPage();5 const result = await page.evaluate(() => {6 const { Pe } = window['playwright'];7 return Pe();8 });9 console.log(result);10 await browser.close();11})();12{ browserName: 'chrome',
Using AI Code Generation
1const { test, expect } = require('@playwright/test');2test('my test', async ({ page }) => {3 const title = page.title();4 expect(title).toBe('Playwright');5});6test('my test', async ({ page }) => {7 const title = page.title();8 expect(title).toBe('Playwright');9});10test('my test', async ({ page }) => {11 const title = page.title();12 expect(title).toBe('Playwright');13});14test('my test', async ({ page }) => {15 const title = page.title();16 expect(title).toBe('Playwright');17});18test('my test', async ({ page }) => {19 const title = page.title();20 expect(title).toBe('Playwright');21});22test('my test', async ({ page }) => {23 const title = page.title();24 expect(title).toBe('Playwright');25});26test('my test', async ({ page }) => {27 const title = page.title();28 expect(title).toBe('Playwright');29});30test('my test', async ({ page }) => {31 const title = page.title();32 expect(title).toBe('Playwright');33});34test('my test', async ({ page }) => {35 const title = page.title();36 expect(title).toBe('Playwright');37});38test('my test', async ({ page }) => {39 const title = page.title();40 expect(title).toBe('
Using AI Code Generation
1const { Pe } = require('playwright-internal');2const { test, expect } = require('@playwright/test');3test('basic test', async ({ page }) => {4 const title = await page.title();5 expect(title).toBe('Playwright');6 const [button] = await page.$$('a:has-text("Docs")');7 await button.click();8 await Pe.waitForNavigation(page);9 await page.waitForSelector('text=Docs');10 await page.screenshot({ path: `example.png` });11});12### Pe.waitForNavigation(page)13### Pe.waitForResponse(page, url, options)14### Pe.waitForRequest(page, url, options)15### Pe.waitForSelector(page, selector, options)
Using AI Code Generation
1const { Pe } = require('playwright-internal');2const { Pe } = require('playwright-internal');3const { test } = require('@playwright/test');4test('should work', async ({ page }) => {5 const pe = new Pe(page);6 const pe = new Pe(page);7 const text = await pe.innerText('h1');8 expect(text).toBe('Example Domain');9});10#### `new Pe(page)`11#### `Pe#innerText(selector)`12#### `Pe#innerTextAll(selector)`13#### `Pe#value(selector)`14#### `Pe#valueAll(selector)`15#### `Pe#getAttribute(selector, name)`16#### `Pe#getAttributeAll(selector, name)`17#### `Pe#getAttributeAll(selector, name)`18#### `Pe#hasAttribute(selector, name)`
Using AI Code Generation
1const { PlaywrightInternal } = require('@playwright/test');2const { chromium } = require('playwright');3const { test } = require('@playwright/test');4test('test', async ({ page }) => {5 const internal = new PlaywrightInternal(page);6 const element = await internal.PE('text=Get Started');7 await element.click();8});9const { test } = require('@playwright/test');10const { chromium } = require('playwright');11const { TestRunner } = require('@playwright/test/lib/test/runner');12test('test', async ({ page }) => {13 const runner = new TestRunner();14 const element = await runner.PE('text=Get Started');15 await element.click();16});17const { PlaywrightInternal } = require('@playwright/test');18const { chromium } = require('playwright');19const { test } = require('@playwright/test');20test('test', async ({ page }) => {21 const internal = new PlaywrightInternal(page);22 const element = await internal.PE('text=Get Started');23 await element.click();24});25const { PlaywrightInternal } = require('@playwright/test');26const { chromium } = require('playwright');27const { test } = require('@playwright/test');28test('test', async ({ page }) => {29 const internal = new PlaywrightInternal(page);30 const element = await internal.PE('text=Get Started');31 await element.click();32});
Using AI Code Generation
1const { Pe } = require('@playwright/test');2const { test } = require('@playwright/test');3test('Pe', async ({ page }) => {4 const selector = 'text=Get started';5 const element = await Pe(page).elementHandle(selector);6 await element.click();7});8module.exports = {9 testEnvironmentOptions: {10 'jest-playwright': {11 launchOptions: {12 },13 },14 },15};16"scripts": {17}18 ✓ Pe (220ms)19 {20 "element": {21 "_page": {22 },23 "_context": {24 },25 "_initializer": {26 }27 }28 }29 at Object.<anonymous> (test.js:9:13)30 {31 "element": {32 "_page": {33 },34 "_context": {35 },36 "_initializer": {37 }38 }39 }40 at Object.<anonymous> (test.js:12:13)
Using AI Code Generation
1const { Playwright } = require('playwright');2const { Pe } = Playwright;3const { Pe } = require('playwright/lib/client/pe');4const { Pe } = require('playwright/lib/client/pe');5const { Pe } = require('playwright/lib/client/pe');6const { Pe } = require('playwright/lib/client/pe');7const { Pe } = require('playwright/lib/client/pe');
LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!