(function(n){function u(n,t){return{anims:[],duration:n,orgDuration:n,easing:t,startTime:a()}}function f(n){var i,r,t;for(typeof n.pre=="object"&&f(n.pre),i=0,r=n.anims.length;i<r;i++){t=n.anims[i];if(!t)continue;t[3]&&t[0].stop(),t[0].animate(t[1],{complete:t[2],duration:n.duration,easing:n.easing})}typeof n.post=="object"&&f(n.post)}function it(n,t){var r,u,i;for(typeof t!="boolean"&&(t=!0),typeof n.pre=="object"&&it(n.pre,t),r=0,u=n.anims.length;r<u;r++)i=n.anims[r],i[0].stop(!0),t&&(i[0].css(i[1]),typeof i[2]=="function"&&i[2]());typeof n.post=="object"&&it(n.post,t)}function p(n){return n.auto&&clearTimeout(n.auto),n}function tt(n,t,i){if(n.length)for(var r=0,u=n.length;r<u;r++)n[r].apply(t,i);return[]}function wt(t,i,r,u,f){var c=o(lt(i.children(),u),u,!0)[0],h=o(r.children(),u,!0)[0],l=f?-h:c,e={},s={};return e[u.d.width]=h,e[u.d.left]=l,s[u.d.left]=0,t.pre.anims.push([i,{opacity:1}]),t.post.anims.push([r,s,function(){n(this).remove()}]),r.css(e),t}function kt(t,i,r,u,f,e){var l=o(ri(i.children(),u,e),u,!0)[0],c=o(r.children(),u,!0)[0],a=f?-c:l,s={},h={};return s[u.d.width]=c,s[u.d.left]=0,h[u.d.left]=a,t.post.anims.push([r,h,function(){n(this).remove()}]),r.css(s),t}function nt(n,t,r){var u,o,f;t=="show"||t=="hide"?u=t:n.items.minimum<t?u="show":(i(r,"Not enough items: hiding navigation ("+t+" items, "+n.items.minimum+" needed)."),u="hide"),o=u=="show"?"removeClass":"addClass",f=e("hidden",r),n.auto.button&&n.auto.button[u]()[o](f),n.prev.button&&n.prev.button[u]()[o](f),n.next.button&&n.next.button[u]()[o](f),n.pagination.container&&n.pagination.container[u]()[o](f)}function v(n,t,i){var r,f,u;if(n.circular||n.infinite)return;r=t=="removeClass"||t=="addClass"?t:!1,f=e("disabled",i),n.auto.button&&r&&n.auto.button[r](f),n.prev.button&&(u=r||t==0?"addClass":"removeClass",n.prev.button[u](f)),n.next.button&&(u=r||t==n.items.visible?"addClass":"removeClass",n.next.button[u](f))}function ut(n,t){return typeof t=="function"&&(t=t.call(n)),typeof t=="undefined"&&(t={}),t}function g(t,i,r){typeof r!="string"&&(r=""),i=ut(t,i);if(typeof i=="string"){var u=ct(i);i=u==-1?n(i):u}return r=="pagination"?(typeof i=="boolean"&&(i={keys:i}),typeof i.jquery!="undefined"&&(i={container:i}),typeof i.container=="function"&&(i.container=i.container.call(t)),typeof i.container=="string"&&(i.container=n(i.container)),typeof i.items!="number"&&(i.items=!1)):r=="auto"?(typeof i.jquery!="undefined"&&(i={button:i}),typeof i=="boolean"&&(i={play:i}),typeof i=="number"&&(i={pauseDuration:i}),typeof i.button=="function"&&(i.button=i.button.call(t)),typeof i.button=="string"&&(i.button=n(i.button))):(typeof i.jquery!="undefined"&&(i={button:i}),typeof i=="number"&&(i={key:i}),typeof i.button=="function"&&(i.button=i.button.call(t)),typeof i.button=="string"&&(i.button=n(i.button)),typeof i.key=="string"&&(i.key=ct(i.key))),i}function b(t,i,r,u,f){typeof t=="string"&&(t=isNaN(t)?n(t):parseInt(t)),typeof t=="object"?(typeof t.jquery=="undefined"&&(t=n(t)),t=f.children().index(t),t==-1&&(t=0),typeof r!="boolean"&&(r=!1)):typeof r!="boolean"&&(r=!0),t=isNaN(t)?0:parseInt(t),i=isNaN(i)?0:parseInt(i),r&&(t+=u.first),t+=i;if(u.total>0){while(t>=u.total)t-=u.total;while(t<0)t+=u.total}return t}function st(n,t,i){for(var f=0,e=0,u,r=i;r>=0;r--){u=n.eq(r),f+=u.is(":visible")?u[t.d.outerWidth](!0):0;if(f>t.maxDimention)return e;r==0&&(r=n.length),e++}}function ei(n,t,i){return dt(n,t.items.filter,t.items.visibleConf.org,i)}function fi(n,t,i,r){return dt(n,t.items.filter,r,i)}function dt(n,t,i,r){for(var s=0,f=0,e,u=r,o=n.length-1;u>=0;u--){f++;if(f==o)return f;e=n.eq(u);if(e.is(t)){s++;if(s==i)return f}u==0&&(u=n.length)}}function gt(n,t){return t.items.visibleConf.org||n.children().slice(0,t.items.visible).filter(t.items.filter).length}function h(n,t,i){for(var e=0,o=0,f,r=i,u=n.length-1;r<=u;r++){f=n.eq(r),e+=f.is(":visible")?f[t.d.outerWidth](!0):0;if(e>t.maxDimention)return o;o++,r==u&&(r=-1)}}function pt(n,t,i,r){var u=h(n,t,i);return t.circular||i+u>r&&(u=r-i),u}function d(n,t,i){return bt(n,t.items.filter,t.items.visibleConf.org,i)}function ui(n,t,i,r){return bt(n,t.items.filter,r+1,i)-1}function bt(n,t,i,r){for(var s=0,e=0,o,u=r,f=n.length-1;u<=f;u++){e++;if(e==f)return e;o=n.eq(u);if(o.is(t)){s++;if(s==i)return e}u==f&&(u=-1)}}function k(n,t){return n.slice(0,t.items.visible)}function si(n,t,i){return n.slice(i,t.items.visibleConf.old+i)}function oi(n,t){return n.slice(0,t.items.visible)}function lt(n,t){return n.slice(0,t.items.visibleConf.old)}function ri(n,t,i){return n.slice(i,t.items.visible+i)}function r(t,i,r){var u=typeof r=="boolean"?r:!1;typeof r!="number"&&(r=0),t.each(function(){var t=n(this),f=parseInt(t.css(i.d.marginRight));isNaN(f)&&(f=0),t.data("cfs_tempCssMargin",f),t.css(i.d.marginRight,u?t.data("cfs_tempCssMargin"):r+t.data("cfs_origCssMargin"))})}function ot(n,t,i){var h=n.parent(),e=n.children(),s=k(e,t),u=ft(o(s,t,!0),t,i),i,r,f;return h.css(u),t.usePadding&&(i=t.padding,r=i[t.d[1]],t.align&&r<0&&(r=0),f=s.last(),f.css(t.d.marginRight,f.data("cfs_origCssMargin")+r),n.css(t.d.top,i[t.d[0]]),n.css(t.d.left,i[t.d[3]])),n.css(t.d.width,u[t.d.width]+y(e,t,"width")*2),n.css(t.d.height,ti(e,t,"height")),u}function o(n,t,i){var u=y(n,t,"width",i),r=ti(n,t,"height",i);return[u,r]}function ti(n,t,i,r){typeof r!="boolean"&&(r=!1);if(typeof t[t.d[i]]=="number"&&r)return t[t.d[i]];if(typeof t.items[t.d[i]]=="number")return t.items[t.d[i]];var u=i.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight";return rt(n,t,u)}function rt(n,t,i){for(var e=0,u,f,r=0,o=n.length;r<o;r++)u=n.eq(r),f=u.is(":visible")?u[t.d[i]](!0):0,e<f&&(e=f);return e}function ni(n,t,i){var f,e,r,o,u;if(!n.is(":visible"))return 0;for(f=n[t.d[i]](),e=t.d[i].toLowerCase().indexOf("width")>-1?["paddingLeft","paddingRight"]:["paddingTop","paddingBottom"],r=0,o=e.length;r<o;r++)u=parseInt(n.css(e[r])),f-=isNaN(u)?0:u;return f}function y(n,t,i,r){var o,f,u,s,e;typeof r!="boolean"&&(r=!1);if(typeof t[t.d[i]]=="number"&&r)return t[t.d[i]];if(typeof t.items[t.d[i]]=="number")return t.items[t.d[i]]*n.length;for(o=i.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",f=0,u=0,s=n.length;u<s;u++)e=n.eq(u),f+=e.is(":visible")?e[t.d[o]](!0):0;return f}function ii(n,t,i){for(var u=!1,o=!1,f,e,r=0,s=n.length;r<s;r++)f=n.eq(r),e=f.is(":visible")?f[t.d[i]](!0):0,u===!1?u=e:u!=e&&(o=!0),u==0&&(o=!0);return o}function t(n,t,i,r){return typeof i!="boolean"&&(i=!0),typeof r!="boolean"&&(r=!0),i&&(n=t.events.prefix+n),r&&(n=n+"."+t.events.namespace),n}function e(n,t){return typeof t.classnames[n]=="string"?t.classnames[n]:n}function ft(n,t,i){typeof i!="boolean"&&(i=!0);var r=t.usePadding&&i?t.padding:[0,0,0,0],u={};return u[t.d.width]=n[0]+r[1]+r[3],u[t.d.height]=n[1]+r[0]+r[2],u}function l(n,t){for(var u=[],i,f,r=0,e=n.length;r<e;r++)for(i=0,f=t.length;i<f;i++)if(t[i].indexOf(typeof n[r])>-1&&typeof u[i]=="undefined"){u[i]=n[r];break}return u}function ci(n){if(typeof n=="undefined")return[0,0,0,0];if(typeof n=="number")return[n,n,n,n];typeof n=="string"&&(n=n.split("px").join("").split("em").join("").split(" "));if(!c(n))return[0,0,0,0];for(var t=0;t<4;t++)n[t]=parseInt(n[t]);switch(n.length){case 0:return[0,0,0,0];case 1:return[n[0],n[0],n[0],n[0]];case 2:return[n[0],n[1],n[0],n[1]];case 3:return[n[0],n[1],n[2],n[1]];default:return[n[0],n[1],n[2],n[3]]}}function ht(n,t){var i=typeof t[t.d.width]=="number"?Math.ceil(t[t.d.width]-y(n,t,"width")):0;switch(t.align){case"left":return[0,i];case"right":return[i,0];case"center":default:return[Math.ceil(i/2),Math.floor(i/2)]}}function et(n,t,i,r){var u=n,e,o;if(typeof i=="function")u=i.call(r,u);else if(typeof i=="string"){e=i.split("+"),o=i.split("-");if(o.length>e.length)var s=!0,h=o[0],f=o[1];else var s=!1,h=e[0],f=e[1];switch(h){case"even":u=n%2==1?n-1:n;break;case"odd":u=n%2==0?n-1:n;break;default:u=n}f=parseInt(f),isNaN(f)||(s&&(f=-f),u+=f)}return typeof u!="number"&&(u=1),u<1&&(u=1),u}function s(n,t,i,r){var u=et(n,t,i,r),f=t.items.visibleConf;return typeof f.min=="number"&&u<f.min&&(u=f.min),typeof f.max=="number"&&u>f.max&&(u=f.max),u<1&&(u=1),u}function yt(t){c(t)||(t=[[t]]),c(t[0])||(t=[t]);for(var i=0,r=t.length;i<r;i++)typeof t[i][0]=="string"&&(t[i][0]=n(t[i][0])),typeof t[i][1]!="boolean"&&(t[i][1]=!0),typeof t[i][2]!="boolean"&&(t[i][2]=!0),typeof t[i][3]!="number"&&(t[i][3]=0);return t}function ct(n){return n=="right"?39:n=="left"?37:n=="up"?38:n=="down"?40:-1}function at(n,t){n&&(document.cookie=n+"="+t+"; path=/")}function hi(n){var r,i,u,t;for(n+="=",r=document.cookie.split(";"),i=0,u=r.length;i<u;i++){t=r[i];while(t.charAt(0)==" ")t=t.substring(1,t.length);if(t.indexOf(n)==0)return t.substring(n.length,t.length)}return 0}function w(n){var t,i;return n&&typeof n=="string"?(i=n.indexOf("immediate")>-1?!0:!1,t=n.indexOf("resume")>-1?!0:!1):i=t=!1,[i,t]}function vt(n){return typeof n=="number"?n:null}function c(n){return typeof n=="object"&&n instanceof Array}function a(){return+new Date}function i(n,t){var i;return typeof n=="object"?(i=" ("+n.selector+")",n=n.debug):i="",n?(t=typeof t=="string"?"carouFredSel"+i+": "+t:["carouFredSel"+i+":",t],window.console&&window.console.log&&window.console.log(t),!1):!1}if(n.fn.carouFredSel)return;n.fn.carouFredSel=function(ct,bt){var ti,yi,ur,nr,ir,er,gi,rr,fr;if(this.length==0)return i(!0,'No element found for "'+this.selector+'".'),this;if(this.length>1)return this.each(function(){n(this).carouFredSel(ct,bt)});ti=this,yi=this[0],ti.data("cfs_isCarousel")?(ur=ti.triggerHandler("_cfs_currentPosition"),ti.trigger("_cfs_destroy",!0)):ur=!1,ti._cfs_init=function(t,r,u){var c,o,p,e,f,l,y,a;for(t=ut(yi,t),t.debug&&(li.debug=t.debug,i(li,'The "debug" option should be moved to the second configuration-object.')),c=["items","scroll","auto","prev","next","pagination"],o=0,p=c.length;o<p;o++)t[c[o]]=ut(yi,t[c[o]]);typeof t.scroll=="number"?t.scroll=t.scroll>50?{duration:t.scroll}:{items:t.scroll}:typeof t.scroll=="string"&&(t.scroll={easing:t.scroll}),typeof t.items=="number"?t.items={visible:t.items}:t.items=="variable"&&(t.items={visible:t.items,width:t.items,height:t.items}),typeof t.items!="object"&&(t.items={}),r&&(tr=n.extend(!0,{},n.fn.carouFredSel.defaults,t)),dt=n.extend(!0,{},n.fn.carouFredSel.defaults,t),typeof dt.items.visibleConf!="object"&&(dt.items.visibleConf={}),dt.items.start==0&&typeof u=="number"&&(dt.items.start=u),pi.direction=dt.direction=="up"||dt.direction=="left"?"next":"prev";var v=[["width","innerWidth","outerWidth","height","innerHeight","outerHeight","left","top","marginRight",0,1,2,3],["height","innerHeight","outerHeight","width","innerWidth","outerWidth","top","left","marginBottom",3,2,1,0]],b=v[0].length,w=dt.direction=="right"||dt.direction=="left"?0:1;for(dt.d={},e=0;e<b;e++)dt.d[v[0][e]]=v[w][e];f=ti.children(),typeof dt.items.filter=="undefined"&&(dt.items.filter=f.filter(":hidden").length>0?":visible":"*"),dt[dt.d.width]=="auto"&&(l=rt(f,dt,"outerWidth"),dt[dt.d.width]=l),dt[dt.d.height]=="auto"&&(l=rt(f,dt,"outerHeight"),dt[dt.d.height]=l),dt.items[dt.d.width]||(dt.items[dt.d.width]=ii(f,dt,"outerWidth")?"variable":f[dt.d.outerWidth](!0)),dt.items[dt.d.height]||(dt.items[dt.d.height]=ii(f,dt,"outerHeight")?"variable":f[dt.d.outerHeight](!0)),dt[dt.d.height]||(dt[dt.d.height]=dt.items[dt.d.height]),typeof dt.items.visible=="object"&&(dt.items.visibleConf.min=dt.items.visible.min,dt.items.visibleConf.max=dt.items.visible.max,dt.items.visible=!1),(typeof dt.items.visible=="string"||typeof dt.items.visible=="function")&&(dt.items.visibleConf.adjust=dt.items.visible,dt.items.visible=!1),dt.items.visible||(dt.items[dt.d.width]=="variable"&&(dt.items.visibleConf.variable=!0),dt.items.visibleConf.variable||(typeof dt[dt.d.width]=="number"?dt.items.visible=Math.floor(dt[dt.d.width]/dt.items[dt.d.width]):(y=ni(bi.parent(),dt,"innerWidth"),dt.items.visible=Math.floor(y/dt.items[dt.d.width]),dt[dt.d.width]=dt.items.visible*dt.items[dt.d.width],dt.items.visibleConf.adjust||(dt.align=!1)),(dt.items.visible=="Infinity"||dt.items.visible<1)&&(i(!0,'Not a valid number of visible items: Set to "variable".'),dt.items.visibleConf.variable=!0))),dt[dt.d.width]||(dt.items.filter!="*"?dt[dt.d.width]="variable":dt.items.visibleConf.variable||dt.items[dt.d.width]=="variable"?dt[dt.d.width]="variable":(dt[dt.d.width]=dt.items.visible*dt.items[dt.d.width],dt.align=!1)),dt.items.visibleConf.variable?(dt.maxDimention=dt[dt.d.width]=="variable"?ni(bi.parent(),dt,"innerWidth"):dt[dt.d.width],dt.align===!1&&(dt[dt.d.width]="variable"),dt.items.visible=h(f,dt,0)):dt.items.filter!="*"&&(dt.items.visibleConf.org=dt.items.visible,dt.items.visible=d(f,dt,0)),typeof dt.padding=="undefined"&&(dt.padding=0),typeof dt.align=="undefined"&&(dt.align=dt[dt.d.width]=="variable"?!1:"center"),dt.items.visible=s(dt.items.visible,dt,dt.items.visibleConf.adjust,yi),dt.items.visibleConf.old=dt.items.visible,dt.usePadding=!1,dt.padding=ci(dt.padding),dt.align=="top"&&(dt.align="left"),dt.align=="bottom"&&(dt.align="right");switch(dt.align){case"center":case"left":case"right":dt[dt.d.width]!="variable"&&(a=ht(k(f,dt),dt),dt.usePadding=!0,dt.padding[dt.d[1]]=a[1],dt.padding[dt.d[3]]=a[0]);break;default:dt.align=!1,dt.usePadding=dt.padding[0]==0&&dt.padding[1]==0&&dt.padding[2]==0&&dt.padding[3]==0?!1:!0}typeof dt.cookie=="boolean"&&dt.cookie&&(dt.cookie="caroufredsel_cookie_"+ti.attr("id")),typeof dt.items.minimum!="number"&&(dt.items.minimum=dt.items.visible),typeof dt.scroll.duration!="number"&&(dt.scroll.duration=500),typeof dt.scroll.items=="undefined"&&(dt.scroll.items=dt.items.visibleConf.variable||dt.items.filter!="*"?"visible":dt.items.visible),dt.auto=g(yi,dt.auto,"auto"),dt.prev=g(yi,dt.prev),dt.next=g(yi,dt.next),dt.pagination=g(yi,dt.pagination,"pagination"),dt.auto=n.extend(!0,{},dt.scroll,dt.auto),dt.prev=n.extend(!0,{},dt.scroll,dt.prev),dt.next=n.extend(!0,{},dt.scroll,dt.next),dt.pagination=n.extend(!0,{},dt.scroll,dt.pagination),typeof dt.pagination.keys!="boolean"&&(dt.pagination.keys=!1),typeof dt.pagination.anchorBuilder!="function"&&dt.pagination.anchorBuilder!==!1&&(dt.pagination.anchorBuilder=n.fn.carouFredSel.pageAnchorBuilder),typeof dt.auto.play!="boolean"&&(dt.auto.play=!0),typeof dt.auto.delay!="number"&&(dt.auto.delay=0),typeof dt.auto.pauseDuration!="number"&&(dt.auto.pauseDuration=dt.auto.duration<10?2500:dt.auto.duration*5),dt.synchronise&&(dt.synchronise=yt(dt.synchronise)),li.debug&&(i(li,"Carousel width: "+dt.width),i(li,"Carousel height: "+dt.height),dt.maxDimention&&i(li,"Available "+dt.d.width+": "+dt.maxDimention),i(li,"Item widths: "+dt.items.width),i(li,"Item heights: "+dt.items.height),i(li,"Number of items visible: "+dt.items.visible),dt.auto.play&&i(li,"Number of items scrolled automatically: "+dt.auto.items),dt.prev.button&&i(li,"Number of items scrolled backward: "+dt.prev.items),dt.next.button&&i(li,"Number of items scrolled forward: "+dt.next.items))},ti._cfs_build=function(){var i,t;ti.data("cfs_isCarousel",!0),i={textAlign:ti.css("textAlign"),float:ti.css("float"),position:ti.css("position"),top:ti.css("top"),right:ti.css("right"),bottom:ti.css("bottom"),left:ti.css("left"),width:ti.css("width"),height:ti.css("height"),marginTop:ti.css("marginTop"),marginRight:ti.css("marginRight"),marginBottom:ti.css("marginBottom"),marginLeft:ti.css("marginLeft")};switch(i.position){case"absolute":t="absolute";break;case"fixed":t="fixed";break;default:t="relative"}bi.css(i).css({overflow:"hidden",position:t}),ti.data("cfs_origCss",i).css({textAlign:"left",float:"none",position:"absolute",top:0,left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}),dt.usePadding&&ti.children().each(function(){var t=parseInt(n(this).css(dt.d.marginRight));isNaN(t)&&(t=0),n(this).data("cfs_origCssMargin",t)})},ti._cfs_bind_events=function(){ti._cfs_unbind_events(),ti.bind(t("stop",li),function(n,i){return n.stopPropagation(),pi.isStopped||dt.auto.button&&dt.auto.button.addClass(e("stopped",li)),pi.isStopped=!0,dt.auto.play&&(dt.auto.play=!1,ti.trigger(t("pause",li),i)),!0}),ti.bind(t("finish",li),function(n){return n.stopPropagation(),pi.isScrolling&&it(vi),!0}),ti.bind(t("pause",li),function(n,t,i){var r,u,f;return n.stopPropagation(),wi=p(wi),t&&pi.isScrolling&&(vi.isStopped=!0,r=a()-vi.startTime,vi.duration-=r,vi.pre&&(vi.pre.duration-=r),vi.post&&(vi.post.duration-=r),it(vi,!1)),pi.isPaused||pi.isScrolling||i&&(wi.timePassed+=a()-wi.startTime),pi.isPaused||dt.auto.button&&dt.auto.button.addClass(e("paused",li)),pi.isPaused=!0,dt.auto.onPausePause&&(u=dt.auto.pauseDuration-wi.timePassed,f=100-Math.ceil(u*100/dt.auto.pauseDuration),dt.auto.onPausePause.call(yi,f,u)),!0}),ti.bind(t("play",li),function(n,r,u,f){var s;n.stopPropagation(),wi=p(wi);var h=[r,u,f],c=["string","number","boolean"],o=l(h,c),r=o[0],u=o[1],f=o[2];return r!="prev"&&r!="next"&&(r=pi.direction),typeof u!="number"&&(u=0),typeof f!="boolean"&&(f=!1),f&&(pi.isStopped=!1,dt.auto.play=!0),dt.auto.play?(pi.isPaused&&dt.auto.button&&(dt.auto.button.removeClass(e("stopped",li)),dt.auto.button.removeClass(e("paused",li))),pi.isPaused=!1,wi.startTime=a(),s=dt.auto.pauseDuration+u,dur2=s-wi.timePassed,perc=100-Math.ceil(dur2*100/s),wi.auto=setTimeout(function(){dt.auto.onPauseEnd&&dt.auto.onPauseEnd.call(yi,perc,dur2),pi.isScrolling?ti.trigger(t("play",li),r):ti.trigger(t(r,li),dt.auto)},dur2),dt.auto.onPauseStart&&dt.auto.onPauseStart.call(yi,perc,dur2),!0):(n.stopImmediatePropagation(),i(li,"Carousel stopped: Not scrolling."))}),ti.bind(t("resume",li),function(n){return n.stopPropagation(),vi.isStopped?(vi.isStopped=!1,pi.isPaused=!1,pi.isScrolling=!0,vi.startTime=a(),f(vi)):ti.trigger(t("play",li)),!0}),ti.bind(t("prev",li)+" "+t("next",li),function(n,r,u,f){var c,e,h,a,s,v,y;n.stopPropagation();if(pi.isStopped||ti.is(":hidden"))return n.stopImmediatePropagation(),i(li,"Carousel stopped or hidden: Not scrolling.");if(dt.items.minimum>=ai.total)return n.stopImmediatePropagation(),i(li,"Not enough items ("+ai.total+", "+dt.items.minimum+" needed): Not scrolling.");var w=[r,u,f],p=["object","number/string","function"],e=l(w,p),r=e[0],u=e[1],f=e[2],o=n.type.substr(li.events.prefix.length);(typeof r!="object"||r==null)&&(r=dt[o]),typeof f=="function"&&(r.onAfter=f);if(typeof u!="number"){if(dt.items.filter!="*")u="visible";else for(c=[u,r.items,dt[o].items],e=0,v=c.length;e<v;e++)if(typeof c[e]=="number"||c[e]=="page"||c[e]=="visible"){u=c[e];break}switch(u){case"page":return n.stopImmediatePropagation(),ti.triggerHandler(o+"Page",[r,f]);case"visible":dt.items.visibleConf.variable||dt.items.filter!="*"||(u=dt.items.visible)}}if(vi.isStopped)return ti.trigger(t("resume",li)),ti.trigger(t("queue",li),[o,[r,u,f]]),n.stopImmediatePropagation(),i(li,"Carousel resumed scrolling.");if(r.duration>0)if(pi.isScrolling)return r.queue&&ti.trigger(t("queue",li),[o,[r,u,f]]),n.stopImmediatePropagation(),i(li,"Carousel currently scrolling.");if(r.conditions&&!r.conditions.call(yi))return n.stopImmediatePropagation(),i(li,'Callback "conditions" returned false.');wi.timePassed=0,ti.trigger("_cfs_slide_"+o,[r,u]);if(dt.synchronise)for(h=dt.synchronise,a=[r,u],s=0,v=h.length;s<v;s++)y=o,h[s][1]||(a[0]=h[s][0].triggerHandler("_cfs_configuration",o)),h[s][2]||(y=y=="prev"?"next":"prev"),a[1]=u+h[s][3],h[s][0].trigger("_cfs_slide_"+y,a);return!0}),ti.bind(t("_cfs_slide_prev",li,!1),function(e,c,l){var a,ei,g,yt,ut,gi,nr,k,ii,nt,ui,w,ot,ni,pt,ri,bt,b,hi;e.stopPropagation(),a=ti.children();if(!dt.circular)if(ai.first==0)return dt.infinite&&ti.trigger(t("next",li),ai.total-1),e.stopImmediatePropagation();dt.usePadding&&r(a,dt),typeof l!="number"&&(dt.items.visibleConf.variable?l=st(a,dt,ai.total-1):dt.items.filter!="*"?(ei=typeof c.items=="number"?c.items:gt(ti,dt),l=fi(a,dt,ai.total-1,ei)):l=dt.items.visible,l=et(l,dt,c.items,yi)),dt.circular||ai.total-l<ai.first&&(l=ai.total-ai.first),dt.items.visibleConf.variable?(g=h(a,dt,ai.total-l),dt.items.visible+l<=g&&l<ai.total&&(l++,g=h(a,dt,ai.total-l)),dt.items.visibleConf.old=dt.items.visible,dt.items.visible=s(g,dt,dt.items.visibleConf.adjust,yi)):dt.items.filter!="*"&&(g=d(a,dt,ai.total-l),dt.items.visibleConf.old=dt.items.visible,dt.items.visible=s(g,dt,dt.items.visibleConf.adjust,yi)),dt.usePadding&&r(a,dt,!0);if(l==0)return e.stopImmediatePropagation(),i(li,"0 items to scroll: Not scrolling.");i(li,"Scrolling "+l+" items backward."),ai.first+=l;while(ai.first>=ai.total)ai.first-=ai.total;dt.circular||(ai.first==0&&c.onEnd&&c.onEnd.call(yi),dt.infinite||v(dt,ai.first,li)),ti.children().slice(ai.total-l,ai.total).prependTo(ti),ai.total<dt.items.visible+l&&ti.children().slice(0,dt.items.visible+l-ai.total).clone(!0).appendTo(ti);var a=ti.children(),vt=si(a,dt,l),it=oi(a,dt),rt=a.eq(l-1),lt=vt.last(),ct=it.last();dt.usePadding&&r(a,dt);if(dt.align)var ci=ht(it,dt),yt=ci[0],ut=ci[1];else yt=0,ut=0;gi=yt<0?dt.padding[dt.d[3]]:0,c.fx=="directscroll"&&dt.items.visible<l?(k=a.slice(dt.items.visibleConf.old,l),nr=dt.items[dt.d.width],k.each(function(){var t=n(this);t.data("isHidden",t.is(":hidden")).hide()}),dt.items[dt.d.width]="variable"):k=!1,ii=y(a.slice(0,l),dt,"width"),nt=ft(o(it,dt,!0),dt,!dt.usePadding),k&&(dt.items[dt.d.width]=nr),dt.usePadding&&(r(a,dt,!0),ut<0||r(lt,dt,dt.padding[dt.d[1]]),r(rt,dt,dt.padding[dt.d[3]])),dt.align&&(dt.padding[dt.d[1]]=ut,dt.padding[dt.d[3]]=yt),ui={},w=c.duration,c.fx=="none"?w=0:w=="auto"?w=dt.scroll.duration/dt.scroll.items*l:w>0?w<10&&(w=ii/w):w=0,vi=u(w,c.easing),(dt[dt.d.width]=="variable"||dt[dt.d.height]=="variable")&&vi.anims.push([bi,nt]),dt.usePadding?(ri=dt.padding[dt.d[3]],ct.not(rt).length&&(ot={},ot[dt.d.marginRight]=rt.data("cfs_origCssMargin"),yt<0?rt.css(ot):vi.anims.push([rt,ot])),ct.not(lt).length&&(ni={},ni[dt.d.marginRight]=lt.data("cfs_origCssMargin"),vi.anims.push([lt,ni])),ut<0||(pt={},pt[dt.d.marginRight]=ct.data("cfs_origCssMargin")+dt.padding[dt.d[1]],vi.anims.push([ct,pt]))):ri=0,ui[dt.d.left]=ri,bt=[vt,it,nt,w],c.onBefore&&c.onBefore.apply(yi,bt),di.onBefore=tt(di.onBefore,yi,bt);switch(c.fx){case"fade":case"crossfade":case"cover":case"uncover":vi.pre=u(vi.duration,vi.easing),vi.post=u(vi.duration,vi.easing),vi.duration=0}switch(c.fx){case"crossfade":case"cover":case"uncover":b=ti.clone().appendTo(bi)}switch(c.fx){case"uncover":b.children().slice(0,l).remove();case"crossfade":case"cover":b.children().slice(dt.items.visible).remove()}switch(c.fx){case"fade":vi.pre.anims.push([ti,{opacity:0}]);break;case"crossfade":b.css({opacity:0}),vi.pre.anims.push([ti,{width:"+=0"},function(){b.remove()}]),vi.post.anims.push([b,{opacity:1}]);break;case"cover":vi=wt(vi,ti,b,dt,!0);break;case"uncover":vi=kt(vi,ti,b,dt,!0,l)}return hi=function(){var r=dt.items.visible+l-ai.total,e,i;r>0&&(ti.children().slice(ai.total).remove(),vt=ti.children().slice(ai.total-(l-r)).get().concat(ti.children().slice(0,r).get())),k&&k.each(function(){var t=n(this);t.data("isHidden")||t.show()}),dt.usePadding&&(e=ti.children().eq(dt.items.visible+l-1),e.css(dt.d.marginRight,e.data("cfs_origCssMargin"))),vi.anims=[],vi.pre&&(vi.pre=u(vi.orgDuration,vi.easing)),i=function(){switch(c.fx){case"fade":case"crossfade":ti.css("filter","")}vi.post=u(0,null),pi.isScrolling=!1;var n=[vt,it,nt];c.onAfter&&c.onAfter.apply(yi,n),di.onAfter=tt(di.onAfter,yi,n),ki.length&&(ti.trigger(t(ki[0][0],li),ki[0][1]),ki.shift()),pi.isPaused||ti.trigger(t("play",li))};switch(c.fx){case"fade":vi.pre.anims.push([ti,{opacity:1},i]),f(vi.pre);break;case"uncover":vi.pre.anims.push([ti,{width:"+=0"},i]),f(vi.pre);break;default:i()}},vi.anims.push([ti,ui,hi]),pi.isScrolling=!0,ti.css(dt.d.left,-(ii-gi)),wi=p(wi),f(vi),at(dt.cookie,ti.triggerHandler(t("currentPosition",li))),ti.trigger(t("updatePageStatus",li),[!1,nt]),!0}),ti.bind(t("_cfs_slide_next",li,!1),function(e,c,l){var a,rt,ct,b,ut,si,tr,nt,oi,ot,yt,w,bt,ii,ei,fi,hi,g,gi;e.stopPropagation(),a=ti.children();if(!dt.circular)if(ai.first==dt.items.visible)return dt.infinite&&ti.trigger(t("prev",li),ai.total-1),e.stopImmediatePropagation();dt.usePadding&&r(a,dt),typeof l!="number"&&(dt.items.filter!="*"?(ct=typeof c.items=="number"?c.items:gt(ti,dt),l=ui(a,dt,0,ct)):l=dt.items.visible,l=et(l,dt,c.items,yi)),rt=ai.first==0?ai.total:ai.first,dt.circular||(dt.items.visibleConf.variable?(b=h(a,dt,l),ct=st(a,dt,rt-1)):(b=dt.items.visible,ct=dt.items.visible),l+b>rt&&(l=rt-ct));if(dt.items.visibleConf.variable){b=pt(a,dt,l,rt);while(dt.items.visible-l>=b&&l<ai.total)l++,b=pt(a,dt,l,rt);dt.items.visibleConf.old=dt.items.visible,dt.items.visible=s(b,dt,dt.items.visibleConf.adjust,yi)}else dt.items.filter!="*"&&(b=d(a,dt,l),dt.items.visibleConf.old=dt.items.visible,dt.items.visible=s(b,dt,dt.items.visibleConf.adjust,yi));dt.usePadding&&r(a,dt,!0);if(l==0)return e.stopImmediatePropagation(),i(li,"0 items to scroll: Not scrolling.");i(li,"Scrolling "+l+" items forward."),ai.first-=l;while(ai.first<0)ai.first+=ai.total;dt.circular||(ai.first==dt.items.visible&&c.onEnd&&c.onEnd.call(yi),dt.infinite||v(dt,ai.first,li)),ai.total<dt.items.visible+l&&ti.children().slice(0,dt.items.visible+l-ai.total).clone(!0).appendTo(ti);var a=ti.children(),ni=lt(a,dt),it=ri(a,dt,l),ci=a.eq(l-1),vt=ni.last(),nr=it.last();dt.usePadding&&r(a,dt);if(dt.align)var ir=ht(it,dt),ut=ir[0],si=ir[1];else ut=0,si=0;c.fx=="directscroll"&&dt.items.visibleConf.old<l?(nt=a.slice(dt.items.visibleConf.old,l),tr=dt.items[dt.d.width],nt.each(function(){var t=n(this);t.data("isHidden",t.is(":hidden")).hide()}),dt.items[dt.d.width]="variable"):nt=!1,oi=y(a.slice(0,l),dt,"width"),ot=ft(o(it,dt,!0),dt,!dt.usePadding),nt&&(dt.items[dt.d.width]=tr),dt.align&&dt.padding[dt.d[1]]<0&&(dt.padding[dt.d[1]]=0),dt.usePadding&&(r(a,dt,!0),r(vt,dt,dt.padding[dt.d[1]])),dt.align&&(dt.padding[dt.d[1]]=si,dt.padding[dt.d[3]]=ut),yt={},w=c.duration,c.fx=="none"?w=0:w=="auto"?w=dt.scroll.duration/dt.scroll.items*l:w>0?w<10&&(w=oi/w):w=0,vi=u(w,c.easing),(dt[dt.d.width]=="variable"||dt[dt.d.height]=="variable")&&vi.anims.push([bi,ot]),dt.usePadding&&(bt=nr.data("cfs_origCssMargin"),si<0||(bt+=dt.padding[dt.d[1]]),nr.css(dt.d.marginRight,bt),ci.not(vt).length&&(ii={},ii[dt.d.marginRight]=vt.data("cfs_origCssMargin"),vi.anims.push([vt,ii])),ei=ci.data("cfs_origCssMargin"),ut<0||(ei+=dt.padding[dt.d[3]]),fi={},fi[dt.d.marginRight]=ei,vi.anims.push([ci,fi])),yt[dt.d.left]=-oi,ut<0&&(yt[dt.d.left]+=ut),hi=[ni,it,ot,w],c.onBefore&&c.onBefore.apply(yi,hi),di.onBefore=tt(di.onBefore,yi,hi);switch(c.fx){case"fade":case"crossfade":case"cover":case"uncover":vi.pre=u(vi.duration,vi.easing),vi.post=u(vi.duration,vi.easing),vi.duration=0}switch(c.fx){case"crossfade":case"cover":case"uncover":g=ti.clone().appendTo(bi)}switch(c.fx){case"uncover":g.children().slice(dt.items.visibleConf.old).remove();break;case"crossfade":case"cover":g.children().slice(0,l).remove(),g.children().slice(dt.items.visible).remove()}switch(c.fx){case"fade":vi.pre.anims.push([ti,{opacity:0}]);break;case"crossfade":g.css({opacity:0}),vi.pre.anims.push([ti,{width:"+=0"},function(){g.remove()}]),vi.post.anims.push([g,{opacity:1}]);break;case"cover":vi=wt(vi,ti,g,dt,!1);break;case"uncover":vi=kt(vi,ti,g,dt,!1,l)}return gi=function(){var o=dt.items.visible+l-ai.total,s=dt.usePadding?dt.padding[dt.d[3]]:0,e,r,i;ti.css(dt.d.left,s),o>0&&ti.children().slice(ai.total).remove(),e=ti.children().slice(0,l).appendTo(ti).last(),o>0&&(it=k(a,dt)),nt&&nt.each(function(){var t=n(this);t.data("isHidden")||t.show()}),dt.usePadding&&(ai.total<dt.items.visible+l&&(r=ti.children().eq(dt.items.visible-1),r.css(dt.d.marginRight,r.data("cfs_origCssMargin")+dt.padding[dt.d[3]])),e.css(dt.d.marginRight,e.data("cfs_origCssMargin"))),vi.anims=[],vi.pre&&(vi.pre=u(vi.orgDuration,vi.easing)),i=function(){switch(c.fx){case"fade":case"crossfade":ti.css("filter","")}vi.post=u(0,null),pi.isScrolling=!1;var n=[ni,it,ot];c.onAfter&&c.onAfter.apply(yi,n),di.onAfter=tt(di.onAfter,yi,n),ki.length&&(ti.trigger(t(ki[0][0],li),ki[0][1]),ki.shift()),pi.isPaused||ti.trigger(t("play",li))};switch(c.fx){case"fade":vi.pre.anims.push([ti,{opacity:1},i]),f(vi.pre);break;case"uncover":vi.pre.anims.push([ti,{width:"+=0"},i]),f(vi.pre);break;default:i()}},vi.anims.push([ti,yt,gi]),pi.isScrolling=!0,wi=p(wi),f(vi),at(dt.cookie,ti.triggerHandler(t("currentPosition",li))),ti.trigger(t("updatePageStatus",li),[!1,ot]),!0}),ti.bind(t("slideTo",li),function(n,i,r,u,f,e,o){n.stopPropagation();var h=[i,r,u,f,e,o],c=["string/number/object","number","boolean","object","string","function"],s=l(h,c),f=s[3],e=s[4],o=s[5];i=b(s[0],s[1],s[2],ai,ti);if(i==0)return;typeof f!="object"&&(f=!1);if(pi.isScrolling)if(typeof f!="object"||f.duration>0)return!1;return e!="prev"&&e!="next"&&(e=dt.circular?i>ai.total/2?"prev":"next":ai.first==0||ai.first>i?"next":"prev"),e=="prev"&&(i=ai.total-i),ti.trigger(t(e,li),[f,i,o]),!0}),ti.bind(t("prevPage",li),function(n,i,r){n.stopPropagation();var u=ti.triggerHandler(t("currentPage",li));return ti.triggerHandler(t("slideToPage",li),[u-1,i,"prev",r])}),ti.bind(t("nextPage",li),function(n,i,r){n.stopPropagation();var u=ti.triggerHandler(t("currentPage",li));return ti.triggerHandler(t("slideToPage",li),[u+1,i,"next",r])}),ti.bind(t("slideToPage",li),function(n,i,r,u,f){n.stopPropagation(),typeof i!="number"&&(i=ti.triggerHandler(t("currentPage",li)));var o=dt.pagination.items||dt.items.visible,e=Math.floor(ai.total/o)-1;return i<0&&(i=e),i>e&&(i=0),ti.triggerHandler(t("slideTo",li),[i*o,0,!0,r,u,f])}),ti.bind(t("jumpToStart",li),function(n,t){n.stopPropagation(),t=t?b(t,0,!0,ai,ti):0,t+=ai.first;if(t!=0){while(t>ai.total)t-=ai.total;ti.prepend(ti.children().slice(t,ai.total))}return!0}),ti.bind(t("synchronise",li),function(n,r){var o,f,u,e;n.stopPropagation();if(r)r=yt(r);else if(dt.synchronise)r=dt.synchronise;else return i(li,"No carousel to synchronise.");for(o=ti.triggerHandler(t("currentPosition",li)),f=!0,u=0,e=r.length;u<e;u++)r[u][0].triggerHandler(t("slideTo",li),[o,r[u][3],!0])||(f=!1);return f}),ti.bind(t("queue",li),function(n,t,i){return n.stopPropagation(),typeof t=="function"?t.call(yi,ki):c(t)?ki=t:typeof t!="undefined"&&ki.push([t,i]),ki}),ti.bind(t("insertItem",li),function(r,u,f,e,o){var a,s,c,y;r.stopPropagation();var p=[u,f,e,o],w=["string/object","string/number/object","boolean","number"],h=l(p,w),u=h[0],f=h[1],e=h[2],o=h[3];return typeof u=="object"&&typeof u.jquery=="undefined"&&(u=n(u)),typeof u=="string"&&(u=n(u)),typeof u!="object"||typeof u.jquery=="undefined"||u.length==0?i(li,"Not a valid object."):(typeof f=="undefined"&&(f="end"),dt.usePadding&&u.each(function(){var t=parseInt(n(this).css(dt.d.marginRight));isNaN(t)&&(t=0),n(this).data("cfs_origCssMargin",t)}),a=f,s="before",f=="end"?e?(ai.first==0?(f=ai.total-1,s="after"):(f=ai.first,ai.first+=u.length),f<0&&(f=0)):(f=ai.total-1,s="after"):f=b(f,o,e,ai,ti),a=="end"||e||f<ai.first&&(ai.first+=u.length),ai.first<ai.total||(ai.first-=ai.total),c=ti.children().eq(f),c.length?c[s](u):ti.append(u),ai.total=ti.children().length,y=ti.triggerHandler("updateSizes"),nt(dt,ai.total,li),v(dt,ai.first,li),ti.trigger(t("linkAnchors",li)),ti.trigger(t("updatePageStatus",li),[!0,y]),!0)}),ti.bind(t("removeItem",li),function(n,i,r,u){var f,o;n.stopPropagation();var s=[i,r,u],h=["string/number/object","boolean","number"],e=l(s,h),i=e[0],r=e[1],u=e[2];return typeof i=="undefined"||i=="end"?ti.children().last().remove():(i=b(i,u,r,ai,ti),f=ti.children().eq(i),f.length&&(i<ai.first&&(ai.first-=f.length),f.remove())),ai.total=ti.children().length,o=ti.triggerHandler("updateSizes"),nt(dt,ai.total,li),v(dt,ai.first,li),ti.trigger(t("updatePageStatus",li),[!0,o]),!0}),ti.bind(t("onBefore",li)+" "+t("onAfter",li),function(n,t){n.stopPropagation();var i=n.type.substr(li.events.prefix.length);return c(t)&&(di[i]=t),typeof t=="function"&&di[i].push(t),di[i]}),ti.bind(t("_cfs_currentPosition",li,!1),function(n,i){return n.stopPropagation(),ti.triggerHandler(t("currentPosition",li),i)}),ti.bind(t("currentPosition",li),function(n,t){var i;return n.stopPropagation(),i=ai.first==0?0:ai.total-ai.first,typeof t=="function"&&t.call(yi,i),i}),ti.bind(t("currentPage",li),function(n,t){var r,u,i;return n.stopPropagation(),r=dt.pagination.items||dt.items.visible,u=Math.ceil(ai.total/r-1),i=ai.first==0?0:ai.first<ai.total%r?0:ai.first!=r||dt.circular?Math.round((ai.total-ai.first)/r):u,i<0&&(i=0),i>u&&(i=u),typeof t=="function"&&t.call(yi,i),i}),ti.bind(t("currentVisible",li),function(n,t){return n.stopPropagation(),$i=k(ti.children(),dt),typeof t=="function"&&t.call(yi,$i),$i}),ti.bind(t("slice",li),function(n,t,i,r){var f,e;n.stopPropagation();var o=[t,i,r],s=["number","number","function"],u=l(o,s);t=typeof u[0]=="number"?u[0]:0,i=typeof u[1]=="number"?u[1]:ai.total,r=u[2],t+=ai.first,i+=ai.first;while(t>ai.total)t-=ai.total;while(i>ai.total)i-=ai.total;while(t<0)t+=ai.total;while(i<0)i+=ai.total;return f=ti.children(),e=i>t?f.slice(t,i):f.slice(t,ai.total).get().concat(f.slice(0,i).get()),typeof r=="function"&&r.call(yi,e),e}),ti.bind(t("isPaused",li)+" "+t("isStopped",li)+" "+t("isScrolling",li),function(n,t){n.stopPropagation();var i=n.type.substr(li.events.prefix.length);return typeof t=="function"&&t.call(yi,pi[i]),pi[i]}),ti.bind(t("_cfs_configuration",li,!1),function(n,i,r,u){return n.stopPropagation(),ti.triggerHandler(t("configuration",li),[i,r,u])}),ti.bind(t("configuration",li),function(i,u,f,e){var s,o,h;i.stopPropagation(),s=!1;if(typeof u=="function")u.call(yi,dt);else if(typeof u=="object")tr=n.extend(!0,{},tr,u),f!==!1?s=!0:dt=n.extend(!0,{},dt,u);else if(typeof u!="undefined")if(typeof f=="function")o=eval("opts."+u),typeof o=="undefined"&&(o=""),f.call(yi,o);else if(typeof f!="undefined")typeof e!="boolean"&&(e=!0),eval("opts_orig."+u+" = b"),e!==!1?s=!0:eval("opts."+u+" = b");else return eval("opts."+u);return s&&(r(ti.children(),dt),ti._cfs_init(tr),ti._cfs_bind_buttons(),h=ot(ti,dt),ti.trigger(t("updatePageStatus",li),[!0,h])),dt}),ti.bind(t("linkAnchors",li),function(r,u,f){return r.stopPropagation(),typeof u=="undefined"||u.length==0?u=n("body"):typeof u=="string"&&(u=n(u)),typeof u!="object"?i(li,"Not a valid object."):((typeof f!="string"||f.length==0)&&(f="a.caroufredsel"),u.find(f).each(function(){var i=this.hash||"";i.length>0&&ti.children().index(n(i))!=-1&&n(this).unbind("click").click(function(n){n.preventDefault(),ti.trigger(t("slideTo",li),i)})}),!0)}),ti.bind(t("updatePageStatus",li),function(i,r){i.stopPropagation();if(!dt.pagination.container)return;if(r){var f=dt.pagination.items||dt.items.visible,o=Math.ceil(ai.total/f);dt.pagination.anchorBuilder&&(dt.pagination.container.children().remove(),dt.pagination.container.each(function(){for(var i,t=0;t<o;t++)i=ti.children().eq(b(t*f,0,!0,ai,ti)),n(this).append(dt.pagination.anchorBuilder(t+1,i))})),dt.pagination.container.each(function(){n(this).children().unbind(dt.pagination.event).each(function(i){n(this).bind(dt.pagination.event,function(n){n.preventDefault(),ti.trigger(t("slideTo",li),[i*f,0,!0,dt.pagination])})})})}return dt.pagination.container.each(function(){n(this).children().removeClass(e("selected",li)).eq(ti.triggerHandler(t("currentPage",li))).addClass(e("selected",li))}),!0}),ti.bind(t("updateSizes",li),function(){var r=ti.children(),u=dt.items.visible,t;return dt.items.visibleConf.variable?u=h(r,dt,0):dt.items.filter!="*"&&(u=d(r,dt,0)),!dt.circular&&ai.first!=0&&u>ai.first&&(t=dt.items.visibleConf.variable?st(r,dt,ai.first)-ai.first:dt.items.filter!="*"?ei(r,dt,ai.first)-ai.first:dt.items.visible-ai.first,i(li,"Preventing non-circular: sliding "+t+" items backward."),ti.trigger("prev",t)),dt.items.visible=s(u,dt,dt.items.visibleConf.adjust,yi),ot(ti,dt)}),ti.bind(t("_cfs_destroy",li,!1),function(n,i){return n.stopPropagation(),ti.trigger(t("destroy",li),i),!0}),ti.bind(t("destroy",li),function(n,i){return n.stopPropagation(),wi=p(wi),ti.data("cfs_isCarousel",!1),ti.trigger(t("finish",li)),i&&ti.trigger(t("jumpToStart",li)),dt.usePadding&&r(ti.children(),dt),ti.css(ti.data("cfs_origCss")),ti._cfs_unbind_events(),ti._cfs_unbind_buttons(),bi.replaceWith(ti),!0})},ti._cfs_unbind_events=function(){ti.unbind(t("",li,!1))},ti._cfs_bind_buttons=function(){var f,u,r,i;ti._cfs_unbind_buttons(),nt(dt,ai.total,li),v(dt,ai.first,li),dt.auto.pauseOnHover&&(i=w(dt.auto.pauseOnHover),bi.bind(t("mouseenter",li,!1),function(){ti.trigger(t("pause",li),i)}).bind(t("mouseleave",li,!1),function(){ti.trigger(t("resume",li))})),dt.auto.button&&dt.auto.button.bind(t(dt.auto.event,li,!1),function(n){var r,i;n.preventDefault(),pi.isPaused?(r="play",i=null):(r="pause",i=w(dt.auto.pauseOnClick)),ti.trigger(t(r,li),i)}),dt.prev.button&&(dt.prev.button.bind(t(dt.prev.event,li,!1),function(n){n.preventDefault(),ti.trigger(t("prev",li))}),dt.prev.pauseOnHover&&(i=w(dt.prev.pauseOnHover),dt.prev.button.bind(t("mouseenter",li,!1),function(){ti.trigger(t("pause",li),i)}).bind(t("mouseleave",li,!1),function(){ti.trigger(t("resume",li))}))),dt.next.button&&(dt.next.button.bind(t(dt.next.event,li,!1),function(n){n.preventDefault(),ti.trigger(t("next",li))}),dt.next.pauseOnHover&&(i=w(dt.next.pauseOnHover),dt.next.button.bind(t("mouseenter",li,!1),function(){ti.trigger(t("pause",li),i)}).bind(t("mouseleave",li,!1),function(){ti.trigger(t("resume",li))}))),n.fn.mousewheel&&(dt.prev.mousewheel&&(pi.mousewheelPrev||(pi.mousewheelPrev=!0,bi.mousewheel(function(n,i){if(i>0){n.preventDefault();var r=vt(dt.prev.mousewheel);ti.trigger(t("prev",li),r)}}))),dt.next.mousewheel&&(pi.mousewheelNext||(pi.mousewheelNext=!0,bi.mousewheel(function(n,i){if(i<0){n.preventDefault();var r=vt(dt.next.mousewheel);ti.trigger(t("next",li),r)}}))));if(n.fn.touchwipe){f=dt.prev.wipe?function(){ti.trigger(t("prev",li))}:null,u=dt.next.wipe?function(){ti.trigger(t("next",li))}:null;if(u||u)if(!pi.touchwipe){pi.touchwipe=!0,r={min_move_x:30,min_move_y:30,preventDefaultEvents:!0};switch(dt.direction){case"up":case"down":r.wipeUp=u,r.wipeDown=f;break;default:r.wipeLeft=u,r.wipeRight=f}bi.touchwipe(r)}}dt.pagination.container&&dt.pagination.pauseOnHover&&(i=w(dt.pagination.pauseOnHover),dt.pagination.container.bind(t("mouseenter",li,!1),function(){ti.trigger(t("pause",li),i)}).bind(t("mouseleave",li,!1),function(){ti.trigger(t("resume",li))})),(dt.prev.key||dt.next.key)&&n(document).bind(t("keyup",li,!1),function(n){var i=n.keyCode;i==dt.next.key&&(n.preventDefault(),ti.trigger(t("next",li))),i==dt.prev.key&&(n.preventDefault(),ti.trigger(t("prev",li)))}),dt.pagination.keys&&n(document).bind(t("keyup",li,!1),function(n){var i=n.keyCode;i>=49&&i<58&&(i=(i-49)*dt.items.visible,i>ai.total||(n.preventDefault(),ti.trigger(t("slideTo",li),[i,0,!0,dt.pagination])))}),dt.auto.play&&ti.trigger(t("play",li),dt.auto.delay)},ti._cfs_unbind_buttons=function(){var i=t("",li,!1);n(document).unbind(i),bi.unbind(i),dt.auto.button&&dt.auto.button.unbind(i),dt.prev.button&&dt.prev.button.unbind(i),dt.next.button&&dt.next.button.unbind(i),dt.pagination.container&&(dt.pagination.container.unbind(i),dt.pagination.anchorBuilder&&dt.pagination.container.children().remove()),nt(dt,"hide",li),v(dt,"removeClass",li)};var pi={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheelNext:!1,mousewheelPrev:!1,touchwipe:!1},ai={total:ti.children().length,first:0},wi={timer:null,auto:null,queue:null,startTime:a(),timePassed:0},vi={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},di={onBefore:[],onAfter:[]},ki=[],li=n.extend(!0,{},n.fn.carouFredSel.configs,bt),dt={},tr=ct,bi=ti.wrap("<"+li.wrapper.element+' class="'+li.wrapper.classname+'" />').parent();li.selector=ti.selector,ti._cfs_init(tr,!0,ur),ti._cfs_build(),ti._cfs_bind_events(),ti._cfs_bind_buttons(),c(dt.items.start)?nr=dt.items.start:(nr=[],dt.items.start!=0&&nr.push(dt.items.start)),dt.cookie&&nr.unshift(hi(dt.cookie));if(nr.length>0)for(ir=0,er=nr.length;ir<er;ir++){gi=nr[ir];if(gi==0)continue;if(gi===!0){gi=window.location.hash;if(gi.length<1)continue}else gi==="random"&&(gi=Math.floor(Math.random()*ai.total));if(ti.triggerHandler(t("slideTo",li),[gi,0,!0,{fx:"none"}]))break}return rr=ot(ti,dt,!1),fr=k(ti.children(),dt),dt.onCreate&&dt.onCreate.call(yi,fr,rr),ti.trigger(t("updatePageStatus",li),[!0,rr]),ti.trigger(t("linkAnchors",li)),ti},n.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,mousewheel:!1,wipe:!1,event:"click",queue:!1}},n.fn.carouFredSel.configs={debug:!1,events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},n.fn.carouFredSel.pageAnchorBuilder=function(n){return'<a href="#"><span>'+n+"</span></a>"},n.fn.caroufredsel=function(n){return this.carouFredSel(n)},n.extend(n.easing,{quadratic:function(n){var t=n*n;return n*(-t*n+4*t-6*n+4)},cubic:function(n){return n*(4*n*n-9*n+6)},elastic:function(n){var t=n*n;return n*(33*t*t-106*t*n+126*t-67*n+15)}})})(jQuery)
