/*! * jquery cycle2; build: v20131005 * http://jquery.malsup.com/cycle2/ * copyright (c) 2013 m. alsup; dual licensed: mit/gpl */ /*! core engine; version: 20131003 */ (function(e){"use strict";function t(e){return(e||"").tolowercase()}var i="20131003";e.fn.cycle=function(i){var n;return 0!==this.length||e.isready?this.each(function(){var n,s,o,c,r=e(this),l=e.fn.cycle.log;if(!r.data("cycle.opts")){(r.data("cycle-log")===!1||i&&i.log===!1||s&&s.log===!1)&&(l=e.noop),l("--c2 init--"),n=r.data();for(var a in n)n.hasownproperty(a)&&/^cycle[a-z]+/.test(a)&&(c=n[a],o=a.match(/^cycle(.*)/)[1].replace(/^[a-z]/,t),l(o+":",c,"("+typeof c+")"),n[o]=c);s=e.extend({},e.fn.cycle.defaults,n,i||{}),s.timeoutid=0,s.paused=s.paused||!1,s.container=r,s._maxz=s.maxz,s.api=e.extend({_container:r},e.fn.cycle.api),s.api.log=l,s.api.trigger=function(e,t){return s.container.trigger(e,t),s.api},r.data("cycle.opts",s),r.data("cycle.api",s.api),s.api.trigger("cycle-bootstrap",[s,s.api]),s.api.addinitialslides(),s.api.preinitslideshow(),s.slides.length&&s.api.initslideshow()}}):(n={s:this.selector,c:this.context},e.fn.cycle.log("requeuing slideshow (dom not ready)"),e(function(){e(n.s,n.c).cycle(i)}),this)},e.fn.cycle.api={opts:function(){return this._container.data("cycle.opts")},addinitialslides:function(){var t=this.opts(),i=t.slides;t.slidecount=0,t.slides=e(),i=i.jquery?i:t.container.find(i),t.random&&i.sort(function(){return math.random()-.5}),t.api.add(i)},preinitslideshow:function(){var t=this.opts();t.api.trigger("cycle-pre-initialize",[t]);var i=e.fn.cycle.transitions[t.fx];i&&e.isfunction(i.preinit)&&i.preinit(t),t._preinitialized=!0},postinitslideshow:function(){var t=this.opts();t.api.trigger("cycle-post-initialize",[t]);var i=e.fn.cycle.transitions[t.fx];i&&e.isfunction(i.postinit)&&i.postinit(t)},initslideshow:function(){var t,i=this.opts(),n=i.container;i.api.calcfirstslide(),"static"==i.container.css("position")&&i.container.css("position","relative"),e(i.slides[i.currslide]).css("opacity",1).show(),i.api.stackslides(i.slides[i.currslide],i.slides[i.nextslide],!i.reverse),i.pauseonhover&&(i.pauseonhover!==!0&&(n=e(i.pauseonhover)),n.hover(function(){i.api.pause(!0)},function(){i.api.resume(!0)})),i.timeout&&(t=i.api.getslideopts(i.currslide),i.api.queuetransition(t,t.timeout+i.delay)),i._initialized=!0,i.api.updateview(!0),i.api.trigger("cycle-initialized",[i]),i.api.postinitslideshow()},pause:function(t){var i=this.opts(),n=i.api.getslideopts(),s=i.hoverpaused||i.paused;t?i.hoverpaused=!0:i.paused=!0,s||(i.container.addclass("cycle-paused"),i.api.trigger("cycle-paused",[i]).log("cycle-paused"),n.timeout&&(cleartimeout(i.timeoutid),i.timeoutid=0,i._remainingtimeout-=e.now()-i._lastqueue,(0>i._remainingtimeout||isnan(i._remainingtimeout))&&(i._remainingtimeout=void 0)))},resume:function(e){var t=this.opts(),i=!t.hoverpaused&&!t.paused;e?t.hoverpaused=!1:t.paused=!1,i||(t.container.removeclass("cycle-paused"),0===t.slides.filter(":animated").length&&t.api.queuetransition(t.api.getslideopts(),t._remainingtimeout),t.api.trigger("cycle-resumed",[t,t._remainingtimeout]).log("cycle-resumed"))},add:function(t,i){var n,s=this.opts(),o=s.slidecount,c=!1;"string"==e.type(t)&&(t=e.trim(t)),e(t).each(function(){var t,n=e(this);i?s.container.prepend(n):s.container.append(n),s.slidecount++,t=s.api.buildslideopts(n),s.slides=i?e(n).add(s.slides):s.slides.add(n),s.api.initslide(t,n,--s._maxz),n.data("cycle.opts",t),s.api.trigger("cycle-slide-added",[s,t,n])}),s.api.updateview(!0),c=s._preinitialized&&2>o&&s.slidecount>=1,c&&(s._initialized?s.timeout&&(n=s.slides.length,s.nextslide=s.reverse?n-1:1,s.timeoutid||s.api.queuetransition(s)):s.api.initslideshow())},calcfirstslide:function(){var e,t=this.opts();e=parseint(t.startingslide||0,10),(e>=t.slides.length||0>e)&&(e=0),t.currslide=e,t.reverse?(t.nextslide=e-1,0>t.nextslide&&(t.nextslide=t.slides.length-1)):(t.nextslide=e+1,t.nextslide==t.slides.length&&(t.nextslide=0))},calcnextslide:function(){var e,t=this.opts();t.reverse?(e=0>t.nextslide-1,t.nextslide=e?t.slidecount-1:t.nextslide-1,t.currslide=e?0:t.nextslide+1):(e=t.nextslide+1==t.slides.length,t.nextslide=e?0:t.nextslide+1,t.currslide=e?t.slides.length-1:t.nextslide-1)},calctx:function(t,i){var n,s=t;return i&&s.manualfx&&(n=e.fn.cycle.transitions[s.manualfx]),n||(n=e.fn.cycle.transitions[s.fx]),n||(n=e.fn.cycle.transitions.fade,s.api.log('transition "'+s.fx+'" not found. using fade.')),n},preparetx:function(e,t){var i,n,s,o,c,r=this.opts();return 2>r.slidecount?(r.timeoutid=0,void 0):(!e||r.busy&&!r.manualtrump||(r.api.stoptransition(),r.busy=!1,cleartimeout(r.timeoutid),r.timeoutid=0),r.busy||(0!==r.timeoutid||e)&&(n=r.slides[r.currslide],s=r.slides[r.nextslide],o=r.api.getslideopts(r.nextslide),c=r.api.calctx(o,e),r._tx=c,e&&void 0!==o.manualspeed&&(o.speed=o.manualspeed),r.nextslide!=r.currslide&&(e||!r.paused&&!r.hoverpaused&&r.timeout)?(r.api.trigger("cycle-before",[o,n,s,t]),c.before&&c.before(o,n,s,t),i=function(){r.busy=!1,r.container.data("cycle.opts")&&(c.after&&c.after(o,n,s,t),r.api.trigger("cycle-after",[o,n,s,t]),r.api.queuetransition(o),r.api.updateview(!0))},r.busy=!0,c.transition?c.transition(o,n,s,t,i):r.api.dotransition(o,n,s,t,i),r.api.calcnextslide(),r.api.updateview()):r.api.queuetransition(o)),void 0)},dotransition:function(t,i,n,s,o){var c=t,r=e(i),l=e(n),a=function(){l.animate(c.animin||{opacity:1},c.speed,c.easein||c.easing,o)};l.css(c.cssbefore||{}),r.animate(c.animout||{},c.speed,c.easeout||c.easing,function(){r.css(c.cssafter||{}),c.sync||a()}),c.sync&&a()},queuetransition:function(t,i){var n=this.opts(),s=void 0!==i?i:t.timeout;return 0===n.nextslide&&0===--n.loop?(n.api.log("terminating; loop=0"),n.timeout=0,s?settimeout(function(){n.api.trigger("cycle-finished",[n])},s):n.api.trigger("cycle-finished",[n]),n.nextslide=n.currslide,void 0):(s&&(n._lastqueue=e.now(),void 0===i&&(n._remainingtimeout=t.timeout),n.paused||n.hoverpaused||(n.timeoutid=settimeout(function(){n.api.preparetx(!1,!n.reverse)},s))),void 0)},stoptransition:function(){var e=this.opts();e.slides.filter(":animated").length&&(e.slides.stop(!1,!0),e.api.trigger("cycle-transition-stopped",[e])),e._tx&&e._tx.stoptransition&&e._tx.stoptransition(e)},advanceslide:function(e){var t=this.opts();return cleartimeout(t.timeoutid),t.timeoutid=0,t.nextslide=t.currslide+e,0>t.nextslide?t.nextslide=t.slides.length-1:t.nextslide>=t.slides.length&&(t.nextslide=0),t.api.preparetx(!0,e>=0),!1},buildslideopts:function(i){var n,s,o=this.opts(),c=i.data()||{};for(var r in c)c.hasownproperty(r)&&/^cycle[a-z]+/.test(r)&&(n=c[r],s=r.match(/^cycle(.*)/)[1].replace(/^[a-z]/,t),o.api.log("["+(o.slidecount-1)+"]",s+":",n,"("+typeof n+")"),c[s]=n);c=e.extend({},e.fn.cycle.defaults,o,c),c.slidenum=o.slidecount;try{delete c.api,delete c.slidecount,delete c.currslide,delete c.nextslide,delete c.slides}catch(l){}return c},getslideopts:function(t){var i=this.opts();void 0===t&&(t=i.currslide);var n=i.slides[t],s=e(n).data("cycle.opts");return e.extend({},i,s)},initslide:function(t,i,n){var s=this.opts();i.css(t.slidecss||{}),n>0&&i.css("zindex",n),isnan(t.speed)&&(t.speed=e.fx.speeds[t.speed]||e.fx.speeds._default),t.sync||(t.speed=t.speed/2),i.addclass(s.slideclass)},updateview:function(e,t){var i=this.opts();if(i._initialized){var n=i.api.getslideopts(),s=i.slides[i.currslide];!e&&t!==!0&&(i.api.trigger("cycle-update-view-before",[i,n,s]),0>i.updateview)||(i.slideactiveclass&&i.slides.removeclass(i.slideactiveclass).eq(i.currslide).addclass(i.slideactiveclass),e&&i.hidenonactive&&i.slides.filter(":not(."+i.slideactiveclass+")").hide(),i.api.trigger("cycle-update-view",[i,n,s,e]),e&&i.api.trigger("cycle-update-view-after",[i,n,s]))}},getcomponent:function(t){var i=this.opts(),n=i[t];return"string"==typeof n?/^\s*[\>|\+|~]/.test(n)?i.container.find(n):e(n):n.jquery?n:e(n)},stackslides:function(t,i,n){var s=this.opts();t||(t=s.slides[s.currslide],i=s.slides[s.nextslide],n=!s.reverse),e(t).css("zindex",s.maxz);var o,c=s.maxz-2,r=s.slidecount;if(n){for(o=s.currslide+1;r>o;o++)e(s.slides[o]).css("zindex",c--);for(o=0;s.currslide>o;o++)e(s.slides[o]).css("zindex",c--)}else{for(o=s.currslide-1;o>=0;o--)e(s.slides[o]).css("zindex",c--);for(o=r-1;o>s.currslide;o--)e(s.slides[o]).css("zindex",c--)}e(i).css("zindex",s.maxz-1)},getslideindex:function(e){return this.opts().slides.index(e)}},e.fn.cycle.log=function(){window.console&&console.log&&console.log("[cycle2] "+array.prototype.join.call(arguments," "))},e.fn.cycle.version=function(){return"cycle2: "+i},e.fn.cycle.transitions={custom:{},none:{before:function(e,t,i,n){e.api.stackslides(i,t,n),e.cssbefore={opacity:1,display:"block"}}},fade:{before:function(t,i,n,s){var o=t.api.getslideopts(t.nextslide).slidecss||{};t.api.stackslides(i,n,s),t.cssbefore=e.extend(o,{opacity:0,display:"block"}),t.animin={opacity:1},t.animout={opacity:0}}},fadeout:{before:function(t,i,n,s){var o=t.api.getslideopts(t.nextslide).slidecss||{};t.api.stackslides(i,n,s),t.cssbefore=e.extend(o,{opacity:1,display:"block"}),t.animout={opacity:0}}},scrollhorz:{before:function(e,t,i,n){e.api.stackslides(t,i,n);var s=e.container.css("overflow","hidden").width();e.cssbefore={left:n?s:-s,top:0,opacity:1,display:"block"},e.cssafter={zindex:e._maxz-2,left:0},e.animin={left:0},e.animout={left:n?-s:s}}}},e.fn.cycle.defaults={allowwrap:!0,autoselector:".cycle-slideshow[data-cycle-auto-init!=false]",delay:0,easing:null,fx:"fade",hidenonactive:!0,loop:0,manualfx:void 0,manualspeed:void 0,manualtrump:!0,maxz:100,pauseonhover:!1,reverse:!1,slideactiveclass:"cycle-slide-active",slideclass:"cycle-slide",slidecss:{position:"absolute",top:0,left:0},slides:"> img",speed:500,startingslide:0,sync:!0,timeout:4e3,updateview:-1},e(document).ready(function(){e(e.fn.cycle.defaults.autoselector).cycle()})})(jquery),/*! cycle2 autoheight plugin; copyright (c) m.alsup, 2012; version: 20130304 */ function(e){"use strict";function t(t,n){var s,o,c,r=n.autoheight;if("container"==r)o=e(n.slides[n.currslide]).outerheight(),n.container.height(o);else if(n._autoheightratio)n.container.height(n.container.width()/n._autoheightratio);else if("calc"===r||"number"==e.type(r)&&r>=0){if(c="calc"===r?i(t,n):r>=n.slides.length?0:r,c==n._sentinelindex)return;n._sentinelindex=c,n._sentinel&&n._sentinel.remove(),s=e(n.slides[c].clonenode(!0)),s.removeattr("id name rel").find("[id],[name],[rel]").removeattr("id name rel"),s.css({position:"static",visibility:"hidden",display:"block"}).prependto(n.container).addclass("cycle-sentinel cycle-slide").removeclass("cycle-slide-active"),s.find("*").css("visibility","hidden"),n._sentinel=s}}function i(t,i){var n=0,s=-1;return i.slides.each(function(t){var i=e(this).height();i>s&&(s=i,n=t)}),n}function n(t,i,n,s){var o=e(s).outerheight(),c=i.sync?i.speed/2:i.speed;i.container.animate({height:o},c)}function s(i,o){o._autoheightonresize&&(e(window).off("resize orientationchange",o._autoheightonresize),o._autoheightonresize=null),o.container.off("cycle-slide-added cycle-slide-removed",t),o.container.off("cycle-destroyed",s),o.container.off("cycle-before",n),o._sentinel&&(o._sentinel.remove(),o._sentinel=null)}e.extend(e.fn.cycle.defaults,{autoheight:0}),e(document).on("cycle-initialized",function(i,o){function c(){t(i,o)}var r,l=o.autoheight,a=e.type(l),d=null;("string"===a||"number"===a)&&(o.container.on("cycle-slide-added cycle-slide-removed",t),o.container.on("cycle-destroyed",s),"container"==l?o.container.on("cycle-before",n):"string"===a&&/\d+\:\d+/.test(l)&&(r=l.match(/(\d+)\:(\d+)/),r=r[1]/r[2],o._autoheightratio=r),"number"!==a&&(o._autoheightonresize=function(){cleartimeout(d),d=settimeout(c,50)},e(window).on("resize orientationchange",o._autoheightonresize)),settimeout(c,30))})}(jquery),/*! caption plugin for cycle2; version: 20130306 */ function(e){"use strict";e.extend(e.fn.cycle.defaults,{caption:"> .cycle-caption",captiontemplate:"{{slidenum}} / {{slidecount}}",overlay:"> .cycle-overlay",overlaytemplate:"