/*
Lodash
Copyright OpenJS Foundation and other contributors
Released under MIT license
Based on Underscore.js 1.8.3
Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
FastClick: polyfill to remove click delays on browsers with touch UIs.
@codingstandard ftlabs-jsv2
@copyright The Financial Times Limited [All Rights Reserved]
@license MIT License (see LICENSE.txt)
*/
(function(g){if(window["com.genius.Genius.annotation_enabled"]){g=g.jQuery;var d=window.onerror;window.onerror=function(){window.onerror=d;return!0};g(document).trigger("genius:reinjection");throw"this script has already run on this page";}window["com.genius.Genius.annotation_enabled"]=!0})(window["com.genius.Genius"]);
(function(g){"undefined"===typeof g&&(g={});"undefined"===typeof g.performance&&(g.performance={});g._perfRefForUserTimingPolyfill=g.performance;g.performance.userTimingJsNow=!1;g.performance.userTimingJsNowPrefixed=!1;g.performance.userTimingJsUserTiming=!1;g.performance.userTimingJsUserTimingPrefixed=!1;g.performance.userTimingJsPerformanceTimeline=!1;g.performance.userTimingJsPerformanceTimelinePrefixed=!1;var d=[],m=[],a=null,b,h;if("function"!==typeof g.performance.now){g.performance.userTimingJsNow=
!0;m=["webkitNow","msNow","mozNow"];for(b=0;bl.version||l.chrome&&20>l.version||l.firefox&&20>l.version||l.safari&&6>l.version||l.opera&&10>l.version||l.ios&&l.osversion&&6>l.osversion.split(".")[0]?l.c=!0:l.x=!0;return l}var d=g("undefined"!==typeof navigator?navigator.userAgent:"");d.test=function(g){for(var a=0;a")).appendTo(y.documentElement),y=Z[0].contentDocument,y.write(),y.close(),a=I(e,y),Z.detach()),aa[e]=a);return a}function L(e,y,a){var c,b,d=e.style;(a=a||Sb(e))&&(b=a.getPropertyValue(y)||a[y]);a&&(""!==b||k.contains(e.ownerDocument,e)||(b=k.style(e,y)),cc.test(b)&&Bb.test(y)&&(e=d.width,y=d.minWidth,c=d.maxWidth,d.minWidth=d.maxWidth=d.width=b,b=a.width,d.width=e,d.minWidth=y,d.maxWidth=c));return void 0!==
b?b+"":b}function M(e,y){return{get:function(){if(e())delete this.get;else return(this.get=y).apply(this,arguments)}}}function xa(e,y){if(y in e)return y;for(var a=y[0].toUpperCase()+y.slice(1),c=y,b=uc.length;b--;)if(y=uc[b]+a,y in e)return y;return c}function fa(e,a,c){return(e=dc.exec(a))?Math.max(0,e[1]-(c||0))+(e[2]||"px"):a}function ka(e,a,c,b,d){a=c===(b?"border":"content")?4:"width"===a?1:0;for(var g=0;4>a;a+=2)"margin"===c&&(g+=k.css(e,c+rb[a],!0,d)),b?("content"===c&&(g-=k.css(e,"padding"+
rb[a],!0,d)),"margin"!==c&&(g-=k.css(e,"border"+rb[a]+"Width",!0,d))):(g+=k.css(e,"padding"+rb[a],!0,d),"padding"!==c&&(g+=k.css(e,"border"+rb[a]+"Width",!0,d)));return g}function R(e,a,c){var b=!0,d="width"===a?e.offsetWidth:e.offsetHeight,g=Sb(e),h="border-box"===k.css(e,"boxSizing",!1,g);if(0>=d||null==d){d=L(e,a,g);if(0>d||null==d)d=e.style[a];if(cc.test(d))return d;b=h&&(T.boxSizingReliable()||d===e.style[a]);d=parseFloat(d)||0}return d+ka(e,a,c||(h?"border":"content"),b,g)+"px"}function sa(e,
a){for(var c,b,d,g=[],h=0,l=e.length;hb;b+=2-a)c=rb[b],d["margin"+c]=d["padding"+c]=e;a&&(d.opacity=d.width=e);return d}function jb(e,a,c){for(var b,d=(kb[a]||[]).concat(kb["*"]),k=0,g=d.length;kc&&d)return a;h.resolveWith(e,[m]);return!1},m=h.promise({elem:e,props:k.extend({},a),opts:k.extend(!0,{specialEasing:{}},c),originalProperties:a,originalOptions:c,startTime:ta||Y(),duration:c.duration,tweens:[],
createTween:function(a,c){var y=k.Tween(e,m.opts,a,c,m.opts.specialEasing[a]||m.opts.easing);m.tweens.push(y);return y},stop:function(a){var c=0,y=a?m.tweens.length:0;if(b)return this;for(b=!0;ce?this[e+this.length]:this[e]:ba.call(this)},pushStack:function(e){e=k.merge(this.constructor(),e);e.prevObject=this;e.context=this.context;return e},
each:function(e,a){return k.each(this,e,a)},map:function(e){return this.pushStack(k.map(this,function(a,c){return e.call(a,c,a)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var a=this.length;e=+e+(0>e?a:0);return this.pushStack(0<=e&&eA.cacheLength&&delete f[e.shift()];return f[q+" "]=a}var e=[];return f}function b(f){f[R]=!0;return f}function d(f){var e=Ia.createElement("div");try{return!!f(e)}catch(q){return!1}finally{e.parentNode&&e.parentNode.removeChild(e)}}function k(f,e){for(var q=f.split("|"),a=f.length;a--;)A.attrHandle[q[a]]=e}function g(f,e){var q=e&&f,a=q&&1===f.nodeType&&1===e.nodeType&&(~e.sourceIndex||-2147483648)-(~f.sourceIndex||-2147483648);if(a)return a;
if(q)for(;q=q.nextSibling;)if(q===e)return-1;return f?1:-1}function h(f){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===f}}function m(f){return function(e){var q=e.nodeName.toLowerCase();return("input"===q||"button"===q)&&e.type===f}}function l(f){return b(function(e){e=+e;return b(function(q,a){for(var c,x=f([],q.length,e),b=x.length;b--;)q[c=x[b]]&&(q[c]=!(a[c]=q[c]))})})}function p(f){return f&&"undefined"!==typeof f.getElementsByTagName&&f}function n(){}function u(f){for(var e=
0,q=f.length,a="";e+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,Z=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ha=new RegExp(pa),fa=new RegExp("^"+oa+"$"),ma={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+Fa),PSEUDO:new RegExp("^"+pa),
CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},Db=/^(?:input|select|textarea|button)$/i,xa=/^h\d$/i,lb=
/^[^{]+\{\s*\[native \w/,Tb=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,U=/[+~]/,la=/'|\\/g,ba=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ca=function(f,e,q){f="0x"+e-65536;return f!==f||q?e:0>f?String.fromCharCode(f+65536):String.fromCharCode(f>>10|55296,f&1023|56320)},da=function(){Eb()};try{O.apply(M=Ac.call(D.childNodes),D.childNodes),M[D.childNodes.length].nodeType}catch(Xa){O={apply:M.length?function(f,e){ka.apply(f,Ac.call(e))}:function(f,e){for(var q=f.length,a=0;f[q++]=e[a++];);f.length=
q-1}}}E=a.support={};f=a.isXML=function(f){return(f=f&&(f.ownerDocument||f).documentElement)?"HTML"!==f.nodeName:!1};Eb=a.setDocument=function(e){var q=e?e.ownerDocument||e:D;if(q===Ia||9!==q.nodeType||!q.documentElement)return Ia;Ia=q;I=q.documentElement;(e=q.defaultView)&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da));F=!f(q);E.attributes=d(function(f){f.className="i";return!f.getAttribute("className")});E.getElementsByTagName=d(function(f){f.appendChild(q.createComment(""));
return!f.getElementsByTagName("*").length});E.getElementsByClassName=lb.test(q.getElementsByClassName);E.getById=d(function(f){I.appendChild(f).id=R;return!q.getElementsByName||!q.getElementsByName(R).length});E.getById?(A.find.ID=function(f,e){if("undefined"!==typeof e.getElementById&&F){var q=e.getElementById(f);return q&&q.parentNode?[q]:[]}},A.filter.ID=function(f){var e=f.replace(ba,ca);return function(f){return f.getAttribute("id")===e}}):(delete A.find.ID,A.filter.ID=function(f){var e=f.replace(ba,
ca);return function(f){return(f="undefined"!==typeof f.getAttributeNode&&f.getAttributeNode("id"))&&f.value===e}});A.find.TAG=E.getElementsByTagName?function(f,e){if("undefined"!==typeof e.getElementsByTagName)return e.getElementsByTagName(f);if(E.qsa)return e.querySelectorAll(f)}:function(f,e){var q,a=[],c=0,x=e.getElementsByTagName(f);if("*"===f){for(;q=x[c++];)1===q.nodeType&&a.push(q);return a}return x};A.find.CLASS=E.getElementsByClassName&&function(f,e){if(F)return e.getElementsByClassName(f)};
Ma=[];Ja=[];if(E.qsa=lb.test(q.querySelectorAll))d(function(f){I.appendChild(f).innerHTML="";f.querySelectorAll("[msallowcapture^='']").length&&Ja.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")");f.querySelectorAll("[selected]").length||Ja.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)");f.querySelectorAll("[id~="+
R+"-]").length||Ja.push("~=");f.querySelectorAll(":checked").length||Ja.push(":checked");f.querySelectorAll("a#"+R+"+*").length||Ja.push(".#.+[+~]")}),d(function(f){var e=q.createElement("input");e.setAttribute("type","hidden");f.appendChild(e).setAttribute("name","D");f.querySelectorAll("[name=d]").length&&Ja.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?=");f.querySelectorAll(":enabled").length||Ja.push(":enabled",":disabled");f.querySelectorAll("*,:x");Ja.push(",.*:")});(E.matchesSelector=lb.test(C=I.matches||
I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&d(function(f){E.disconnectedMatch=C.call(f,"div");C.call(f,"[s!='']:x");Ma.push("!=",pa)});Ja=Ja.length&&new RegExp(Ja.join("|"));Ma=Ma.length&&new RegExp(Ma.join("|"));N=(e=lb.test(I.compareDocumentPosition))||lb.test(I.contains)?function(f,e){var q=9===f.nodeType?f.documentElement:f,a=e&&e.parentNode;return f===a||!!(a&&1===a.nodeType&&(q.contains?q.contains(a):f.compareDocumentPosition&&f.compareDocumentPosition(a)&
16))}:function(f,e){if(e)for(;e=e.parentNode;)if(e===f)return!0;return!1};V=e?function(f,e){if(f===e)return Ua=!0,0;var a=!f.compareDocumentPosition-!e.compareDocumentPosition;if(a)return a;a=(f.ownerDocument||f)===(e.ownerDocument||e)?f.compareDocumentPosition(e):1;return a&1||!E.sortDetached&&e.compareDocumentPosition(f)===a?f===q||f.ownerDocument===D&&N(D,f)?-1:e===q||e.ownerDocument===D&&N(D,e)?1:J?Q(J,f)-Q(J,e):0:a&4?-1:1}:function(f,e){if(f===e)return Ua=!0,0;var a,c=0;a=f.parentNode;var x=
e.parentNode,b=[f],d=[e];if(!a||!x)return f===q?-1:e===q?1:a?-1:x?1:J?Q(J,f)-Q(J,e):0;if(a===x)return g(f,e);for(a=f;a=a.parentNode;)b.unshift(a);for(a=e;a=a.parentNode;)d.unshift(a);for(;b[c]===d[c];)c++;return c?g(b[c],d[c]):b[c]===D?-1:d[c]===D?1:0};return q};a.matches=function(f,e){return a(f,null,null,e)};a.matchesSelector=function(f,e){(f.ownerDocument||f)!==Ia&&Eb(f);e=e.replace(Z,"='$1']");if(!(!E.matchesSelector||!F||Ma&&Ma.test(e)||Ja&&Ja.test(e)))try{var q=C.call(f,e);if(q||E.disconnectedMatch||
f.document&&11!==f.document.nodeType)return q}catch(c){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(f){f[1]=f[1].replace(ba,ca);f[3]=(f[3]||f[4]||f[5]||"").replace(ba,ca);"~="===f[2]&&(f[3]=" "+f[3]+" ");return f.slice(0,4)},CHILD:function(f){f[1]=f[1].toLowerCase();"nth"===f[1].slice(0,3)?(f[3]||a.error(f[0]),f[4]=+(f[4]?f[5]+(f[6]||1):2*("even"===f[3]||"odd"===f[3])),f[5]=+(f[7]+f[8]||"odd"===f[3])):f[3]&&a.error(f[0]);
return f},PSEUDO:function(f){var e,a=!f[6]&&f[2];if(ma.CHILD.test(f[0]))return null;f[3]?f[2]=f[4]||f[5]||"":a&&ha.test(a)&&(e=q(a,!0))&&(e=a.indexOf(")",a.length-e)-a.length)&&(f[0]=f[0].slice(0,e),f[2]=a.slice(0,e));return f.slice(0,3)}},filter:{TAG:function(f){var e=f.replace(ba,ca).toLowerCase();return"*"===f?function(){return!0}:function(f){return f.nodeName&&f.nodeName.toLowerCase()===e}},CLASS:function(f){var e=H[f+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+f+"([\\x20\\t\\r\\n\\f]|$)"))&&
H(f,function(f){return e.test("string"===typeof f.className&&f.className||"undefined"!==typeof f.getAttribute&&f.getAttribute("class")||"")})},ATTR:function(f,e,q){return function(c){c=a.attr(c,f);if(null==c)return"!="===e;if(!e)return!0;c+="";return"="===e?c===q:"!="===e?c!==q:"^="===e?q&&0===c.indexOf(q):"*="===e?q&&-1f.nodeType)return!1;return!0},parent:function(f){return!A.pseudos.empty(f)},header:function(f){return xa.test(f.nodeName)},input:function(f){return Db.test(f.nodeName)},
button:function(f){var e=f.nodeName.toLowerCase();return"input"===e&&"button"===f.type||"button"===e},text:function(f){var e;return"input"===f.nodeName.toLowerCase()&&"text"===f.type&&(null==(e=f.getAttribute("type"))||"text"===e.toLowerCase())},first:l(function(){return[0]}),last:l(function(f,e){return[e-1]}),eq:l(function(f,e,q){return[0>q?q+e:q]}),even:l(function(f,e){for(var q=0;qq?q+e:q;0<=--e;)f.push(e);return f}),gt:l(function(f,e,q){for(q=0>q?q+e:q;++q";return"#"===f.firstChild.getAttribute("href")})||k("type|href|height|width",function(f,e,q){if(!q)return f.getAttribute(e,"type"===e.toLowerCase()?1:2)});E.attributes&&d(function(f){f.innerHTML="";f.firstChild.setAttribute("value",
"");return""===f.firstChild.getAttribute("value")})||k("value",function(f,e,q){if(!q&&"input"===f.nodeName.toLowerCase())return f.defaultValue});d(function(f){return null==f.getAttribute("disabled")})||k("checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",function(f,e,q){var a;if(!q)return!0===f[e]?e.toLowerCase():(a=f.getAttributeNode(e))&&a.specified?a.value:null});return a}(g);k.find=Za;k.expr=Za.selectors;k.expr[":"]=k.expr.pseudos;
k.unique=Za.uniqueSort;k.text=Za.getText;k.isXMLDoc=Za.isXML;k.contains=Za.contains;var H=k.expr.match.needsContext,c=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Zc=/^.[^:#\[\.,]*$/;k.filter=function(e,a,c){var b=a[0];c&&(e=":not("+e+")");return 1===a.length&&1===b.nodeType?k.find.matchesSelector(b,e)?[b]:[]:k.find.matches(e,k.grep(a,function(e){return 1===e.nodeType}))};k.fn.extend({find:function(e){var a,c=this.length,b=[],d=this;if("string"!==typeof e)return this.pushStack(k(e).filter(function(){for(a=0;a)[^>]*|#([\w-]*))$/;(k.fn.init=function(e,a){var b;if(!e)return this;if("string"===typeof e){b="<"===e[0]&&">"===e[e.length-1]&&
3<=e.length?[null,e,null]:xc.exec(e);if(!b||!b[1]&&a)return!a||a.jquery?(a||mc).find(e):this.constructor(a).find(e);if(b[1]){if(a=a instanceof k?a[0]:a,k.merge(this,k.parseHTML(b[1],a&&a.nodeType?a.ownerDocument||a:Q,!0)),c.test(b[1])&&k.isPlainObject(a))for(b in a)if(k.isFunction(this[b]))this[b](a[b]);else this.attr(b,a[b])}else(b=Q.getElementById(b[2]))&&b.parentNode&&(this.length=1,this[0]=b),this.context=Q,this.selector=e;return this}if(e.nodeType)return this.context=this[0]=e,this.length=1,
this;if(k.isFunction(e))return"undefined"!==typeof mc.ready?mc.ready(e):e(k);void 0!==e.selector&&(this.selector=e.selector,this.context=e.context);return k.makeArray(e,this)}).prototype=k.fn;mc=k(Q);var ed=/^(?:parents|prev(?:Until|All))/,tb={children:!0,contents:!0,next:!0,prev:!0};k.extend({dir:function(e,a,c){for(var b=[],d=void 0!==c;(e=e[a])&&9!==e.nodeType;)if(1===e.nodeType){if(d&&k(e).is(c))break;b.push(e)}return b},sibling:function(e,a){for(var c=[];e;e=e.nextSibling)1===e.nodeType&&e!==
a&&c.push(e);return c}});k.fn.extend({has:function(e){var a=k(e,this),c=a.length;return this.filter(function(){for(var e=0;ec.nodeType&&(h?-1r.indexOf(":")&&"on"+r,e=e[k.expando]?e:new k.Event(r,"object"===typeof e&&e),e.isTrigger=b?2:3,e.namespace=n.join("."),e.namespace_re=e.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=c),a=null==a?[e]:k.makeArray(a,[e]),n=k.event.special[r]||{},b||!n.trigger||!1!==n.trigger.apply(c,
a))){if(!b&&!n.noBubble&&!k.isWindow(c)){l=n.delegateType||r;Vb.test(l+r)||(h=h.parentNode);for(;h;h=h.parentNode)u.push(h),d=h;d===(c.ownerDocument||Q)&&u.push(d.defaultView||d.parentWindow||g)}for(d=0;(h=u[d++])&&!e.isPropagationStopped();)e.type=1]*)\/>/gi,ub=/<([\w:]+)/,yc=/<|?\w+;/,Fb=/<(?:script|style|link)/i,hd=/checked\s*(?:[^=]|=\s*.checked.)/i,Gb=/^$|\/(?:java|ecma)script/i,Fc=/^true\/(.*)/,Qc=
/^\s*\s*$/g,La={option:[1,""],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};La.optgroup=La.option;La.tbody=La.tfoot=La.colgroup=La.caption=La.thead;La.th=La.td;k.extend({clone:function(e,a,c){var b,d,g,h,l=e.cloneNode(!0),m=k.contains(e.ownerDocument,e);if(!(T.noCloneChecked||1!==
e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(h=F(l),g=F(e),b=0,d=g.length;b$2>")+h[2];for(h=h[0];h--;)g=g.lastChild;k.merge(m,g.childNodes);g=l.firstChild;g.textContent=""}else m.push(a.createTextNode(d));l.textContent="";for(p=0;d=m[p++];)if(!b||-1===k.inArray(d,b))if(e=k.contains(d.ownerDocument,d),g=F(l.appendChild(d),"script"),e&&z(g),c)for(h=
0;d=g[h++];)Gb.test(d.type||"")&&c.push(d);return l},cleanData:function(e){for(var a,c,b,d,g=k.event.special,h=0;void 0!==(c=e[h]);h++){if(k.acceptData(c)&&(d=c[D.expando])&&(a=D.cache[d])){if(a.events)for(b in a.events)g[b]?k.event.remove(c,b):k.removeEvent(c,b,a.handle);D.cache[d]&&delete D.cache[d]}delete wa.cache[c[wa.expando]]}}});k.fn.extend({text:function(e){return Ga(this,function(e){return void 0===e?k.text(this):this.empty().each(function(){if(1===this.nodeType||11===this.nodeType||9===
this.nodeType)this.textContent=e})},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||t(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var a=t(this,e);a.insertBefore(e,a.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,a){for(var c,b=e?k.filter(e,this):this,d=0;null!=(c=b[d]);d++)a||1!==c.nodeType||k.cleanData(F(c)),c.parentNode&&(a&&k.contains(c.ownerDocument,c)&&z(F(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var e,a=0;null!=(e=this[a]);a++)1===e.nodeType&&(k.cleanData(F(e,!1)),e.textContent="");return this},clone:function(e,a){e=null==
e?!1:e;a=null==a?e:a;return this.map(function(){return k.clone(this,e,a)})},html:function(e){return Ga(this,function(e){var a=this[0]||{},c=0,b=this.length;if(void 0===e&&1===a.nodeType)return a.innerHTML;if("string"===typeof e&&!Fb.test(e)&&!La[(ub.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Mb,"<$1>$2>");try{for(;cb;b++)d[e+rb[b]+a]=c[b]||
c[b-2]||c[0];return d}};Bb.test(e)||(k.cssHooks[e+a].set=fa)});k.fn.extend({css:function(e,a){return Ga(this,function(e,a,c){var b,d={},g=0;if(k.isArray(a)){c=Sb(e);for(b=a.length;gd.indexOf(" "+g+" ")&&(d+=g+" ");d=k.trim(d);b.className!==d&&(b.className=d)}return this},removeClass:function(a){var c,b,d,g,h;c=0===arguments.length||"string"===typeof a&&a;var l=0,m=this.length;if(k.isFunction(a))return this.each(function(c){k(this).removeClass(a.call(this,c,this.className))});if(c)for(c=(a||"").match(ea)||[];ld)?null:[],h=a?d+1:b.length,l=0>d?h:a?d:0;la||304===a;if(c){J=t;for(var n=C,r,w,A,y,F=J.contents,ua=J.dataTypes;"*"===ua[0];)ua.shift(),void 0===r&&(r=J.mimeType||n.getResponseHeader("Content-Type"));if(r)for(w in F)if(F[w]&&F[w].test(r)){ua.unshift(w);break}if(ua[0]in c)A=ua[0];else{for(w in c){if(!ua[0]||J.converters[w+
" "+ua[0]]){A=w;break}y||(y=w)}A=A||y}A?(A!==ua[0]&&ua.unshift(A),J=c[A]):J=void 0}a:{c=t;r=J;w=C;A=e;var Ma,R,N,n={},F=c.dataTypes.slice();if(F[1])for(R in c.converters)n[R.toLowerCase()]=c.converters[R];for(y=F.shift();y;)if(c.responseFields[y]&&(w[c.responseFields[y]]=r),!N&&A&&c.dataFilter&&(r=c.dataFilter(r,c.dataType)),N=y,y=F.shift())if("*"===y)y=N;else if("*"!==N&&N!==y){R=n[N+" "+y]||n["* "+y];if(!R)for(Ma in n)if(J=Ma.split(" "),J[1]===y&&(R=n[N+" "+J[0]]||n["* "+J[0]])){!0===R?R=n[Ma]:
!0!==n[Ma]&&(y=J[0],F.unshift(J[1]));break}if(!0!==R)if(R&&c["throws"])r=R(r);else try{r=R(r)}catch(D){J={state:"parsererror",error:R?D:"No conversion from "+N+" to "+y};break a}}J={state:"success",data:r}}if(e)t.ifModified&&((p=C.getResponseHeader("Last-Modified"))&&(k.lastModified[g]=p),(p=C.getResponseHeader("etag"))&&(k.etag[g]=p)),204===a||"HEAD"===t.type?p="nocontent":304===a?p="notmodified":(p=J.state,B=J.data,l=J.error,e=!l);else if(l=p,a||!p)p="error",0>a&&(a=0);C.status=a;C.statusText=(f||
p)+"";e?K.resolveWith(v,[B,p,C]):K.rejectWith(v,[C,p,l]);C.statusCode(z);z=void 0;u&&G.trigger(e?"ajaxSuccess":"ajaxError",[C,t,e?B:l]);E.fireWith(v,[C,p]);u&&(G.trigger("ajaxComplete",[C,t]),--k.active||k.event.trigger("ajaxStop"))}}"object"===typeof a&&(c=a,a=void 0);c=c||{};var d,g,h,l,m,n,u,r,t=k.ajaxSetup({},c),v=t.context||t,G=t.context&&(v.nodeType||v.jquery)?k(v):k.event,K=k.Deferred(),E=k.Callbacks("once memory"),z=t.statusCode||{},w={},A={},I=0,F="canceled",C={readyState:0,getResponseHeader:function(a){var f;
if(2===I){if(!l)for(l={};f=p.exec(h);)l[f[1].toLowerCase()]=f[2];f=l[a.toLowerCase()]}return null==f?null:f},getAllResponseHeaders:function(){return 2===I?h:null},setRequestHeader:function(a,f){var c=a.toLowerCase();I||(a=A[c]=A[c]||a,w[a]=f);return this},overrideMimeType:function(a){I||(t.mimeType=a);return this},statusCode:function(a){var f;if(a)if(2>I)for(f in a)z[f]=[z[f],a[f]];else C.always(a[C.status]);return this},abort:function(a){a=a||F;d&&d.abort(a);b(0,a);return this}};K.promise(C).complete=
E.add;C.success=C.done;C.error=C.fail;t.url=((a||t.url||qa)+"").replace(Ba,"").replace(oa,la[1]+"//");t.type=c.method||c.type||t.method||t.type;t.dataTypes=k.trim(t.dataType||"*").toLowerCase().match(ea)||[""];null==t.crossDomain&&(n=O.exec(t.url.toLowerCase()),t.crossDomain=!(!n||n[1]===la[1]&&n[2]===la[2]&&(n[3]||("http:"===n[1]?"80":"443"))===(la[3]||("http:"===la[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=k.param(t.data,t.traditional));ma(Ed,t,c,C);if(2===I)return C;
(u=k.event&&t.global)&&0===k.active++&&k.event.trigger("ajaxStart");t.type=t.type.toUpperCase();t.hasContent=!Ac.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(ua.test(g)?"&":"?")+t.data,delete t.data),!1===t.cache&&(t.url=Ma.test(g)?g.replace(Ma,"$1_="+eb++):g+(ua.test(g)?"&":"?")+"_="+eb++));t.ifModified&&(k.lastModified[g]&&C.setRequestHeader("If-Modified-Since",k.lastModified[g]),k.etag[g]&&C.setRequestHeader("If-None-Match",k.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||c.contentType)&&
C.setRequestHeader("Content-Type",t.contentType);C.setRequestHeader("Accept",t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Fd+"; q=0.01":""):t.accepts["*"]);for(r in t.headers)C.setRequestHeader(r,t.headers[r]);if(t.beforeSend&&(!1===t.beforeSend.call(v,C,t)||2===I))return C.abort();F="abort";for(r in{success:1,error:1,complete:1})C[r](t[r]);if(d=ma(Qa,t,c,C)){C.readyState=1;u&&G.trigger("ajaxSend",[C,t]);t.async&&0I)b(-1,R);else throw R;}}else b(-1,"No Transport");return C},getJSON:function(a,c,b){return k.get(a,c,b,"json")},getScript:function(a,c){return k.get(a,void 0,c,"script")}});k.each(["get","post"],function(a,c){k[c]=function(a,e,b,d){k.isFunction(e)&&(d=d||b,b=e,e=void 0);return k.ajax({url:a,type:c,dataType:d,data:e,success:b})}});k._evalUrl=function(a){return k.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};k.fn.extend({wrapAll:function(a){var c;
if(k.isFunction(a))return this.each(function(c){k(this).wrapAll(a.call(this,c))});this[0]&&(c=k(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&c.insertBefore(this[0]),c.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this));return this},wrapInner:function(a){return k.isFunction(a)?this.each(function(c){k(this).wrapInner(a.call(this,c))}):this.each(function(){var c=k(this),b=c.contents();b.length?b.wrapAll(a):c.append(a)})},wrap:function(a){var c=
k.isFunction(a);return this.each(function(b){k(this).wrapAll(c?a.call(this,b):a)})},unwrap:function(){return this.parent().each(function(){k.nodeName(this,"body")||k(this).replaceWith(this.childNodes)}).end()}});k.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight};k.expr.filters.visible=function(a){return!k.expr.filters.hidden(a)};var qe=/%20/g,ec=/\[\]$/,kd=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,ld=/^(?:input|select|textarea|keygen)/i;k.param=function(a,c){var b,
d=[],g=function(a,c){c=k.isFunction(c)?c():null==c?"":c;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(c)};void 0===c&&(c=k.ajaxSettings&&k.ajaxSettings.traditional);if(k.isArray(a)||a.jquery&&!k.isPlainObject(a))k.each(a,function(){g(this.name,this.value)});else for(b in a)mb(b,a[b],c,g);return d.join("&").replace(qe,"+")};k.fn.extend({serialize:function(){return k.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=k.prop(this,"elements");return a?
k.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!k(this).is(":disabled")&&ld.test(this.nodeName)&&!vb.test(a)&&(this.checked||!Pc.test(a))}).map(function(a,c){var b=k(this).val();return null==b?null:k.isArray(b)?k.map(b,function(a){return{name:c.name,value:a.replace(kd,"\r\n")}}):{name:c.name,value:b.replace(kd,"\r\n")}}).get()}});k.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var ab=0,fb={},re={0:200,1223:204},Ob=k.ajaxSettings.xhr();g.attachEvent&&
g.attachEvent("onunload",function(){for(var a in fb)fb[a]()});T.cors=!!Ob&&"withCredentials"in Ob;T.ajax=Ob=!!Ob;k.ajaxTransport(function(a){var c;if(T.cors||Ob&&!a.crossDomain)return{send:function(b,d){var g,h=a.xhr(),k=++ab;h.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(g in a.xhrFields)h[g]=a.xhrFields[g];a.mimeType&&h.overrideMimeType&&h.overrideMimeType(a.mimeType);a.crossDomain||b["X-Requested-With"]||(b["X-Requested-With"]="XMLHttpRequest");for(g in b)h.setRequestHeader(g,
b[g]);c=function(a){return function(){c&&(delete fb[k],c=h.onload=h.onerror=null,"abort"===a?h.abort():"error"===a?d(h.status,h.statusText):d(re[h.status]||h.status,h.statusText,"string"===typeof h.responseText?{text:h.responseText}:void 0,h.getAllResponseHeaders()))}};h.onload=c();h.onerror=c("error");c=fb[k]=c("abort");try{h.send(a.hasContent&&a.data||null)}catch(l){if(c)throw l;}},abort:function(){c&&c()}}});k.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},
contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){k.globalEval(a);return a}}});k.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET")});k.ajaxTransport("script",function(a){if(a.crossDomain){var c,b;return{send:function(d,g){c=k("