Files
YYeTsBot/yyetsweb/templates/js/jquery.min.js
Benny c44a20c64d Dev (#52)
update bunch of features
2021-08-15 12:29:49 +08:00

2 lines
139 KiB
JavaScript
Vendored

function encrypt(e="",t=""){return(e=CryptoJS.AES.encrypt(e,t)).toString()}!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(p,e){function t(e,t){return t.toUpperCase()}var f=[],u=f.slice,g=f.concat,s=f.push,i=f.indexOf,n={},r=n.toString,y=n.hasOwnProperty,v={},o="1.11.1",w=function(e,t){return new w.fn.init(e,t)},a=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,c=/^-ms-/,l=/-([\da-z])/gi;function d(e){var t=e.length,n=w.type(e);return"function"!==n&&!w.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e))}w.fn=w.prototype={jquery:o,constructor:w,selector:"",length:0,toArray:function(){return u.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:u.call(this)},pushStack:function(e){e=w.merge(this.constructor(),e);return e.prevObject=this,e.context=this.context,e},each:function(e,t){return w.each(this,e,t)},map:function(n){return this.pushStack(w.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:s,sort:f.sort,splice:f.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o=arguments[0]||{},a=1,s=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[a]||{},a++),"object"==typeof o||w.isFunction(o)||(o={}),a===s&&(o=this,a--);a<s;a++)if(null!=(r=arguments[a]))for(n in r)i=o[n],o!==(t=r[n])&&(c&&t&&(w.isPlainObject(t)||(e=w.isArray(t)))?(i=e?(e=!1,i&&w.isArray(i)?i:[]):i&&w.isPlainObject(i)?i:{},o[n]=w.extend(c,i,t)):void 0!==t&&(o[n]=t));return o},w.extend({expando:"jQuery"+(o+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===w.type(e)},isArray:Array.isArray||function(e){return"array"===w.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!w.isArray(e)&&0<=e-parseFloat(e)},isEmptyObject:function(e){for(var t in e)return!1;return!0},isPlainObject:function(e){if(!e||"object"!==w.type(e)||e.nodeType||w.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}if(v.ownLast)for(var t in e)return y.call(e,t);for(t in e);return void 0===t||y.call(e,t)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[r.call(e)]||"object":typeof e},globalEval:function(e){e&&w.trim(e)&&(p.execScript||function(e){p.eval.call(p,e)})(e)},camelCase:function(e){return e.replace(c,"ms-").replace(l,t)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r=0,i=e.length,o=d(e);if(n){if(o)for(;r<i&&!1!==t.apply(e[r],n);r++);else for(r in e)if(!1===t.apply(e[r],n))break}else if(o)for(;r<i&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(a,"")},makeArray:function(e,t){t=t||[];return null!=e&&(d(Object(e))?w.merge(t,"string"==typeof e?[e]:e):s.call(t,e)),t},inArray:function(e,t,n){var r;if(t){if(i)return i.call(t,e,n);for(r=t.length,n=n?n<0?Math.max(0,r+n):n:0;n<r;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;)e[i++]=t[r++];if(n!=n)for(;void 0!==t[r];)e[i++]=t[r++];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!=a&&r.push(e[i]);return r},map:function(e,t,n){var r,i=0,o=e.length,a=[];if(d(e))for(;i<o;i++)null!=(r=t(e[i],i,n))&&a.push(r);else for(i in e)null!=(r=t(e[i],i,n))&&a.push(r);return g.apply([],a)},guid:1,proxy:function(e,t){var n,r;if("string"==typeof t&&(r=e[t],t=e,e=r),w.isFunction(e))return n=u.call(arguments,2),(r=function(){return e.apply(t||this,n.concat(u.call(arguments)))}).guid=e.guid=e.guid||w.guid++,r},now:function(){return+new Date},support:v}),w.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var h=function(n){function f(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(65536+r):String.fromCharCode(r>>10|55296,1023&r|56320)}var e,h,b,o,t,p,d,g,w,l,u,y,_,r,v,m,i,a,x,k="sizzle"+-new Date,C=n.document,S=0,T=0,s=ie(),E=ie(),c=ie(),B=function(e,t){return e===t&&(u=!0),0},N="undefined",A={}.hasOwnProperty,H=[],D=H.pop,j=H.push,L=H.push,M=H.slice,z=H.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},F="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",R="[\\x20\\t\\r\\n\\f]",O="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",q=O.replace("w","w#"),P="\\["+R+"*("+O+")(?:"+R+"*([*^$|!~]?=)"+R+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+q+"))|)"+R+"*\\]",W=":("+O+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",I=new RegExp("^"+R+"+|((?:^|[^\\\\])(?:\\\\.)*)"+R+"+$","g"),$=new RegExp("^"+R+"*,"+R+"*"),X=new RegExp("^"+R+"*([>+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),K=new RegExp(W),V=new RegExp("^"+q+"$"),J={ID:new RegExp("^#("+O+")"),CLASS:new RegExp("^\\.("+O+")"),TAG:new RegExp("^("+O.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=/'|\\/g,ne=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig");try{L.apply(H=M.call(C.childNodes),C.childNodes),H[C.childNodes.length].nodeType}catch(e){L={apply:H.length?function(e,t){j.apply(e,M.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function re(e,t,n,r){var i,o,a,s,c,l,u,f,d;if((t?t.ownerDocument||t:C)!==_&&y(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(a=(t=t||_).nodeType)&&9!==a)return[];if(v&&!r){if(i=Z.exec(e))if(l=i[1]){if(9===a){if(!(o=t.getElementById(l))||!o.parentNode)return n;if(o.id===l)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(l))&&x(t,o)&&o.id===l)return n.push(o),n}else{if(i[2])return L.apply(n,t.getElementsByTagName(e)),n;if((l=i[3])&&h.getElementsByClassName&&t.getElementsByClassName)return L.apply(n,t.getElementsByClassName(l)),n}if(h.qsa&&(!m||!m.test(e))){if(u=l=k,f=t,d=9===a&&e,1===a&&"object"!==t.nodeName.toLowerCase()){for(c=p(e),(l=t.getAttribute("id"))?u=l.replace(te,"\\$&"):t.setAttribute("id",u),u="[id='"+u+"'] ",s=c.length;s--;)c[s]=u+de(c[s]);f=ee.test(e)&&ue(t.parentNode)||t,d=c.join(",")}if(d)try{return L.apply(n,f.querySelectorAll(d)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return g(e.replace(I,"$1"),t,n,r)}function ie(){var n=[];function r(e,t){return n.push(e+" ")>b.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function oe(e){return e[k]=!0,e}function ae(e){var t=_.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function se(e,t){for(var n=e.split("|"),r=e.length;r--;)b.attrHandle[n[r]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function le(a){return oe(function(o){return o=+o,oe(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ue(e){return e&&typeof e.getElementsByTagName!==N&&e}for(e in h=re.support={},t=re.isXML=function(e){e=e&&(e.ownerDocument||e).documentElement;return!!e&&"HTML"!==e.nodeName},y=re.setDocument=function(e){var c=e?e.ownerDocument||e:C,e=c.defaultView;return c!==_&&9===c.nodeType&&c.documentElement?(r=(_=c).documentElement,v=!t(c),e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",function(){y()},!1):e.attachEvent&&e.attachEvent("onunload",function(){y()})),h.attributes=ae(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=ae(function(e){return e.appendChild(c.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=Q.test(c.getElementsByClassName)&&ae(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),h.getById=ae(function(e){return r.appendChild(e).id=k,!c.getElementsByName||!c.getElementsByName(k).length}),h.getById?(b.find.ID=function(e,t){if(typeof t.getElementById!==N&&v){e=t.getElementById(e);return e&&e.parentNode?[e]:[]}},b.filter.ID=function(e){var t=e.replace(ne,f);return function(e){return e.getAttribute("id")===t}}):(delete b.find.ID,b.filter.ID=function(e){var t=e.replace(ne,f);return function(e){e=typeof e.getAttributeNode!==N&&e.getAttributeNode("id");return e&&e.value===t}}),b.find.TAG=h.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==N)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=h.getElementsByClassName&&function(e,t){if(typeof t.getElementsByClassName!==N&&v)return t.getElementsByClassName(e)},i=[],m=[],(h.qsa=Q.test(c.querySelectorAll))&&(ae(function(e){e.innerHTML="<select msallowclip=''><option selected=''></option></select>",e.querySelectorAll("[msallowclip^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+F+")"),e.querySelectorAll(":checked").length||m.push(":checked")}),ae(function(e){var t=c.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||m.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),m.push(",.*:")})),(h.matchesSelector=Q.test(a=r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.oMatchesSelector||r.msMatchesSelector))&&ae(function(e){h.disconnectedMatch=a.call(e,"div"),a.call(e,"[s!='']:x"),i.push("!=",W)}),m=m.length&&new RegExp(m.join("|")),i=i.length&&new RegExp(i.join("|")),e=Q.test(r.compareDocumentPosition),x=e||Q.test(r.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},B=e?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!h.sortDetached&&t.compareDocumentPosition(e)===n?e===c||e.ownerDocument===C&&x(C,e)?-1:t===c||t.ownerDocument===C&&x(C,t)?1:l?z.call(l,e)-z.call(l,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===c?-1:t===c?1:i?-1:o?1:l?z.call(l,e)-z.call(l,t):0;if(i===o)return ce(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?ce(a[r],s[r]):a[r]===C?-1:s[r]===C?1:0},c):_},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==_&&y(e),t=t.replace(U,"='$1']"),h.matchesSelector&&v&&(!i||!i.test(t))&&(!m||!m.test(t)))try{var n=a.call(e,t);if(n||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0<re(t,_,null,[e]).length},re.contains=function(e,t){return(e.ownerDocument||e)!==_&&y(e),x(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!==_&&y(e);var n=b.attrHandle[t.toLowerCase()],n=n&&A.call(b.attrHandle,t.toLowerCase())?n(e,t,!v):void 0;return void 0!==n?n:h.attributes||!v?e.getAttribute(t):(n=e.getAttributeNode(t))&&n.specified?n.value:null},re.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,n=[],r=0,i=0;if(u=!h.detectDuplicates,l=!h.sortStable&&e.slice(0),e.sort(B),u){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return l=null,e},o=re.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+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=o(t);return n},(b=re.selectors={cacheLength:50,createPseudo:oe,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ne,f),e[3]=(e[3]||e[4]||e[5]||"").replace(ne,f),"~="===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]||re.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]&&re.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return J.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&K.test(n)&&(t=p(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){var t=e.replace(ne,f).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==N&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=re.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1<e.indexOf(r):"$="===n?r&&e.slice(-r.length)===r:"~="===n?-1<(" "+e+" ").indexOf(r):"|="===n&&(e===r||e.slice(0,r.length+1)===r+"-"))}},CHILD:function(h,e,t,p,g){var y="nth"!==h.slice(0,3),v="last"!==h.slice(-4),m="of-type"===e;return 1===p&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,c,l=y!=v?"nextSibling":"previousSibling",u=e.parentNode,f=m&&e.nodeName.toLowerCase(),d=!n&&!m;if(u){if(y){for(;l;){for(o=e;o=o[l];)if(m?o.nodeName.toLowerCase()===f:1===o.nodeType)return!1;c=l="only"===h&&!c&&"nextSibling"}return!0}if(c=[v?u.firstChild:u.lastChild],v&&d){for(s=(r=(i=u[k]||(u[k]={}))[h]||[])[0]===S&&r[1],a=r[0]===S&&r[2],o=s&&u.childNodes[s];o=++s&&o&&o[l]||(a=s=0)||c.pop();)if(1===o.nodeType&&++a&&o===e){i[h]=[S,s,a];break}}else if(d&&(r=(e[k]||(e[k]={}))[h])&&r[0]===S)a=r[1];else for(;(o=++s&&o&&o[l]||(a=s=0)||c.pop())&&((m?o.nodeName.toLowerCase()!==f:1!==o.nodeType)||!++a||(d&&((o[k]||(o[k]={}))[h]=[S,a]),o!==e)););return(a-=g)===p||a%p==0&&0<=a/p}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return a[k]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,t){for(var n,r=a(e,o),i=r.length;i--;)e[n=z.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:oe(function(e){var r=[],i=[],s=d(e.replace(I,"$1"));return s[k]?oe(function(e,t,n,r){for(var i,o=s(e,null,r,[]),a=e.length;a--;)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),!i.pop()}}),has:oe(function(t){return function(e){return 0<re(t,e).length}}),contains:oe(function(t){return function(e){return-1<(e.textContent||e.innerText||o(e)).indexOf(t)}}),lang:oe(function(n){return V.test(n||"")||re.error("unsupported lang: "+n),n=n.replace(ne,f).toLowerCase(),function(e){var t;do{if(t=v?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===_.activeElement&&(!_.hasFocus||_.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},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,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return G.test(e.nodeName)},input:function(e){return Y.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:le(function(){return[0]}),last:le(function(e,t){return[t-1]}),eq:le(function(e,t,n){return[n<0?n+t:n]}),even:le(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:le(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:le(function(e,t,n){for(var r=n<0?n+t:n;0<=--r;)e.push(r);return e}),gt:le(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=function(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=function(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}(e);function fe(){}function de(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function he(a,e,t){var s=e.dir,c=t&&"parentNode"===s,l=T++;return e.first?function(e,t,n){for(;e=e[s];)if(1===e.nodeType||c)return a(e,t,n)}:function(e,t,n){var r,i,o=[S,l];if(n){for(;e=e[s];)if((1===e.nodeType||c)&&a(e,t,n))return!0}else for(;e=e[s];)if(1===e.nodeType||c){if((r=(i=e[k]||(e[k]={}))[s])&&r[0]===S&&r[1]===l)return o[2]=r[2];if((i[s]=o)[2]=a(e,t,n))return!0}}}function pe(i){return 1<i.length?function(e,t,n){for(var r=i.length;r--;)if(!i[r](e,t,n))return!1;return!0}:i[0]}function ge(e,t,n,r,i){for(var o,a=[],s=0,c=e.length,l=null!=t;s<c;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ye(h,p,g,y,v,e){return y&&!y[k]&&(y=ye(y)),v&&!v[k]&&(v=ye(v,e)),oe(function(e,t,n,r){var i,o,a,s=[],c=[],l=t.length,u=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)re(e,t[r],n);return n}(p||"*",n.nodeType?[n]:n,[]),f=!h||!e&&p?u:ge(u,s,h,n,r),d=g?v||(e?h:l||y)?[]:t:f;if(g&&g(f,d,n,r),y)for(i=ge(d,c),y(i,[],n,r),o=i.length;o--;)(a=i[o])&&(d[c[o]]=!(f[c[o]]=a));if(e){if(v||h){if(v){for(i=[],o=d.length;o--;)(a=d[o])&&i.push(f[o]=a);v(null,d=[],i,r)}for(o=d.length;o--;)(a=d[o])&&-1<(i=v?z.call(e,a):s[o])&&(e[i]=!(t[i]=a))}}else d=ge(d===t?d.splice(l,d.length):d),v?v(null,t,d,r):L.apply(t,d)})}function ve(y,v){function e(e,t,n,r,i){var o,a,s,c=0,l="0",u=e&&[],f=[],d=w,h=e||x&&b.find.TAG("*",i),p=S+=null==d?1:Math.random()||.1,g=h.length;for(i&&(w=t!==_&&t);l!==g&&null!=(o=h[l]);l++){if(x&&o){for(a=0;s=y[a++];)if(s(o,t,n)){r.push(o);break}i&&(S=p)}m&&((o=!s&&o)&&c--,e&&u.push(o))}if(c+=l,m&&l!==c){for(a=0;s=v[a++];)s(u,f,t,n);if(e){if(0<c)for(;l--;)u[l]||f[l]||(f[l]=D.call(r));f=ge(f)}L.apply(r,f),i&&!e&&0<f.length&&1<c+v.length&&re.uniqueSort(r)}return i&&(S=p,w=d),u}var m=0<v.length,x=0<y.length;return m?oe(e):e}return fe.prototype=b.filters=b.pseudos,b.setFilters=new fe,p=re.tokenize=function(e,t){var n,r,i,o,a,s,c,l=E[e+" "];if(l)return t?0:l.slice(0);for(a=e,s=[],c=b.preFilter;a;){for(o in n&&!(r=$.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=X.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(I," ")}),a=a.slice(n.length)),b.filter)!(r=J[o].exec(a))||c[o]&&!(r=c[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?re.error(e):E(e,s).slice(0)},d=re.compile=function(e,t){var n,r=[],i=[],o=c[e+" "];if(!o){for(n=(t=t||p(e)).length;n--;)((o=function e(t){for(var r,n,i,o=t.length,a=b.relative[t[0].type],s=a||b.relative[" "],c=a?1:0,l=he(function(e){return e===r},s,!0),u=he(function(e){return-1<z.call(r,e)},s,!0),f=[function(e,t,n){return!a&&(n||t!==w)||((r=t).nodeType?l:u)(e,t,n)}];c<o;c++)if(n=b.relative[t[c].type])f=[he(pe(f),n)];else{if((n=b.filter[t[c].type].apply(null,t[c].matches))[k]){for(i=++c;i<o&&!b.relative[t[i].type];i++);return ye(1<c&&pe(f),1<c&&de(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(I,"$1"),n,c<i&&e(t.slice(c,i)),i<o&&e(t=t.slice(i)),i<o&&de(t))}f.push(n)}return pe(f)}(t[n]))[k]?r:i).push(o);(o=c(e,ve(i,r))).selector=e}return o},g=re.select=function(e,t,n,r){var i,o,a,s,c,l="function"==typeof e&&e,u=!r&&p(e=l.selector||e);if(n=n||[],1===u.length){if(2<(o=u[0]=u[0].slice(0)).length&&"ID"===(a=o[0]).type&&h.getById&&9===t.nodeType&&v&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(ne,f),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=J.needsContext.test(e)?0:o.length;i--&&(a=o[i],!b.relative[s=a.type]);)if((c=b.find[s])&&(r=c(a.matches[0].replace(ne,f),ee.test(o[0].type)&&ue(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&de(o)))return L.apply(n,r),n;break}}return(l||d(e,u))(r,t,!v,n,ee.test(e)&&ue(t.parentNode)||t),n},h.sortStable=k.split("").sort(B).join("")===k,h.detectDuplicates=!!u,y(),h.sortDetached=ae(function(e){return 1&e.compareDocumentPosition(_.createElement("div"))}),ae(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||se("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),h.attributes&&ae(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||se("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ae(function(e){return null==e.getAttribute("disabled")})||se(F,function(e,t,n){if(!n)return!0===e[t]?t.toLowerCase():(t=e.getAttributeNode(t))&&t.specified?t.value:null}),re}(p);w.find=h,w.expr=h.selectors,w.expr[":"]=w.expr.pseudos,w.unique=h.uniqueSort,w.text=h.getText,w.isXMLDoc=h.isXML,w.contains=h.contains;var m=w.expr.match.needsContext,x=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,b=/^.[^:#\[\.,]*$/;function _(e,n,r){if(w.isFunction(n))return w.grep(e,function(e,t){return!!n.call(e,t,e)!==r});if(n.nodeType)return w.grep(e,function(e){return e===n!==r});if("string"==typeof n){if(b.test(n))return w.filter(n,e,r);n=w.filter(n,e)}return w.grep(e,function(e){return 0<=w.inArray(e,n)!==r})}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<i;t++)if(w.contains(r[t],this))return!0}));for(t=0;t<i;t++)w.find(e,r[t],n);return(n=this.pushStack(1<i?w.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},filter:function(e){return this.pushStack(_(this,e||[],!1))},not:function(e){return this.pushStack(_(this,e||[],!0))},is:function(e){return!!_(this,"string"==typeof e&&m.test(e)?w(e):e||[],!1).length}});var k,C=p.document,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(w.fn.init=function(e,t){var n,r;if(!e)return this;if("string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):w.isFunction(e)?void 0!==k.ready?k.ready(e):e(w):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),w.makeArray(e,this));if(!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:S.exec(e))||!n[1]&&t)return(!t||t.jquery?t||k:this.constructor(t)).find(e);if(n[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),x.test(n[1])&&w.isPlainObject(t))for(n in t)w.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}if((r=C.getElementById(n[2]))&&r.parentNode){if(r.id!==n[2])return k.find(e);this.length=1,this[0]=r}return this.context=C,this.selector=e,this}).prototype=w.fn,k=w(C);var T=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};function B(e,t){for(;e=e[t],e&&1!==e.nodeType;);return e}w.extend({dir:function(e,t,n){for(var r=[],i=e[t];i&&9!==i.nodeType&&(void 0===n||1!==i.nodeType||!w(i).is(n));)1===i.nodeType&&r.push(i),i=i[t];return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}}),w.fn.extend({has:function(e){var t,n=w(e,this),r=n.length;return this.filter(function(){for(t=0;t<r;t++)if(w.contains(this,n[t]))return!0})},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=m.test(e)||"string"!=typeof e?w(e,t||this.context):0;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?w.unique(o):o)},index:function(e){return e?"string"==typeof e?w.inArray(this[0],w(e)):w.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.unique(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return w.dir(e,"parentNode")},parentsUntil:function(e,t,n){return w.dir(e,"parentNode",n)},next:function(e){return B(e,"nextSibling")},prev:function(e){return B(e,"previousSibling")},nextAll:function(e){return w.dir(e,"nextSibling")},prevAll:function(e){return w.dir(e,"previousSibling")},nextUntil:function(e,t,n){return w.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return w.dir(e,"previousSibling",n)},siblings:function(e){return w.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return w.sibling(e.firstChild)},contents:function(e){return w.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:w.merge([],e.childNodes)}},function(r,i){w.fn[r]=function(e,t){var n=w.map(this,i,e);return(t="Until"!==r.slice(-5)?e:t)&&"string"==typeof t&&(n=w.filter(t,n)),1<this.length&&(E[r]||(n=w.unique(n)),T.test(r)&&(n=n.reverse())),this.pushStack(n)}});var N,A=/\S+/g,H={};function D(){C.addEventListener?(C.removeEventListener("DOMContentLoaded",j,!1),p.removeEventListener("load",j,!1)):(C.detachEvent("onreadystatechange",j),p.detachEvent("onload",j))}function j(){!C.addEventListener&&"load"!==event.type&&"complete"!==C.readyState||(D(),w.ready())}w.Callbacks=function(i){var e,n;i="string"==typeof i?H[i]||(n=H[e=i]={},w.each(e.match(A)||[],function(e,t){n[t]=!0}),n):w.extend({},i);var r,t,o,a,s,c,l=[],u=!i.once&&[],f=function(e){for(t=i.memory&&e,o=!0,s=c||0,c=0,a=l.length,r=!0;l&&s<a;s++)if(!1===l[s].apply(e[0],e[1])&&i.stopOnFalse){t=!1;break}r=!1,l&&(u?u.length&&f(u.shift()):t?l=[]:d.disable())},d={add:function(){var e;return l&&(e=l.length,function r(e){w.each(e,function(e,t){var n=w.type(t);"function"===n?i.unique&&d.has(t)||l.push(t):t&&t.length&&"string"!==n&&r(t)})}(arguments),r?a=l.length:t&&(c=e,f(t))),this},remove:function(){return l&&w.each(arguments,function(e,t){for(var n;-1<(n=w.inArray(t,l,n));)l.splice(n,1),r&&(n<=a&&a--,n<=s&&s--)}),this},has:function(e){return e?-1<w.inArray(e,l):!(!l||!l.length)},empty:function(){return l=[],a=0,this},disable:function(){return l=u=t=void 0,this},disabled:function(){return!l},lock:function(){return u=void 0,t||d.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||o&&!u||(t=[e,(t=t||[]).slice?t.slice():t],r?u.push(t):f(t)),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!o}};return d},w.extend({Deferred:function(e){var o=[["resolve","done",w.Callbacks("once memory"),"resolved"],["reject","fail",w.Callbacks("once memory"),"rejected"],["notify","progress",w.Callbacks("memory")]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},then:function(){var i=arguments;return w.Deferred(function(r){w.each(o,function(e,t){var n=w.isFunction(i[e])&&i[e];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&w.isFunction(e.promise)?e.promise().done(r.resolve).fail(r.reject).progress(r.notify):r[t[0]+"With"](this===a?r.promise():this,n?[e]:arguments)})}),i=null}).promise()},promise:function(e){return null!=e?w.extend(e,a):a}},s={};return a.pipe=a.then,w.each(o,function(e,t){var n=t[2],r=t[3];a[t[1]]=n.add,r&&n.add(function(){i=r},o[1^e][2].disable,o[2][2].lock),s[t[0]]=function(){return s[t[0]+"With"](this===s?a:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){function t(t,n,r){return function(e){n[t]=this,r[t]=1<arguments.length?u.call(arguments):e,r===i?l.notifyWith(n,r):--c||l.resolveWith(n,r)}}var i,n,r,o=0,a=u.call(arguments),s=a.length,c=1!==s||e&&w.isFunction(e.promise)?s:0,l=1===c?e:w.Deferred();if(1<s)for(i=new Array(s),n=new Array(s),r=new Array(s);o<s;o++)a[o]&&w.isFunction(a[o].promise)?a[o].promise().done(t(o,r,a)).fail(l.reject).progress(t(o,n,i)):--c;return c||l.resolveWith(r,a),l.promise()}}),w.fn.ready=function(e){return w.ready.promise().done(e),this},w.extend({isReady:!1,readyWait:1,holdReady:function(e){e?w.readyWait++:w.ready(!0)},ready:function(e){if(!0===e?!--w.readyWait:!w.isReady){if(!C.body)return setTimeout(w.ready);(w.isReady=!0)!==e&&0<--w.readyWait||(N.resolveWith(C,[w]),w.fn.triggerHandler&&(w(C).triggerHandler("ready"),w(C).off("ready")))}}}),w.ready.promise=function(e){if(!N)if(N=w.Deferred(),"complete"===C.readyState)setTimeout(w.ready);else if(C.addEventListener)C.addEventListener("DOMContentLoaded",j,!1),p.addEventListener("load",j,!1);else{C.attachEvent("onreadystatechange",j),p.attachEvent("onload",j);var n=!1;try{n=null==p.frameElement&&C.documentElement}catch(e){}n&&n.doScroll&&!function t(){if(!w.isReady){try{n.doScroll("left")}catch(e){return setTimeout(t,50)}D(),w.ready()}}()}return N.promise(e)};var L,M="undefined";for(L in w(v))break;v.ownLast="0"!==L,v.inlineBlockNeedsLayout=!1,w(function(){var e,t,n=C.getElementsByTagName("body")[0];n&&n.style&&(e=C.createElement("div"),(t=C.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(t).appendChild(e),typeof e.style.zoom!==M&&(e.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",v.inlineBlockNeedsLayout=e=3===e.offsetWidth,e&&(n.style.zoom=1)),n.removeChild(t))}),function(){var e=C.createElement("div");if(null==v.deleteExpando){v.deleteExpando=!0;try{delete e.test}catch(e){v.deleteExpando=!1}}e=null}(),w.acceptData=function(e){var t=w.noData[(e.nodeName+" ").toLowerCase()],n=+e.nodeType||1;return(1===n||9===n)&&(!t||!0!==t&&e.getAttribute("classid")===t)};var z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,F=/([A-Z])/g;function R(e,t,n){if(void 0===n&&1===e.nodeType){var r="data-"+t.replace(F,"-$1").toLowerCase();if("string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:z.test(n)?w.parseJSON(n):n)}catch(e){}w.data(e,t,n)}else n=void 0}return n}function O(e){for(var t in e)if(("data"!==t||!w.isEmptyObject(e[t]))&&"toJSON"!==t)return;return 1}function q(e,t,n,r){if(w.acceptData(e)){var i,o=w.expando,a=e.nodeType,s=a?w.cache:e,c=a?e[o]:e[o]&&o;if(c&&s[c]&&(r||s[c].data)||void 0!==n||"string"!=typeof t)return s[c=c||(a?e[o]=f.pop()||w.guid++:o)]||(s[c]=a?{}:{toJSON:w.noop}),"object"!=typeof t&&"function"!=typeof t||(r?s[c]=w.extend(s[c],t):s[c].data=w.extend(s[c].data,t)),c=s[c],r||(c.data||(c.data={}),c=c.data),void 0!==n&&(c[w.camelCase(t)]=n),"string"==typeof t?null==(i=c[t])&&(i=c[w.camelCase(t)]):i=c,i}}function P(e,t,n){if(w.acceptData(e)){var r,i,o=e.nodeType,a=o?w.cache:e,s=o?e[w.expando]:w.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){i=(t=w.isArray(t)?t.concat(w.map(t,w.camelCase)):t in r||(t=w.camelCase(t))in r?[t]:t.split(" ")).length;for(;i--;)delete r[t[i]];if(n?!O(r):!w.isEmptyObject(r))return}(n||(delete a[s].data,O(a[s])))&&(o?w.cleanData([e],!0):v.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}w.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return!!(e=e.nodeType?w.cache[e[w.expando]]:e[w.expando])&&!O(e)},data:function(e,t,n){return q(e,t,n)},removeData:function(e,t){return P(e,t)},_data:function(e,t,n){return q(e,t,n,!0)},_removeData:function(e,t){return P(e,t,!0)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0!==e)return"object"==typeof e?this.each(function(){w.data(this,e)}):1<arguments.length?this.each(function(){w.data(this,e,t)}):o?R(o,e,w.data(o,e)):void 0;if(this.length&&(i=w.data(o),1===o.nodeType&&!w._data(o,"parsedAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&R(o,r=w.camelCase(r.slice(5)),i[r]);w._data(o,"parsedAttrs",!0)}return i},removeData:function(e){return this.each(function(){w.removeData(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=w._data(e,t),n&&(!r||w.isArray(n)?r=w._data(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){w.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return w._data(e,n)||w._data(e,n,{empty:w.Callbacks("once memory").add(function(){w._removeData(e,t+"queue"),w._removeData(e,n)})})}}),w.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?w.queue(this[0],t):void 0===n?this:this.each(function(){var e=w.queue(this,t,n);w._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&w.dequeue(this,t)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--i||o.resolveWith(a,[a])}var r,i=1,o=w.Deferred(),a=this,s=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(r=w._data(a[s],e+"queueHooks"))&&r.empty&&(i++,r.empty.add(n));return n(),o.promise(t)}});function W(e,t){return e=t||e,"none"===w.css(e,"display")||!w.contains(e.ownerDocument,e)}var I=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,$=["Top","Right","Bottom","Left"],X=w.access=function(e,t,n,r,i,o,a){var s=0,c=e.length,l=null==n;if("object"===w.type(n))for(s in i=!0,n)w.access(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,w.isFunction(r)||(a=!0),t=l?a?(t.call(e,r),null):(l=t,function(e,t,n){return l.call(w(e),n)}):t))for(;s<c;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):c?t(e[0],n):o},U=/^(?:checkbox|radio)$/i;!function(){var e=C.createElement("input"),t=C.createElement("div"),n=C.createDocumentFragment();if(t.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",v.leadingWhitespace=3===t.firstChild.nodeType,v.tbody=!t.getElementsByTagName("tbody").length,v.htmlSerialize=!!t.getElementsByTagName("link").length,v.html5Clone="<:nav></:nav>"!==C.createElement("nav").cloneNode(!0).outerHTML,e.type="checkbox",e.checked=!0,n.appendChild(e),v.appendChecked=e.checked,t.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,n.appendChild(t),t.innerHTML="<input type='radio' checked='checked' name='t'/>",v.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,v.noCloneEvent=!0,t.attachEvent&&(t.attachEvent("onclick",function(){v.noCloneEvent=!1}),t.cloneNode(!0).click()),null==v.deleteExpando){v.deleteExpando=!0;try{delete t.test}catch(e){v.deleteExpando=!1}}}(),function(){var e,t,n=C.createElement("div");for(e in{submit:!0,change:!0,focusin:!0})t="on"+e,(v[e+"Bubbles"]=t in p)||(n.setAttribute(t,"t"),v[e+"Bubbles"]=!1===n.attributes[t].expando);n=null}();var K=/^(?:input|select|textarea)$/i,V=/^key/,J=/^(?:mouse|pointer|contextmenu)|click/,Y=/^(?:focusinfocus|focusoutblur)$/,G=/^([^.]*)(?:\.(.+)|)$/;function Q(){return!0}function Z(){return!1}function ee(){try{return C.activeElement}catch(e){}}function te(e){var t=ne.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,c,l,u,f,d,h,p=w._data(e);if(p){for(n.handler&&(n=(s=n).handler,i=s.selector),n.guid||(n.guid=w.guid++),(o=p.events)||(o=p.events={}),(l=p.handle)||((l=p.handle=function(e){return typeof w===M||e&&w.event.triggered===e.type?void 0:w.event.dispatch.apply(l.elem,arguments)}).elem=e),a=(t=(t||"").match(A)||[""]).length;a--;)f=h=(u=G.exec(t[a])||[])[1],d=(u[2]||"").split(".").sort(),f&&(c=w.event.special[f]||{},f=(i?c.delegateType:c.bindType)||f,c=w.event.special[f]||{},u=w.extend({type:f,origType:h,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:d.join(".")},s),(h=o[f])||((h=o[f]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,r,d,l)||(e.addEventListener?e.addEventListener(f,l,!1):e.attachEvent&&e.attachEvent("on"+f,l))),c.add&&(c.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),i?h.splice(h.delegateCount++,0,u):h.push(u),w.event.global[f]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,c,l,u,f,d,h,p,g,y=w.hasData(e)&&w._data(e);if(y&&(u=y.events)){for(l=(t=(t||"").match(A)||[""]).length;l--;)if(h=g=(s=G.exec(t[l])||[])[1],p=(s[2]||"").split(".").sort(),h){for(f=w.event.special[h]||{},d=u[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),c=o=d.length;o--;)a=d[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(d.splice(o,1),a.selector&&d.delegateCount--,f.remove&&f.remove.call(e,a));c&&!d.length&&(f.teardown&&!1!==f.teardown.call(e,p,y.handle)||w.removeEvent(e,h,y.handle),delete u[h])}else for(h in u)w.event.remove(e,h+t[l],n,r,!0);w.isEmptyObject(u)&&(delete y.handle,w._removeData(e,"events"))}},trigger:function(e,t,n,r){var i,o,a,s,c,l,u=[n||C],f=y.call(e,"type")?e.type:e,d=y.call(e,"namespace")?e.namespace.split("."):[],h=c=n=n||C;if(3!==n.nodeType&&8!==n.nodeType&&!Y.test(f+w.event.triggered)&&(0<=f.indexOf(".")&&(f=(d=f.split(".")).shift(),d.sort()),o=f.indexOf(":")<0&&"on"+f,(e=e[w.expando]?e:new w.Event(f,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=d.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:w.makeArray(t,[e]),s=w.event.special[f]||{},r||!s.trigger||!1!==s.trigger.apply(n,t))){if(!r&&!s.noBubble&&!w.isWindow(n)){for(a=s.delegateType||f,Y.test(a+f)||(h=h.parentNode);h;h=h.parentNode)u.push(h),c=h;c===(n.ownerDocument||C)&&u.push(c.defaultView||c.parentWindow||p)}for(l=0;(h=u[l++])&&!e.isPropagationStopped();)e.type=1<l?a:s.bindType||f,(i=(w._data(h,"events")||{})[e.type]&&w._data(h,"handle"))&&i.apply(h,t),(i=o&&h[o])&&i.apply&&w.acceptData(h)&&(e.result=i.apply(h,t),!1===e.result&&e.preventDefault());if(e.type=f,!r&&!e.isDefaultPrevented()&&(!s._default||!1===s._default.apply(u.pop(),t))&&w.acceptData(n)&&o&&n[f]&&!w.isWindow(n)){(c=n[o])&&(n[o]=null),w.event.triggered=f;try{n[f]()}catch(e){}w.event.triggered=void 0,c&&(n[o]=c)}return e.result}},dispatch:function(e){e=w.event.fix(e);var t,n,r,i,o,a=u.call(arguments),s=(w._data(this,"events")||{})[e.type]||[],c=w.event.special[e.type]||{};if((a[0]=e).delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(o=w.event.handlers.call(this,e,s),t=0;(r=o[t++])&&!e.isPropagationStopped();)for(e.currentTarget=r.elem,i=0;(n=r.handlers[i++])&&!e.isImmediatePropagationStopped();)e.namespace_re&&!e.namespace_re.test(n.namespace)||(e.handleObj=n,e.data=n.data,void 0!==(n=((w.event.special[n.origType]||{}).handle||n.handler).apply(r.elem,a))&&!1===(e.result=n)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,c=e.target;if(s&&c.nodeType&&(!e.button||"click"!==e.type))for(;c!=this;c=c.parentNode||this)if(1===c.nodeType&&(!0!==c.disabled||"click"!==e.type)){for(i=[],o=0;o<s;o++)void 0===i[n=(r=t[o]).selector+" "]&&(i[n]=r.needsContext?0<=w(n,this).index(c):w.find(n,this,null,[c]).length),i[n]&&i.push(r);i.length&&a.push({elem:c,handlers:i})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},fix:function(e){if(e[w.expando])return e;var t,n,r,i=e.type,o=e,a=this.fixHooks[i];for(a||(this.fixHooks[i]=a=J.test(i)?this.mouseHooks:V.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new w.Event(o),t=r.length;t--;)e[n=r[t]]=o[n];return e.target||(e.target=o.srcElement||C),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,a.filter?a.filter(e,o):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,t){var n,r,i=t.button,o=t.fromElement;return null==e.pageX&&null!=t.clientX&&(r=(n=e.target.ownerDocument||C).documentElement,n=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||n&&n.scrollLeft||0)-(r&&r.clientLeft||n&&n.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||n&&n.scrollTop||0)-(r&&r.clientTop||n&&n.clientTop||0)),!e.relatedTarget&&o&&(e.relatedTarget=o===e.target?t.toElement:o),e.which||void 0===i||(e.which=1&i?1:2&i?3:4&i?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ee()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){if(this===ee()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(w.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(e){return w.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){e=w.extend(new w.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?w.event.trigger(e,null,t):w.event.dispatch.call(t,e),e.isDefaultPrevented()&&n.preventDefault()}},w.removeEvent=C.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){t="on"+t;e.detachEvent&&(typeof e[t]===M&&(e[t]=null),e.detachEvent(t,n))},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Q:Z):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||w.now(),this[w.expando]=!0},w.Event.prototype={isDefaultPrevented:Z,isPropagationStopped:Z,isImmediatePropagationStopped:Z,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Q,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Q,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Q,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){w.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||w.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),v.submitBubbles||(w.event.special.submit={setup:function(){if(w.nodeName(this,"form"))return!1;w.event.add(this,"click._submit keypress._submit",function(e){e=e.target,e=w.nodeName(e,"input")||w.nodeName(e,"button")?e.form:void 0;e&&!w._data(e,"submitBubbles")&&(w.event.add(e,"submit._submit",function(e){e._submit_bubble=!0}),w._data(e,"submitBubbles",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&w.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){if(w.nodeName(this,"form"))return!1;w.event.remove(this,"._submit")}}),v.changeBubbles||(w.event.special.change={setup:function(){if(K.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(w.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),w.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),w.event.simulate("change",this,e,!0)})),!1;w.event.add(this,"beforeactivate._change",function(e){e=e.target;K.test(e.nodeName)&&!w._data(e,"changeBubbles")&&(w.event.add(e,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||w.event.simulate("change",this.parentNode,e,!0)}),w._data(e,"changeBubbles",!0))})},handle:function(e){var t=e.target;if(this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return e.handleObj.handler.apply(this,arguments)},teardown:function(){return w.event.remove(this,"._change"),!K.test(this.nodeName)}}),v.focusinBubbles||w.each({focus:"focusin",blur:"focusout"},function(n,r){function i(e){w.event.simulate(r,e.target,w.event.fix(e),!0)}w.event.special[r]={setup:function(){var e=this.ownerDocument||this,t=w._data(e,r);t||e.addEventListener(n,i,!0),w._data(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this,t=w._data(e,r)-1;t?w._data(e,r,t):(e.removeEventListener(n,i,!0),w._removeData(e,r))}}}),w.fn.extend({on:function(e,t,n,r,i){var o,a;if("object"==typeof e){for(o in"string"!=typeof t&&(n=n||t,t=void 0),e)this.on(o,t,n,e[o],i);return this}if(null==n&&null==r?(r=t,n=t=void 0):null==r&&("string"==typeof t?(r=n,n=void 0):(r=n,n=t,t=void 0)),!1===r)r=Z;else if(!r)return this;return 1===i&&(a=r,(r=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),this.each(function(){w.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Z),this.each(function(){w.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i]);return this},trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}});var ne="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",re=/ jQuery\d+="(?:null|\d+)"/g,ie=new RegExp("<(?:"+ne+")[\\s/>]","i"),oe=/^\s+/,ae=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,se=/<([\w:]+)/,ce=/<tbody/i,le=/<|&#?\w+;/,ue=/<(?:script|style|link)/i,fe=/checked\s*(?:[^=]|=\s*.checked.)/i,de=/^$|\/(?:java|ecma)script/i,he=/^true\/(.*)/,pe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ge={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:v.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},ye=te(C).appendChild(C.createElement("div"));function ve(e,t){var n,r,i=0,o=typeof e.getElementsByTagName!==M?e.getElementsByTagName(t||"*"):typeof e.querySelectorAll!==M?e.querySelectorAll(t||"*"):void 0;if(!o)for(o=[],n=e.childNodes||e;null!=(r=n[i]);i++)!t||w.nodeName(r,t)?o.push(r):w.merge(o,ve(r,t));return void 0===t||t&&w.nodeName(e,t)?w.merge([e],o):o}function me(e){U.test(e.type)&&(e.defaultChecked=e.checked)}function xe(e,t){return w.nodeName(e,"table")&&w.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function be(e){return e.type=(null!==w.find.attr(e,"type"))+"/"+e.type,e}function we(e){var t=he.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _e(e,t){for(var n,r=0;null!=(n=e[r]);r++)w._data(n,"globalEval",!t||w._data(t[r],"globalEval"))}function ke(e,t){if(1===t.nodeType&&w.hasData(e)){var n,r,i,o=w._data(e),e=w._data(t,o),a=o.events;if(a)for(n in delete e.handle,e.events={},a)for(r=0,i=a[n].length;r<i;r++)w.event.add(t,n,a[n][r]);e.data&&(e.data=w.extend({},e.data))}}ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,w.extend({clone:function(e,t,n){var r,i,o,a,s,c=w.contains(e.ownerDocument,e);if(v.html5Clone||w.isXMLDoc(e)||!ie.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(ye.innerHTML=e.outerHTML,ye.removeChild(o=ye.firstChild)),!(v.noCloneEvent&&v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(r=ve(o),s=ve(e),a=0;null!=(i=s[a]);++a)r[a]&&function(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!v.noCloneEvent&&t[w.expando]){for(r in(i=w._data(t)).events)w.removeEvent(t,r,i.handle);t.removeAttribute(w.expando)}"script"===n&&t.text!==e.text?(be(t).text=e.text,we(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),v.html5Clone&&e.innerHTML&&!w.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&U.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)}}(i,r[a]);if(t)if(n)for(s=s||ve(e),r=r||ve(o),a=0;null!=(i=s[a]);a++)ke(i,r[a]);else ke(e,o);return 0<(r=ve(o,"script")).length&&_e(r,!c&&ve(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){for(var i,o,a,s,c,l,u,f=e.length,d=te(t),h=[],p=0;p<f;p++)if((o=e[p])||0===o)if("object"===w.type(o))w.merge(h,o.nodeType?[o]:o);else if(le.test(o)){for(s=s||d.appendChild(t.createElement("div")),c=(se.exec(o)||["",""])[1].toLowerCase(),u=ge[c]||ge._default,s.innerHTML=u[1]+o.replace(ae,"<$1></$2>")+u[2],i=u[0];i--;)s=s.lastChild;if(!v.leadingWhitespace&&oe.test(o)&&h.push(t.createTextNode(oe.exec(o)[0])),!v.tbody)for(i=(o="table"!==c||ce.test(o)?"<table>"!==u[1]||ce.test(o)?0:s:s.firstChild)&&o.childNodes.length;i--;)w.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l);for(w.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),v.appendChecked||w.grep(ve(h,"input"),me),p=0;o=h[p++];)if((!r||-1===w.inArray(o,r))&&(a=w.contains(o.ownerDocument,o),s=ve(d.appendChild(o),"script"),a&&_e(s),n))for(i=0;o=s[i++];)de.test(o.type||"")&&n.push(o);return s=null,d},cleanData:function(e,t){for(var n,r,i,o,a=0,s=w.expando,c=w.cache,l=v.deleteExpando,u=w.event.special;null!=(n=e[a]);a++)if((t||w.acceptData(n))&&(o=(i=n[s])&&c[i])){if(o.events)for(r in o.events)u[r]?w.event.remove(n,r):w.removeEvent(n,r,o.handle);c[i]&&(delete c[i],l?delete n[s]:typeof n.removeAttribute!==M?n.removeAttribute(s):n[s]=null,f.push(i))}}}),w.fn.extend({text:function(e){return X(this,function(e){return void 0===e?w.text(this):this.empty().append((this[0]&&this[0].ownerDocument||C).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||xe(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=xe(this,e)).insertBefore(e,t.firstChild)})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){for(var n,r=e?w.filter(e,this):this,i=0;null!=(n=r[i]);i++)t||1!==n.nodeType||w.cleanData(ve(n)),n.parentNode&&(t&&w.contains(n.ownerDocument,n)&&_e(ve(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&w.cleanData(ve(e,!1));e.firstChild;)e.removeChild(e.firstChild);e.options&&w.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return X(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(re,""):void 0;if("string"==typeof e&&!ue.test(e)&&(v.htmlSerialize||!ie.test(e))&&(v.leadingWhitespace||!oe.test(e))&&!ge[(se.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(ae,"<$1></$2>");try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var t=arguments[0];return this.domManip(arguments,function(e){t=this.parentNode,w.cleanData(ve(this)),t&&t.replaceChild(e,this)}),t&&(t.length||t.nodeType)?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(n,r){n=g.apply([],n);var e,t,i,o,a,s,c=0,l=this.length,u=this,f=l-1,d=n[0],h=w.isFunction(d);if(h||1<l&&"string"==typeof d&&!v.checkClone&&fe.test(d))return this.each(function(e){var t=u.eq(e);h&&(n[0]=d.call(this,e,t.html())),t.domManip(n,r)});if(l&&(e=(s=w.buildFragment(n,this[0].ownerDocument,!1,this)).firstChild,1===s.childNodes.length&&(s=e),e)){for(i=(o=w.map(ve(s,"script"),be)).length;c<l;c++)t=s,c!==f&&(t=w.clone(t,!0,!0),i&&w.merge(o,ve(t,"script"))),r.call(this[c],t,c);if(i)for(a=o[o.length-1].ownerDocument,w.map(o,we),c=0;c<i;c++)t=o[c],de.test(t.type||"")&&!w._data(t,"globalEval")&&w.contains(a,t)&&(t.src?w._evalUrl&&w._evalUrl(t.src):w.globalEval((t.text||t.textContent||t.innerHTML||"").replace(pe,"")));s=e=null}return this}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){w.fn[e]=function(e){for(var t,n=0,r=[],i=w(e),o=i.length-1;n<=o;n++)t=n===o?this:this.clone(!0),w(i[n])[a](t),s.apply(r,t.get());return this.pushStack(r)}});var Ce,Se,Te={};function Ee(e,t){var t=w(t.createElement(e)).appendTo(t.body),n=p.getDefaultComputedStyle&&(n=p.getDefaultComputedStyle(t[0]))?n.display:w.css(t[0],"display");return t.detach(),n}function Be(e){var t=C,n=Te[e];return n||("none"!==(n=Ee(e,t))&&n||((t=((Ce=(Ce||w("<iframe frameborder='0' width='0' height='0'/>")).appendTo(t.documentElement))[0].contentWindow||Ce[0].contentDocument).document).write(),t.close(),n=Ee(e,t),Ce.detach()),Te[e]=n),n}v.shrinkWrapBlocks=function(){return null!=Se?Se:(Se=!1,(t=C.getElementsByTagName("body")[0])&&t.style?(e=C.createElement("div"),(n=C.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",t.appendChild(n).appendChild(e),typeof e.style.zoom!==M&&(e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",e.appendChild(C.createElement("div")).style.width="5px",Se=3!==e.offsetWidth),t.removeChild(n),Se):void 0);var e,t,n};var Ne,Ae,He,De,je,Le,Me=/^margin/,ze=new RegExp("^("+I+")(?!px)[a-z%]+$","i"),Fe=/^(top|right|bottom|left)$/;function Re(t,n){return{get:function(){var e=t();if(null!=e){if(!e)return(this.get=n).apply(this,arguments);delete this.get}}}}function Oe(){var e,t,n,r=C.getElementsByTagName("body")[0];r&&r.style&&(e=C.createElement("div"),(t=C.createElement("div")).style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",r.appendChild(t).appendChild(e),e.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",He=De=!1,Le=!0,p.getComputedStyle&&(He="1%"!==(p.getComputedStyle(e,null)||{}).top,De="4px"===(p.getComputedStyle(e,null)||{width:"4px"}).width,(n=e.appendChild(C.createElement("div"))).style.cssText=e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",n.style.marginRight=n.style.width="0",e.style.width="1px",Le=!parseFloat((p.getComputedStyle(n,null)||{}).marginRight)),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",(n=e.getElementsByTagName("td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(je=0===n[0].offsetHeight)&&(n[0].style.display="",n[1].style.display="none",je=0===n[0].offsetHeight),r.removeChild(t))}p.getComputedStyle?(Ne=function(e){return e.ownerDocument.defaultView.getComputedStyle(e,null)},Ae=function(e,t,n){var r,i=e.style,o=(n=n||Ne(e))?n.getPropertyValue(t)||n[t]:void 0;return n&&(""!==o||w.contains(e.ownerDocument,e)||(o=w.style(e,t)),ze.test(o)&&Me.test(t)&&(r=i.width,e=i.minWidth,t=i.maxWidth,i.minWidth=i.maxWidth=i.width=o,o=n.width,i.width=r,i.minWidth=e,i.maxWidth=t)),void 0===o?o:o+""}):C.documentElement.currentStyle&&(Ne=function(e){return e.currentStyle},Ae=function(e,t,n){var r,i,o,a=e.style;return null==(o=(n=n||Ne(e))?n[t]:void 0)&&a&&a[t]&&(o=a[t]),ze.test(o)&&!Fe.test(t)&&(r=a.left,(n=(i=e.runtimeStyle)&&i.left)&&(i.left=e.currentStyle.left),a.left="fontSize"===t?"1em":o,o=a.pixelLeft+"px",a.left=r,n&&(i.left=n)),void 0===o?o:o+""||"auto"}),(nt=C.createElement("div")).innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",(rt=(rt=nt.getElementsByTagName("a")[0])&&rt.style)&&(rt.cssText="float:left;opacity:.5",v.opacity="0.5"===rt.opacity,v.cssFloat=!!rt.cssFloat,nt.style.backgroundClip="content-box",nt.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===nt.style.backgroundClip,v.boxSizing=""===rt.boxSizing||""===rt.MozBoxSizing||""===rt.WebkitBoxSizing,w.extend(v,{reliableHiddenOffsets:function(){return null==je&&Oe(),je},boxSizingReliable:function(){return null==De&&Oe(),De},pixelPosition:function(){return null==He&&Oe(),He},reliableMarginRight:function(){return null==Le&&Oe(),Le}})),w.swap=function(e,t,n,r){var i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.apply(e,r||[]),t)e.style[i]=o[i];return r};var qe=/alpha\([^)]*\)/i,Pe=/opacity\s*=\s*([^)]*)/,We=/^(none|table(?!-c[ea]).+)/,Ie=new RegExp("^("+I+")(.*)$","i"),$e=new RegExp("^([+-])=("+I+")","i"),Xe={position:"absolute",visibility:"hidden",display:"block"},Ue={letterSpacing:"0",fontWeight:"400"},Ke=["Webkit","O","Moz","ms"];function Ve(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Ke.length;i--;)if((t=Ke[i]+n)in e)return t;return r}function Je(e,t){for(var n,r,i,o=[],a=0,s=e.length;a<s;a++)(r=e[a]).style&&(o[a]=w._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&W(r)&&(o[a]=w._data(r,"olddisplay",Be(r.nodeName)))):(i=W(r),(n&&"none"!==n||!i)&&w._data(r,"olddisplay",i?n:w.css(r,"display"))));for(a=0;a<s;a++)(r=e[a]).style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}function Ye(e,t,n){var r=Ie.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ge(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=w.css(e,n+$[o],!0,i)),r?("content"===n&&(a-=w.css(e,"padding"+$[o],!0,i)),"margin"!==n&&(a-=w.css(e,"border"+$[o]+"Width",!0,i))):(a+=w.css(e,"padding"+$[o],!0,i),"padding"!==n&&(a+=w.css(e,"border"+$[o]+"Width",!0,i)));return a}function Qe(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Ne(e),a=v.boxSizing&&"border-box"===w.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(((i=Ae(e,t,o))<0||null==i)&&(i=e.style[t]),ze.test(i))return i;r=a&&(v.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+Ge(e,t,n||(a?"border":"content"),r,o)+"px"}function Ze(e,t,n,r,i){return new Ze.prototype.init(e,t,n,r,i)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){e=Ae(e,"opacity");return""===e?"1":e}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:v.cssFloat?"cssFloat":"styleFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=w.camelCase(t),c=e.style;if(t=w.cssProps[s]||(w.cssProps[s]=Ve(c,s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:c[t];if(o=typeof n,"string"===o&&(i=$e.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(w.css(e,t)),o="number"),null!=n&&n==n&&("number"!==o||w.cssNumber[s]||(n+="px"),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),!(a&&"set"in a&&void 0===(n=a.set(e,n,r)))))try{c[t]=n}catch(e){}}},css:function(e,t,n,r){var i,o=w.camelCase(t);return t=w.cssProps[o]||(w.cssProps[o]=Ve(e.style,o)),"normal"===(i=void 0===(i=(o=w.cssHooks[t]||w.cssHooks[o])&&"get"in o?o.get(e,!0,n):i)?Ae(e,t,r):i)&&t in Ue&&(i=Ue[t]),""===n||n?(t=parseFloat(i),!0===n||w.isNumeric(t)?t||0:i):i}}),w.each(["height","width"],function(e,i){w.cssHooks[i]={get:function(e,t,n){if(t)return We.test(w.css(e,"display"))&&0===e.offsetWidth?w.swap(e,Xe,function(){return Qe(e,i,n)}):Qe(e,i,n)},set:function(e,t,n){var r=n&&Ne(e);return Ye(0,t,n?Ge(e,i,n,v.boxSizing&&"border-box"===w.css(e,"boxSizing",!1,r),r):0)}}}),v.opacity||(w.cssHooks.opacity={get:function(e,t){return Pe.test((t&&e.currentStyle?e.currentStyle:e.style).filter||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=w.isNumeric(t)?"alpha(opacity="+100*t+")":"",e=r&&r.filter||n.filter||"";((n.zoom=1)<=t||""===t)&&""===w.trim(e.replace(qe,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=qe.test(e)?e.replace(qe,i):e+" "+i)}}),w.cssHooks.marginRight=Re(v.reliableMarginRight,function(e,t){if(t)return w.swap(e,{display:"inline-block"},Ae,[e,"marginRight"])}),w.each({margin:"",padding:"",border:"Width"},function(i,o){w.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+$[t]+o]=r[t]||r[t-2]||r[0];return n}},Me.test(i)||(w.cssHooks[i+o].set=Ye)}),w.fn.extend({css:function(e,t){return X(this,function(e,t,n){var r,i,o={},a=0;if(w.isArray(t)){for(r=Ne(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,1<arguments.length)},show:function(){return Je(this,!0)},hide:function(){return Je(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){W(this)?w(this).show():w(this).hide()})}}),(w.Tween=Ze).prototype={constructor:Ze,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||(w.cssNumber[n]?"":"px")},cur:function(){var e=Ze.propHooks[this.prop];return(e&&e.get?e:Ze.propHooks._default).get(this)},run:function(e){var t,n=Ze.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),(n&&n.set?n:Ze.propHooks._default).set(this),this}},Ze.prototype.init.prototype=Ze.prototype,Ze.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[w.cssProps[e.prop]]||w.cssHooks[e.prop])?w.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},Ze.propHooks.scrollTop=Ze.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},w.fx=Ze.prototype.init,w.fx.step={};var et,tt,nt,rt,it=/^(?:toggle|show|hide)$/,ot=new RegExp("^(?:([+-])=|)("+I+")([a-z%]*)$","i"),at=/queueHooks$/,st=[function(t,e,n){var r,i,o,a,s,c,l,u=this,f={},d=t.style,h=t.nodeType&&W(t),p=w._data(t,"fxshow");n.queue||(null==(s=w._queueHooks(t,"fx")).unqueued&&(s.unqueued=0,c=s.empty.fire,s.empty.fire=function(){s.unqueued||c()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,w.queue(t,"fx").length||s.empty.fire()})}));1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],l=w.css(t,"display"),"inline"===("none"===l?w._data(t,"olddisplay")||Be(t.nodeName):l)&&"none"===w.css(t,"float")&&(v.inlineBlockNeedsLayout&&"inline"!==Be(t.nodeName)?d.zoom=1:d.display="inline-block"));n.overflow&&(d.overflow="hidden",v.shrinkWrapBlocks()||u.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(r in e)if(i=e[r],it.exec(i)){if(delete e[r],o=o||"toggle"===i,i===(h?"hide":"show")){if("show"!==i||!p||void 0===p[r])continue;h=!0}f[r]=p&&p[r]||w.style(t,r)}else l=void 0;if(w.isEmptyObject(f))"inline"===("none"===l?Be(t.nodeName):l)&&(d.display=l);else for(r in p?"hidden"in p&&(h=p.hidden):p=w._data(t,"fxshow",{}),o&&(p.hidden=!h),h?w(t).show():u.done(function(){w(t).hide()}),u.done(function(){for(var e in w._removeData(t,"fxshow"),f)w.style(t,e,f[e])}),f)a=ft(h?p[r]:0,r,u),r in p||(p[r]=a.start,h&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}],ct={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),t=ot.exec(t),i=t&&t[3]||(w.cssNumber[e]?"":"px"),o=(w.cssNumber[e]||"px"!==i&&+r)&&ot.exec(w.css(n.elem,e)),a=1,s=20;if(o&&o[3]!==i)for(i=i||o[3],t=t||[],o=+r||1;o/=a=a||".5",w.style(n.elem,e,o+i),a!==(a=n.cur()/r)&&1!==a&&--s;);return t&&(o=n.start=+o||+r||0,n.unit=i,n.end=t[1]?o+(t[1]+1)*t[2]:+t[2]),n}]};function lt(){return setTimeout(function(){et=void 0}),et=w.now()}function ut(e,t){var n,r={height:e},i=0;for(t=t?1:0;i<4;i+=2-t)r["margin"+(n=$[i])]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function ft(e,t,n){for(var r,i=(ct[t]||[]).concat(ct["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function dt(i,e,t){var n,o,r=0,a=st.length,s=w.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var e=et||lt(),e=Math.max(0,l.startTime+l.duration-e),t=1-(e/l.duration||0),n=0,r=l.tweens.length;n<r;n++)l.tweens[n].run(t);return s.notifyWith(i,[l,t,e]),t<1&&r?e:(s.resolveWith(i,[l]),!1)},l=s.promise({elem:i,props:w.extend({},e),opts:w.extend(!0,{specialEasing:{}},t),originalProperties:e,originalOptions:t,startTime:et||lt(),duration:t.duration,tweens:[],createTween:function(e,t){e=w.Tween(i,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(e),e},stop:function(e){var t=0,n=e?l.tweens.length:0;if(o)return this;for(o=!0;t<n;t++)l.tweens[t].run(1);return e?s.resolveWith(i,[l,e]):s.rejectWith(i,[l,e]),this}}),u=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=w.camelCase(n)],o=e[n],w.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(u,l.opts.specialEasing);r<a;r++)if(n=st[r].call(l,i,u,l.opts))return n;return w.map(u,ft,l),w.isFunction(l.opts.start)&&l.opts.start.call(i,l),w.fx.timer(w.extend(c,{elem:i,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)}w.Animation=w.extend(dt,{tweener:function(e,t){for(var n,r=0,i=(e=w.isFunction(e)?(t=e,["*"]):e.split(" ")).length;r<i;r++)n=e[r],ct[n]=ct[n]||[],ct[n].unshift(t)},prefilter:function(e,t){t?st.unshift(e):st.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||w.isFunction(e)&&e,duration:e,easing:n&&t||t&&!w.isFunction(t)&&t};return r.duration=w.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in w.fx.speeds?w.fx.speeds[r.duration]:w.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){w.isFunction(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.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(t,e,n,r){var i=w.isEmptyObject(t),o=w.speed(e,n,r),r=function(){var e=dt(this,w.extend({},t),o);(i||w._data(this,"finish"))&&e.stop(!0)};return r.finish=r,i||!1===o.queue?this.each(r):this.queue(o.queue,r)},stop:function(i,e,o){function a(e){var t=e.stop;delete e.stop,t(o)}return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&!1!==i&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=w.timers,r=w._data(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||w.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=w._data(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=w.timers,o=n?n.length:0;for(t.finish=!0,w.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),w.each(["toggle","show","hide"],function(e,r){var i=w.fn[r];w.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ut(r,!0),e,t,n)}}),w.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){w.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),w.timers=[],w.fx.tick=function(){var e,t=w.timers,n=0;for(et=w.now();n<t.length;n++)(e=t[n])()||t[n]!==e||t.splice(n--,1);t.length||w.fx.stop(),et=void 0},w.fx.timer=function(e){w.timers.push(e),e()?w.fx.start():w.timers.pop()},w.fx.interval=13,w.fx.start=function(){tt=tt||setInterval(w.fx.tick,w.fx.interval)},w.fx.stop=function(){clearInterval(tt),tt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(r,e){return r=w.fx&&w.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=setTimeout(e,r);t.stop=function(){clearTimeout(n)}})},(o=C.createElement("div")).setAttribute("className","t"),o.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",h=o.getElementsByTagName("a")[0],rt=(nt=C.createElement("select")).appendChild(C.createElement("option")),I=o.getElementsByTagName("input")[0],h.style.cssText="top:1px",v.getSetAttribute="t"!==o.className,v.style=/top/.test(h.getAttribute("style")),v.hrefNormalized="/a"===h.getAttribute("href"),v.checkOn=!!I.value,v.optSelected=rt.selected,v.enctype=!!C.createElement("form").enctype,nt.disabled=!0,v.optDisabled=!rt.disabled,(I=C.createElement("input")).setAttribute("value",""),v.input=""===I.getAttribute("value"),I.value="t",I.setAttribute("type","radio"),v.radioValue="t"===I.value;var ht=/\r/g;w.fn.extend({val:function(t){var n,e,r,i=this[0];return arguments.length?(r=w.isFunction(t),this.each(function(e){1===this.nodeType&&(null==(e=r?t.call(this,e,w(this).val()):t)?e="":"number"==typeof e?e+="":w.isArray(e)&&(e=w.map(e,function(e){return null==e?"":e+""})),(n=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):i?(n=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(i,"value"))?e:"string"==typeof(e=i.value)?e.replace(ht,""):null==e?"":e:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:w.trim(w.text(e))}},select:{get:function(e){for(var t,n=e.options,r=e.selectedIndex,i="select-one"===e.type||r<0,o=i?null:[],a=i?r+1:n.length,s=r<0?a:i?r:0;s<a;s++)if(((t=n[s]).selected||s===r)&&(v.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!w.nodeName(t.parentNode,"optgroup"))){if(t=w(t).val(),i)return t;o.push(t)}return o},set:function(e,t){for(var n,r,i=e.options,o=w.makeArray(t),a=i.length;a--;)if(r=i[a],0<=w.inArray(w.valHooks.option.get(r),o))try{r.selected=n=!0}catch(e){r.scrollHeight}else r.selected=!1;return n||(e.selectedIndex=-1),i}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(w.isArray(t))return e.checked=0<=w.inArray(w(e).val(),t)}},v.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var pt,gt,yt=w.expr.attrHandle,vt=/^(?:checked|selected)$/i,mt=v.getSetAttribute,xt=v.input;w.fn.extend({attr:function(e,t){return X(this,w.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===M?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(t=t.toLowerCase(),r=w.attrHooks[t]||(w.expr.match.bool.test(t)?gt:pt)),void 0===n?!(r&&"get"in r&&null!==(i=r.get(e,t)))&&null==(i=w.find.attr(e,t))?void 0:i:null!==n?r&&"set"in r&&void 0!==(i=r.set(e,n,t))?i:(e.setAttribute(t,n+""),n):void w.removeAttr(e,t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(A);if(o&&1===e.nodeType)for(;n=o[i++];)r=w.propFix[n]||n,w.expr.match.bool.test(n)?xt&&mt||!vt.test(n)?e[r]=!1:e[w.camelCase("default-"+n)]=e[r]=!1:w.attr(e,n,""),e.removeAttribute(mt?n:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&w.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}}}),gt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):xt&&mt||!vt.test(n)?e.setAttribute(!mt&&w.propFix[n]||n,n):e[w.camelCase("default-"+n)]=e[n]=!0,n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var o=yt[t]||w.find.attr;yt[t]=xt&&mt||!vt.test(t)?function(e,t,n){var r,i;return n||(i=yt[t],yt[t]=r,r=null!=o(e,t,n)?t.toLowerCase():null,yt[t]=i),r}:function(e,t,n){if(!n)return e[w.camelCase("default-"+t)]?t.toLowerCase():null}}),xt&&mt||(w.attrHooks.value={set:function(e,t,n){if(!w.nodeName(e,"input"))return pt&&pt.set(e,t,n);e.defaultValue=t}}),mt||(pt={set:function(e,t,n){var r=e.getAttributeNode(n);if(r||e.setAttributeNode(r=e.ownerDocument.createAttribute(n)),r.value=t+="","value"===n||t===e.getAttribute(n))return t}},yt.id=yt.name=yt.coords=function(e,t,n){if(!n)return(t=e.getAttributeNode(t))&&""!==t.value?t.value:null},w.valHooks.button={get:function(e,t){t=e.getAttributeNode(t);if(t&&t.specified)return t.value},set:pt.set},w.attrHooks.contenteditable={set:function(e,t,n){pt.set(e,""!==t&&t,n)}},w.each(["width","height"],function(e,n){w.attrHooks[n]={set:function(e,t){if(""===t)return e.setAttribute(n,"auto"),t}}})),v.style||(w.attrHooks.style={get:function(e){return e.style.cssText||void 0},set:function(e,t){return e.style.cssText=t+""}});var bt=/^(?:input|select|textarea|button|object)$/i,wt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return X(this,w.prop,e,t,1<arguments.length)},removeProp:function(e){return e=w.propFix[e]||e,this.each(function(){try{this[e]=void 0,delete this[e]}catch(e){}})}}),w.extend({propFix:{for:"htmlFor",class:"className"},prop:function(e,t,n){var r,i,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!w.isXMLDoc(e))&&(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}}}),v.hrefNormalized||w.each(["href","src"],function(e,t){w.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),v.optSelected||(w.propHooks.selected={get:function(e){e=e.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this}),v.enctype||(w.propFix.enctype="encoding");var _t=/[\t\r\n\f]/g;w.fn.extend({addClass:function(t){var e,n,r,i,o,a,s=0,c=this.length,l="string"==typeof t&&t;if(w.isFunction(t))return this.each(function(e){w(this).addClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(A)||[];s<c;s++)if(r=1===(n=this[s]).nodeType&&(n.className?(" "+n.className+" ").replace(_t," "):" ")){for(o=0;i=e[o++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a=w.trim(r),n.className!==a&&(n.className=a)}return this},removeClass:function(t){var e,n,r,i,o,a,s=0,c=this.length,l=0===arguments.length||"string"==typeof t&&t;if(w.isFunction(t))return this.each(function(e){w(this).removeClass(t.call(this,e,this.className))});if(l)for(e=(t||"").match(A)||[];s<c;s++)if(r=1===(n=this[s]).nodeType&&(n.className?(" "+n.className+" ").replace(_t," "):"")){for(o=0;i=e[o++];)for(;0<=r.indexOf(" "+i+" ");)r=r.replace(" "+i+" "," ");a=t?w.trim(r):"",n.className!==a&&(n.className=a)}return this},toggleClass:function(i,t){var o=typeof i;return"boolean"==typeof t&&"string"==o?t?this.addClass(i):this.removeClass(i):w.isFunction(i)?this.each(function(e){w(this).toggleClass(i.call(this,e,this.className,t),t)}):this.each(function(){if("string"==o)for(var e,t=0,n=w(this),r=i.match(A)||[];e=r[t++];)n.hasClass(e)?n.removeClass(e):n.addClass(e);else o!==M&&"boolean"!=o||(this.className&&w._data(this,"__className__",this.className),this.className=!this.className&&!1!==i&&w._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;n<r;n++)if(1===this[n].nodeType&&0<=(" "+this[n].className+" ").replace(_t," ").indexOf(t))return!0;return!1}}),w.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,n){w.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},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)}});var kt=w.now(),Ct=/\?/,St=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;w.parseJSON=function(e){if(p.JSON&&p.JSON.parse)return p.JSON.parse(e+"");var i,o=null,t=w.trim(e+"");return t&&!w.trim(t.replace(St,function(e,t,n,r){return 0===(o=i&&t?0:o)?e:(i=n||t,o+=!r-!n,"")}))?Function("return "+t)():w.error("Invalid JSON: "+e)},w.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{p.DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e))}catch(e){t=void 0}return t&&t.documentElement&&!t.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+e),t};var Tt,Et,Bt=/#.*$/,Nt=/([?&])_=[^&]*/,At=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ht=/^(?:GET|HEAD)$/,Dt=/^\/\//,jt=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Lt={},Mt={},zt="*/".concat("*");try{Et=location.href}catch(e){(Et=C.createElement("a")).href="",Et=Et.href}function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(A)||[];if(w.isFunction(t))for(;n=i[r++];)"+"===n.charAt(0)?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Rt(t,r,i,o){var a={},s=t===Mt;function c(e){var n;return a[e]=!0,w.each(t[e]||[],function(e,t){t=t(r,i,o);return"string"!=typeof t||s||a[t]?s?!(n=t):void 0:(r.dataTypes.unshift(t),c(t),!1)}),n}return c(r.dataTypes[0])||!a["*"]&&c("*")}function Ot(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((i[r]?e:n=n||{})[r]=t[r]);return n&&w.extend(!0,e,n),e}Tt=jt.exec(Et.toLowerCase())||[],w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,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",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":w.parseJSON,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ot(Ot(e,w.ajaxSettings),t):Ot(w.ajaxSettings,e)},ajaxPrefilter:Ft(Lt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,c,l,u,f,d,r,h=w.ajaxSetup({},t),p=h.context||h,g=h.context&&(p.nodeType||p.jquery)?w(p):w.event,y=w.Deferred(),v=w.Callbacks("once memory"),m=h.statusCode||{},i={},o={},x=0,a="canceled",b={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!r)for(r={};t=At.exec(l);)r[t[1].toLowerCase()]=t[2];t=r[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?l:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=o[n]=o[n]||e,i[e]=t),this},overrideMimeType:function(e){return x||(h.mimeType=e),this},statusCode:function(e){if(e)if(x<2)for(var t in e)m[t]=[m[t],e[t]];else b.always(e[b.status]);return this},abort:function(e){e=e||a;return d&&d.abort(e),s(0,e),this}};if(y.promise(b).complete=v.add,b.success=b.done,b.error=b.fail,h.url=((e||h.url||Et)+"").replace(Bt,"").replace(Dt,Tt[1]+"//"),h.type=t.method||t.type||h.method||h.type,h.dataTypes=w.trim(h.dataType||"*").toLowerCase().match(A)||[""],null==h.crossDomain&&(e=jt.exec(h.url.toLowerCase()),h.crossDomain=!(!e||e[1]===Tt[1]&&e[2]===Tt[2]&&(e[3]||("http:"===e[1]?"80":"443"))===(Tt[3]||("http:"===Tt[1]?"80":"443")))),h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),Rt(Lt,h,t,b),2===x)return b;for(n in(f=h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Ht.test(h.type),c=h.url,h.hasContent||(h.data&&(c=h.url+=(Ct.test(c)?"&":"?")+h.data,delete h.data),!1===h.cache&&(h.url=Nt.test(c)?c.replace(Nt,"$1_="+kt++):c+(Ct.test(c)?"&":"?")+"_="+kt++)),h.ifModified&&(w.lastModified[c]&&b.setRequestHeader("If-Modified-Since",w.lastModified[c]),w.etag[c]&&b.setRequestHeader("If-None-Match",w.etag[c])),(h.data&&h.hasContent&&!1!==h.contentType||t.contentType)&&b.setRequestHeader("Content-Type",h.contentType),b.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+zt+"; q=0.01":""):h.accepts["*"]),h.headers)b.setRequestHeader(n,h.headers[n]);if(h.beforeSend&&(!1===h.beforeSend.call(p,b,h)||2===x))return b.abort();for(n in a="abort",{success:1,error:1,complete:1})b[n](h[n]);if(d=Rt(Mt,h,t,b)){b.readyState=1,f&&g.trigger("ajaxSend",[b,h]),h.async&&0<h.timeout&&(u=setTimeout(function(){b.abort("timeout")},h.timeout));try{x=1,d.send(i,s)}catch(e){if(!(x<2))throw e;s(-1,e)}}else s(-1,"No Transport");function s(e,t,n,r){var i,o,a,s=t;2!==x&&(x=2,u&&clearTimeout(u),d=void 0,l=r||"",b.readyState=0<e?4:0,r=200<=e&&e<300||304===e,n&&(a=function(e,t,n){for(var r,i,o,a,s=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in s)if(s[a]&&s[a].test(i)){c.unshift(a);break}if(c[0]in n)o=c[0];else{for(a in n){if(!c[0]||e.converters[a+" "+c[0]]){o=a;break}r=r||a}o=o||r}if(o)return o!==c[0]&&c.unshift(o),n[o]}(h,b,n)),a=function(e,t,n,r){var i,o,a,s,c,l={},u=e.dataTypes.slice();if(u[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=u.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!c&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),c=o,o=u.shift())if("*"===o)o=c;else if("*"!==c&&c!==o){if(!(a=l[c+" "+o]||l["* "+o]))for(i in l)if(s=i.split(" "),s[1]===o&&(a=l[c+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+c+" to "+o}}}return{state:"success",data:t}}(h,a,b,r),r?(h.ifModified&&((n=b.getResponseHeader("Last-Modified"))&&(w.lastModified[c]=n),(n=b.getResponseHeader("etag"))&&(w.etag[c]=n)),204===e||"HEAD"===h.type?s="nocontent":304===e?s="notmodified":(s=a.state,i=a.data,r=!(o=a.error))):(o=s,!e&&s||(s="error",e<0&&(e=0))),b.status=e,b.statusText=(t||s)+"",r?y.resolveWith(p,[i,s,b]):y.rejectWith(p,[b,s,o]),b.statusCode(m),m=void 0,f&&g.trigger(r?"ajaxSuccess":"ajaxError",[b,h,r?i:o]),v.fireWith(p,[b,s]),f&&(g.trigger("ajaxComplete",[b,h]),--w.active||w.event.trigger("ajaxStop")))}return b},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,a){w[a]=function(e,t,n,r){let i="";var o;return"get"===a&&e.includes("api/resource?id=")&&(o=e.split("id=")[1],i=encrypt(e,o)),w.isFunction(t)&&(r=r||n,n=t,t=void 0),w.ajax({url:e,type:a,dataType:r,data:t,success:n,headers:{ne1:i}})}}),w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},w.fn.extend({wrapAll:function(t){return w.isFunction(t)?this.each(function(e){w(this).wrapAll(t.call(this,e))}):(this[0]&&(e=w(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)),this);var e},wrapInner:function(n){return w.isFunction(n)?this.each(function(e){w(this).wrapInner(n.call(this,e))}):this.each(function(){var e=w(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=w.isFunction(t);return this.each(function(e){w(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(){return this.parent().each(function(){w.nodeName(this,"body")||w(this).replaceWith(this.childNodes)}).end()}}),w.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||!v.reliableHiddenOffsets()&&"none"===(e.style&&e.style.display||w.css(e,"display"))},w.expr.filters.visible=function(e){return!w.expr.filters.hidden(e)};var qt=/%20/g,Pt=/\[\]$/,Wt=/\r?\n/g,It=/^(?:submit|button|image|reset|file)$/i,$t=/^(?:input|select|textarea|keygen)/i;w.param=function(e,t){function n(e,t){t=w.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)}var r,i=[];if(void 0===t&&(t=w.ajaxSettings&&w.ajaxSettings.traditional),w.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){n(this.name,this.value)});else for(r in e)!function n(r,e,i,o){if(w.isArray(e))w.each(e,function(e,t){i||Pt.test(r)?o(r,t):n(r+"["+("object"==typeof t?e:"")+"]",t,i,o)});else if(i||"object"!==w.type(e))o(r,e);else for(var t in e)n(r+"["+t+"]",e[t],i,o)}(r,e[r],t,n);return i.join("&").replace(qt,"+")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&$t.test(this.nodeName)&&!It.test(e)&&(this.checked||!U.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:w.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Wt,"\r\n")}}):{name:t.name,value:n.replace(Wt,"\r\n")}}).get()}}),w.ajaxSettings.xhr=void 0!==p.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Kt()||function(){try{return new p.ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}()}:Kt;var Xt=0,Ut={},I=w.ajaxSettings.xhr();function Kt(){try{return new p.XMLHttpRequest}catch(e){}}p.ActiveXObject&&w(p).on("unload",function(){for(var e in Ut)Ut[e](void 0,!0)}),v.cors=!!I&&"withCredentials"in I,(I=v.ajax=!!I)&&w.ajaxTransport(function(c){var l;if(!c.crossDomain||v.cors)return{send:function(e,o){var t,a=c.xhr(),s=++Xt;if(a.open(c.type,c.url,c.async,c.username,c.password),c.xhrFields)for(t in c.xhrFields)a[t]=c.xhrFields[t];for(t in c.mimeType&&a.overrideMimeType&&a.overrideMimeType(c.mimeType),c.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)void 0!==e[t]&&a.setRequestHeader(t,e[t]+"");a.send(c.hasContent&&c.data||null),l=function(e,t){var n,r,i;if(l&&(t||4===a.readyState))if(delete Ut[s],l=void 0,a.onreadystatechange=w.noop,t)4!==a.readyState&&a.abort();else{i={},n=a.status,"string"==typeof a.responseText&&(i.text=a.responseText);try{r=a.statusText}catch(e){r=""}n||!c.isLocal||c.crossDomain?1223===n&&(n=204):n=i.text?200:404}i&&o(n,r,i,a.getAllResponseHeaders())},c.async?4===a.readyState?setTimeout(l):a.onreadystatechange=Ut[s]=l:l()},abort:function(){l&&l(void 0,!0)}}}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),w.ajaxTransport("script",function(t){if(t.crossDomain){var r,i=C.head||w("head")[0]||C.documentElement;return{send:function(e,n){(r=C.createElement("script")).async=!0,t.scriptCharset&&(r.charset=t.scriptCharset),r.src=t.url,r.onload=r.onreadystatechange=function(e,t){!t&&r.readyState&&!/loaded|complete/.test(r.readyState)||(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),r=null,t||n(200,"success"))},i.insertBefore(r,i.firstChild)},abort:function(){r&&r.onload(void 0,!0)}}}});var Vt=[],Jt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Vt.pop()||w.expando+"_"+kt++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Jt.test(e.url)?"url":"string"==typeof e.data&&!(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Jt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=w.isFunction(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Jt,"$1"+r):!1!==e.jsonp&&(e.url+=(Ct.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||w.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=p[r],p[r]=function(){o=arguments},n.always(function(){p[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Vt.push(r)),o&&w.isFunction(i)&&i(o[0]),o=i=void 0}),"script"}),w.parseHTML=function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||C;var r=x.exec(e),n=!n&&[];return r?[t.createElement(r[1])]:(r=w.buildFragment([e],t,n),n&&n.length&&w(n).remove(),w.merge([],r.childNodes))};var Yt=w.fn.load;w.fn.load=function(e,t,n){if("string"!=typeof e&&Yt)return Yt.apply(this,arguments);var r,i,o,a=this,s=e.indexOf(" ");return 0<=s&&(r=w.trim(e.slice(s,e.length)),e=e.slice(0,s)),w.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),0<a.length&&w.ajax({url:e,type:o,dataType:"html",data:t}).done(function(e){i=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).complete(n&&function(e,t){a.each(n,i||[e.responseText,t,e])}),this},w.expr.filters.animated=function(t){return w.grep(w.timers,function(e){return t===e.elem}).length};var Gt=p.document.documentElement;function Qt(e){return w.isWindow(e)?e:9===e.nodeType&&(e.defaultView||e.parentWindow)}w.offset={setOffset:function(e,t,n){var r,i,o,a,s=w.css(e,"position"),c=w(e),l={};"static"===s&&(e.style.position="relative"),o=c.offset(),r=w.css(e,"top"),a=w.css(e,"left"),a=("absolute"===s||"fixed"===s)&&-1<w.inArray("auto",[r,a])?(i=(s=c.position()).top,s.left):(i=parseFloat(r)||0,parseFloat(a)||0),null!=(t=w.isFunction(t)?t.call(e,n,o):t).top&&(l.top=t.top-o.top+i),null!=t.left&&(l.left=t.left-o.left+a),"using"in t?t.using.call(e,l):c.css(l)}},w.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){w.offset.setOffset(this,t,e)});var e,n={top:0,left:0},r=this[0],i=r&&r.ownerDocument;return i?(e=i.documentElement,w.contains(e,r)?(typeof r.getBoundingClientRect!==M&&(n=r.getBoundingClientRect()),i=Qt(i),{top:n.top+(i.pageYOffset||e.scrollTop)-(e.clientTop||0),left:n.left+(i.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):n):void 0},position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===w.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),(n=!w.nodeName(e[0],"html")?e.offset():n).top+=w.css(e[0],"borderTopWidth",!0),n.left+=w.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-w.css(r,"marginTop",!0),left:t.left-n.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Gt;e&&!w.nodeName(e,"html")&&"static"===w.css(e,"position");)e=e.offsetParent;return e||Gt})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o=/Y/.test(i);w.fn[t]=function(e){return X(this,function(e,t,n){var r=Qt(e);if(void 0===n)return r?i in r?r[i]:r.document.documentElement[t]:e[t];r?r.scrollTo(o?w(r).scrollLeft():n,o?n:w(r).scrollTop()):e[t]=n},t,e,arguments.length,null)}}),w.each(["top","left"],function(e,n){w.cssHooks[n]=Re(v.pixelPosition,function(e,t){if(t)return t=Ae(e,n),ze.test(t)?w(e).position()[n]+"px":t})}),w.each({Height:"height",Width:"width"},function(o,a){w.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,e){w.fn[e]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return X(this,function(e,t,n){var r;return w.isWindow(e)?e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?w.css(e,t,i):w.style(e,t,n,i)},a,n?e:void 0,n,null)}})}),w.fn.size=function(){return this.length},w.fn.andSelf=w.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Zt=p.jQuery,en=p.$;return w.noConflict=function(e){return p.$===w&&(p.$=en),e&&p.jQuery===w&&(p.jQuery=Zt),w},typeof e===M&&(p.jQuery=p.$=w),w}),function(e,t){"object"==typeof exports?module.exports=exports=t():"function"==typeof define&&define.amd?define([],t):e.CryptoJS=t()}(this,function(){var c,l,e,t,T,n,r,u,i,o,a,s,k,C,S,E,B,N,f,v,m,d,h,p,g,y,x,b,w,_,A,H,te,ne,D,j,L,M,z,F,R,O,q,P,W,I,$,X,U,K,V,J,Y,G,Q,Z,ee=ee||function(l){var r;if(!(r=!(r=!(r="undefined"!=typeof window&&window.crypto?window.crypto:r)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:r)&&"undefined"!=typeof global&&global.crypto?global.crypto:r)&&"function"==typeof require)try{r=require("crypto")}catch(e){}var n=Object.create||function(e){return t.prototype=e,e=new t,t.prototype=null,e};function t(){}var e={},i=e.lib={},o=i.Base={extend:function(e){var t=n(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),(t.init.prototype=t).$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},u=i.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||s).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var a=n[o>>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(o=0;o<i;o+=4)t[r+o>>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,t=this.sigBytes;e[t>>>2]&=4294967295<<32-t%4*8,e.length=l.ceil(t/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(function(){if(r){if("function"==typeof r.getRandomValues)try{return r.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof r.randomBytes)try{return r.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")}());return new u.init(t,e)}}),a=e.enc={},s=a.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new u.init(n,t/2)}},c=a.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new u.init(n,t)}},f=a.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},d=i.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var t,n=this._data,r=n.words,i=n.sigBytes,o=this.blockSize,a=i/(4*o),s=(a=e?l.ceil(a):l.max((0|a)-this._minBufferSize,0))*o,i=l.min(4*s,i);if(s){for(var c=0;c<s;c+=o)this._doProcessBlock(r,c);t=r.splice(0,s),n.sigBytes-=i}return new u.init(t,i)},clone:function(){var e=o.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),h=(i.Hasher=d.extend({cfg:o.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(n){return function(e,t){return new n.init(t).finalize(e)}},_createHmacHelper:function(n){return function(e,t){return new h.HMAC.init(n,t).finalize(e)}}}),e.algo={});return e}(Math);function re(e,t,n,r,i,o,a){a=e+(t&n|~t&r)+i+a;return(a<<o|a>>>32-o)+t}function ie(e,t,n,r,i,o,a){a=e+(t&r|n&~r)+i+a;return(a<<o|a>>>32-o)+t}function oe(e,t,n,r,i,o,a){a=e+(t^n^r)+i+a;return(a<<o|a>>>32-o)+t}function ae(e,t,n,r,i,o,a){a=e+(n^(t|~r))+i+a;return(a<<o|a>>>32-o)+t}function se(e){return e<<8&4278255360|e>>>8&16711935}function ce(e,t,n){return e&t|~e&n}function le(e,t,n){return e&n|t&~n}function ue(e,t){return e<<t|e>>>32-t}function fe(){return A.create.apply(A,arguments)}function de(e,t,n,r){var i,o=this._iv;o?(i=o.slice(0),this._iv=void 0):i=this._prevBlock,r.encryptBlock(i,0);for(var a=0;a<n;a++)e[t+a]^=i[a]}function he(e,t){t=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=t,this._lBlock^=t<<e}function pe(e,t){t=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=t,this._rBlock^=t<<e}function ge(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){n=(n+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[n],e[n]=o,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}function ye(e){var t,n,r;return 255==(e>>24&255)?(n=e>>8&255,r=255&e,255===(t=e>>16&255)?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r):e+=1<<24,e}function ve(){for(var e=this._X,t=this._C,n=0;n<8;n++)U[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<U[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<U[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<U[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<U[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<U[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<U[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<U[6]>>>0?1:0)|0,this._b=t[7]>>>0<U[7]>>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,o=r>>>16,o=((i*i>>>17)+i*o>>>15)+o*o,r=((4294901760&r)*r|0)+((65535&r)*r|0);K[n]=o^r}e[0]=K[0]+(K[7]<<16|K[7]>>>16)+(K[6]<<16|K[6]>>>16)|0,e[1]=K[1]+(K[0]<<8|K[0]>>>24)+K[7]|0,e[2]=K[2]+(K[1]<<16|K[1]>>>16)+(K[0]<<16|K[0]>>>16)|0,e[3]=K[3]+(K[2]<<8|K[2]>>>24)+K[1]|0,e[4]=K[4]+(K[3]<<16|K[3]>>>16)+(K[2]<<16|K[2]>>>16)|0,e[5]=K[5]+(K[4]<<8|K[4]>>>24)+K[3]|0,e[6]=K[6]+(K[5]<<16|K[5]>>>16)+(K[4]<<16|K[4]>>>16)|0,e[7]=K[7]+(K[6]<<8|K[6]>>>24)+K[5]|0}function me(){for(var e=this._X,t=this._C,n=0;n<8;n++)Q[n]=t[n];t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<Q[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<Q[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<Q[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<Q[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<Q[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<Q[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<Q[6]>>>0?1:0)|0,this._b=t[7]>>>0<Q[7]>>>0?1:0;for(n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,o=r>>>16,o=((i*i>>>17)+i*o>>>15)+o*o,r=((4294901760&r)*r|0)+((65535&r)*r|0);Z[n]=o^r}e[0]=Z[0]+(Z[7]<<16|Z[7]>>>16)+(Z[6]<<16|Z[6]>>>16)|0,e[1]=Z[1]+(Z[0]<<8|Z[0]>>>24)+Z[7]|0,e[2]=Z[2]+(Z[1]<<16|Z[1]>>>16)+(Z[0]<<16|Z[0]>>>16)|0,e[3]=Z[3]+(Z[2]<<8|Z[2]>>>24)+Z[1]|0,e[4]=Z[4]+(Z[3]<<16|Z[3]>>>16)+(Z[2]<<16|Z[2]>>>16)|0,e[5]=Z[5]+(Z[4]<<8|Z[4]>>>24)+Z[3]|0,e[6]=Z[6]+(Z[5]<<16|Z[5]>>>16)+(Z[4]<<16|Z[4]>>>16)|0,e[7]=Z[7]+(Z[6]<<8|Z[6]>>>24)+Z[5]|0}return c=ee.lib.WordArray,ee.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o<n;o+=3)for(var a=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<n;s++)i.push(r.charAt(a>>>6*(3-s)&63));var c=r.charAt(64);if(c)for(;i.length%4;)i.push(c);return i.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var i=0;i<n.length;i++)r[n.charCodeAt(i)]=i}var o=n.charAt(64);return!o||-1!==(o=e.indexOf(o))&&(t=o),function(e,t,n){for(var r=[],i=0,o=0;o<t;o++){var a,s;o%4&&(a=n[e.charCodeAt(o-1)]<<o%4*2,s=n[e.charCodeAt(o)]>>>6-o%4*2,s=a|s,r[i>>>2]|=s<<24-i%4*8,i++)}return c.create(r,i)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},l=Math,e=(V=(Y=ee).lib).WordArray,t=V.Hasher,V=Y.algo,T=[],function(){for(var e=0;e<64;e++)T[e]=4294967296*l.abs(l.sin(e+1))|0}(),V=V.MD5=t.extend({_doReset:function(){this._hash=new e.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=e[t+0],s=e[t+1],c=e[t+2],l=e[t+3],u=e[t+4],f=e[t+5],d=e[t+6],h=e[t+7],p=e[t+8],g=e[t+9],y=e[t+10],v=e[t+11],m=e[t+12],x=e[t+13],b=e[t+14],w=e[t+15],_=re(_=o[0],S=o[1],C=o[2],k=o[3],a,7,T[0]),k=re(k,_,S,C,s,12,T[1]),C=re(C,k,_,S,c,17,T[2]),S=re(S,C,k,_,l,22,T[3]);_=re(_,S,C,k,u,7,T[4]),k=re(k,_,S,C,f,12,T[5]),C=re(C,k,_,S,d,17,T[6]),S=re(S,C,k,_,h,22,T[7]),_=re(_,S,C,k,p,7,T[8]),k=re(k,_,S,C,g,12,T[9]),C=re(C,k,_,S,y,17,T[10]),S=re(S,C,k,_,v,22,T[11]),_=re(_,S,C,k,m,7,T[12]),k=re(k,_,S,C,x,12,T[13]),C=re(C,k,_,S,b,17,T[14]),_=ie(_,S=re(S,C,k,_,w,22,T[15]),C,k,s,5,T[16]),k=ie(k,_,S,C,d,9,T[17]),C=ie(C,k,_,S,v,14,T[18]),S=ie(S,C,k,_,a,20,T[19]),_=ie(_,S,C,k,f,5,T[20]),k=ie(k,_,S,C,y,9,T[21]),C=ie(C,k,_,S,w,14,T[22]),S=ie(S,C,k,_,u,20,T[23]),_=ie(_,S,C,k,g,5,T[24]),k=ie(k,_,S,C,b,9,T[25]),C=ie(C,k,_,S,l,14,T[26]),S=ie(S,C,k,_,p,20,T[27]),_=ie(_,S,C,k,x,5,T[28]),k=ie(k,_,S,C,c,9,T[29]),C=ie(C,k,_,S,h,14,T[30]),_=oe(_,S=ie(S,C,k,_,m,20,T[31]),C,k,f,4,T[32]),k=oe(k,_,S,C,p,11,T[33]),C=oe(C,k,_,S,v,16,T[34]),S=oe(S,C,k,_,b,23,T[35]),_=oe(_,S,C,k,s,4,T[36]),k=oe(k,_,S,C,u,11,T[37]),C=oe(C,k,_,S,h,16,T[38]),S=oe(S,C,k,_,y,23,T[39]),_=oe(_,S,C,k,x,4,T[40]),k=oe(k,_,S,C,a,11,T[41]),C=oe(C,k,_,S,l,16,T[42]),S=oe(S,C,k,_,d,23,T[43]),_=oe(_,S,C,k,g,4,T[44]),k=oe(k,_,S,C,m,11,T[45]),C=oe(C,k,_,S,w,16,T[46]),_=ae(_,S=oe(S,C,k,_,c,23,T[47]),C,k,a,6,T[48]),k=ae(k,_,S,C,h,10,T[49]),C=ae(C,k,_,S,b,15,T[50]),S=ae(S,C,k,_,f,21,T[51]),_=ae(_,S,C,k,m,6,T[52]),k=ae(k,_,S,C,l,10,T[53]),C=ae(C,k,_,S,y,15,T[54]),S=ae(S,C,k,_,s,21,T[55]),_=ae(_,S,C,k,p,6,T[56]),k=ae(k,_,S,C,w,10,T[57]),C=ae(C,k,_,S,d,15,T[58]),S=ae(S,C,k,_,x,21,T[59]),_=ae(_,S,C,k,u,6,T[60]),k=ae(k,_,S,C,v,10,T[61]),C=ae(C,k,_,S,c,15,T[62]),S=ae(S,C,k,_,g,21,T[63]),o[0]=o[0]+_|0,o[1]=o[1]+S|0,o[2]=o[2]+C|0,o[3]=o[3]+k|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32;var i=l.floor(n/4294967296),n=n;t[15+(64+r>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),t[14+(64+r>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var t=this._hash,o=t.words,a=0;a<4;a++){var s=o[a];o[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return t},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e}}),Y.MD5=t._createHelper(V),Y.HmacMD5=t._createHmacHelper(V),Y=(J=ee).lib,n=Y.WordArray,r=Y.Hasher,Y=J.algo,u=[],Y=Y.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],c=0;c<80;c++){c<16?u[c]=0|e[t+c]:(l=u[c-3]^u[c-8]^u[c-14]^u[c-16],u[c]=l<<1|l>>>31);var l=(r<<5|r>>>27)+s+u[c];l+=c<20?1518500249+(i&o|~i&a):c<40?1859775393+(i^o^a):c<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,s=a,a=o,o=i<<30|i>>>2,i=r,r=l}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(64+r>>>9<<4)]=Math.floor(n/4294967296),t[15+(64+r>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),J.SHA1=r._createHelper(Y),J.HmacSHA1=r._createHmacHelper(Y),function(i){var e=ee,t=(r=e.lib).WordArray,n=r.Hasher,r=e.algo,o=[],g=[];!function(){function e(e){return 4294967296*(e-(0|e))|0}for(var t=2,n=0;n<64;)!function(e){for(var t=i.sqrt(e),n=2;n<=t;n++)if(!(e%n))return;return 1}(t)||(n<8&&(o[n]=e(i.pow(t,.5))),g[n]=e(i.pow(t,1/3)),n++),t++}();var y=[],r=r.SHA256=n.extend({_doReset:function(){this._hash=new t.init(o.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],c=n[5],l=n[6],u=n[7],f=0;f<64;f++){f<16?y[f]=0|e[t+f]:(h=((p=y[f-15])<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,p=((d=y[f-2])<<15|d>>>17)^(d<<13|d>>>19)^d>>>10,y[f]=h+y[f-7]+p+y[f-16]);var d=r&i^r&o^i&o,h=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),p=u+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&c^~s&l)+g[f]+y[f],u=l,l=c,c=s,s=a+p|0,a=o,o=i,i=r,r=p+(h+d)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+c|0,n[6]=n[6]+l|0,n[7]=n[7]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(64+r>>>9<<4)]=i.floor(n/4294967296),t[15+(64+r>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA256=n._createHelper(r),e.HmacSHA256=n._createHmacHelper(r)}(Math),i=ee.lib.WordArray,(V=ee.enc).Utf16=V.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i+=2){var o=t[i>>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>1]|=e.charCodeAt(r)<<16-r%2*16;return i.create(n,2*t)}},V.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i+=2){var o=se(t[i>>>2]>>>16-i%4*8&65535);r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>1]|=se(e.charCodeAt(r)<<16-r%2*16);return i.create(n,2*t)}},"function"==typeof ArrayBuffer&&(p=ee.lib.WordArray,o=p.init,(p.init=function(e){if((e=(e=e instanceof ArrayBuffer?new Uint8Array(e):e)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e)instanceof Uint8Array){for(var t=e.byteLength,n=[],r=0;r<t;r++)n[r>>>2]|=e[r]<<24-r%4*8;o.call(this,n,t)}else o.apply(this,arguments)}).prototype=p),Math,Y=(J=ee).lib,a=Y.WordArray,s=Y.Hasher,Y=J.algo,k=a.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),C=a.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),S=a.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),E=a.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),B=a.create([0,1518500249,1859775393,2400959708,2840853838]),N=a.create([1352829926,1548603684,1836072691,2053994217,0]),Y=Y.RIPEMD160=s.extend({_doReset:function(){this._hash=a.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}for(var o,a,s,c,l,u,f=this._hash.words,d=B.words,h=N.words,p=k.words,g=C.words,y=S.words,v=E.words,m=o=f[0],x=a=f[1],b=s=f[2],w=c=f[3],_=l=f[4],n=0;n<80;n+=1)u=o+e[t+p[n]]|0,u+=n<16?(a^s^c)+d[0]:n<32?ce(a,s,c)+d[1]:n<48?((a|~s)^c)+d[2]:n<64?le(a,s,c)+d[3]:(a^(s|~c))+d[4],u=(u=ue(u|=0,y[n]))+l|0,o=l,l=c,c=ue(s,10),s=a,a=u,u=m+e[t+g[n]]|0,u+=n<16?(x^(b|~w))+h[0]:n<32?le(x,b,w)+h[1]:n<48?((x|~b)^w)+h[2]:n<64?ce(x,b,w)+h[3]:(x^b^w)+h[4],u=(u=ue(u|=0,v[n]))+_|0,m=_,_=w,w=ue(b,10),b=x,x=u;u=f[1]+s+w|0,f[1]=f[2]+c+_|0,f[2]=f[3]+l+m|0,f[3]=f[4]+o+x|0,f[4]=f[0]+a+b|0,f[0]=u},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(64+r>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var t=this._hash,i=t.words,o=0;o<5;o++){var a=i[o];i[o]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return t},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),J.RIPEMD160=s._createHelper(Y),J.HmacRIPEMD160=s._createHmacHelper(Y),V=ee.lib.Base,f=ee.enc.Utf8,ee.algo.HMAC=V.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=f.parse(t));var n=e.blockSize,r=4*n;(t=t.sigBytes>r?e.finalize(t):t).clamp();for(var e=this._oKey=t.clone(),t=this._iKey=t.clone(),i=e.words,o=t.words,a=0;a<n;a++)i[a]^=1549556828,o[a]^=909522486;e.sigBytes=t.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,e=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(e))}}),J=(p=ee).lib,Y=J.Base,v=J.WordArray,V=p.algo,J=V.SHA1,m=V.HMAC,d=V.PBKDF2=Y.extend({cfg:Y.extend({keySize:4,hasher:J,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=m.create(n.hasher,e),i=v.create(),o=v.create([1]),a=i.words,s=o.words,c=n.keySize,l=n.iterations;a.length<c;){var u=r.update(t).finalize(o);r.reset();for(var f=u.words,d=f.length,h=u,p=1;p<l;p++){h=r.finalize(h),r.reset();for(var g=h.words,y=0;y<d;y++)f[y]^=g[y]}i.concat(u),s[0]++}return i.sigBytes=4*c,i}}),p.PBKDF2=function(e,t,n){return d.create(n).compute(e,t)},Y=(V=ee).lib,J=Y.Base,h=Y.WordArray,p=V.algo,Y=p.MD5,g=p.EvpKDF=J.extend({cfg:J.extend({keySize:4,hasher:Y,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n,r=this.cfg,i=r.hasher.create(),o=h.create(),a=o.words,s=r.keySize,c=r.iterations;a.length<s;){n&&i.update(n),n=i.update(e).finalize(t),i.reset();for(var l=1;l<c;l++)n=i.finalize(n),i.reset();o.concat(n)}return o.sigBytes=4*s,o}}),V.EvpKDF=function(e,t,n){return g.create(n).compute(e,t)},y=(J=ee).lib.WordArray,Y=J.algo,x=Y.SHA256,Y=Y.SHA224=x.extend({_doReset:function(){this._hash=new y.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=x._doFinalize.call(this);return e.sigBytes-=4,e}}),J.SHA224=x._createHelper(Y),J.HmacSHA224=x._createHmacHelper(Y),V=ee.lib,b=V.Base,w=V.WordArray,(V=ee.x64={}).Word=b.extend({init:function(e,t){this.high=e,this.low=t}}),V.WordArray=b.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,n=[],r=0;r<t;r++){var i=e[r];n.push(i.high),n.push(i.low)}return w.create(n,this.sigBytes)},clone:function(){for(var e=b.clone.call(this),t=e.words=this.words.slice(0),n=t.length,r=0;r<n;r++)t[r]=t[r].clone();return e}}),function(u){var e=ee,f=(t=e.lib).WordArray,r=t.Hasher,d=e.x64.Word,t=e.algo,T=[],E=[],B=[];!function(){for(var e=1,t=0,n=0;n<24;n++){T[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)E[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var a,s=0,c=0,l=0;l<7;l++)1&i&&((a=(1<<l)-1)<32?c^=1<<a:s^=1<<a-32),128&i?i=i<<1^113:i<<=1;B[o]=d.create(s,c)}}();var N=[];!function(){for(var e=0;e<25;e++)N[e]=d.create()}(),t=t.SHA3=r.extend({cfg:r.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new d.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var n=this._state,r=this.blockSize/2,i=0;i<r;i++){var o=16711935&((o=e[t+2*i])<<8|o>>>24)|4278255360&(o<<24|o>>>8),a=16711935&((a=e[t+2*i+1])<<8|a>>>24)|4278255360&(a<<24|a>>>8);(_=n[i]).high^=a,_.low^=o}for(var s=0;s<24;s++){for(var c=0;c<5;c++){for(var l=0,u=0,f=0;f<5;f++)l^=(_=n[c+5*f]).high,u^=_.low;var d=N[c];d.high=l,d.low=u}for(c=0;c<5;c++)for(var h=N[(c+4)%5],p=N[(c+1)%5],g=p.high,p=p.low,l=h.high^(g<<1|p>>>31),u=h.low^(p<<1|g>>>31),f=0;f<5;f++)(_=n[c+5*f]).high^=l,_.low^=u;for(var y=1;y<25;y++){var v=(_=n[y]).high,m=_.low,x=T[y];u=x<32?(l=v<<x|m>>>32-x,m<<x|v>>>32-x):(l=m<<x-32|v>>>64-x,v<<x-32|m>>>64-x);x=N[E[y]];x.high=l,x.low=u}var b=N[0],w=n[0];b.high=w.high,b.low=w.low;for(c=0;c<5;c++)for(f=0;f<5;f++){var _=n[y=c+5*f],k=N[y],C=N[(c+1)%5+5*f],S=N[(c+2)%5+5*f];_.high=k.high^~C.high&S.high,_.low=k.low^~C.low&S.low}_=n[0],w=B[s];_.high^=w.high,_.low^=w.low}},_doFinalize:function(){var e=this._data,t=e.words,n=(this._nDataBytes,8*e.sigBytes),r=32*this.blockSize;t[n>>>5]|=1<<24-n%32,t[(u.ceil((1+n)/r)*r>>>5)-1]|=128,e.sigBytes=4*t.length,this._process();for(var i=this._state,t=this.cfg.outputLength/8,o=t/8,a=[],s=0;s<o;s++){var c=i[s],l=16711935&((l=c.high)<<8|l>>>24)|4278255360&(l<<24|l>>>8),c=16711935&((c=c.low)<<8|c>>>24)|4278255360&(c<<24|c>>>8);a.push(c),a.push(l)}return new f.init(a,t)},clone:function(){for(var e=r.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}}),e.SHA3=r._createHelper(t),e.HmacSHA3=r._createHmacHelper(t)}(Math),_=(J=ee).lib.Hasher,A=(Y=J.x64).Word,H=Y.WordArray,Y=J.algo,te=[fe(1116352408,3609767458),fe(1899447441,602891725),fe(3049323471,3964484399),fe(3921009573,2173295548),fe(961987163,4081628472),fe(1508970993,3053834265),fe(2453635748,2937671579),fe(2870763221,3664609560),fe(3624381080,2734883394),fe(310598401,1164996542),fe(607225278,1323610764),fe(1426881987,3590304994),fe(1925078388,4068182383),fe(2162078206,991336113),fe(2614888103,633803317),fe(3248222580,3479774868),fe(3835390401,2666613458),fe(4022224774,944711139),fe(264347078,2341262773),fe(604807628,2007800933),fe(770255983,1495990901),fe(1249150122,1856431235),fe(1555081692,3175218132),fe(1996064986,2198950837),fe(2554220882,3999719339),fe(2821834349,766784016),fe(2952996808,2566594879),fe(3210313671,3203337956),fe(3336571891,1034457026),fe(3584528711,2466948901),fe(113926993,3758326383),fe(338241895,168717936),fe(666307205,1188179964),fe(773529912,1546045734),fe(1294757372,1522805485),fe(1396182291,2643833823),fe(1695183700,2343527390),fe(1986661051,1014477480),fe(2177026350,1206759142),fe(2456956037,344077627),fe(2730485921,1290863460),fe(2820302411,3158454273),fe(3259730800,3505952657),fe(3345764771,106217008),fe(3516065817,3606008344),fe(3600352804,1432725776),fe(4094571909,1467031594),fe(275423344,851169720),fe(430227734,3100823752),fe(506948616,1363258195),fe(659060556,3750685593),fe(883997877,3785050280),fe(958139571,3318307427),fe(1322822218,3812723403),fe(1537002063,2003034995),fe(1747873779,3602036899),fe(1955562222,1575990012),fe(2024104815,1125592928),fe(2227730452,2716904306),fe(2361852424,442776044),fe(2428436474,593698344),fe(2756734187,3733110249),fe(3204031479,2999351573),fe(3329325298,3815920427),fe(3391569614,3928383900),fe(3515267271,566280711),fe(3940187606,3454069534),fe(4118630271,4000239992),fe(116418474,1914138554),fe(174292421,2731055270),fe(289380356,3203993006),fe(460393269,320620315),fe(685471733,587496836),fe(852142971,1086792851),fe(1017036298,365543100),fe(1126000580,2618297676),fe(1288033470,3409855158),fe(1501505948,4234509866),fe(1607167915,987167468),fe(1816402316,1246189591)],ne=[],function(){for(var e=0;e<80;e++)ne[e]=fe()}(),Y=Y.SHA512=_.extend({_doReset:function(){this._hash=new H.init([new A.init(1779033703,4089235720),new A.init(3144134277,2227873595),new A.init(1013904242,4271175723),new A.init(2773480762,1595750129),new A.init(1359893119,2917565137),new A.init(2600822924,725511199),new A.init(528734635,4215389547),new A.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],c=n[5],l=n[6],u=n[7],f=r.high,d=r.low,h=i.high,p=i.low,g=o.high,y=o.low,v=a.high,m=a.low,x=s.high,b=s.low,w=c.high,_=c.low,k=l.high,C=l.low,S=u.high,n=u.low,T=f,E=d,B=h,N=p,A=g,H=y,D=v,j=m,L=x,M=b,z=w,F=_,R=k,O=C,q=S,P=n,W=0;W<80;W++){var I,$,X=ne[W];W<16?($=X.high=0|e[t+2*W],I=X.low=0|e[t+2*W+1]):(V=((Z=(Q=ne[W-15]).high)>>>1|(J=Q.low)<<31)^(Z>>>8|J<<24)^Z>>>7,Y=(J>>>1|Z<<31)^(J>>>8|Z<<24)^(J>>>7|Z<<25),G=((K=(ee=ne[W-2]).high)>>>19|(U=ee.low)<<13)^(K<<3|U>>>29)^K>>>6,Q=(U>>>19|K<<13)^(U<<3|K>>>29)^(U>>>6|K<<26),$=($=($=V+(J=ne[W-7]).high+((I=Y+J.low)>>>0<Y>>>0?1:0))+G+((I+=Q)>>>0<Q>>>0?1:0))+(Z=ne[W-16]).high+((I+=ee=Z.low)>>>0<ee>>>0?1:0),X.high=$,X.low=I);var U=L&z^~L&R,K=M&F^~M&O,V=T&B^T&A^B&A,J=E&N^E&H^N&H,Y=(T>>>28|E<<4)^(T<<30|E>>>2)^(T<<25|E>>>7),G=(E>>>28|T<<4)^(E<<30|T>>>2)^(E<<25|T>>>7),Q=(L>>>14|M<<18)^(L>>>18|M<<14)^(L<<23|M>>>9),Z=(M>>>14|L<<18)^(M>>>18|L<<14)^(M<<23|L>>>9),ee=te[W],X=ee.high,ee=ee.low,Z=P+Z,Q=q+Q+(Z>>>0<P>>>0?1:0),J=G+J,q=R,P=O,R=z,O=F,z=L,F=M,L=D+(Q=(Q=(Q=Q+U+((Z=Z+K)>>>0<K>>>0?1:0))+X+((Z=Z+ee)>>>0<ee>>>0?1:0))+$+((Z=Z+I)>>>0<I>>>0?1:0))+((M=j+Z|0)>>>0<j>>>0?1:0)|0,D=A,j=H,A=B,H=N,B=T,N=E,T=Q+(Y+V+(J>>>0<G>>>0?1:0))+((E=Z+J|0)>>>0<Z>>>0?1:0)|0}d=r.low=d+E,r.high=f+T+(d>>>0<E>>>0?1:0),p=i.low=p+N,i.high=h+B+(p>>>0<N>>>0?1:0),y=o.low=y+H,o.high=g+A+(y>>>0<H>>>0?1:0),m=a.low=m+j,a.high=v+D+(m>>>0<j>>>0?1:0),b=s.low=b+M,s.high=x+L+(b>>>0<M>>>0?1:0),_=c.low=_+F,c.high=w+z+(_>>>0<F>>>0?1:0),C=l.low=C+O,l.high=k+R+(C>>>0<O>>>0?1:0),n=u.low=n+P,u.high=S+q+(n>>>0<P>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(128+r>>>10<<5)]=Math.floor(n/4294967296),t[31+(128+r>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=_.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32}),J.SHA512=_._createHelper(Y),J.HmacSHA512=_._createHmacHelper(Y),J=(V=ee).x64,D=J.Word,j=J.WordArray,J=V.algo,L=J.SHA512,J=J.SHA384=L.extend({_doReset:function(){this._hash=new j.init([new D.init(3418070365,3238371032),new D.init(1654270250,914150663),new D.init(2438529370,812702999),new D.init(355462360,4144912697),new D.init(1731405415,4290775857),new D.init(2394180231,1750603025),new D.init(3675008525,1694076839),new D.init(1203062813,3204075428)])},_doFinalize:function(){var e=L._doFinalize.call(this);return e.sigBytes-=16,e}}),V.SHA384=L._createHelper(J),V.HmacSHA384=L._createHmacHelper(J),ee.lib.Cipher||function(){var e=(h=ee).lib,t=e.Base,a=e.WordArray,n=e.BufferedBlockAlgorithm,r=((l=h.enc).Utf8,l.Base64),i=h.algo.EvpKDF,o=e.Cipher=n.extend({cfg:t.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){n.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(r){return{encrypt:function(e,t,n){return s(t).encrypt(r,e,t,n)},decrypt:function(e,t,n){return s(t).decrypt(r,e,t,n)}}}});function s(e){return"string"==typeof e?p:d}e.StreamCipher=o.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var c=h.mode={},l=e.BlockCipherMode=t.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),l=c.CBC=((c=l.extend()).Encryptor=c.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize;u.call(this,e,t,r),n.encryptBlock(e,t),this._prevBlock=e.slice(t,t+r)}}),c.Decryptor=c.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=e.slice(t,t+r);n.decryptBlock(e,t),u.call(this,e,t,r),this._prevBlock=i}}),c);function u(e,t,n){var r,i=this._iv;i?(r=i,this._iv=void 0):r=this._prevBlock;for(var o=0;o<n;o++)e[t+o]^=r[o]}var c=(h.pad={}).Pkcs7={pad:function(e,t){for(var t=4*t,n=t-e.sigBytes%t,r=n<<24|n<<16|n<<8|n,i=[],o=0;o<n;o+=4)i.push(r);t=a.create(i,n);e.concat(t)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},f=(e.BlockCipher=o.extend({cfg:o.cfg.extend({mode:l,padding:c}),reset:function(){var e;o.reset.call(this);var t=this.cfg,n=t.iv,t=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=t.createEncryptor:(e=t.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(t,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),e.CipherParams=t.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),c=(h.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,e=e.salt,t=e?a.create([1398893684,1701076831]).concat(e).concat(t):t;return t.toString(r)},parse:function(e){var t,n=r.parse(e),e=n.words;return 1398893684==e[0]&&1701076831==e[1]&&(t=a.create(e.slice(2,4)),e.splice(0,4),n.sigBytes-=16),f.create({ciphertext:n,salt:t})}},d=e.SerializableCipher=t.extend({cfg:t.extend({format:c}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),t=i.finalize(t),i=i.cfg;return f.create({ciphertext:t,key:n,iv:i.iv,algorithm:e,mode:i.mode,padding:i.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),h=(h.kdf={}).OpenSSL={execute:function(e,t,n,r){r=r||a.random(8);e=i.create({keySize:t+n}).compute(e,r),n=a.create(e.words.slice(t),4*n);return e.sigBytes=4*t,f.create({key:e,iv:n,salt:r})}},p=e.PasswordBasedCipher=d.extend({cfg:d.cfg.extend({kdf:h}),encrypt:function(e,t,n,r){n=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize);r.iv=n.iv;r=d.encrypt.call(this,e,t,n.key,r);return r.mixIn(n),r},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);n=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);return r.iv=n.iv,d.decrypt.call(this,e,t,n.key,r)}})}(),ee.mode.CFB=((Y=ee.lib.BlockCipherMode.extend()).Encryptor=Y.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize;de.call(this,e,t,r,n),this._prevBlock=e.slice(t,t+r)}}),Y.Decryptor=Y.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=e.slice(t,t+r);de.call(this,e,t,r,n),this._prevBlock=i}}),Y),ee.mode.ECB=((V=ee.lib.BlockCipherMode.extend()).Encryptor=V.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),V.Decryptor=V.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),V),ee.pad.AnsiX923={pad:function(e,t){var n=e.sigBytes,t=4*t,t=t-n%t,n=n+t-1;e.clamp(),e.words[n>>>2]|=t<<24-n%4*8,e.sigBytes+=t},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ee.pad.Iso10126={pad:function(e,t){t*=4,t-=e.sigBytes%t;e.concat(ee.lib.WordArray.random(t-1)).concat(ee.lib.WordArray.create([t<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},ee.pad.Iso97971={pad:function(e,t){e.concat(ee.lib.WordArray.create([2147483648],1)),ee.pad.ZeroPadding.pad(e,t)},unpad:function(e){ee.pad.ZeroPadding.unpad(e),e.sigBytes--}},ee.mode.OFB=(J=ee.lib.BlockCipherMode.extend(),Y=J.Encryptor=J.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._keystream;i&&(o=this._keystream=i.slice(0),this._iv=void 0),n.encryptBlock(o,0);for(var a=0;a<r;a++)e[t+a]^=o[a]}}),J.Decryptor=Y,J),ee.pad.NoPadding={pad:function(){},unpad:function(){}},M=ee.lib.CipherParams,z=ee.enc.Hex,ee.format.Hex={stringify:function(e){return e.ciphertext.toString(z)},parse:function(e){e=z.parse(e);return M.create({ciphertext:e})}},function(){var e=ee,t=e.lib.BlockCipher,n=e.algo,l=[],u=[],f=[],d=[],h=[],p=[],g=[],y=[],v=[],m=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=0,r=0,t=0;t<256;t++){var i=(i=r^r<<1^r<<2^r<<3^r<<4)>>>8^255&i^99;l[n]=i;var o=e[u[i]=n],a=e[o],s=e[a],c=257*e[i]^16843008*i;f[n]=c<<24|c>>>8,d[n]=c<<16|c>>>16,h[n]=c<<8|c>>>24,p[n]=c;c=16843009*s^65537*a^257*o^16843008*n;g[i]=c<<24|c>>>8,y[i]=c<<16|c>>>16,v[i]=c<<8|c>>>24,m[i]=c,n?(n=o^e[e[e[s^o]]],r^=e[e[r]]):n=r=1}}();var x=[0,1,2,4,8,16,32,64,128,27,54],n=n.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*(1+(this._nRounds=6+n)),i=this._keySchedule=[],o=0;o<r;o++)o<n?i[o]=t[o]:(c=i[o-1],o%n?6<n&&o%n==4&&(c=l[c>>>24]<<24|l[c>>>16&255]<<16|l[c>>>8&255]<<8|l[255&c]):(c=l[(c=c<<8|c>>>24)>>>24]<<24|l[c>>>16&255]<<16|l[c>>>8&255]<<8|l[255&c],c^=x[o/n|0]<<24),i[o]=i[o-n]^c);for(var a=this._invKeySchedule=[],s=0;s<r;s++){var c,o=r-s;c=s%4?i[o]:i[o-4],a[s]=s<4||o<=4?c:g[l[c>>>24]]^y[l[c>>>16&255]]^v[l[c>>>8&255]]^m[l[255&c]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,f,d,h,p,l)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,g,y,v,m,u);n=e[t+1];e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,o,a,s){for(var c=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],f=e[t+2]^n[2],d=e[t+3]^n[3],h=4,p=1;p<c;p++)var g=r[l>>>24]^i[u>>>16&255]^o[f>>>8&255]^a[255&d]^n[h++],y=r[u>>>24]^i[f>>>16&255]^o[d>>>8&255]^a[255&l]^n[h++],v=r[f>>>24]^i[d>>>16&255]^o[l>>>8&255]^a[255&u]^n[h++],m=r[d>>>24]^i[l>>>16&255]^o[u>>>8&255]^a[255&f]^n[h++],l=g,u=y,f=v,d=m;g=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[f>>>8&255]<<8|s[255&d])^n[h++],y=(s[u>>>24]<<24|s[f>>>16&255]<<16|s[d>>>8&255]<<8|s[255&l])^n[h++],v=(s[f>>>24]<<24|s[d>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^n[h++],m=(s[d>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&f])^n[h++];e[t]=g,e[t+1]=y,e[t+2]=v,e[t+3]=m},keySize:8});e.AES=t._createHelper(n)}(),F=(Y=(V=ee).lib).WordArray,J=Y.BlockCipher,Y=V.algo,R=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],O=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],q=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],P=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],W=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],I=Y.DES=J.extend({_doReset:function(){for(var e=this._key.words,t=[],n=0;n<56;n++){var r=R[n]-1;t[n]=e[r>>>5]>>>31-r%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){for(var a=i[o]=[],s=q[o],n=0;n<24;n++)a[n/6|0]|=t[(O[n]-1+s)%28]<<31-n%6,a[4+(n/6|0)]|=t[28+(O[n+24]-1+s)%28]<<31-n%6;a[0]=a[0]<<1|a[0]>>>31;for(n=1;n<7;n++)a[n]=a[n]>>>4*(n-1)+3;a[7]=a[7]<<5|a[7]>>>27}for(var c=this._invSubKeys=[],n=0;n<16;n++)c[n]=i[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],he.call(this,4,252645135),he.call(this,16,65535),pe.call(this,2,858993459),pe.call(this,8,16711935),he.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],o=this._lBlock,a=this._rBlock,s=0,c=0;c<8;c++)s|=P[c][((a^i[c])&W[c])>>>0];this._lBlock=a,this._rBlock=o^s}var l=this._lBlock;this._lBlock=this._rBlock,this._rBlock=l,he.call(this,1,1431655765),pe.call(this,8,16711935),pe.call(this,2,858993459),he.call(this,16,65535),he.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2}),V.DES=J._createHelper(I),Y=Y.TripleDES=J.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),e=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=I.createEncryptor(F.create(t)),this._des2=I.createEncryptor(F.create(n)),this._des3=I.createEncryptor(F.create(e))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2}),V.TripleDES=J._createHelper(Y),J=(V=ee).lib.StreamCipher,Y=V.algo,$=Y.RC4=J.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;for(var i=0,o=0;i<256;i++){var a=i%n,a=t[a>>>2]>>>24-a%4*8&255,o=(o+r[i]+a)%256,a=r[i];r[i]=r[o],r[o]=a}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=ge.call(this)},keySize:8,ivSize:0}),V.RC4=J._createHelper($),Y=Y.RC4Drop=$.extend({cfg:$.cfg.extend({drop:192}),_doReset:function(){$._doReset.call(this);for(var e=this.cfg.drop;0<e;e--)ge.call(this)}}),V.RC4Drop=J._createHelper(Y),ee.mode.CTRGladman=(V=ee.lib.BlockCipherMode.extend(),J=V.Encryptor=V.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0),0===((i=o)[0]=ye(i[0]))&&(i[1]=ye(i[1]));var a=o.slice(0);n.encryptBlock(a,0);for(var s=0;s<r;s++)e[t+s]^=a[s]}}),V.Decryptor=J,V),J=(Y=ee).lib.StreamCipher,V=Y.algo,X=[],U=[],K=[],V=V.Rabbit=J.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);for(var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],n=this._b=0;n<4;n++)ve.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var o=t.words,a=o[0],s=o[1],t=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),o=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),a=t>>>16|4294901760&o,s=o<<16|65535&t;i[0]^=t,i[1]^=a,i[2]^=o,i[3]^=s,i[4]^=t,i[5]^=a,i[6]^=o,i[7]^=s;for(n=0;n<4;n++)ve.call(this)}},_doProcessBlock:function(e,t){var n=this._X;ve.call(this),X[0]=n[0]^n[5]>>>16^n[3]<<16,X[1]=n[2]^n[7]>>>16^n[5]<<16,X[2]=n[4]^n[1]>>>16^n[7]<<16,X[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)X[r]=16711935&(X[r]<<8|X[r]>>>24)|4278255360&(X[r]<<24|X[r]>>>8),e[t+r]^=X[r]},blockSize:4,ivSize:2}),Y.Rabbit=J._createHelper(V),ee.mode.CTR=(Y=ee.lib.BlockCipherMode.extend(),J=Y.Encryptor=Y.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0);var a=o.slice(0);n.encryptBlock(a,0),o[r-1]=o[r-1]+1|0;for(var s=0;s<r;s++)e[t+s]^=a[s]}}),Y.Decryptor=J,Y),J=(V=ee).lib.StreamCipher,Y=V.algo,G=[],Q=[],Z=[],Y=Y.RabbitLegacy=J.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]],i=this._b=0;i<4;i++)me.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var o=t.words,a=o[0],e=o[1],t=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),o=16711935&(e<<8|e>>>24)|4278255360&(e<<24|e>>>8),a=t>>>16|4294901760&o,e=o<<16|65535&t;r[0]^=t,r[1]^=a,r[2]^=o,r[3]^=e,r[4]^=t,r[5]^=a,r[6]^=o,r[7]^=e;for(i=0;i<4;i++)me.call(this)}},_doProcessBlock:function(e,t){var n=this._X;me.call(this),G[0]=n[0]^n[5]>>>16^n[3]<<16,G[1]=n[2]^n[7]>>>16^n[5]<<16,G[2]=n[4]^n[1]>>>16^n[7]<<16,G[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)G[r]=16711935&(G[r]<<8|G[r]>>>24)|4278255360&(G[r]<<24|G[r]>>>8),e[t+r]^=G[r]},blockSize:4,ivSize:2}),V.RabbitLegacy=J._createHelper(Y),ee.pad.ZeroPadding={pad:function(e,t){t*=4;e.clamp(),e.sigBytes+=t-(e.sigBytes%t||t)},unpad:function(e){for(var t=e.words,n=e.sigBytes-1,n=e.sigBytes-1;0<=n;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},ee});