(function(g,e,b,j,c,i,k){/*! jssor */ new(function(){this.$debugmode=c;this.$log=function(c,d){var a=g.console||{},b=this.$debugmode;if(b&&a.log)a.log(c);else b&&d&&alert(c)};this.$error=function(b,d){var c=g.console||{},a=this.$debugmode;if(a&&c.error)c.error(b);else a&&alert(b);if(a)throw d||new error(b);};this.$fail=function(a){throw new error(a);};this.$assert=function(b,c){var a=this.$debugmode;if(a)if(!b)throw new error("assert failed "+c||"");};this.$trace=function(c){var a=g.console||{},b=this.$debugmode;b&&a.log&&a.log(c)};this.$execute=function(b){var a=this.$debugmode;a&&b()};this.$livestamp=function(c,d){var b=this.$debugmode;if(b){var a=e.createelement("div");a.setattribute("id",d);c.$live=a}};this.$c_abstractproperty=function(){throw new error("the property is abstract, it should be implemented by subclass.");};this.$c_abstractmethod=function(){throw new error("the method is abstract, it should be implemented by subclass.");};function a(b){if(b.constructor===a.caller)throw new error("cannot create instance of an abstract class.");}this.$c_abstractclass=a});var d=g.$jssoreasing$={$easeswing:function(a){return-b.cos(a*b.pi)/2+.5},$easelinear:function(a){return a},$easeinquad:function(a){return a*a},$easeoutquad:function(a){return-a*(a-2)},$easeinoutquad:function(a){return(a*=2)<1?1/2*a*a:-1/2*(--a*(a-2)-1)},$easeincubic:function(a){return a*a*a},$easeoutcubic:function(a){return(a-=1)*a*a+1},$easeinoutcubic:function(a){return(a*=2)<1?1/2*a*a*a:1/2*((a-=2)*a*a+2)},$easeinquart:function(a){return a*a*a*a},$easeoutquart:function(a){return-((a-=1)*a*a*a-1)},$easeinoutquart:function(a){return(a*=2)<1?1/2*a*a*a*a:-1/2*((a-=2)*a*a*a-2)},$easeinquint:function(a){return a*a*a*a*a},$easeoutquint:function(a){return(a-=1)*a*a*a*a+1},$easeinoutquint:function(a){return(a*=2)<1?1/2*a*a*a*a*a:1/2*((a-=2)*a*a*a*a+2)},$easeinsine:function(a){return 1-b.cos(a*b.pi/2)},$easeoutsine:function(a){return b.sin(a*b.pi/2)},$easeinoutsine:function(a){return-1/2*(b.cos(b.pi*a)-1)},$easeinexpo:function(a){return a==0?0:b.pow(2,10*(a-1))},$easeoutexpo:function(a){return a==1?1:-b.pow(2,-10*a)+1},$easeinoutexpo:function(a){return a==0||a==1?a:(a*=2)<1?1/2*b.pow(2,10*(a-1)):1/2*(-b.pow(2,-10*--a)+2)},$easeincirc:function(a){return-(b.sqrt(1-a*a)-1)},$easeoutcirc:function(a){return b.sqrt(1-(a-=1)*a)},$easeinoutcirc:function(a){return(a*=2)<1?-1/2*(b.sqrt(1-a*a)-1):1/2*(b.sqrt(1-(a-=2)*a)+1)},$easeinelastic:function(a){if(!a||a==1)return a;var c=.3,d=.075;return-(b.pow(2,10*(a-=1))*b.sin((a-d)*2*b.pi/c))},$easeoutelastic:function(a){if(!a||a==1)return a;var c=.3,d=.075;return b.pow(2,-10*a)*b.sin((a-d)*2*b.pi/c)+1},$easeinoutelastic:function(a){if(!a||a==1)return a;var c=.45,d=.1125;return(a*=2)<1?-.5*b.pow(2,10*(a-=1))*b.sin((a-d)*2*b.pi/c):b.pow(2,-10*(a-=1))*b.sin((a-d)*2*b.pi/c)*.5+1},$easeinback:function(a){var b=1.70158;return a*a*((b+1)*a-b)},$easeoutback:function(a){var b=1.70158;return(a-=1)*a*((b+1)*a+b)+1},$easeinoutback:function(a){var b=1.70158;return(a*=2)<1?1/2*a*a*(((b*=1.525)+1)*a-b):1/2*((a-=2)*a*(((b*=1.525)+1)*a+b)+2)},$easeinbounce:function(a){return 1-d.$easeoutbounce(1-a)},$easeoutbounce:function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},$easeinoutbounce:function(a){return a<1/2?d.$easeinbounce(a*2)*.5:d.$easeoutbounce(a*2-1)*.5+.5},$easegoback:function(a){return 1-b.abs(2-1)},$easeinwave:function(a){return 1-b.cos(a*b.pi*2)},$easeoutwave:function(a){return b.sin(a*b.pi*2)},$easeoutjump:function(a){return 1-((a*=2)<1?(a=1-a)*a*a:(a-=1)*a*a)},$easeinjump:function(a){return(a*=2)<1?a*a*a:(a=2-a)*a*a}},f=g.$jease$={$swing:d.$easeswing,$linear:d.$easelinear,$inquad:d.$easeinquad,$outquad:d.$easeoutquad,$inoutquad:d.$easeinoutquad,$incubic:d.$easeincubic,$outcubic:d.$easeoutcubic,$inoutcubic:d.$easeinoutcubic,$inquart:d.$easeinquart,$outquart:d.$easeoutquart,$inoutquart:d.$easeinoutquart,$inquint:d.$easeinquint,$outquint:d.$easeoutquint,$inoutquint:d.$easeinoutquint,$insine:d.$easeinsine,$outsine:d.$easeoutsine,$inoutsine:d.$easeinoutsine,$inexpo:d.$easeinexpo,$outexpo:d.$easeoutexpo,$inoutexpo:d.$easeinoutexpo,$incirc:d.$easeincirc,$outcirc:d.$easeoutcirc,$inoutcirc:d.$easeinoutcirc,$inelastic:d.$easeinelastic,$outelastic:d.$easeoutelastic,$inoutelastic:d.$easeinoutelastic,$inback:d.$easeinback,$outback:d.$easeoutback,$inoutback:d.$easeinoutback,$inbounce:d.$easeinbounce,$outbounce:d.$easeoutbounce,$inoutbounce:d.$easeinoutbounce,$goback:d.$easegoback,$inwave:d.$easeinwave,$outwave:d.$easeoutwave,$outjump:d.$easeoutjump,$injump:d.$easeinjump};g.$jssordirection$={$to_left:1,$to_right:2,$to_top:4,$to_bottom:8,$horizontal:3,$vertical:12,$getdirectionhorizontal:function(a){return a&3},$getdirectionvertical:function(a){return a&12},$ishorizontal:function(a){return a&3},$isvertical:function(a){return a&12}};var a=g.$jssor$=new function(){var f=this,zb=/\s+/g,s=1,fb=2,jb=3,ib=4,nb=5,i,s=0,l=0,q=0,j=0,c=0,y=navigator,sb=y.appname,n=y.useragent,v=e.documentelement;function ib(){if(!i){i={$touchable:"ontouchstart"in g||"createtouch"in e};var a;if(y.pointerenabled||(a=y.mspointerenabled))i.$touchactionattr=a?"mstouchaction":"touchaction"}return i}function t(i){if(!s){s=-1;if(sb=="microsoft internet explorer"&&!!g.attachevent&&!!g.activexobject){var f=n.indexof("msie");s=s;q=o(n.substring(f+5,n.indexof(";",f)));/*@cc_on j=@_jscript_version@*/;l=e.documentmode||q}else if(sb=="netscape"&&!!g.addeventlistener){var d=n.indexof("firefox"),b=n.indexof("safari"),h=n.indexof("chrome"),c=n.indexof("applewebkit");if(d>=0){s=fb;l=o(n.substring(d+8))}else if(b>=0){var j=n.substring(0,b).lastindexof("/");s=h>=0?ib:jb;l=o(n.substring(j+1,b))}else{var a=/trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/i.exec(n);if(a){s=s;l=q=o(a[1])}}if(c>=0)c=o(n.substring(c+12))}else{var a=/(opera)(?:.*version|)[ \/]([\w.]+)/i.exec(n);if(a){s=nb;l=o(a[2])}}}return i==s}function p(){return t(s)}function n(){return p()&&(l<6||e.compatmode=="backcompat")}function ab(){return t(fb)}function hb(){return t(jb)}function db(){return t(ib)}function mb(){return t(nb)}function ab(){return hb()&&c>534&&c<535}function l(){return p()&&l<9}function cb(a){var b;return function(d){if(!b){b=a;var c=a.substr(0,1).touppercase()+a.substr(1);m([a].concat(["webkit","ms","moz","o","webkit"]),function(g,f){var e=a;if(f)e=g+c;if(d.style[e]!=k)return b=e})}return b}}var bb=cb("transform");function rb(a){return{}.tostring.call(a)}var h;function fb(){if(!h){h={};m(["boolean","number","string","function","array","date","regexp","object"],function(a){h["[object "+a+"]"]=a.tolowercase()})}return h}function m(a,d){if(rb(a)=="[object array]"){for(var b=0;b-1;f--){var d=c[f],e=u(i);u(e,u(d));a.$csscsstext(e,d.style.csstext);a.$insertbefore(e,d);a.$removeelement(d)}return b};function gb(b){var l=this,p="",r=["av","pv","ds","dn"],g=[],q,j=0,h=0,d=0;function i(){e(b,q,g[d||j||h&2||h]);a.$css(b,"pointer-events",d?"none":"")}function c(){j=0;i();f.$removeevent(e,"mouseup",c);f.$removeevent(e,"touchend",c);f.$removeevent(e,"touchcancel",c)}function o(a){if(d)f.$cancelevent(a);else{j=4;i();f.$addevent(e,"mouseup",c);f.$addevent(e,"touchend",c);f.$addevent(e,"touchcancel",c)}}l.$selected=function(a){if(a===k)return h;h=a&2||a&1;i()};l.$enable=function(a){if(a===k)return!d;d=a?0:3;i()};l.$elmt=b=f.$getelement(b);var n=a.$split(u(b));if(n)p=n.shift();m(r,function(a){g.push(p+a)});q=y(" ",g);g.unshift("");f.$addevent(b,"mousedown",o);f.$addevent(b,"touchstart",o)}f.$buttonize=function(a){return new gb(a)};f.$css=b;f.$cssn=x;f.$cssp=jb;f.$cssoverflow=h("overflow");f.$csstop=h("top",2);f.$cssleft=h("left",2);f.$csswidth=h("width",2);f.$cssheight=h("height",2);f.$cssmarginleft=h("marginleft",2);f.$cssmargintop=h("margintop",2);f.$cssposition=h("position");f.$cssdisplay=h("display");f.$csszindex=h("zindex",1);f.$cssfloat=function(b,a){return b(b,p()?"stylefloat":"cssfloat",a)};f.$cssopacity=function(b,a,c){if(a!=k)eb(b,a,c);else return cb(b)};f.$csscsstext=function(a,b){if(b!=k)a.style.csstext=b;else return a.style.csstext};var q={$opacity:f.$cssopacity,$top:f.$csstop,$left:f.$cssleft,$width:f.$csswidth,$height:f.$cssheight,$position:f.$cssposition,$display:f.$cssdisplay,$zindex:f.$csszindex},k;function g(){if(!k)k=z({$margintop:f.$cssmargintop,$marginleft:f.$cssmarginleft,$clip:f.$setstyleclip,$transform:f.$setstyletransform},q);return k}function ob(){var a={};a.$transform=a.$transform;a.$transform=a.$rotate;a.$transform=a.$rotatex;a.$transform=a.$rotatey;a.$transform=a.$skewx;a.$transform=a.$skewy;a.$transform=a.$translatex;a.$transform=a.$translatey;a.$transform=a.$translatez;return g()}f.$stylesetter=g;f.$stylesetterex=ob;f.$getstyles=function(c,b){g();var a={};m(b,function(d,b){if(q[b])a[b]=q[b](c)});return a};f.$setstyles=function(c,b){var a=g();m(b,function(d,b){a[b]&&a[b](c,d)})};f.$setstylesex=function(b,a){ob();f.$setstyles(b,a)};var d=new function(){var a=this;function b(d,g){for(var j=d[0].length,i=d.length,h=g[0].length,f=[],c=0;c=e||g<=f))g=((g-f)%p+p)%p+f;if(!d||v||h!=g){var i=b.min(g,e);i=b.max(i,f);if(!d||v||i!=m){if(j){var j=(i-l)/(c||1);if(k.$reverse)j=1-j;var o=a.$cast(n,j,j,h,g,i,k);a.$each(o,function(b,a){a[a]&&a[a](p,b)})}d.$oninneroffsetchange(m-l,i-l);m=i;a.$each(w,function(b,c){var a=n=n*o)c=n;u(c);if(!v&&c*o>=n*o)l(b);else r(k)}}function t(g,i,j){if(!q){q=c;v=j;b=i;g=b.max(g,f);g=b.min(g,e);n=g;o=nl&&h<=s};d.$setlooplength=function(a){p=a};d.$shift=o;d.$join=e;d.$combine=function(a,b){e(a,0,b)};d.$chain=function(a){e(a,1)};d.$expand=function(a){e+=a};d.$getposition_innerbegin=function(){return l};d.$getposition_innerend=function(){return s};d.$getposition_outerbegin=function(){return f};d.$getposition_outerend=function(){return e};d.$onpositionchange=d.$onstart=d.$onstop=d.$oninneroffsetchange=a.$emptyfunction;d.$version=a.$getnow();k=a.$extend({$interval:16,$intervalmax:50},k);p=k.$looplength;a=a.$extend({},a.$stylesetter(),k.$setter);f=l=y;e=s=y+c;i=k.$round||{};g=k.$during||{};h=a.$formateasings(k.$easing)};var o=g.$jssorslideshowformations$=new function(){var h=this,d=0,a=1,f=2,e=3,s=1,r=2,t=4,q=8,w=256,x=512,v=1024,u=2048,j=u+s,i=u+r,o=x+s,m=x+r,n=w+t,k=w+q,l=v+t,p=v+q;function y(a){return(a&r)==r}function z(a){return(a&t)==t}function g(b,a,c){c.push(a);b[a]=b[a]||[];b[a].push(c)}h.$formationstraight=function(f){for(var d=f.$cols,e=f.$rows,s=f.$assembly,t=f.$count,r=[],a=0,b=0,p=d-1,q=e-1,h=t-1,c,b=0;b=0&&b=0&&h=0&&b=0&&cf||d>h){switch(e){case j:case m:a++;break;case k:case l:case o:case i:b++;break;case p:case n:default:a--}if(a<0||b<0||a>f||b>h){switch(e){case j:case m:a=f;b++;break;case o:case i:b=h;a++;break;case k:case l:b=h;a--;break;case p:case n:default:a=0;b++}if(b>h)b=h;else if(b<0)b=0;else if(a>f)a=f;else if(a<0)a=0}d=b;c=a}}return r};h.$formationsquare=function(i){var a=i.$cols||1,c=i.$rows||1,j=[],d,e,f,h,k;f=ac?(a-c)/2:0;k=b.round(b.max(a/2,c/2))+1;for(d=0;d1||d.$clip;if(d.$zoom||d.$rotate){var h=c;if(a.$isbrowserie9earlier())if(d.$cols*d.$rows>1)h=i;else i=i;if(h){e.$zoom=d.$zoom?d.$zoom-1:1;f.$zoom=1;if(a.$isbrowserie9earlier()||a.$isbrowseropera())e.$zoom=b.min(e.$zoom,2);var n=d.$rotate||0;e.$rotate=n*360*(x?-1:1);f.$rotate=0}}if(i){var h=t.$offset={};if(d.$clip){var w=d.$scaleclip||1;if(c&&z){h.$top=g.$height/2*w;h.$bottom=-h.$top}else if(c)h.$bottom=-g.$height*w;else if(z)h.$top=g.$height*w;if(b&&a){h.$left=g.$width/2*w;h.$right=-h.$left}else if(b)h.$right=-g.$width*w;else if(a)h.$left=g.$width*w}r.$clip=t;f.$clip=g[v]}var l=o?1:-1,m=s?1:-1;if(d.x)e.$left+=n*d.x*l;if(d.y)e.$top+=l*d.y*m;a.$each(e,function(b,c){if(a.$isnumeric(b))if(b!=f[c])r[c]=b-f[c]});u[v]=k?f:e;var d=d.$framescount,y=b.round(m*d.$delay/d.$interval);j[v]=new array(y);j[v].$min=y;j[v].$max=y+d-1;for(var f=0;f<=d;f++){var e=a.$cast(f,r,f/d,d.$easing,d.$during,d.$round,{$move:d.$move,$originalwidth:n,$originalheight:l});e.$zindex=e.$zindex||1;j[v].push(e)}})});o.reverse();a.$each(o,function(b){a.$each(b,function(c){var f=c[0],e=c[1],d=f+","+e,b=h;if(e||f)b=a.$clonenode(h);a.$setstyles(b,u[d]);a.$cssoverflow(b,"hidden");a.$cssposition(b,"absolute");a.$addclipelement(b);m[d]=b;a.$showelement(b,!k)})})}function v(){var a=this,b=0;l.call(a,0,u);a.$onpositionchange=function(c,a){if(a-b>h){b=a;e&&e.$showframe(a);g&&g.$showframe(a)}};a.$transition=r}f.$gettransition=function(){var a=0,c=t.$transitions,d=c.length;if(w)a=x++%d;else a=b.floor(b.random()*d);c[a]&&(c[a].$index=a);return c[a]};f.$initialize=function(w,x,j,l,a){r=a;a=k(a,h);var i=l.$item,d=j.$item;i["no-image"]=!l.$image;d["no-image"]=!j.$image;var m=i,o=d,v=a,c=a.$brother||k({},h);if(!a.$slideout){m=d;o=i}var t=c.$shift||0;g=new p(n,o,c,b.max(t-c.$interval,0),s,q);e=new p(n,m,v,b.max(c.$interval-t,0),s,q);g.$showframe(0);e.$showframe(0);u=b.max(g.$endtime,e.$endtime);f.$index=w};f.$clear=function(){n.$clear();g=j;e=j};f.$getprocessor=function(){var a=j;if(e)a=new v;return a};if(a.$isbrowserie9earlier()||a.$isbrowseropera()||y&&a.$webkitversion()<537)h=16;m.call(f);l.call(f,-1e7,1e7)};var h=g.$jssorslider$=function(q,fc){var o=this;function ec(){var a=this;l.call(a,-1e8,2e8);a.$getcurrentslideinfo=function(){var c=a.$getposition_display(),d=b.floor(c),f=t(d),e=c-b.floor(c);return{$index:f,$virtualindex:d,$position:e}};a.$onpositionchange=function(d,a){var e=b.floor(a);if(e!=a&&a>d)e++;ub(e,c);o.$triggerevent(h.$evt_position_change,t(a),t(d),a,d)}}function dc(){var b=this;l.call(b,0,0,{$looplength:r});a.$each(c,function(a){d&1&&a.$setlooplength(r);b.$chain(a);a.$shift(fb/bc)})}function cc(){var a=this,b=tb.$elmt;l.call(a,-1,2,{$easing:d.$easelinear,$setter:{$position:zb},$looplength:r},b,{$position:1},{$position:-2});a.$wrapper=b}function qc(n,m){var a=this,d,e,g,k,b;l.call(a,-1e8,2e8,{$intervalmax:100});a.$onstart=function(){o=c;r=j;o.$triggerevent(h.$evt_swipe_start,t(w.$getposition()),w.$getposition())};a.$onstop=function(){o=i;k=i;var a=w.$getcurrentslideinfo();o.$triggerevent(h.$evt_swipe_end,t(w.$getposition()),w.$getposition());!a.$position&&gc(a.$virtualindex,s)};a.$onpositionchange=function(i,h){var a;if(k)a=b;else{a=e;if(g){var c=h/g;a=f.$slideeasing(c)*(e-d)+d}}w.$gotoposition(a)};a.$playcarousel=function(b,f,c,h){d=b;e=f;g=c;w.$gotoposition(b);a.$gotoposition(0);a.$playtoposition(c,h)};a.$standby=function(d){k=c;b=d;a.$play(d,j,c)};a.$setstandbyposition=function(a){b=a};a.$movecarouselto=function(a){w.$gotoposition(a)};w=new ec;w.$combine(n);w.$combine(m)}function rc(){var c=this,b=xb();a.$csszindex(b,0);a.$css(b,"pointerevents","none");c.$elmt=b;c.$addclipelement=function(c){a.$appendchild(b,c);a.$showelement(b)};c.$clear=function(){a.$hideelement(b);a.$empty(b)}}function bc(k,e){var d=this,q,h,x,n,y=[],w,b,w,g,q,f,g,v,p,eb;l.call(d,-u,u+1,{$slideitemanimator:c});function e(b){q&&q.$revert();t(k,b,0);f=c;q=new i.$class(k,i,a.$parsefloat(a.$attributeex(k,"idle"))||pc);q.$gotoposition(0)}function y(){q.$versionk||b>j)){var j=i,q=k/j*b/g;if(f.$fillmode&1)j=q>1;else if(f.$fillmode&2)j=q<1;l=j?g*j/b:k;k=j?j:b*k/g}a.$csswidth(n,l);a.$cssheight(n,k);a.$csstop(n,(j-k)/2);a.$cssleft(n,(k-l)/2)}a.$cssposition(n,"absolute");o.$triggerevent(h.$evt_load_end,e)}}a.$hideelement(r);p&&p(d)}function x(b,c,f,g){if(g==r&&s==e&&p)if(!fc){var a=t(b);a.$initialize(a,e,c,d,f);c.$hidecontentforslideshow();u.$shift(a-u.$getposition_outerbegin()-1);u.$gotoposition(a);z.$playcarousel(b,b,0)}}function ab(b){if(b==r&&s==e){if(!g){var a=j;if(a)if(a.$index==e)a=a.$getprocessor();else a.$clear();y();g=new yc(k,e,a,q);g.$setplayer(p)}!g.$isplaying()&&g.$replay()}}function s(c,h,l){if(c==e){if(c!=h)c[h]&&c[h].$parkout();else!l&&g&&g.$adjustidleonpark();p&&p.$enable();var m=r=a.$getnow();d.$loadimage(a.$createcallback(j,ab,m))}else{var k=b.min(e,c),i=b.max(e,c),o=b.min(i-k,k+r-i),n=u+f.$lazyloading-1;(!q||o<=n)&&d.$loadimage()}}function bb(){if(s==e&&g){g.$stop();p&&p.$quit();p&&p.$disable();g.$openslideshowpanel()}}function db(){s==e&&g&&g.$stop()}function z(a){!m&&o.$triggerevent(h.$evt_click,e,a)}function o(){p=v.pinstance;g&&g.$setplayer(p)}d.$loadimage=function(d,b){b=b||x;if(y.length&&!g){a.$showelement(b);if(!w){w=c;o.$triggerevent(h.$evt_load_start,e);a.$each(y,function(b){if(!a.$attribute(b,"src")){b.src=a.$attributeex(b,"src2");a.$cssdisplay(b,b["display-origin"])}})}a.$loadimages(y,n,a.$createcallback(j,n,d,b))}else n(d,b)};d.$gofornextslide=function(){var h=e;if(f.$autoplaysteps<0)h-=r;var c=h+f.$autoplaysteps*wc;if(d&2)c=t(c);if(!(d&1))c=b.max(0,b.min(c,r-u));if(c!=e){if(a){var d=a.$gettransition(r);if(d){var i=r=a.$getnow(),g=c[t(c)];return g.$loadimage(a.$createcallback(j,x,c,g,d,i),x)}}nb(c)}};d.$tryactivate=function(){s(e,e,c)};d.$parkout=function(){p&&p.$quit();p&&p.$disable();d.$unhidecontentforslideshow();g&&g.$abort();g=j;e()};d.$stampslideitemelements=function(a){a=eb+"_"+a};d.$hidecontentforslideshow=function(){a.$hideelement(k)};d.$unhidecontentforslideshow=function(){a.$showelement(k)};d.$enableplayer=function(){p&&p.$enable()};function t(b,d,e){if(a.$attribute(b,"jssor-slider"))return;if(!f){if(b.tagname=="img"){y.push(b);if(!a.$attribute(b,"src")){q=c;b["display-origin"]=a.$cssdisplay(b);a.$hideelement(b)}}a.$isbrowserie9earlier()&&a.$csszindex(b,(a.$csszindex(b)||0)+1)}var f=a.$children(b);a.$each(f,function(f){var h=f.tagname,j=a.$attributeex(f,"u");if(j=="player"&&!v){v=f;if(v.pinstance)o();else a.$addevent(v,"dataavailable",o)}if(j=="caption"){if(d){a.$csstransformorigin(f,a.$attributeex(f,"to"));a.$cssbackfacevisibility(f,a.$attributeex(f,"bf"));a.$csstransformstyle(f,"preserve-3d")}else if(!a.$isbrowserie()){var g=a.$clonenode(f,i,c);a.$insertbefore(g,f,b);a.$removeelement(f,b);f=g;d=c}}else if(!f&&!e&&!n){if(h=="a"){if(a.$attributeex(f,"u")=="image")n=a.$findchildbytag(f,"img");else n=a.$findchild(f,"image",c);if(n){w=f;a.$cssdisplay(w,"block");a.$setstyles(w,v);b=a.$clonenode(w,c);a.$cssposition(w,"relative");a.$cssopacity(b,0);a.$css(b,"backgroundcolor","#000")}}else if(h=="img"&&a.$attributeex(f,"u")=="image")n=f;if(n){n.border=0;a.$setstyles(n,v)}}t(f,d,e+1)})}d.$oninneroffsetchange=function(c,b){var a=u-b;zb(h,a)};d.$index=e;m.call(d);a.$cssperspective(k,a.$attributeex(k,"p"));a.$cssperspectiveorigin(k,a.$attributeex(k,"po"));var l=a.$findchild(k,"thumb",c);if(l){d.$thumb=a.$clonenode(l);a.$hideelement(l)}a.$showelement(k);x=a.$clonenode(cb);a.$csszindex(x,1e3);a.$addevent(k,"click",z);e(c);d.$image=n;d.$link=b;d.$item=k;d.$wrapper=h=k;a.$appendchild(h,x);o.$on(203,s);o.$on(28,db);o.$on(24,bb)}function yc(y,f,p,q){var b=this,m=0,u=0,g,j,e,d,k,t,r,n=c[f];l.call(b,0,0);function v(){a.$empty(n);dc&&k&&n.$link&&a.$appendchild(n,n.$link);a.$showelement(n,!k&&n.$image)}function w(){b.$replay()}function x(a){r=a;b.$stop();b.$replay()}b.$replay=function(){var a=b.$getposition_display();if(!b&&!o&&!r&&s==f){if(!a){if(g&&!k){k=c;b.$openslideshowpanel(c);o.$triggerevent(h.$evt_slideshow_start,f,m,u,g,d)}v()}var i,p=h.$evt_state_change;if(a!=d)if(a==e)i=d;else if(a==j)i=e;else if(!a)i=j;else i=b.$getplaytoposition();o.$triggerevent(p,f,a,m,j,e,d);var l=p&&(!e||f);if(a==d)(e!=d&&!(e&12)||l)&&n.$gofornextslide();else(l||a!=e)&&b.$playtoposition(i,w)}};b.$adjustidleonpark=function(){e==d&&e==b.$getposition_display()&&b.$gotoposition(j)};b.$abort=function(){a&&a.$index==f&&a.$clear();var a=b.$getposition_display();a=g){k=i;v();n.$unhidecontentforslideshow();a.$clear();o.$triggerevent(h.$evt_slideshow_end,f,m,u,g,d)}o.$triggerevent(h.$evt_progress_change,f,a,m,j,e,d)};b.$setplayer=function(a){if(a&&!t){t=a;a.$on($jssorplayer$.$evt_switch,x)}};p&&b.$chain(p);g=b.$getposition_outerend();b.$chain(q);j=g+q.$idlebegin;e=g+q.$idleend;d=b.$getposition_outerend()}function zb(g,f){var e=x>0?x:gb,c=bb*f*(e&1),d=cb*f*(e>>1&1);c=b.round(c);d=b.round(d);a.$cssleft(g,c);a.$csstop(g,d)}function pb(){pb=o;kb=z.$getplaytoposition();g=w.$getposition()}function gc(){pb();if(b||!f&&e&12){z.$stop();o.$triggerevent(h.$evt_freeze)}}function ec(e){if(!b&&(f||!(e&12))&&!z.$isplaying()){var c=w.$getposition(),a=b.ceil(g);if(e&&b.abs(h)>=f.$mindragoffsettoslide){a=b.ceil(c);a+=eb}if(!(d&1))a=b.min(r-u,b.max(a,0));var d=b.abs(a-c);d=1-b.pow(1-d,5);if(!m&&pb)z.$continue(kb);else if(c==a){tb.$enableplayer();tb.$tryactivate()}else z.$playcarousel(c,a,d*vb)}}function ib(b){!a.$attributeex(a.$evtsrc(b),"nodrag")&&a.$cancelevent(b)}function uc(a){yb(a,1)}function yb(b,d){b=a.$getevent(b);var k=a.$evtsrc(b);if(!l&&!a.$attributeex(k,"nodrag")&&vc()&&(!d||b.touches.length==1)){b=c;ab=i;r=j;a.$addevent(e,d?"touchmove":"mousemove",db);a.$getnow();m=0;gc();if(!pb)x=0;if(d){var g=b.touches[0];vb=g.clientx;wb=g.clienty}else{var f=a.$mouseposition(b);vb=f.x;wb=f.y}h=0;bb=0;eb=0;o.$triggerevent(h.$evt_drag_start,t(g),g,b)}}function db(e){if(b){e=a.$getevent(e);var f;if(e.type!="mousemove"){var l=e.touches[0];f={x:l.clientx,y:l.clienty}}else f=a.$mouseposition(e);if(f){var j=f.x-vb,k=f.y-wb;if(b.floor(g)!=g)x=x||gb&l;if((j||k)&&!x){if(l==3)if(b.abs(k)>b.abs(j))x=2;else x=1;else x=l;if(jb&&x==1&&b.abs(k)-b.abs(j)>3)ab=c}if(x){var d=k,i=cb;if(x==1){d=j;i=bb}if(!(d&1)){if(d>0){var g=i*s,h=d-g;if(h>0)d=g+b.sqrt(h)*5}if(d<0){var g=i*(r-u-s),h=-d-g;if(h>0)d=-g-b.sqrt(h)*5}}if(h-bb<-2)eb=0;else if(h-bb>2)eb=-1;bb=h;h=d;sb=g-h/i/(z||1);if(h&&x&&!ab){a.$cancelevent(e);if(!o)z.$standby(sb);else z.$setstandbyposition(sb)}}}}}function mb(){sc();if(b){b=i;a.$getnow();a.$removeevent(e,"mousemove",db);a.$removeevent(e,"touchmove",db);m=h;z.$stop();var b=w.$getposition();o.$triggerevent(h.$evt_drag_end,t(b),b,t(g),g);e&12&&pb();ec(c)}}function kc(c){if(m){a.$stopevent(c);var b=a.$evtsrc(c);while(b&&v!==b){b.tagname=="a"&&a.$cancelevent(c);try{b=b.parentnode}catch(d){break}}}}function oc(a){c[s];s=t(a);tb=c[s];ub(a);return s}function gc(a,b){x=0;oc(a);o.$triggerevent(h.$evt_park,t(a),b)}function ub(b,c){yb=b;a.$each(s,function(a){a.$setcurrentindex(t(b),b,c)})}function vc(){var b=h.$dragregistry||0,a=y;if(jb)a&1&&(a&=1);h.$dragregistry|=a;return l=a&~b}function sc(){if(l){h.$dragregistry&=~y;l=0}}function xb(){var b=a.$creatediv();a.$setstyles(b,v);a.$cssposition(b,"absolute");return b}function t(a){return(a%r+r)%r}function lc(a,c){if(c)if(!d){a=b.min(b.max(a+yb,0),r-u);c=i}else if(d&2){a=t(a+yb);c=i}nb(a,f.$slideduration,c)}function zb(){a.$each(s,function(a){a.$show(a.$options.$chancetoshow<=f)})}function ic(){if(!f){f=1;zb();if(!b){e&12&&ec();e&3&&c[s].$tryactivate()}}}function hc(){if(f){f=0;zb();b||!(e&12)||gc()}}function jc(){v={$width:k,$height:j,$top:0,$left:0};a.$each(t,function(b){a.$setstyles(b,v);a.$cssposition(b,"absolute");a.$cssoverflow(b,"hidden");a.$hideelement(b)});a.$setstyles(cb,v)}function lb(b,a){nb(b,a,c)}function nb(g,e,l){if(rb&&(!b&&(f||!(e&12))||f.$naviquitdrag)){o=c;b=i;z.$stop();if(e==k)e=vb;var d=eb.$getposition_display(),a=g;if(l){a=d+g;if(g>0)a=b.ceil(a);else a=b.floor(a)}if(d&2)a=t(a);if(!(d&1))a=b.max(0,b.min(a,r-u));var j=(a-d)%r;a=d+j;var h=d==a?0:e*b.abs(j);h=b.min(h,e*u*1.5);z.$playcarousel(d,a,h||1)}}o.$playto=nb;o.$goto=function(a){w.$gotoposition(a)};o.$next=function(){lb(1)};o.$prev=function(){lb(-1)};o.$pause=function(){p=i};o.$play=function(){if(!p){p=c;c[s]&&c[s].$tryactivate()}};o.$setslideshowtransitions=function(a){f.$slideshowoptions.$transitions=a};o.$setcaptiontransitions=function(b){i.$transitions=b;i.$version=a.$getnow()};o.$slidescount=function(){return t.length};o.$currentindex=function(){return s};o.$isautoplaying=function(){return p};o.$isdragging=function(){return b};o.$issliding=function(){return o};o.$ismouseover=function(){return!f};o.$lastdragsucceded=function(){return m};function x(){return a.$csswidth(y||q)}function ib(){return a.$cssheight(y||q)}o.$originalwidth=o.$getoriginalwidth=x;o.$originalheight=o.$getoriginalheight=ib;function gb(c,d){if(c==k)return a.$csswidth(q);if(!y){var b=a.$creatediv(e);a.$classname(b,a.$classname(q));a.$csscsstext(b,a.$csscsstext(q));a.$cssdisplay(b,"block");a.$cssposition(b,"relative");a.$csstop(b,0);a.$cssleft(b,0);a.$cssoverflow(b,"visible");y=a.$creatediv(e);a.$cssposition(y,"absolute");a.$csstop(y,0);a.$cssleft(y,0);a.$csswidth(y,a.$csswidth(q));a.$cssheight(y,a.$cssheight(q));a.$csstransformorigin(y,"0 0");a.$appendchild(y,b);var h=a.$children(q);a.$appendchild(q,y);a.$css(q,"backgroundimage","");a.$each(h,function(c){a.$appendchild(a.$attributeex(c,"noscale")?q:b,c);a.$attributeex(c,"autocenter")&&lb.push(c)})}z=c/(d?a.$cssheight:a.$csswidth)(y);a.$cssscale(y,z);var g=d?z*x():c,f=d?c:z*ib();a.$csswidth(q,g);a.$cssheight(q,f);a.$each(lb,function(b){var c=a.$parseint(a.$attributeex(b,"autocenter"));a.$centerelement(b,c)})}o.$scaleheight=o.$getscaleheight=function(b){if(b==k)return a.$cssheight(q);gb(b,c)};o.$scalewidth=o.$setscalewidth=o.$getscalewidth=gb;o.$getvirtualindex=function(a){var d=b.ceil(t(fb/bc)),c=t(a-s+d);if(c>u){if(a-s>r/2)a-=r;else if(a-s<=-r/2)a+=r}else a=s+c-d;return a};m.call(o);o.$elmt=q=a.$getelement(q);var f=a.$extend({$fillmode:0,$lazyloading:1,$arrowkeynavigation:1,$startindex:0,$autoplay:i,$loop:1,$naviquitdrag:c,$autoplaysteps:1,$autoplayinterval:3e3,$pauseonhover:1,$slideduration:500,$slideeasing:d.$easeoutquad,$mindragoffsettoslide:20,$slidespacing:0,$cols:1,$align:0,$uisearchmode:1,$playorientation:1,$dragorientation:1},fc);if(f.$idle!=k)f.$autoplayinterval=f.$idle;if(f.$displaypieces!=k)f.$cols=f.$displaypieces;if(f.$parkingposition!=k)f.$align=f.$parkingposition;var gb=f.$playorientation&3,wc=(f.$playorientation&4)/-4||1,db=f.$slideshowoptions,i=a.$extend({$class:p,$playinmode:1,$playoutmode:1},f.$captionslideroptions);i.$transitions=i.$transitions||i.$captiontransitions;var qb=f.$bulletnavigatoroptions,w=f.$arrownavigatoroptions,ab=f.$thumbnailnavigatoroptions,q=!f.$uisearchmode,y,v=a.$findchild(q,"slides",q),cb=a.$findchild(q,"loading",q)||a.$creatediv(e),jb=a.$findchild(q,"navigator",q),cc=a.$findchild(q,"arrowleft",q),ac=a.$findchild(q,"arrowright",q),hb=a.$findchild(q,"thumbnavigator",q),nc=a.$csswidth(v),mc=a.$cssheight(v),v,t=[],xc=a.$children(v);a.$each(xc,function(b){if(b.tagname=="div"&&!a.$attributeex(b,"u"))t.push(b);else a.$isbrowserie9earlier()&&a.$csszindex(b,(a.$csszindex(b)||0)+1)});var s=-1,yb,tb,r=t.length,k=f.$slidewidth||nc,j=f.$slideheight||mc,wb=f.$slidespacing,bb=k+wb,cb=j+wb,bc=gb&1?bb:cb,u=b.min(f.$cols,r),hb,x,l,ab,s=[],qb,sb,ob,dc,fc,p,e=f.$pauseonhover,pc=f.$autoplayinterval,vb=f.$slideduration,rb,ub,fb,rb=u1&&rb&&(!a.$isbrowserie()||a.$browserversion()>=8)}fb=ub||u>=r||!(d&1)?0:f.$align;y=(u>1||fb?gb:-1)&f.$dragorientation;var xb=v,c=[],a,n,fb=a.$device(),jb=fb.$touchable,g,pb,kb,sb;fb.$touchactionattr&&a.$css(xb,fb.$touchactionattr,([j,"pan-y","pan-x","none"])[y]||"");u=new cc;if(ub)a=new rb(tb,k,j,db,jb);a.$appendchild(hb,u.$wrapper);a.$cssoverflow(v,"hidden");n=xb();a.$css(n,"backgroundcolor","#000");a.$cssopacity(n,0);a.$insertbefore(n,xb.firstchild,xb);for(var ob=0;ob=q-h.$cols);r=c}d.$getcurrentindex=function(){return e};d.$setcurrentindex=function(b,a,c){if(c)e=a;else{e=b;p(r)}};d.$show=p;var o;d.$reset=function(d){q=d;e=0;if(!o){a.$addevent(b,"click",a.$createcallback(j,l,-k));a.$addevent(g,"click",a.$createcallback(j,l,k));a.$buttonize(b);a.$buttonize(g);o=c}};d.$options=f=a.$extend({$steps:1},h);k=f.$steps;if(f.$scale==i){a.$attribute(b,"noscale",c);a.$attribute(g,"noscale",c)}if(f.$autocenter){a.$attribute(b,"autocenter",f.$autocenter);a.$attribute(g,"autocenter",f.$autocenter)}};g.$jssorthumbnailnavigator$=function(g,c){var l=this,z,q,d,w=[],a,y,e,r,s,v,u,p,t,f,o;m.call(l);g=a.$getelement(g);function b(m,f){var g=this,b,k,i;function p(){k.$selected(q==f)}function h(d){if(d||!t.$lastdragsucceded()){var a=e-f%e,b=t.$getvirtualindex((f+a)/e-1),c=b*e+e-a;l.$triggerevent(n.$navigationrequest,c)}}g.$index=f;g.$highlight=p;i=m.$thumb||m.$image||a.$creatediv();g.$wrapper=b=a.$buildelement(o,"thumbnailtemplate",i,c);k=a.$buttonize(b);d.$actionmode&1&&a.$addevent(b,"click",a.$createcallback(j,h,0));d.$actionmode&2&&a.$addevent(b,"mouseover",a.$mouseoveroutfilter(a.$createcallback(j,h,1),b))}l.$getcurrentindex=function(){return q};l.$setcurrentindex=function(c,d,f){var a=q;q=c;a!=-1&&w[a].$highlight();w[c].$highlight();!f&&t.$playto(t.$getvirtualindex(b.floor(d/e)))};l.$show=function(b){a.$showelement(g,b)};var x;l.$reset=function(f,c){if(!x){z=f;b.ceil(z/e);q=-1;p=b.min(p,c.length);var j=d.$orientation&1,m=v+(v+r)*(e-1)*(1-j),l=u+(u+s)*(e-1)*j,o=m+(m+r)*(p-1)*j,n=l+(l+s)*(p-1)*(1-j);a.$cssposition(f,"absolute");a.$cssoverflow(f,"hidden");d.$autocenter&1&&a.$cssleft(f,(a-o)/2);d.$autocenter&2&&a.$csstop(f,(y-n)/2);a.$csswidth(f,o);a.$cssheight(f,n);var k=[];a.$each(c,function(l,g){var h=new b(l,g),d=h.$wrapper,c=b.floor(g/e),i=g%e;a.$cssleft(d,(v+r)*i*(1-j));a.$csstop(d,(u+s)*i*j);if(!k[c]){k[c]=a.$creatediv();a.$appendchild(f,k[c])}a.$appendchild(k[c],d);w.push(h)});var e=a.$extend({$autoplay:i,$naviquitdrag:i,$slidewidth:m,$slideheight:l,$slidespacing:r*j+s*(1-j),$mindragoffsettoslide:12,$slideduration:200,$pauseonhover:1,$playorientation:d.$orientation,$dragorientation:d.$nodrag||d.$disabledrag?0:d.$orientation},d);t=new h(g,e);x=c}};l.$options=d=a.$extend({$spacingx:0,$spacingy:0,$cols:1,$orientation:1,$autocenter:3,$actionmode:1},c);if(d.$displaypieces!=k)d.$cols=d.$displaypieces;if(d.$rows!=k)d.$lanes=d.$rows;a=a.$csswidth(g);y=a.$cssheight(g);f=a.$findchild(g,"slides",c);o=a.$findchild(f,"prototype");v=a.$csswidth(o);u=a.$cssheight(o);a.$removeelement(o,f);e=d.$lanes||1;r=d.$spacingx;s=d.$spacingy;p=d.$cols;d.$scale==i&&a.$attribute(g,"noscale",c)};function p(e,d,c){var b=this;l.call(b,0,c);b.$revert=a.$emptyfunction;b.$idlebegin=0;b.$idleend=c}g.$jssorcaptionslider$=function(h,f,i){var c=this;l.call(c,0,0);var e,d;function g(p,h,f){var c=this,g,n=f?h.$playinmode:h.$playoutmode,e=h.$transitions,o={$transition:"t",$delay:"d",$duration:"du",x:"x",y:"y",$rotate:"r",$zoom:"z",$opacity:"f",$begintime:"b"},d={$default:function(b,a){if(!isnan(a.$value))b=a.$value;else b*=a.$percent;return b},$opacity:function(b,a){return this.$default(b-1,a)}};d.$zoom=d.$opacity;l.call(c,0,0);function j(r,m){var l=[],i,k=[],c=[];function h(c,d){var b={};a.$each(o,function(g,h){var e=a.$attributeex(c,g+(d||""));if(e){var f={};if(g=="t")f.$value=e;else if(e.indexof("%")+1)f.$percent=a.$parsefloat(e)/100;else f.$value=a.$parsefloat(e);b[h]=f}});return b}function p(){return e[b.floor(b.random()*e.length)]}function g(f){var h;if(f=="*")h=p();else if(f){var d=e[a.$parseint(f)]||e[f];if(a.$isarray(d)){if(f!=i){i=f;c[f]=0;k[f]=d[b.floor(b.random()*d.length)]}else c[f]++;d=k[f];if(a.$isarray(d)){d=d.length&&d[c[f]%d.length];if(a.$isarray(d))d=d[b.floor(b.random()*d.length)]}}h=d;if(a.$isstring(h))h=g(h)}return h}var q=a.$children(r);a.$each(q,function(b){var c=[];c.$elmt=b;var e=a.$attributeex(b,"u")=="caption";a.$each(f?[0,3]:[2],function(l,o){if(e){var k,f;if(l!=2||!a.$attributeex(b,"t3")){f=h(b,l);if(l==2&&!f.$transition){f.$delay=f.$delay||{$value:0};f=a.$extend(h(b,0),f)}}if(f&&f.$transition){k=g(f.$transition.$value);if(k){var i=a.$extend({$delay:0},k);a.$each(f,function(c,a){var b=(d[a]||d.$default).apply(d,[i[a],f[a]]);if(!isnan(b))i[a]=b});if(!o)if(f.$begintime)i.$begintime=f.$begintime.$value||0;else if(n&2)i.$begintime=0}}c.push(i)}if(m%2&&!o)c.$children=j(b,m+1)});l.push(c)});return l}function m(w,c,z){var g={$easing:c.$easing,$round:c.$round,$during:c.$during,$reverse:f&&!z},m=w,r=a.$parentnode(w),k=a.$csswidth(m),j=a.$cssheight(m),y=a.$csswidth(r),x=a.$cssheight(r),h={},e={},i=c.$scaleclip||1;if(c.$opacity)e.$opacity=1-c.$opacity;g.$originalwidth=k;g.$originalheight=j;if(c.$zoom||c.$rotate){e.$zoom=(c.$zoom||2)-2;if(a.$isbrowserie9earlier()||a.$isbrowseropera())e.$zoom=b.min(e.$zoom,1);h.$zoom=1;var b=c.$rotate||0;e.$rotate=b*360;h.$rotate=0}else if(c.$clip){var s={$top:0,$right:k,$bottom:j,$left:0},v=a.$extend({},s),d=v.$offset={},u=c.$clip&4,p=c.$clip&8,t=c.$clip&1,q=c.$clip&2;if(u&&p){d.$top=j/2*i;d.$bottom=-d.$top}else if(u)d.$bottom=-j*i;else if(p)d.$top=j*i;if(t&&q){d.$left=k/2*i;d.$right=-d.$left}else if(t)d.$right=-k*i;else if(q)d.$left=k*i;g.$move=c.$move;e.$clip=v;h.$clip=s}var n=0,o=0;if(c.x)n-=y*c.x;if(c.y)o-=x*c.y;if(n||o||g.$move){e.$left=n;e.$top=o}var a=c.$duration;h=a.$extend(h,a.$getstyles(m,e));g.$setter=a.$stylesetterex();return new l(c.$delay,a,g,m,h,e)}function i(b,d){a.$each(d,function(d){var a,h=d.$elmt,e=d[0],j=d[1];if(e){a=m(h,e);e.$begintime==k&&a.$shift(b);b=a.$getposition_outerend()}b=i(b,d.$children);if(j){var f=m(h,j,1);f.$shift(b);c.$combine(f);g.$combine(f)}a&&c.$combine(a)});return b}c.$revert=function(){c.$gotoposition(c.$getposition_outerend()*(f||0));g.$gotoposition(0)};g=new l(0,0);i(0,n?j(p,1):[])}c.$revert=function(){d.$revert();e.$revert()};e=new g(h,f,1);c.$idlebegin=e.$getposition_outerend();c.$idleend=c.$idlebegin+i;d=new g(h,f);d.$shift(c.$idleend);c.$combine(d);c.$combine(e)};g.$jssorcaptionslideo$=function(n,g,m){var b=this,o,h={},i=g.$transitions,d=new l(0,0);l.call(b,0,0);function j(d,c){var b={};a.$each(d,function(d,f){var e=h[f];if(e){if(a.$isplainobject(d))d=j(d,c||f=="e");else if(c)if(a.$isnumeric(d))d=o[d];b[e]=d}});return b}function k(e,c){var b=[],d=a.$children(e);a.$each(d,function(d){var h=a.$attributeex(d,"u")=="caption";if(h){var e=a.$attributeex(d,"t"),g=i[a.$parseint(e)]||i[e],f={$elmt:d,$transition:g};b.push(f)}if(c<5)b=b.concat(k(d,c+1))});return b}function r(c,e,b){a.$each(e,function(f){var e=j(f),g={$easing:a.$formateasings(e.$easing),$setter:a.$stylesetterex(),$originalwidth:b.$width,$originalheight:b.$height},h=new l(f.b,f.d,g,c,b,e);d.$combine(h);b=a.$adddif(b,e)});return b}function q(b){a.$each(b,function(e){var b=e.$elmt,d=a.$csswidth(b),c=a.$cssheight(b),f={$left:a.$cssleft(b),$top:a.$csstop(b),$opacity:1,$zindex:a.$csszindex(b)||0,$rotate:0,$rotatex:0,$rotatey:0,$scalex:1,$scaley:1,$translatex:0,$translatey:0,$translatez:0,$skewx:0,$skewy:0,$width:d,$height:c,$clip:{$top:0,$right:d,$bottom:c,$left:0}};r(b,e.$transition,f)})}function t(g,f,h){var e=g.b-f;if(e){var a=new l(f,e);a.$combine(d,c);a.$shift(h);b.$combine(a)}b.$expand(g.d);return e}function s(f){var c=d.$getposition_outerbegin(),e=0;a.$each(f,function(d,f){d=a.$extend({d:m},d);t(d,c,e);c=d.b;e+=d.d;if(!f||d.t==2){b.$idlebegin=c;b.$idleend=c+d.d}})}b.$revert=function(){b.$gotoposition(-1,c)};o=[f.$swing,f.$linear,f.$inquad,f.$outquad,f.$inoutquad,f.$incubic,f.$outcubic,f.$inoutcubic,f.$inquart,f.$outquart,f.$inoutquart,f.$inquint,f.$outquint,f.$inoutquint,f.$insine,f.$outsine,f.$inoutsine,f.$inexpo,f.$outexpo,f.$inoutexpo,f.$incirc,f.$outcirc,f.$inoutcirc,f.$inelastic,f.$outelastic,f.$inoutelastic,f.$inback,f.$outback,f.$inoutback,f.$inbounce,f.$outbounce,f.$inoutbounce,f.$goback,f.$inwave,f.$outwave,f.$outjump,f.$injump];var u={$top:"y",$left:"x",$bottom:"m",$right:"t",$rotate:"r",$rotatex:"rx",$rotatey:"ry",$scalex:"sx",$scaley:"sy",$translatex:"tx",$translatey:"ty",$translatez:"tz",$skewx:"kx",$skewy:"ky",$opacity:"o",$easing:"e",$zindex:"i",$clip:"c"};a.$each(u,function(b,a){h[b]=a});q(k(n,1));d.$gotoposition(-1);var p=g.$breaks||[],e=[].concat(p[a.$parseint(a.$attributeex(n,"b"))]||[]);e.push({b:d.$getposition_outerend(),d:e.length?0:m});s(e);b.$gotoposition(-1)}})(window,document,math,null,true,false)