!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function s(n,t,i){var r=c[t.type]||{};return null==n?i||!t.def?null:t.def:(n=r.floor?~~n:parseFloat(n),isNaN(n)?t.def:r.mod?(n+r.mod)%r.mod:n<0?0:r.max<n?r.max:n)}function et(n){var f=i(),o=f._rgba=[];return n=n.toLowerCase(),r(w,function(t,i){var r=i.re.exec(n),r=r&&i.parse(r),i=i.space||"rgba";if(r)return r=f[i](r),f[u[i].cache]=r[u[i].cache],o=f._rgba=r._rgba,!1}),o.length?("0,0,0,0"===o.join()&&t.extend(o,e.transparent),f):e[n]}function v(n,t,i){return 6*(i=(i+1)%1)<1?n+(t-n)*i*6:2*i<1?t:3*i<2?n+(t-n)*(2/3-i)*6:n}function ot(t){var r,u,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,f={};if(i&&i.length&&i[0]&&i[i[0]])for(u=i.length;u--;)"string"==typeof i[r=i[u]]&&(f[n.camelCase(r)]=i[r]);else for(r in i)"string"==typeof i[r]&&(f[r]=i[r]);return f}function h(t,i,r,u){return t={effect:t=n.isPlainObject(t)?(i=t).effect:t},n.isFunction(i=null==i?{}:i)&&(u=i,r=null,i={}),"number"!=typeof i&&!n.fx.speeds[i]||(u=r,r=i,i={}),n.isFunction(r)&&(u=r,r=null),i&&n.extend(t,i),r=r||i.duration,t.duration=n.fx.off?0:"number"==typeof r?r:r in n.fx.speeds?n.fx.speeds[r]:n.fx.speeds._default,t.complete=u||i.complete,t}function y(t){return!t||"number"==typeof t||n.fx.speeds[t]||"string"==typeof t&&!n.effects.effect[t]||n.isFunction(t)||"object"==typeof t&&!t.effect}var t,f,e,p,w,i,u,c,l,a,r,b,k,d,g,nt,tt,it,rt,o,ut="ui-effects-",ft=n;n.effects={effect:{}};p=/^([\-+])=\s*(\d+\.?\d*)/;w=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[n[1],n[2],n[3],n[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(n){return[2.55*n[1],2.55*n[2],2.55*n[3],n[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(n){return[parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(n){return[parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(n){return[n[1],n[2]/100,n[3]/100,n[4]]}}];i=(t=ft).Color=function(n,i,r,u){return new t.Color.fn.parse(n,i,r,u)};u={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}};c={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}};l=i.support={};a=t("<p>")[0];r=t.each;a.style.cssText="background-color:rgba(1,1,1,.5)";l.rgba=-1<a.style.backgroundColor.indexOf("rgba");r(u,function(n,t){t.cache="_"+n;t.props.alpha={idx:3,type:"percent",def:1}});(i.fn=t.extend(i.prototype,{parse:function(n,o,h,c){if(n===f)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(o),o=f);var l=this,a=t.type(n),v=this._rgba=[];return o!==f&&(n=[n,o,h,c],a="array"),"string"===a?this.parse(et(n)||e._default):"array"===a?(r(u.rgba.props,function(t,i){v[i.idx]=s(n[i.idx],i)}),this):"object"===a?(r(u,n instanceof i?function(t,i){n[i.cache]&&(l[i.cache]=n[i.cache].slice())}:function(i,u){var f=u.cache;r(u.props,function(t,i){if(!l[f]&&u.to){if("alpha"===t||null==n[t])return;l[f]=u.to(l._rgba)}l[f][i.idx]=s(n[t],i,!0)});l[f]&&t.inArray(null,l[f].slice(0,3))<0&&(l[f][3]=1,u.from&&(l._rgba=u.from(l[f])))}),this):void 0},is:function(n){var e=i(n),t=!0,f=this;return r(u,function(n,i){var o,u=e[i.cache];return u&&(o=f[i.cache]||i.to&&i.to(f._rgba)||[],r(i.props,function(n,i){if(null!=u[i.idx])return t=u[i.idx]===o[i.idx]})),t}),t},_space:function(){var n=[],t=this;return r(u,function(i,r){t[r.cache]&&n.push(i)}),n.pop()},transition:function(n,t){var h=(o=i(n))._space(),f=u[h],n=0===this.alpha()?i("transparent"):this,l=n[f.cache]||f.to(n._rgba),e=l.slice(),o=o[f.cache];return r(f.props,function(n,i){var h=i.idx,r=l[h],u=o[h],f=c[i.type]||{};null!==u&&(null===r?e[h]=u:(f.mod&&(u-r>f.mod/2?r+=f.mod:r-u>f.mod/2&&(r-=f.mod)),e[h]=s((u-r)*t+r,i)))}),this[h](e)},blend:function(n){if(1===this._rgba[3])return this;var r=this._rgba.slice(),u=r.pop(),f=i(n)._rgba;return i(t.map(r,function(n,t){return(1-u)*f[t]+u*n}))},toRgbaString:function(){var i="rgba(",n=t.map(this._rgba,function(n,t){return null==n?2<t?1:0:n});return 1===n[3]&&(n.pop(),i="rgb("),i+n.join()+")"},toHslaString:function(){var i="hsla(",n=t.map(this.hsla(),function(n,t){return null==n&&(n=2<t?1:0),n=t&&t<3?Math.round(100*n)+"%":n});return 1===n[3]&&(n.pop(),i="hsl("),i+n.join()+")"},toHexString:function(n){var i=this._rgba.slice(),r=i.pop();return n&&i.push(~~(255*r)),"#"+t.map(i,function(n){return 1===(n=(n||0).toString(16)).length?"0"+n:n}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}})).parse.prototype=i.fn;u.hsla.to=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/255,t=n[1]/255,e=n[2]/255,s=n[3],u=Math.max(r,t,e),o=Math.min(r,t,e),i=u-o,f=u+o,n=.5*f,t=o===u?0:r===u?60*(t-e)/i+360:t===u?60*(e-r)/i+120:60*(r-t)/i+240,f=0==i?0:n<=.5?i/f:i/(2-f);return[Math.round(t)%360,f,n,null==s?1:s]};u.hsla.from=function(n){if(null==n[0]||null==n[1]||null==n[2])return[null,null,null,n[3]];var r=n[0]/360,i=n[1],t=n[2],n=n[3],i=t<=.5?t*(1+i):t+i-t*i,t=2*t-i;return[Math.round(255*v(t,i,r+1/3)),Math.round(255*v(t,i,r)),Math.round(255*v(t,i,r-1/3)),n]};r(u,function(n,u){var o=u.props,e=u.cache,h=u.to,c=u.from;i.fn[n]=function(n){if(h&&!this[e]&&(this[e]=h(this._rgba)),n===f)return this[e].slice();var a,l=t.type(n),v="array"===l||"object"===l?n:arguments,u=this[e].slice();return r(o,function(n,t){n=v["object"===l?n:t.idx];null==n&&(n=u[t.idx]);u[t.idx]=s(n,t)}),c?((a=i(c(u)))[e]=u,a):i(u)};r(o,function(r,u){i.fn[r]||(i.fn[r]=function(i){var e,f=t.type(i),h="alpha"===r?this._hsla?"hsla":"rgba":n,o=this[h](),s=o[u.idx];return"undefined"===f?s:("function"===f&&(i=i.call(this,s),f=t.type(i)),null==i&&u.empty?this:("string"===f&&(e=p.exec(i))&&(i=s+parseFloat(e[2])*("+"===e[1]?1:-1)),o[u.idx]=i,this[h](o)))})})});(i.hook=function(n){n=n.split(" ");r(n,function(n,r){t.cssHooks[r]={set:function(n,u){var o,f,e="";if("transparent"!==u&&("string"!==t.type(u)||(o=et(u)))){if(u=i(o||u),!l.rgba&&1!==u._rgba[3]){for(f="backgroundColor"===r?n.parentNode:n;(""===e||"transparent"===e)&&f&&f.style;)try{e=t.css(f,"backgroundColor");f=f.parentNode}catch(n){}u=u.blend(e&&"transparent"!==e?e:"_default")}u=u.toRgbaString()}try{n.style[r]=u}catch(n){}}};t.fx.step[r]=function(n){n.colorInit||(n.start=i(n.elem,r),n.end=i(n.end),n.colorInit=!0);t.cssHooks[r].set(n.elem,n.start.transition(n.end,n.pos))}})})("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor");t.cssHooks.borderColor={expand:function(n){var t={};return r(["Top","Right","Bottom","Left"],function(i,r){t["border"+r+"Color"]=n}),t}};e=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"};g=["add","remove","toggle"];nt={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};n.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,i){n.fx.step[i]=function(n){("none"===n.end||n.setAttr)&&(1!==n.pos||n.setAttr)||(ft.style(n.elem,i,n.end),n.setAttr=!0)}});n.fn.addBack||(n.fn.addBack=function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))});n.effects.animateClass=function(t,i,r,u){var f=n.speed(i,r,u);return this.queue(function(){var i=n(this),e=i.attr("class")||"",r=(r=f.children?i.find("*").addBack():i).map(function(){return{el:n(this),start:ot(this)}}),u=function(){n.each(g,function(n,r){t[r]&&i[r+"Class"](t[r])})};u();r=r.map(function(){return this.end=ot(this.el[0]),this.diff=function(t,i){var r,u,f={};for(r in i)u=i[r],t[r]!==u&&(nt[r]||!n.fx.step[r]&&isNaN(parseFloat(u))||(f[r]=u));return f}(this.start,this.end),this});i.attr("class",e);r=r.map(function(){var i=this,t=n.Deferred(),r=n.extend({},f,{queue:!1,complete:function(){t.resolve(i)}});return this.el.animate(this.diff,r),t.promise()});n.when.apply(n,r.get()).done(function(){u();n.each(arguments,function(){var t=this.el;n.each(this.diff,function(n){t.css(n,"")})});f.complete.call(i[0])})})};n.fn.extend({addClass:(d=n.fn.addClass,function(t,i,r,u){return i?n.effects.animateClass.call(this,{add:t},i,r,u):d.apply(this,arguments)}),removeClass:(k=n.fn.removeClass,function(t,i,r,u){return 1<arguments.length?n.effects.animateClass.call(this,{remove:t},i,r,u):k.apply(this,arguments)}),toggleClass:(b=n.fn.toggleClass,function(t,i,r,u,f){return"boolean"==typeof i||void 0===i?r?n.effects.animateClass.call(this,i?{add:t}:{remove:t},r,u,f):b.apply(this,arguments):n.effects.animateClass.call(this,{toggle:t},i,r,u)}),switchClass:function(t,i,r,u,f){return n.effects.animateClass.call(this,{add:i,remove:t},r,u,f)}});n.extend(n.effects,{version:"1.11.4",save:function(n,t){for(var i=0;i<t.length;i++)null!==t[i]&&n.data(ut+t[i],n[0].style[t[i]])},restore:function(n,t){for(var r,i=0;i<t.length;i++)null!==t[i]&&(void 0===(r=n.data(ut+t[i]))&&(r=""),n.css(t[i],r))},setMode:function(n,t){return"toggle"===t?n.is(":hidden")?"show":"hide":t},getBaseline:function(n,t){var i,r;switch(n[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=n[0]/t.height}switch(n[1]){case"left":r=0;break;case"center":r=.5;break;case"right":r=1;break;default:r=n[1]/t.width}return{x:r,y:i}},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var i={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},u=n("<div><\/div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),f={width:t.width(),height:t.height()},r=document.activeElement;try{r.id}catch(u){r=document.body}return t.wrap(u),t[0]!==r&&!n.contains(t[0],r)||n(r).focus(),u=t.parent(),"static"===t.css("position")?(u.css({position:"relative"}),t.css({position:"relative"})):(n.extend(i,{position:t.css("position"),zIndex:t.css("z-index")}),n.each(["top","left","bottom","right"],function(n,r){i[r]=t.css(r);isNaN(parseInt(i[r],10))&&(i[r]="auto")}),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(f),u.css(i).show()},removeWrapper:function(t){var i=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),t[0]!==i&&!n.contains(t[0],i)||n(i).focus()),t},setTransition:function(t,i,r,u){return u=u||{},n.each(i,function(n,i){var f=t.cssUnit(i);0<f[0]&&(u[i]=f[0]*r+f[1])}),u}});n.fn.extend({effect:function(){function f(i){function o(){n.isFunction(e)&&e.call(r[0]);n.isFunction(i)&&i()}var r=n(this),e=t.complete,f=t.mode;(r.is(":hidden")?"hide"===f:"show"===f)?(r[f](),o()):u.call(r[0],t,o)}var t=h.apply(this,arguments),i=t.mode,r=t.queue,u=n.effects.effect[t.effect];return n.fx.off||!u?i?this[i](t.duration,t.complete):this.each(function(){t.complete&&t.complete.call(this)}):!1===r?this.each(f):this.queue(r||"fx",f)},show:(rt=n.fn.show,function(n){if(y(n))return rt.apply(this,arguments);var t=h.apply(this,arguments);return t.mode="show",this.effect.call(this,t)}),hide:(it=n.fn.hide,function(n){if(y(n))return it.apply(this,arguments);var t=h.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)}),toggle:(tt=n.fn.toggle,function(n){if(y(n)||"boolean"==typeof n)return tt.apply(this,arguments);var t=h.apply(this,arguments);return t.mode="toggle",this.effect.call(this,t)}),cssUnit:function(t){var i=this.css(t),r=[];return n.each(["em","px","%","pt"],function(n,t){0<i.indexOf(t)&&(r=[parseFloat(i),t])}),r}});o={};n.each(["Quad","Cubic","Quart","Quint","Expo"],function(n,t){o[t]=function(t){return Math.pow(t,n+2)}});n.extend(o,{Sine:function(n){return 1-Math.cos(n*Math.PI/2)},Circ:function(n){return 1-Math.sqrt(1-n*n)},Elastic:function(n){return 0===n||1===n?n:-Math.pow(2,8*(n-1))*Math.sin((80*(n-1)-7.5)*Math.PI/15)},Back:function(n){return n*n*(3*n-2)},Bounce:function(n){for(var t,i=4;n<((t=Math.pow(2,--i))-1)/11;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*t-2)/22-n,2)}});n.each(o,function(t,i){n.easing["easeIn"+t]=i;n.easing["easeOut"+t]=function(n){return 1-i(1-n)};n.easing["easeInOut"+t]=function(n){return n<.5?i(2*n)/2:1-i(-2*n+2)/2}});n.effects})