29 lines
219 KiB
JavaScript
29 lines
219 KiB
JavaScript
/*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */
|
||
(function(e,t){function n(e){var t=e.length,n=st.type(e);return st.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e){var t=Tt[e]={};return st.each(e.match(lt)||[],function(e,n){t[n]=!0}),t}function i(e,n,r,i){if(st.acceptData(e)){var o,a,s=st.expando,u="string"==typeof n,l=e.nodeType,c=l?st.cache:e,f=l?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==t){return f||(l?e[s]=f=K.pop()||st.guid++:f=s),c[f]||(c[f]={},l||(c[f].toJSON=st.noop)),("object"==typeof n||"function"==typeof n)&&(i?c[f]=st.extend(c[f],n):c[f].data=st.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[st.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[st.camelCase(n)])):a=o,a}}}function o(e,t,n){if(st.acceptData(e)){var r,i,o,a=e.nodeType,u=a?st.cache:e,l=a?e[st.expando]:st.expando;if(u[l]){if(t&&(r=n?u[l]:u[l].data)){st.isArray(t)?t=t.concat(st.map(t,st.camelCase)):t in r?t=[t]:(t=st.camelCase(t),t=t in r?[t]:t.split(" "));for(i=0,o=t.length;o>i;i++){delete r[t[i]]}if(!(n?s:st.isEmptyObject)(r)){return}}(n||(delete u[l].data,s(u[l])))&&(a?st.cleanData([e],!0):st.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}}function a(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(Nt,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:wt.test(r)?st.parseJSON(r):r}catch(o){}st.data(e,n,r)}else{r=t}}return r}function s(e){var t;for(t in e){if(("data"!==t||!st.isEmptyObject(e[t]))&&"toJSON"!==t){return !1}}return !0}function u(){return !0}function l(){return !1}function c(e,t){do{e=e[t]}while(e&&1!==e.nodeType);return e}function f(e,t,n){if(t=t||0,st.isFunction(t)){return st.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n})}if(t.nodeType){return st.grep(e,function(e){return e===t===n})}if("string"==typeof t){var r=st.grep(e,function(e){return 1===e.nodeType});if(Wt.test(t)){return st.filter(t,r,!n)}t=st.filter(t,r)}return st.grep(e,function(e){return st.inArray(e,t)>=0===n})}function p(e){var t=zt.split("|"),n=e.createDocumentFragment();if(n.createElement){for(;t.length;){n.createElement(t.pop())}}return n}function d(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function g(e){var t=nn.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var n,r=0;null!=(n=e[r]);r++){st._data(n,"globalEval",!t||st._data(t[r],"globalEval"))}}function y(e,t){if(1===t.nodeType&&st.hasData(e)){var n,r,i,o=st._data(e),a=st._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s){for(r=0,i=s[n].length;i>r;r++){st.event.add(t,n,s[n][r])}}}a.data&&(a.data=st.extend({},a.data))}}function v(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!st.support.noCloneEvent&&t[st.expando]){r=st._data(t);for(i in r.events){st.removeEvent(t,i,r.handle)}t.removeAttribute(st.expando)}"script"===n&&t.text!==e.text?(h(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),st.support.html5Clone&&e.innerHTML&&!st.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Zt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function b(e,n){var r,i,o=0,a=e.getElementsByTagName!==t?e.getElementsByTagName(n||"*"):e.querySelectorAll!==t?e.querySelectorAll(n||"*"):t;if(!a){for(a=[],r=e.childNodes||e;null!=(i=r[o]);o++){!n||st.nodeName(i,n)?a.push(i):st.merge(a,b(i,n))}}return n===t||n&&st.nodeName(e,n)?st.merge([e],a):a}function x(e){Zt.test(e.type)&&(e.defaultChecked=e.checked)}function T(e,t){if(t in e){return t}for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Nn.length;i--;){if(t=Nn[i]+n,t in e){return t}}return r}function w(e,t){return e=t||e,"none"===st.css(e,"display")||!st.contains(e.ownerDocument,e)}function N(e,t){for(var n,r=[],i=0,o=e.length;o>i;i++){n=e[i],n.style&&(r[i]=st._data(n,"olddisplay"),t?(r[i]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&w(n)&&(r[i]=st._data(n,"olddisplay",S(n.nodeName)))):r[i]||w(n)||st._data(n,"olddisplay",st.css(n,"display")))}for(i=0;o>i;i++){n=e[i],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?r[i]||"":"none"))}return e}function C(e,t,n){var r=mn.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2){"margin"===n&&(a+=st.css(e,n+wn[o],!0,i)),r?("content"===n&&(a-=st.css(e,"padding"+wn[o],!0,i)),"margin"!==n&&(a-=st.css(e,"border"+wn[o]+"Width",!0,i))):(a+=st.css(e,"padding"+wn[o],!0,i),"padding"!==n&&(a+=st.css(e,"border"+wn[o]+"Width",!0,i)))}return a}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ln(e),a=st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=un(e,t,o),(0>i||null==i)&&(i=e.style[t]),yn.test(i)){return i}r=a&&(st.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(a?"border":"content"),r,o)+"px"}function S(e){var t=V,n=bn[e];return n||(n=A(e,t),"none"!==n&&n||(cn=(cn||st("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(cn[0].contentWindow||cn[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=A(e,t),cn.detach()),bn[e]=n),n}function A(e,t){var n=st(t.createElement(e)).appendTo(t.body),r=st.css(n[0],"display");return n.remove(),r}function j(e,t,n,r){var i;if(st.isArray(t)){st.each(t,function(t,i){n||kn.test(e)?r(e,i):j(e+"["+("object"==typeof i?t:"")+"]",i,n,r)})}else{if(n||"object"!==st.type(t)){r(e,t)}else{for(i in t){j(e+"["+i+"]",t[i],n,r)}}}}function D(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(lt)||[];if(st.isFunction(n)){for(;r=o[i++];){"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}}}function L(e,n,r,i){function o(u){var l;return a[u]=!0,st.each(e[u]||[],function(e,u){var c=u(n,r,i);return"string"!=typeof c||s||a[c]?s?!(l=c):t:(n.dataTypes.unshift(c),o(c),!1)}),l}var a={},s=e===$n;return o(n.dataTypes[0])||!a["*"]&&o("*")}function H(e,n){var r,i,o=st.ajaxSettings.flatOptions||{};for(r in n){n[r]!==t&&((o[r]?e:i||(i={}))[r]=n[r])}return i&&st.extend(!0,e,i),e}function M(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(o in c){o in r&&(n[c[o]]=r[o])}for(;"*"===l[0];){l.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("Content-Type"))}if(i){for(o in u){if(u[o]&&u[o].test(i)){l.unshift(o);break}}}if(l[0] in r){a=l[0]}else{for(o in r){if(!l[0]||e.converters[o+" "+l[0]]){a=o;break}s||(s=o)}a=a||s}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function q(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1]){for(n in e.converters){a[n.toLowerCase()]=e.converters[n]}}for(;i=u[++s];){if("*"!==i){if("*"!==l&&l!==i){if(n=a[l+" "+i]||a["* "+i],!n){for(r in a){if(o=r.split(" "),o[1]===i&&(n=a[l+" "+o[0]]||a["* "+o[0]])){n===!0?n=a[r]:a[r]!==!0&&(i=o[0],u.splice(s--,0,i));break}}}if(n!==!0){if(n&&e["throws"]){t=n(t)}else{try{t=n(t)}catch(c){return{state:"parsererror",error:n?c:"No conversion from "+l+" to "+i}}}}}l=i}}return{state:"success",data:t}}function _(){try{return new e.XMLHttpRequest}catch(t){}}function F(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function O(){return setTimeout(function(){Qn=t}),Qn=st.now()}function B(e,t){st.each(t,function(t,n){for(var r=(rr[t]||[]).concat(rr["*"]),i=0,o=r.length;o>i;i++){if(r[i].call(e,t,n)){return}}})}function P(e,t,n){var r,i,o=0,a=nr.length,s=st.Deferred().always(function(){delete u.elem}),u=function(){if(i){return !1}for(var t=Qn||O(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;u>a;a++){l.tweens[a].run(o)}return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:st.extend({},t),opts:st.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Qn||O(),duration:n.duration,tweens:[],createTween:function(t,n){var r=st.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i){return this}for(i=!0;r>n;n++){l.tweens[n].run(1)}return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(R(c,l.opts.specialEasing);a>o;o++){if(r=nr[o].call(l,e,c,l.opts)){return r}}return B(l,c),st.isFunction(l.opts.start)&&l.opts.start.call(e,l),st.fx.timer(st.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function R(e,t){var n,r,i,o,a;for(n in e){if(r=st.camelCase(n),i=t[r],o=e[n],st.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=st.cssHooks[r],a&&"expand" in a){o=a.expand(o),delete e[r];for(n in o){n in e||(e[n]=o[n],t[n]=i)}}else{t[r]=i}}}function W(e,t,n){var r,i,o,a,s,u,l,c,f,p=this,d=e.style,h={},g=[],m=e.nodeType&&w(e);n.queue||(c=st._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,f=c.empty.fire,c.empty.fire=function(){c.unqueued||f()}),c.unqueued++,p.always(function(){p.always(function(){c.unqueued--,st.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height" in t||"width" in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===st.css(e,"display")&&"none"===st.css(e,"float")&&(st.support.inlineBlockNeedsLayout&&"inline"!==S(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",st.support.shrinkWrapBlocks||p.done(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(r in t){if(o=t[r],Zn.exec(o)){if(delete t[r],u=u||"toggle"===o,o===(m?"hide":"show")){continue}g.push(r)}}if(a=g.length){s=st._data(e,"fxshow")||st._data(e,"fxshow",{}),"hidden" in s&&(m=s.hidden),u&&(s.hidden=!m),m?st(e).show():p.done(function(){st(e).hide()}),p.done(function(){var t;st._removeData(e,"fxshow");for(t in h){st.style(e,t,h[t])}});for(r=0;a>r;r++){i=g[r],l=p.createTween(i,m?s[i]:0),h[i]=s[i]||st.style(e,i),i in s||(s[i]=l.start,m&&(l.end=l.start,l.start="width"===i||"height"===i?1:0))}}}function $(e,t,n,r,i){return new $.prototype.init(e,t,n,r,i)}function I(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t){n=wn[i],r["margin"+n]=r["padding"+n]=e}return t&&(r.opacity=r.width=e),r}function z(e){return st.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var X,U,V=e.document,Y=e.location,J=e.jQuery,G=e.$,Q={},K=[],Z="1.9.0",et=K.concat,tt=K.push,nt=K.slice,rt=K.indexOf,it=Q.toString,ot=Q.hasOwnProperty,at=Z.trim,st=function(e,t){return new st.fn.init(e,t,X)},ut=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,lt=/\S+/g,ct=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ft=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,pt=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,dt=/^[\],:{}\s]*$/,ht=/(?:^|:|,)(?:\s*\[)+/g,gt=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,mt=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,yt=/^-ms-/,vt=/-([\da-z])/gi,bt=function(e,t){return t.toUpperCase()},xt=function(){V.addEventListener?(V.removeEventListener("DOMContentLoaded",xt,!1),st.ready()):"complete"===V.readyState&&(V.detachEvent("onreadystatechange",xt),st.ready())};st.fn=st.prototype={jquery:Z,constructor:st,init:function(e,n,r){var i,o;if(!e){return this}if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:ft.exec(e),!i||!i[1]&&n){return !n||n.jquery?(n||r).find(e):this.constructor(n).find(e)}if(i[1]){if(n=n instanceof st?n[0]:n,st.merge(this,st.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:V,!0)),pt.test(i[1])&&st.isPlainObject(n)){for(i in n){st.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i])}}return this}if(o=V.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2]){return r.find(e)}this.length=1,this[0]=o}return this.context=V,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):st.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),st.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return nt.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=st.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return st.each(this,e,t)},ready:function(e){return st.ready.promise().done(e),this},slice:function(){return this.pushStack(nt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(st.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:tt,sort:[].sort,splice:[].splice},st.fn.init.prototype=st.fn,st.extend=st.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||st.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++){if(null!=(e=arguments[u])){for(n in e){r=s[n],i=e[n],s!==i&&(c&&i&&(st.isPlainObject(i)||(o=st.isArray(i)))?(o?(o=!1,a=r&&st.isArray(r)?r:[]):a=r&&st.isPlainObject(r)?r:{},s[n]=st.extend(c,a,i)):i!==t&&(s[n]=i))}}}return s},st.extend({noConflict:function(t){return e.$===st&&(e.$=G),t&&e.jQuery===st&&(e.jQuery=J),st},isReady:!1,readyWait:1,holdReady:function(e){e?st.readyWait++:st.ready(!0)},ready:function(e){if(e===!0?!--st.readyWait:!st.isReady){if(!V.body){return setTimeout(st.ready)}st.isReady=!0,e!==!0&&--st.readyWait>0||(U.resolveWith(V,[st]),st.fn.trigger&&st(V).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===st.type(e)},isArray:Array.isArray||function(e){return"array"===st.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?Q[it.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==st.type(e)||e.nodeType||st.isWindow(e)){return !1}try{if(e.constructor&&!ot.call(e,"constructor")&&!ot.call(e.constructor.prototype,"isPrototypeOf")){return !1}}catch(n){return !1}var r;for(r in e){}return r===t||ot.call(e,r)},isEmptyObject:function(e){var t;for(t in e){return !1}return !0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e){return null}"boolean"==typeof t&&(n=t,t=!1),t=t||V;var r=pt.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=st.buildFragment([e],t,i),i&&st(i).remove(),st.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=st.trim(n),n&&dt.test(n.replace(gt,"@").replace(mt,"]").replace(ht,"")))?Function("return "+n)():(st.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n){return null}try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||st.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&st.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(yt,"ms-").replace(vt,bt)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,r){var i,o=0,a=e.length,s=n(e);if(r){if(s){for(;a>o&&(i=t.apply(e[o],r),i!==!1);o++){}}else{for(o in e){if(i=t.apply(e[o],r),i===!1){break}}}}else{if(s){for(;a>o&&(i=t.call(e[o],o,e[o]),i!==!1);o++){}}else{for(o in e){if(i=t.call(e[o],o,e[o]),i===!1){break}}}}return e},trim:at&&!at.call("\ufeff\u00a0")?function(e){return null==e?"":at.call(e)}:function(e){return null==e?"":(e+"").replace(ct,"")},makeArray:function(e,t){var r=t||[];return null!=e&&(n(Object(e))?st.merge(r,"string"==typeof e?[e]:e):tt.call(r,e)),r},inArray:function(e,t,n){var r;if(t){if(rt){return rt.call(t,e,n)}for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++){if(n in t&&t[n]===e){return n}}}return -1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r){for(;r>o;o++){e[i++]=n[o]}}else{for(;n[o]!==t;){e[i++]=n[o++]}}return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++){r=!!t(e[o],o),n!==r&&i.push(e[o])}return i},map:function(e,t,r){var i,o=0,a=e.length,s=n(e),u=[];if(s){for(;a>o;o++){i=t(e[o],o,r),null!=i&&(u[u.length]=i)}}else{for(o in e){i=t(e[o],o,r),null!=i&&(u[u.length]=i)}}return et.apply([],u)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(r=e[n],n=e,e=r),st.isFunction(e)?(i=nt.call(arguments,2),o=function(){return e.apply(n||this,i.concat(nt.call(arguments)))},o.guid=e.guid=e.guid||st.guid++,o):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===st.type(r)){o=!0;for(u in r){st.access(e,n,u,r[u],!0,a,s)}}else{if(i!==t&&(o=!0,st.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(st(e),n)})),n)){for(;l>u;u++){n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)))}}}return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),st.ready.promise=function(t){if(!U){if(U=st.Deferred(),"complete"===V.readyState){setTimeout(st.ready)}else{if(V.addEventListener){V.addEventListener("DOMContentLoaded",xt,!1),e.addEventListener("load",st.ready,!1)}else{V.attachEvent("onreadystatechange",xt),e.attachEvent("onload",st.ready);var n=!1;try{n=null==e.frameElement&&V.documentElement}catch(r){}n&&n.doScroll&&function i(){if(!st.isReady){try{n.doScroll("left")}catch(e){return setTimeout(i,50)}st.ready()}}()}}}return U.promise(t)},st.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){Q["[object "+t+"]"]=t.toLowerCase()}),X=st(V);var Tt={};st.Callbacks=function(e){e="string"==typeof e?Tt[e]||r(e):st.extend({},e);var n,i,o,a,s,u,l=[],c=!e.once&&[],f=function(t){for(n=e.memory&&t,i=!0,u=a||0,a=0,s=l.length,o=!0;l&&s>u;u++){if(l[u].apply(t[0],t[1])===!1&&e.stopOnFalse){n=!1;break}}o=!1,l&&(c?c.length&&f(c.shift()):n?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function r(t){st.each(t,function(t,n){var i=st.type(n);"function"===i?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==i&&r(n)})})(arguments),o?s=l.length:n&&(a=t,f(n))}return this},remove:function(){return l&&st.each(arguments,function(e,t){for(var n;(n=st.inArray(t,l,n))>-1;){l.splice(n,1),o&&(s>=n&&s--,u>=n&&u--)}}),this},has:function(e){return st.inArray(e,l)>-1},empty:function(){return l=[],this},disable:function(){return l=c=n=t,this},disabled:function(){return !l},lock:function(){return c=t,n||p.disable(),this},locked:function(){return !c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!l||i&&!c||(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return !!i}};return p},st.extend({Deferred:function(e){var t=[["resolve","done",st.Callbacks("once memory"),"resolved"],["reject","fail",st.Callbacks("once memory"),"rejected"],["notify","progress",st.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return st.Deferred(function(n){st.each(t,function(t,o){var a=o[0],s=st.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&st.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?st.extend(e,r):r}},i={};return r.pipe=r.then,st.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=nt.call(arguments),a=o.length,s=1!==a||e&&st.isFunction(e.promise)?a:0,u=1===s?e:st.Deferred(),l=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?nt.call(arguments):i,r===t?u.notifyWith(n,r):--s||u.resolveWith(n,r)}};if(a>1){for(t=Array(a),n=Array(a),r=Array(a);a>i;i++){o[i]&&st.isFunction(o[i].promise)?o[i].promise().done(l(i,r,o)).fail(u.reject).progress(l(i,n,t)):--s}}return s||u.resolveWith(r,o),u.promise()}}),st.support=function(){var n,r,i,o,a,s,u,l,c,f,p=V.createElement("div");if(p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",r=p.getElementsByTagName("*"),i=p.getElementsByTagName("a")[0],!r||!i||!r.length){return{}}o=V.createElement("select"),a=o.appendChild(V.createElement("option")),s=p.getElementsByTagName("input")[0],i.style.cssText="top:1px;float:left;opacity:.5",n={getSetAttribute:"t"!==p.className,leadingWhitespace:3===p.firstChild.nodeType,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(i.getAttribute("style")),hrefNormalized:"/a"===i.getAttribute("href"),opacity:/^0.5/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:!!s.value,optSelected:a.selected,enctype:!!V.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==V.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===V.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},s.checked=!0,n.noCloneChecked=s.cloneNode(!0).checked,o.disabled=!0,n.optDisabled=!a.disabled;try{delete p.test}catch(d){n.deleteExpando=!1}s=V.createElement("input"),s.setAttribute("value",""),n.input=""===s.getAttribute("value"),s.value="t",s.setAttribute("type","radio"),n.radioValue="t"===s.value,s.setAttribute("checked","t"),s.setAttribute("name","t"),u=V.createDocumentFragment(),u.appendChild(s),n.appendChecked=s.checked,n.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,p.attachEvent&&(p.attachEvent("onclick",function(){n.noCloneEvent=!1}),p.cloneNode(!0).click());for(f in {submit:!0,change:!0,focusin:!0}){p.setAttribute(l="on"+f,"t"),n[f+"Bubbles"]=l in e||p.attributes[l].expando===!1}return p.style.backgroundClip="content-box",p.cloneNode(!0).style.backgroundClip="",n.clearCloneStyle="content-box"===p.style.backgroundClip,st(function(){var r,i,o,a="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",s=V.getElementsByTagName("body")[0];s&&(r=V.createElement("div"),r.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",s.appendChild(r).appendChild(p),p.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=p.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",c=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",n.reliableHiddenOffsets=c&&0===o[0].offsetHeight,p.innerHTML="",p.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",n.boxSizing=4===p.offsetWidth,n.doesNotIncludeMarginInBodyOffset=1!==s.offsetTop,e.getComputedStyle&&(n.pixelPosition="1%"!==(e.getComputedStyle(p,null)||{}).top,n.boxSizingReliable="4px"===(e.getComputedStyle(p,null)||{width:"4px"}).width,i=p.appendChild(V.createElement("div")),i.style.cssText=p.style.cssText=a,i.style.marginRight=i.style.width="0",p.style.width="1px",n.reliableMarginRight=!parseFloat((e.getComputedStyle(i,null)||{}).marginRight)),p.style.zoom!==t&&(p.innerHTML="",p.style.cssText=a+"width:1px;padding:1px;display:inline;zoom:1",n.inlineBlockNeedsLayout=3===p.offsetWidth,p.style.display="block",p.innerHTML="<div></div>",p.firstChild.style.width="5px",n.shrinkWrapBlocks=3!==p.offsetWidth,s.style.zoom=1),s.removeChild(r),r=p=o=i=null)}),r=o=u=a=i=s=null,n}();var wt=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,Nt=/([A-Z])/g;st.extend({cache:{},expando:"jQuery"+(Z+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?st.cache[e[st.expando]]:e[st.expando],!!e&&!s(e)},data:function(e,t,n){return i(e,t,n,!1)},removeData:function(e,t){return o(e,t,!1)},_data:function(e,t,n){return i(e,t,n,!0)},_removeData:function(e,t){return o(e,t,!0)},acceptData:function(e){var t=e.nodeName&&st.noData[e.nodeName.toLowerCase()];return !t||t!==!0&&e.getAttribute("classid")===t}}),st.fn.extend({data:function(e,n){var r,i,o=this[0],s=0,u=null;if(e===t){if(this.length&&(u=st.data(o),1===o.nodeType&&!st._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>s;s++){i=r[s].name,i.indexOf("data-")||(i=st.camelCase(i.substring(5)),a(o,i,u[i]))}st._data(o,"parsedAttrs",!0)}return u}return"object"==typeof e?this.each(function(){st.data(this,e)}):st.access(this,function(n){return n===t?o?a(o,e,st.data(o,e)):null:(this.each(function(){st.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){st.removeData(this,e)})}}),st.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=st._data(e,n),r&&(!i||st.isArray(r)?i=st._data(e,n,st.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=st.queue(e,t),r=n.length,i=n.shift(),o=st._queueHooks(e,t),a=function(){st.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return st._data(e,n)||st._data(e,n,{empty:st.Callbacks("once memory").add(function(){st._removeData(e,t+"queue"),st._removeData(e,n)})})}}),st.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?st.queue(this[0],e):n===t?this:this.each(function(){var t=st.queue(this,e,n);st._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&st.dequeue(this,e)})},dequeue:function(e){return this.each(function(){st.dequeue(this,e)})},delay:function(e,t){return e=st.fx?st.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=st.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;){r=st._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u))}return u(),o.promise(n)}});var Ct,kt,Et=/[\t\r\n]/g,St=/\r/g,At=/^(?:input|select|textarea|button|object)$/i,jt=/^(?:a|area)$/i,Dt=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,Lt=/^(?:checked|selected)$/i,Ht=st.support.getSetAttribute,Mt=st.support.input;st.fn.extend({attr:function(e,t){return st.access(this,st.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){st.removeAttr(this,e)})},prop:function(e,t){return st.access(this,st.prop,e,t,arguments.length>1)},removeProp:function(e){return e=st.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(st.isFunction(e)){return this.each(function(t){st(this).addClass(e.call(this,t,this.className))})}if(u){for(t=(e||"").match(lt)||[];s>a;a++){if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Et," "):" ")){for(o=0;i=t[o++];){0>r.indexOf(" "+i+" ")&&(r+=i+" ")}n.className=st.trim(r)}}}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(st.isFunction(e)){return this.each(function(t){st(this).removeClass(e.call(this,t,this.className))})}if(u){for(t=(e||"").match(lt)||[];s>a;a++){if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(Et," "):"")){for(o=0;i=t[o++];){for(;r.indexOf(" "+i+" ")>=0;){r=r.replace(" "+i+" "," ")}}n.className=e?st.trim(r):""}}}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return st.isFunction(e)?this.each(function(n){st(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){for(var i,o=0,a=st(this),s=t,u=e.match(lt)||[];i=u[o++];){s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i)}}else{("undefined"===n||"boolean"===n)&&(this.className&&st._data(this,"__className__",this.className),this.className=this.className||e===!1?"":st._data(this,"__className__")||"")}})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;r>n;n++){if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(Et," ").indexOf(t)>=0){return !0}}return !1},val:function(e){var n,r,i,o=this[0];if(arguments.length){return i=st.isFunction(e),this.each(function(r){var o,a=st(this);1===this.nodeType&&(o=i?e.call(this,r,a.val()):e,null==o?o="":"number"==typeof o?o+="":st.isArray(o)&&(o=st.map(o,function(e){return null==e?"":e+""})),n=st.valHooks[this.type]||st.valHooks[this.nodeName.toLowerCase()],n&&"set" in n&&n.set(this,o,"value")!==t||(this.value=o))})}if(o){return n=st.valHooks[o.type]||st.valHooks[o.nodeName.toLowerCase()],n&&"get" in n&&(r=n.get(o,"value"))!==t?r:(r=o.value,"string"==typeof r?r.replace(St,""):null==r?"":r)}}}),st.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return !t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;s>u;u++){if(n=r[u],!(!n.selected&&u!==i||(st.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&st.nodeName(n.parentNode,"optgroup"))){if(t=st(n).val(),o){return t}a.push(t)}}return a},set:function(e,t){var n=st.makeArray(t);return st(e).find("option").each(function(){this.selected=st.inArray(st(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s){return e.getAttribute===t?st.prop(e,n,r):(a=1!==s||!st.isXMLDoc(e),a&&(n=n.toLowerCase(),o=st.attrHooks[n]||(Dt.test(n)?kt:Ct)),r===t?o&&a&&"get" in o&&null!==(i=o.get(e,n))?i:(e.getAttribute!==t&&(i=e.getAttribute(n)),null==i?t:i):null!==r?o&&a&&"set" in o&&(i=o.set(e,r,n))!==t?i:(e.setAttribute(n,r+""),r):(st.removeAttr(e,n),t))}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(lt);if(o&&1===e.nodeType){for(;n=o[i++];){r=st.propFix[n]||n,Dt.test(n)?!Ht&&Lt.test(n)?e[st.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:st.attr(e,n,""),e.removeAttribute(Ht?n:r)}}},attrHooks:{type:{set:function(e,t){if(!st.support.radioValue&&"radio"===t&&st.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s){return a=1!==s||!st.isXMLDoc(e),a&&(n=st.propFix[n]||n,o=st.propHooks[n]),r!==t?o&&"set" in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get" in o&&null!==(i=o.get(e,n))?i:e[n]}},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):At.test(e.nodeName)||jt.test(e.nodeName)&&e.href?0:t}}}}),kt={get:function(e,n){var r=st.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?Mt&&Ht?null!=i:Lt.test(n)?e[st.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?st.removeAttr(e,n):Mt&&Ht||!Lt.test(n)?e.setAttribute(!Ht&&st.propFix[n]||n,n):e[st.camelCase("default-"+n)]=e[n]=!0,n}},Mt&&Ht||(st.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return st.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return st.nodeName(e,"input")?(e.defaultValue=n,t):Ct&&Ct.set(e,n,r)}}),Ht||(Ct=st.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},st.attrHooks.contenteditable={get:Ct.get,set:function(e,t,n){Ct.set(e,""===t?!1:t,n)}},st.each(["width","height"],function(e,n){st.attrHooks[n]=st.extend(st.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),st.support.hrefNormalized||(st.each(["href","src","width","height"],function(e,n){st.attrHooks[n]=st.extend(st.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),st.each(["href","src"],function(e,t){st.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),st.support.style||(st.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),st.support.optSelected||(st.propHooks.selected=st.extend(st.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),st.support.enctype||(st.propFix.enctype="encoding"),st.support.checkOn||st.each(["radio","checkbox"],function(){st.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),st.each(["radio","checkbox"],function(){st.valHooks[this]=st.extend(st.valHooks[this],{set:function(e,n){return st.isArray(n)?e.checked=st.inArray(st(e).val(),n)>=0:t}})});var qt=/^(?:input|select|textarea)$/i,_t=/^key/,Ft=/^(?:mouse|contextmenu)|click/,Ot=/^(?:focusinfocus|focusoutblur)$/,Bt=/^([^.]*)(?:\.(.+)|)$/;st.event={global:{},add:function(e,n,r,i,o){var a,s,u,l,c,f,p,d,h,g,m,y=3!==e.nodeType&&8!==e.nodeType&&st._data(e);if(y){for(r.handler&&(a=r,r=a.handler,o=a.selector),r.guid||(r.guid=st.guid++),(l=y.events)||(l=y.events={}),(s=y.handle)||(s=y.handle=function(e){return st===t||e&&st.event.triggered===e.type?t:st.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=(n||"").match(lt)||[""],c=n.length;c--;){u=Bt.exec(n[c])||[],h=m=u[1],g=(u[2]||"").split(".").sort(),p=st.event.special[h]||{},h=(o?p.delegateType:p.bindType)||h,p=st.event.special[h]||{},f=st.extend({type:h,origType:m,data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&st.expr.match.needsContext.test(o),namespace:g.join(".")},a),(d=l[h])||(d=l[h]=[],d.delegateCount=0,p.setup&&p.setup.call(e,i,g,s)!==!1||(e.addEventListener?e.addEventListener(h,s,!1):e.attachEvent&&e.attachEvent("on"+h,s))),p.add&&(p.add.call(e,f),f.handler.guid||(f.handler.guid=r.guid)),o?d.splice(d.delegateCount++,0,f):d.push(f),st.event.global[h]=!0}e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,m=st.hasData(e)&&st._data(e);if(m&&(u=m.events)){for(t=(t||"").match(lt)||[""],l=t.length;l--;){if(s=Bt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){for(f=st.event.special[d]||{},d=(r?f.delegateType:f.bindType)||d,p=u[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;){c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c))}a&&!p.length&&(f.teardown&&f.teardown.call(e,h,m.handle)!==!1||st.removeEvent(e,d,m.handle),delete u[d])}else{for(d in u){st.event.remove(e,d+t[l],n,r,!0)}}}st.isEmptyObject(u)&&(delete m.handle,st._removeData(e,"events"))}},trigger:function(n,r,i,o){var a,s,u,l,c,f,p,d=[i||V],h=n.type||n,g=n.namespace?n.namespace.split("."):[];if(s=u=i=i||V,3!==i.nodeType&&8!==i.nodeType&&!Ot.test(h+st.event.triggered)&&(h.indexOf(".")>=0&&(g=h.split("."),h=g.shift(),g.sort()),c=0>h.indexOf(":")&&"on"+h,n=n[st.expando]?n:new st.Event(h,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=g.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:st.makeArray(r,[n]),p=st.event.special[h]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!st.isWindow(i)){for(l=p.delegateType||h,Ot.test(l+h)||(s=s.parentNode);s;s=s.parentNode){d.push(s),u=s}u===(i.ownerDocument||V)&&d.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=d[a++])&&!n.isPropagationStopped();){n.type=a>1?l:p.bindType||h,f=(st._data(s,"events")||{})[n.type]&&st._data(s,"handle"),f&&f.apply(s,r),f=c&&s[c],f&&st.acceptData(s)&&f.apply&&f.apply(s,r)===!1&&n.preventDefault()}if(n.type=h,!(o||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===h&&st.nodeName(i,"a")||!st.acceptData(i)||!c||!i[h]||st.isWindow(i))){u=i[c],u&&(i[c]=null),st.event.triggered=h;try{i[h]()}catch(m){}st.event.triggered=t,u&&(i[c]=u)}return n.result}},dispatch:function(e){e=st.event.fix(e);var n,r,i,o,a,s=[],u=nt.call(arguments),l=(st._data(this,"events")||{})[e.type]||[],c=st.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){for(s=st.event.handlers.call(this,e,l),n=0;(o=s[n++])&&!e.isPropagationStopped();){for(e.currentTarget=o.elem,r=0;(a=o.handlers[r++])&&!e.isImmediatePropagationStopped();){(!e.namespace_re||e.namespace_re.test(a.namespace))&&(e.handleObj=a,e.data=a.data,i=((st.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u),i!==t&&(e.result=i)===!1&&(e.preventDefault(),e.stopPropagation()))}}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type)){for(;l!=this;l=l.parentNode||this){if(l.disabled!==!0||"click"!==e.type){for(i=[],r=0;u>r;r++){a=n[r],o=a.selector+" ",i[o]===t&&(i[o]=a.needsContext?st(o,this).index(l)>=0:st.find(o,this,null,[l]).length),i[o]&&i.push(a)}i.length&&s.push({elem:l,handlers:i})}}}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[st.expando]){return e}var t,n,r=e,i=st.event.fixHooks[e.type]||{},o=i.props?this.props.concat(i.props):this.props;for(e=new st.Event(r),t=o.length;t--;){n=o[t],e[n]=r[n]}return e.target||(e.target=r.srcElement||V),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,i.filter?i.filter(e,r):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,a=n.button,s=n.fromElement;return null==e.pageX&&null!=n.clientX&&(r=e.target.ownerDocument||V,i=r.documentElement,o=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?n.toElement:s),e.which||a===t||(e.which=1&a?1:2&a?3:4&a?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return st.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==V.activeElement&&this.focus){try{return this.focus(),!1}catch(e){}}},delegateType:"focusin"},blur:{trigger:function(){return this===V.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=st.extend(new st.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?st.event.trigger(i,null,t):st.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},st.removeEvent=V.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,n,r){var i="on"+n;e.detachEvent&&(e[i]===t&&(e[i]=null),e.detachEvent(i,r))},st.Event=function(e,n){return this instanceof st.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?u:l):this.type=e,n&&st.extend(this,n),this.timeStamp=e&&e.timeStamp||st.now(),this[st.expando]=!0,t):new st.Event(e,n)},st.Event.prototype={isDefaultPrevented:l,isPropagationStopped:l,isImmediatePropagationStopped:l,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=u,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=u,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u,this.stopPropagation()}},st.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){st.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!st.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),st.support.submitBubbles||(st.event.special.submit={setup:function(){return st.nodeName(this,"form")?!1:(st.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=st.nodeName(n,"input")||st.nodeName(n,"button")?n.form:t;r&&!st._data(r,"submitBubbles")&&(st.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),st._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&st.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return st.nodeName(this,"form")?!1:(st.event.remove(this,"._submit"),t)}}),st.support.changeBubbles||(st.event.special.change={setup:function(){return qt.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(st.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),st.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),st.event.simulate("change",this,e,!0)})),!1):(st.event.add(this,"beforeactivate._change",function(e){var t=e.target;qt.test(t.nodeName)&&!st._data(t,"changeBubbles")&&(st.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||st.event.simulate("change",this.parentNode,e,!0)}),st._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return st.event.remove(this,"._change"),!qt.test(this.nodeName)}}),st.support.focusinBubbles||st.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){st.event.simulate(t,e.target,st.event.fix(e),!0)};st.event.special[t]={setup:function(){0===n++&&V.addEventListener(e,r,!0)},teardown:function(){0===--n&&V.removeEventListener(e,r,!0)}}}),st.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(s in e){this.on(s,n,r,e[s],o)}return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1){i=l}else{if(!i){return this}}return 1===o&&(a=i,i=function(e){return st().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=st.guid++)),this.each(function(){st.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj){return i=e.handleObj,st(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this}if("object"==typeof e){for(o in e){this.off(o,n,e[o])}return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=l),this.each(function(){st.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){st.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?st.event.trigger(e,n,r,!0):t},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),st.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){st.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)},_t.test(t)&&(st.event.fixHooks[t]=st.event.keyHooks),Ft.test(t)&&(st.event.fixHooks[t]=st.event.mouseHooks)}),function(e,t){function n(e){return ht.test(e+"")}function r(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>C.cacheLength&&delete e[t.shift()],e[n]=r}}function i(e){return e[P]=!0,e}function o(e){var t=L.createElement("div");try{return e(t)}catch(n){return !1}finally{t=null}}function a(e,t,n,r){var i,o,a,s,u,l,c,d,h,g;if((t?t.ownerDocument||t:R)!==L&&D(t),t=t||L,n=n||[],!e||"string"!=typeof e){return n}if(1!==(s=t.nodeType)&&9!==s){return[]}if(!M&&!r){if(i=gt.exec(e)){if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode){return n}if(o.id===a){return n.push(o),n}}else{if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&O(t,o)&&o.id===a){return n.push(o),n}}}else{if(i[2]){return Q.apply(n,K.call(t.getElementsByTagName(e),0)),n}if((a=i[3])&&W.getByClassName&&t.getElementsByClassName){return Q.apply(n,K.call(t.getElementsByClassName(a),0)),n}}}if(W.qsa&&!q.test(e)){if(c=!0,d=P,h=t,g=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(l=f(e),(c=t.getAttribute("id"))?d=c.replace(vt,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",u=l.length;u--;){l[u]=d+p(l[u])}h=dt.test(e)&&t.parentNode||t,g=l.join(",")}if(g){try{return Q.apply(n,K.call(h.querySelectorAll(g),0)),n}catch(m){}finally{c||t.removeAttribute("id")}}}}return x(e.replace(at,"$1"),t,n,r)}function s(e,t){for(var n=e&&t&&e.nextSibling;n;n=n.nextSibling){if(n===t){return -1}}return e?1:-1}function u(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return i(function(t){return t=+t,i(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;){n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}})})}function f(e,t){var n,r,i,o,s,u,l,c=X[e+" "];if(c){return t?0:c.slice(0)}for(s=e,u=[],l=C.preFilter;s;){(!n||(r=ut.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(i=[])),n=!1,(r=lt.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(at," ")}),s=s.slice(n.length));for(o in C.filter){!(r=pt[o].exec(s))||l[o]&&!(r=l[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),s=s.slice(n.length))}if(!n){break}}return t?s.length:s?a.error(e):X(e,u).slice(0)}function p(e){for(var t=0,n=e.length,r="";n>t;t++){r+=e[t].value}return r}function d(e,t,n){var r=t.dir,i=n&&"parentNode"===t.dir,o=I++;return t.first?function(t,n,o){for(;t=t[r];){if(1===t.nodeType||i){return e(t,n,o)}}}:function(t,n,a){var s,u,l,c=$+" "+o;if(a){for(;t=t[r];){if((1===t.nodeType||i)&&e(t,n,a)){return !0}}}else{for(;t=t[r];){if(1===t.nodeType||i){if(l=t[P]||(t[P]={}),(u=l[r])&&u[0]===c){if((s=u[1])===!0||s===N){return s===!0}}else{if(u=l[r]=[c],u[1]=e(t,n,a)||N,u[1]===!0){return !0}}}}}}}function h(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;){if(!e[i](t,n,r)){return !1}}return !0}:e[0]}function g(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;u>s;s++){(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s))}return a}function m(e,t,n,r,o,a){return r&&!r[P]&&(r=m(r)),o&&!o[P]&&(o=m(o,a)),i(function(i,a,s,u){var l,c,f,p=[],d=[],h=a.length,m=i||b(t||"*",s.nodeType?[s]:s,[]),y=!e||!i&&t?m:g(m,p,e,s,u),v=n?o||(i?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r){for(l=g(v,d),r(l,[],s,u),c=l.length;c--;){(f=l[c])&&(v[d[c]]=!(y[d[c]]=f))}}if(i){if(o||e){if(o){for(l=[],c=v.length;c--;){(f=v[c])&&l.push(y[c]=f)}o(null,v=[],l,u)}for(c=v.length;c--;){(f=v[c])&&(l=o?Z.call(i,f):p[c])>-1&&(i[l]=!(a[l]=f))}}}else{v=g(v===a?v.splice(h,v.length):v),o?o(null,a,v,u):Q.apply(a,v)}})}function y(e){for(var t,n,r,i=e.length,o=C.relative[e[0].type],a=o||C.relative[" "],s=o?1:0,u=d(function(e){return e===t},a,!0),l=d(function(e){return Z.call(t,e)>-1},a,!0),c=[function(e,n,r){return !o&&(r||n!==j)||((t=n).nodeType?u(e,n,r):l(e,n,r))}];i>s;s++){if(n=C.relative[e[s].type]){c=[d(h(c),n)]}else{if(n=C.filter[e[s].type].apply(null,e[s].matches),n[P]){for(r=++s;i>r&&!C.relative[e[r].type];r++){}return m(s>1&&h(c),s>1&&p(e.slice(0,s-1)).replace(at,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&p(e))}c.push(n)}}return h(c)}function v(e,t){var n=0,r=t.length>0,o=e.length>0,s=function(i,s,u,l,c){var f,p,d,h=[],m=0,y="0",v=i&&[],b=null!=c,x=j,T=i||o&&C.find.TAG("*",c&&s.parentNode||s),w=$+=null==x?1:Math.E;for(b&&(j=s!==L&&s,N=n);null!=(f=T[y]);y++){if(o&&f){for(p=0;d=e[p];p++){if(d(f,s,u)){l.push(f);break}}b&&($=w,N=++n)}r&&((f=!d&&f)&&m--,i&&v.push(f))}if(m+=y,r&&y!==m){for(p=0;d=t[p];p++){d(v,h,s,u)}if(i){if(m>0){for(;y--;){v[y]||h[y]||(h[y]=G.call(l))}}h=g(h)}Q.apply(l,h),b&&!i&&h.length>0&&m+t.length>1&&a.uniqueSort(l)}return b&&($=w,j=x),v};return r?i(s):s}function b(e,t,n){for(var r=0,i=t.length;i>r;r++){a(e,t[r],n)}return n}function x(e,t,n,r){var i,o,a,s,u,l=f(e);if(!r&&1===l.length){if(o=l[0]=l[0].slice(0),o.length>2&&"ID"===(a=o[0]).type&&9===t.nodeType&&!M&&C.relative[o[1].type]){if(t=C.find.ID(a.matches[0].replace(xt,Tt),t)[0],!t){return n}e=e.slice(o.shift().value.length)}for(i=pt.needsContext.test(e)?-1:o.length-1;i>=0&&(a=o[i],!C.relative[s=a.type]);i--){if((u=C.find[s])&&(r=u(a.matches[0].replace(xt,Tt),dt.test(o[0].type)&&t.parentNode||t))){if(o.splice(i,1),e=r.length&&p(o),!e){return Q.apply(n,K.call(r,0)),n}break}}}return S(e,l)(r,t,M,n,dt.test(e)),n}function T(){}var w,N,C,k,E,S,A,j,D,L,H,M,q,_,F,O,B,P="sizzle"+-new Date,R=e.document,W={},$=0,I=0,z=r(),X=r(),U=r(),V=typeof t,Y=1<<31,J=[],G=J.pop,Q=J.push,K=J.slice,Z=J.indexOf||function(e){for(var t=0,n=this.length;n>t;t++){if(this[t]===e){return t}}return -1},et="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",nt=tt.replace("w","w#"),rt="([*^$|!~]?=)",it="\\["+et+"*("+tt+")"+et+"*(?:"+rt+et+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+nt+")|)|)"+et+"*\\]",ot=":("+tt+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+it.replace(3,8)+")*)|.*)\\)|)",at=RegExp("^"+et+"+|((?:^|[^\\\\])(?:\\\\.)*)"+et+"+$","g"),ut=RegExp("^"+et+"*,"+et+"*"),lt=RegExp("^"+et+"*([\\x20\\t\\r\\n\\f>+~])"+et+"*"),ct=RegExp(ot),ft=RegExp("^"+nt+"$"),pt={ID:RegExp("^#("+tt+")"),CLASS:RegExp("^\\.("+tt+")"),NAME:RegExp("^\\[name=['\"]?("+tt+")['\"]?\\]"),TAG:RegExp("^("+tt.replace("w","w*")+")"),ATTR:RegExp("^"+it),PSEUDO:RegExp("^"+ot),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+et+"*(even|odd|(([+-]|)(\\d*)n|)"+et+"*(?:([+-]|)"+et+"*(\\d+)|))"+et+"*\\)|)","i"),needsContext:RegExp("^"+et+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+et+"*((?:-\\d)?\\d*)"+et+"*\\)|)(?=[^-]|$)","i")},dt=/[\x20\t\r\n\f]*[+~]/,ht=/\{\s*\[native code\]\s*\}/,gt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,mt=/^(?:input|select|textarea|button)$/i,yt=/^h\d$/i,vt=/'|\\/g,bt=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,xt=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,Tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{K.call(H.childNodes,0)[0].nodeType}catch(wt){K=function(e){for(var t,n=[];t=this[e];e++){n.push(t)}return n}}E=a.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},D=a.setDocument=function(e){var r=e?e.ownerDocument||e:R;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,H=r.documentElement,M=E(r),W.tagNameNoComments=o(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),W.attributes=o(function(e){e.innerHTML="<select></select>";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),W.getByClassName=o(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),W.getByName=o(function(e){e.id=P+0,e.innerHTML="<a name='"+P+"'></a><div name='"+P+"'></div>",H.insertBefore(e,H.firstChild);var t=r.getElementsByName&&r.getElementsByName(P).length===2+r.getElementsByName(P+0).length;return W.getIdNotName=!r.getElementById(P),H.removeChild(e),t}),C.attrHandle=o(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&typeof e.firstChild.getAttribute!==V&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},W.getIdNotName?(C.find.ID=function(e,t){if(typeof t.getElementById!==V&&!M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},C.filter.ID=function(e){var t=e.replace(xt,Tt);return function(e){return e.getAttribute("id")===t}}):(C.find.ID=function(e,n){if(typeof n.getElementById!==V&&!M){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==V&&r.getAttributeNode("id").value===e?[r]:t:[]}},C.filter.ID=function(e){var t=e.replace(xt,Tt);return function(e){var n=typeof e.getAttributeNode!==V&&e.getAttributeNode("id");return n&&n.value===t}}),C.find.TAG=W.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==V?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i];i++){1===n.nodeType&&r.push(n)}return r}return o},C.find.NAME=W.getByName&&function(e,n){return typeof n.getElementsByName!==V?n.getElementsByName(name):t},C.find.CLASS=W.getByClassName&&function(e,n){return typeof n.getElementsByClassName===V||M?t:n.getElementsByClassName(e)},_=[],q=[":focus"],(W.qsa=n(r.querySelectorAll))&&(o(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||q.push("\\["+et+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||q.push(":checked")}),o(function(e){e.innerHTML="<input type='hidden' i=''/>",e.querySelectorAll("[i^='']").length&&q.push("[*^$]="+et+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),q.push(",.*:")})),(W.matchesSelector=n(F=H.matchesSelector||H.mozMatchesSelector||H.webkitMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){W.disconnectedMatch=F.call(e,"div"),F.call(e,"[s!='']:x"),_.push("!=",ot)}),q=RegExp(q.join("|")),_=RegExp(_.join("|")),O=n(H.contains)||H.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t){for(;t=t.parentNode;){if(t===e){return !0}}}return !1},B=H.compareDocumentPosition?function(e,t){var n;return e===t?(A=!0,0):(n=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&n||e.parentNode&&11===e.parentNode.nodeType?e===r||O(R,e)?-1:t===r||O(R,t)?1:0:4&n?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var n,i=0,o=e.parentNode,a=t.parentNode,u=[e],l=[t];if(e===t){return A=!0,0}if(e.sourceIndex&&t.sourceIndex){return(~t.sourceIndex||Y)-(O(R,e)&&~e.sourceIndex||Y)}if(!o||!a){return e===r?-1:t===r?1:o?-1:a?1:0}if(o===a){return s(e,t)}for(n=e;n=n.parentNode;){u.unshift(n)}for(n=t;n=n.parentNode;){l.unshift(n)}for(;u[i]===l[i];){i++}return i?s(u[i],l[i]):u[i]===R?-1:l[i]===R?1:0},A=!1,[0,0].sort(B),W.detectDuplicates=A,L):L},a.matches=function(e,t){return a(e,null,null,t)},a.matchesSelector=function(e,t){if((e.ownerDocument||e)!==L&&D(e),t=t.replace(bt,"='$1']"),!(!W.matchesSelector||M||_&&_.test(t)||q.test(t))){try{var n=F.call(e,t);if(n||W.disconnectedMatch||e.document&&11!==e.document.nodeType){return n}}catch(r){}}return a(t,L,null,[e]).length>0},a.contains=function(e,t){return(e.ownerDocument||e)!==L&&D(e),O(e,t)},a.attr=function(e,t){var n;return(e.ownerDocument||e)!==L&&D(e),M||(t=t.toLowerCase()),(n=C.attrHandle[t])?n(e):M||W.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},a.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},a.uniqueSort=function(e){var t,n=[],r=1,i=0;if(A=!W.detectDuplicates,e.sort(B),A){for(;t=e[r];r++){t===e[r-1]&&(i=n.push(r))}for(;i--;){e.splice(n[i],1)}}return e},k=a.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent){return e.textContent}for(e=e.firstChild;e;e=e.nextSibling){n+=k(e)}}else{if(3===i||4===i){return e.nodeValue}}}else{for(;t=e[r];r++){n+=k(t)}}return n},C=a.selectors={cacheLength:50,createPseudo:i,match:pt,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xt,Tt),e[3]=(e[4]||e[5]||"").replace(xt,Tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||a.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&a.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return pt.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&ct.test(n)&&(t=f(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return !0}:(e=e.replace(xt,Tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=z[e+" "];return t||(t=RegExp("(^|"+et+")"+e+"("+et+"|$)"))&&z(e,function(e){return t.test(e.className||typeof e.getAttribute!==V&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=a.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.substr(i.length-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.substr(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return !!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){for(;g;){for(f=t;f=f[g];){if(s?f.nodeName.toLowerCase()===y:1===f.nodeType){return !1}}h=g="only"===e&&!h&&"nextSibling"}return !0}if(h=[a?m.firstChild:m.lastChild],a&&v){for(c=m[P]||(m[P]={}),l=c[e]||[],d=l[0]===$&&l[1],p=l[0]===$&&l[2],f=d&&m.childNodes[d];f=++d&&f&&f[g]||(p=d=0)||h.pop();){if(1===f.nodeType&&++p&&f===t){c[e]=[$,d,p];break}}}else{if(v&&(l=(t[P]||(t[P]={}))[e])&&l[0]===$){p=l[1]}else{for(;(f=++d&&f&&f[g]||(p=d=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++p||(v&&((f[P]||(f[P]={}))[e]=[$,p]),f!==t));){}}}return p-=i,p===r||0===p%r&&p/r>=0}}},PSEUDO:function(e,t){var n,r=C.pseudos[e]||C.setFilters[e.toLowerCase()]||a.error("unsupported pseudo: "+e);return r[P]?r(t):r.length>1?(n=[e,e,"",t],C.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,n){for(var i,o=r(e,t),a=o.length;a--;){i=Z.call(e,o[a]),e[i]=!(n[i]=o[a])}}):function(e){return r(e,0,n)}):r}},pseudos:{not:i(function(e){var t=[],n=[],r=S(e.replace(at,"$1"));return r[P]?i(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;){(o=a[s])&&(e[s]=!(t[s]=o))}}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:i(function(e){return function(t){return a(e,t).length>0}}),contains:i(function(e){return function(t){return(t.textContent||t.innerText||k(t)).indexOf(e)>-1}}),lang:i(function(e){return ft.test(e||"")||a.error("unsupported lang: "+e),e=e.replace(xt,Tt).toLowerCase(),function(t){var n;do{if(n=M?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang){return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-")}}while((t=t.parentNode)&&1===t.nodeType);return !1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType){return !1}}return !0},parent:function(e){return !C.pseudos.empty(e)},header:function(e){return yt.test(e.nodeName)},input:function(e){return mt.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2){e.push(n)}return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2){e.push(n)}return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;){e.push(r)}return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;t>++r;){e.push(r)}return e})}};for(w in {radio:!0,checkbox:!0,file:!0,password:!0,image:!0}){C.pseudos[w]=u(w)}for(w in {submit:!0,reset:!0}){C.pseudos[w]=l(w)}S=a.compile=function(e,t){var n,r=[],i=[],o=U[e+" "];if(!o){for(t||(t=f(e)),n=t.length;n--;){o=y(t[n]),o[P]?r.push(o):i.push(o)}o=U(e,v(i,r))}return o},C.pseudos.nth=C.pseudos.eq,C.filters=T.prototype=C.pseudos,C.setFilters=new T,D(),a.attr=st.attr,st.find=a,st.expr=a.selectors,st.expr[":"]=st.expr.pseudos,st.unique=a.uniqueSort,st.text=a.getText,st.isXMLDoc=a.isXML,st.contains=a.contains}(e);var Pt=/Until$/,Rt=/^(?:parents|prev(?:Until|All))/,Wt=/^.[^:#\[\.,]*$/,$t=st.expr.match.needsContext,It={children:!0,contents:!0,next:!0,prev:!0};st.fn.extend({find:function(e){var t,n,r;if("string"!=typeof e){return r=this,this.pushStack(st(e).filter(function(){for(t=0;r.length>t;t++){if(st.contains(r[t],this)){return !0}}}))}for(n=[],t=0;this.length>t;t++){st.find(e,this[t],n)}return n=this.pushStack(st.unique(n)),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=st(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++){if(st.contains(this,n[t])){return !0}}})},not:function(e){return this.pushStack(f(this,e,!1))},filter:function(e){return this.pushStack(f(this,e,!0))},is:function(e){return !!e&&("string"==typeof e?$t.test(e)?st(e,this.context).index(this[0])>=0:st.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=$t.test(e)||"string"!=typeof e?st(e,t||this.context):0;i>r;r++){for(n=this[r];n&&n.ownerDocument&&n!==t&&11!==n.nodeType;){if(a?a.index(n)>-1:st.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?st.unique(o):o)},index:function(e){return e?"string"==typeof e?st.inArray(this[0],st(e)):st.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?st(e,t):st.makeArray(e&&e.nodeType?[e]:e),r=st.merge(this.get(),n);return this.pushStack(st.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),st.fn.andSelf=st.fn.addBack,st.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return st.dir(e,"parentNode")},parentsUntil:function(e,t,n){return st.dir(e,"parentNode",n)},next:function(e){return c(e,"nextSibling")},prev:function(e){return c(e,"previousSibling")},nextAll:function(e){return st.dir(e,"nextSibling")},prevAll:function(e){return st.dir(e,"previousSibling")},nextUntil:function(e,t,n){return st.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return st.dir(e,"previousSibling",n)},siblings:function(e){return st.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return st.sibling(e.firstChild)},contents:function(e){return st.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:st.merge([],e.childNodes)}},function(e,t){st.fn[e]=function(n,r){var i=st.map(this,t,n);return Pt.test(e)||(r=n),r&&"string"==typeof r&&(i=st.filter(r,i)),i=this.length>1&&!It[e]?st.unique(i):i,this.length>1&&Rt.test(e)&&(i=i.reverse()),this.pushStack(i)}}),st.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?st.find.matchesSelector(t[0],e)?[t[0]]:[]:st.find.matches(e,t)},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!st(o).is(r));){1===o.nodeType&&i.push(o),o=o[n]}return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling){1===e.nodeType&&e!==t&&n.push(e)}return n}});var zt="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Xt=/ jQuery\d+="(?:null|\d+)"/g,Ut=RegExp("<(?:"+zt+")[\\s/>]","i"),Vt=/^\s+/,Yt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Jt=/<([\w:]+)/,Gt=/<tbody/i,Qt=/<|&#?\w+;/,Kt=/<(?:script|style|link)/i,Zt=/^(?:checkbox|radio)$/i,en=/checked\s*(?:[^=]|=\s*.checked.)/i,tn=/^$|\/(?:java|ecma)script/i,nn=/^true\/(.*)/,rn=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,on={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:st.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},an=p(V),sn=an.appendChild(V.createElement("div"));on.optgroup=on.option,on.tbody=on.tfoot=on.colgroup=on.caption=on.thead,on.th=on.td,st.fn.extend({text:function(e){return st.access(this,function(e){return e===t?st.text(this):this.empty().append((this[0]&&this[0].ownerDocument||V).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(st.isFunction(e)){return this.each(function(t){st(this).wrapAll(e.call(this,t))})}if(this[0]){var t=st(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;){e=e.firstChild}return e}).append(this)}return this},wrapInner:function(e){return st.isFunction(e)?this.each(function(t){st(this).wrapInner(e.call(this,t))}):this.each(function(){var t=st(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=st.isFunction(e);return this.each(function(n){st(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){st.nodeName(this,"body")||st(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++){(!e||st.filter(e,[n]).length>0)&&(t||1!==n.nodeType||st.cleanData(b(n)),n.parentNode&&(t&&st.contains(n.ownerDocument,n)&&m(b(n,"script")),n.parentNode.removeChild(n)))}return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&st.cleanData(b(e,!1));e.firstChild;){e.removeChild(e.firstChild)}e.options&&st.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return st.clone(this,e,t)})},html:function(e){return st.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t){return 1===n.nodeType?n.innerHTML.replace(Xt,""):t}if(!("string"!=typeof e||Kt.test(e)||!st.support.htmlSerialize&&Ut.test(e)||!st.support.leadingWhitespace&&Vt.test(e)||on[(Jt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(Yt,"<$1></$2>");try{for(;i>r;r++){n=this[r]||{},1===n.nodeType&&(st.cleanData(b(n,!1)),n.innerHTML=e)}n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=st.isFunction(e);return t||"string"==typeof e||(e=st(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;(n&&1===this.nodeType||11===this.nodeType)&&(st(this).remove(),t?t.parentNode.insertBefore(e,t):n.appendChild(e))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=et.apply([],e);var i,o,a,s,u,l,c=0,f=this.length,p=this,m=f-1,y=e[0],v=st.isFunction(y);if(v||!(1>=f||"string"!=typeof y||st.support.checkClone)&&en.test(y)){return this.each(function(i){var o=p.eq(i);v&&(e[0]=y.call(this,i,n?o.html():t)),o.domManip(e,n,r)})}if(f&&(i=st.buildFragment(e,this[0].ownerDocument,!1,this),o=i.firstChild,1===i.childNodes.length&&(i=o),o)){for(n=n&&st.nodeName(o,"tr"),a=st.map(b(i,"script"),h),s=a.length;f>c;c++){u=i,c!==m&&(u=st.clone(u,!0,!0),s&&st.merge(a,b(u,"script"))),r.call(n&&st.nodeName(this[c],"table")?d(this[c],"tbody"):this[c],u,c)}if(s){for(l=a[a.length-1].ownerDocument,st.map(a,g),c=0;s>c;c++){u=a[c],tn.test(u.type||"")&&!st._data(u,"globalEval")&&st.contains(l,u)&&(u.src?st.ajax({url:u.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):st.globalEval((u.text||u.textContent||u.innerHTML||"").replace(rn,"")))}}i=o=null}return this}}),st.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){st.fn[e]=function(e){for(var n,r=0,i=[],o=st(e),a=o.length-1;a>=r;r++){n=r===a?this:this.clone(!0),st(o[r])[t](n),tt.apply(i,n.get())}return this.pushStack(i)}}),st.extend({clone:function(e,t,n){var r,i,o,a,s,u=st.contains(e.ownerDocument,e);if(st.support.html5Clone||st.isXMLDoc(e)||!Ut.test("<"+e.nodeName+">")?s=e.cloneNode(!0):(sn.innerHTML=e.outerHTML,sn.removeChild(s=sn.firstChild)),!(st.support.noCloneEvent&&st.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||st.isXMLDoc(e))){for(r=b(s),i=b(e),a=0;null!=(o=i[a]);++a){r[a]&&v(o,r[a])}}if(t){if(n){for(i=i||b(e),r=r||b(s),a=0;null!=(o=i[a]);a++){y(o,r[a])}}else{y(e,s)}}return r=b(s,"script"),r.length>0&&m(r,!u&&b(e,"script")),r=i=o=null,s},buildFragment:function(e,t,n,r){for(var i,o,a,s,u,l,c,f=e.length,d=p(t),h=[],g=0;f>g;g++){if(o=e[g],o||0===o){if("object"===st.type(o)){st.merge(h,o.nodeType?[o]:o)}else{if(Qt.test(o)){for(s=s||d.appendChild(t.createElement("div")),a=(Jt.exec(o)||["",""])[1].toLowerCase(),u=on[a]||on._default,s.innerHTML=u[1]+o.replace(Yt,"<$1></$2>")+u[2],c=u[0];c--;){s=s.lastChild}if(!st.support.leadingWhitespace&&Vt.test(o)&&h.push(t.createTextNode(Vt.exec(o)[0])),!st.support.tbody){for(o="table"!==a||Gt.test(o)?"<table>"!==u[1]||Gt.test(o)?0:s:s.firstChild,c=o&&o.childNodes.length;c--;){st.nodeName(l=o.childNodes[c],"tbody")&&!l.childNodes.length&&o.removeChild(l)}}for(st.merge(h,s.childNodes),s.textContent="";s.firstChild;){s.removeChild(s.firstChild)}s=d.lastChild}else{h.push(t.createTextNode(o))}}}}for(s&&d.removeChild(s),st.support.appendChecked||st.grep(b(h,"input"),x),g=0;o=h[g++];){if((!r||-1===st.inArray(o,r))&&(i=st.contains(o.ownerDocument,o),s=b(d.appendChild(o),"script"),i&&m(s),n)){for(c=0;o=s[c++];){tn.test(o.type||"")&&n.push(o)}}}return s=null,d},cleanData:function(e,n){for(var r,i,o,a,s=0,u=st.expando,l=st.cache,c=st.support.deleteExpando,f=st.event.special;null!=(o=e[s]);s++){if((n||st.acceptData(o))&&(i=o[u],r=i&&l[i])){if(r.events){for(a in r.events){f[a]?st.event.remove(o,a):st.removeEvent(o,a,r.handle)}}l[i]&&(delete l[i],c?delete o[u]:o.removeAttribute!==t?o.removeAttribute(u):o[u]=null,K.push(i))}}}});var un,ln,cn,fn=/alpha\([^)]*\)/i,pn=/opacity\s*=\s*([^)]*)/,dn=/^(top|right|bottom|left)$/,hn=/^(none|table(?!-c[ea]).+)/,gn=/^margin/,mn=RegExp("^("+ut+")(.*)$","i"),yn=RegExp("^("+ut+")(?!px)[a-z%]+$","i"),vn=RegExp("^([+-])=("+ut+")","i"),bn={BODY:"block"},xn={position:"absolute",visibility:"hidden",display:"block"},Tn={letterSpacing:0,fontWeight:400},wn=["Top","Right","Bottom","Left"],Nn=["Webkit","O","Moz","ms"];st.fn.extend({css:function(e,n){return st.access(this,function(e,n,r){var i,o,a={},s=0;if(st.isArray(n)){for(i=ln(e),o=n.length;o>s;s++){a[n[s]]=st.css(e,n[s],!1,i)}return a}return r!==t?st.style(e,n,r):st.css(e,n)},e,n,arguments.length>1)},show:function(){return N(this,!0)},hide:function(){return N(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:w(this))?st(this).show():st(this).hide()})}}),st.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=un(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":st.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=st.camelCase(n),l=e.style;if(n=st.cssProps[u]||(st.cssProps[u]=T(l,u)),s=st.cssHooks[n]||st.cssHooks[u],r===t){return s&&"get" in s&&(o=s.get(e,!1,i))!==t?o:l[n]}if(a=typeof r,"string"===a&&(o=vn.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(st.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||st.cssNumber[u]||(r+="px"),st.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set" in s&&(r=s.set(e,r,i))===t))){try{l[n]=r}catch(c){}}}},css:function(e,n,r,i){var o,a,s,u=st.camelCase(n);return n=st.cssProps[u]||(st.cssProps[u]=T(e.style,u)),s=st.cssHooks[n]||st.cssHooks[u],s&&"get" in s&&(o=s.get(e,!0,r)),o===t&&(o=un(e,n,i)),"normal"===o&&n in Tn&&(o=Tn[n]),r?(a=parseFloat(o),r===!0||st.isNumeric(a)?a||0:o):o},swap:function(e,t,n,r){var i,o,a={};for(o in t){a[o]=e.style[o],e.style[o]=t[o]}i=n.apply(e,r||[]);for(o in t){e.style[o]=a[o]}return i}}),e.getComputedStyle?(ln=function(t){return e.getComputedStyle(t,null)},un=function(e,n,r){var i,o,a,s=r||ln(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||st.contains(e.ownerDocument,e)||(u=st.style(e,n)),yn.test(u)&&gn.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):V.documentElement.currentStyle&&(ln=function(e){return e.currentStyle},un=function(e,n,r){var i,o,a,s=r||ln(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),yn.test(u)&&!dn.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u}),st.each(["height","width"],function(e,n){st.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&hn.test(st.css(e,"display"))?st.swap(e,xn,function(){return E(e,n,i)}):E(e,n,i):t},set:function(e,t,r){var i=r&&ln(e);return C(e,t,r?k(e,n,r,st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,i),i):0)}}}),st.support.opacity||(st.cssHooks.opacity={get:function(e,t){return pn.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?0.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=st.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===st.trim(o.replace(fn,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=fn.test(o)?o.replace(fn,i):o+" "+i)}}),st(function(){st.support.reliableMarginRight||(st.cssHooks.marginRight={get:function(e,n){return n?st.swap(e,{display:"inline-block"},un,[e,"marginRight"]):t}}),!st.support.pixelPosition&&st.fn.position&&st.each(["top","left"],function(e,n){st.cssHooks[n]={get:function(e,r){return r?(r=un(e,n),yn.test(r)?st(e).position()[n]+"px":r):t}}})}),st.expr&&st.expr.filters&&(st.expr.filters.hidden=function(e){return 0===e.offsetWidth&&0===e.offsetHeight||!st.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||st.css(e,"display"))},st.expr.filters.visible=function(e){return !st.expr.filters.hidden(e)}),st.each({margin:"",padding:"",border:"Width"},function(e,t){st.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];4>r;r++){i[e+wn[r]+t]=o[r]||o[r-2]||o[0]}return i}},gn.test(e)||(st.cssHooks[e+t].set=C)});var Cn=/%20/g,kn=/\[\]$/,En=/\r?\n/g,Sn=/^(?:submit|button|image|reset)$/i,An=/^(?:input|select|textarea|keygen)/i;st.fn.extend({serialize:function(){return st.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=st.prop(this,"elements");return e?st.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!st(this).is(":disabled")&&An.test(this.nodeName)&&!Sn.test(e)&&(this.checked||!Zt.test(e))}).map(function(e,t){var n=st(this).val();return null==n?null:st.isArray(n)?st.map(n,function(e){return{name:t.name,value:e.replace(En,"\r\n")}}):{name:t.name,value:n.replace(En,"\r\n")}}).get()}}),st.param=function(e,n){var r,i=[],o=function(e,t){t=st.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=st.ajaxSettings&&st.ajaxSettings.traditional),st.isArray(e)||e.jquery&&!st.isPlainObject(e)){st.each(e,function(){o(this.name,this.value)})}else{for(r in e){j(r,e[r],n,o)}}return i.join("&").replace(Cn,"+")};var jn,Dn,Ln=st.now(),Hn=/\?/,Mn=/#.*$/,qn=/([?&])_=[^&]*/,_n=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Fn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,On=/^(?:GET|HEAD)$/,Bn=/^\/\//,Pn=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Rn=st.fn.load,Wn={},$n={},In="*/".concat("*");try{Dn=Y.href}catch(zn){Dn=V.createElement("a"),Dn.href="",Dn=Dn.href}jn=Pn.exec(Dn.toLowerCase())||[],st.fn.load=function(e,n,r){if("string"!=typeof e&&Rn){return Rn.apply(this,arguments)}var i,o,a,s=this,u=e.indexOf(" ");return u>=0&&(i=e.slice(u,e.length),e=e.slice(0,u)),st.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(o="POST"),s.length>0&&st.ajax({url:e,type:o,dataType:"html",data:n}).done(function(e){a=arguments,s.html(i?st("<div>").append(st.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,a||[e.responseText,t,e])}),this},st.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){st.fn[t]=function(e){return this.on(t,e)}}),st.each(["get","post"],function(e,n){st[n]=function(e,r,i,o){return st.isFunction(r)&&(o=o||i,i=r,r=t),st.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),st.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dn,type:"GET",isLocal:Fn.test(jn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":In,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":st.parseJSON,"text xml":st.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?H(H(e,st.ajaxSettings),t):H(st.ajaxSettings,e)},ajaxPrefilter:D(Wn),ajaxTransport:D($n),ajax:function(e,n){function r(e,n,r,s){var l,f,v,b,T,N=n;2!==x&&(x=2,u&&clearTimeout(u),i=t,a=s||"",w.readyState=e>0?4:0,r&&(b=M(p,w,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=w.getResponseHeader("Last-Modified"),T&&(st.lastModified[o]=T),T=w.getResponseHeader("etag"),T&&(st.etag[o]=T)),304===e?(l=!0,N="notmodified"):(l=q(p,b),N=l.state,f=l.data,v=l.error,l=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),w.status=e,w.statusText=(n||N)+"",l?g.resolveWith(d,[f,N,w]):g.rejectWith(d,[w,N,v]),w.statusCode(y),y=t,c&&h.trigger(l?"ajaxSuccess":"ajaxError",[w,p,l?f:v]),m.fireWith(d,[w,N]),c&&(h.trigger("ajaxComplete",[w,p]),--st.active||st.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var i,o,a,s,u,l,c,f,p=st.ajaxSetup({},n),d=p.context||p,h=p.context&&(d.nodeType||d.jquery)?st(d):st.event,g=st.Deferred(),m=st.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,T="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!s){for(s={};t=_n.exec(a);){s[t[1].toLowerCase()]=t[2]}}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e){if(2>x){for(t in e){y[t]=[y[t],e[t]]}}else{w.always(e[w.status])}}return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(g.promise(w).complete=m.add,w.success=w.done,w.error=w.fail,p.url=((e||p.url||Dn)+"").replace(Mn,"").replace(Bn,jn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=st.trim(p.dataType||"*").toLowerCase().match(lt)||[""],null==p.crossDomain&&(l=Pn.exec(p.url.toLowerCase()),p.crossDomain=!(!l||l[1]===jn[1]&&l[2]===jn[2]&&(l[3]||("http:"===l[1]?80:443))==(jn[3]||("http:"===jn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=st.param(p.data,p.traditional)),L(Wn,p,n,w),2===x){return w}c=p.global,c&&0===st.active++&&st.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!On.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(Hn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=qn.test(o)?o.replace(qn,"$1_="+Ln++):o+(Hn.test(o)?"&":"?")+"_="+Ln++)),p.ifModified&&(st.lastModified[o]&&w.setRequestHeader("If-Modified-Since",st.lastModified[o]),st.etag[o]&&w.setRequestHeader("If-None-Match",st.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&w.setRequestHeader("Content-Type",p.contentType),w.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+In+"; q=0.01":""):p.accepts["*"]);for(f in p.headers){w.setRequestHeader(f,p.headers[f])}if(p.beforeSend&&(p.beforeSend.call(d,w,p)===!1||2===x)){return w.abort()}T="abort";for(f in {success:1,error:1,complete:1}){w[f](p[f])}if(i=L($n,p,n,w)){w.readyState=1,c&&h.trigger("ajaxSend",[w,p]),p.async&&p.timeout>0&&(u=setTimeout(function(){w.abort("timeout")},p.timeout));try{x=1,i.send(v,r)}catch(N){if(!(2>x)){throw N}r(-1,N)}}else{r(-1,"No Transport")}return w},getScript:function(e,n){return st.get(e,t,n,"script")},getJSON:function(e,t,n){return st.get(e,t,n,"json")}}),st.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return st.globalEval(e),e}}}),st.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),st.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=V.head||st("head")[0]||V.documentElement;return{send:function(t,i){n=V.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Xn=[],Un=/(=)\?(?=&|$)|\?\?/;st.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xn.pop()||st.expando+"_"+Ln++;return this[e]=!0,e}}),st.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Un.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Un.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=st.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Un,"$1"+o):n.jsonp!==!1&&(n.url+=(Hn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||st.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Xn.push(o)),s&&st.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Vn,Yn,Jn=0,Gn=e.ActiveXObject&&function(){var e;for(e in Vn){Vn[e](t,!0)}};st.ajaxSettings.xhr=e.ActiveXObject?function(){return !this.isLocal&&_()||F()}:_,Yn=st.ajaxSettings.xhr(),st.support.cors=!!Yn&&"withCredentials" in Yn,Yn=st.support.ajax=!!Yn,Yn&&st.ajaxTransport(function(n){if(!n.crossDomain||st.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields){for(s in n.xhrFields){u[s]=n.xhrFields[s]}}n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i){u.setRequestHeader(s,i[s])}}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,f,p;try{if(r&&(i||4===u.readyState)){if(r=t,a&&(u.onreadystatechange=st.noop,Gn&&delete Vn[a]),i){4!==u.readyState&&u.abort()}else{f={},s=u.status,p=u.responseXML,c=u.getAllResponseHeaders(),p&&p.documentElement&&(f.xml=p),"string"==typeof u.responseText&&(f.text=u.responseText);try{l=u.statusText}catch(d){l=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}}catch(h){i||o(-1,h)}f&&o(s,l,f,c)},n.async?4===u.readyState?setTimeout(r):(a=++Jn,Gn&&(Vn||(Vn={},st(e).unload(Gn)),Vn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Qn,Kn,Zn=/^(?:toggle|show|hide)$/,er=RegExp("^(?:([+-])=|)("+ut+")([a-z%]*)$","i"),tr=/queueHooks$/,nr=[W],rr={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=er.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(st.cssNumber[e]?"":"px"),"px"!==r&&s){s=st.css(i.elem,e,!0)||n||1;do{u=u||".5",s/=u,st.style(i.elem,e,s+r)}while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};st.Animation=st.extend(P,{tweener:function(e,t){st.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;i>r;r++){n=e[r],rr[n]=rr[n]||[],rr[n].unshift(t)}},prefilter:function(e,t){t?nr.unshift(e):nr.push(e)}}),st.Tween=$,$.prototype={constructor:$,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(st.cssNumber[n]?"":"px")},cur:function(){var e=$.propHooks[this.prop];return e&&e.get?e.get(this):$.propHooks._default.get(this)},run:function(e){var t,n=$.propHooks[this.prop];return this.pos=t=this.options.duration?st.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):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):$.propHooks._default.set(this),this}},$.prototype.init.prototype=$.prototype,$.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=st.css(e.elem,e.prop,"auto"),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){st.fx.step[e.prop]?st.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[st.cssProps[e.prop]]||st.cssHooks[e.prop])?st.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},$.propHooks.scrollTop=$.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},st.each(["toggle","show","hide"],function(e,t){var n=st.fn[t];st.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),st.fn.extend({fadeTo:function(e,t,n,r){return this.filter(w).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=st.isEmptyObject(e),o=st.speed(t,n,r),a=function(){var t=P(this,st.extend({},e),o);a.finish=function(){t.stop(!0)},(i||st._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=st.timers,a=st._data(this);if(n){a[n]&&a[n].stop&&i(a[n])}else{for(n in a){a[n]&&a[n].stop&&tr.test(n)&&i(a[n])}}for(n=o.length;n--;){o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1))}(t||!r)&&st.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=st._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=st.timers,a=r?r.length:0;for(n.finish=!0,st.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;){o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1))}for(t=0;a>t;t++){r[t]&&r[t].finish&&r[t].finish.call(this)}delete n.finish})}}),st.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){st.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),st.speed=function(e,t,n){var r=e&&"object"==typeof e?st.extend({},e):{complete:n||!n&&t||st.isFunction(e)&&e,duration:e,easing:n&&t||t&&!st.isFunction(t)&&t};return r.duration=st.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in st.fx.speeds?st.fx.speeds[r.duration]:st.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){st.isFunction(r.old)&&r.old.call(this),r.queue&&st.dequeue(this,r.queue)},r},st.easing={linear:function(e){return e},swing:function(e){return 0.5-Math.cos(e*Math.PI)/2}},st.timers=[],st.fx=$.prototype.init,st.fx.tick=function(){var e,n=st.timers,r=0;for(Qn=st.now();n.length>r;r++){e=n[r],e()||n[r]!==e||n.splice(r--,1)}n.length||st.fx.stop(),Qn=t},st.fx.timer=function(e){e()&&st.timers.push(e)&&st.fx.start()},st.fx.interval=13,st.fx.start=function(){Kn||(Kn=setInterval(st.fx.tick,st.fx.interval))},st.fx.stop=function(){clearInterval(Kn),Kn=null},st.fx.speeds={slow:600,fast:200,_default:400},st.fx.step={},st.expr&&st.expr.filters&&(st.expr.filters.animated=function(e){return st.grep(st.timers,function(t){return e===t.elem}).length}),st.fn.offset=function(e){if(arguments.length){return e===t?this:this.each(function(t){st.offset.setOffset(this,e,t)})}var n,r,i={top:0,left:0},o=this[0],a=o&&o.ownerDocument;if(a){return n=a.documentElement,st.contains(n,o)?(o.getBoundingClientRect!==t&&(i=o.getBoundingClientRect()),r=z(a),{top:i.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:i.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):i}},st.offset={setOffset:function(e,t,n){var r=st.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=st(e),s=a.offset(),u=st.css(e,"top"),l=st.css(e,"left"),c=("absolute"===r||"fixed"===r)&&st.inArray("auto",[u,l])>-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(u)||0,o=parseFloat(l)||0),st.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using" in t?t.using.call(e,f):a.css(f)}},st.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===st.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),st.nodeName(e[0],"html")||(n=e.offset()),n.top+=st.css(e[0],"borderTopWidth",!0),n.left+=st.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-st.css(r,"marginTop",!0),left:t.left-n.left-st.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||V.documentElement;e&&!st.nodeName(e,"html")&&"static"===st.css(e,"position");){e=e.offsetParent}return e||V.documentElement})}}),st.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);st.fn[e]=function(i){return st.access(this,function(e,i,o){var a=z(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?st(a).scrollLeft():o,r?o:st(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}}),st.each({Height:"height",Width:"width"},function(e,n){st.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){st.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return st.access(this,function(n,r,i){var o;return st.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?st.css(n,r,s):st.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=st,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return st})})(window);(function(n,p,w){var y=n([]),s=n.resize=n.extend(n.resize,{}),o,l="setTimeout",m="resize",u=m+"-special-event",x="delay",r="throttleWindow";s[x]=250;s[r]=true;n.event.special[m]={setup:function(){if(!s[r]&&this[l]){return false}var a=n(this);y=y.add(a);n.data(this,u,{w:a.width(),h:a.height()});if(y.length===1){q()}},teardown:function(){if(!s[r]&&this[l]){return false}var a=n(this);y=y.not(a);a.removeData(u);if(!y.length){clearTimeout(o)}},add:function(b){if(!s[r]&&this[l]){return false}var c;function a(d,h,g){var f=n(this),e=n.data(this,u);e.w=h!==w?h:f.width();e.h=g!==w?g:f.height();c.apply(this,arguments)}if(n.isFunction(b)){c=b;return a}else{c=b.handler;b.handler=a}}};function q(){o=p[l](function(){y.each(function(){var d=n(this),a=d.width(),b=d.height(),c=n.data(this,u);if(a!==c.w||b!==c.h){d.trigger(m,[c.w=a,c.h=b])}});q()},s[x])}})(jQuery,this);
|
||
/*!
|
||
* jQuery Cookie Plugin v1.3.1
|
||
* https://github.com/carhartl/jquery-cookie
|
||
*
|
||
* Copyright 2013 Klaus Hartl
|
||
* Released under the MIT license
|
||
*/
|
||
(function(b){if(typeof define==="function"&&define.amd){define(["jquery"],b)}else{b(jQuery)}}(function(k){var h=/\+/g;function l(a){return a}function g(a){return decodeURIComponent(a.replace(h," "))}function j(b){if(b.indexOf('"')===0){b=b.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{return m.json?JSON.parse(b):b}catch(a){}}var m=k.cookie=function(c,d,B){if(d!==undefined){B=k.extend({},m.defaults,B);if(typeof B.expires==="number"){var b=B.expires,C=B.expires=new Date();C.setDate(C.getDate()+b)}d=m.json?JSON.stringify(d):String(d);return(document.cookie=[m.raw?c:encodeURIComponent(c),"=",m.raw?d:encodeURIComponent(d),B.expires?"; expires="+B.expires.toUTCString():"",B.path?"; path="+B.path:"",B.domain?"; domain="+B.domain:"",B.secure?"; secure":""].join(""))}var z=m.raw?l:g;var a=document.cookie.split("; ");var A=c?undefined:{};for(var e=0,w=a.length;e<w;e++){var f=a[e].split("=");var y=z(f.shift());var x=z(f.join("="));if(c&&c===y){A=j(x);break}if(!c){A[y]=j(x)}}return A};m.defaults={};k.removeCookie=function(a,b){if(k.cookie(a)!==undefined){k.cookie(a,"",k.extend({},b,{expires:-1}));return true}return false}}));(function(e){function t(t){var r=t.data;t.isDefaultPrevented()||(t.preventDefault(),e(this).ajaxSubmit(r))}function r(t){var r=t.target,a=e(r);if(!a.is("[type=submit],[type=image]")){var n=a.closest("[type=submit]");if(0===n.length){return}r=n[0]}var i=this;if(i.clk=r,"image"==r.type){if(void 0!==t.offsetX){i.clk_x=t.offsetX,i.clk_y=t.offsetY}else{if("function"==typeof e.fn.offset){var o=a.offset();i.clk_x=t.pageX-o.left,i.clk_y=t.pageY-o.top}else{i.clk_x=t.pageX-r.offsetLeft,i.clk_y=t.pageY-r.offsetTop}}}setTimeout(function(){i.clk=i.clk_x=i.clk_y=null},100)}function a(){if(e.fn.ajaxSubmit.debug){var t="[jquery.form] "+Array.prototype.join.call(arguments,"");window.console&&window.console.log?window.console.log(t):window.opera&&window.opera.postError&&window.opera.postError(t)}}var n={};n.fileapi=void 0!==e("<input type='file'/>").get(0).files,n.formdata=void 0!==window.FormData;var i=!!e.fn.prop;e.fn.attr2=function(){if(!i){return this.attr.apply(this,arguments)}var e=this.prop.apply(this,arguments);return e&&e.jquery||"string"==typeof e?e:this.attr.apply(this,arguments)},e.fn.ajaxSubmit=function(t){function r(r){var a,n,i=e.param(r,t.traditional).split("&"),o=i.length,s=[];for(a=0;o>a;a++){i[a]=i[a].replace(/\+/g," "),n=i[a].split("="),s.push([decodeURIComponent(n[0]),decodeURIComponent(n[1])])}return s}function o(a){for(var n=new FormData,i=0;a.length>i;i++){n.append(a[i].name,a[i].value)}if(t.extraData){var o=r(t.extraData);for(i=0;o.length>i;i++){o[i]&&n.append(o[i][0],o[i][1])}}t.data=null;var s=e.extend(!0,{},e.ajaxSettings,t,{contentType:!1,processData:!1,cache:!1,type:u||"POST"});t.uploadProgress&&(s.xhr=function(){var r=e.ajaxSettings.xhr();return r.upload&&r.upload.addEventListener("progress",function(e){var r=0,a=e.loaded||e.position,n=e.total;e.lengthComputable&&(r=Math.ceil(100*(a/n))),t.uploadProgress(e,a,n,r)},!1),r}),s.data=null;var l=s.beforeSend;return s.beforeSend=function(e,t){t.data=n,l&&l.call(this,e,t)},e.ajax(s)}function s(r){function n(e){var t=null;try{e.contentWindow&&(t=e.contentWindow.document)}catch(r){a("cannot get iframe.contentWindow document: "+r)}if(t){return t}try{t=e.contentDocument?e.contentDocument:e.document}catch(r){a("cannot get iframe.contentDocument: "+r),t=e.document}return t}function o(){function t(){try{var e=n(g).readyState;a("state = "+e),e&&"uninitialized"==e.toLowerCase()&&setTimeout(t,50)}catch(r){a("Server abort: ",r," (",r.name,")"),s(D),j&&clearTimeout(j),j=void 0}}var r=f.attr2("target"),i=f.attr2("action");w.setAttribute("target",d),u||w.setAttribute("method","POST"),i!=m.url&&w.setAttribute("action",m.url),m.skipEncodingOverride||u&&!/post/i.test(u)||f.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"}),m.timeout&&(j=setTimeout(function(){T=!0,s(k)},m.timeout));var o=[];try{if(m.extraData){for(var l in m.extraData){m.extraData.hasOwnProperty(l)&&(e.isPlainObject(m.extraData[l])&&m.extraData[l].hasOwnProperty("name")&&m.extraData[l].hasOwnProperty("value")?o.push(e('<input type="hidden" name="'+m.extraData[l].name+'">').val(m.extraData[l].value).appendTo(w)[0]):o.push(e('<input type="hidden" name="'+l+'">').val(m.extraData[l]).appendTo(w)[0]))}}m.iframeTarget||(v.appendTo("body"),g.attachEvent?g.attachEvent("onload",s):g.addEventListener("load",s,!1)),setTimeout(t,15);try{w.submit()}catch(c){var p=document.createElement("form").submit;p.apply(w)}}finally{w.setAttribute("action",i),r?w.setAttribute("target",r):f.removeAttr("target"),e(o).remove()}}function s(t){if(!x.aborted&&!F){if(M=n(g),M||(a("cannot access response document"),t=D),t===k&&x){return x.abort("timeout"),S.reject(x,"timeout"),void 0}if(t==D&&x){return x.abort("server abort"),S.reject(x,"error","server abort"),void 0}if(M&&M.location.href!=m.iframeSrc||T){g.detachEvent?g.detachEvent("onload",s):g.removeEventListener("load",s,!1);var r,i="success";try{if(T){throw"timeout"}var o="xml"==m.dataType||M.XMLDocument||e.isXMLDoc(M);if(a("isXml="+o),!o&&window.opera&&(null===M.body||!M.body.innerHTML)&&--O){return a("requeing onLoad callback, DOM not available"),setTimeout(s,250),void 0}var u=M.body?M.body:M.documentElement;x.responseText=u?u.innerHTML:null,x.responseXML=M.XMLDocument?M.XMLDocument:M,o&&(m.dataType="xml"),x.getResponseHeader=function(e){var t={"content-type":m.dataType};return t[e]},u&&(x.status=Number(u.getAttribute("status"))||x.status,x.statusText=u.getAttribute("statusText")||x.statusText);var l=(m.dataType||"").toLowerCase(),c=/(json|script|text)/.test(l);if(c||m.textarea){var f=M.getElementsByTagName("textarea")[0];if(f){x.responseText=f.value,x.status=Number(f.getAttribute("status"))||x.status,x.statusText=f.getAttribute("statusText")||x.statusText}else{if(c){var d=M.getElementsByTagName("pre")[0],h=M.getElementsByTagName("body")[0];d?x.responseText=d.textContent?d.textContent:d.innerText:h&&(x.responseText=h.textContent?h.textContent:h.innerText)}}}else{"xml"==l&&!x.responseXML&&x.responseText&&(x.responseXML=X(x.responseText))}try{L=_(x,l,m)}catch(b){i="parsererror",x.error=r=b||i}}catch(b){a("error caught: ",b),i="error",x.error=r=b||i}x.aborted&&(a("upload aborted"),i=null),x.status&&(i=x.status>=200&&300>x.status||304===x.status?"success":"error"),"success"===i?(m.success&&m.success.call(m.context,L,"success",x),S.resolve(x.responseText,"success",x),p&&e.event.trigger("ajaxSuccess",[x,m])):i&&(void 0===r&&(r=x.statusText),m.error&&m.error.call(m.context,x,i,r),S.reject(x,"error",r),p&&e.event.trigger("ajaxError",[x,m,r])),p&&e.event.trigger("ajaxComplete",[x,m]),p&&!--e.active&&e.event.trigger("ajaxStop"),m.complete&&m.complete.call(m.context,x,i),F=!0,m.timeout&&clearTimeout(j),setTimeout(function(){m.iframeTarget||v.remove(),x.responseXML=null},100)}}}var l,c,m,p,d,v,g,x,b,y,T,j,w=f[0],S=e.Deferred();if(r){for(c=0;h.length>c;c++){l=e(h[c]),i?l.prop("disabled",!1):l.removeAttr("disabled")}}if(m=e.extend(!0,{},e.ajaxSettings,t),m.context=m.context||m,d="jqFormIO"+(new Date).getTime(),m.iframeTarget?(v=e(m.iframeTarget),y=v.attr2("name"),y?d=y:v.attr2("name",d)):(v=e('<iframe name="'+d+'" src="'+m.iframeSrc+'" />'),v.css({position:"absolute",top:"-1000px",left:"-1000px"})),g=v[0],x={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(t){var r="timeout"===t?"timeout":"aborted";a("aborting upload... "+r),this.aborted=1;try{g.contentWindow.document.execCommand&&g.contentWindow.document.execCommand("Stop")}catch(n){}v.attr("src",m.iframeSrc),x.error=r,m.error&&m.error.call(m.context,x,r,t),p&&e.event.trigger("ajaxError",[x,m,r]),m.complete&&m.complete.call(m.context,x,r)}},p=m.global,p&&0===e.active++&&e.event.trigger("ajaxStart"),p&&e.event.trigger("ajaxSend",[x,m]),m.beforeSend&&m.beforeSend.call(m.context,x,m)===!1){return m.global&&e.active--,S.reject(),S}if(x.aborted){return S.reject(),S}b=w.clk,b&&(y=b.name,y&&!b.disabled&&(m.extraData=m.extraData||{},m.extraData[y]=b.value,"image"==b.type&&(m.extraData[y+".x"]=w.clk_x,m.extraData[y+".y"]=w.clk_y)));var k=1,D=2,A=e("meta[name=csrf-token]").attr("content"),E=e("meta[name=csrf-param]").attr("content");E&&A&&(m.extraData=m.extraData||{},m.extraData[E]=A),m.forceSync?o():setTimeout(o,10);var L,M,F,O=50,X=e.parseXML||function(e,t){return window.ActiveXObject?(t=new ActiveXObject("Microsoft.XMLDOM"),t.async="false",t.loadXML(e)):t=(new DOMParser).parseFromString(e,"text/xml"),t&&t.documentElement&&"parsererror"!=t.documentElement.nodeName?t:null},C=e.parseJSON||function(e){return window.eval("("+e+")")},_=function(t,r,a){var n=t.getResponseHeader("content-type")||"",i="xml"===r||!r&&n.indexOf("xml")>=0,o=i?t.responseXML:t.responseText;return i&&"parsererror"===o.documentElement.nodeName&&e.error&&e.error("parsererror"),a&&a.dataFilter&&(o=a.dataFilter(o,r)),"string"==typeof o&&("json"===r||!r&&n.indexOf("json")>=0?o=C(o):("script"===r||!r&&n.indexOf("javascript")>=0)&&e.globalEval(o)),o};return S}if(!this.length){return a("ajaxSubmit: skipping submit process - no element selected"),this}var u,l,c,f=this;"function"==typeof t&&(t={success:t}),u=t.type||this.attr2("method"),l=t.url||this.attr2("action"),c="string"==typeof l?e.trim(l):"",c=c||window.location.href||"",c&&(c=(c.match(/^([^#]+)/)||[])[1]),t=e.extend(!0,{url:c,success:e.ajaxSettings.success,type:u||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},t);var m={};if(this.trigger("form-pre-serialize",[this,t,m]),m.veto){return a("ajaxSubmit: submit vetoed via form-pre-serialize trigger"),this}if(t.beforeSerialize&&t.beforeSerialize(this,t)===!1){return a("ajaxSubmit: submit aborted via beforeSerialize callback"),this}var p=t.traditional;void 0===p&&(p=e.ajaxSettings.traditional);var d,h=[],v=this.formToArray(t.semantic,h);if(t.data&&(t.extraData=t.data,d=e.param(t.data,p)),t.beforeSubmit&&t.beforeSubmit(v,this,t)===!1){return a("ajaxSubmit: submit aborted via beforeSubmit callback"),this}if(this.trigger("form-submit-validate",[v,this,t,m]),m.veto){return a("ajaxSubmit: submit vetoed via form-submit-validate trigger"),this}var g=e.param(v,p);d&&(g=g?g+"&"+d:d),"GET"==t.type.toUpperCase()?(t.url+=(t.url.indexOf("?")>=0?"&":"?")+g,t.data=null):t.data=g;var x=[];if(t.resetForm&&x.push(function(){f.resetForm()}),t.clearForm&&x.push(function(){f.clearForm(t.includeHidden)}),!t.dataType&&t.target){var b=t.success||function(){};x.push(function(r){var a=t.replaceTarget?"replaceWith":"html";e(t.target)[a](r).each(b,arguments)})}else{t.success&&x.push(t.success)}if(t.success=function(e,r,a){for(var n=t.context||this,i=0,o=x.length;o>i;i++){x[i].apply(n,[e,r,a||f,f])}},t.error){var y=t.error;t.error=function(e,r,a){var n=t.context||this;y.apply(n,[e,r,a,f])}}if(t.complete){var T=t.complete;t.complete=function(e,r){var a=t.context||this;T.apply(a,[e,r,f])}}var j=e('input[type=file]:enabled[value!=""]',this),w=j.length>0,S="multipart/form-data",k=f.attr("enctype")==S||f.attr("encoding")==S,D=n.fileapi&&n.formdata;a("fileAPI :"+D);var A,E=(w||k)&&!D;t.iframe!==!1&&(t.iframe||E)?t.closeKeepAlive?e.get(t.closeKeepAlive,function(){A=s(v)}):A=s(v):A=(w||k)&&D?o(v):e.ajax(t),f.removeData("jqxhr").data("jqxhr",A);for(var L=0;h.length>L;L++){h[L]=null}return this.trigger("form-submit-notify",[this,t]),this},e.fn.ajaxForm=function(n){if(n=n||{},n.delegation=n.delegation&&e.isFunction(e.fn.on),!n.delegation&&0===this.length){var i={s:this.selector,c:this.context};return !e.isReady&&i.s?(a("DOM not ready, queuing ajaxForm"),e(function(){e(i.s,i.c).ajaxForm(n)}),this):(a("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this)}return n.delegation?(e(document).off("submit.form-plugin",this.selector,t).off("click.form-plugin",this.selector,r).on("submit.form-plugin",this.selector,n,t).on("click.form-plugin",this.selector,n,r),this):this.ajaxFormUnbind().bind("submit.form-plugin",n,t).bind("click.form-plugin",n,r)},e.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")},e.fn.formToArray=function(t,r){var a=[];if(0===this.length){return a}var i=this[0],o=t?i.getElementsByTagName("*"):i.elements;if(!o){return a}var s,u,l,c,f,m,p;for(s=0,m=o.length;m>s;s++){if(f=o[s],l=f.name,l&&!f.disabled){if(t&&i.clk&&"image"==f.type){i.clk==f&&(a.push({name:l,value:e(f).val(),type:f.type}),a.push({name:l+".x",value:i.clk_x},{name:l+".y",value:i.clk_y}))}else{if(c=e.fieldValue(f,!0),c&&c.constructor==Array){for(r&&r.push(f),u=0,p=c.length;p>u;u++){a.push({name:l,value:c[u]})}}else{if(n.fileapi&&"file"==f.type){r&&r.push(f);var d=f.files;if(d.length){for(u=0;d.length>u;u++){a.push({name:l,value:d[u],type:f.type})}}else{a.push({name:l,value:"",type:f.type})}}else{null!==c&&c!==void 0&&(r&&r.push(f),a.push({name:l,value:c,type:f.type,required:f.required}))}}}}}if(!t&&i.clk){var h=e(i.clk),v=h[0];l=v.name,l&&!v.disabled&&"image"==v.type&&(a.push({name:l,value:h.val()}),a.push({name:l+".x",value:i.clk_x},{name:l+".y",value:i.clk_y}))}return a},e.fn.formSerialize=function(t){return e.param(this.formToArray(t))},e.fn.fieldSerialize=function(t){var r=[];return this.each(function(){var a=this.name;if(a){var n=e.fieldValue(this,t);if(n&&n.constructor==Array){for(var i=0,o=n.length;o>i;i++){r.push({name:a,value:n[i]})}}else{null!==n&&n!==void 0&&r.push({name:this.name,value:n})}}}),e.param(r)},e.fn.fieldValue=function(t){for(var r=[],a=0,n=this.length;n>a;a++){var i=this[a],o=e.fieldValue(i,t);null===o||void 0===o||o.constructor==Array&&!o.length||(o.constructor==Array?e.merge(r,o):r.push(o))}return r},e.fieldValue=function(t,r){var a=t.name,n=t.type,i=t.tagName.toLowerCase();if(void 0===r&&(r=!0),r&&(!a||t.disabled||"reset"==n||"button"==n||("checkbox"==n||"radio"==n)&&!t.checked||("submit"==n||"image"==n)&&t.form&&t.form.clk!=t||"select"==i&&-1==t.selectedIndex)){return null}if("select"==i){var o=t.selectedIndex;if(0>o){return null}for(var s=[],u=t.options,l="select-one"==n,c=l?o+1:u.length,f=l?o:0;c>f;f++){var m=u[f];if(m.selected){var p=m.value;if(p||(p=m.attributes&&m.attributes.value&&!m.attributes.value.specified?m.text:m.value),l){return p}s.push(p)}}return s}return e(t).val()},e.fn.clearForm=function(t){return this.each(function(){e("input,select,textarea",this).clearFields(t)})},e.fn.clearFields=e.fn.clearInputs=function(t){var r=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var a=this.type,n=this.tagName.toLowerCase();r.test(a)||"textarea"==n?this.value="":"checkbox"==a||"radio"==a?this.checked=!1:"select"==n?this.selectedIndex=-1:"file"==a?/MSIE/.test(navigator.userAgent)?e(this).replaceWith(e(this).clone(!0)):e(this).val(""):t&&(t===!0&&/hidden/.test(a)||"string"==typeof t&&e(this).is(t))&&(this.value="")})},e.fn.resetForm=function(){return this.each(function(){("function"==typeof this.reset||"object"==typeof this.reset&&!this.reset.nodeType)&&this.reset()})},e.fn.enable=function(e){return void 0===e&&(e=!0),this.each(function(){this.disabled=!e})},e.fn.selected=function(t){return void 0===t&&(t=!0),this.each(function(){var r=this.type;if("checkbox"==r||"radio"==r){this.checked=t}else{if("option"==this.tagName.toLowerCase()){var a=e(this).parent("select");t&&a[0]&&"select-one"==a[0].type&&a.find("option").selected(!1),this.selected=t}}})},e.fn.ajaxSubmit.debug=!1})(jQuery);
|
||
/*!
|
||
* ZUI: Standard edition - v1.9.2 - 2020-11-24
|
||
* http://openzui.com
|
||
* GitHub: https://github.com/easysoft/zui.git
|
||
* Copyright (c) 2020 cnezsoft.com; Licensed MIT
|
||
*/
|
||
/*! Some code copy from Bootstrap v3.0.0 by @fat and @mdo. (Copyright 2013 Twitter, Inc. Licensed under http://www.apache.org/licenses/)*/
|
||
!function(b,c,a){if("undefined"==typeof b){throw new Error("ZUI requires jQuery")}b.zui||(b.zui=function(g){b.isPlainObject(g)&&b.extend(b.zui,g)});var f={all:-1,left:0,middle:1,right:2},d=0;b.zui({uuid:function(g){var h=100000*(Date.now()-1580890015292)+10*Math.floor(10000*Math.random())+d++%10;return g?h:h.toString(36)},callEvent:function(g,h,k){if("function"==typeof g){k!==a&&(g=g.bind(k));var j=g(h);return h&&(h.result=j),!(j!==a&&!j)}return 1},strCode:function(h){var j=0;if("string"!=typeof h&&(h=String(h)),h&&h.length){for(var g=0;g<h.length;++g){j+=g*h.charCodeAt(g)}}return j},getMouseButtonCode:function(e){return"number"!=typeof e&&(e=f[e]),e!==a&&null!==e||(e=-1),e},defaultLang:"en",clientLang:function(){var e,h=c.config;if("undefined"!=typeof h&&h.clientLang&&(e=h.clientLang),!e){var g=b("html").attr("lang");e=g?g:navigator.userLanguage||navigator.userLanguage||b.zui.defaultLang}return e.replace("-","_").toLowerCase()},langDataMap:{},addLangData:function(h,g,k){var j={};k&&g&&h?(j[g]={},j[g][h]=k):h&&g&&!k?(k=g,b.each(k,function(e){j[e]={},j[e][h]=k[e]})):!h||g||k||b.each(k,function(m){var l=k[m];b.each(l,function(e){j[e]||(j[e]={}),j[e][m]=l[e]})}),b.extend(!0,b.zui.langDataMap,j)},getLangData:function(j,h,l){if(!arguments.length){return b.extend({},b.zui.langDataMap)}if(1===arguments.length){return b.extend({},b.zui.langDataMap[j])}if(2===arguments.length){var k=b.zui.langDataMap[j];return k?h?k[h]:k:{}}if(3===arguments.length){h=h||b.zui.clientLang();var k=b.zui.langDataMap[j],g=k?k[h]:{};return b.extend(!0,{},l[h]||l.en||l.zh_cn,g)}return null},lang:function(){return arguments.length&&b.isPlainObject(arguments[arguments.length-1])?b.zui.addLangData.apply(null,arguments):b.zui.getLangData.apply(null,arguments)},_scrollbarWidth:0,checkBodyScrollbar:function(){if(document.body.clientWidth>=c.innerWidth){return 0}if(!b.zui._scrollbarWidth){var e=document.createElement("div");e.className="scrollbar-measure",document.body.appendChild(e),b.zui._scrollbarWidth=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return b.zui._scrollbarWidth},fixBodyScrollbar:function(){if(b.zui.checkBodyScrollbar()){var h=b("body"),g=parseInt(h.css("padding-right")||0,10);return b.zui._scrollbarWidth&&h.css({paddingRight:g+b.zui._scrollbarWidth,overflowY:"hidden"}),!0}},resetBodyScrollbar:function(){b("body").css({paddingRight:"",overflowY:""})}}),b.fn.callEvent=function(m,u,q){var h=b(this),k=m.indexOf(".zui."),j=k<0?m:m.substring(0,k),g=b.Event(j,u);if(q===a&&k>0&&(q=h.data(m.substring(k+1))),q&&q.options){var p=q.options[j];"function"==typeof p&&(g.result=b.zui.callEvent(p,g,q))}return h.trigger(g),g},b.fn.callComEvent=function(h,k,m){m===a||Array.isArray(m)||(m=[m]);var l,g=this;g.trigger(k,m);var j=h.options[k];return j&&(l=j.apply(h,m)),l}}(jQuery,window,void 0),function(a){a.fn.fixOlPd=function(b){return b=b||10,this.each(function(){var c=a(this);c.css("paddingLeft",Math.ceil(Math.log10(c.children().length))*b+10)})},a(function(){a(".ol-pd-fix,.article ol").fixOlPd()})}(jQuery),+function(b){var c=function(d,e){this.$element=b(d),this.options=b.extend({},c.DEFAULTS,e),this.isLoading=!1};c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(f){var g="disabled",d=this.$element,j=d.is("input")?"val":"html",h=d.data();f+="Text",h.resetText||d.data("resetText",d[j]()),d[j](h[f]||this.options[f]),setTimeout(function(){"loadingText"==f?(this.isLoading=!0,d.addClass(g).attr(g,g)):this.isLoading&&(this.isLoading=!1,d.removeClass(g).removeAttr(g))}.bind(this),0)},c.prototype.toggle=function(){var f=!0,g=this.$element.closest('[data-toggle="buttons"]');if(g.length){var d=this.$element.find("input");"radio"==d.prop("type")&&(d.prop("checked")&&this.$element.hasClass("active")?f=!1:g.find(".active").removeClass("active")),f&&d.prop("checked",!this.$element.hasClass("active")).trigger("change")}f&&this.$element.toggleClass("active")};var a=b.fn.button;b.fn.button=function(d){return this.each(function(){var g=b(this),f=g.data("zui.button"),e="object"==typeof d&&d;f||g.data("zui.button",f=new c(this,e)),"toggle"==d?f.toggle():d&&f.setState(d)})},b.fn.button.Constructor=c,b.fn.button.noConflict=function(){return b.fn.button=a,this},b(document).on("click.zui.button.data-api","[data-toggle^=button]",function(f){var d=b(f.target);d.hasClass("btn")||(d=d.closest(".btn")),d.button("toggle"),f.preventDefault()})}(jQuery),+function(b){var c='[data-dismiss="alert"]',a="zui.alert",f=function(e){b(e).on("click",c,this.close)};f.prototype.close=function(j){function l(){h.trigger("closed."+a).remove()}var k=b(this),g=k.attr("data-target");g||(g=k.attr("href"),g=g&&g.replace(/.*(?=#[^\s]*$)/,""));var h=b(g);j&&j.preventDefault(),h.length||(h=k.hasClass("alert")?k:k.parent()),h.trigger(j=b.Event("close."+a)),j.isDefaultPrevented()||(h.removeClass("in"),b.support.transition&&h.hasClass("fade")?h.one(b.support.transition.end,l).emulateTransitionEnd(150):l())};var d=b.fn.alert;b.fn.alert=function(g){return this.each(function(){var h=b(this),e=h.data(a);e||h.data(a,e=new f(this)),"string"==typeof g&&e[g].call(h)})},b.fn.alert.Constructor=f,b.fn.alert.noConflict=function(){return b.fn.alert=d,this},b(document).on("click."+a+".data-api",c,f.prototype.close)}(window.jQuery),function(d,f){var c="zui.pager",h={page:1,recTotal:0,recPerPage:10},g={zh_cn:{pageOfText:"第 {0} 页",prev:"上一页",next:"下一页",first:"第一页",last:"最后一页","goto":"跳转",pageOf:"第 <strong>{page}</strong> 页",totalPage:"共 <strong>{totalPage}</strong> 页",totalCount:"共 <strong>{recTotal}</strong> 项",pageSize:"每页 <strong>{recPerPage}</strong> 项",itemsRange:"第 <strong>{start}</strong> ~ <strong>{end}</strong> 项",pageOfTotal:"第 <strong>{page}</strong>/<strong>{totalPage}</strong> 页"},zh_tw:{pageOfText:"第 {0} 頁",prev:"上一頁",next:"下一頁",first:"第一頁",last:"最後一頁","goto":"跳轉",pageOf:"第 <strong>{page}</strong> 頁",totalPage:"共 <strong>{totalPage}</strong> 頁",totalCount:"共 <strong>{recTotal}</strong> 項",pageSize:"每頁 <strong>{recPerPage}</strong> 項",itemsRange:"第 <strong>{start}</strong> ~ <strong>{end}</strong> 項",pageOfTotal:"第 <strong>{page}</strong>/<strong>{totalPage}</strong> 頁"},en:{pageOfText:"Page {0}",prev:"Prev",next:"Next",first:"First",last:"Last","goto":"Goto",pageOf:"Page <strong>{page}</strong>",totalPage:"<strong>{totalPage}</strong> pages",totalCount:"Total: <strong>{recTotal}</strong> items",pageSize:"<strong>{recPerPage}</strong> per page",itemsRange:"From <strong>{start}</strong> to <strong>{end}</strong>",pageOfTotal:"Page <strong>{page}</strong> of <strong>{totalPage}</strong>"}},b=function(j,k){var a=this;a.name=c,a.$=d(j),k=a.options=d.extend({},b.DEFAULTS,this.$.data(),k),a.langName=k.lang||d.zui.clientLang(),a.lang=d.zui.getLangData(c,a.langName,g),a.state={},a.set(k.page,k.recTotal,k.recPerPage,!0),a.$.on("click",".pager-goto-btn",function(){var m=d(this).closest(".pager-goto"),l=parseInt(m.find(".pager-goto-input").val());NaN!==l&&a.set(l)}).on("click",".pager-item",function(){var l=d(this).data("page");"number"==typeof l&&l>0&&a.set(l)}).on("click",".pager-size-menu [data-size]",function(){var l=d(this).data("size");"number"==typeof l&&l>0&&a.set(-1,-1,l)})};b.prototype.set=function(q,m,u,k){var p=this;"object"==typeof q&&null!==q&&(u=q.recPerPage,m=q.recTotal,q=q.page);var n=p.state;n||(n=d.extend({},h));var j=d.extend({},n);return"number"==typeof u&&u>0&&(n.recPerPage=u),"number"==typeof m&&m>=0&&(n.recTotal=m),"number"==typeof q&&q>=0&&(n.page=q),n.totalPage=n.recTotal&&n.recPerPage?Math.ceil(n.recTotal/n.recPerPage):1,n.page=Math.max(0,Math.min(n.page,n.totalPage)),n.pageRecCount=n.recTotal,n.page&&n.recTotal&&(n.page<n.totalPage?n.pageRecCount=n.recPerPage:n.page>1&&(n.pageRecCount=n.recTotal-n.recPerPage*(n.page-1))),n.skip=n.page>1?(n.page-1)*n.recPerPage:0,n.start=n.skip+1,n.end=n.skip+n.pageRecCount,n.prev=n.page>1?n.page-1:0,n.next=n.page<n.totalPage?n.page+1:0,p.state=n,k||j.page===n.page&&j.recTotal===n.recTotal&&j.recPerPage===n.recPerPage||p.$.callComEvent(p,"onPageChange",[n,j]),p.render()},b.prototype.createLinkItem=function(j,m,l){var e=this;m===f&&(m=j);var k=d('<a title="'+e.lang.pageOfText.format(j)+'" class="pager-item" data-page="'+j+'"/>').attr("href",j?e.createLink(j,e.state):"###").html(m);return l||(k=d("<li />").append(k).toggleClass("active",j===e.state.page).toggleClass("disabled",!j||j===e.state.page)),k},b.prototype.createNavItems=function(k){var j=this,q=j.$,p=j.state,e=p.totalPage,m=p.page,l=function(r,s){if(r===!1){return void q.append(j.createLinkItem(0,s||j.options.navEllipsisItem))}s===f&&(s=r);for(var n=r;n<=s;++n){q.append(j.createLinkItem(n))}};k===f&&(k=j.options.maxNavCount||10),l(1),e>1&&(e<=k?l(2,e):m<k-2?(l(2,k-2),l(!1),l(e)):m>e-k+2?(l(!1),l(e-k+2,e)):(l(!1),l(m-Math.ceil((k-4)/2),m+Math.floor((k-4)/2)),l(!1),l(e)))},b.prototype.createGoto=function(){var j=this,a=this.state,k=d('<div class="input-group pager-goto" style="width: '+(35+9*(a.page+"").length+25+12*j.lang["goto"].length)+'px"><input value="'+a.page+'" type="number" min="1" max="'+a.totalPage+'" placeholder="'+a.page+'" class="form-control pager-goto-input"><span class="input-group-btn"><button class="btn pager-goto-btn" type="button">'+j.lang["goto"]+"</button></span></div>");return k},b.prototype.createSizeMenu=function(){var p=this,k=this.state,u=d('<ul class="dropdown-menu"></ul>'),q=p.options.pageSizeOptions;"string"==typeof q&&(q=q.split(","));for(var j=0;j<q.length;++j){var m=q[j];"string"==typeof m&&(m=parseInt(m));var l=d('<li><a href="###" data-size="'+m+'">'+m+"</a></li>").toggleClass("active",m===k.recPerPage);u.append(l)}return d('<div class="btn-group pager-size-menu"><button type="button" class="btn dropdown-toggle" data-toggle="dropdown">'+p.lang.pageSize.format(k)+' <span class="caret"></span></button></div>').addClass(p.options.menuDirection).append(u)},b.prototype.createElement=function(m,k,q){var p=this,j=p.createLinkItem.bind(p),l=p.lang;switch(m){case"prev":return j(q.prev,l.prev);case"prev_icon":return j(q.prev,'<i class="icon '+p.options.prevIcon+'"></i>');case"next":return j(q.next,l.next);case"next_icon":return j(q.next,'<i class="icon '+p.options.nextIcon+'"></i>');case"first":return j(1,l.first);case"first_icon":return j(1,'<i class="icon '+p.options.firstIcon+'"></i>');case"last":return j(q.totalPage,l.last);case"last_icon":return j(q.totalPage,'<i class="icon '+p.options.lastIcon+'"></i>');case"space":case"|":return d('<li class="space" />');case"nav":case"pages":return void p.createNavItems();case"total_text":return d(('<div class="pager-label">'+l.totalCount+"</div>").format(q));case"page_text":return d(('<div class="pager-label">'+l.pageOf+"</div>").format(q));case"total_page_text":return d(('<div class="pager-label">'+l.totalPage+"</div>").format(q));case"page_of_total_text":return d(('<div class="pager-label">'+l.pageOfTotal+"</div>").format(q));case"page_size_text":return d(('<div class="pager-label">'+l.pageSize+"</div>").format(q));case"items_range_text":return d(('<div class="pager-label">'+l.itemsRange+"</div>").format(q));case"goto":return p.createGoto();case"size_menu":return p.createSizeMenu();default:return d("<li/>").html(m.format(q))}},b.prototype.createLink=function(a,j){a===f&&(a=this.state.page),j===f&&(j=this.state);var e=this.options.linkCreator;return"string"==typeof e?e.format(d.extend({},j,{page:a})):"function"==typeof e?e(a,j):"#page="+a},b.prototype.render=function(u){var q=this,m=q.state,k=q.options.elementCreator||q.createElement,y=d.isPlainObject(k);u=u||q.elements||q.options.elements,"string"==typeof u&&(u=u.split(",")),q.elements=u,q.$.empty();for(var j=0;j<u.length;++j){var z=d.trim(u[j]),p=y?k[z]||k:k,w=p.call(q,z,q.$,m);w===!1&&(w=q.createElement(z,q.$,m)),w instanceof d&&("LI"!==w[0].tagName&&(w=d("<li/>").append(w)),q.$.append(w))}var x=null;return q.$.children("li").each(function(){var l=d(this),a=!!l.children(".pager-item").length;x?x.toggleClass("pager-item-right",!a):a&&l.addClass("pager-item-left"),x=a?l:null}),x&&x.addClass("pager-item-right"),q.$.callComEvent(q,"onRender",[m]),q},b.DEFAULTS=d.extend({elements:["first_icon","prev_icon","pages","next_icon","last_icon","page_of_total_text","items_range_text","total_text"],prevIcon:"icon-double-angle-left",nextIcon:"icon-double-angle-right",firstIcon:"icon-step-backward",lastIcon:"icon-step-forward",navEllipsisItem:'<i class="icon icon-ellipsis-h"></i>',maxNavCount:10,menuDirection:"dropdown",pageSizeOptions:[10,20,30,50,100]},h),d.fn.pager=function(a){return this.each(function(){var k=d(this),j=k.data(c),e="object"==typeof a&&a;j||k.data(c,j=new b(this,e)),"string"==typeof a&&j[a]()})},b.NAME=c,b.LANG=g,d.fn.pager.Constructor=b,d(function(){d('[data-ride="pager"]').pager()})}(jQuery,void 0),+function(b){var c="zui.tab",a=function(f){this.element=b(f)};a.prototype.show=function(){var f=this.element,k=f.closest("ul:not(.dropdown-menu)"),j=f.attr("data-target")||f.attr("data-tab");if(j||(j=f.attr("href"),j=j&&j.replace(/.*(?=#[^\s]*$)/,"")),!f.parent("li").hasClass("active")){var e=k.find(".active:last a")[0],h=b.Event("show."+c,{relatedTarget:e});if(f.trigger(h),!h.isDefaultPrevented()){var g=b(j);this.activate(f.parent("li"),k),this.activate(g,g.parent(),function(){f.trigger({type:"shown."+c,relatedTarget:e})})}}},a.prototype.activate=function(j,g,l){function k(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),j.addClass("active"),h?(j[0].offsetWidth,j.addClass("in")):j.removeClass("fade"),j.parent(".dropdown-menu")&&j.closest("li.dropdown").addClass("active"),l&&l()}var f=g.find("> .active"),h=l&&b.support.transition&&f.hasClass("fade");h?f.one(b.support.transition.end,k).emulateTransitionEnd(150):k(),f.removeClass("in")};var d=b.fn.tab;b.fn.tab=function(e){return this.each(function(){var g=b(this),f=g.data(c);f||g.data(c,f=new a(this)),"string"==typeof e&&f[e]()})},b.fn.tab.Constructor=a,b.fn.tab.noConflict=function(){return b.fn.tab=d,this},b(document).on("click.zui.tab.data-api",'[data-toggle="tab"], [data-tab]',function(f){f.preventDefault(),b(this).tab("show")})}(window.jQuery),+function(a){function b(){var d=document.createElement("bootstrap"),f={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in f){if(void 0!==d.style[c]){return{end:f[c]}}}return !1}a.fn.emulateTransitionEnd=function(d){var c=!1,g=this;a(this).one("bsTransitionEnd",function(){c=!0});var f=function(){c||a(g).trigger(a.support.transition.end)};return setTimeout(f,d),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(c){if(a(c.target).is(this)){return c.handleObj.handler.apply(this,arguments)}}})})}(jQuery),+function(b){var c="zui.collapse",a=function(f,g){this.$element=b(f),this.options=b.extend({},a.DEFAULTS,g),this.transitioning=null,this.options.parent&&(this.$parent=b(this.options.parent)),this.options.toggle&&this.toggle()};a.DEFAULTS={toggle:!0},a.prototype.dimension=function(){var e=this.$element.hasClass("width");return e?"width":"height"},a.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var f=b.Event("show."+c);if(this.$element.trigger(f),!f.isDefaultPrevented()){var k=this.$parent&&this.$parent.find(".in");if(k&&k.length){var j=k.data(c);if(j&&j.transitioning){return}k.collapse("hide"),j||k.data(c,null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown."+c)};if(!b.support.transition){return h.call(this)}var g=b.camelCase(["scroll",e].join("-"));this.$element.one(b.support.transition.end,h.bind(this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},a.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=b.Event("hide."+c);if(this.$element.trigger(e),!e.isDefaultPrevented()){var g=this.dimension();this.$element[g](this.$element[g]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var f=function(){this.transitioning=0,this.$element.trigger("hidden."+c).removeClass("collapsing").addClass("collapse")};return b.support.transition?void this.$element[g](0).one(b.support.transition.end,f.bind(this)).emulateTransitionEnd(350):f.call(this)}}},a.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=b.fn.collapse;b.fn.collapse=function(e){return this.each(function(){var h=b(this),f=h.data(c),g=b.extend({},a.DEFAULTS,h.data(),"object"==typeof e&&e);f||h.data(c,f=new a(this,g)),"string"==typeof e&&f[e]()})},b.fn.collapse.Constructor=a,b.fn.collapse.noConflict=function(){return b.fn.collapse=d,this},b(document).on("click."+c+".data-api","[data-toggle=collapse]",function(j){var g,f=b(this),p=f.attr("data-target")||j.preventDefault()||(g=f.attr("href"))&&g.replace(/.*(?=#[^\s]+$)/,""),e=b(p),q=e.data(c),h=q?"toggle":f.data(),k=f.attr("data-parent"),m=k&&b(k);q&&q.transitioning||(m&&m.find('[data-toggle=collapse][data-parent="'+k+'"]').not(f).addClass("collapsed"),f[e.hasClass("in")?"addClass":"removeClass"]("collapsed")),e.collapse(h)})}(window.jQuery),function(k,h){var g=1200,d=992,c=768,j=h(k),b=function(){var a=j.width();h("html").toggleClass("screen-desktop",a>=d&&a<g).toggleClass("screen-desktop-wide",a>=g).toggleClass("screen-tablet",a>=c&&a<d).toggleClass("screen-phone",a<c).toggleClass("device-mobile",a<d).toggleClass("device-desktop",a>=d)},m="",f=navigator.userAgent;f.match(/(iPad|iPhone|iPod)/i)?m+=" os-ios":f.match(/android/i)?m+=" os-android":f.match(/Win/i)?m+=" os-windows":f.match(/Mac/i)?m+=" os-mac":f.match(/Linux/i)?m+=" os-linux":f.match(/X11/i)&&(m+=" os-unix"),"ontouchstart" in document.documentElement&&(m+=" is-touchable"),h("html").addClass(m),j.resize(b),b()}(window,jQuery),function(b){var c={zh_cn:'您的浏览器版本过低,无法体验所有功能,建议升级或者更换浏览器。 <a href="https://browsehappy.com/" target="_blank" class="alert-link">了解更多...</a>',zh_tw:'您的瀏覽器版本過低,無法體驗所有功能,建議升級或者更换瀏覽器。<a href="https://browsehappy.com/" target="_blank" class="alert-link">了解更多...</a>',en:'Your browser is too old, it has been unable to experience the colorful internet. We strongly recommend that you upgrade a better one. <a href="https://browsehappy.com/" target="_blank" class="alert-link">Learn more...</a>'},a=function(){for(var d=!1,f=11;f>5;f--){if(this.isIE(f)){d=f;break}}this.ie=d,this.cssHelper()};a.prototype.cssHelper=function(){var f=this.ie,d=b("html");d.toggleClass("ie",f).removeClass("ie-6 ie-7 ie-8 ie-9 ie-10"),f&&d.addClass("ie-"+f).toggleClass("gt-ie-7 gte-ie-8 support-ie",f>=8).toggleClass("lte-ie-7 lt-ie-8 outdated-ie",f<8).toggleClass("gt-ie-8 gte-ie-9",f>=9).toggleClass("lte-ie-8 lt-ie-9",f<9).toggleClass("gt-ie-9 gte-ie-10",f>=10).toggleClass("lte-ie-9 lt-ie-10",f<10).toggleClass("gt-ie-10 gte-ie-11",f>=11).toggleClass("lte-ie-10 lt-ie-11",f<11)},a.prototype.tip=function(d){var e=b("#browseHappyTip");e.length||(e=b('<div id="browseHappyTip" class="alert alert-dismissable alert-danger-inverse alert-block" style="position: relative; z-index: 99999"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button><div class="container"><div class="content text-center"></div></div></div>'),e.prependTo("body")),d||(d=b.zui.getLangData("zui.browser",b.zui.clientLang(),c),"object"==typeof d&&(d=d.tip)),e.find(".content").html(d)},a.prototype.isIE=function(d){if(11===d){return this.isIE11()}if(10===d){return this.isIE10()}if(!d&&(this.isIE11()||this.isIE10())){return !0}var f=document.createElement("b");return f.innerHTML="<!--[if IE "+(d||"")+"]><i></i><![endif]-->",1===f.getElementsByTagName("i").length},a.prototype.isIE10=function(){return navigator.appVersion.indexOf("MSIE 10")!==-1},a.prototype.isIE11=function(){var d=navigator.userAgent;return d.indexOf("Trident")!==-1&&d.indexOf("rv:11")!==-1},b.zui({browser:new a}),b(function(){b("body").hasClass("disabled-browser-tip")||b.zui.browser.ie&&b.zui.browser.ie<8&&b.zui.browser.tip()})}(jQuery),function(k){const G=86400000,C=function(a){return a instanceof Date||("number"==typeof a&&a<10000000000&&(a*=1000),a=new Date(a)),a},z=function(a){return C(a).getTime()},y=function(a,c){a=C(a),void 0===c&&(c="yyyy-MM-dd hh:mm:ss");var f={"M+":a.getMonth()+1,"d+":a.getDate(),"h+":a.getHours(),"m+":a.getMinutes(),"s+":a.getSeconds(),"q+":Math.floor((a.getMonth()+3)/3),"S+":a.getMilliseconds()};/(y+)/i.test(c)&&(c=c.replace(RegExp.$1,(a.getFullYear()+"").substr(4-RegExp.$1.length)));for(var d in f){new RegExp("("+d+")").test(c)&&(c=c.replace(RegExp.$1,1==RegExp.$1.length?f[d]:("00"+f[d]).substr((""+f[d]).length)))}return c},J=function(a,c){return a.setTime(a.getTime()+c),a},w=function(c,a){return J(c,a*G)},q=function(a){return new Date(C(a).getTime())},B=function(a){return a%4===0&&a%100!==0||a%400===0},H=function(a,c){return[31,B(a)?29:28,31,30,31,30,31,31,30,31,30,31][c]},I=function(a){return H(a.getFullYear(),a.getMonth())},x=function(a){return a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0),a},j=function(c,d){var a=c.getDate();return c.setDate(1),c.setMonth(c.getMonth()+d),c.setDate(Math.min(a,I(c))),c},F=function(c,d){d=d||1;for(var a=new Date(c.getTime());a.getDay()!=d;){a=w(a,-1)}return x(a)},D=function(a,c){return a.toDateString()===c.toDateString()},E=function(c,d){var a=F(c),f=w(q(a),7);return d>=a&&d<f},A=function(a,c){return a.getFullYear()===c.getFullYear()},b={formatDate:y,createDate:C,date:{ONEDAY_TICKS:G,create:C,getTimestamp:z,format:y,addMilliseconds:J,addDays:w,cloneDate:q,isLeapYear:B,getDaysInMonth:H,getDaysOfThisMonth:I,clearTime:x,addMonths:j,getLastWeekday:F,isSameDay:D,isSameWeek:E,isSameYear:A}};k.$&&k.$.zui?$.zui(b):k.dateHelper=b.date,k.noDatePrototypeHelper||(Date.ONEDAY_TICKS=G,Date.prototype.format||(Date.prototype.format=function(a){return y(this,a)}),Date.prototype.addMilliseconds||(Date.prototype.addMilliseconds=function(a){return J(this,a)}),Date.prototype.addDays||(Date.prototype.addDays=function(a){return w(this,a)}),Date.prototype.clone||(Date.prototype.clone=function(){return q(this)}),Date.isLeapYear||(Date.isLeapYear=function(a){return B(a)}),Date.getDaysInMonth||(Date.getDaysInMonth=function(a,c){return H(a,c)}),Date.prototype.isLeapYear||(Date.prototype.isLeapYear=function(){return B(this.getFullYear())}),Date.prototype.clearTime||(Date.prototype.clearTime=function(){return x(this)}),Date.prototype.getDaysInMonth||(Date.prototype.getDaysInMonth=function(){return I(this)}),Date.prototype.addMonths||(Date.prototype.addMonths=function(a){return j(this,a)}),Date.prototype.getLastWeekday||(Date.prototype.getLastWeekday=function(a){return F(this,a)}),Date.prototype.isSameDay||(Date.prototype.isSameDay=function(a){return D(a,this)}),Date.prototype.isSameWeek||(Date.prototype.isSameWeek=function(a){return E(a,this)}),Date.prototype.isSameYear||(Date.prototype.isSameYear=function(a){return A(this,a)}),Date.create||(Date.create=function(a){return C(a)}),Date.timestamp||(Date.timestamp=function(a){return z(a)}))}(window),function(){const b=function(f,g){if(arguments.length>1){var d;if(2==arguments.length&&"object"==typeof g){for(var j in g){void 0!==g[j]&&(d=new RegExp("({"+j+"})","g"),f=f.replace(d,g[j]))}}else{for(var h=1;h<arguments.length;h++){void 0!==arguments[h]&&(d=new RegExp("({["+(h-1)+"]})","g"),f=f.replace(d,arguments[h]))}}}return f},c=function(f){if(null!==f){var g,d;return d=/\d*/i,g=f.match(d),g==f}return !1},a={formatString:b,string:{format:b,isNum:c}};window.$&&window.$.zui?$.zui(a):window.stringHelper=a.string,window.noStringPrototypeHelper||(String.prototype.format||(String.prototype.format=function(){var d=[].slice.call(arguments);return d.unshift(this),b.apply(this,d)}),String.prototype.isNum||(String.prototype.isNum=function(){return c(this)}),String.prototype.endsWith||(String.prototype.endsWith=function(d,f){return(void 0===f||f>this.length)&&(f=this.length),this.substring(f-d.length,f)===d}),String.prototype.startsWith||Object.defineProperty(String.prototype,"startsWith",{value:function(d,f){return f=!f||f<0?0:+f,this.substring(f,f+d.length)===d}}),String.prototype.includes||(String.prototype.includes=function(){return String.prototype.indexOf.apply(this,arguments)!==-1}))}(),
|
||
/*!
|
||
* jQuery resize event - v1.1
|
||
* http://benalman.com/projects/jquery-resize-plugin/
|
||
* Copyright (c) 2010 "Cowboy" Ben Alman
|
||
* MIT & GPL http://benalman.com/about/license/
|
||
*/
|
||
function(x,m,k){function h(){g=m[y](function(){w.each(function(){var c=x(this),a=c.width(),l=c.height(),d=x.data(this,q);a===d.w&&l===d.h||c.trigger(j,[d.w=a,d.h=l])}),h()},b[u])}var g,w=x([]),b=x.resize=x.extend(x.resize,{}),y="setTimeout",j="resize",q=j+"-special-event",u="delay",f="throttleWindow";b[u]=250,b[f]=!0,x.event.special[j]={setup:function(){if(!b[f]&&this[y]){return !1}var a=x(this);w=w.add(a),x.data(this,q,{w:a.width(),h:a.height()}),1===w.length&&h()},teardown:function(){if(!b[f]&&this[y]){return !1}var a=x(this);w=w.not(a),a.removeData(q),w.length||clearTimeout(g)},add:function(a){function d(z,A,l){var p=x(this),o=x.data(this,q)||{};o.w=A!==k?A:p.width(),o.h=l!==k?l:p.height(),c.apply(this,arguments)}if(!b[f]&&this[y]){return !1}var c;return"function"==typeof a?(c=a,d):(c=a.handler,void (a.handler=d))}}}(jQuery,this),+function(b){function c(h,g){var e,f=this.process.bind(this);this.$element=b(b(h).is("body")?window:h),this.$body=b("body"),this.$scrollElement=this.$element.on("scroll."+a+".data-api",f),this.options=b.extend({},c.DEFAULTS,g),this.selector||(this.selector=(this.options.target||(e=b(h).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a"),this.offsets=b([]),this.targets=b([]),this.activeTarget=null,this.refresh(),this.process()}var a="zui.scrollspy";c.DEFAULTS={offset:10},c.prototype.refresh=function(){var g=this.$element[0]==window?"offset":"position";this.offsets=b([]),this.targets=b([]);var f=this;this.$body.find(this.selector).map(function(){var j=b(this),h=j.data("target")||j.attr("href"),e=/^#./.test(h)&&b(h);return e&&e.length&&e.is(":visible")&&[[e[g]().top+(!b.isWindow(f.$scrollElement.get(0))&&f.$scrollElement.scrollTop()),h]]||null}).sort(function(h,j){return h[0]-j[0]}).each(function(){f.offsets.push(this[0]),f.targets.push(this[1])})},c.prototype.process=function(){var h,k=this.$scrollElement.scrollTop()+this.options.offset,g=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,m=g-this.$scrollElement.height(),l=this.offsets,f=this.targets,j=this.activeTarget;if(k>=m){return j!=(h=f.last()[0])&&this.activate(h)}if(j&&k<=l[0]){return j!=(h=f[0])&&this.activate(h)}for(h=l.length;h--;){j!=f[h]&&k>=l[h]&&(!l[h+1]||k<=l[h+1])&&this.activate(f[h])}},c.prototype.activate=function(f){this.activeTarget=f,b(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var h=this.selector+'[data-target="'+f+'"],'+this.selector+'[href="'+f+'"]',g=b(h).parents("li").addClass("active");g.parent(".dropdown-menu").length&&(g=g.closest("li.dropdown").addClass("active")),g.trigger("activate."+a)};var d=b.fn.scrollspy;b.fn.scrollspy=function(e){return this.each(function(){var h=b(this),f=h.data(a),g="object"==typeof e&&e;f||h.data(a,f=new c(this,g)),"string"==typeof e&&f[e]()})},b.fn.scrollspy.Constructor=c,b.fn.scrollspy.noConflict=function(){return b.fn.scrollspy=d,this},b(window).on("load",function(){b('[data-spy="scroll"]').each(function(){var f=b(this);f.scrollspy(f.data())})})}(jQuery),function(d,g){var c,j,h="localStorage",b="page_"+d.location.pathname+d.location.search,f=function(){this.silence=!0;try{h in d&&d[h]&&d[h].setItem&&(this.enable=!0,c=d[h])}catch(a){}this.enable||(j={},c={getLength:function(){var e=0;return g.each(j,function(){e++}),e},key:function(k){var e,l=0;return g.each(j,function(m){return l===k?(e=m,!1):void l++}),e},removeItem:function(e){delete j[e]},getItem:function(e){return j[e]},setItem:function(k,l){j[k]=l},clear:function(){j={}}}),this.storage=c,this.page=this.get(b,{})};f.prototype.pageSave=function(){if(g.isEmptyObject(this.page)){this.remove(b)}else{var e,a=[];for(e in this.page){var k=this.page[e];null===k&&a.push(e)}for(e=a.length-1;e>=0;e--){delete this.page[a[e]]}this.set(b,this.page)}},f.prototype.pageRemove=function(a){"undefined"!=typeof this.page[a]&&(this.page[a]=null,this.pageSave())},f.prototype.pageClear=function(){this.page={},this.pageSave()},f.prototype.pageGet=function(k,l){var a=this.page[k];return void 0===l||null!==a&&void 0!==a?a:l},f.prototype.pageSet=function(e,a){g.isPlainObject(e)?g.extend(!0,this.page,e):this.page[this.serialize(e)]=a,this.pageSave()},f.prototype.check=function(){if(!this.enable&&!this.silence){throw new Error("Browser not support localStorage or enable status been set true.")}return this.enable},f.prototype.length=function(){return this.check()?c.getLength?c.getLength():c.length:0},f.prototype.removeItem=function(a){return c.removeItem(a),this},f.prototype.remove=function(a){return this.removeItem(a)},f.prototype.getItem=function(a){return c.getItem(a)},f.prototype.get=function(k,l){var a=this.deserialize(this.getItem(k));return"undefined"!=typeof a&&null!==a||"undefined"==typeof l?a:l},f.prototype.key=function(a){return c.key(a)},f.prototype.setItem=function(a,k){return c.setItem(a,k),this},f.prototype.set=function(a,k){return void 0===k?this.remove(a):(this.setItem(a,this.serialize(k)),this)},f.prototype.clear=function(){return c.clear(),this},f.prototype.forEach=function(a){for(var k=this.length(),m=k-1;m>=0;m--){var l=c.key(m);a(l,this.get(l))}return this},f.prototype.getAll=function(){var a={};return this.forEach(function(l,k){a[l]=k}),a},f.prototype.serialize=function(a){return"string"==typeof a?a:JSON.stringify(a)},f.prototype.deserialize=function(a){if("string"==typeof a){try{return JSON.parse(a)}catch(k){return a||void 0}}},g.zui({store:new f})}(window,jQuery),function(b){var c="zui.searchBox",a=function(h,k){var j=this;j.name=name,j.$=b(h),j.options=k=b.extend({},a.DEFAULTS,j.$.data(),k);var d=j.$.is(k.inputSelector)?j.$:j.$.find(k.inputSelector);if(d.length){var g=function(){j.changeTimer&&(clearTimeout(j.changeTimer),j.changeTimer=null)},f=function(){g();var l=j.getSearch();if(l!==j.lastValue){var m=""===l;d.toggleClass("empty",m),j.$.callComEvent(j,"onSearchChange",[l,m]),j.lastValue=l}};j.$input=d=d.first(),d.on(k.listenEvent,function(e){j.changeTimer=setTimeout(function(){f()},k.changeDelay)}).on("focus",function(e){d.addClass("focus"),j.$.callComEvent(j,"onFocus",[e])}).on("blur",function(e){d.removeClass("focus"),j.$.callComEvent(j,"onBlur",[e])}).on("keydown",function(n){var o=0,m=n.which;27===m&&k.escToClear?(this.setSearch("",!0),f(),o=1):13===m&&k.onPressEnter&&(f(),j.$.callComEvent(j,"onPressEnter",[n]));var l=j.$.callComEvent(j,"onKeyDown",[n]);l===!1&&(o=1),o&&n.preventDefault()}),j.$.on("click",".search-clear-btn",function(e){j.setSearch("",!0),f(),j.focus(),e.preventDefault()}),f()}else{console.error("ZUI: search box init error, cannot find search box input element.")}};a.DEFAULTS={inputSelector:'input[type="search"],input[type="text"]',listenEvent:"change input paste",changeDelay:500},a.prototype.getSearch=function(){return this.$input&&b.trim(this.$input.val())},a.prototype.setSearch=function(f,g){var d=this.$input;d&&(d.val(f),g||d.trigger("change"))},a.prototype.focus=function(){this.$input&&this.$input.focus()},b.fn.searchBox=function(d){return this.each(function(){var g=b(this),e=g.data(c),f="object"==typeof d&&d;e||g.data(c,e=new a(this,f)),"string"==typeof d&&e[d]()})},a.NAME=c,b.fn.searchBox.Constructor=a}(jQuery),function(d,f){var c="zui.draggable",h={container:"body",move:!0},g=0,b=function(l,k){var j=this;j.$=d(l),j.id=g++,j.options=d.extend({},h,j.$.data(),k),j.init()};b.DEFAULTS=h,b.NAME=c,b.prototype.init=function(){var I,H,R,F,D,K=this,O=K.$,P="before",G="drag",B="finish",N="."+c+"."+K.id,L="mousedown"+N,M="mouseup"+N,J="mousemove"+N,A=K.options,k=A.selector,Q=A.handle,z=O,E="function"==typeof A.move,q=function(l){var m=l.pageX,a=l.pageY;D=!0;var n={left:m-R.x,top:a-R.y};z.removeClass("drag-ready").addClass("dragging"),A.move&&(E?A.move(n,z):z.css(n)),A[G]&&A[G]({event:l,element:z,startOffset:R,pos:n,offset:{x:m-I.x,y:a-I.y},smallOffset:{x:m-F.x,y:a-F.y}}),F.x=m,F.y=a,A.stopPropagation&&l.stopPropagation()},j=function(a){if(d(f).off(N),!D){return void z.removeClass("drag-ready")}var l={left:a.pageX-R.x,top:a.pageY-R.y};z.removeClass("drag-ready dragging"),A.move&&(E?A.move(l,z):z.css(l)),A[B]&&A[B]({event:a,element:z,startOffset:R,pos:l,offset:{x:a.pageX-I.x,y:a.pageY-I.y},smallOffset:{x:a.pageX-F.x,y:a.pageY-F.y}}),a.preventDefault(),A.stopPropagation&&a.stopPropagation()},e=function(n){var a=d.zui.getMouseButtonCode(A.mouseButton);if(!(a>-1&&n.button!==a)){var s=d(this);if(k&&(z=Q?s.closest(k):s),A[P]){var r=A[P]({event:n,element:z});if(r===!1){return}}var m=d(A.container),o=z.offset();H=m.offset(),I={x:n.pageX,y:n.pageY},R={x:n.pageX-o.left+H.left,y:n.pageY-o.top+H.top},F=d.extend({},I),D=!1,z.addClass("drag-ready"),n.preventDefault(),A.stopPropagation&&n.stopPropagation(),d(f).on(J,q).on(M,j)}};Q?O.on(L,Q,e):k?O.on(L,k,e):O.on(L,e)},b.prototype.destroy=function(){var a="."+c+"."+this.id;this.$.off(a),d(f).off(a),this.$.data(c,null)},d.fn.draggable=function(a){return this.each(function(){var k=d(this),j=k.data(c),e="object"==typeof a&&a;j||k.data(c,j=new b(this,e)),"string"==typeof a&&j[a]()})},d.fn.draggable.Constructor=b}(jQuery,document),function(d,g,c){var j="zui.droppable",h={target:".droppable-target",deviation:5,sensorOffsetX:0,sensorOffsetY:0,dropToClass:"drop-to"},b=0,f=function(k,a){var l=this;l.id=b++,l.$=d(k),l.options=d.extend({},h,l.$.data(),a),l.init()};f.DEFAULTS=h,f.NAME=j,f.prototype.trigger=function(k,a){return d.zui.callEvent(this.options[k],a,this)},f.prototype.init=function(){var ad,ao,aa,Y,af,al,am,ac,V,ak,ai,aj,ae,U=this,K=U.$,an=U.options,R=an.deviation,Z="."+j+"."+U.id,Q="mousedown"+Z,q="mouseup"+Z,e="mousemove"+Z,X=an.selector,n=an.handle,ag=an.flex,J=an.container,W=an.canMoveHere,B=an.dropToClass,N=K,G=!1,F=J?d(an.container).first():X?K:d("body"),H=function(l){if(G&&(ai={left:l.pageX,top:l.pageY},!(c.abs(ai.left-ac.left)<R&&c.abs(ai.top-ac.top)<R))){if(null===aa){var s=F.css("position");"absolute"!=s&&"relative"!=s&&"fixed"!=s&&(al=s,F.css("position","relative")),aa=N.clone().removeClass("drag-from").addClass("drag-shadow").css({position:"absolute",width:N.outerWidth(),transition:"none"}).appendTo(F),N.addClass("dragging"),U.trigger("start",{event:l,element:N,shadowElement:aa,targets:ad})}var r={left:ai.left-ak.left,top:ai.top-ak.top},k={left:r.left-V.left,top:r.top-V.top};aa.css(k),d.extend(aj,ai);var p=!1;Y=!1,ag||ad.removeClass(B);var o=null;if(ad.each(function(){var x=d(this),u=x.offset(),z=x.outerWidth(),y=x.outerHeight(),m=u.left+an.sensorOffsetX,w=u.top+an.sensorOffsetY;if(ai.left>m&&ai.top>w&&ai.left<m+z&&ai.top<w+y&&(o&&o.removeClass(B),o=x,!an.nested)){return !1}}),o){Y=!0;var a=o.data("id");N.data("id")!=a&&(af=!1),(null===ao||ao.data("id")!==a&&!af)&&(p=!0),ao=o,ag&&ad.removeClass(B),ao.addClass(B)}ag?null!==ao&&ao.length&&(Y=!0):(N.toggleClass("drop-in",Y),aa.toggleClass("drop-in",Y)),W&&W(N,ao)===!1||U.trigger("drag",{event:l,isIn:Y,target:ao,element:N,isNew:p,selfTarget:af,clickOffset:ak,offset:r,position:{left:r.left-V.left,top:r.top-V.top},mouseOffset:ai}),l.preventDefault()}},ah=function(a){if(d(g).off(Z),clearTimeout(ae),G){if(G=!1,al&&F.css("position",al),null===aa){return N.removeClass("drag-from"),void U.trigger("always",{event:a,cancel:!0})}Y||(ao=null);var o=!0;ai=a?{left:a.pageX,top:a.pageY}:aj;var m={left:ai.left-ak.left,top:ai.top-ak.top},k={left:ai.left-aj.left,top:ai.top-aj.top};aj.left=ai.left,aj.top=ai.top;var l={event:a,isIn:Y,target:ao,element:N,isNew:!af&&null!==ao,selfTarget:af,offset:m,mouseOffset:ai,position:{left:m.left-V.left,top:m.top-V.top},lastMouseOffset:aj,moveOffset:k};o=U.trigger("beforeDrop",l),o&&Y&&U.trigger("drop",l),ad.removeClass(B),N.removeClass("dragging").removeClass("drag-from"),aa.remove(),aa=null,U.trigger("finish",l),U.trigger("always",l),a&&a.preventDefault()}},ab=function(a){var l=d.zui.getMouseButtonCode(an.mouseButton);if(!(l>-1&&a.button!==l)){var k=d(this);X&&(N=n?k.closest(X):k),N.hasClass("drag-shadow")||an.before&&an.before({event:a,element:N})===!1||(G=!0,ad="function"==typeof an.target?an.target(N,K):F.find(an.target),ao=null,aa=null,Y=!1,af=!0,al=null,am=N.offset(),V=F.offset(),V.top=V.top-F.scrollTop(),V.left=V.left-F.scrollLeft(),ac={left:a.pageX,top:a.pageY},aj=d.extend({},ac),ak={left:ac.left-am.left,top:ac.top-am.top},N.addClass("drag-from"),d(g).on(e,H).on(q,ah),ae=setTimeout(function(){d(g).on(Q,ah)},10),a.preventDefault(),an.stopPropagation&&a.stopPropagation())}};n?K.on(Q,n,ab):X?K.on(Q,X,ab):K.on(Q,ab)},f.prototype.destroy=function(){var a="."+j+"."+this.id;this.$.off(a),d(g).off(a),this.$.data(j,null)},f.prototype.reset=function(){this.destroy(),this.init()},d.fn.droppable=function(a){return this.each(function(){var k=d(this),l=k.data(j),e="object"==typeof a&&a;l||k.data(j,l=new f(this,e)),"string"==typeof a&&l[a]()})},d.fn.droppable.Constructor=f}(jQuery,document,Math),+function(d,g){function c(m,l,k){return this.each(function(){var n=d(this),e=n.data(j),a=d.extend({},h.DEFAULTS,n.data(),"object"==typeof m&&m);e||n.data(j,e=new h(this,a)),"string"==typeof m?e[m](l,k):a.show&&e.show(l,k)})}var j="zui.modal",h=function(k,l){var e=this;e.options=l,e.$body=d(document.body),e.$element=d(k),e.$backdrop=e.isShown=null,e.scrollbarWidth=0,l.moveable===g&&(e.options.moveable=e.$element.hasClass("modal-moveable")),l.remote&&e.$element.find(".modal-content").load(l.remote,function(){e.$element.trigger("loaded."+j)}),l.scrollInside&&d(window).on("resize."+j,function(){e.isShown&&e.adjustPosition(g,100)})};h.VERSION="3.2.0",h.TRANSITION_DURATION=300,h.BACKDROP_TRANSITION_DURATION=150,h.DEFAULTS={backdrop:!0,keyboard:!0,show:!0,position:"fit"};var b=function(k,a){var l=d(window);a.left=Math.max(0,Math.min(a.left,l.width()-k.outerWidth())),a.top=Math.max(0,Math.min(a.top,l.height()-k.outerHeight())),k.css(a)};h.prototype.toggle=function(a,k){return this.isShown?this.hide():this.show(a,k)},h.prototype.adjustPosition=function(w,k){var a=this;if(clearTimeout(a.reposTask),k){return void (a.reposTask=setTimeout(a.adjustPosition.bind(a,w,0),k))}var G=a.options;if(w===g&&(w=G.position),w!==g&&null!==w){"function"==typeof w&&(w=w(a));var q=a.$element.find(".modal-dialog"),B=d(window).height(),C={maxHeight:"initial",overflow:"visible"},e=q.find(".modal-body").css(C);if(G.scrollInside&&e.length){var F=G.headerHeight,A=G.footerHeight,x=q.find(".modal-header"),z=q.find(".modal-footer");"number"!=typeof F&&(F=x.length?x.outerHeight():"function"==typeof F?F(x):0),"number"!=typeof A&&(A=z.length?z.outerHeight():"function"==typeof A?A(z):0),C.maxHeight=B-F-A,C.overflow=e[0].scrollHeight>C.maxHeight?"auto":"visible",e.css(C)}var n=Math.max(0,(B-q.outerHeight())/2);if("fit"===w?w={top:n>50?Math.floor(2*n/3):n}:"center"===w?w={top:n}:d.isPlainObject(w)||(w={top:w}),q.hasClass("modal-moveable")){var E=null,D=G.rememberPos;D&&(D===!0?E=a.$element.data("modal-pos"):d.zui.store&&(E=d.zui.store.pageGet(j+".rememberPos."+D))),w=d.extend(w,{left:Math.max(0,(d(window).width()-q.outerWidth())/2)},E),"inside"===G.moveable?b(q,w):q.css(w)}else{q.css(w)}}},h.prototype.setMoveable=function(){d.fn.draggable||console.error("Moveable modal requires draggable.js.");var k=this,a=k.options,l=k.$element.find(".modal-dialog").removeClass("modal-dragged");l.toggleClass("modal-moveable",!!a.moveable),k.$element.data("modal-moveable-setup")||l.draggable({container:k.$element,handle:".modal-header",before:function(){var e=l.css("margin-top");e&&"0px"!==e&&l.css("top",e).css("margin-top","").addClass("modal-dragged")},finish:function(m){var e=a.rememberPos;e&&(k.$element.data("modal-pos",m.pos),d.zui.store&&e!==!0&&d.zui.store.pageSet(j+".rememberPos."+e,m.pos))},move:"inside"!==a.moveable||function(e){b(l,e)}})},h.prototype.show=function(n,l){var k=this,m=d.Event("show."+j,{relatedTarget:n});k.$element.trigger(m),k.$element.toggleClass("modal-scroll-inside",!!k.options.scrollInside),k.isShown||m.isDefaultPrevented()||(k.isShown=!0,k.options.moveable&&k.setMoveable(),k.options.backdrop!==!1&&(k.setScrollbar(),k.$body.addClass("modal-open")),k.escape(),k.$element.on("click.dismiss."+j,'[data-dismiss="modal"]',function(a){k.hide(),a.stopPropagation()}),k.backdrop(function(){var e=d.support.transition&&k.$element.hasClass("fade");k.$element.parent().length||k.$element.appendTo(k.$body),k.$element.show().scrollTop(0),e&&k.$element[0].offsetWidth,k.$element.addClass("in").attr("aria-hidden",!1),k.adjustPosition(l),k.enforceFocus();var a=d.Event("shown."+j,{relatedTarget:n});e?k.$element.find(".modal-dialog").one("bsTransitionEnd",function(){k.$element.trigger("focus").trigger(a)}).emulateTransitionEnd(h.TRANSITION_DURATION):k.$element.trigger("focus").trigger(a)}))},h.prototype.hide=function(k){k&&k.preventDefault&&k.preventDefault();var a=this;k=d.Event("hide."+j),a.$element.trigger(k),a.isShown&&!k.isDefaultPrevented()&&(a.isShown=!1,a.options.backdrop!==!1&&(a.$body.removeClass("modal-open"),a.resetScrollbar()),a.escape(),d(document).off("focusin."+j),a.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss."+j),d.support.transition&&a.$element.hasClass("fade")?a.$element.one("bsTransitionEnd",a.hideModal.bind(a)).emulateTransitionEnd(h.TRANSITION_DURATION):a.hideModal())},h.prototype.enforceFocus=function(){d(document).off("focusin."+j).on("focusin."+j,function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")}.bind(this))},h.prototype.escape=function(){this.isShown&&this.options.keyboard?d(document).on("keydown.dismiss."+j,function(k){if(27==k.which){var l=d.Event("escaping."+j),e=this.$element.triggerHandler(l,"esc");if(e!=g&&!e){return}this.hide()}}.bind(this)):this.isShown||d(document).off("keydown.dismiss."+j)},h.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$element.trigger("hidden."+j)})},h.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},h.prototype.backdrop=function(o){var l=this,k=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var n=d.support.transition&&k;if(this.$backdrop=d('<div class="modal-backdrop '+k+'" />').appendTo(this.$body),this.$element.on("mousedown.dismiss."+j,function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))}.bind(this)),n&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!o){return}n?this.$backdrop.one("bsTransitionEnd",o).emulateTransitionEnd(h.BACKDROP_TRANSITION_DURATION):o()}else{if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var m=function(){l.removeBackdrop(),o&&o()};d.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",m).emulateTransitionEnd(h.BACKDROP_TRANSITION_DURATION):m()}else{o&&o()}}},h.prototype.setScrollbar=function(){d.zui.fixBodyScrollbar()&&this.options.onSetScrollbar&&this.options.onSetScrollbar()},h.prototype.resetScrollbar=function(){d.zui.resetBodyScrollbar(),this.options.onSetScrollbar&&this.options.onSetScrollbar("")},h.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var k=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),k};var f=d.fn.modal;d.fn.modal=c,d.fn.modal.Constructor=h,d.fn.modal.noConflict=function(){return d.fn.modal=f,this},d(document).on("click."+j+".data-api",'[data-toggle="modal"]',function(q){var u=d(this),m=u.attr("href"),p=null;try{p=d(u.attr("data-target")||m&&m.replace(/.*(?=#[^\s]+$)/,""))}catch(n){return}if(p.length){var k=p.data(j)?"toggle":d.extend({remote:!/#/.test(m)&&m},p.data(),u.data());u.is("a")&&q.preventDefault(),p.one("show."+j,function(a){a.isDefaultPrevented()||p.one("hidden."+j,function(){u.is(":visible")&&u.trigger("focus")})}),c.call(p,k,this,u.data("position"))}})}(jQuery,void 0),function(z,m,k){if(!z.fn.modal){throw new Error("Modal trigger requires modal.js")}var h="zui.modaltrigger",g="ajax",x=".zui.modal",b="string",A=function(c,a){c=z.extend({},A.DEFAULTS,z.ModalTriggerDefaults,a?a.data():null,c),this.isShown,this.$trigger=a,this.options=c,this.id=z.zui.uuid()};A.DEFAULTS={type:"custom",height:"auto",name:"triggerModal",fade:!0,position:"fit",showHeader:!0,delay:0,backdrop:!0,keyboard:!0,waittime:0,loadingIcon:"icon-spinner-indicator",scrollInside:!1},A.prototype.initOptions=function(d){if(d.url&&(!d.type||d.type!=g&&"iframe"!=d.type)&&(d.type=g),d.remote){d.type=g,typeof d.remote===b&&(d.url=d.remote)}else{if(d.iframe){d.type="iframe",typeof d.iframe===b&&(d.url=d.iframe)}else{if(d.custom&&(d.type="custom",typeof d.custom===b)){var e;try{e=z(d.custom)}catch(c){}e&&e.length?d.custom=e:"function"==typeof m[d.custom]&&(d.custom=m[d.custom])}}}return d},A.prototype.init=function(d){var a=this,l=z("#"+d.name);l.length&&(a.isShown||l.off(x),l.remove()),l=z('<div id="'+d.name+'" class="modal modal-trigger '+(d.className||"")+'">'+("string"==typeof d.loadingIcon&&0===d.loadingIcon.indexOf("icon-")?'<div class="icon icon-spin loader '+d.loadingIcon+'"></div>':d.loadingIcon)+'<div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button class="close" data-dismiss="modal">×</button><h4 class="modal-title"><i class="modal-icon"></i> <span class="modal-title-name"></span></h4></div><div class="modal-body"></div></div></div></div>').appendTo("body").data(h,a);var c=function(o,e){var p=d[o];"function"==typeof p&&l.on(e+x,p)};c("onShow","show"),c("shown","shown"),c("onHide","hide"),c("hidden","hidden"),c("loaded","loaded"),l.on("shown"+x,function(){a.isShown=!0}).on("hidden"+x,function(){a.isShown=!1}),this.$modal=l,this.$dialog=l.find(".modal-dialog"),d.mergeOptions&&(this.options=d)},A.prototype.show=function(s){var J=this,r=z.extend({},A.DEFAULTS,J.options,{url:J.$trigger?J.$trigger.attr("href")||J.$trigger.attr("data-url")||J.$trigger.data("url"):J.options.url},s),F=J.isShown;r=J.initOptions(r),F||J.init(r);var G=J.$modal,n=G.find(".modal-dialog"),M=r.custom,E=n.find(".modal-body").css("padding","").toggleClass("load-indicator loading",!!F),B=n.find(".modal-header"),D=n.find(".modal-content");G.toggleClass("fade",r.fade).addClass(r.className).toggleClass("modal-loading",!F).toggleClass("modal-scroll-inside",!!r.scrollInside),n.toggleClass("modal-md","md"===r.size).toggleClass("modal-sm","sm"===r.size).toggleClass("modal-lg","lg"===r.size).toggleClass("modal-fullscreen","fullscreen"===r.size),B.toggle(r.showHeader),B.find(".modal-icon").attr("class","modal-icon icon-"+r.icon),B.find(".modal-title-name").text(r.title||""),r.size&&"fullscreen"===r.size&&(r.width="",r.height="");var o=function(){clearTimeout(this.resizeTask),this.resizeTask=setTimeout(function(){J.adjustPosition(r.position)},100)},L=function(a,c){return"undefined"==typeof a&&(a=r.delay),setTimeout(function(){n=G.find(".modal-dialog"),r.width&&"auto"!=r.width&&n.css("width",r.width),r.height&&"auto"!=r.height&&(n.css("height",r.height),"iframe"===r.type&&E.css("height",n.height()-B.outerHeight())),J.adjustPosition(r.position),G.removeClass("modal-loading").removeClass("modal-updating"),F&&E.removeClass("loading"),"iframe"!=r.type&&(E=n.off("resize."+h).find(".modal-body").off("resize."+h),r.scrollInside&&(E=E.children().off("resize."+h)),(E.length?E:n).on("resize."+h,o)),c&&c()},a)};if("custom"===r.type&&M){if("function"==typeof M){var I=M({modal:G,options:r,modalTrigger:J,ready:L});typeof I===b&&(E.html(I),L())}else{M instanceof z?(E.html(z("<div>").append(M.clone()).html()),L()):(E.html(M),L())}}else{if(r.url){var H=function(){var a=G.callComEvent(J,"broken");"string"==typeof a&&E.html(a),L()};if(G.attr("ref",r.url),"iframe"===r.type){G.addClass("modal-iframe"),this.firstLoad=!0;var K="iframe-"+r.name;B.detach(),E.detach(),D.empty().append(B).append(E),E.css("padding",0).html('<iframe id="'+K+'" name="'+K+'" src="'+r.url+'" frameborder="no" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true" allowtransparency="true" scrolling="auto" style="width: 100%; height: 100%; left: 0px;"></iframe>'),r.waittime>0&&(J.waitTimeout=L(r.waittime,H));var e=document.getElementById(K);e.onload=e.onreadystatechange=function(c){var P=!!r.scrollInside;if(J.firstLoad&&G.addClass("modal-loading"),!this.readyState||"complete"==this.readyState){J.firstLoad=!1,r.waittime>0&&clearTimeout(J.waitTimeout);try{G.attr("ref",e.contentWindow.location.href);var C=m.frames[K].$;if(C&&"auto"===r.height&&"fullscreen"!=r.size){var l=C("body").addClass("body-modal").toggleClass("body-modal-scroll-inside",P);r.iframeBodyClass&&l.addClass(r.iframeBodyClass);var O=[],N=function(p){G.removeClass("fade");var Q=l.outerHeight();if(p===!0&&r.onlyIncreaseHeight&&(Q=Math.max(Q,E.data("minModalHeight")||0),E.data("minModalHeight",Q)),P){var d=r.headerHeight;"number"!=typeof d?d=B.outerHeight():"function"==typeof d&&(d=d(B));var u=z(m).height();Q=Math.min(Q,u-d)}for(O.length>1&&Q===O[0]&&(Q=Math.max(Q,O[1])),O.push(Q);O.length>2;){O.shift()}E.css("height",Q),r.fade&&G.addClass("fade"),L()};G.callComEvent(J,"loaded",{modalType:"iframe",jQuery:C}),setTimeout(N,100),l.off("resize."+h).on("resize."+h,N),P&&z(m).off("resize."+h).on("resize."+h,N)}else{L()}var a=r.handleLinkInIframe;a&&C("body").on("click","string"==typeof a?a:"a[href]",function(){z(this).is('[data-toggle="modal"]')||G.addClass("modal-updating")}),r.iframeStyle&&C("head").append("<style>"+r.iframeStyle+"</style>")}catch(c){L()}}}}else{z.ajax(z.extend({url:r.url,success:function(a){try{var d=z(a);d.filter(".modal-dialog").length?n.parent().empty().append(d):d.filter(".modal-content").length?n.find(".modal-content").replaceWith(d):E.wrapInner(d)}catch(c){m.console&&m.console.warn&&console.warn("ZUI: Cannot recogernize remote content.",{error:c,data:a}),G.html(a)}G.callComEvent(J,"loaded",{modalType:g}),L(),r.scrollInside&&z(m).off("resize."+h).on("resize."+h,o)},error:H},r.ajaxOptions))}}}F||G.modal({show:"show",backdrop:r.backdrop,moveable:r.moveable,rememberPos:r.rememberPos,keyboard:r.keyboard,scrollInside:r.scrollInside})},A.prototype.close=function(c,a){var d=this;(c||a)&&d.$modal.on("hidden"+x,function(){"function"==typeof c&&c(),typeof a===b&&a.length&&!d.$modal.data("cancel-reload")&&("this"===a?m.location.reload():m.location=a)}),d.$modal.modal("hide")},A.prototype.toggle=function(a){this.isShown?this.close():this.show(a)},A.prototype.adjustPosition=function(a){a=a===k?this.options.position:a,"function"==typeof a&&(a=a(this)),this.$modal.modal("adjustPosition",a)},z.zui({ModalTrigger:A,modalTrigger:new A}),z.fn.modalTrigger=function(c,a){return z(this).each(function(){var n=z(this),e=n.data(h),d=z.extend({title:n.attr("title")||n.text(),url:n.attr("href"),type:n.hasClass("iframe")?"iframe":""},n.data(),z.isPlainObject(c)&&c);e||n.data(h,e=new A(d,n)),typeof c==b?e[c](a):d.show&&e.show(a),n.on((d.trigger||"click")+".toggle."+h,function(l){d=z.extend(d,{url:n.attr("href")||n.attr("data-url")||n.data("url")||d.url}),e.toggle(d),n.is("a")&&l.preventDefault()})})};var j=z.fn.modal;z.fn.modal=function(c,a){return z(this).each(function(){var d=z(this);d.hasClass("modal")?j.call(d,c,a):d.modalTrigger(c,a)})},z.fn.modal.bs=j;var q=function(a){return a?a=z(a):(a=z(".modal.modal-trigger"),!a.length),a&&a instanceof z?a:null},w=function(d,n,c){var l=d;if("function"==typeof d){var e=c;c=n,n=d,d=e}d=q(d),d&&d.length?d.each(function(){z(this).data(h).close(n,c)}):z("body").hasClass("modal-open")||z(".modal.in").length||z("body").hasClass("body-modal")&&m.parent.$.zui.closeModal(l,n,c)},f=function(a,c){c=q(c),c&&c.length&&c.modal("adjustPosition",a)},y=function(c,a){"string"==typeof c&&(c={url:c});var d=q(a);d&&d.length&&d.each(function(){z(this).data(h).show(c)})};z.zui({reloadModal:y,closeModal:w,ajustModalPosition:f,adjustModalPosition:f}),z(document).on("click."+h+".data-api",'[data-toggle="modal"]',function(n){var d=z(this),p=d.attr("href"),c=null;try{c=z(d.attr("data-target")||p&&p.replace(/.*(?=#[^\s]+$)/,""))}catch(l){}c&&c.length||(d.data(h)?d.trigger(".toggle."+h):d.modalTrigger({show:!0})),d.is("a")&&n.preventDefault()}).on("click."+h+".data-api",'[data-dismiss="modal"]',function(){z.zui.closeModal()})}(window.jQuery,window,void 0),+function(b){var c=function(d,f){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.init("tooltip",d,f)};c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},c.prototype.init=function(k,g,p){this.enabled=!0,this.type=k,this.$element=b(g),this.options=this.getOptions(p);for(var m=this.options.trigger.split(" "),f=m.length;f--;){var j=m[f];if("click"==j){this.$element.on("click."+this.type,this.options.selector,this.toggle.bind(this))}else{if("manual"!=j){var h="hover"==j?"mouseenter":"focus",d="hover"==j?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,this.enter.bind(this)),this.$element.on(d+"."+this.type,this.options.selector,this.leave.bind(this))}}}this.options.selector?this._options=b.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(d){return d=b.extend({},this.getDefaults(),this.$element.data(),d),d.delay&&"number"==typeof d.delay&&(d.delay={show:d.delay,hide:d.delay}),d},c.prototype.getDelegateOptions=function(){var f={},d=this.getDefaults();return this._options&&b.each(this._options,function(e,g){d[e]!=g&&(f[e]=g)}),f},c.prototype.enter=function(f){var d=f instanceof this.constructor?f:b(f.currentTarget)[this.type](this.getDelegateOptions()).data("zui."+this.type);return clearTimeout(d.timeout),d.hoverState="in",d.options.delay&&d.options.delay.show?void (d.timeout=setTimeout(function(){"in"==d.hoverState&&d.show()},d.options.delay.show)):d.show()},c.prototype.leave=function(f){var d=f instanceof this.constructor?f:b(f.currentTarget)[this.type](this.getDelegateOptions()).data("zui."+this.type);return clearTimeout(d.timeout),d.hoverState="out",d.options.delay&&d.options.delay.hide?void (d.timeout=setTimeout(function(){"out"==d.hoverState&&d.hide()},d.options.delay.hide)):d.hide()},c.prototype.show=function(I){var E=b.Event("show.zui."+this.type);if((I||this.hasContent())&&this.enabled){var B=this;if(B.$element.trigger(E),E.isDefaultPrevented()){return}var A=B.tip();B.setContent(I),B.options.animation&&A.addClass("fade");var L="function"==typeof B.options.placement?B.options.placement.call(B,A[0],B.$element[0]):B.options.placement,x=/\s?auto?\s?/i,w=x.test(L);w&&(L=L.replace(x,"")||"top"),A.detach().css({top:0,left:0,display:"block"}).addClass(L),B.options.container?A.appendTo(B.options.container):A.insertAfter(B.$element);var D=B.getPosition(),J=A[0].offsetWidth,K=A[0].offsetHeight;if(w){var z=B.$element.parent(),q=L,H=document.documentElement.scrollTop||document.body.scrollTop,F="body"==B.options.container?window.innerWidth:z.outerWidth(),G="body"==B.options.container?window.innerHeight:z.outerHeight(),C="body"==B.options.container?0:z.offset().left;L="bottom"==L&&D.top+D.height+K-H>G?"top":"top"==L&&D.top-H-K<0?"bottom":"right"==L&&D.right+J>F?"left":"left"==L&&D.left-J<C?"right":L,A.removeClass(q).addClass(L)}var k=B.getCalculatedOffset(L,D,J,K);B.applyPlacement(k,L);var j=function(){var d=B.hoverState;B.$element.trigger("shown.zui."+B.type),B.hoverState=null,"out"==d&&B.leave(B)};b.support.transition&&B.$tip.hasClass("fade")?A.one("bsTransitionEnd",j).emulateTransitionEnd(150):j()}},c.prototype.applyPlacement=function(w,m){var k,h=this.tip(),g=h[0].offsetWidth,u=h[0].offsetHeight,f=parseInt(h.css("margin-top"),10),x=parseInt(h.css("margin-left"),10);isNaN(f)&&(f=0),isNaN(x)&&(x=0),w.top=w.top+f,w.left=w.left+x,h.offset(w).addClass("in");var j=h[0].offsetWidth,p=h[0].offsetHeight;if("top"==m&&p!=u&&(k=!0,w.top=w.top+u-p),/bottom|top/.test(m)){var q=0;w.left<0&&(q=w.left*-2,w.left=0,h.offset(w),j=h[0].offsetWidth,p=h[0].offsetHeight),this.replaceArrow(q-g+j,j,"left")}else{this.replaceArrow(p-u,p,"top")}k&&h.offset(w)},c.prototype.replaceArrow=function(f,g,d){this.arrow().css(d,f?50*(1-f/g)+"%":"")},c.prototype.setContent=function(f){var g=this.tip(),d=f||this.getTitle();this.options.tipId&&g.attr("id",this.options.tipId),this.options.tipClass&&g.addClass(this.options.tipClass),g.find(".tooltip-inner")[this.options.html?"html":"text"](d),g.removeClass("fade in top bottom left right")},c.prototype.hide=function(){function f(){"in"!=d.hoverState&&h.detach()}var d=this,h=this.tip(),g=b.Event("hide.zui."+this.type);if(this.$element.trigger(g),!g.isDefaultPrevented()){return h.removeClass("in"),b.support.transition&&this.$tip.hasClass("fade")?h.one(b.support.transition.end,f).emulateTransitionEnd(150):f(),this.$element.trigger("hidden.zui."+this.type),this}},c.prototype.fixTitle=function(){var d=this.$element;(d.attr("title")||"string"!=typeof d.attr("data-original-title"))&&d.attr("data-original-title",d.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(){var d=this.$element[0];return b.extend({},"function"==typeof d.getBoundingClientRect?d.getBoundingClientRect():{width:d.offsetWidth,height:d.offsetHeight},this.$element.offset())},c.prototype.getCalculatedOffset=function(f,g,d,h){return"bottom"==f?{top:g.top+g.height,left:g.left+g.width/2-d/2}:"top"==f?{top:g.top-h,left:g.left+g.width/2-d/2}:"left"==f?{top:g.top+g.height/2-h/2,left:g.left-d}:{top:g.top+g.height/2-h/2,left:g.left+g.width}},c.prototype.getTitle=function(){var f,g=this.$element,d=this.options;return f=g.attr("data-original-title")||("function"==typeof d.title?d.title.call(g[0]):d.title)},c.prototype.tip=function(){return this.$tip=this.$tip||b(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(f){var d=f?b(f.currentTarget)[this.type](this.getDelegateOptions()).data("zui."+this.type):this;d.tip().hasClass("in")?d.leave(d):d.enter(d)},c.prototype.destroy=function(){this.hide().$element.off("."+this.type).removeData("zui."+this.type)};var a=b.fn.tooltip;b.fn.tooltip=function(d,e){return this.each(function(){var h=b(this),f=h.data("zui.tooltip"),g="object"==typeof d&&d;f||h.data("zui.tooltip",f=new c(this,g)),"string"==typeof d&&f[d](e)})},b.fn.tooltip.Constructor=c,b.fn.tooltip.noConflict=function(){return b.fn.tooltip=a,this}}(window.jQuery),+function(b){var c=function(d,f){this.init("popover",d,f)};if(!b.fn.tooltip){throw new Error("Popover requires tooltip.js")}c.DEFAULTS=b.extend({},b.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=b.extend({},b.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var f=this.tip(),g=this.getTarget();if(g){return g.find(".arrow").length<1&&f.addClass("no-arrow"),void f.html(g.html())}var d=this.getTitle(),h=this.getContent();f.find(".popover-title")[this.options.html?"html":"text"](d),f.find(".popover-content")[this.options.html?"html":"text"](h),f.removeClass("fade top bottom left right in"),this.options.tipId&&f.attr("id",this.options.tipId),this.options.tipClass&&f.addClass(this.options.tipClass),f.find(".popover-title").html()||f.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTarget()||this.getTitle()||this.getContent()},c.prototype.getContent=function(){var d=this.$element,f=this.options;return d.attr("data-content")||("function"==typeof f.content?f.content.call(d[0]):f.content)},c.prototype.getTarget=function(){var f=this.$element,d=this.options,g=f.attr("data-target")||("function"==typeof d.target?d.target.call(f[0]):d.target);return !!g&&("$next"==g?f.next(".popover"):b(g))},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=b(this.options.template)),this.$tip};var a=b.fn.popover;b.fn.popover=function(d){return this.each(function(){var g=b(this),f=g.data("zui.popover"),e="object"==typeof d&&d;f||g.data("zui.popover",f=new c(this,e)),"string"==typeof d&&f[d]()})},b.fn.popover.Constructor=c,b.fn.popover.noConflict=function(){return b.fn.popover=a,this}}(window.jQuery),+function(k){function h(){k(c).remove(),k(j).each(function(a){var l=g(k(this));l.hasClass("open")&&(l.trigger(a=k.Event("hide."+d)),a.isDefaultPrevented()||l.removeClass("open").trigger("hidden."+d))})}function g(l){var a=l.attr("data-target");a||(a=l.attr("href"),a=a&&/#/.test(a)&&a.replace(/.*(?=#[^\s]*$)/,""));var q;try{q=a&&k(a)}catch(p){}return q&&q.length?q:l.parent()}var d="zui.dropdown",c=".dropdown-backdrop",j="[data-toggle=dropdown]",b=function(a){k(a).on("click."+d,this.toggle)};b.prototype.toggle=function(p){var e=k(this);if(!e.is(".disabled, :disabled")){var n=g(e),l=n.hasClass("open");if(h(),!l){if("ontouchstart" in document.documentElement&&!n.closest(".navbar-nav").length&&k('<div class="dropdown-backdrop"/>').insertAfter(k(this)).on("click",h),n.trigger(p=k.Event("show."+d)),p.isDefaultPrevented()){return}n.toggleClass("open").trigger("shown."+d),e.focus()}return !1}},b.prototype.keydown=function(u){if(/(38|40|27)/.test(u.keyCode)){var x=k(this);if(u.preventDefault(),u.stopPropagation(),!x.is(".disabled, :disabled")){var w=g(x),q=w.hasClass("open");if(!q||q&&27==u.keyCode){return 27==u.which&&w.find(j).focus(),x.click()}var p=k("[role=menu] li:not(.divider):visible a",w);if(p.length){var a=p.index(p.filter(":focus"));38==u.keyCode&&a>0&&a--,40==u.keyCode&&a<p.length-1&&a++,~a||(a=0),p.eq(a).focus()}}}};var m=k.fn.dropdown;k.fn.dropdown=function(a){return this.each(function(){var e=k(this),l=e.data("dropdown");l||e.data("dropdown",l=new b(this)),"string"==typeof a&&l[a].call(e)})},k.fn.dropdown.Constructor=b,k.fn.dropdown.noConflict=function(){return k.fn.dropdown=m,this};var f=d+".data-api";k(document).on("click."+f,h).on("click."+f,".dropdown form",function(a){a.stopPropagation()}).on("click."+f,j,b.prototype.toggle).on("keydown."+f,j+", [role=menu]",b.prototype.keydown)}(window.jQuery),function(F,A){var w="zui.contextmenu",m={animation:"fade",menuTemplate:'<ul class="dropdown-menu"></ul>',toggleTrigger:!1,duration:200,limitInsideWindow:!0},k=!1,D={},b="zui-contextmenu-"+F.zui.uuid(),G=0,q=0,B=function(){return F(document).off("mousemove."+w).on("mousemove."+w,function(a){G=a.clientX,q=a.clientY}),D},C=function(c,a){if("string"==typeof c&&(c="seperator"===c||"divider"===c||"-"===c||"|"===c?{type:"seperator"}:{label:c,id:a}),"seperator"===c.type||"divider"===c.type){return F('<li class="divider"></li>')}var d=F("<a/>").attr({href:c.url||"###","class":c.className,style:c.style}).data("item",c);return c.html?c.html===!0?d.html(c.label||c.text):d=F(c.html):d.text(c.label||c.text),c.onClick&&d.on("click",c.onClick),F("<li />").toggleClass("disabled",c.disabled===!0).append(d)},j=function(c){var a=F("#"+b);return a.length&&a.hasClass("contextmenu-show")&&(!c||(a.data("options")||{}).id===c)},E=null,z=function(f,c){"function"==typeof f&&(c=f,f=null),E&&(clearTimeout(E),E=null);var h=F("#"+b);if(h.length){var g=h.removeClass("contextmenu-show").data("options");if(!f||g.id===f){var d=function(){h.find(".contextmenu-menu").removeClass("open"),g.onHidden&&g.onHidden(),c&&c()};g.onHide&&g.onHide();var a=g.animation;h.find(".contextmenu-menu").removeClass("in"),a?E=setTimeout(d,g.duration):d()}}return D},x=function(N,I,L){F.isPlainObject(N)&&(L=I,I=N,N=I.items),k=!0,I=F.extend({},m,I);var M=F("#"+b);M.length||(M=F('<div style="position: fixed; z-index: 2000;" class="contextmenu" id="'+b+'"><div class="contextmenu-menu"></div></div>').appendTo("body"));var J=M.find(".contextmenu-menu").off("click."+w).on("click."+w,"a,.contextmenu-item",function(g){var d=F(this),h=I.onClickItem&&I.onClickItem(d.data("item"),d,g);h!==!1&&z()}).empty();J.attr("class","contextmenu-menu"+(I.className?" "+I.className:"")),M.attr("class","contextmenu contextmenu-show");var r=I.menuCreator;if(r){J.append(r(N,I))}else{J.append(I.menuTemplate);var l=J.children().first(),O=I.itemCreator||C,o=typeof N;"string"===o?N=N.split(","):"function"===o&&(N=N(I)),F.each(N,function(d,g){l.append(O(g,d,I))})}var H=I.animation,n=I.duration;H===!0&&(I.animation=H="fade"),E&&(clearTimeout(E),E=null);var c=function(){J.addClass("in"),I.onShown&&I.onShown(),L&&L()};I.onShow&&I.onShow(),M.data("options",{animation:H,onHide:I.onHide,onHidden:I.onHidden,id:I.id,duration:n});var a=I.x,u=I.y;a===A&&(a=(I.event||I).clientX),a===A&&(a=G),u===A&&(u=(I.event||I).clientY),u===A&&(u=q);var l=J.children().first(),e=l.outerWidth(),K=l.outerHeight();if(I.position){var f=I.position({x:a,y:u,width:e,height:K},I,J);f&&(a=f.x,u=f.y)}if(I.limitInsideWindow){var s=F(window);a=Math.max(0,Math.min(a,s.width()-e)),u=Math.max(0,Math.min(u,s.height()-K))}return M.css({left:a,top:u}).show(),J.addClass("open"),H?(J.addClass(H),E=setTimeout(function(){c(),k=!1},10)):(c(),k=!1),D};F.extend(D,{NAME:w,DEFAULTS:m,show:x,hide:z,listenMouse:B,isShow:j}),F.zui({ContextMenu:D});var y=function(f,h){var g=this;g.name=w,g.$=F(f),g.id=F.zui.uuid(),h=g.options=F.extend({trigger:"contextmenu"},D.DEFAULTS,this.$.data(),h);var d=function(l){if("mousedown"!==l.type||2===l.button){if(h.toggleTrigger&&g.isShow()){g.hide()}else{var n={x:l.clientX,y:l.clientY,event:l};g.show(n)}return l.preventDefault(),l.returnValue=!1,!1}},c=h.trigger,a=c+"."+w;h.selector?g.$.on(a,h.selector,d):g.$.on(a,d),h.show&&g.show("object"==typeof h.show?h.show:null)};y.prototype.destory=function(){that.$.off("."+w)},y.prototype.hide=function(a){D.hide(this.id,a)},y.prototype.show=function(c,a){c=F.extend({id:this.id,$toggle:this.$},this.options,c),D.show(c,a)},y.prototype.isShow=function(){return j(this.id)},F.fn.contextmenu=function(a){return this.each(function(){var e=F(this),d=e.data(w),c="object"==typeof a&&a;d||e.data(w,d=new y(this,c)),"string"==typeof a&&d[a]()})},F.fn.contextmenu.Constructor=y,F.fn.contextDropdown=function(a){F(this).contextmenu(F.extend({trigger:"click",animation:"fade",toggleTrigger:!0,menuCreator:function(f,d){var h=d.$toggle,g=h.attr("data-target");g||(g=h.attr("href"),g=g&&/#/.test(g)&&g.replace(/.*(?=#[^\s]*$)/,""));var c=g?F(g):h.next(".dropdown-menu");return c.clone()},position:function(H,p,h){var f=p.placement,d=p.$toggle;if(!f){var u=h.find(".dropdown-menu"),c=u.hasClass("pull-right"),I=d.parent().hasClass("dropup");f=c?I?"top-right":"bottom-right":I?"top-left":"bottom-left"}var g=d[0].getBoundingClientRect();switch(f){case"top-left":return{x:g.left,y:Math.floor(g.top-H.height)};case"top-right":return{x:Math.floor(g.right-H.width),y:Math.floor(g.top-H.height)};case"bottom-left":return{x:g.left,y:g.bottom};case"bottom-right":return{x:Math.floor(g.right-H.width),y:g.bottom}}return H}},a))},F(document).on("click",function(d){var f=F(d.target);if(f.is('[data-toggle="context-dropdown"]')){var c=f.data(w);c||f.contextDropdown({show:!0})}else{k||f.closest(".contextmenu").length||z()}})}(jQuery,void 0),+function(b){var c=function(f,d){this.$element=b(f),this.$indicators=this.$element.find(".carousel-indicators"),this.options=d,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",this.pause.bind(this)).on("mouseleave",this.cycle.bind(this))};c.DEFAULTS={interval:5000,pause:"hover",wrap:!0,touchable:!0},c.prototype.touchable=function(){function g(p){var p=p||window.event;p.originalEvent&&(p=p.originalEvent);var m=b(this);switch(p.type){case"touchstart":j=p.touches[0].pageX,h=p.touches[0].pageY;break;case"touchend":var o=p.changedTouches[0].pageX-j,n=p.changedTouches[0].pageY-h;if(Math.abs(o)>Math.abs(n)){f(m,o),Math.abs(o)>10&&p.preventDefault()}else{var k=b(window);b("body,html").animate({scrollTop:k.scrollTop()-n},400)}}}function f(k,l){l>10?d.prev():l<-10&&d.next()}if(this.options.touchable){this.$element.on("touchstart touchmove touchend",g);var j,h,d=this}},c.prototype.cycle=function(d){return d||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(this.next.bind(this),this.options.interval)),this},c.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},c.prototype.to=function(f){var d=this,g=this.getActiveIndex();if(!(f>this.$items.length-1||f<0)){return this.sliding?this.$element.one("slid",function(){d.to(f)}):g==f?this.pause().cycle():this.slide(f>g?"next":"prev",b(this.$items[f]))}},c.prototype.pause=function(d){return d||(this.paused=!0),this.$element.find(".next, .prev").length&&b.support.transition.end&&(this.$element.trigger(b.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding){return this.slide("next")}},c.prototype.prev=function(){if(!this.sliding){return this.slide("prev")}},c.prototype.slide=function(m,k){var h=this.$element.find(".item.active"),g=k||h[m](),q=this.interval,f="next"==m?"left":"right",u="next"==m?"first":"last",j=this;if(!g.length){if(!this.options.wrap){return}g=this.$element.find(".item")[u]()}this.sliding=!0,q&&this.pause();var p=b.Event("slide.zui.carousel",{relatedTarget:g[0],direction:f});if(!g.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var d=b(j.$indicators.children()[j.getActiveIndex()]);d&&d.addClass("active")})),b.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(p),p.isDefaultPrevented()){return}g.addClass(m),g[0].offsetWidth,h.addClass(f),g.addClass(f),h.one(b.support.transition.end,function(){g.removeClass([m,f].join(" ")).addClass("active"),h.removeClass(["active",f].join(" ")),j.sliding=!1,setTimeout(function(){j.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(p),p.isDefaultPrevented()){return}h.removeClass("active"),g.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return q&&this.cycle(),this}};var a=b.fn.carousel;b.fn.carousel=function(d){return this.each(function(){var h=b(this),g=h.data("zui.carousel"),e=b.extend({},c.DEFAULTS,h.data(),"object"==typeof d&&d),f="string"==typeof d?d:e.slide;g||h.data("zui.carousel",g=new c(this,e)),"number"==typeof d?g.to(d):f?g[f]():e.interval&&g.pause().cycle(),e.touchable&&g.touchable()})},b.fn.carousel.Constructor=c,b.fn.carousel.noConflict=function(){return b.fn.carousel=a,this},b(document).on("click.zui.carousel.data-api","[data-slide], [data-slide-to]",function(h){var f,k=b(this),j=b(k.attr("data-target")||(f=k.attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")),d=b.extend({},j.data(),k.data()),g=k.attr("data-slide-to");g&&(d.interval=!1),j.carousel(d),(g=k.attr("data-slide-to"))&&j.data("zui.carousel").to(g),h.preventDefault()}),b(window).on("load",function(){b('[data-ride="carousel"]').each(function(){var d=b(this);d.carousel(d.data())})})}(window.jQuery),
|
||
/*! TangBin: image.ready.js http://www.planeart.cn/?p=1121 */
|
||
function(a){a.zui.imgReady=function(){var c=[],d=null,b=function(){for(var g=0;g<c.length;g++){c[g].end?c.splice(g--,1):c[g]()}!c.length&&f()},f=function(){clearInterval(d),d=null};return function(j,h,w,e){var y,k,m,q,g,x=new Image;return x.src=j,x.complete?(h.call(x),void (w&&w.call(x))):(k=x.width,m=x.height,x.onerror=function(){e&&e.call(x),y.end=!0,x=x.onload=x.onerror=null},y=function(){q=x.width,g=x.height,(q!==k||g!==m||q*g>1024)&&(h.call(x),y.end=!0)},y(),x.onload=function(){!y.end&&y(),w&&w.call(x),x=x.onload=x.onerror=null},void (y.end||(c.push(y),null===d&&(d=setInterval(b,40)))))}}()}(jQuery),function(b,c,a){if(!b.fn.modalTrigger){throw new Error("modal & modalTrigger requires for lightbox")}if(!b.zui.imgReady){throw new Error("imgReady requires for lightbox")}var d=function(g,f){this.$=b(g),this.options=this.getOptions(f),this.init()};d.DEFAULTS={modalTeamplate:'<div class="icon-spinner icon-spin loader"></div><div class="modal-dialog"><button class="close" data-dismiss="modal" aria-hidden="true"><i class="icon-remove"></i></button><button class="controller prev"><i class="icon icon-chevron-left"></i></button><button class="controller next"><i class="icon icon-chevron-right"></i></button><img class="lightbox-img" src="{image}" alt="" data-dismiss="modal" /><div class="caption"><div class="content">{caption}<div></div></div>'},d.prototype.getOptions=function(g){var f="image";return g=b.extend({},d.DEFAULTS,this.$.data(),g),g[f]||(g[f]=this.$.attr("src")||this.$.attr("href")||this.$.find("img").attr("src"),this.$.data(f,g[f])),g},d.prototype.init=function(){this.bindEvents()},d.prototype.initGroups=function(){var f=this.$.data("groups");f||(f=b('[data-toggle="lightbox"][data-group="'+this.options.group+'"], [data-lightbox-group="'+this.options.group+'"]'),this.$.data("groups",f),f.each(function(g){b(this).attr("data-group-index",g)})),this.groups=f,this.groupIndex=parseInt(this.$.data("group-index"))},d.prototype.setImage=function(f,g){void 0!==f&&(this.options.image=f),void 0!==g&&(this.options.caption=g)},d.prototype.show=function(f,g){this.setImage(f,g),this.$.triggerHandler("click")},d.prototype.bindEvents=function(){var g=this.$,f=this,e=this.options;return !!e.image&&void g.modalTrigger({type:"custom",name:"lightboxModal",position:"center",custom:function(p){f.initGroups();var k=p.modal,j=f.groups,h=f.groupIndex;k.addClass("modal-lightbox").html(e.modalTeamplate.format(e)).toggleClass("lightbox-with-caption","string"==typeof e.caption).removeClass("lightbox-full").data("group-index",h);var m=k.find(".modal-dialog"),o=b(c).width();b.zui.imgReady(e.image,function(){m.css({width:a.min(o,this.width)}),o<this.width+30&&k.addClass("lightbox-full"),p.ready(200)}),k.find(".prev").toggleClass("show",j.filter('[data-group-index="'+(h-1)+'"]').length>0),k.find(".next").toggleClass("show",j.filter('[data-group-index="'+(h+1)+'"]').length>0),k.find(".controller").click(function(){var w=b(this),q=k.data("group-index")+(w.hasClass("prev")?-1:1),n=j.filter('[data-group-index="'+q+'"]');if(n.length){var s=n.data("image"),r=n.data("caption");k.addClass("modal-loading").data("group-index",q).toggleClass("lightbox-with-caption","string"==typeof r).removeClass("lightbox-full"),k.find(".lightbox-img").attr("src",s),k.find(".caption > .content").text(r),o=b(c).width(),b.zui.imgReady(s,function(){m.css({width:a.min(o,this.width)}),o<this.width+30&&k.addClass("lightbox-full"),p.ready()})}return k.find(".prev").toggleClass("show",j.filter('[data-group-index="'+(q-1)+'"]').length>0),k.find(".next").toggleClass("show",j.filter('[data-group-index="'+(q+1)+'"]').length>0),!1})}})},b.fn.lightbox=function(g){var f="group"+(new Date).getTime();return this.each(function(){var j=b(this),e="object"==typeof g&&g;"object"==typeof e&&e.group?j.attr("data-lightbox-group",e.group):j.data("group")?j.attr("data-lightbox-group",j.data("group")):j.attr("data-lightbox-group",f),j.data("group",j.data("lightbox-group"));var h=j.data("zui.lightbox");h||j.data("zui.lightbox",h=new d(this,e)),"string"==typeof g&&h[g]()})},b.fn.lightbox.Constructor=d,b(function(){b('[data-toggle="lightbox"]').lightbox()})}(jQuery,window,Math),function(B,w,m){var j=0,h='<div class="messager messager-{type} {placement}" style="display: none"><div class="messager-content"></div><div class="messager-actions"></div></div>',z={icons:{},type:"default",placement:"top",time:4000,parent:"body",close:!0,fade:!0,scale:!0},b={},C=function(r,n){B.isPlainObject(r)?n=B.extend({},n,r):r&&(n?n.content=r:n={content:r});var a=this;n=a.options=B.extend({},z,n),a.id=n.id||j++;var D=b[a.id];D&&D.destroy(),b[a.id]=a,a.$=B(h.format(n)).toggleClass("fade",n.fade).toggleClass("scale",n.scale).attr("id","messager-"+a.id),n.cssClass&&a.$.addClass(n.cssClass);var E=!1,o=a.$.find(".messager-actions"),f=function(c){var d=B('<button type="button" class="action action-'+c.name+'"/>');"close"===c.name&&d.addClass("close"),c.html!==m&&d.html(c.html),c.icon!==m&&d.append('<i class="action-icon icon-'+c.icon+'"/>'),c.text!==m&&d.append('<span class="action-text">'+c.text+"</span>"),c.tooltip!==m&&d.attr("title",c.tooltip).tooltip(),d.data("action",c),o.append(d)};n.actions&&B.each(n.actions,function(c,d){d.name===m&&(d.name=c),"close"==d.name&&(E=!0),f(d)}),!E&&n.close&&f({name:"close",html:"×"}),a.$.on("click",".action",function(d){var c,l=B(this).data("action");n.onAction&&(c=n.onAction.call(this,l.name,l,a),c===!1)||"function"==typeof l.action&&(c=l.action.call(this,a),c===!1)||(a.hide(),d.stopPropagation())}),a.$.on("click",function(c){if(n.onAction){var d=n.onAction.call(this,"content",null,a);d===!0&&a.hide()}}),a.$.data("zui.messager",a),n.show&&a.message!==m&&a.show()};C.prototype.update=function(H,G){B.isPlainObject(H)?G=H:H&&(G?G.content=H:G={content:H});var E=this,D=E.options;E.$.removeClass("messager-"+D.type);var K=E.$.find(".messager-content");D.contentClass&&K.removeClass(D.contentClass),G&&(D=B.extend(D,G)),E.$.addClass("messager-"+D.type).toggleClass("messager-notification",!!D.notification),D.contentClass&&K.addClass(D.contentClass);var f=D.title,L=D.icon;if(H=D.content,K.empty(),f){var F=B('<div class="messager-title"></div>');F[D.html?"html":"text"](f),K.append(F)}if(H){var I=B('<div class="messager-text"></div>');I[D.html?"html":"text"](H),K.append(I)}var J=E.$.find(".messager-icon");if(L){var u=B.isPlainObject(L)?L.html:'<i class="icon-'+L+' icon"></i>';J.length?J.html(u):K.before('<div class="messager-icon">'+u+"<div>")}else{J.remove()}E.$.toggleClass("messager-has-icon",!!L),E.updateTime||D.onUpdate&&D.onUpdate.call(E,D),E.updateTime=Date.now()},C.prototype.show=function(D,u){var H=this,e=this.options;if("function"==typeof D){var I=u;u=D,I!==m&&(D=I)}if(H.isShow){return void H.hide(function(){H.show(D,u)})}H.hiding&&(clearTimeout(H.hiding),H.hiding=null),H.update(D);var E=e.placement,F=B(e.parent),G=F.children(".messagers-holder."+E);if(G.length||(G=B("<div/>").attr("class","messagers-holder "+E).appendTo(F)),G.append(H.$),"center"===E){var f=B(w).height()-G.height();G.css("top",Math.max(-f,f/2))}return H.$.show().addClass("in"),e.time&&(H.hiding=setTimeout(function(){H.hide()},e.time)),H.isShow=!0,u&&u(),e.onShow&&e.onShow.call(H,e),H},C.prototype.hide=function(c,d){c===!0&&(d=!0,c=null);var a=this,l=a.options;if(a.$.hasClass("in")){a.$.removeClass("in");var f=function(){var e=a.$.parent();a.$.detach(),e.children().length||e.remove(),c&&c(!0),l.onHide&&l.onHide.call(a,d)};d?f():setTimeout(f,200)}else{c&&c(!1),l.onHide&&l.onHide.call(a,d)}a.isShow=!1},C.prototype.destroy=function(){var a=this;a.hide(function(){a.$.remove(),a.$=null},!0),delete b[a.id]};var k=function(a){if(a===m){B(".messager").each(function(){var d=B(this).data("zui.messager");d&&d.hide&&d.hide(!0)})}else{var c=B("#messager-"+a).data("zui.messager");c&&c.hide&&c.hide()}},x=function(a,d){"string"==typeof d&&(d={type:d}),B.isPlainObject(a)&&(d=B.extend({},d,a),a=null),d=B.extend({},d),d.id===m&&k();var c=b[d.id]||new C(a,d);return c.show(),c},y={notification:!0,placement:"bottom-right",time:0,icon:"bell icon-2x"},g=function(l,d,s){var p=B.extend({id:B.zui.uuid()},y),c="string"==typeof l,f="string"==typeof d;return c&&f?s=B.extend(p,s,{title:l,content:d}):c&&B.isPlainObject(d)?s=B.extend(p,s,d,{title:l}):B.isPlainObject(l)?s=B.extend(p,s,d,l):c&&(s=B.extend(p,s,{title:l})),x(s)},A=function(a){return"string"==typeof a?{placement:a}:a},q={show:x,hide:k};C.all=b,C.DEFAULTS=z,C.NOTIFICATION_DEFAULTS=y,B.each({primary:0,success:"ok-sign",info:"info-sign",warning:"warning-sign",danger:"exclamation-sign",important:0,special:0},function(c,a){q[c]=function(e,d){return x(e,B.extend({type:c,icon:C.DEFAULTS.icons[c]||a||null},A(d)))}}),B.zui({Messager:C,showMessager:x,showNotification:g,messager:q})}(jQuery,window,void 0),function(z,N,J,G){function F(b){if(b=b.toLowerCase(),b&&P.test(b)){var c;if(4===b.length){var a="#";for(c=1;c<4;c+=1){a+=b.slice(c,c+1).concat(b.slice(c,c+1))}b=a}var d=[];for(c=1;c<7;c+=2){d.push(Q("0x"+b.slice(c,c+2)))}return{r:d[0],g:d[1],b:d[2],a:1}}throw new Error("Wrong hex string! (hex: "+b+")")}function R(a){return typeof a===K&&("transparent"===a.toLowerCase()||H[a.toLowerCase()]||P.test(z.trim(a.toLowerCase())))}function D(p){function h(a){return a=a<0?a+1:a>1?a-1:a,6*a<1?u+(b-u)*a*6:2*a<1?b:3*a<2?u+(b-u)*(2/3-a)*6:u}var g=p.h,f=p.s,d=p.l,m=p.a;g=O(g)%x/x,f=I(O(f)),d=I(O(d)),m=I(O(m));var b=d<=0.5?d*(f+1):d+f-d*f,u=2*d-b,l={r:h(g+1/3)*E,g:h(g)*E,b:h(g-1/3)*E,a:m};return l}function A(b,a,c){return q(c)&&(c=0),q(a)&&(a=E),N.min(N.max(b,c),a)}function I(a,b){return A(a,b)}function O(a){return"number"==typeof a?a:parseFloat(a)}var P=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,E=255,x=360,M=100,K="string",L="object",H={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},q=function(a){return a===G},j=function(a){return !q(a)},Q=function(a){return parseInt(a)},k=function(a){return Q(I(O(a),E))},B=function(f,l,d,o){var b=this;if(b.r=b.g=b.b=0,b.a=1,j(o)&&(b.a=I(O(o),1)),j(f)&&j(l)&&j(d)){b.r=k(f),b.g=k(l),b.b=k(d)}else{if(j(f)){var g=typeof f;if(g==K){if(f=f.toLowerCase(),"transparent"===f){b.a=0}else{if(H[f]){b.rgb(F(H[f]))}else{if(0===f.indexOf("rgb")){var m=f.substring(f.indexOf("(")+1,f.lastIndexOf(")")).split(",",4);b.rgb({r:m[0],g:m[1],b:m[2],a:m[3]})}else{b.rgb(F(f))}}}}else{if("number"==g&&q(l)){b.r=b.g=b.b=k(f)}else{if(g==L&&j(f.r)){b.r=k(f.r),j(f.g)&&(b.g=k(f.g)),j(f.b)&&(b.b=k(f.b)),j(f.a)&&(b.a=I(O(f.a),1))}else{if(g==L&&j(f.h)){var h={h:I(O(f.h),x),s:1,l:1,a:1};j(f.s)&&(h.s=I(O(f.s),1)),j(f.l)&&(h.l=I(O(f.l),1)),j(f.a)&&(h.a=I(O(f.a),1)),b.rgb(D(h))}}}}}}};B.prototype.rgb=function(b){var c=this;if(j(b)){if(typeof b==L){j(b.r)&&(c.r=k(b.r)),j(b.g)&&(c.g=k(b.g)),j(b.b)&&(c.b=k(b.b)),j(b.a)&&(c.a=I(O(b.a),1))}else{var a=Q(O(b));c.r=a,c.g=a,c.b=a}return c}return{r:c.r,g:c.g,b:c.b,a:c.a}},B.prototype.hue=function(b){var c=this,a=c.toHsl();return q(b)?a.h:(a.h=I(O(b),x),c.rgb(D(a)),c)},B.prototype.darken=function(b){var c=this,a=c.toHsl();return a.l-=b/M,a.l=I(a.l,1),c.rgb(D(a)),c},B.prototype.clone=function(){var a=this;return new B(a.r,a.g,a.b,a.a)},B.prototype.lighten=function(a){return this.darken(-a)},B.prototype.fade=function(a){return this.a=I(a/M,1),this},B.prototype.spin=function(b){var c=this.toHsl(),a=(c.h+b)%x;return c.h=a<0?x+a:a,this.rgb(D(c))},B.prototype.toHsl=function(){var C,m,g=this,e=g.r/E,y=g.g/E,b=g.b/E,S=g.a,h=N.max(e,y,b),u=N.min(e,y,b),w=(h+u)/2,p=h-u;if(h===u){C=m=0}else{switch(m=w>0.5?p/(2-h-u):p/(h+u),h){case e:C=(y-b)/p+(y<b?6:0);break;case y:C=(b-e)/p+2;break;case b:C=(e-y)/p+4}C/=6}return{h:C*x,s:m,l:w,a:S}},B.prototype.luma=function(){var b=this.r/E,a=this.g/E,c=this.b/E;return b=b<=0.03928?b/12.92:N.pow((b+0.055)/1.055,2.4),a=a<=0.03928?a/12.92:N.pow((a+0.055)/1.055,2.4),c=c<=0.03928?c/12.92:N.pow((c+0.055)/1.055,2.4),0.2126*b+0.7152*a+0.0722*c},B.prototype.saturate=function(a){var b=this.toHsl();return b.s+=a/M,b.s=I(b.s),this.rgb(D(b))},B.prototype.desaturate=function(a){return this.saturate(-a)},B.prototype.contrast=function(b,c,a){if(c=q(c)?new B(E,E,E,1):new B(c),b=q(b)?new B(0,0,0,1):new B(b),b.luma()>c.luma()){var d=c;c=b,b=d}return this.a<0.5?b:(a=q(a)?0.43:O(a),this.luma()<a?c:b)},B.prototype.hexStr=function(){var b=this.r.toString(16),c=this.g.toString(16),a=this.b.toString(16);return 1==b.length&&(b="0"+b),1==c.length&&(c="0"+c),1==a.length&&(a="0"+a),"#"+b+c+a},B.prototype.toCssStr=function(){var a=this;return a.a>0?a.a<1?"rgba("+a.r+","+a.g+","+a.b+","+a.a+")":a.hexStr():"transparent"},B.isColor=R,B.names=H,B.get=function(a){return new B(a)},z.zui({Color:B})}(jQuery,Math,window,void 0),function(d){function g(k,a){if(k===!1){return k}if(!k){return a}k===!0?k={add:!0,"delete":!0,edit:!0,sort:!0}:"string"==typeof k&&(k=k.split(","));var l;return Array.isArray(k)&&(l={},d.each(k,function(n,m){d.isPlainObject(m)?l[m.action]=m:l[m]=!0}),k=l),d.isPlainObject(k)&&(l={},d.each(k,function(n,m){m?l[n]=d.extend({type:n},f[n],d.isPlainObject(m)?m:null):l[n]=!1}),k=l),a?d.extend(!0,{},a,k):k}function c(k,a,l){return a=a||k.type,d(l||k.template).addClass("tree-action").attr(d.extend({"data-type":a,title:k.title||""},k.attr)).data("action",k)}var j="zui.tree",h=0,b=function(k,a){this.name=j,this.$=d(k),this.getOptions(a),this._init()},f={sort:{template:'<a class="sort-handler" href="javascript:;"><i class="icon icon-move"></i></a>'},add:{template:'<a href="javascript:;"><i class="icon icon-plus"></i></a>'},edit:{template:'<a href="javascript:;"><i class="icon icon-pencil"></i></a>'},"delete":{template:'<a href="javascript:;"><i class="icon icon-trash"></i></a>'}};b.DEFAULTS={animate:null,initialState:"normal",toggleTemplate:'<i class="list-toggle icon"></i>'},b.prototype.add=function(w,u,p,m,y){var k,z=d(w),q=this.options;if(z.is("li")?(k=z.children("ul"),k.length||(k=d("<ul/>"),z.append(k),this._initList(k,z))):k=z,k){var x=this;Array.isArray(u)||(u=[u]),d.each(u,function(s,r){var B=d("<li/>").data(r).appendTo(k);void 0!==r.id&&B.attr("data-id",r.id);var A=q.itemWrapper?d(q.itemWrapper===!0?'<div class="tree-item-wrapper"/>':q.itemWrapper).appendTo(B):B;if(r.html){A.html(r.html)}else{if("function"==typeof x.options.itemCreator){var l=x.options.itemCreator(B,r);l!==!0&&l!==!1&&A.html(l)}else{r.url?A.append(d("<a/>",{href:r.url}).text(r.title||r.name)):A.append(d("<span/>").text(r.title||r.name))}}x._initItem(B,r.idx||s,k,r),r.children&&r.children.length&&x.add(B,r.children)}),this._initList(k),p&&!k.hasClass("tree")&&x.expand(k.parent("li"),m,y)}},b.prototype.reload=function(k){var a=this;k&&(a.$.empty(),a.add(a.$,k)),a.isPreserve&&a.store.time&&a.$.find("li:not(.tree-action-item)").each(function(){var l=d(this);a[a.store[l.data("id")]?"expand":"collapse"](l,!0,!0)})},b.prototype._initList=function(x,u,k,p){var m=this;x.hasClass("tree")?(k=0,u=null):(u=(u||x.closest("li")).addClass("has-list"),u.find(".list-toggle").length||u.prepend(this.options.toggleTemplate),k=k||u.data("idx")),x.removeClass("has-active-item");var e=x.attr("data-idx",k||0).children("li:not(.tree-action-item)").each(function(a){m._initItem(d(this),a+1,x)});1!==e.length||e.find("ul").length||e.addClass("tree-single-item"),p=p||(u?u.data():null);var q=g(p?p.actions:null,this.actions);if(q){if(q.add&&q.add.templateInList!==!1){var w=x.children("li.tree-action-item");w.length?w.detach().appendTo(x):d('<li class="tree-action-item"/>').append(c(q.add,"add",q.add.templateInList)).appendTo(x)}q.sort&&x.sortable(d.extend({dragCssClass:"tree-drag-holder",trigger:".sort-handler",selector:"li:not(.tree-action-item)",finish:function(a){m.callEvent("action",{action:q.sort,$list:x,target:a.target,item:p})}},q.sort.options,d.isPlainObject(this.options.sortable)?this.options.sortable:null))}u&&(u.hasClass("open")||p&&p.open)&&u.addClass("open in")},b.prototype._initItem=function(q,m,y,e){if(void 0===m){var z=q.prev("li");m=z.length?z.data("idx")+1:1}if(y=y||q.closest("ul"),q.attr("data-idx",m).removeClass("tree-single-item"),!q.data("id")){var u=m;y.hasClass("tree")||(u=y.parent("li").data("id")+"-"+u),q.attr("data-id",u)}q.hasClass("active")&&y.parent("li").addClass("has-active-item"),e=e||q.data();var w=g(e.actions,this.actions);if(w){var x=q.find(".tree-actions");x.length||(x=d('<div class="tree-actions"/>').appendTo(this.options.itemWrapper?q.find(".tree-item-wrapper"):q),d.each(w,function(a,l){l&&x.append(c(l,a))}))}var k=q.children("ul");k.length&&this._initList(k,q,m,e)},b.prototype._init=function(){var k=this.options,e=this;this.actions=g(k.actions),this.$.addClass("tree"),k.animate&&this.$.addClass("tree-animate"),this._initList(this.$);var m=k.initialState,l=d.zui&&d.zui.store&&d.zui.store.enable;l&&(this.selector=j+"::"+(k.name||"")+"#"+(this.$.attr("id")||h++),this.store=d.zui.store[k.name?"get":"pageGet"](this.selector,{})),"preserve"===m&&(l?this.isPreserve=!0:this.options.initialState=m="normal"),this.reload(k.data),l&&(this.isPreserve=!0),"expand"===m?this.expand():"collapse"===m?this.collapse():"active"===m&&this.expandSelect(".active"),this.$.on("click",'.list-toggle,a[href="#"],.tree-toggle',function(o){var a=d(this),p=a.parent("li");e.callEvent("hit",{target:p,item:p.data()}),e.toggle(p),a.is("a")&&o.preventDefault()}).on("click",".tree-action",function(){var o=d(this),a=o.data();if(a.action&&(a=a.action),"sort"!==a.type){var p=o.closest("li:not(.tree-action-item)");e.callEvent("action",{action:a,target:this,$item:p,item:p.data()})}})},b.prototype.preserve=function(k,a,m){if(this.isPreserve){if(k){a=a||k.data("id"),m=void 0===m&&k.hasClass("open"),m?this.store[a]=m:delete this.store[a],this.store.time=(new Date).getTime(),d.zui.store[this.options.name?"set":"pageSet"](this.selector,this.store)}else{var l=this;this.store={},this.$.find("li").each(function(){l.preserve(d(this))})}}},b.prototype.expandSelect=function(a){this.show(a,!0)},b.prototype.expand=function(k,l,a){k?(k.addClass("open"),!l&&this.options.animate?setTimeout(function(){k.addClass("in")},10):k.addClass("in")):k=this.$.find("li.has-list").addClass("open in"),a||this.preserve(k),this.callEvent("expand",k,this)},b.prototype.show=function(k,a,m){var l=this;k instanceof d||(k=l.$.find("li").filter(k)),k.each(function(){var p=d(this);if(l.expand(p,a,m),p){for(var n=p.parent("ul");n&&n.length&&!n.hasClass("tree");){var o=n.parent("li");o.length?(l.expand(o,a,m),n=o.parent("ul")):n=!1}}})},b.prototype.collapse=function(k,l,a){k?!l&&this.options.animate?(k.removeClass("in"),setTimeout(function(){k.removeClass("open")},300)):k.removeClass("open in"):k=this.$.find("li.has-list").removeClass("open in"),a||this.preserve(k),this.callEvent("collapse",k,this)},b.prototype.toggle=function(a){var k=a&&a.hasClass("open")||a===!1||void 0===a&&this.$.find("li.has-list.open").length;this[k?"collapse":"expand"](a)},b.prototype.getOptions=function(a){this.options=d.extend({},b.DEFAULTS,this.$.data(),a),null===this.options.animate&&this.$.hasClass("tree-animate")&&(this.options.animate=!0)},b.prototype.toData=function(k,a){"function"==typeof k&&(a=k,k=null),k=k||this.$;var l=this;return k.children("li:not(.tree-action-item)").map(function(){var n=d(this),p=n.data();delete p["zui.droppable"];var m=n.children("ul");return m.length&&(p.children=l.toData(m)),"function"==typeof a?a(p,n):p}).get()},b.prototype.callEvent=function(k,a){var l;return"function"==typeof this.options[k]&&(l=this.options[k](a,this)),this.$.trigger(d.Event(k+"."+this.name,a)),l},d.fn.tree=function(k,a){return this.each(function(){var m=d(this),l=m.data(j),e="object"==typeof k&&k;l||m.data(j,l=new b(this,e)),"string"==typeof k&&l[k](a)})},d.fn.tree.Constructor=b,d(function(){d('[data-ride="tree"]').tree()})}(jQuery);
|
||
/*! bootbox.js v4.4.0 http://bootboxjs.com/license.txt */
|
||
!function(a,b){"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.bootbox=b(a.jQuery)}(this,function t(k,B){function F(a){var b=z[A.locale];return b?b[a]:z.en[a]}function q(c,d,b){c.stopPropagation(),c.preventDefault();var f=k.isFunction(b)&&b.call(d,c)===!1;f||d.modal("hide")}function g(a){var c,b=0;for(c in a){b++}return b}function y(c,d){var b=0;k.each(c,function(a,e){d(a,e,b++)})}function x(c){var d,b;if("object"!=typeof c){throw new Error("Please supply an object of options")}if(!c.message){throw new Error("Please specify a message")}return c=k.extend({},A,c),c.buttons||(c.buttons={}),d=c.buttons,b=g(d),y(d,function(a,f,e){if(k.isFunction(f)&&(f=d[a]={callback:f}),"object"!==k.type(f)){throw new Error("button with key "+a+" must be an object")}f.label||(f.label=a),f.className||(2===b&&("ok"===a||"confirm"===a)||1===b?f.className="btn-primary":f.className="btn-default")}),c}function D(c,f){var d=c.length,b={};if(d<1||d>2){throw new Error("Invalid argument length")}return 2===d||"string"==typeof c[0]?(b[f[0]]=c[0],b[f[1]]=c[1]):b=c[0],b}function H(c,d,b){return k.extend(!0,{},c,D(d,b))}function G(c,f,d,b){var h={className:"bootbox-"+c,buttons:j.apply(null,f)};return E(H(h,b,d),f)}function j(){for(var b={},f=0,d=arguments.length;f<d;f++){var h=arguments[f],c=h.toLowerCase(),a=h.toUpperCase();b[c]={label:F(a)}}return b}function E(c,d){var b={};return y(d,function(a,e){b[e]=!0}),y(c.buttons,function(a){if(b[a]===B){throw new Error("button key "+a+" is not allowed (options are "+d.join("\n")+")")}}),c}var C={dialog:"<div class='bootbox modal' tabindex='-1' role='dialog'><div class='modal-dialog'><div class='modal-content'><div class='modal-body'><div class='bootbox-body'></div></div></div></div></div>",header:"<div class='modal-header'><h4 class='modal-title'></h4></div>",footer:"<div class='modal-footer'></div>",closeButton:"<button type='button' class='bootbox-close-button close' data-dismiss='modal' aria-hidden='true'>×</button>",form:"<form class='bootbox-form'></form>",inputs:{text:"<input class='bootbox-input bootbox-input-text form-control' autocomplete=off type=text />",textarea:"<textarea class='bootbox-input bootbox-input-textarea form-control'></textarea>",email:"<input class='bootbox-input bootbox-input-email form-control' autocomplete='off' type='email' />",select:"<select class='bootbox-input bootbox-input-select form-control'></select>",checkbox:"<div class='checkbox'><label><input class='bootbox-input bootbox-input-checkbox' type='checkbox' /></label></div>",date:"<input class='bootbox-input bootbox-input-date form-control' autocomplete=off type='date' />",time:"<input class='bootbox-input bootbox-input-time form-control' autocomplete=off type='time' />",number:"<input class='bootbox-input bootbox-input-number form-control' autocomplete=off type='number' />",password:"<input class='bootbox-input bootbox-input-password form-control' autocomplete='off' type='password' />"}},A={locale:k.zui&&k.zui.clientLang?k.zui.clientLang():"en",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body"},w={};w.alert=function(){var a;if(a=G("alert",["ok"],["message","callback"],arguments),a.callback&&!k.isFunction(a.callback)){throw new Error("alert requires callback property to be a function when provided")}return a.buttons.ok.callback=a.onEscape=function(){return !k.isFunction(a.callback)||a.callback.call(this)},w.dialog(a)},w.confirm=function(){var a;if(a=G("confirm",["confirm","cancel"],["message","callback"],arguments),a.buttons.cancel.callback=a.onEscape=function(){return a.callback.call(this,!1)},a.buttons.confirm.callback=function(){return a.callback.call(this,!0)},!k.isFunction(a.callback)){throw new Error("confirm requires a callback")}return w.dialog(a)},w.prompt=function(){var J,s,d,b,e,p,I;if(b=k(C.form),s={className:"bootbox-prompt",buttons:j("cancel","confirm"),value:"",inputType:"text"},J=E(H(s,arguments,["title","callback"]),["confirm","cancel"]),p=J.show===B||J.show,J.message=b,J.buttons.cancel.callback=J.onEscape=function(){return J.callback.call(this,null)},J.buttons.confirm.callback=function(){var f;switch(J.inputType){case"text":case"textarea":case"email":case"select":case"date":case"time":case"number":case"password":f=e.val();break;case"checkbox":var c=e.find("input:checked");f=[],y(c,function(l,h){f.push(k(h).val())})}return J.callback.call(this,f)},J.show=!1,!J.title){throw new Error("prompt requires a title")}if(!k.isFunction(J.callback)){throw new Error("prompt requires a callback")}if(!C.inputs[J.inputType]){throw new Error("invalid prompt type")}switch(e=k(C.inputs[J.inputType]),J.inputType){case"text":case"textarea":case"email":case"date":case"time":case"number":case"password":e.val(J.value);break;case"select":var o={};if(I=J.inputOptions||[],!k.isArray(I)){throw new Error("Please pass an array of input options")}if(!I.length){throw new Error("prompt with select requires options")}y(I,function(f,c){var h=e;if(c.value===B||c.text===B){throw new Error("given options in wrong format")}c.group&&(o[c.group]||(o[c.group]=k("<optgroup/>").attr("label",c.group)),h=o[c.group]),h.append("<option value='"+c.value+"'>"+c.text+"</option>")}),y(o,function(a,c){e.append(c)}),e.val(J.value);break;case"checkbox":var m=k.isArray(J.value)?J.value:[J.value];if(I=J.inputOptions||[],!I.length){throw new Error("prompt with checkbox requires options")}if(!I[0].value||!I[0].text){throw new Error("given options in wrong format")}e=k("<div/>"),y(I,function(f,c){var h=k(C.inputs[J.inputType]);h.find("input").attr("value",c.value),h.find("label").append(c.text),y(m,function(a,l){l===c.value&&h.find("input").prop("checked",!0)}),e.append(h)})}return J.placeholder&&e.attr("placeholder",J.placeholder),J.pattern&&e.attr("pattern",J.pattern),J.maxlength&&e.attr("maxlength",J.maxlength),b.append(e),b.on("submit",function(a){a.preventDefault(),a.stopPropagation(),d.find(".btn-primary").click()}),d=w.dialog(J),d.off("shown.zui.modal"),d.on("shown.zui.modal",function(){e.focus()}),p===!0&&d.modal("show"),d},w.dialog=function(h){h=x(h);var e=k(C.dialog),m=e.find(".modal-dialog"),o=e.find(".modal-body"),l=h.buttons,f="",n={onEscape:h.onEscape};if(k.fn.modal===B){throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.")}if(y(l,function(a,b){f+="<button data-bb-handler='"+a+"' type='button' class='btn "+b.className+"'>"+b.label+"</button>",n[a]=b.callback}),o.find(".bootbox-body").html(h.message),h.animate===!0&&e.addClass("fade"),h.className&&e.addClass(h.className),"large"===h.size?m.addClass("modal-lg"):"small"===h.size&&m.addClass("modal-sm"),h.title&&o.before(C.header),h.closeButton){var d=k(C.closeButton);h.title?e.find(".modal-header").prepend(d):d.css("margin-top","-10px").prependTo(o)}return h.title&&e.find(".modal-title").html(h.title),f.length&&(o.after(C.footer),e.find(".modal-footer").html(f)),e.on("hidden.zui.modal",function(a){a.target===this&&e.remove()}),e.on("shown.zui.modal",function(){e.find(".btn-primary:first").focus()}),"static"!==h.backdrop&&e.on("click.dismiss.zui.modal",function(a){e.children(".modal-backdrop").length&&(a.currentTarget=e.children(".modal-backdrop").get(0)),a.target===a.currentTarget&&e.trigger("escape.close.bb")}),e.on("escape.close.bb",function(a){n.onEscape&&q(a,e,n.onEscape)}),e.on("click",".modal-footer button",function(a){var b=k(this).data("bb-handler");q(a,e,n[b])}),e.on("click",".bootbox-close-button",function(a){q(a,e,n.onEscape)}),e.on("keyup",function(a){27===a.which&&e.trigger("escape.close.bb")}),k(h.container).append(e),e.modal({backdrop:!!h.backdrop&&"static",keyboard:!1,show:!1}),h.show&&e.modal("show"),e},w.setDefaults=function(){var a={};2===arguments.length?a[arguments[0]]=arguments[1]:a=arguments[0],k.extend(A,a)},w.hideAll=function(){return k(".bootbox").modal("hide"),w};var z={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},zh_cn:{OK:"确认",CANCEL:"取消",CONFIRM:"确认"},zh_tw:{OK:"確認",CANCEL:"取消",CONFIRM:"確認"}};return w.addLocale=function(a,b){return k.each(["OK","CANCEL","CONFIRM"],function(c,d){if(!b[d]){throw new Error("Please supply a translation for '"+d+"'")}}),z[a]={OK:b.OK,CANCEL:b.CANCEL,CONFIRM:b.CONFIRM},w},w.removeLocale=function(a){return delete z[a],w},w.setLocale=function(a){return w.setDefaults("locale",a)},w.init=function(a){return t(a||k)},w});(function(){$.ModalTriggerDefaults={name:"ajaxModal",backdrop:"static"}})();$.extend({setAjaxForm:function(c,d,b){if($(document).data("setAjaxForm:"+c)){return}form=$(c);var a={target:null,timeout:config.timeout,dataType:"json",success:function(j){var h=$(c).find(":input[type=submit], .submit");if($.type(j)!="object"){$.enableForm(c);if(j){return bootbox.alert(j)}return bootbox.alert("No response.")}if(j.result=="success"){if(j.message&&j.message.length){var k=j.placement?j.placement:"right";h.popover({trigger:"manual",content:j.message,placement:k}).popover("show");h.next(".popover").addClass("popover-success");function e(){h.popover("destroy")}setTimeout(e,2000)}if($.isFunction(d)){return d(j)}if($("#responser").length&&j.message&&j.message.length){$("#responser").html(j.message).addClass("red f-12px").show().delay(3000).fadeOut(100)}if(j.closeModal){setTimeout($.zui.closeModal,1200)}if(j.callback){var f=window[j.callback];if($.isFunction(f)){if(f()===false){return}}}if(j.locate){if(j.locate=="loadInModal"){var n=$(".modal");setTimeout(function(){n.load(n.attr("ref"),function(){$(this).find(".modal-dialog").css("width",$(this).data("width"));$.zui.ajustModalPosition()})},1000)}else{var m=j.locate=="reload"?location.href:j.locate;setTimeout(function(){location.href=m},1200)}}if(j.ajaxReload){var g=$(j.ajaxReload);if(g.length===1){g.load(document.location.href+" "+j.ajaxReload,function(){g.dataTable();g.find('[data-toggle="modal"]').modalTrigger()})}}return true}$.enableForm(c);if($.type(j.message)=="string"){if($("#responser").length==0){var k=j.placement?j.placement:"right";h.popover({trigger:"manual",content:j.message,placement:k}).popover("show");h.next(".popover").addClass("popover-danger");function e(){h.popover("destroy")}setTimeout(e,2000)}$("#responser").html(j.message).addClass("red small text-danger").show().delay(5000).fadeOut(100)}if($.type(j.message)=="object"){$.each(j.message,function(q,w){var r="#"+q;var u=q+"Label";var s='<span id="'+u+'" for="'+q+'" class="text-error red">';s+=$.type(w)=="string"?w:w.join(";");s+="</span>";$("#"+u).remove();var p=$(c).find(r);if(p.closest(".input-group").length>0){p.closest(".input-group").after(s)}else{p.parent().append(s)}p.css("margin-bottom",0);p.css("border-color","#953B39");p.change(function(){p.css("margin-bottom",0);p.css("border-color","");$("#"+u).remove()})});var o=$("#"+$("span.red").first().attr("for"));var l;if(o.length){l=parseInt(o.offset().top)-20}if($(".navbar-fixed-top").size()){l=l-parseInt($(".navbar-fixed-top").height())}$(document).scrollTop(l);o.focus()}if($.isFunction(d)){return d(j)}},error:function(e,g,f){$.enableForm(c);if(g=="timeout"){bootbox.alert(v.lang.timeout);return false}bootbox.alert(e.responseText+g+f)}};$(document).on("submit",c,function(){$.disableForm(c);if(!b||b()!==false){$(this).ajaxSubmit(a)}else{$.enableForm(c)}return false}).data("setAjaxForm:"+c,true)},setSubmitButton:function(c,b){var a=$(c).find(":submit");label=a.val();loading=a.data("loading");disabled=b=="disable";a.attr("disabled",disabled);a.val(loading);a.data("loading",label)},disableForm:function(a){$.setSubmitButton(a,"disable")},enableForm:function(a){$.setSubmitButton(a,"enable")}});$.extend({setAjaxLoader:function(a,c){var b=$("body").data("ajaxLoader");if(b&&b[a]){return}if(!b){b={}}b[a]=true;$("body").data("ajaxLoader",b);$(document).on("click",a,function(){var e=$(this).attr("href");if(!e){e=$(this).data("rel")}if(!e){return false}var d=$(c);if(!d.size()){return false}var f=$(this).data("width");d.load(e,function(){if(f){d.find(".modal-dialog").css("width",f)}if(d.hasClass("modal")&&$.zui.ajustModalPosition){$.zui.ajustModalPosition()}});return false})},setAjaxDeleter:function(a,b){$(document).on("click",a,function(){if(confirm(v.lang.confirmDelete)){var c=$(this);c.text(v.lang.deleteing);$.getJSON(c.attr("href"),function(d){b&&b(d);if(d.result=="success"){if(c.parents("#ajaxModal").size()){return $.reloadAjaxModal(1200)}if(d.locate){return location.href=d.locate}return location.reload()}else{alert(d.message);return location.reload()}})}return false})},setReloadDeleter:function(a){$(document).on("click",a,function(){if(confirm(v.lang.confirmDelete)){var b=$(this);b.text(v.lang.deleteing);$.getJSON(b.attr("href"),function(f){var c=b.data("afterDelete");if($.isFunction(c)){$.proxy(c,b)(f)}if(f.result=="success"){var e=$(b).closest("table");var g=e.attr("id");e.wrap("<div id='tmpDiv'></div>");var d=$("#tmpDiv");d.load(document.location.href+" #"+g,function(){d.replaceWith(d.html());var h=$("#"+g);h.find(".reloadDeleter").data("afterDelete",c);h.find('[data-toggle="modal"]').modalTrigger();if(h.hasClass("table-data")){h.dataTable()}if(typeof sortTable=="function"){sortTable()}else{$("tfoot td").css("background","white").unbind("click").unbind("hover")}})}else{alert(f.message)}})}return false})},setReload:function(a){$(document).on("click",a,function(){var b=$(this);$.getJSON(b.attr("href"),function(d){if(d.result=="success"){var c=$(b).closest("table");var e=c.attr("id");c.wrap("<div id='tmpDiv'></div>");$("#tmpDiv").load(document.location.href+" #"+e,function(){$("#tmpDiv").replaceWith($("#tmpDiv").html());if(typeof sortTable=="function"){sortTable()}else{$("tfoot td").css("background","white").unbind("click").unbind("hover")}})}else{alert(d.message)}});return false})},reloadAjaxModal:function(a){if(typeof(a)!=="number"){a=1000}setTimeout(function(){var b=$("#ajaxModal");b.load(b.attr("ref"),function(){$(this).find(".modal-dialog").css("width",$(this).data("width"));$.zui.ajustModalPosition()})},a)}});function createLink(c,b,d,a){if(!a){a=config.defaultView}if(d){d=d.split("&");for(i=0;i<d.length;i++){d[i]=d[i].split("=")}}appName=config.appName;router=config.router;if(c.indexOf(".")>=0){moduleNames=c.split(".");appName=moduleNames[0];c=moduleNames[1];router=router.replace(config.appName,appName)}if(config.requestType=="PATH_INFO"){link=config.webRoot+appName+"/"+c+config.requestFix+b;if(d){if(config.pathType=="full"){for(i=0;i<d.length;i++){link+=config.requestFix+d[i][0]+config.requestFix+d[i][1]}}else{for(i=0;i<d.length;i++){link+=config.requestFix+d[i][1]}}}link+="."+a}else{link=router+"?"+config.moduleVar+"="+c+"&"+config.methodVar+"="+b+"&"+config.viewVar+"="+a;if(d){for(i=0;i<d.length;i++){link+="&"+d[i][0]+"="+d[i][1]}}}return link}function setRequiredFields(){if(!config.requiredFields){return false}requiredFields=config.requiredFields.split(",");for(i=0;i<requiredFields.length;i++){$("#"+requiredFields[i]).closest("td,th").prepend("<div class='required required-wrapper'></div>");var a=$("#"+requiredFields[i]).closest('[class*="col-"]');if(a.parent().hasClass("form-group")){a.addClass("required")}}}function selectLang(a){$.cookie("lang",a,{expires:config.cookieLife,path:config.webRoot});location.href=removeAnchor(location.href)}function selectTheme(a){$.cookie("theme",a,{expires:config.cookieLife,path:config.webRoot});location.href=removeAnchor(location.href)}function removeAnchor(a){pos=a.indexOf("#");if(pos>0){return a.substring(0,pos)}return a}function ping(){var b="";var a=getShowedNotice().join(",");$.get(createLink("misc","ping","notice="+a),function(c){if(typeof(c.notices)!="undefined"){for(key in c.notices){showNotice(c.notices[key])}}},"json")}function getShowedNotice(){var a=[];$("#noticeBox").find("[id^=notice]").each(function(){if($(this).data("id")!=undefined){a.push($(this).data("id"))}});return a}function adjustNoticePosition(b){var a=25;$("#noticeBox").find("[id^=notice]").each(function(){if(b!==undefined&&$(this).attr("id")==b){return true}$(this).css("bottom",a+"px");a+=$(this).outerHeight(true)-10})}function showNotice(c){if(typeof(c.type)=="undefined"){c.type="success"}if(typeof(c.read)=="undefined"){c.read=""}if($("#noticeBox").length<1){$("body").append("<div id='noticeBox'></div>")}var b=$("#noticeBox");if($("#notice"+c.id).length>0){$("#notice"+c.id).remove()}var a="<div id='notice{id}' data-id='{id}' class='alert alert-{type} with-icon alert-dismissable' style='width:380px; position:fixed; bottom:25px; right:15px; z-index: 9999;'>";a+="<i class='icon icon-envelope-alt'></i>";a+="<div class='content'><p><strong>{title}</strong></p>{content}</div>";a+="<button type='button' class='close' data-dismiss='alert' aria-hidden='true' data-read='{read}'>×</button>";a+="</div>";a=a.replace(/\{id\}/g,c.id);a=a.replace(/\{title\}/g,c.title);a=a.replace(/\{content\}/g,c.content);a=a.replace(/\{type\}/g,c.type);a=a.replace(/\{read\}/g,c.read);b.append(a);adjustNoticePosition();$("#notice"+c.id).find(".close").click(function(){if($(this).data("read")!=""){$.get($(this).data("read"))}adjustNoticePosition("notice"+c.id)});$("#notice"+c.id).find("a").click(function(){$(this).closest(".alert").find(".close").click();$.openEntry($(this).data("appid"),$(this).prop("href"));$(this).prop("href","###");return false})}function setFormAction(a,b,c){$form=typeof(c)=="undefined"?$("form"):$(c).closest("form");if(b){$form.attr("target",b)}else{$form.removeAttr("target")}$form.attr("action",a).submit()}$(document).ready(function(){setRequiredFields();$.setAjaxForm("#ajaxForm");$.setAjaxDeleter(".deleter");$.setReload(".reload");$.setReloadDeleter(".reloadDeleter");$.setAjaxLoader(".loadInModal","#ajaxModal");$("body").tooltip({html:true,selector:"[data-toggle='tooltip']",container:"body"});$(document).on("click",".reloadModal",function(){$.reloadAjaxModal()});$(document).on("click","a.iframe",function(d){var c=$(this);if(!c.data("zui.modaltrigger")){var a="";var b="";if(c.attr("width")!="undefined"){a=c.attr("width")}if(c.attr("height")!="undefined"){b=c.attr("width")}c.modalTrigger({width:a,height:b,show:true})}else{c.trigger(".toggle.zui.modaltrigger")}d.preventDefault()})});$(document).on("keyup",function(b){if(b.keyCode=="37"){if($("#ajaxModal").css("display")=="block"){return false}if($("input,textarea").is(":focus")){return false}var c=($("#pre").attr("href"));if(typeof(c)!="undefined"){location.href=c}}if(b.keyCode=="39"){if($("#ajaxModal").css("display")=="block"){return false}if($("input,textarea").is(":focus")){return false}var a=($("#next").attr("href"));if(typeof(a)!="undefined"){location.href=a}}});function startCron(){$.ajax({type:"GET",timeout:100,url:createLink("cron","ajaxExec")})}; |