!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(e){function t(t){var a=t||window.event,s=c.call(arguments,1),l=0,d=0,f=0,h=0,p=0,m=0;if(t=e.event.fix(a),t.type="mousewheel","detail"in a&&(f=-1*a.detail),"wheelDelta"in a&&(f=a.wheelDelta),"wheelDeltaY"in a&&(f=a.wheelDeltaY),"wheelDeltaX"in a&&(d=-1*a.wheelDeltaX),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(d=-1*f,f=0),l=0===f?d:f,"deltaY"in a&&(f=-1*a.deltaY,l=f),"deltaX"in a&&(d=a.deltaX,0===f&&(l=-1*d)),0!==f||0!==d){if(1===a.deltaMode){var g=e.data(this,"mousewheel-line-height");l*=g,f*=g,d*=g}else if(2===a.deltaMode){var y=e.data(this,"mousewheel-page-height");l*=y,f*=y,d*=y}if(h=Math.max(Math.abs(f),Math.abs(d)),(!o||o>h)&&(o=h,i(a,h)&&(o/=40)),i(a,h)&&(l/=40,d/=40,f/=40),l=Math[l>=1?"floor":"ceil"](l/o),d=Math[d>=1?"floor":"ceil"](d/o),f=Math[f>=1?"floor":"ceil"](f/o),u.settings.normalizeOffset&&this.getBoundingClientRect){var v=this.getBoundingClientRect();p=t.clientX-v.left,m=t.clientY-v.top}return t.deltaX=d,t.deltaY=f,t.deltaFactor=o,t.offsetX=p,t.offsetY=m,t.deltaMode=0,s.unshift(t,l,d,f),r&&clearTimeout(r),r=setTimeout(n,200),(e.event.dispatch||e.event.handle).apply(this,s)}}function n(){o=null}function i(e,t){return u.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120===0}var r,o,a=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice;if(e.event.fixHooks)for(var l=a.length;l;)e.event.fixHooks[a[--l]]=e.event.mouseHooks;var u=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var n=s.length;n;)this.addEventListener(s[--n],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",u.getLineHeight(this)),e.data(this,"mousewheel-page-height",u.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=s.length;n;)this.removeEventListener(s[--n],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var n=e(t),i=n["offsetParent"in e.fn?"offsetParent":"parent"]();return i.length||(i=e("body")),parseInt(i.css("fontSize"),10)||parseInt(n.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),!function(e,t){"use strict";function n(t){e.fn.cycle.debug&&i(t)}function i(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function r(t,n,i){var r=e(t).data("cycle.opts");if(r){var o=!!t.cyclePause;o&&r.paused?r.paused(t,r,n,i):!o&&r.resumed&&r.resumed(t,r,n,i)}}function o(n,o,a){function c(t,n,r){if(!t&&n===!0){var o=e(r).data("cycle.opts");if(!o)return i("options not found, can not resume"),!1;r.cycleTimeout&&(clearTimeout(r.cycleTimeout),r.cycleTimeout=0),f(o.elements,o,1,!o.backwards)}}if(n.cycleStop===t&&(n.cycleStop=0),(o===t||null===o)&&(o={}),o.constructor==String){switch(o){case"destroy":case"stop":var l=e(n).data("cycle.opts");return l?(n.cycleStop++,n.cycleTimeout&&clearTimeout(n.cycleTimeout),n.cycleTimeout=0,l.elements&&e(l.elements).stop(),e(n).removeData("cycle.opts"),"destroy"==o&&s(n,l),!1):!1;case"toggle":return n.cyclePause=1===n.cyclePause?0:1,c(n.cyclePause,a,n),r(n),!1;case"pause":return n.cyclePause=1,r(n),!1;case"resume":return n.cyclePause=0,c(!1,a,n),r(n),!1;case"prev":case"next":return(l=e(n).data("cycle.opts"))?("string"==typeof a&&(l.oneTimeFx=a),e.fn.cycle[o](l),!1):(i('options not found, "prev/next" ignored'),!1);default:o={fx:o}}return o}if(o.constructor==Number){var u=o;return(o=e(n).data("cycle.opts"))?0>u||u>=o.elements.length?(i("invalid slide index: "+u),!1):(o.nextSlide=u,n.cycleTimeout&&(clearTimeout(n.cycleTimeout),n.cycleTimeout=0),"string"==typeof a&&(o.oneTimeFx=a),f(o.elements,o,1,u>=o.currSlide),!1):(i("options not found, can not advance slide"),!1)}return o}function a(t,n){if(!e.support.opacity&&n.cleartype&&t.style.filter)try{t.style.removeAttribute("filter")}catch(i){}}function s(t,n){n.next&&e(n.next).unbind(n.prevNextEvent),n.prev&&e(n.prev).unbind(n.prevNextEvent),(n.pager||n.pagerAnchorBuilder)&&e.each(n.pagerAnchors||[],function(){this.unbind().remove()}),n.pagerAnchors=null,e(t).unbind("mouseenter.cycle mouseleave.cycle"),n.destroy&&n.destroy(n)}function c(n,o,s,c,h){var y,v=e.extend({},e.fn.cycle.defaults,c||{},e.metadata?n.metadata():e.meta?n.data():{}),x=e.isFunction(n.data)?n.data(v.metaAttr):null;x&&(v=e.extend(v,x)),v.autostop&&(v.countdown=v.autostopCount||s.length);var w=n[0];if(n.data("cycle.opts",v),v.$cont=n,v.stopCount=w.cycleStop,v.elements=s,v.before=v.before?[v.before]:[],v.after=v.after?[v.after]:[],!e.support.opacity&&v.cleartype&&v.after.push(function(){a(this,v)}),v.continuous&&v.after.push(function(){f(s,v,0,!v.backwards)}),l(v),e.support.opacity||!v.cleartype||v.cleartypeNoBg||g(o),"static"==n.css("position")&&n.css("position","relative"),v.width&&n.width(v.width),v.height&&"auto"!=v.height&&n.height(v.height),v.startingSlide!==t?(v.startingSlide=parseInt(v.startingSlide,10),v.startingSlide>=s.length||v.startSlide<0?v.startingSlide=0:y=!0):v.startingSlide=v.backwards?s.length-1:0,v.random){v.randomMap=[];for(var S=0;S=s.length&&(v.startingSlide=0);v.currSlide=v.startingSlide||0;var k=v.startingSlide;o.css({position:"absolute",top:0,left:0}).hide().each(function(t){var n;n=v.backwards?k?k>=t?s.length+(t-k):k-t:s.length-t:k?t>=k?s.length-(t-k):k-t:s.length-t,e(this).css("z-index",n)}),e(s[k]).css("opacity",1).show(),a(s[k],v),v.fit&&(v.aspect?o.each(function(){var t=e(this),n=v.aspect===!0?t.width()/t.height():v.aspect;v.width&&t.width()!=v.width&&(t.width(v.width),t.height(v.width/n)),v.height&&t.height()O?P:O,F=B>F?B:F}v.containerResize&&O>0&&F>0&&n.css({width:O+"px",height:F+"px"}),v.containerResizeHeight&&F>0&&n.css({height:F+"px"})}var C=!1;if(v.pause&&n.bind("mouseenter.cycle",function(){C=!0,this.cyclePause++,r(w,!0)}).bind("mouseleave.cycle",function(){C&&this.cyclePause--,r(w,!0)}),u(v)===!1)return!1;var z=!1;if(c.requeueAttempts=c.requeueAttempts||0,o.each(function(){var t=e(this);if(this.cycleH=v.fit&&v.height?v.height:t.height()||this.offsetHeight||this.height||t.attr("height")||0,this.cycleW=v.fit&&v.width?v.width:t.width()||this.offsetWidth||this.width||t.attr("width")||0,t.is("img")){var n=0===this.cycleH&&0===this.cycleW&&!this.complete;if(n){if(h.s&&v.requeueOnImageNotLoaded&&++c.requeueAttempts<100)return i(c.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){e(h.s,h.c).cycle(c)},v.requeueTimeout),z=!0,!1;i("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}return!0}),z)return!1;if(v.cssBefore=v.cssBefore||{},v.cssAfter=v.cssAfter||{},v.cssFirst=v.cssFirst||{},v.animIn=v.animIn||{},v.animOut=v.animOut||{},o.not(":eq("+k+")").css(v.cssBefore),e(o[k]).css(v.cssFirst),v.timeout){v.timeout=parseInt(v.timeout,10),v.speed.constructor==String&&(v.speed=e.fx.speeds[v.speed]||parseInt(v.speed,10)),v.sync||(v.speed=v.speed/2);for(var j="none"==v.fx?0:"shuffle"==v.fx?500:250;v.timeout-v.speed=s.length-1?0:v.startingSlide+1,!v.multiFx){var H=e.fn.cycle.transitions[v.fx];if(e.isFunction(H))H(n,o,v);else if("custom"!=v.fx&&!v.multiFx)return i("unknown transition: "+v.fx,"; slideshow terminating"),!1}var Q=o[k];return v.skipInitializationCallbacks||(v.before.length&&v.before[0].apply(Q,[Q,Q,v,!0]),v.after.length&&v.after[0].apply(Q,[Q,Q,v,!0])),v.next&&e(v.next).bind(v.prevNextEvent,function(){return p(v,1)}),v.prev&&e(v.prev).bind(v.prevNextEvent,function(){return p(v,0)}),(v.pager||v.pagerAnchorBuilder)&&m(s,v),d(v,s),v}function l(t){t.original={before:[],after:[]},t.original.cssBefore=e.extend({},t.cssBefore),t.original.cssAfter=e.extend({},t.cssAfter),t.original.animIn=e.extend({},t.animIn),t.original.animOut=e.extend({},t.animOut),e.each(t.before,function(){t.original.before.push(this)}),e.each(t.after,function(){t.original.after.push(this)})}function u(t){var r,o,a=e.fn.cycle.transitions;if(t.fx.indexOf(",")>0){for(t.multiFx=!0,t.fxs=t.fx.replace(/\s*/g,"").split(","),r=0;rr;r++){var u=Math.floor(Math.random()*t.fxs.length);t.fxs.push(t.fxs.splice(u,1)[0])}n("randomized fx sequence: ",t.fxs)}return!0}function d(t,n){t.addSlide=function(i,r){var o=e(i),a=o[0];t.autostopCount||t.countdown++,n[r?"unshift":"push"](a),t.els&&t.els[r?"unshift":"push"](a),t.slideCount=n.length,t.random&&(t.randomMap.push(t.slideCount-1),t.randomMap.sort(function(){return Math.random()-.5})),o.css("position","absolute"),o[r?"prependTo":"appendTo"](t.$cont),r&&(t.currSlide++,t.nextSlide++),e.support.opacity||!t.cleartype||t.cleartypeNoBg||g(o),t.fit&&t.width&&o.width(t.width),t.fit&&t.height&&"auto"!=t.height&&o.height(t.height),a.cycleH=t.fit&&t.height?t.height:o.height(),a.cycleW=t.fit&&t.width?t.width:o.width(),o.css(t.cssBefore),(t.pager||t.pagerAnchorBuilder)&&e.fn.cycle.createPagerAnchor(n.length-1,a,e(t.pager),n,t),e.isFunction(t.onAddSlide)?t.onAddSlide(o):o.hide()}}function f(i,r,o,a){function s(){var e=0;r.timeout,r.timeout&&!r.continuous?(e=h(i[r.currSlide],i[r.nextSlide],r,a),"shuffle"==r.fx&&(e-=r.speedOut)):r.continuous&&c.cyclePause&&(e=10),e>0&&(c.cycleTimeout=setTimeout(function(){f(i,r,0,!r.backwards)},e))}var c=r.$cont[0],l=i[r.currSlide],u=i[r.nextSlide];if(o&&r.busy&&r.manualTrump&&(n("manualTrump in go(), stopping active transition"),e(i).stop(!0,!0),r.busy=0,clearTimeout(c.cycleTimeout)),r.busy)return void n("transition active, ignoring new tx request");if(c.cycleStop==r.stopCount&&(0!==c.cycleTimeout||o)){if(!o&&!c.cyclePause&&!r.bounce&&(r.autostop&&--r.countdown<=0||r.nowrap&&!r.random&&r.nextSlide=r.fxs.length)?r.lastFx=0:!a&&(r.lastFx===t||--r.lastFx<0)&&(r.lastFx=r.fxs.length-1),p=r.fxs[r.lastFx]),r.oneTimeFx&&(p=r.oneTimeFx,r.oneTimeFx=null),e.fn.cycle.resetState(r,p),r.before.length&&e.each(r.before,function(e,t){c.cycleStop==r.stopCount&&t.apply(u,[l,u,r,a])});var m=function(){r.busy=0,e.each(r.after,function(e,t){c.cycleStop==r.stopCount&&t.apply(u,[l,u,r,a])}),c.cycleStop||s()};n("tx firing("+p+"); currSlide: "+r.currSlide+"; nextSlide: "+r.nextSlide),r.busy=1,r.fxFn?r.fxFn(l,u,r,m,a,o&&r.fastOnEvent):e.isFunction(e.fn.cycle[r.fx])?e.fn.cycle[r.fx](l,u,r,m,a,o&&r.fastOnEvent):e.fn.cycle.custom(l,u,r,m,a,o&&r.fastOnEvent)}if(d||r.nextSlide==r.currSlide){var g;r.lastSlide=r.currSlide,r.random?(r.currSlide=r.nextSlide,++r.randomIndex==i.length&&(r.randomIndex=0,r.randomMap.sort(function(){return Math.random()-.5})),r.nextSlide=r.randomMap[r.randomIndex],r.nextSlide==r.currSlide&&(r.nextSlide=r.currSlide==r.slideCount-1?0:r.currSlide+1)):r.backwards?(g=r.nextSlide-1<0,g&&r.bounce?(r.backwards=!r.backwards,r.nextSlide=1,r.currSlide=0):(r.nextSlide=g?i.length-1:r.nextSlide-1,r.currSlide=g?0:r.nextSlide+1)):(g=r.nextSlide+1==i.length,g&&r.bounce?(r.backwards=!r.backwards,r.nextSlide=i.length-2,r.currSlide=i.length-1):(r.nextSlide=g?0:r.nextSlide+1,r.currSlide=g?i.length-1:r.nextSlide-1))}d&&r.pager&&r.updateActivePagerLink(r.pager,r.currSlide,r.activePagerClass)}}function h(e,t,i,r){if(i.timeoutFn){for(var o=i.timeoutFn.call(e,e,t,i,r);"none"!=i.fx&&o-i.speed<250;)o+=i.speed;if(n("calculated timeout: "+o+"; speed: "+i.speed),o!==!1)return o}return i.timeout}function p(t,n){var i=n?1:-1,r=t.elements,o=t.$cont[0],a=o.cycleTimeout;if(a&&(clearTimeout(a),o.cycleTimeout=0),t.random&&0>i)t.randomIndex--,-2==--t.randomIndex?t.randomIndex=r.length-2:-1==t.randomIndex&&(t.randomIndex=r.length-1),t.nextSlide=t.randomMap[t.randomIndex];else if(t.random)t.nextSlide=t.randomMap[t.randomIndex];else if(t.nextSlide=t.currSlide+i,t.nextSlide<0){if(t.nowrap)return!1;t.nextSlide=r.length-1}else if(t.nextSlide>=r.length){if(t.nowrap)return!1;t.nextSlide=0}var s=t.onPrevNextEvent||t.prevNextClick;return e.isFunction(s)&&s(i>0,t.nextSlide,r[t.nextSlide]),f(r,t,1,n),!1}function m(t,n){var i=e(n.pager);e.each(t,function(r,o){e.fn.cycle.createPagerAnchor(r,o,i,t,n)}),n.updateActivePagerLink(n.pager,n.startingSlide,n.activePagerClass)}function g(t){function i(e){return e=parseInt(e,10).toString(16),e.length<2?"0"+e:e}function r(t){for(;t&&"html"!=t.nodeName.toLowerCase();t=t.parentNode){var n=e.css(t,"background-color");if(n&&n.indexOf("rgb")>=0){var r=n.match(/\d+/g);return"#"+i(r[0])+i(r[1])+i(r[2])}if(n&&"transparent"!=n)return n}return"#ffffff"}n("applying clearType background-color hack"),t.each(function(){e(this).css("background-color",r(this))})}var y="3.0.3";e.expr[":"].paused=function(e){return e.cyclePause},e.fn.cycle=function(t,r){var a={s:this.selector,c:this.context};return 0===this.length&&"stop"!=t?!e.isReady&&a.s?(i("DOM not ready, queuing slideshow"),e(function(){e(a.s,a.c).cycle(t,r)}),this):(i("terminating; zero elements found by selector"+(e.isReady?"":" (DOM not ready)")),this):this.each(function(){var s=o(this,t,r);if(s!==!1){s.updateActivePagerLink=s.updateActivePagerLink||e.fn.cycle.updateActivePagerLink,this.cycleTimeout&&clearTimeout(this.cycleTimeout),this.cycleTimeout=this.cyclePause=0,this.cycleStop=0;var l=e(this),u=s.slideExpr?e(s.slideExpr,this):l.children(),d=u.get();if(d.length<2)return void i("terminating; too few slides: "+d.length);var p=c(l,u,d,s,a);if(p!==!1){var m=p.continuous?10:h(d[p.currSlide],d[p.nextSlide],p,!p.backwards);m&&(m+=p.delay||0,10>m&&(m=10),n("first timeout: "+m),this.cycleTimeout=setTimeout(function(){f(d,p,0,!s.backwards)},m))}}})},e.fn.cycle.resetState=function(t,n){n=n||t.fx,t.before=[],t.after=[],t.cssBefore=e.extend({},t.original.cssBefore),t.cssAfter=e.extend({},t.original.cssAfter),t.animIn=e.extend({},t.original.animIn),t.animOut=e.extend({},t.original.animOut),t.fxFn=null,e.each(t.original.before,function(){t.before.push(this)}),e.each(t.original.after,function(){t.after.push(this)});var i=e.fn.cycle.transitions[n];e.isFunction(i)&&i(t.$cont,e(t.elements),t)},e.fn.cycle.updateActivePagerLink=function(t,n,i){e(t).each(function(){e(this).children().removeClass(i).eq(n).addClass(i)})},e.fn.cycle.next=function(e){p(e,1)},e.fn.cycle.prev=function(e){p(e,0)},e.fn.cycle.createPagerAnchor=function(t,i,o,a,s){var c;if(e.isFunction(s.pagerAnchorBuilder)?(c=s.pagerAnchorBuilder(t,i),n("pagerAnchorBuilder("+t+", el) returned: "+c)):c=''+(t+1)+"",c){var l=e(c);if(0===l.parents("body").length){var u=[];o.length>1?(o.each(function(){var t=l.clone(!0);e(this).append(t),u.push(t[0])}),l=e(u)):l.appendTo(o)}s.pagerAnchors=s.pagerAnchors||[],s.pagerAnchors.push(l);var d=function(n){n.preventDefault(),s.nextSlide=t;var i=s.$cont[0],r=i.cycleTimeout;r&&(clearTimeout(r),i.cycleTimeout=0);var o=s.onPagerEvent||s.pagerClick;e.isFunction(o)&&o(s.nextSlide,a[s.nextSlide]),f(a,s,1,s.currSlidei?r-i:e.slideCount-i:i>r?i-r:i+e.slideCount-r},e.fn.cycle.commonReset=function(t,n,i,r,o,a){e(i.elements).not(t).hide(),"undefined"==typeof i.cssBefore.opacity&&(i.cssBefore.opacity=1),i.cssBefore.display="block",i.slideResize&&r!==!1&&n.cycleW>0&&(i.cssBefore.width=n.cycleW),i.slideResize&&o!==!1&&n.cycleH>0&&(i.cssBefore.height=n.cycleH),i.cssAfter=i.cssAfter||{},i.cssAfter.display="none",e(t).css("zIndex",i.slideCount+(a===!0?1:0)),e(n).css("zIndex",i.slideCount+(a===!0?0:1))},e.fn.cycle.custom=function(t,n,i,r,o,a){var s=e(t),c=e(n),l=i.speedIn,u=i.speedOut,d=i.easeIn,f=i.easeOut,h=i.animInDelay,p=i.animOutDelay;c.css(i.cssBefore),a&&(l=u="number"==typeof a?a:1,d=f=null);var m=function(){c.delay(h).animate(i.animIn,l,d,function(){r()})};s.delay(p).animate(i.animOut,u,f,function(){s.css(i.cssAfter),i.sync||m()}),i.sync&&m()},e.fn.cycle.transitions={fade:function(t,n,i){n.not(":eq("+i.currSlide+")").css("opacity",0),i.before.push(function(t,n,i){e.fn.cycle.commonReset(t,n,i),i.cssBefore.opacity=0}),i.animIn={opacity:1},i.animOut={opacity:0},i.cssBefore={top:0,left:0}}},e.fn.cycle.ver=function(){return y},e.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animInDelay:0,animOut:null,animOutDelay:0,aspect:!1,autostop:0,autostopCount:0,backwards:!1,before:null,center:null,cleartype:!e.support.opacity,cleartypeNoBg:!1,containerResize:1,containerResizeHeight:0,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,metaAttr:"cycle",next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,skipInitializationCallbacks:!1,slideExpr:null,slideResize:1,speed:1e3,speedIn:null,speedOut:null,startingSlide:t,sync:1,timeout:4e3,timeoutFn:null,updateActivePagerLink:null,width:null}}(jQuery),function(e){"use strict";e.fn.cycle.transitions.none=function(t,n,i){i.fxFn=function(t,n,i,r){e(n).show(),e(t).hide(),r()}},e.fn.cycle.transitions.fadeout=function(t,n,i){n.not(":eq("+i.currSlide+")").css({display:"block",opacity:1}),i.before.push(function(t,n,i,r,o,a){e(t).css("zIndex",i.slideCount+(a!==!0?1:0)),e(n).css("zIndex",i.slideCount+(a!==!0?0:1))}),i.animIn.opacity=1,i.animOut.opacity=0,i.cssBefore.opacity=1,i.cssBefore.display="block",i.cssAfter.zIndex=0},e.fn.cycle.transitions.scrollUp=function(t,n,i){t.css("overflow","hidden"),i.before.push(e.fn.cycle.commonReset);var r=t.height();i.cssBefore.top=r,i.cssBefore.left=0,i.cssFirst.top=0,i.animIn.top=0,i.animOut.top=-r},e.fn.cycle.transitions.scrollDown=function(t,n,i){t.css("overflow","hidden"),i.before.push(e.fn.cycle.commonReset);var r=t.height();i.cssFirst.top=0,i.cssBefore.top=-r,i.cssBefore.left=0,i.animIn.top=0,i.animOut.top=r},e.fn.cycle.transitions.scrollLeft=function(t,n,i){t.css("overflow","hidden"),i.before.push(e.fn.cycle.commonReset);var r=t.width();i.cssFirst.left=0,i.cssBefore.left=r,i.cssBefore.top=0,i.animIn.left=0,i.animOut.left=0-r},e.fn.cycle.transitions.scrollRight=function(t,n,i){t.css("overflow","hidden"),i.before.push(e.fn.cycle.commonReset);var r=t.width();i.cssFirst.left=0,i.cssBefore.left=-r,i.cssBefore.top=0,i.animIn.left=0,i.animOut.left=r},e.fn.cycle.transitions.scrollHorz=function(t,n,i){t.css("overflow","hidden").width(),i.before.push(function(t,n,i,r){i.rev&&(r=!r),e.fn.cycle.commonReset(t,n,i),i.cssBefore.left=r?n.cycleW-1:1-n.cycleW,i.animOut.left=r?-t.cycleW:t.cycleW}),i.cssFirst.left=0,i.cssBefore.top=0,i.animIn.left=0,i.animOut.top=0},e.fn.cycle.transitions.scrollVert=function(t,n,i){t.css("overflow","hidden"),i.before.push(function(t,n,i,r){i.rev&&(r=!r),e.fn.cycle.commonReset(t,n,i),i.cssBefore.top=r?1-n.cycleH:n.cycleH-1,i.animOut.top=r?t.cycleH:-t.cycleH}),i.cssFirst.top=0,i.cssBefore.left=0,i.animIn.top=0,i.animOut.left=0}}(jQuery),!function(e){e.fn.kenburns=function(t){function n(){var e=new Date;return e.getTime()-h}function i(e,t,n,i,r){return{x:e+(n-e)*r,y:t+(i-t)*r}}function r(e,t,n){var r=i(e[0],e[1],t[0],t[1],n),o=i(e[2],e[3],t[2],t[3],n);return[r.x,r.y,o.x,o.y]}function o(e,t){var n=e[2]-e[0],i=e[3]-e[1],r=(e[2]+e[0])/2,o=(e[3]+e[1])/2,a=n*t,s=i*t;return[r-a/2,o-s/2,r+a/2,o+s/2]}function a(e,t,n,i){var r=n/i,o=t*r,a=t;if(o>e)var o=e,a=e/r;var s=(e-o)/2,c=(t-a)/2;return[s,c,s+o,c+a]}function s(e,t){var n=k[e];if(!n.initialized){var i=new Image;n.image=i,n.loaded=!1,i.onload=function(){n.loaded=!0;var r=i.width,s=i.height,c=a(r,s,p,m),l=o(c,S),u=Math.floor(3*Math.random())-1,d=Math.floor(3*Math.random())-1;u/=2,d/=2;var f=l[0];l[0]+=f*u,l[2]+=f*u;var h=l[1];l[1]+=h*d,l[3]+=h*d,e%2?(n.r1=c,n.r2=l):(n.r1=l,n.r2=c),t&&t()},n.initialized=!0,i.src=n.path}return n}function c(e,t,n){if(!(t>1)){var i=s(e);if(i.loaded){var o=r(i.r1,i.r2,t),a=Math.min(1,n);a>0&&(f.save(),f.globalAlpha=Math.min(1,a),f.drawImage(i.image,o[0],o[1],o[2]-o[0],o[3]-o[1],0,0,p,m),f.restore())}}}function l(){f.save(),f.globalAlpha=1,f.fillStyle=b,f.fillRect(0,0,f.canvas.width,f.canvas.height),f.restore()}function u(){function e(e){return(e+k.length)%k.length}var i=n(),r=Math.floor(i/(y-v)),o=r*(y-v),a=i-o;if(v>a){var u=r-1,h=o-y+v,p=i-h;v>i?l():c(e(u),p/y,1)}c(e(r),a/y,a/v),t.post_render_callback&&t.post_render_callback(d,f);var m=e(r+1);s(m)}var d=e(this),f=this[0].getContext("2d"),h=null,p=d.width(),m=d.height(),g=t.images,y=t.display_time||7e3,v=Math.min(y/2,t.fade_time||1e3),x=t.frames_per_second||30,w=1/x*1e3,S=1/(t.zoom||2),b=t.background_color||"#000000",k=[];e(g).each(function(e,t){k.push({path:t,initialized:!1,loaded:!1})}),s(0,function(){s(1,function(){h=n(),setInterval(u,w)})})}}(jQuery),function(e){"use strict";var t=980;e('a[href^="#"]').on("click",function(t){t.preventDefault();var n=this.hash,i=e(n);e("html, body").stop().animate({scrollTop:i.offset().top},900,function(){window.location.hash=n})}),jQuery(".children, .sub-menu").hide(),jQuery("#header nav #menu > ul li:has(ul)").on("mouseenter",function(){if(jQuery(window).width()>t){var e=jQuery(this);e.addClass("active-parent"),e.find("> .children, > .sub-menu").stop(!0).delay(150).slideDown(200)}}).on("mouseleave",function(){if(jQuery(window).width()>t){var e=jQuery(this);e.find("> .children, > .sub-menu").stop(!0).delay(150).slideUp(150,function(){e.removeClass("active-parent")})}}),jQuery("#header nav #menu-burger").on("click",function(){jQuery("#header nav #menu").toggleClass("menu-shown")});var n=jQuery(".kenburns-gallery.gallery");if(n.length>0){var i=[];n.find(".gallery-icon img").each(function(){i.push(jQuery(this).attr("src"))}),jQuery("#kenburns").attr("width",jQuery(window).width()),jQuery("#kenburns").attr("height",jQuery(window).height()),jQuery("#kenburns").kenburns({images:i,frames_per_second:30,display_time:7500,fade_time:1e3,zoom:1.4,background_color:"#F7F6F5"})}jQuery("body.home.loading").height(jQuery(window).height()),jQuery("a:not(#gallery-filter a, #grid-changer a)").on("click",function(t){var n=e(this).attr("href");"_blank"!=e(this).attr("target")&&n.indexOf(".jpg")<0&&n.indexOf(".jpeg")<0&&n.indexOf(".png")<0&&n.indexOf(".gif")<0&&n.indexOf("#")<0&&(e(".loadreveal").removeClass("reveal"),setTimeout(function(){window.location.href=n},400),t.preventDefault())}),e(document).ready(function(){e(".flippy").flippy({interval:4,speed:500,stop:!1,distance:"100px"})}),e(document).ready(function(){e("#main-carousel").owlCarousel({autoPlay:3e3,items:8,autoHeight:!0,lazyLoad:!0,navigation:!1,itemsDesktop:[1199,6],itemsDesktopSmall:[979,4],itemsMobile:[479,2]})}),jQuery(window).load(function(){jQuery(".loadreveal").addClass("reveal"),jQuery("#loadscreen").stop().animate({opacity:0},200,function(){jQuery("body.home").removeClass("loading"),jQuery(this).hide()})})}(jQuery)