{"visual":{"name":"DynamicTooltipByMAQSoftware","displayName":"Dynamic Tooltip by MAQ Software","guid":"dynamicTooltip1859AB39DB23051788ADF752BCB90749","visualClassName":"Visual","version":"3.2.1","description":"Attach dynamic tooltips to add insight to a visual","supportUrl":"https://github.com/maqsoftware/PowerBI-visuals/issues","gitHubUrl":"https://github.com/maqsoftware/PowerBI-visuals"},"apiVersion":"2.1.0","author":{"name":"MAQ Software","email":"support@maqsoftware.com"},"assets":{"icon":"assets/icon.png"},"externalJS":["node_modules/jquery/dist/jquery.min.js","node_modules/d3/d3.min.js","node_modules/lodash/lodash.min.js","node_modules/globalize/lib/globalize.js","node_modules/globalize/lib/cultures/globalize.culture.en-US.js","node_modules/powerbi-visuals-utils-typeutils/lib/index.js","node_modules/powerbi-visuals-utils-svgutils/lib/index.js","node_modules/powerbi-visuals-utils-dataviewutils/lib/index.js","node_modules/powerbi-visuals-utils-formattingutils/lib/index.js"],"style":"style/visual.less","capabilities":{"dataRoles":[{"displayName":"Header","name":"header","kind":"Measure"},{"displayName":"Body","name":"measure","kind":"Measure"}],"dataViewMappings":[{"conditions":[{"measure":{"max":1},"header":{"max":1}}],"categorical":{"categories":{"for":{"in":"category"},"dataReductionAlgorithm":{"top":{}}}}}],"objects":{"tooltip":{"displayName":"Tooltip","properties":{"header":{"displayName":"Header","description":"Tooltip header text","type":{"text":true}},"text":{"displayName":"Body","description":"Tooltip body text","type":{"text":true}},"imageurl":{"displayName":"Image URL","description":"Valid URL of the image","type":{"text":true}}}},"measuretooltip":{"displayName":"Measure Tooltip","properties":{"show":{"displayName":"Measure Tooltip","type":{"bool":true}},"textPrecision":{"displayName":"Decimal Places","description":"Number of decimal places","type":{"numeric":true},"suppressFormatPainterCopy":true},"displayUnits":{"displayName":"Display Units","description":"Type of display units","type":{"formatting":{"labelDisplayUnits":true}}}}}},"suppressDefaultTitle":true},"stringResources":{},"content":{"js":"!function(t,e){\"use strict\";\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error(\"jQuery requires a window with a document\");return e(t)}:e(t)}(\"undefined\"!=typeof window?window:this,function(t,e){\"use strict\";function n(t,e,n){var r,i=(e=e||ut).createElement(\"script\");if(i.text=t,n)for(r in xt)n[r]&&(i[r]=n[r]);e.head.appendChild(i).parentNode.removeChild(i)}function r(t){return null==t?t+\"\":\"object\"==typeof t||\"function\"==typeof t?ht[pt.call(t)]||\"object\":typeof t}function i(t){var e=!!t&&\"length\"in t&&t.length,n=r(t);return!mt(t)&&!bt(t)&&(\"array\"===n||0===e||\"number\"==typeof e&&e>0&&e-1 in t)}function o(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}function u(t,e,n){return mt(e)?_t.grep(t,function(t,r){return!!e.call(t,r,t)!==n}):e.nodeType?_t.grep(t,function(t){return t===e!==n}):\"string\"!=typeof e?_t.grep(t,function(t){return ft.call(e,t)>-1!==n}):_t.filter(e,t,n)}function a(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function s(t){var e={};return _t.each(t.match(jt)||[],function(t,n){e[n]=!0}),e}function l(t){return t}function c(t){throw t}function f(t,e,n,r){var i;try{t&&mt(i=t.promise)?i.call(t).done(e).fail(n):t&&mt(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}function h(){ut.removeEventListener(\"DOMContentLoaded\",h),t.removeEventListener(\"load\",h),_t.ready()}function p(t,e){return e.toUpperCase()}function d(t){return t.replace(It,\"ms-\").replace(Ft,p)}function g(){this.expando=_t.expando+g.uid++}function v(t){return\"true\"===t||\"false\"!==t&&(\"null\"===t?null:t===+t+\"\"?+t:zt.test(t)?JSON.parse(t):t)}function y(t,e,n){var r;if(void 0===n&&1===t.nodeType)if(r=\"data-\"+e.replace(Ht,\"-$&\").toLowerCase(),\"string\"==typeof(n=t.getAttribute(r))){try{n=v(n)}catch(t){}Ut.set(t,e,n)}else n=void 0;return n}function m(t,e,n,r){var i,o,u=20,a=r?function(){return r.cur()}:function(){return _t.css(t,e,\"\")},s=a(),l=n&&n[3]||(_t.cssNumber[e]?\"\":\"px\"),c=(_t.cssNumber[e]||\"px\"!==l&&+s)&&Bt.exec(_t.css(t,e));if(c&&c[3]!==l){for(s/=2,l=l||c[3],c=+s||1;u--;)_t.style(t,e,c+l),(1-o)*(1-(o=a()/s||.5))<=0&&(u=0),c/=o;c*=2,_t.style(t,e,c+l),n=n||[]}return n&&(c=+c||+s||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function b(t){var e,n=t.ownerDocument,r=t.nodeName,i=Gt[r];return i||(e=n.body.appendChild(n.createElement(r)),i=_t.css(e,\"display\"),e.parentNode.removeChild(e),\"none\"===i&&(i=\"block\"),Gt[r]=i,i)}function x(t,e){for(var n,r,i=[],o=0,u=t.length;u>o;o++)(r=t[o]).style&&(n=r.style.display,e?(\"none\"===n&&(i[o]=qt.get(r,\"display\")||null,i[o]||(r.style.display=\"\")),\"\"===r.style.display&&Vt(r)&&(i[o]=b(r))):\"none\"!==n&&(i[o]=\"none\",qt.set(r,\"display\",n)));for(o=0;u>o;o++)null!=i[o]&&(t[o].style.display=i[o]);return t}function _(t,e){var n;return n=\"undefined\"!=typeof t.getElementsByTagName?t.getElementsByTagName(e||\"*\"):\"undefined\"!=typeof t.querySelectorAll?t.querySelectorAll(e||\"*\"):[],void 0===e||e&&o(t,e)?_t.merge([t],n):n}function w(t,e){for(var n=0,r=t.length;r>n;n++)qt.set(t[n],\"globalEval\",!e||qt.get(e[n],\"globalEval\"))}function T(t,e,n,i,o){for(var u,a,s,l,c,f,h=e.createDocumentFragment(),p=[],d=0,g=t.length;g>d;d++)if((u=t[d])||0===u)if(\"object\"===r(u))_t.merge(p,u.nodeType?[u]:u);else if(Kt.test(u)){for(a=a||h.appendChild(e.createElement(\"div\")),s=(Zt.exec(u)||[\"\",\"\"])[1].toLowerCase(),l=Jt[s]||Jt._default,a.innerHTML=l[1]+_t.htmlPrefilter(u)+l[2],f=l[0];f--;)a=a.lastChild;_t.merge(p,a.childNodes),(a=h.firstChild).textContent=\"\"}else p.push(e.createTextNode(u));for(h.textContent=\"\",d=0;u=p[d++];)if(i&&_t.inArray(u,i)>-1)o&&o.push(u);else if(c=_t.contains(u.ownerDocument,u),a=_(h.appendChild(u),\"script\"),c&&w(a),n)for(f=0;u=a[f++];)Qt.test(u.type||\"\")&&n.push(u);return h}function M(){return!0}function S(){return!1}function D(){try{return ut.activeElement}catch(t){}}function C(t,e,n,r,i,o){var u,a;if(\"object\"==typeof e){\"string\"!=typeof n&&(r=r||n,n=void 0);for(a in e)C(t,a,n,r,e[a],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=S;else if(!i)return t;return 1===o&&(u=i,(i=function(t){return _t().off(t),u.apply(this,arguments)}).guid=u.guid||(u.guid=_t.guid++)),t.each(function(){_t.event.add(this,e,i,r,n)})}function E(t,e){return o(t,\"table\")&&o(11!==e.nodeType?e:e.firstChild,\"tr\")?_t(t).children(\"tbody\")[0]||t:t}function A(t){return t.type=(null!==t.getAttribute(\"type\"))+\"/\"+t.type,t}function k(t){return\"true/\"===(t.type||\"\").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute(\"type\"),t}function N(t,e){var n,r,i,o,u,a,s,l;if(1===e.nodeType){if(qt.hasData(t)&&(o=qt.access(t),u=qt.set(e,o),l=o.events)){delete u.handle,u.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)_t.event.add(e,i,l[i][n])}Ut.hasData(t)&&(a=Ut.access(t),s=_t.extend({},a),Ut.set(e,s))}}function j(t,e){var n=e.nodeName.toLowerCase();\"input\"===n&&Xt.test(t.type)?e.checked=t.checked:\"input\"!==n&&\"textarea\"!==n||(e.defaultValue=t.defaultValue)}function P(t,e,r,i){e=lt.apply([],e);var o,u,a,s,l,c,f=0,h=t.length,p=h-1,d=e[0],g=mt(d);if(g||h>1&&\"string\"==typeof d&&!yt.checkClone&&ue.test(d))return t.each(function(n){var o=t.eq(n);g&&(e[0]=d.call(this,n,o.html())),P(o,e,r,i)});if(h&&(o=T(e,t[0].ownerDocument,!1,t,i),u=o.firstChild,1===o.childNodes.length&&(o=u),u||i)){for(s=(a=_t.map(_(o,\"script\"),A)).length;h>f;f++)l=o,f!==p&&(l=_t.clone(l,!0,!0),s&&_t.merge(a,_(l,\"script\"))),r.call(t[f],l,f);if(s)for(c=a[a.length-1].ownerDocument,_t.map(a,k),f=0;s>f;f++)l=a[f],Qt.test(l.type||\"\")&&!qt.access(l,\"globalEval\")&&_t.contains(c,l)&&(l.src&&\"module\"!==(l.type||\"\").toLowerCase()?_t._evalUrl&&_t._evalUrl(l.src):n(l.textContent.replace(ae,\"\"),c,l))}return t}function O(t,e,n){for(var r,i=e?_t.filter(e,t):t,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||_t.cleanData(_(r)),r.parentNode&&(n&&_t.contains(r.ownerDocument,r)&&w(_(r,\"script\")),r.parentNode.removeChild(r));return t}function L(t,e,n){var r,i,o,u,a=t.style;return(n=n||le(t))&&(\"\"!==(u=n.getPropertyValue(e)||n[e])||_t.contains(t.ownerDocument,t)||(u=_t.style(t,e)),!yt.pixelBoxStyles()&&se.test(u)&&ce.test(e)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=u,u=n.width,a.width=r,a.minWidth=i,a.maxWidth=o)),void 0!==u?u+\"\":u}function I(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function F(t){if(t in ve)return t;for(var e=t[0].toUpperCase()+t.slice(1),n=ge.length;n--;)if((t=ge[n]+e)in ve)return t}function R(t){var e=_t.cssProps[t];return e||(e=_t.cssProps[t]=F(t)||t),e}function q(t,e,n){var r=Bt.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):e}function U(t,e,n,r,i,o){var u=\"width\"===e?1:0,a=0,s=0;if(n===(r?\"border\":\"content\"))return 0;for(;4>u;u+=2)\"margin\"===n&&(s+=_t.css(t,n+$t[u],!0,i)),r?(\"content\"===n&&(s-=_t.css(t,\"padding\"+$t[u],!0,i)),\"margin\"!==n&&(s-=_t.css(t,\"border\"+$t[u]+\"Width\",!0,i))):(s+=_t.css(t,\"padding\"+$t[u],!0,i),\"padding\"!==n?s+=_t.css(t,\"border\"+$t[u]+\"Width\",!0,i):a+=_t.css(t,\"border\"+$t[u]+\"Width\",!0,i));return!r&&o>=0&&(s+=Math.max(0,Math.ceil(t[\"offset\"+e[0].toUpperCase()+e.slice(1)]-o-s-a-.5))),s}function z(t,e,n){var r=le(t),i=L(t,e,r),o=\"border-box\"===_t.css(t,\"boxSizing\",!1,r),u=o;if(se.test(i)){if(!n)return i;i=\"auto\"}return u=u&&(yt.boxSizingReliable()||i===t.style[e]),(\"auto\"===i||!parseFloat(i)&&\"inline\"===_t.css(t,\"display\",!1,r))&&(i=t[\"offset\"+e[0].toUpperCase()+e.slice(1)],u=!0),(i=parseFloat(i)||0)+U(t,e,n||(o?\"border\":\"content\"),u,r,i)+\"px\"}function H(t,e,n,r,i){return new H.prototype.init(t,e,n,r,i)}function W(){me&&(!1===ut.hidden&&t.requestAnimationFrame?t.requestAnimationFrame(W):t.setTimeout(W,_t.fx.interval),_t.fx.tick())}function B(){return t.setTimeout(function(){ye=void 0}),ye=Date.now()}function $(t,e){var n,r=0,i={height:t};for(e=e?1:0;4>r;r+=2-e)i[\"margin\"+(n=$t[r])]=i[\"padding\"+n]=t;return e&&(i.opacity=i.width=t),i}function V(t,e,n){for(var r,i=(X.tweeners[e]||[]).concat(X.tweeners[\"*\"]),o=0,u=i.length;u>o;o++)if(r=i[o].call(n,e,t))return r}function Y(t,e,n){var r,i,o,u,a,s,l,c,f=\"width\"in e||\"height\"in e,h=this,p={},d=t.style,g=t.nodeType&&Vt(t),v=qt.get(t,\"fxshow\");n.queue||(null==(u=_t._queueHooks(t,\"fx\")).unqueued&&(u.unqueued=0,a=u.empty.fire,u.empty.fire=function(){u.unqueued||a()}),u.unqueued++,h.always(function(){h.always(function(){u.unqueued--,_t.queue(t,\"fx\").length||u.empty.fire()})}));for(r in e)if(i=e[r],be.test(i)){if(delete e[r],o=o||\"toggle\"===i,i===(g?\"hide\":\"show\")){if(\"show\"!==i||!v||void 0===v[r])continue;g=!0}p[r]=v&&v[r]||_t.style(t,r)}if((s=!_t.isEmptyObject(e))||!_t.isEmptyObject(p)){f&&1===t.nodeType&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],null==(l=v&&v.display)&&(l=qt.get(t,\"display\")),\"none\"===(c=_t.css(t,\"display\"))&&(l?c=l:(x([t],!0),l=t.style.display||l,c=_t.css(t,\"display\"),x([t]))),(\"inline\"===c||\"inline-block\"===c&&null!=l)&&\"none\"===_t.css(t,\"float\")&&(s||(h.done(function(){d.display=l}),null==l&&(c=d.display,l=\"none\"===c?\"\":c)),d.display=\"inline-block\")),n.overflow&&(d.overflow=\"hidden\",h.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]})),s=!1;for(r in p)s||(v?\"hidden\"in v&&(g=v.hidden):v=qt.access(t,\"fxshow\",{display:l}),o&&(v.hidden=!g),g&&x([t],!0),h.done(function(){g||x([t]),qt.remove(t,\"fxshow\");for(r in p)_t.style(t,r,p[r])})),s=V(g?v[r]:0,r,h),r in v||(v[r]=s.start,g&&(s.end=s.start,s.start=0))}}function G(t,e){var n,r,i,o,u;for(n in t)if(r=d(n),i=e[r],o=t[n],Array.isArray(o)&&(i=o[1],o=t[n]=o[0]),n!==r&&(t[r]=o,delete t[n]),(u=_t.cssHooks[r])&&\"expand\"in u){o=u.expand(o),delete t[r];for(n in o)n in t||(t[n]=o[n],e[n]=i)}else e[r]=i}function X(t,e,n){var r,i,o=0,u=X.prefilters.length,a=_t.Deferred().always(function(){delete s.elem}),s=function(){if(i)return!1;for(var e=ye||B(),n=Math.max(0,l.startTime+l.duration-e),r=1-(n/l.duration||0),o=0,u=l.tweens.length;u>o;o++)l.tweens[o].run(r);return a.notifyWith(t,[l,r,n]),1>r&&u?n:(u||a.notifyWith(t,[l,1,0]),a.resolveWith(t,[l]),!1)},l=a.promise({elem:t,props:_t.extend({},e),opts:_t.extend(!0,{specialEasing:{},easing:_t.easing._default},n),originalProperties:e,originalOptions:n,startTime:ye||B(),duration:n.duration,tweens:[],createTween:function(e,n){var r=_t.Tween(t,l.opts,e,n,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(r),r},stop:function(e){var n=0,r=e?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return e?(a.notifyWith(t,[l,1,0]),a.resolveWith(t,[l,e])):a.rejectWith(t,[l,e]),this}}),c=l.props;for(G(c,l.opts.specialEasing);u>o;o++)if(r=X.prefilters[o].call(l,t,c,l.opts))return mt(r.stop)&&(_t._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return _t.map(c,V,l),mt(l.opts.start)&&l.opts.start.call(t,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),_t.fx.timer(_t.extend(s,{elem:t,anim:l,queue:l.opts.queue})),l}function Z(t){return(t.match(jt)||[]).join(\" \")}function Q(t){return t.getAttribute&&t.getAttribute(\"class\")||\"\"}function J(t){return Array.isArray(t)?t:\"string\"==typeof t?t.match(jt)||[]:[]}function K(t,e,n,i){var o;if(Array.isArray(e))_t.each(e,function(e,r){n||Ne.test(t)?i(t,r):K(t+\"[\"+(\"object\"==typeof r&&null!=r?e:\"\")+\"]\",r,n,i)});else if(n||\"object\"!==r(e))i(t,e);else for(o in e)K(t+\"[\"+o+\"]\",e[o],n,i)}function tt(t){return function(e,n){\"string\"!=typeof e&&(n=e,e=\"*\");var r,i=0,o=e.toLowerCase().match(jt)||[];if(mt(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function et(t,e,n,r){function i(a){var s;return o[a]=!0,_t.each(t[a]||[],function(t,a){var l=a(e,n,r);return\"string\"!=typeof l||u||o[l]?u?!(s=l):void 0:(e.dataTypes.unshift(l),i(l),!1)}),s}var o={},u=t===We;return i(e.dataTypes[0])||!o[\"*\"]&&i(\"*\")}function nt(t,e){var n,r,i=_t.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&_t.extend(!0,t,r),t}function rt(t,e,n){for(var r,i,o,u,a=t.contents,s=t.dataTypes;\"*\"===s[0];)s.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader(\"Content-Type\"));if(r)for(i in a)if(a[i]&&a[i].test(r)){s.unshift(i);break}if(s[0]in n)o=s[0];else{for(i in n){if(!s[0]||t.converters[i+\" \"+s[0]]){o=i;break}u||(u=i)}o=o||u}return o?(o!==s[0]&&s.unshift(o),n[o]):void 0}function it(t,e,n,r){var i,o,u,a,s,l={},c=t.dataTypes.slice();if(c[1])for(u in t.converters)l[u.toLowerCase()]=t.converters[u];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!s&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),s=o,o=c.shift())if(\"*\"===o)o=s;else if(\"*\"!==s&&s!==o){if(!(u=l[s+\" \"+o]||l[\"* \"+o]))for(i in l)if((a=i.split(\" \"))[1]===o&&(u=l[s+\" \"+a[0]]||l[\"* \"+a[0]])){!0===u?u=l[i]:!0!==l[i]&&(o=a[0],c.unshift(a[1]));break}if(!0!==u)if(u&&t[\"throws\"])e=u(e);else try{e=u(e)}catch(t){return{state:\"parsererror\",error:u?t:\"No conversion from \"+s+\" to \"+o}}}return{state:\"success\",data:e}}var ot=[],ut=t.document,at=Object.getPrototypeOf,st=ot.slice,lt=ot.concat,ct=ot.push,ft=ot.indexOf,ht={},pt=ht.toString,dt=ht.hasOwnProperty,gt=dt.toString,vt=gt.call(Object),yt={},mt=function(t){return\"function\"==typeof t&&\"number\"!=typeof t.nodeType},bt=function(t){return null!=t&&t===t.window},xt={type:!0,src:!0,noModule:!0},_t=function(t,e){return new _t.fn.init(t,e)},wt=/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g;_t.fn=_t.prototype={jquery:\"3.3.1\",constructor:_t,length:0,toArray:function(){return st.call(this)},get:function(t){return null==t?st.call(this):0>t?this[t+this.length]:this[t]},pushStack:function(t){var e=_t.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return _t.each(this,t)},map:function(t){return this.pushStack(_t.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(st.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(0>t?e:0);return this.pushStack(n>=0&&e>n?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:ct,sort:ot.sort,splice:ot.splice},_t.extend=_t.fn.extend=function(){var t,e,n,r,i,o,u=arguments[0]||{},a=1,s=arguments.length,l=!1;for(\"boolean\"==typeof u&&(l=u,u=arguments[a]||{},a++),\"object\"==typeof u||mt(u)||(u={}),a===s&&(u=this,a--);s>a;a++)if(null!=(t=arguments[a]))for(e in t)n=u[e],u!==(r=t[e])&&(l&&r&&(_t.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&_t.isPlainObject(n)?n:{},u[e]=_t.extend(l,o,r)):void 0!==r&&(u[e]=r));return u},_t.extend({expando:\"jQuery\"+(\"3.3.1\"+Math.random()).replace(/\\D/g,\"\"),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isPlainObject:function(t){var e,n;return!(!t||\"[object Object]\"!==pt.call(t)||(e=at(t))&&(\"function\"!=typeof(n=dt.call(e,\"constructor\")&&e.constructor)||gt.call(n)!==vt))},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},globalEval:function(t){n(t)},each:function(t,e){var n,r=0;if(i(t))for(n=t.length;n>r&&!1!==e.call(t[r],r,t[r]);r++);else for(r in t)if(!1===e.call(t[r],r,t[r]))break;return t},trim:function(t){return null==t?\"\":(t+\"\").replace(wt,\"\")},makeArray:function(t,e){var n=e||[];return null!=t&&(i(Object(t))?_t.merge(n,\"string\"==typeof t?[t]:t):ct.call(n,t)),n},inArray:function(t,e,n){return null==e?-1:ft.call(e,t,n)},merge:function(t,e){for(var n=+e.length,r=0,i=t.length;n>r;r++)t[i++]=e[r];return t.length=i,t},grep:function(t,e,n){for(var r,i=[],o=0,u=t.length,a=!n;u>o;o++)(r=!e(t[o],o))!==a&&i.push(t[o]);return i},map:function(t,e,n){var r,o,u=0,a=[];if(i(t))for(r=t.length;r>u;u++)null!=(o=e(t[u],u,n))&&a.push(o);else for(u in t)null!=(o=e(t[u],u,n))&&a.push(o);return lt.apply([],a)},guid:1,support:yt}),\"function\"==typeof Symbol&&(_t.fn[Symbol.iterator]=ot[Symbol.iterator]),_t.each(\"Boolean Number String Function Array Date RegExp Object Error Symbol\".split(\" \"),function(t,e){ht[\"[object \"+e+\"]\"]=e.toLowerCase()});var Tt=function(t){function e(t,e,n,r){var i,o,u,a,s,l,c,h=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&((e?e.ownerDocument||e:z)!==P&&j(e),e=e||P,L)){if(11!==d&&(s=yt.exec(t)))if(i=s[1]){if(9===d){if(!(u=e.getElementById(i)))return n;if(u.id===i)return n.push(u),n}else if(h&&(u=h.getElementById(i))&&q(e,u)&&u.id===i)return n.push(u),n}else{if(s[2])return J.apply(n,e.getElementsByTagName(t)),n;if((i=s[3])&&w.getElementsByClassName&&e.getElementsByClassName)return J.apply(n,e.getElementsByClassName(i)),n}if(w.qsa&&!V[t+\" \"]&&(!I||!I.test(t))){if(1!==d)h=e,c=t;else if(\"object\"!==e.nodeName.toLowerCase()){for((a=e.getAttribute(\"id\"))?a=a.replace(_t,wt):e.setAttribute(\"id\",a=U),o=(l=D(t)).length;o--;)l[o]=\"#\"+a+\" \"+p(l[o]);c=l.join(\",\"),h=mt.test(t)&&f(e.parentNode)||e}if(c)try{return J.apply(n,h.querySelectorAll(c)),n}catch(t){}finally{a===U&&e.removeAttribute(\"id\")}}}return E(t.replace(at,\"$1\"),e,n,r)}function n(){function t(n,r){return e.push(n+\" \")>T.cacheLength&&delete t[e.shift()],t[n+\" \"]=r}var e=[];return t}function r(t){return t[U]=!0,t}function i(t){var e=P.createElement(\"fieldset\");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var n=t.split(\"|\"),r=n.length;r--;)T.attrHandle[n[r]]=e}function u(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function a(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function s(t){return function(e){var n=e.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&e.type===t}}function l(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&Mt(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function c(t){return r(function(e){return e=+e,r(function(n,r){for(var i,o=t([],n.length,e),u=o.length;u--;)n[i=o[u]]&&(n[i]=!(r[i]=n[i]))})})}function f(t){return t&&\"undefined\"!=typeof t.getElementsByTagName&&t}function h(){}function p(t){for(var e=0,n=t.length,r=\"\";n>e;e++)r+=t[e].value;return r}function d(t,e,n){var r=e.dir,i=e.next,o=i||r,u=n&&\"parentNode\"===o,a=W++;return e.first?function(e,n,i){for(;e=e[r];)if(1===e.nodeType||u)return t(e,n,i);return!1}:function(e,n,s){var l,c,f,h=[H,a];if(s){for(;e=e[r];)if((1===e.nodeType||u)&&t(e,n,s))return!0}else for(;e=e[r];)if(1===e.nodeType||u)if(f=e[U]||(e[U]={}),c=f[e.uniqueID]||(f[e.uniqueID]={}),i&&i===e.nodeName.toLowerCase())e=e[r]||e;else{if((l=c[o])&&l[0]===H&&l[1]===a)return h[2]=l[2];if(c[o]=h,h[2]=t(e,n,s))return!0}return!1}}function g(t){return t.length>1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function v(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function y(t,e,n,r,i){for(var o,u=[],a=0,s=t.length,l=null!=e;s>a;a++)(o=t[a])&&(n&&!n(o,r,i)||(u.push(o),l&&e.push(a)));return u}function m(t,e,n,i,o,u){return i&&!i[U]&&(i=m(i)),o&&!o[U]&&(o=m(o,u)),r(function(r,u,a,s){var l,c,f,h=[],p=[],d=u.length,g=r||v(e||\"*\",a.nodeType?[a]:a,[]),m=!t||!r&&e?g:y(g,h,t,a,s),b=n?o||(r?t:d||i)?[]:u:m;if(n&&n(m,b,a,s),i)for(l=y(b,p),i(l,[],a,s),c=l.length;c--;)(f=l[c])&&(b[p[c]]=!(m[p[c]]=f));if(r){if(o||t){if(o){for(l=[],c=b.length;c--;)(f=b[c])&&l.push(m[c]=f);o(null,b=[],l,s)}for(c=b.length;c--;)(f=b[c])&&(l=o?tt(r,f):h[c])>-1&&(r[l]=!(u[l]=f))}}else b=y(b===u?b.splice(d,b.length):b),o?o(null,u,b,s):J.apply(u,b)})}function b(t){for(var e,n,r,i=t.length,o=T.relative[t[0].type],u=o||T.relative[\" \"],a=o?1:0,s=d(function(t){return t===e},u,!0),l=d(function(t){return tt(e,t)>-1},u,!0),c=[function(t,n,r){var i=!o&&(r||n!==A)||((e=n).nodeType?s(t,n,r):l(t,n,r));return e=null,i}];i>a;a++)if(n=T.relative[t[a].type])c=[d(g(c),n)];else{if((n=T.filter[t[a].type].apply(null,t[a].matches))[U]){for(r=++a;i>r&&!T.relative[t[r].type];r++);return m(a>1&&g(c),a>1&&p(t.slice(0,a-1).concat({value:\" \"===t[a-2].type?\"*\":\"\"})).replace(at,\"$1\"),n,r>a&&b(t.slice(a,r)),i>r&&b(t=t.slice(r)),i>r&&p(t))}c.push(n)}return g(c)}function x(t,n){var i=n.length>0,o=t.length>0,u=function(r,u,a,s,l){var c,f,h,p=0,d=\"0\",g=r&&[],v=[],m=A,b=r||o&&T.find.TAG(\"*\",l),x=H+=null==m?1:Math.random()||.1,_=b.length;for(l&&(A=u===P||u||l);d!==_&&null!=(c=b[d]);d++){if(o&&c){for(f=0,u||c.ownerDocument===P||(j(c),a=!L);h=t[f++];)if(h(c,u||P,a)){s.push(c);break}l&&(H=x)}i&&((c=!h&&c)&&p--,r&&g.push(c))}if(p+=d,i&&d!==p){for(f=0;h=n[f++];)h(g,v,u,a);if(r){if(p>0)for(;d--;)g[d]||v[d]||(v[d]=Z.call(s));v=y(v)}J.apply(s,v),l&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(s)}return l&&(H=x,A=m),g};return i?r(u):u}var _,w,T,M,S,D,C,E,A,k,N,j,P,O,L,I,F,R,q,U=\"sizzle\"+1*new Date,z=t.document,H=0,W=0,B=n(),$=n(),V=n(),Y=function(t,e){return t===e&&(N=!0),0},G={}.hasOwnProperty,X=[],Z=X.pop,Q=X.push,J=X.push,K=X.slice,tt=function(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]===e)return n;return-1},et=\"checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped\",nt=\"[\\\\x20\\\\t\\\\r\\\\n\\\\f]\",rt=\"(?:\\\\\\\\.|[\\\\w-]|[^\\x00-\\\\xa0])+\",it=\"\\\\[\"+nt+\"*(\"+rt+\")(?:\"+nt+\"*([*^$|!~]?=)\"+nt+\"*(?:'((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\"|(\"+rt+\"))|)\"+nt+\"*\\\\]\",ot=\":(\"+rt+\")(?:\\\\((('((?:\\\\\\\\.|[^\\\\\\\\'])*)'|\\\"((?:\\\\\\\\.|[^\\\\\\\\\\\"])*)\\\")|((?:\\\\\\\\.|[^\\\\\\\\()[\\\\]]|\"+it+\")*)|.*)\\\\)|)\",ut=new RegExp(nt+\"+\",\"g\"),at=new RegExp(\"^\"+nt+\"+|((?:^|[^\\\\\\\\])(?:\\\\\\\\.)*)\"+nt+\"+$\",\"g\"),st=new RegExp(\"^\"+nt+\"*,\"+nt+\"*\"),lt=new RegExp(\"^\"+nt+\"*([>+~]|\"+nt+\")\"+nt+\"*\"),ct=new RegExp(\"=\"+nt+\"*([^\\\\]'\\\"]*?)\"+nt+\"*\\\\]\",\"g\"),ft=new RegExp(ot),ht=new RegExp(\"^\"+rt+\"$\"),pt={ID:new RegExp(\"^#(\"+rt+\")\"),CLASS:new RegExp(\"^\\\\.(\"+rt+\")\"),TAG:new RegExp(\"^(\"+rt+\"|[*])\"),ATTR:new RegExp(\"^\"+it),PSEUDO:new RegExp(\"^\"+ot),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+nt+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+nt+\"*(?:([+-]|)\"+nt+\"*(\\\\d+)|))\"+nt+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+et+\")$\",\"i\"),needsContext:new RegExp(\"^\"+nt+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+nt+\"*((?:-\\\\d)?\\\\d*)\"+nt+\"*\\\\)|)(?=[^-]|$)\",\"i\")},dt=/^(?:input|select|textarea|button)$/i,gt=/^h\\d$/i,vt=/^[^{]+\\{\\s*\\[native \\w/,yt=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,mt=/[+~]/,bt=new RegExp(\"\\\\\\\\([\\\\da-f]{1,6}\"+nt+\"?|(\"+nt+\")|.)\",\"ig\"),xt=function(t,e,n){var r=\"0x\"+e-65536;return r!==r||n?e:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},_t=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,wt=function(t,e){return e?\"\\x00\"===t?\"�\":t.slice(0,-1)+\"\\\\\"+t.charCodeAt(t.length-1).toString(16)+\" \":\"\\\\\"+t},Tt=function(){j()},Mt=d(function(t){return!0===t.disabled&&(\"form\"in t||\"label\"in t)},{dir:\"parentNode\",next:\"legend\"});try{J.apply(X=K.call(z.childNodes),z.childNodes),X[z.childNodes.length].nodeType}catch(t){J={apply:X.length?function(t,e){Q.apply(t,K.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}w=e.support={},S=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&\"HTML\"!==e.nodeName},j=e.setDocument=function(t){var e,n,r=t?t.ownerDocument||t:z;return r!==P&&9===r.nodeType&&r.documentElement?(P=r,O=P.documentElement,L=!S(P),z!==P&&(n=P.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener(\"unload\",Tt,!1):n.attachEvent&&n.attachEvent(\"onunload\",Tt)),w.attributes=i(function(t){return t.className=\"i\",!t.getAttribute(\"className\")}),w.getElementsByTagName=i(function(t){return t.appendChild(P.createComment(\"\")),!t.getElementsByTagName(\"*\").length}),w.getElementsByClassName=vt.test(P.getElementsByClassName),w.getById=i(function(t){return O.appendChild(t).id=U,!P.getElementsByName||!P.getElementsByName(U).length}),w.getById?(T.filter.ID=function(t){var e=t.replace(bt,xt);return function(t){return t.getAttribute(\"id\")===e}},T.find.ID=function(t,e){if(\"undefined\"!=typeof e.getElementById&&L){var n=e.getElementById(t);return n?[n]:[]}}):(T.filter.ID=function(t){var e=t.replace(bt,xt);return function(t){var n=\"undefined\"!=typeof t.getAttributeNode&&t.getAttributeNode(\"id\");return n&&n.value===e}},T.find.ID=function(t,e){if(\"undefined\"!=typeof e.getElementById&&L){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode(\"id\"))&&n.value===t)return[o]}return[]}}),T.find.TAG=w.getElementsByTagName?function(t,e){return\"undefined\"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):w.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if(\"*\"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},T.find.CLASS=w.getElementsByClassName&&function(t,e){return\"undefined\"!=typeof e.getElementsByClassName&&L?e.getElementsByClassName(t):void 0},F=[],I=[],(w.qsa=vt.test(P.querySelectorAll))&&(i(function(t){O.appendChild(t).innerHTML=\"\",t.querySelectorAll(\"[msallowcapture^='']\").length&&I.push(\"[*^$]=\"+nt+\"*(?:''|\\\"\\\")\"),t.querySelectorAll(\"[selected]\").length||I.push(\"\\\\[\"+nt+\"*(?:value|\"+et+\")\"),t.querySelectorAll(\"[id~=\"+U+\"-]\").length||I.push(\"~=\"),t.querySelectorAll(\":checked\").length||I.push(\":checked\"),t.querySelectorAll(\"a#\"+U+\"+*\").length||I.push(\".#.+[+~]\")}),i(function(t){t.innerHTML=\"\";var e=P.createElement(\"input\");e.setAttribute(\"type\",\"hidden\"),t.appendChild(e).setAttribute(\"name\",\"D\"),t.querySelectorAll(\"[name=d]\").length&&I.push(\"name\"+nt+\"*[*^$|!~]?=\"),2!==t.querySelectorAll(\":enabled\").length&&I.push(\":enabled\",\":disabled\"),O.appendChild(t).disabled=!0,2!==t.querySelectorAll(\":disabled\").length&&I.push(\":enabled\",\":disabled\"),t.querySelectorAll(\"*,:x\"),I.push(\",.*:\")})),(w.matchesSelector=vt.test(R=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&i(function(t){w.disconnectedMatch=R.call(t,\"*\"),R.call(t,\"[s!='']:x\"),F.push(\"!=\",ot)}),I=I.length&&new RegExp(I.join(\"|\")),F=F.length&&new RegExp(F.join(\"|\")),e=vt.test(O.compareDocumentPosition),q=e||vt.test(O.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Y=e?function(t,e){if(t===e)return N=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!w.sortDetached&&e.compareDocumentPosition(t)===n?t===P||t.ownerDocument===z&&q(z,t)?-1:e===P||e.ownerDocument===z&&q(z,e)?1:k?tt(k,t)-tt(k,e):0:4&n?-1:1)}:function(t,e){if(t===e)return N=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t===P?-1:e===P?1:i?-1:o?1:k?tt(k,t)-tt(k,e):0;if(i===o)return u(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?u(a[r],s[r]):a[r]===z?-1:s[r]===z?1:0},P):P},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==P&&j(t),n=n.replace(ct,\"='$1']\"),w.matchesSelector&&L&&!V[n+\" \"]&&(!F||!F.test(n))&&(!I||!I.test(n)))try{var r=R.call(t,n);if(r||w.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){}return e(n,P,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==P&&j(t),q(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==P&&j(t);var n=T.attrHandle[e.toLowerCase()],r=n&&G.call(T.attrHandle,e.toLowerCase())?n(t,e,!L):void 0;return void 0!==r?r:w.attributes||!L?t.getAttribute(e):(r=t.getAttributeNode(e))&&r.specified?r.value:null},e.escape=function(t){return(t+\"\").replace(_t,wt)},e.error=function(t){throw new Error(\"Syntax error, unrecognized expression: \"+t)},e.uniqueSort=function(t){var e,n=[],r=0,i=0;if(N=!w.detectDuplicates,k=!w.sortStable&&t.slice(0),t.sort(Y),N){for(;e=t[i++];)e===t[i]&&(r=n.push(i));for(;r--;)t.splice(n[r],1)}return k=null,t},M=e.getText=function(t){var e,n=\"\",r=0,i=t.nodeType;if(i){if(1===i||9===i||11===i){if(\"string\"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=M(t)}else if(3===i||4===i)return t.nodeValue}else for(;e=t[r++];)n+=M(e);return n},(T=e.selectors={cacheLength:50,createPseudo:r,match:pt,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(bt,xt),t[3]=(t[3]||t[4]||t[5]||\"\").replace(bt,xt),\"~=\"===t[2]&&(t[3]=\" \"+t[3]+\" \"),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),\"nth\"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*(\"even\"===t[3]||\"odd\"===t[3])),t[5]=+(t[7]+t[8]||\"odd\"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return pt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||\"\":n&&ft.test(n)&&(e=D(n,!0))&&(e=n.indexOf(\")\",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(bt,xt).toLowerCase();return\"*\"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=B[t+\" \"];return e||(e=new RegExp(\"(^|\"+nt+\")\"+t+\"(\"+nt+\"|$)\"))&&B(t,function(t){return e.test(\"string\"==typeof t.className&&t.className||\"undefined\"!=typeof t.getAttribute&&t.getAttribute(\"class\")||\"\")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?\"!=\"===n:!n||(o+=\"\",\"=\"===n?o===r:\"!=\"===n?o!==r:\"^=\"===n?r&&0===o.indexOf(r):\"*=\"===n?r&&o.indexOf(r)>-1:\"$=\"===n?r&&o.slice(-r.length)===r:\"~=\"===n?(\" \"+o.replace(ut,\" \")+\" \").indexOf(r)>-1:\"|=\"===n&&(o===r||o.slice(0,r.length+1)===r+\"-\"))}},CHILD:function(t,e,n,r,i){var o=\"nth\"!==t.slice(0,3),u=\"last\"!==t.slice(-4),a=\"of-type\"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,s){var l,c,f,h,p,d,g=o!==u?\"nextSibling\":\"previousSibling\",v=e.parentNode,y=a&&e.nodeName.toLowerCase(),m=!s&&!a,b=!1;if(v){if(o){for(;g;){for(h=e;h=h[g];)if(a?h.nodeName.toLowerCase()===y:1===h.nodeType)return!1;d=g=\"only\"===t&&!d&&\"nextSibling\"}return!0}if(d=[u?v.firstChild:v.lastChild],u&&m){for(b=(p=(l=(c=(f=(h=v)[U]||(h[U]={}))[h.uniqueID]||(f[h.uniqueID]={}))[t]||[])[0]===H&&l[1])&&l[2],h=p&&v.childNodes[p];h=++p&&h&&h[g]||(b=p=0)||d.pop();)if(1===h.nodeType&&++b&&h===e){c[t]=[H,p,b];break}}else if(m&&(b=p=(l=(c=(f=(h=e)[U]||(h[U]={}))[h.uniqueID]||(f[h.uniqueID]={}))[t]||[])[0]===H&&l[1]),!1===b)for(;(h=++p&&h&&h[g]||(b=p=0)||d.pop())&&((a?h.nodeName.toLowerCase()!==y:1!==h.nodeType)||!++b||(m&&((c=(f=h[U]||(h[U]={}))[h.uniqueID]||(f[h.uniqueID]={}))[t]=[H,b]),h!==e)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(t,n){var i,o=T.pseudos[t]||T.setFilters[t.toLowerCase()]||e.error(\"unsupported pseudo: \"+t);return o[U]?o(n):o.length>1?(i=[t,t,\"\",n],T.setFilters.hasOwnProperty(t.toLowerCase())?r(function(t,e){for(var r,i=o(t,n),u=i.length;u--;)t[r=tt(t,i[u])]=!(e[r]=i[u])}):function(t){return o(t,0,i)}):o}},pseudos:{not:r(function(t){var e=[],n=[],i=C(t.replace(at,\"$1\"));return i[U]?r(function(t,e,n,r){for(var o,u=i(t,null,r,[]),a=t.length;a--;)(o=u[a])&&(t[a]=!(e[a]=o))}):function(t,r,o){return e[0]=t,i(e,null,o,n),e[0]=null,!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(t){return t=t.replace(bt,xt),function(e){return(e.textContent||e.innerText||M(e)).indexOf(t)>-1}}),lang:r(function(t){return ht.test(t||\"\")||e.error(\"unsupported lang: \"+t),t=t.replace(bt,xt).toLowerCase(),function(e){var n;do if(n=L?e.lang:e.getAttribute(\"xml:lang\")||e.getAttribute(\"lang\"))return(n=n.toLowerCase())===t||0===n.indexOf(t+\"-\");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===O},focus:function(t){return t===P.activeElement&&(!P.hasFocus||P.hasFocus())&&!!(t.type||t.href||~t.tabIndex);\n},enabled:l(!1),disabled:l(!0),checked:function(t){var e=t.nodeName.toLowerCase();return\"input\"===e&&!!t.checked||\"option\"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!T.pseudos.empty(t)},header:function(t){return gt.test(t.nodeName)},input:function(t){return dt.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return\"input\"===e&&\"button\"===t.type||\"button\"===e},text:function(t){var e;return\"input\"===t.nodeName.toLowerCase()&&\"text\"===t.type&&(null==(e=t.getAttribute(\"type\"))||\"text\"===e.toLowerCase())},first:c(function(){return[0]}),last:c(function(t,e){return[e-1]}),eq:c(function(t,e,n){return[0>n?n+e:n]}),even:c(function(t,e){for(var n=0;e>n;n+=2)t.push(n);return t}),odd:c(function(t,e){for(var n=1;e>n;n+=2)t.push(n);return t}),lt:c(function(t,e,n){for(var r=0>n?n+e:n;--r>=0;)t.push(r);return t}),gt:c(function(t,e,n){for(var r=0>n?n+e:n;++r2&&\"ID\"===(u=o[0]).type&&9===e.nodeType&&L&&T.relative[o[1].type]){if(!(e=(T.find.ID(u.matches[0].replace(bt,xt),e)||[])[0]))return n;l&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(i=pt.needsContext.test(t)?0:o.length;i--&&(u=o[i],!T.relative[a=u.type]);)if((s=T.find[a])&&(r=s(u.matches[0].replace(bt,xt),mt.test(o[0].type)&&f(e.parentNode)||e))){if(o.splice(i,1),!(t=r.length&&p(o)))return J.apply(n,r),n;break}}return(l||C(t,c))(r,e,!L,n,!e||mt.test(t)&&f(e.parentNode)||e),n},w.sortStable=U.split(\"\").sort(Y).join(\"\")===U,w.detectDuplicates=!!N,j(),w.sortDetached=i(function(t){return 1&t.compareDocumentPosition(P.createElement(\"fieldset\"))}),i(function(t){return t.innerHTML=\"\",\"#\"===t.firstChild.getAttribute(\"href\")})||o(\"type|href|height|width\",function(t,e,n){return n?void 0:t.getAttribute(e,\"type\"===e.toLowerCase()?1:2)}),w.attributes&&i(function(t){return t.innerHTML=\"\",t.firstChild.setAttribute(\"value\",\"\"),\"\"===t.firstChild.getAttribute(\"value\")})||o(\"value\",function(t,e,n){return n||\"input\"!==t.nodeName.toLowerCase()?void 0:t.defaultValue}),i(function(t){return null==t.getAttribute(\"disabled\")})||o(et,function(t,e,n){var r;return n?void 0:!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),e}(t);_t.find=Tt,_t.expr=Tt.selectors,_t.expr[\":\"]=_t.expr.pseudos,_t.uniqueSort=_t.unique=Tt.uniqueSort,_t.text=Tt.getText,_t.isXMLDoc=Tt.isXML,_t.contains=Tt.contains,_t.escapeSelector=Tt.escape;var Mt=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&_t(t).is(n))break;r.push(t)}return r},St=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},Dt=_t.expr.match.needsContext,Ct=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;_t.filter=function(t,e,n){var r=e[0];return n&&(t=\":not(\"+t+\")\"),1===e.length&&1===r.nodeType?_t.find.matchesSelector(r,t)?[r]:[]:_t.find.matches(t,_t.grep(e,function(t){return 1===t.nodeType}))},_t.fn.extend({find:function(t){var e,n,r=this.length,i=this;if(\"string\"!=typeof t)return this.pushStack(_t(t).filter(function(){for(e=0;r>e;e++)if(_t.contains(i[e],this))return!0}));for(n=this.pushStack([]),e=0;r>e;e++)_t.find(t,i[e],n);return r>1?_t.uniqueSort(n):n},filter:function(t){return this.pushStack(u(this,t||[],!1))},not:function(t){return this.pushStack(u(this,t||[],!0))},is:function(t){return!!u(this,\"string\"==typeof t&&Dt.test(t)?_t(t):t||[],!1).length}});var Et,At=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(_t.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||Et,\"string\"==typeof t){if(!(r=\"<\"===t[0]&&\">\"===t[t.length-1]&&t.length>=3?[null,t,null]:At.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof _t?e[0]:e,_t.merge(this,_t.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:ut,!0)),Ct.test(r[1])&&_t.isPlainObject(e))for(r in e)mt(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=ut.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):mt(t)?void 0!==n.ready?n.ready(t):t(_t):_t.makeArray(t,this)}).prototype=_t.fn,Et=_t(ut);var kt=/^(?:parents|prev(?:Until|All))/,Nt={children:!0,contents:!0,next:!0,prev:!0};_t.fn.extend({has:function(t){var e=_t(t,this),n=e.length;return this.filter(function(){for(var t=0;n>t;t++)if(_t.contains(this,e[t]))return!0})},closest:function(t,e){var n,r=0,i=this.length,o=[],u=\"string\"!=typeof t&&_t(t);if(!Dt.test(t))for(;i>r;r++)for(n=this[r];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(u?u.index(n)>-1:1===n.nodeType&&_t.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?_t.uniqueSort(o):o)},index:function(t){return t?\"string\"==typeof t?ft.call(_t(t),this[0]):ft.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(_t.uniqueSort(_t.merge(this.get(),_t(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),_t.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Mt(t,\"parentNode\")},parentsUntil:function(t,e,n){return Mt(t,\"parentNode\",n)},next:function(t){return a(t,\"nextSibling\")},prev:function(t){return a(t,\"previousSibling\")},nextAll:function(t){return Mt(t,\"nextSibling\")},prevAll:function(t){return Mt(t,\"previousSibling\")},nextUntil:function(t,e,n){return Mt(t,\"nextSibling\",n)},prevUntil:function(t,e,n){return Mt(t,\"previousSibling\",n)},siblings:function(t){return St((t.parentNode||{}).firstChild,t)},children:function(t){return St(t.firstChild)},contents:function(t){return o(t,\"iframe\")?t.contentDocument:(o(t,\"template\")&&(t=t.content||t),_t.merge([],t.childNodes))}},function(t,e){_t.fn[t]=function(n,r){var i=_t.map(this,e,n);return\"Until\"!==t.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=_t.filter(r,i)),this.length>1&&(Nt[t]||_t.uniqueSort(i),kt.test(t)&&i.reverse()),this.pushStack(i)}});var jt=/[^\\x20\\t\\r\\n\\f]+/g;_t.Callbacks=function(t){t=\"string\"==typeof t?s(t):_t.extend({},t);var e,n,i,o,u=[],a=[],l=-1,c=function(){for(o=o||t.once,i=e=!0;a.length;l=-1)for(n=a.shift();++l-1;)u.splice(n,1),l>=n&&l--}),this},has:function(t){return t?_t.inArray(t,u)>-1:u.length>0},empty:function(){return u&&(u=[]),this},disable:function(){return o=a=[],u=n=\"\",this},disabled:function(){return!u},lock:function(){return o=a=[],n||e||(u=n=\"\"),this},locked:function(){return!!o},fireWith:function(t,n){return o||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!i}};return f},_t.extend({Deferred:function(e){var n=[[\"notify\",\"progress\",_t.Callbacks(\"memory\"),_t.Callbacks(\"memory\"),2],[\"resolve\",\"done\",_t.Callbacks(\"once memory\"),_t.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",_t.Callbacks(\"once memory\"),_t.Callbacks(\"once memory\"),1,\"rejected\"]],r=\"pending\",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},\"catch\":function(t){return i.then(null,t)},pipe:function(){var t=arguments;return _t.Deferred(function(e){_t.each(n,function(n,r){var i=mt(t[r[4]])&&t[r[4]];o[r[1]](function(){var t=i&&i.apply(this,arguments);t&&mt(t.promise)?t.promise().progress(e.notify).done(e.resolve).fail(e.reject):e[r[0]+\"With\"](this,i?[t]:arguments)})}),t=null}).promise()},then:function(e,r,i){function o(e,n,r,i){return function(){var a=this,s=arguments,f=function(){var t,f;if(!(u>e)){if((t=r.apply(a,s))===n.promise())throw new TypeError(\"Thenable self-resolution\");f=t&&(\"object\"==typeof t||\"function\"==typeof t)&&t.then,mt(f)?i?f.call(t,o(u,n,l,i),o(u,n,c,i)):(u++,f.call(t,o(u,n,l,i),o(u,n,c,i),o(u,n,l,n.notifyWith))):(r!==l&&(a=void 0,s=[t]),(i||n.resolveWith)(a,s))}},h=i?f:function(){try{f()}catch(t){_t.Deferred.exceptionHook&&_t.Deferred.exceptionHook(t,h.stackTrace),e+1>=u&&(r!==c&&(a=void 0,s=[t]),n.rejectWith(a,s))}};e?h():(_t.Deferred.getStackHook&&(h.stackTrace=_t.Deferred.getStackHook()),t.setTimeout(h))}}var u=0;return _t.Deferred(function(t){n[0][3].add(o(0,t,mt(i)?i:l,t.notifyWith)),n[1][3].add(o(0,t,mt(e)?e:l)),n[2][3].add(o(0,t,mt(r)?r:c))}).promise()},promise:function(t){return null!=t?_t.extend(t,i):i}},o={};return _t.each(n,function(t,e){var u=e[2],a=e[5];i[e[1]]=u.add,a&&u.add(function(){r=a},n[3-t][2].disable,n[3-t][3].disable,n[0][2].lock,n[0][3].lock),u.add(e[3].fire),o[e[0]]=function(){return o[e[0]+\"With\"](this===o?void 0:this,arguments),this},o[e[0]+\"With\"]=u.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=st.call(arguments),o=_t.Deferred(),u=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?st.call(arguments):n,--e||o.resolveWith(r,i)}};if(1>=e&&(f(t,o.done(u(n)).resolve,o.reject,!e),\"pending\"===o.state()||mt(i[n]&&i[n].then)))return o.then();for(;n--;)f(i[n],u(n),o.reject);return o.promise()}});var Pt=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_t.Deferred.exceptionHook=function(e,n){t.console&&t.console.warn&&e&&Pt.test(e.name)&&t.console.warn(\"jQuery.Deferred exception: \"+e.message,e.stack,n)},_t.readyException=function(e){t.setTimeout(function(){throw e})};var Ot=_t.Deferred();_t.fn.ready=function(t){return Ot.then(t)[\"catch\"](function(t){_t.readyException(t)}),this},_t.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--_t.readyWait:_t.isReady)||(_t.isReady=!0,!0!==t&&--_t.readyWait>0||Ot.resolveWith(ut,[_t]))}}),_t.ready.then=Ot.then,\"complete\"===ut.readyState||\"loading\"!==ut.readyState&&!ut.documentElement.doScroll?t.setTimeout(_t.ready):(ut.addEventListener(\"DOMContentLoaded\",h),t.addEventListener(\"load\",h));var Lt=function(t,e,n,i,o,u,a){var s=0,l=t.length,c=null==n;if(\"object\"===r(n)){o=!0;for(s in n)Lt(t,e,s,n[s],!0,u,a)}else if(void 0!==i&&(o=!0,mt(i)||(a=!0),c&&(a?(e.call(t,i),e=null):(c=e,e=function(t,e,n){return c.call(_t(t),n)})),e))for(;l>s;s++)e(t[s],n,a?i:i.call(t[s],s,e(t[s],n)));return o?t:c?e.call(t):l?e(t[0],n):u},It=/^-ms-/,Ft=/-([a-z])/g,Rt=function(t){return 1===t.nodeType||9===t.nodeType||!+t.nodeType};g.uid=1,g.prototype={cache:function(t){var e=t[this.expando];return e||(e={},Rt(t)&&(t.nodeType?t[this.expando]=e:Object.defineProperty(t,this.expando,{value:e,configurable:!0}))),e},set:function(t,e,n){var r,i=this.cache(t);if(\"string\"==typeof e)i[d(e)]=n;else for(r in e)i[d(r)]=e[r];return i},get:function(t,e){return void 0===e?this.cache(t):t[this.expando]&&t[this.expando][d(e)]},access:function(t,e,n){return void 0===e||e&&\"string\"==typeof e&&void 0===n?this.get(t,e):(this.set(t,e,n),void 0!==n?n:e)},remove:function(t,e){var n,r=t[this.expando];if(void 0!==r){if(void 0!==e){n=(e=Array.isArray(e)?e.map(d):(e=d(e))in r?[e]:e.match(jt)||[]).length;for(;n--;)delete r[e[n]]}(void 0===e||_t.isEmptyObject(r))&&(t.nodeType?t[this.expando]=void 0:delete t[this.expando])}},hasData:function(t){var e=t[this.expando];return void 0!==e&&!_t.isEmptyObject(e)}};var qt=new g,Ut=new g,zt=/^(?:\\{[\\w\\W]*\\}|\\[[\\w\\W]*\\])$/,Ht=/[A-Z]/g;_t.extend({hasData:function(t){return Ut.hasData(t)||qt.hasData(t)},data:function(t,e,n){return Ut.access(t,e,n)},removeData:function(t,e){Ut.remove(t,e)},_data:function(t,e,n){return qt.access(t,e,n)},_removeData:function(t,e){qt.remove(t,e)}}),_t.fn.extend({data:function(t,e){var n,r,i,o=this[0],u=o&&o.attributes;if(void 0===t){if(this.length&&(i=Ut.get(o),1===o.nodeType&&!qt.get(o,\"hasDataAttrs\"))){for(n=u.length;n--;)u[n]&&0===(r=u[n].name).indexOf(\"data-\")&&(r=d(r.slice(5)),y(o,r,i[r]));qt.set(o,\"hasDataAttrs\",!0)}return i}return\"object\"==typeof t?this.each(function(){Ut.set(this,t)}):Lt(this,function(e){var n;if(o&&void 0===e){if(void 0!==(n=Ut.get(o,t)))return n;if(void 0!==(n=y(o,t)))return n}else this.each(function(){Ut.set(this,t,e)})},null,e,arguments.length>1,null,!0)},removeData:function(t){return this.each(function(){Ut.remove(this,t)})}}),_t.extend({queue:function(t,e,n){var r;return t?(e=(e||\"fx\")+\"queue\",r=qt.get(t,e),n&&(!r||Array.isArray(n)?r=qt.access(t,e,_t.makeArray(n)):r.push(n)),r||[]):void 0},dequeue:function(t,e){e=e||\"fx\";var n=_t.queue(t,e),r=n.length,i=n.shift(),o=_t._queueHooks(t,e),u=function(){_t.dequeue(t,e)};\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===e&&n.unshift(\"inprogress\"),delete o.stop,i.call(t,u,o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+\"queueHooks\";return qt.get(t,n)||qt.access(t,n,{empty:_t.Callbacks(\"once memory\").add(function(){qt.remove(t,[e+\"queue\",n])})})}}),_t.fn.extend({queue:function(t,e){var n=2;return\"string\"!=typeof t&&(e=t,t=\"fx\",n--),arguments.length\\x20\\t\\r\\n\\f]+)/i,Qt=/^$|^module$|\\/(?:java|ecma)script/i,Jt={option:[1,\"\"],thead:[1,\"\"],col:[2,\"\"],tr:[2,\"\"],td:[3,\"\"],_default:[0,\"\",\"\"]};Jt.optgroup=Jt.option,Jt.tbody=Jt.tfoot=Jt.colgroup=Jt.caption=Jt.thead,Jt.th=Jt.td;var Kt=/<|?\\w+;/;!function(){var t=ut.createDocumentFragment().appendChild(ut.createElement(\"div\")),e=ut.createElement(\"input\");e.setAttribute(\"type\",\"radio\"),e.setAttribute(\"checked\",\"checked\"),e.setAttribute(\"name\",\"t\"),t.appendChild(e),yt.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML=\"\",yt.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var te=ut.documentElement,ee=/^key/,ne=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,re=/^([^.]*)(?:\\.(.+)|)/;_t.event={global:{},add:function(t,e,n,r,i){var o,u,a,s,l,c,f,h,p,d,g,v=qt.get(t);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&_t.find.matchesSelector(te,i),n.guid||(n.guid=_t.guid++),(s=v.events)||(s=v.events={}),(u=v.handle)||(u=v.handle=function(e){return\"undefined\"!=typeof _t&&_t.event.triggered!==e.type?_t.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||\"\").match(jt)||[\"\"]).length;l--;)p=g=(a=re.exec(e[l])||[])[1],d=(a[2]||\"\").split(\".\").sort(),p&&(f=_t.event.special[p]||{},p=(i?f.delegateType:f.bindType)||p,f=_t.event.special[p]||{},c=_t.extend({type:p,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&_t.expr.match.needsContext.test(i),namespace:d.join(\".\")},o),(h=s[p])||((h=s[p]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,d,u)||t.addEventListener&&t.addEventListener(p,u)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?h.splice(h.delegateCount++,0,c):h.push(c),_t.event.global[p]=!0)},remove:function(t,e,n,r,i){var o,u,a,s,l,c,f,h,p,d,g,v=qt.hasData(t)&&qt.get(t);if(v&&(s=v.events)){for(l=(e=(e||\"\").match(jt)||[\"\"]).length;l--;)if(a=re.exec(e[l])||[],p=g=a[1],d=(a[2]||\"\").split(\".\").sort(),p){for(f=_t.event.special[p]||{},h=s[p=(r?f.delegateType:f.bindType)||p]||[],a=a[2]&&new RegExp(\"(^|\\\\.)\"+d.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),u=o=h.length;o--;)c=h[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(h.splice(o,1),c.selector&&h.delegateCount--,f.remove&&f.remove.call(t,c));u&&!h.length&&(f.teardown&&!1!==f.teardown.call(t,d,v.handle)||_t.removeEvent(t,p,v.handle),delete s[p])}else for(p in s)_t.event.remove(t,p+e[l],n,r,!0);_t.isEmptyObject(s)&&qt.remove(t,\"handle events\")}},dispatch:function(t){var e,n,r,i,o,u,a=_t.event.fix(t),s=new Array(arguments.length),l=(qt.get(this,\"events\")||{})[a.type]||[],c=_t.event.special[a.type]||{};for(s[0]=a,e=1;e=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==t.type||!0!==l.disabled)){for(o=[],u={},n=0;s>n;n++)void 0===u[i=(r=e[n]).selector+\" \"]&&(u[i]=r.needsContext?_t(i,this).index(l)>-1:_t.find(i,this,null,[l]).length),u[i]&&o.push(r);o.length&&a.push({elem:l,handlers:o})}return l=this,s\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,oe=/