if("undefined"==typeof jQuery){throw new Error("Bootstrap's JavaScript requires jQuery")}+function(a){function b(){var d=document.createElement("bootstrap"),h={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in h){if(void 0!==d.style[c]){return{end:h[c]}}}return!1}a.fn.emulateTransitionEnd=function(c){var d=!1,e=this;a(this).one(a.support.transition.end,function(){d=!0});var i=function(){d||a(e).trigger(a.support.transition.end)};return setTimeout(i,c),this},a(function(){a.support.transition=b()})}(jQuery),+function(c){var d='[data-dismiss="alert"]',a=function(e){c(e).on("click",d,this.close)};a.prototype.close=function(f){function e(){m.trigger("closed.bs.alert").remove()}var g=c(this),h=g.attr("data-target");h||(h=g.attr("href"),h=h&&h.replace(/.*(?=#[^\s]*$)/,""));var m=c(h);f&&f.preventDefault(),m.length||(m=g.hasClass("alert")?g:g.parent()),m.trigger(f=c.Event("close.bs.alert")),f.isDefaultPrevented()||(m.removeClass("in"),c.support.transition&&m.hasClass("fade")?m.one(c.support.transition.end,e).emulateTransitionEnd(150):e())};var b=c.fn.alert;c.fn.alert=function(e){return this.each(function(){var g=c(this),f=g.data("bs.alert");f||g.data("bs.alert",f=new a(this)),"string"==typeof e&&f[e].call(g)})},c.fn.alert.Constructor=a,c.fn.alert.noConflict=function(){return c.fn.alert=b,this},c(document).on("click.bs.alert.data-api",d,a.prototype.close)}(jQuery),+function(b){var c=function(d,e){this.$element=b(d),this.options=b.extend({},c.DEFAULTS,e),this.isLoading=!1};c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(d){var e="disabled",f=this.$element,k=f.is("input")?"val":"html",l=f.data();d+="Text",l.resetText||f.data("resetText",f[k]()),f[k](l[d]||this.options[d]),setTimeout(b.proxy(function(){"loadingText"==d?(this.isLoading=!0,f.addClass(e).attr(e,e)):this.isLoading&&(this.isLoading=!1,f.removeClass(e).removeAttr(e))},this),0)},c.prototype.toggle=function(){var e=!0,f=this.$element.closest('[data-toggle="buttons"]');if(f.length){var d=this.$element.find("input");"radio"==d.prop("type")&&(d.prop("checked")&&this.$element.hasClass("active")?e=!1:f.find(".active").removeClass("active")),e&&d.prop("checked",!this.$element.hasClass("active")).trigger("change")}e&&this.$element.toggleClass("active")};var a=b.fn.button;b.fn.button=function(d){return this.each(function(){var f=b(this),h=f.data("bs.button"),e="object"==typeof d&&d;h||f.data("bs.button",h=new c(this,e)),"toggle"==d?h.toggle():d&&h.setState(d)})},b.fn.button.Constructor=c,b.fn.button.noConflict=function(){return b.fn.button=a,this},b(document).on("click.bs.button.data-api","[data-toggle^=button]",function(d){var e=b(d.target);e.hasClass("btn")||(e=e.closest(".btn")),e.button("toggle"),d.preventDefault()})}(jQuery),+function(b){var c=function(d,e){this.$element=b(d),this.$indicators=this.$element.find(".carousel-indicators"),this.options=e,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",b.proxy(this.pause,this)).on("mouseleave",b.proxy(this.cycle,this))};c.DEFAULTS={interval:5000,pause:"hover",wrap:!0},c.prototype.cycle=function(d){return d||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(b.proxy(this.next,this),this.options.interval)),this},c.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},c.prototype.to=function(d){var e=this,f=this.getActiveIndex();return d>this.$items.length-1||0>d?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){e.to(d)}):f==d?this.pause().cycle():this.slide(d>f?"next":"prev",b(this.$items[d]))},c.prototype.pause=function(d){return d||(this.paused=!0),this.$element.find(".next, .prev").length&&b.support.transition&&(this.$element.trigger(b.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(d,e){var f=this.$element.find(".item.active"),g=e||f[d](),h=this.interval,i="next"==d?"left":"right",j="next"==d?"first":"last",s=this;if(!g.length){if(!this.options.wrap){return}g=this.$element.find(".item")[j]()}if(g.hasClass("active")){return this.sliding=!1}var t=b.Event("slide.bs.carousel",{relatedTarget:g[0],direction:i});return this.$element.trigger(t),t.isDefaultPrevented()?void 0:(this.sliding=!0,h&&this.pause(),this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var k=b(s.$indicators.children()[s.getActiveIndex()]);k&&k.addClass("active")})),b.support.transition&&this.$element.hasClass("slide")?(g.addClass(d),g[0].offsetWidth,f.addClass(i),g.addClass(i),f.one(b.support.transition.end,function(){g.removeClass([d,i].join(" ")).addClass("active"),f.removeClass(["active",i].join(" ")),s.sliding=!1,setTimeout(function(){s.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(1000*f.css("transition-duration").slice(0,-1))):(f.removeClass("active"),g.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")),h&&this.cycle(),this)};var a=b.fn.carousel;b.fn.carousel=function(d){return this.each(function(){var f=b(this),g=f.data("bs.carousel"),j=b.extend({},c.DEFAULTS,f.data(),"object"==typeof d&&d),e="string"==typeof d?d:j.slide;g||f.data("bs.carousel",g=new c(this,j)),"number"==typeof d?g.to(d):e?g[e]():j.interval&&g.pause().cycle()})},b.fn.carousel.Constructor=c,b.fn.carousel.noConflict=function(){return b.fn.carousel=a,this},b(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(e){var d,f=b(this),g=b(f.attr("data-target")||(d=f.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),m=b.extend({},g.data(),f.data()),n=f.attr("data-slide-to");n&&(m.interval=!1),g.carousel(m),(n=f.attr("data-slide-to"))&&g.data("bs.carousel").to(n),e.preventDefault()}),b(window).on("load",function(){b('[data-ride="carousel"]').each(function(){var d=b(this);d.carousel(d.data())})})}(jQuery),+function(b){var c=function(d,e){this.$element=b(d),this.options=b.extend({},c.DEFAULTS,e),this.transitioning=null,this.options.parent&&(this.$parent=b(this.options.parent)),this.options.toggle&&this.toggle()};c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var d=this.$element.hasClass("width");return d?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e=b.Event("show.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var f=d.data("bs.collapse");if(f&&f.transitioning){return}d.collapse("hide"),f||d.data("bs.collapse",null)}var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0),this.transitioning=1;var m=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!b.support.transition){return m.call(this)}var n=b.camelCase(["scroll",g].join("-"));this.$element.one(b.support.transition.end,b.proxy(m,this)).emulateTransitionEnd(350)[g](this.$element[0][n])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var d=b.Event("hide.bs.collapse");if(this.$element.trigger(d),!d.isDefaultPrevented()){var e=this.dimension();this.$element[e](this.$element[e]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var f=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return b.support.transition?void this.$element[e](0).one(b.support.transition.end,b.proxy(f,this)).emulateTransitionEnd(350):f.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var a=b.fn.collapse;b.fn.collapse=function(d){return this.each(function(){var f=b(this),h=f.data("bs.collapse"),e=b.extend({},c.DEFAULTS,f.data(),"object"==typeof d&&d);!h&&e.toggle&&"show"==d&&(d=!d),h||f.data("bs.collapse",h=new c(this,e)),"string"==typeof d&&h[d]()})},b.fn.collapse.Constructor=c,b.fn.collapse.noConflict=function(){return b.fn.collapse=a,this},b(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(d){var e,f=b(this),g=f.attr("data-target")||d.preventDefault()||(e=f.attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,""),h=b(g),i=h.data("bs.collapse"),j=i?"toggle":f.data(),s=f.attr("data-parent"),t=s&&b(s);i&&i.transitioning||(t&&t.find('[data-toggle=collapse][data-parent="'+s+'"]').not(f).addClass("collapsed"),f[h.hasClass("in")?"addClass":"removeClass"]("collapsed")),h.collapse(j)})}(jQuery),+function(e){function f(h){e(a).remove(),e(b).each(function(){var j=g(e(this)),i={relatedTarget:this};j.hasClass("open")&&(j.trigger(h=e.Event("hide.bs.dropdown",i)),h.isDefaultPrevented()||j.removeClass("open").trigger("hidden.bs.dropdown",i))})}function g(h){var i=h.attr("data-target");i||(i=h.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var j=i&&e(i);return j&&j.length?j:h.parent()}var a=".dropdown-backdrop",b="[data-toggle=dropdown]",c=function(h){e(h).on("click.bs.dropdown",this.toggle)};c.prototype.toggle=function(j){var k=e(this);if(!k.is(".disabled, :disabled")){var l=g(k),h=l.hasClass("open");if(f(),!h){"ontouchstart" in document.documentElement&&!l.closest(".navbar-nav").length&&e(''}),c.prototype=b.extend({},b.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var e=this.tip(),f=this.getTitle(),d=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](f),e.find(".popover-content")[this.options.html?"string"==typeof d?"html":"append":"text"](d),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var d=this.$element,e=this.options;return d.attr("data-content")||("function"==typeof e.content?e.content.call(d[0]):e.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=b(this.options.template)),this.$tip};var a=b.fn.popover;b.fn.popover=function(d){return this.each(function(){var f=b(this),h=f.data("bs.popover"),e="object"==typeof d&&d;(h||"destroy"!=d)&&(h||f.data("bs.popover",h=new c(this,e)),"string"==typeof d&&h[d]())})},b.fn.popover.Constructor=c,b.fn.popover.noConflict=function(){return b.fn.popover=a,this}}(jQuery),+function(b){function c(f,i){var d,e=b.proxy(this.process,this);this.$element=b(b(f).is("body")?window:f),this.$body=b("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",e),this.options=b.extend({},c.DEFAULTS,i),this.selector=(this.options.target||(d=b(f).attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=b([]),this.targets=b([]),this.activeTarget=null,this.refresh(),this.process()}c.DEFAULTS={offset:10},c.prototype.refresh=function(){var d=this.$element[0]==window?"offset":"position";this.offsets=b([]),this.targets=b([]);var e=this;this.$body.find(this.selector).map(function(){var g=b(this),i=g.data("target")||g.attr("href"),f=/^#./.test(i)&&b(i);return f&&f.length&&f.is(":visible")&&[[f[d]().top+(!b.isWindow(e.$scrollElement.get(0))&&e.$scrollElement.scrollTop()),i]]||null}).sort(function(f,g){return f[0]-g[0]}).each(function(){e.offsets.push(this[0]),e.targets.push(this[1])})},c.prototype.process=function(){var o,p=this.$scrollElement.scrollTop()+this.options.offset,q=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=q-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(p>=d){return g!=(o=f.last()[0])&&this.activate(o)}if(g&&p<=e[0]){return g!=(o=f[0])&&this.activate(o)}for(o=e.length;o--;){g!=f[o]&&p>=e[o]&&(!e[o+1]||p<=e[o+1])&&this.activate(f[o])}},c.prototype.activate=function(d){this.activeTarget=d,b(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var e=this.selector+'[data-target="'+d+'"],'+this.selector+'[href="'+d+'"]',f=b(e).parents("li").addClass("active");f.parent(".dropdown-menu").length&&(f=f.closest("li.dropdown").addClass("active")),f.trigger("activate.bs.scrollspy")};var a=b.fn.scrollspy;b.fn.scrollspy=function(d){return this.each(function(){var f=b(this),h=f.data("bs.scrollspy"),e="object"==typeof d&&d;h||f.data("bs.scrollspy",h=new c(this,e)),"string"==typeof d&&h[d]()})},b.fn.scrollspy.Constructor=c,b.fn.scrollspy.noConflict=function(){return b.fn.scrollspy=a,this},b(window).on("load",function(){b('[data-spy="scroll"]').each(function(){var d=b(this);d.scrollspy(d.data())})})}(jQuery),+function(b){var c=function(d){this.element=b(d)};c.prototype.show=function(){var e=this.element,d=e.closest("ul:not(.dropdown-menu)"),f=e.data("target");if(f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var g=d.find(".active:last a")[0],m=b.Event("show.bs.tab",{relatedTarget:g});if(e.trigger(m),!m.isDefaultPrevented()){var n=b(f);this.activate(e.parent("li"),d),this.activate(n,n.parent(),function(){e.trigger({type:"shown.bs.tab",relatedTarget:g})})}}},c.prototype.activate=function(e,d,f){function g(){m.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),e.addClass("active"),n?(e[0].offsetWidth,e.addClass("in")):e.removeClass("fade"),e.parent(".dropdown-menu")&&e.closest("li.dropdown").addClass("active"),f&&f()}var m=d.find("> .active"),n=f&&b.support.transition&&m.hasClass("fade");n?m.one(b.support.transition.end,g).emulateTransitionEnd(150):g(),m.removeClass("in")};var a=b.fn.tab;b.fn.tab=function(d){return this.each(function(){var f=b(this),e=f.data("bs.tab");e||f.data("bs.tab",e=new c(this)),"string"==typeof d&&e[d]()})},b.fn.tab.Constructor=c,b.fn.tab.noConflict=function(){return b.fn.tab=a,this},b(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(d){d.preventDefault(),b(this).tab("show")})}(jQuery),+function(b){var c=function(d,e){this.options=b.extend({},c.DEFAULTS,e),this.$window=b(window).on("scroll.bs.affix.data-api",b.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",b.proxy(this.checkPositionWithEventLoop,this)),this.$element=b(d),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset){return this.pinnedOffset}this.$element.removeClass(c.RESET).addClass("affix");var d=this.$window.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-d},c.prototype.checkPositionWithEventLoop=function(){setTimeout(b.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var d=b(document).height(),e=this.$window.scrollTop(),f=this.$element.offset(),g=this.options.offset,h=g.top,i=g.bottom;"top"==this.affixed&&(f.top+=e),"object"!=typeof g&&(i=h=g),"function"==typeof h&&(h=g.top(this.$element)),"function"==typeof i&&(i=g.bottom(this.$element));var j=null!=this.unpin&&e+this.unpin<=f.top?!1:null!=i&&f.top+this.$element.height()>=d-i?"bottom":null!=h&&h>=e?"top":!1;if(this.affixed!==j){this.unpin&&this.$element.css("top","");var k="affix"+(j?"-"+j:""),s=b.Event(k+".bs.affix");this.$element.trigger(s),s.isDefaultPrevented()||(this.affixed=j,this.unpin="bottom"==j?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(k).trigger(b.Event(k.replace("affix","affixed"))),"bottom"==j&&this.$element.offset({top:d-i-this.$element.height()}))}}};var a=b.fn.affix;b.fn.affix=function(d){return this.each(function(){var f=b(this),h=f.data("bs.affix"),e="object"==typeof d&&d;h||f.data("bs.affix",h=new c(this,e)),"string"==typeof d&&h[d]()})},b.fn.affix.Constructor=c,b.fn.affix.noConflict=function(){return b.fn.affix=a,this},b(window).on("load",function(){b('[data-spy="affix"]').each(function(){var d=b(this),e=d.data();e.offset=e.offset||{},e.offsetBottom&&(e.offset.bottom=e.offsetBottom),e.offsetTop&&(e.offset.top=e.offsetTop),d.affix(e)})})}(jQuery);(function(j){var e=!1,g=!1,h={isUrl:function(a){var b=RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i");return b.test(a)?!0:!1},loadContent:function(a,b){a.html(b)},addPrefix:function(a){var b=a.attr("id"),c=a.attr("class");"string"==typeof b&&""!==b&&a.attr("id",b.replace(/([A-Za-z0-9_.\-]+)/g,"sidr-id-$1")),"string"==typeof c&&""!==c&&"sidr-inner"!==c&&a.attr("class",c.replace(/([A-Za-z0-9_.\-]+)/g,"sidr-class-$1")),a.removeAttr("style")},execute:function(n,v,a){"function"==typeof v?(a=v,v="sidr"):v||(v="sidr");var r,s,f,l=j("#"+v),y=j(l.data("body")),u=j("html"),p=l.outerWidth(!0),x=l.data("speed"),c=l.data("side"),m=l.data("displace"),H=l.data("onOpen"),d=l.data("onClose"),b="sidr"===v?"sidr-open":"sidr-open "+v+"-open";if("open"===n||"toggle"===n&&!l.is(":visible")){if(l.is(":visible")||e){return}if(g!==!1){return i.close(g,function(){i.open(v)}),void 0}e=!0,"left"===c?(r={left:p+"px"},s={left:"0px"}):(r={right:p+"px"},s={right:"0px"}),y.is("body")&&(f=u.scrollTop(),u.css("overflow-x","hidden").scrollTop(f)),m?y.addClass("sidr-animating").css({width:y.width(),position:"absolute"}).animate(r,x,function(){j(this).addClass(b)}):setTimeout(function(){j(this).addClass(b)},x),l.css("display","block").animate(s,x,function(){e=!1,g=v,"function"==typeof a&&a(v),y.removeClass("sidr-animating")}),H()}else{if(!l.is(":visible")||e){return}e=!0,"left"===c?(r={left:0},s={left:"-"+p+"px"}):(r={right:0},s={right:"-"+p+"px"}),y.is("body")&&(f=u.scrollTop(),u.removeAttr("style").scrollTop(f)),y.addClass("sidr-animating").animate(r,x).removeClass(b),l.animate(s,x,function(){l.removeAttr("style").hide(),y.removeAttr("style"),j("html").removeAttr("style"),e=!1,g=!1,"function"==typeof a&&a(v),y.removeClass("sidr-animating")}),d()}}},i={open:function(a,b){h.execute("open",a,b)},close:function(a,b){h.execute("close",a,b)},toggle:function(a,b){h.execute("toggle",a,b)},toogle:function(a,b){h.execute("toggle",a,b)}};j.sidr=function(a){return i[a]?i[a].apply(this,Array.prototype.slice.call(arguments,1)):"function"!=typeof a&&"string"!=typeof a&&a?(j.error("Method "+a+" does not exist on jQuery.sidr"),void 0):i.toggle.apply(this,arguments)},j.fn.sidr=function(c){var d=j.extend({name:"sidr",speed:200,side:"left",source:null,renaming:!0,body:"body",displace:!0,onOpen:function(){},onClose:function(){}},c),b=d.name,f=j("#"+b);if(0===f.length&&(f=j("
").attr("id",b).appendTo(j("body"))),f.addClass("sidr").addClass(d.side).data({speed:d.speed,side:d.side,body:d.body,displace:d.displace,onOpen:d.onOpen,onClose:d.onClose}),"function"==typeof d.source){var a=d.source(b);h.loadContent(f,a)}else{if("string"==typeof d.source&&h.isUrl(d.source)){j.get(d.source,function(k){h.loadContent(f,k)})}else{if("string"==typeof d.source){var q="",l=d.source.split(",");if(j.each(l,function(m,k){q+='
'+j(k).html()+"
"}),d.renaming){var p=j("
").html(q);p.find("*").each(function(n,k){var m=j(k);h.addPrefix(m)}),q=p.html()}h.loadContent(f,q)}else{null!==d.source&&j.error("Invalid Sidr Source")}}}return this.each(function(){var m=j(this),k=m.data("sidr");k||(m.data("sidr",b),"ontouchstart" in document.documentElement?(m.bind("touchstart",function(n){n.originalEvent.touches[0],this.touched=n.timeStamp}),m.bind("touchend",function(o){var n=Math.abs(o.timeStamp-this.touched);200>n&&(o.preventDefault(),i.toggle(b))})):m.click(function(n){n.preventDefault(),i.toggle(b)}))})}})(jQuery);(function($){function sc_setScroll(a,b,c){return"transition"==c.transition&&"swing"==b&&(b="ease"),{anims:[],duration:a,orgDuration:a,easing:b,startTime:getTime()}}function sc_startScroll(a,b){for(var c=0,d=a.anims.length;d>c;c++){var e=a.anims[c];e&&e[0][b.transition](e[1],a.duration,a.easing,e[2])}}function sc_stopScroll(a,b){is_boolean(b)||(b=!0),is_object(a.pre)&&sc_stopScroll(a.pre,b);for(var c=0,d=a.anims.length;d>c;c++){var e=a.anims[c];e[0].stop(!0),b&&(e[0].css(e[1]),is_function(e[2])&&e[2]())}is_object(a.post)&&sc_stopScroll(a.post,b)}function sc_afterScroll(a,b,c){switch(b&&b.remove(),c.fx){case"fade":case"crossfade":case"cover-fade":case"uncover-fade":a.css("opacity",1),a.css("filter","")}}function sc_fireCallbacks(a,b,c,d,e){if(b[c]&&b[c].call(a,d),e[c].length){for(var f=0,g=e[c].length;g>f;f++){e[c][f].call(a,d)}}return[]}function sc_fireQueue(a,b,c){return b.length&&(a.trigger(cf_e(b[0][0],c),b[0][1]),b.shift()),b}function sc_hideHiddenItems(a){a.each(function(){var a=$(this);a.data("_cfs_isHidden",a.is(":hidden")).hide()})}function sc_showHiddenItems(a){a&&a.each(function(){var a=$(this);a.data("_cfs_isHidden")||a.show()})}function sc_clearTimers(a){return a.auto&&clearTimeout(a.auto),a.progress&&clearInterval(a.progress),a}function sc_mapCallbackArguments(a,b,c,d,e,f,g){return{width:g.width,height:g.height,items:{old:a,skipped:b,visible:c},scroll:{items:d,direction:e,duration:f}}}function sc_getDuration(a,b,c,d){var e=a.duration;return"none"==a.fx?0:("auto"==e?e=b.scroll.duration/b.scroll.items*c:10>e&&(e=d/e),1>e?0:("fade"==a.fx&&(e/=2),Math.round(e)))}function nv_showNavi(a,b,c){var d=is_number(a.items.minimum)?a.items.minimum:a.items.visible+1;if("show"==b||"hide"==b){var e=b}else{if(d>b){debug(c,"Not enough items ("+b+" total, "+d+" needed): Hiding navigation.");var e="hide"}else{var e="show"}}var f="show"==e?"removeClass":"addClass",g=cf_c("hidden",c);a.auto.button&&a.auto.button[e]()[f](g),a.prev.button&&a.prev.button[e]()[f](g),a.next.button&&a.next.button[e]()[f](g),a.pagination.container&&a.pagination.container[e]()[f](g)}function nv_enableNavi(a,b,c){if(!a.circular&&!a.infinite){var d="removeClass"==b||"addClass"==b?b:!1,e=cf_c("disabled",c);if(a.auto.button&&d&&a.auto.button[d](e),a.prev.button){var f=d||0==b?"addClass":"removeClass";a.prev.button[f](e)}if(a.next.button){var f=d||b==a.items.visible?"addClass":"removeClass";a.next.button[f](e)}}}function go_getObject(a,b){return is_function(b)?b=b.call(a):is_undefined(b)&&(b={}),b}function go_getItemsObject(a,b){return b=go_getObject(a,b),is_number(b)?b={visible:b}:"variable"==b?b={visible:b,width:b,height:b}:is_object(b)||(b={}),b}function go_getScrollObject(a,b){return b=go_getObject(a,b),is_number(b)?b=50>=b?{items:b}:{duration:b}:is_string(b)?b={easing:b}:is_object(b)||(b={}),b}function go_getNaviObject(a,b){if(b=go_getObject(a,b),is_string(b)){var c=cf_getKeyCode(b);b=-1==c?$(b):c}return b}function go_getAutoObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={button:b}:is_boolean(b)?b={play:b}:is_number(b)&&(b={timeoutDuration:b}),b.progress&&(is_string(b.progress)||is_jquery(b.progress))&&(b.progress={bar:b.progress}),b}function go_complementAutoObject(a,b){return is_function(b.button)&&(b.button=b.button.call(a)),is_string(b.button)&&(b.button=$(b.button)),is_boolean(b.play)||(b.play=!0),is_number(b.delay)||(b.delay=0),is_undefined(b.pauseOnEvent)&&(b.pauseOnEvent=!0),is_boolean(b.pauseOnResize)||(b.pauseOnResize=!0),is_number(b.timeoutDuration)||(b.timeoutDuration=10>b.duration?2500:5*b.duration),b.progress&&(is_function(b.progress.bar)&&(b.progress.bar=b.progress.bar.call(a)),is_string(b.progress.bar)&&(b.progress.bar=$(b.progress.bar)),b.progress.bar?(is_function(b.progress.updater)||(b.progress.updater=$.fn.carouFredSel.progressbarUpdater),is_number(b.progress.interval)||(b.progress.interval=50)):b.progress=!1),b}function go_getPrevNextObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={button:b}:is_number(b)&&(b={key:b}),b}function go_complementPrevNextObject(a,b){return is_function(b.button)&&(b.button=b.button.call(a)),is_string(b.button)&&(b.button=$(b.button)),is_string(b.key)&&(b.key=cf_getKeyCode(b.key)),b}function go_getPaginationObject(a,b){return b=go_getNaviObject(a,b),is_jquery(b)?b={container:b}:is_boolean(b)&&(b={keys:b}),b}function go_complementPaginationObject(a,b){return is_function(b.container)&&(b.container=b.container.call(a)),is_string(b.container)&&(b.container=$(b.container)),is_number(b.items)||(b.items=!1),is_boolean(b.keys)||(b.keys=!1),is_function(b.anchorBuilder)||is_false(b.anchorBuilder)||(b.anchorBuilder=$.fn.carouFredSel.pageAnchorBuilder),is_number(b.deviation)||(b.deviation=0),b}function go_getSwipeObject(a,b){return is_function(b)&&(b=b.call(a)),is_undefined(b)&&(b={onTouch:!1}),is_true(b)?b={onTouch:b}:is_number(b)&&(b={items:b}),b}function go_complementSwipeObject(a,b){return is_boolean(b.onTouch)||(b.onTouch=!0),is_boolean(b.onMouse)||(b.onMouse=!1),is_object(b.options)||(b.options={}),is_boolean(b.options.triggerOnTouchEnd)||(b.options.triggerOnTouchEnd=!1),b}function go_getMousewheelObject(a,b){return is_function(b)&&(b=b.call(a)),is_true(b)?b={}:is_number(b)?b={items:b}:is_undefined(b)&&(b=!1),b}function go_complementMousewheelObject(a,b){return b}function gn_getItemIndex(a,b,c,d,e){if(is_string(a)&&(a=$(a,e)),is_object(a)&&(a=$(a,e)),is_jquery(a)?(a=e.children().index(a),is_boolean(c)||(c=!1)):is_boolean(c)||(c=!0),is_number(a)||(a=0),is_number(b)||(b=0),c&&(a+=d.first),a+=b,d.total>0){for(;a>=d.total;){a-=d.total}for(;0>a;){a+=d.total}}return a}function gn_getVisibleItemsPrev(a,b,c){for(var d=0,e=0,f=c;f>=0;f--){var g=a.eq(f);if(d+=g.is(":visible")?g[b.d.outerWidth](!0):0,d>b.maxDimension){return e}0==f&&(f=a.length),e++}}function gn_getVisibleItemsPrevFilter(a,b,c){return gn_getItemsPrevFilter(a,b.items.filter,b.items.visibleConf.org,c)}function gn_getScrollItemsPrevFilter(a,b,c,d){return gn_getItemsPrevFilter(a,b.items.filter,d,c)}function gn_getItemsPrevFilter(a,b,c,d){for(var e=0,f=0,g=d,h=a.length;g>=0;g--){if(f++,f==h){return f}var i=a.eq(g);if(i.is(b)&&(e++,e==c)){return f}0==g&&(g=h)}}function gn_getVisibleOrg(a,b){return b.items.visibleConf.org||a.children().slice(0,b.items.visible).filter(b.items.filter).length}function gn_getVisibleItemsNext(a,b,c){for(var d=0,e=0,f=c,g=a.length-1;g>=f;f++){var h=a.eq(f);if(d+=h.is(":visible")?h[b.d.outerWidth](!0):0,d>b.maxDimension){return e}if(e++,e==g+1){return e}f==g&&(f=-1)}}function gn_getVisibleItemsNextTestCircular(a,b,c,d){var e=gn_getVisibleItemsNext(a,b,c);return b.circular||c+e>d&&(e=d-c),e}function gn_getVisibleItemsNextFilter(a,b,c){return gn_getItemsNextFilter(a,b.items.filter,b.items.visibleConf.org,c,b.circular)}function gn_getScrollItemsNextFilter(a,b,c,d){return gn_getItemsNextFilter(a,b.items.filter,d+1,c,b.circular)-1}function gn_getItemsNextFilter(a,b,c,d){for(var f=0,g=0,h=d,i=a.length-1;i>=h;h++){if(g++,g>=i){return g}var j=a.eq(h);if(j.is(b)&&(f++,f==c)){return g}h==i&&(h=-1)}}function gi_getCurrentItems(a,b){return a.slice(0,b.items.visible)}function gi_getOldItemsPrev(a,b,c){return a.slice(c,b.items.visibleConf.old+c)}function gi_getNewItemsPrev(a,b){return a.slice(0,b.items.visible)}function gi_getOldItemsNext(a,b){return a.slice(0,b.items.visibleConf.old)}function gi_getNewItemsNext(a,b,c){return a.slice(c,b.items.visible+c)}function sz_storeMargin(a,b,c){b.usePadding&&(is_string(c)||(c="_cfs_origCssMargin"),a.each(function(){var a=$(this),d=parseInt(a.css(b.d.marginRight),10);is_number(d)||(d=0),a.data(c,d)}))}function sz_resetMargin(a,b,c){if(b.usePadding){var d=is_boolean(c)?c:!1;is_number(c)||(c=0),sz_storeMargin(a,b,"_cfs_tempCssMargin"),a.each(function(){var a=$(this);a.css(b.d.marginRight,d?a.data("_cfs_tempCssMargin"):c+a.data("_cfs_origCssMargin"))})}}function sz_storeOrigCss(a){a.each(function(){var a=$(this);a.data("_cfs_origCss",a.attr("style")||"")})}function sz_restoreOrigCss(a){a.each(function(){var a=$(this);a.attr("style",a.data("_cfs_origCss")||"")})}function sz_setResponsiveSizes(a,b){var d=(a.items.visible,a.items[a.d.width]),e=a[a.d.height],f=is_percentage(e);b.each(function(){var b=$(this),c=d-ms_getPaddingBorderMargin(b,a,"Width");b[a.d.width](c),f&&b[a.d.height](ms_getPercentage(c,e))})}function sz_setSizes(a,b){var c=a.parent(),d=a.children(),e=gi_getCurrentItems(d,b),f=cf_mapWrapperSizes(ms_getSizes(e,b,!0),b,!1);if(c.css(f),b.usePadding){var g=b.padding,h=g[b.d[1]];b.align&&0>h&&(h=0);var i=e.last();i.css(b.d.marginRight,i.data("_cfs_origCssMargin")+h),a.css(b.d.top,g[b.d[0]]),a.css(b.d.left,g[b.d[3]])}return a.css(b.d.width,f[b.d.width]+2*ms_getTotalSize(d,b,"width")),a.css(b.d.height,ms_getLargestSize(d,b,"height")),f}function ms_getSizes(a,b,c){return[ms_getTotalSize(a,b,"width",c),ms_getLargestSize(a,b,"height",c)]}function ms_getLargestSize(a,b,c,d){return is_boolean(d)||(d=!1),is_number(b[b.d[c]])&&d?b[b.d[c]]:is_number(b.items[b.d[c]])?b.items[b.d[c]]:(c=c.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",ms_getTrueLargestSize(a,b,c))}function ms_getTrueLargestSize(a,b,c){for(var d=0,e=0,f=a.length;f>e;e++){var g=a.eq(e),h=g.is(":visible")?g[b.d[c]](!0):0;h>d&&(d=h)}return d}function ms_getTotalSize(a,b,c,d){if(is_boolean(d)||(d=!1),is_number(b[b.d[c]])&&d){return b[b.d[c]]}if(is_number(b.items[b.d[c]])){return b.items[b.d[c]]*a.length}for(var e=c.toLowerCase().indexOf("width")>-1?"outerWidth":"outerHeight",f=0,g=0,h=a.length;h>g;g++){var i=a.eq(g);f+=i.is(":visible")?i[b.d[e]](!0):0}return f}function ms_getParentSize(a,b,c){var d=a.is(":visible");d&&a.hide();var e=a.parent()[b.d[c]]();return d&&a.show(),e}function ms_getMaxDimension(a,b){return is_number(a[a.d.width])?a[a.d.width]:b}function ms_hasVariableSizes(a,b,c){for(var d=!1,e=!1,f=0,g=a.length;g>f;f++){var h=a.eq(f),i=h.is(":visible")?h[b.d[c]](!0):0;d===!1?d=i:d!=i&&(e=!0),0==d&&(e=!0)}return e}function ms_getPaddingBorderMargin(a,b,c){return a[b.d["outer"+c]](!0)-a[b.d[c.toLowerCase()]]()}function ms_getPercentage(a,b){if(is_percentage(b)){if(b=parseInt(b.slice(0,-1),10),!is_number(b)){return a}a*=b/100}return a}function cf_e(a,b,c,d,e){return is_boolean(c)||(c=!0),is_boolean(d)||(d=!0),is_boolean(e)||(e=!1),c&&(a=b.events.prefix+a),d&&(a=a+"."+b.events.namespace),d&&e&&(a+=b.serialNumber),a}function cf_c(a,b){return is_string(b.classnames[a])?b.classnames[a]:a}function cf_mapWrapperSizes(a,b,c){is_boolean(c)||(c=!0);var d=b.usePadding&&c?b.padding:[0,0,0,0],e={};return e[b.d.width]=a[0]+d[1]+d[3],e[b.d.height]=a[1]+d[0]+d[2],e}function cf_sortParams(a,b){for(var c=[],d=0,e=a.length;e>d;d++){for(var f=0,g=b.length;g>f;f++){if(b[f].indexOf(typeof a[d])>-1&&is_undefined(c[f])){c[f]=a[d];break}}}return c}function cf_getPadding(a){if(is_undefined(a)){return[0,0,0,0]}if(is_number(a)){return[a,a,a,a]}if(is_string(a)&&(a=a.split("px").join("").split("em").join("").split(" ")),!is_array(a)){return[0,0,0,0]}for(var b=0;4>b;b++){a[b]=parseInt(a[b],10)}switch(a.length){case 0:return[0,0,0,0];case 1:return[a[0],a[0],a[0],a[0]];case 2:return[a[0],a[1],a[0],a[1]];case 3:return[a[0],a[1],a[2],a[1]];default:return[a[0],a[1],a[2],a[3]]}}function cf_getAlignPadding(a,b){var c=is_number(b[b.d.width])?Math.ceil(b[b.d.width]-ms_getTotalSize(a,b,"width")):0;switch(b.align){case"left":return[0,c];case"right":return[c,0];case"center":default:return[Math.ceil(c/2),Math.floor(c/2)]}}function cf_getDimensions(a){for(var b=[["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]],c=b[0].length,d="right"==a.direction||"left"==a.direction?0:1,e={},f=0;c>f;f++){e[b[0][f]]=b[d][f]}return e}function cf_getAdjust(a,b,c,d){var e=a;if(is_function(c)){e=c.call(d,e)}else{if(is_string(c)){var f=c.split("+"),g=c.split("-");if(g.length>f.length){var h=!0,i=g[0],j=g[1]}else{var h=!1,i=f[0],j=f[1]}switch(i){case"even":e=1==a%2?a-1:a;break;case"odd":e=0==a%2?a-1:a;break;default:e=a}j=parseInt(j,10),is_number(j)&&(h&&(j=-j),e+=j)}}return(!is_number(e)||1>e)&&(e=1),e}function cf_getItemsAdjust(a,b,c,d){return cf_getItemAdjustMinMax(cf_getAdjust(a,b,c,d),b.items.visibleConf)}function cf_getItemAdjustMinMax(a,b){return is_number(b.min)&&b.min>a&&(a=b.min),is_number(b.max)&&a>b.max&&(a=b.max),1>a&&(a=1),a}function cf_getSynchArr(a){is_array(a)||(a=[[a]]),is_array(a[0])||(a=[a]);for(var b=0,c=a.length;c>b;b++){is_string(a[b][0])&&(a[b][0]=$(a[b][0])),is_boolean(a[b][1])||(a[b][1]=!0),is_boolean(a[b][2])||(a[b][2]=!0),is_number(a[b][3])||(a[b][3]=0)}return a}function cf_getKeyCode(a){return"right"==a?39:"left"==a?37:"up"==a?38:"down"==a?40:-1}function cf_setCookie(a,b,c){if(a){var d=b.triggerHandler(cf_e("currentPosition",c));$.fn.carouFredSel.cookie.set(a,d)}}function cf_getCookie(a){var b=$.fn.carouFredSel.cookie.get(a);return""==b?0:b}function in_mapCss(a,b){for(var c={},d=0,e=b.length;e>d;d++){c[b[d]]=a.css(b[d])}return c}function in_complementItems(a,b,c,d){return is_object(a.visibleConf)||(a.visibleConf={}),is_object(a.sizesConf)||(a.sizesConf={}),0==a.start&&is_number(d)&&(a.start=d),is_object(a.visible)?(a.visibleConf.min=a.visible.min,a.visibleConf.max=a.visible.max,a.visible=!1):is_string(a.visible)?("variable"==a.visible?a.visibleConf.variable=!0:a.visibleConf.adjust=a.visible,a.visible=!1):is_function(a.visible)&&(a.visibleConf.adjust=a.visible,a.visible=!1),is_string(a.filter)||(a.filter=c.filter(":hidden").length>0?":visible":"*"),a[b.d.width]||(b.responsive?(debug(!0,"Set a "+b.d.width+" for the items!"),a[b.d.width]=ms_getTrueLargestSize(c,b,"outerWidth")):a[b.d.width]=ms_hasVariableSizes(c,b,"outerWidth")?"variable":c[b.d.outerWidth](!0)),a[b.d.height]||(a[b.d.height]=ms_hasVariableSizes(c,b,"outerHeight")?"variable":c[b.d.outerHeight](!0)),a.sizesConf.width=a.width,a.sizesConf.height=a.height,a}function in_complementVisibleItems(a,b){return"variable"==a.items[a.d.width]&&(a.items.visibleConf.variable=!0),a.items.visibleConf.variable||(is_number(a[a.d.width])?a.items.visible=Math.floor(a[a.d.width]/a.items[a.d.width]):(a.items.visible=Math.floor(b/a.items[a.d.width]),a[a.d.width]=a.items.visible*a.items[a.d.width],a.items.visibleConf.adjust||(a.align=!1)),("Infinity"==a.items.visible||1>a.items.visible)&&(debug(!0,'Not a valid number of visible items: Set to "variable".'),a.items.visibleConf.variable=!0)),a}function in_complementPrimarySize(a,b,c){return"auto"==a&&(a=ms_getTrueLargestSize(c,b,"outerWidth")),a}function in_complementSecondarySize(a,b,c){return"auto"==a&&(a=ms_getTrueLargestSize(c,b,"outerHeight")),a||(a=b.items[b.d.height]),a}function in_getAlignPadding(a,b){var c=cf_getAlignPadding(gi_getCurrentItems(b,a),a);return a.padding[a.d[1]]=c[1],a.padding[a.d[3]]=c[0],a}function in_getResponsiveValues(a,b){var d=cf_getItemAdjustMinMax(Math.ceil(a[a.d.width]/a.items[a.d.width]),a.items.visibleConf);d>b.length&&(d=b.length);var e=Math.floor(a[a.d.width]/d);return a.items.visible=d,a.items[a.d.width]=e,a[a.d.width]=d*e,a}function bt_pauseOnHoverConfig(a){if(is_string(a)){var b=a.indexOf("immediate")>-1?!0:!1,c=a.indexOf("resume")>-1?!0:!1}else{var b=c=!1}return[b,c]}function bt_mousesheelNumber(a){return is_number(a)?a:null}function is_null(a){return null===a}function is_undefined(a){return is_null(a)||a===void 0||""===a||"undefined"===a}function is_array(a){return a instanceof Array}function is_jquery(a){return a instanceof jQuery}function is_object(a){return(a instanceof Object||"object"==typeof a)&&!is_null(a)&&!is_jquery(a)&&!is_array(a)&&!is_function(a)}function is_number(a){return(a instanceof Number||"number"==typeof a)&&!isNaN(a)}function is_string(a){return(a instanceof String||"string"==typeof a)&&!is_undefined(a)&&!is_true(a)&&!is_false(a)}function is_function(a){return a instanceof Function||"function"==typeof a}function is_boolean(a){return a instanceof Boolean||"boolean"==typeof a||is_true(a)||is_false(a)}function is_true(a){return a===!0||"true"===a}function is_false(a){return a===!1||"false"===a}function is_percentage(a){return is_string(a)&&"%"==a.slice(-1)}function getTime(){return(new Date).getTime()}function deprecated(a,b){debug(!0,a+" is DEPRECATED, support for it will be removed. Use "+b+" instead.")}function debug(a,b){if(!is_undefined(window.console)&&!is_undefined(window.console.log)){if(is_object(a)){var c=" ("+a.selector+")";a=a.debug}else{var c=""}if(!a){return!1}b=is_string(b)?"carouFredSel"+c+": "+b:["carouFredSel"+c+":",b],window.console.log(b)}return!1}$.fn.carouFredSel||($.fn.caroufredsel=$.fn.carouFredSel=function(options,configs){if(0==this.length){return debug(!0,'No element found for "'+this.selector+'".'),this}if(this.length>1){return this.each(function(){$(this).carouFredSel(options,configs)})}var $cfs=this,$tt0=this[0],starting_position=!1;$cfs.data("_cfs_isCarousel")&&(starting_position=$cfs.triggerHandler("_cfs_triggerEvent","currentPosition"),$cfs.trigger("_cfs_triggerEvent",["destroy",!0]));var FN={};FN._init=function(a,b,c){a=go_getObject($tt0,a),a.items=go_getItemsObject($tt0,a.items),a.scroll=go_getScrollObject($tt0,a.scroll),a.auto=go_getAutoObject($tt0,a.auto),a.prev=go_getPrevNextObject($tt0,a.prev),a.next=go_getPrevNextObject($tt0,a.next),a.pagination=go_getPaginationObject($tt0,a.pagination),a.swipe=go_getSwipeObject($tt0,a.swipe),a.mousewheel=go_getMousewheelObject($tt0,a.mousewheel),b&&(opts_orig=$.extend(!0,{},$.fn.carouFredSel.defaults,a)),opts=$.extend(!0,{},$.fn.carouFredSel.defaults,a),opts.d=cf_getDimensions(opts),crsl.direction="up"==opts.direction||"left"==opts.direction?"next":"prev";var d=$cfs.children(),e=ms_getParentSize($wrp,opts,"width");if(is_true(opts.cookie)&&(opts.cookie="caroufredsel_cookie_"+conf.serialNumber),opts.maxDimension=ms_getMaxDimension(opts,e),opts.items=in_complementItems(opts.items,opts,d,c),opts[opts.d.width]=in_complementPrimarySize(opts[opts.d.width],opts,d),opts[opts.d.height]=in_complementSecondarySize(opts[opts.d.height],opts,d),opts.responsive&&(is_percentage(opts[opts.d.width])||(opts[opts.d.width]="100%")),is_percentage(opts[opts.d.width])&&(crsl.upDateOnWindowResize=!0,crsl.primarySizePercentage=opts[opts.d.width],opts[opts.d.width]=ms_getPercentage(e,crsl.primarySizePercentage),opts.items.visible||(opts.items.visibleConf.variable=!0)),opts.responsive?(opts.usePadding=!1,opts.padding=[0,0,0,0],opts.align=!1,opts.items.visibleConf.variable=!1):(opts.items.visible||(opts=in_complementVisibleItems(opts,e)),opts[opts.d.width]||(!opts.items.visibleConf.variable&&is_number(opts.items[opts.d.width])&&"*"==opts.items.filter?(opts[opts.d.width]=opts.items.visible*opts.items[opts.d.width],opts.align=!1):opts[opts.d.width]="variable"),is_undefined(opts.align)&&(opts.align=is_number(opts[opts.d.width])?"center":!1),opts.items.visibleConf.variable&&(opts.items.visible=gn_getVisibleItemsNext(d,opts,0))),"*"==opts.items.filter||opts.items.visibleConf.variable||(opts.items.visibleConf.org=opts.items.visible,opts.items.visible=gn_getVisibleItemsNextFilter(d,opts,0)),opts.items.visible=cf_getItemsAdjust(opts.items.visible,opts,opts.items.visibleConf.adjust,$tt0),opts.items.visibleConf.old=opts.items.visible,opts.responsive){opts.items.visibleConf.min||(opts.items.visibleConf.min=opts.items.visible),opts.items.visibleConf.max||(opts.items.visibleConf.max=opts.items.visible),opts=in_getResponsiveValues(opts,d,e)}else{switch(opts.padding=cf_getPadding(opts.padding),"top"==opts.align?opts.align="left":"bottom"==opts.align&&(opts.align="right"),opts.align){case"center":case"left":case"right":"variable"!=opts[opts.d.width]&&(opts=in_getAlignPadding(opts,d),opts.usePadding=!0);break;default:opts.align=!1,opts.usePadding=0==opts.padding[0]&&0==opts.padding[1]&&0==opts.padding[2]&&0==opts.padding[3]?!1:!0}}is_number(opts.scroll.duration)||(opts.scroll.duration=500),is_undefined(opts.scroll.items)&&(opts.scroll.items=opts.responsive||opts.items.visibleConf.variable||"*"!=opts.items.filter?"visible":opts.items.visible),opts.auto=$.extend(!0,{},opts.scroll,opts.auto),opts.prev=$.extend(!0,{},opts.scroll,opts.prev),opts.next=$.extend(!0,{},opts.scroll,opts.next),opts.pagination=$.extend(!0,{},opts.scroll,opts.pagination),opts.auto=go_complementAutoObject($tt0,opts.auto),opts.prev=go_complementPrevNextObject($tt0,opts.prev),opts.next=go_complementPrevNextObject($tt0,opts.next),opts.pagination=go_complementPaginationObject($tt0,opts.pagination),opts.swipe=go_complementSwipeObject($tt0,opts.swipe),opts.mousewheel=go_complementMousewheelObject($tt0,opts.mousewheel),opts.synchronise&&(opts.synchronise=cf_getSynchArr(opts.synchronise)),opts.auto.onPauseStart&&(opts.auto.onTimeoutStart=opts.auto.onPauseStart,deprecated("auto.onPauseStart","auto.onTimeoutStart")),opts.auto.onPausePause&&(opts.auto.onTimeoutPause=opts.auto.onPausePause,deprecated("auto.onPausePause","auto.onTimeoutPause")),opts.auto.onPauseEnd&&(opts.auto.onTimeoutEnd=opts.auto.onPauseEnd,deprecated("auto.onPauseEnd","auto.onTimeoutEnd")),opts.auto.pauseDuration&&(opts.auto.timeoutDuration=opts.auto.pauseDuration,deprecated("auto.pauseDuration","auto.timeoutDuration"))},FN._build=function(){$cfs.data("_cfs_isCarousel",!0);var a=$cfs.children(),b=in_mapCss($cfs,["textAlign","float","position","top","right","bottom","left","zIndex","width","height","marginTop","marginRight","marginBottom","marginLeft"]),c="relative";switch(b.position){case"absolute":case"fixed":c=b.position}"parent"==conf.wrapper?sz_storeOrigCss($wrp):$wrp.css(b),$wrp.css({overflow:"hidden",position:c}),sz_storeOrigCss($cfs),$cfs.data("_cfs_origCssZindex",b.zIndex),$cfs.css({textAlign:"left","float":"none",position:"absolute",top:0,right:"auto",bottom:"auto",left:0,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}),sz_storeMargin(a,opts),sz_storeOrigCss(a),opts.responsive&&sz_setResponsiveSizes(opts,a)},FN._bind_events=function(){FN._unbind_events(),$cfs.bind(cf_e("stop",conf),function(a,b){return a.stopPropagation(),crsl.isStopped||opts.auto.button&&opts.auto.button.addClass(cf_c("stopped",conf)),crsl.isStopped=!0,opts.auto.play&&(opts.auto.play=!1,$cfs.trigger(cf_e("pause",conf),b)),!0}),$cfs.bind(cf_e("finish",conf),function(a){return a.stopPropagation(),crsl.isScrolling&&sc_stopScroll(scrl),!0}),$cfs.bind(cf_e("pause",conf),function(a,b,c){if(a.stopPropagation(),tmrs=sc_clearTimers(tmrs),b&&crsl.isScrolling){scrl.isStopped=!0;var d=getTime()-scrl.startTime;scrl.duration-=d,scrl.pre&&(scrl.pre.duration-=d),scrl.post&&(scrl.post.duration-=d),sc_stopScroll(scrl,!1)}if(crsl.isPaused||crsl.isScrolling||c&&(tmrs.timePassed+=getTime()-tmrs.startTime),crsl.isPaused||opts.auto.button&&opts.auto.button.addClass(cf_c("paused",conf)),crsl.isPaused=!0,opts.auto.onTimeoutPause){var e=opts.auto.timeoutDuration-tmrs.timePassed,f=100-Math.ceil(100*e/opts.auto.timeoutDuration);opts.auto.onTimeoutPause.call($tt0,f,e)}return!0}),$cfs.bind(cf_e("play",conf),function(a,b,c,d){a.stopPropagation(),tmrs=sc_clearTimers(tmrs);var e=[b,c,d],f=["string","number","boolean"],g=cf_sortParams(e,f);if(b=g[0],c=g[1],d=g[2],"prev"!=b&&"next"!=b&&(b=crsl.direction),is_number(c)||(c=0),is_boolean(d)||(d=!1),d&&(crsl.isStopped=!1,opts.auto.play=!0),!opts.auto.play){return a.stopImmediatePropagation(),debug(conf,"Carousel stopped: Not scrolling.")}crsl.isPaused&&opts.auto.button&&(opts.auto.button.removeClass(cf_c("stopped",conf)),opts.auto.button.removeClass(cf_c("paused",conf))),crsl.isPaused=!1,tmrs.startTime=getTime();var h=opts.auto.timeoutDuration+c;return dur2=h-tmrs.timePassed,perc=100-Math.ceil(100*dur2/h),opts.auto.progress&&(tmrs.progress=setInterval(function(){var a=getTime()-tmrs.startTime+tmrs.timePassed,b=Math.ceil(100*a/h);opts.auto.progress.updater.call(opts.auto.progress.bar[0],b)},opts.auto.progress.interval)),tmrs.auto=setTimeout(function(){opts.auto.progress&&opts.auto.progress.updater.call(opts.auto.progress.bar[0],100),opts.auto.onTimeoutEnd&&opts.auto.onTimeoutEnd.call($tt0,perc,dur2),crsl.isScrolling?$cfs.trigger(cf_e("play",conf),b):$cfs.trigger(cf_e(b,conf),opts.auto)},dur2),opts.auto.onTimeoutStart&&opts.auto.onTimeoutStart.call($tt0,perc,dur2),!0}),$cfs.bind(cf_e("resume",conf),function(a){return a.stopPropagation(),scrl.isStopped?(scrl.isStopped=!1,crsl.isPaused=!1,crsl.isScrolling=!0,scrl.startTime=getTime(),sc_startScroll(scrl,conf)):$cfs.trigger(cf_e("play",conf)),!0}),$cfs.bind(cf_e("prev",conf)+" "+cf_e("next",conf),function(a,b,c,d,e){if(a.stopPropagation(),crsl.isStopped||$cfs.is(":hidden")){return a.stopImmediatePropagation(),debug(conf,"Carousel stopped or hidden: Not scrolling.")}var f=is_number(opts.items.minimum)?opts.items.minimum:opts.items.visible+1;if(f>itms.total){return a.stopImmediatePropagation(),debug(conf,"Not enough items ("+itms.total+" total, "+f+" needed): Not scrolling.")}var g=[b,c,d,e],h=["object","number/string","function","boolean"],i=cf_sortParams(g,h);b=i[0],c=i[1],d=i[2],e=i[3];var j=a.type.slice(conf.events.prefix.length);if(is_object(b)||(b={}),is_function(d)&&(b.onAfter=d),is_boolean(e)&&(b.queue=e),b=$.extend(!0,{},opts[j],b),b.conditions&&!b.conditions.call($tt0,j)){return a.stopImmediatePropagation(),debug(conf,'Callback "conditions" returned false.')}if(!is_number(c)){if("*"!=opts.items.filter){c="visible"}else{for(var k=[c,b.items,opts[j].items],i=0,l=k.length;l>i;i++){if(is_number(k[i])||"page"==k[i]||"visible"==k[i]){c=k[i];break}}}switch(c){case"page":return a.stopImmediatePropagation(),$cfs.triggerHandler(cf_e(j+"Page",conf),[b,d]);case"visible":opts.items.visibleConf.variable||"*"!=opts.items.filter||(c=opts.items.visible)}}if(scrl.isStopped){return $cfs.trigger(cf_e("resume",conf)),$cfs.trigger(cf_e("queue",conf),[j,[b,c,d]]),a.stopImmediatePropagation(),debug(conf,"Carousel resumed scrolling.")}if(b.duration>0&&crsl.isScrolling){return b.queue&&("last"==b.queue&&(queu=[]),("first"!=b.queue||0==queu.length)&&$cfs.trigger(cf_e("queue",conf),[j,[b,c,d]])),a.stopImmediatePropagation(),debug(conf,"Carousel currently scrolling.")}if(tmrs.timePassed=0,$cfs.trigger(cf_e("slide_"+j,conf),[b,c]),opts.synchronise){for(var m=opts.synchronise,n=[b,c],o=0,l=m.length;l>o;o++){var p=j;m[o][2]||(p="prev"==p?"next":"prev"),m[o][1]||(n[0]=m[o][0].triggerHandler("_cfs_triggerEvent",["configuration",p])),n[1]=c+m[o][3],m[o][0].trigger("_cfs_triggerEvent",["slide_"+p,n])}}return!0}),$cfs.bind(cf_e("slide_prev",conf),function(a,b,c){a.stopPropagation();var d=$cfs.children();if(!opts.circular&&0==itms.first){return opts.infinite&&$cfs.trigger(cf_e("next",conf),itms.total-1),a.stopImmediatePropagation()}if(sz_resetMargin(d,opts),!is_number(c)){if(opts.items.visibleConf.variable){c=gn_getVisibleItemsPrev(d,opts,itms.total-1)}else{if("*"!=opts.items.filter){var e=is_number(b.items)?b.items:gn_getVisibleOrg($cfs,opts);c=gn_getScrollItemsPrevFilter(d,opts,itms.total-1,e)}else{c=opts.items.visible}}c=cf_getAdjust(c,opts,b.items,$tt0)}if(opts.circular||itms.total-c=opts.items.visible+c&&itms.total>c&&(c++,f=cf_getItemsAdjust(gn_getVisibleItemsNext(d,opts,itms.total-c),opts,opts.items.visibleConf.adjust,$tt0)),opts.items.visible=f}else{if("*"!=opts.items.filter){var f=gn_getVisibleItemsNextFilter(d,opts,itms.total-c);opts.items.visible=cf_getItemsAdjust(f,opts,opts.items.visibleConf.adjust,$tt0)}}if(sz_resetMargin(d,opts,!0),0==c){return a.stopImmediatePropagation(),debug(conf,"0 items to scroll: Not scrolling.")}for(debug(conf,"Scrolling "+c+" items backward."),itms.first+=c;itms.first>=itms.total;){itms.first-=itms.total}opts.circular||(0==itms.first&&b.onEnd&&b.onEnd.call($tt0,"prev"),opts.infinite||nv_enableNavi(opts,itms.first,conf)),$cfs.children().slice(itms.total-c,itms.total).prependTo($cfs),itms.totall?opts.padding[opts.d[3]]:0,p=!1,q=$();if(c>opts.items.visible&&(q=d.slice(opts.items.visibleConf.old,c),"directscroll"==b.fx)){var r=opts.items[opts.d.width];p=q,i=k,sc_hideHiddenItems(p),opts.items[opts.d.width]="variable"}var s=!1,t=ms_getTotalSize(d.slice(0,c),opts,"width"),u=cf_mapWrapperSizes(ms_getSizes(h,opts,!0),opts,!opts.usePadding),v=0,w={},x={},y={},z={},A={},B={},C={},D=sc_getDuration(b,opts,c,t);switch(b.fx){case"cover":case"cover-fade":v=ms_getTotalSize(d.slice(0,opts.items.visible),opts,"width")}p&&(opts.items[opts.d.width]=r),sz_resetMargin(d,opts,!0),m>=0&&sz_resetMargin(j,opts,opts.padding[opts.d[1]]),l>=0&&sz_resetMargin(i,opts,opts.padding[opts.d[3]]),opts.align&&(opts.padding[opts.d[1]]=m,opts.padding[opts.d[3]]=l),B[opts.d.left]=-(t-o),C[opts.d.left]=-(v-o),x[opts.d.left]=u[opts.d.width];var E=function(){},F=function(){},G=function(){},H=function(){},I=function(){},J=function(){},K=function(){},L=function(){},M=function(){},N=function(){},O=function(){};switch(b.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=$cfs.clone(!0).appendTo($wrp)}switch(b.fx){case"crossfade":case"uncover":case"uncover-fade":s.children().slice(0,c).remove(),s.children().slice(opts.items.visibleConf.old).remove();break;case"cover":case"cover-fade":s.children().slice(opts.items.visible).remove(),s.css(C)}if($cfs.css(B),scrl=sc_setScroll(D,b.easing,conf),w[opts.d.left]=opts.usePadding?opts.padding[opts.d[3]]:0,("variable"==opts[opts.d.width]||"variable"==opts[opts.d.height])&&(E=function(){$wrp.css(u)},F=function(){scrl.anims.push([$wrp,u])}),opts.usePadding){switch(k.not(i).length&&(y[opts.d.marginRight]=i.data("_cfs_origCssMargin"),0>l?i.css(y):(K=function(){i.css(y)},L=function(){scrl.anims.push([i,y])})),b.fx){case"cover":case"cover-fade":s.children().eq(c-1).css(y)}k.not(j).length&&(z[opts.d.marginRight]=j.data("_cfs_origCssMargin"),G=function(){j.css(z)},H=function(){scrl.anims.push([j,z])}),m>=0&&(A[opts.d.marginRight]=k.data("_cfs_origCssMargin")+opts.padding[opts.d[1]],I=function(){k.css(A)},J=function(){scrl.anims.push([k,A])})}O=function(){$cfs.css(w)};var P=opts.items.visible+c-itms.total;N=function(){if(P>0&&($cfs.children().slice(itms.total).remove(),g=$($cfs.children().slice(itms.total-(opts.items.visible-P)).get().concat($cfs.children().slice(0,P).get()))),sc_showHiddenItems(p),opts.usePadding){var a=$cfs.children().eq(opts.items.visible+c-1);a.css(opts.d.marginRight,a.data("_cfs_origCssMargin"))}};var Q=sc_mapCallbackArguments(g,q,h,c,"prev",D,u);switch(M=function(){sc_afterScroll($cfs,s,b),crsl.isScrolling=!1,clbk.onAfter=sc_fireCallbacks($tt0,b,"onAfter",Q,clbk),queu=sc_fireQueue($cfs,queu,conf),crsl.isPaused||$cfs.trigger(cf_e("play",conf))},crsl.isScrolling=!0,tmrs=sc_clearTimers(tmrs),clbk.onBefore=sc_fireCallbacks($tt0,b,"onBefore",Q,clbk),b.fx){case"none":$cfs.css(w),E(),G(),I(),K(),O(),N(),M();break;case"fade":scrl.anims.push([$cfs,{opacity:0},function(){E(),G(),I(),K(),O(),N(),scrl=sc_setScroll(D,b.easing,conf),scrl.anims.push([$cfs,{opacity:1},M]),sc_startScroll(scrl,conf)}]);break;case"crossfade":$cfs.css({opacity:0}),scrl.anims.push([s,{opacity:0}]),scrl.anims.push([$cfs,{opacity:1},M]),F(),G(),I(),K(),O(),N();break;case"cover":scrl.anims.push([s,w,function(){G(),I(),K(),O(),N(),M()}]),F();break;case"cover-fade":scrl.anims.push([$cfs,{opacity:0}]),scrl.anims.push([s,w,function(){G(),I(),K(),O(),N(),M()}]),F();break;case"uncover":scrl.anims.push([s,x,M]),F(),G(),I(),K(),O(),N();break;case"uncover-fade":$cfs.css({opacity:0}),scrl.anims.push([$cfs,{opacity:1}]),scrl.anims.push([s,x,M]),F(),G(),I(),K(),O(),N();break;default:scrl.anims.push([$cfs,w,function(){N(),M()}]),F(),H(),J(),L()}return sc_startScroll(scrl,conf),cf_setCookie(opts.cookie,$cfs,conf),$cfs.trigger(cf_e("updatePageStatus",conf),[!1,u]),!0}),$cfs.bind(cf_e("slide_next",conf),function(a,b,c){a.stopPropagation();var d=$cfs.children();if(!opts.circular&&itms.first==opts.items.visible){return opts.infinite&&$cfs.trigger(cf_e("prev",conf),itms.total-1),a.stopImmediatePropagation()}if(sz_resetMargin(d,opts),!is_number(c)){if("*"!=opts.items.filter){var e=is_number(b.items)?b.items:gn_getVisibleOrg($cfs,opts);c=gn_getScrollItemsNextFilter(d,opts,0,e)}else{c=opts.items.visible}c=cf_getAdjust(c,opts,b.items,$tt0)}var f=0==itms.first?itms.total:itms.first;if(!opts.circular){if(opts.items.visibleConf.variable){var g=gn_getVisibleItemsNext(d,opts,c),e=gn_getVisibleItemsPrev(d,opts,f-1)}else{var g=opts.items.visible,e=opts.items.visible}c+g>f&&(c=f-e)}if(opts.items.visibleConf.old=opts.items.visible,opts.items.visibleConf.variable){for(var g=cf_getItemsAdjust(gn_getVisibleItemsNextTestCircular(d,opts,c,f),opts,opts.items.visibleConf.adjust,$tt0);opts.items.visible-c>=g&&itms.total>c;){c++,g=cf_getItemsAdjust(gn_getVisibleItemsNextTestCircular(d,opts,c,f),opts,opts.items.visibleConf.adjust,$tt0)}opts.items.visible=g}else{if("*"!=opts.items.filter){var g=gn_getVisibleItemsNextFilter(d,opts,c);opts.items.visible=cf_getItemsAdjust(g,opts,opts.items.visibleConf.adjust,$tt0)}}if(sz_resetMargin(d,opts,!0),0==c){return a.stopImmediatePropagation(),debug(conf,"0 items to scroll: Not scrolling.")}for(debug(conf,"Scrolling "+c+" items forward."),itms.first-=c;0>itms.first;){itms.first+=itms.total}opts.circular||(itms.first==opts.items.visible&&b.onEnd&&b.onEnd.call($tt0,"next"),opts.infinite||nv_enableNavi(opts,itms.first,conf)),itms.totalopts.items.visibleConf.old&&(q=d.slice(opts.items.visibleConf.old,c),"directscroll"==b.fx)){var r=opts.items[opts.d.width];p=q,j=k,sc_hideHiddenItems(p),opts.items[opts.d.width]="variable"}var s=!1,t=ms_getTotalSize(d.slice(0,c),opts,"width"),u=cf_mapWrapperSizes(ms_getSizes(i,opts,!0),opts,!opts.usePadding),v=0,w={},x={},y={},z={},A={},B=sc_getDuration(b,opts,c,t);switch(b.fx){case"uncover":case"uncover-fade":v=ms_getTotalSize(d.slice(0,opts.items.visibleConf.old),opts,"width")}p&&(opts.items[opts.d.width]=r),opts.align&&0>opts.padding[opts.d[1]]&&(opts.padding[opts.d[1]]=0),sz_resetMargin(d,opts,!0),sz_resetMargin(k,opts,opts.padding[opts.d[1]]),opts.align&&(opts.padding[opts.d[1]]=n,opts.padding[opts.d[3]]=m),A[opts.d.left]=opts.usePadding?opts.padding[opts.d[3]]:0;var C=function(){},D=function(){},E=function(){},F=function(){},G=function(){},H=function(){},I=function(){},J=function(){},K=function(){};switch(b.fx){case"crossfade":case"cover":case"cover-fade":case"uncover":case"uncover-fade":s=$cfs.clone(!0).appendTo($wrp),s.children().slice(opts.items.visibleConf.old).remove()}switch(b.fx){case"crossfade":case"cover":case"cover-fade":$cfs.css("zIndex",1),s.css("zIndex",0)}if(scrl=sc_setScroll(B,b.easing,conf),w[opts.d.left]=-t,x[opts.d.left]=-v,0>m&&(w[opts.d.left]+=m),("variable"==opts[opts.d.width]||"variable"==opts[opts.d.height])&&(C=function(){$wrp.css(u)},D=function(){scrl.anims.push([$wrp,u])}),opts.usePadding){var L=l.data("_cfs_origCssMargin");n>=0&&(L+=opts.padding[opts.d[1]]),l.css(opts.d.marginRight,L),j.not(k).length&&(z[opts.d.marginRight]=k.data("_cfs_origCssMargin")),E=function(){k.css(z)},F=function(){scrl.anims.push([k,z])};var M=j.data("_cfs_origCssMargin");m>0&&(M+=opts.padding[opts.d[3]]),y[opts.d.marginRight]=M,G=function(){j.css(y)},H=function(){scrl.anims.push([j,y])}}K=function(){$cfs.css(A)};var N=opts.items.visible+c-itms.total;J=function(){N>0&&$cfs.children().slice(itms.total).remove();var a=$cfs.children().slice(0,c).appendTo($cfs).last();if(N>0&&(i=gi_getCurrentItems(d,opts)),sc_showHiddenItems(p),opts.usePadding){if(itms.total=b?"next":"prev":0==itms.first||itms.first>b?"next":"prev"),"prev"==f&&(b=itms.total-b),$cfs.trigger(cf_e(f,conf),[e,b,g]),!0)}),$cfs.bind(cf_e("prevPage",conf),function(a,b,c){a.stopPropagation();var d=$cfs.triggerHandler(cf_e("currentPage",conf));return $cfs.triggerHandler(cf_e("slideToPage",conf),[d-1,b,"prev",c])}),$cfs.bind(cf_e("nextPage",conf),function(a,b,c){a.stopPropagation();var d=$cfs.triggerHandler(cf_e("currentPage",conf));return $cfs.triggerHandler(cf_e("slideToPage",conf),[d+1,b,"next",c])}),$cfs.bind(cf_e("slideToPage",conf),function(a,b,c,d,e){a.stopPropagation(),is_number(b)||(b=$cfs.triggerHandler(cf_e("currentPage",conf)));var f=opts.pagination.items||opts.items.visible,g=Math.ceil(itms.total/f)-1;return 0>b&&(b=g),b>g&&(b=0),$cfs.triggerHandler(cf_e("slideTo",conf),[b*f,0,!0,c,d,e])}),$cfs.bind(cf_e("jumpToStart",conf),function(a,b){if(a.stopPropagation(),b=b?gn_getItemIndex(b,0,!0,itms,$cfs):0,b+=itms.first,0!=b){if(itms.total>0){for(;b>itms.total;){b-=itms.total}}$cfs.prepend($cfs.children().slice(b,itms.total))}return!0}),$cfs.bind(cf_e("synchronise",conf),function(a,b){if(a.stopPropagation(),b){b=cf_getSynchArr(b)}else{if(!opts.synchronise){return debug(conf,"No carousel to synchronise.")}b=opts.synchronise}for(var c=$cfs.triggerHandler(cf_e("currentPosition",conf)),d=!0,e=0,f=b.length;f>e;e++){b[e][0].triggerHandler(cf_e("slideTo",conf),[c,b[e][3],!0])||(d=!1)}return d}),$cfs.bind(cf_e("queue",conf),function(a,b,c){return a.stopPropagation(),is_function(b)?b.call($tt0,queu):is_array(b)?queu=b:is_undefined(b)||queu.push([b,c]),queu}),$cfs.bind(cf_e("insertItem",conf),function(a,b,c,d,e){a.stopPropagation();var f=[b,c,d,e],g=["string/object","string/number/object","boolean","number"],h=cf_sortParams(f,g);if(b=h[0],c=h[1],d=h[2],e=h[3],is_object(b)&&!is_jquery(b)?b=$(b):is_string(b)&&(b=$(b)),!is_jquery(b)||0==b.length){return debug(conf,"Not a valid object.")}is_undefined(c)&&(c="end"),sz_storeMargin(b,opts),sz_storeOrigCss(b);var i=c,j="before";"end"==c?d?(0==itms.first?(c=itms.total-1,j="after"):(c=itms.first,itms.first+=b.length),0>c&&(c=0)):(c=itms.total-1,j="after"):c=gn_getItemIndex(c,e,d,itms,$cfs);var k=$cfs.children().eq(c);return k.length?k[j](b):(debug(conf,"Correct insert-position not found! Appending item to the end."),$cfs.append(b)),"end"==i||d||itms.first>c&&(itms.first+=b.length),itms.total=$cfs.children().length,itms.first>=itms.total&&(itms.first-=itms.total),$cfs.trigger(cf_e("updateSizes",conf)),$cfs.trigger(cf_e("linkAnchors",conf)),!0}),$cfs.bind(cf_e("removeItem",conf),function(a,b,c,d){a.stopPropagation();var e=[b,c,d],f=["string/number/object","boolean","number"],g=cf_sortParams(e,f);if(b=g[0],c=g[1],d=g[2],b instanceof $&&b.length>1){return i=$(),b.each(function(){var e=$cfs.trigger(cf_e("removeItem",conf),[$(this),c,d]);e&&(i=i.add(e))}),i}if(is_undefined(b)||"end"==b){i=$cfs.children().last()}else{b=gn_getItemIndex(b,d,c,itms,$cfs);var i=$cfs.children().eq(b);i.length&&itms.first>b&&(itms.first-=i.length)}return i&&i.length&&(i.detach(),itms.total=$cfs.children().length,$cfs.trigger(cf_e("updateSizes",conf))),i}),$cfs.bind(cf_e("onBefore",conf)+" "+cf_e("onAfter",conf),function(a,b){a.stopPropagation();var c=a.type.slice(conf.events.prefix.length);return is_array(b)&&(clbk[c]=b),is_function(b)&&clbk[c].push(b),clbk[c]}),$cfs.bind(cf_e("currentPosition",conf),function(a,b){if(a.stopPropagation(),0==itms.first){var c=0}else{var c=itms.total-itms.first}return is_function(b)&&b.call($tt0,c),c}),$cfs.bind(cf_e("currentPage",conf),function(a,b){a.stopPropagation();var e,c=opts.pagination.items||opts.items.visible,d=Math.ceil(itms.total/c-1);return e=0==itms.first?0:itms.firste&&(e=0),e>d&&(e=d),is_function(b)&&b.call($tt0,e),e}),$cfs.bind(cf_e("currentVisible",conf),function(a,b){a.stopPropagation();var c=gi_getCurrentItems($cfs.children(),opts);return is_function(b)&&b.call($tt0,c),c}),$cfs.bind(cf_e("slice",conf),function(a,b,c,d){if(a.stopPropagation(),0==itms.total){return!1}var e=[b,c,d],f=["number","number","function"],g=cf_sortParams(e,f);if(b=is_number(g[0])?g[0]:0,c=is_number(g[1])?g[1]:itms.total,d=g[2],b+=itms.first,c+=itms.first,items.total>0){for(;b>itms.total;){b-=itms.total}for(;c>itms.total;){c-=itms.total}for(;0>b;){b+=itms.total}for(;0>c;){c+=itms.total}}var i,h=$cfs.children();return i=c>b?h.slice(b,c):$(h.slice(b,itms.total).get().concat(h.slice(0,c).get())),is_function(d)&&d.call($tt0,i),i}),$cfs.bind(cf_e("isPaused",conf)+" "+cf_e("isStopped",conf)+" "+cf_e("isScrolling",conf),function(a,b){a.stopPropagation();var c=a.type.slice(conf.events.prefix.length),d=crsl[c];return is_function(b)&&b.call($tt0,d),d}),$cfs.bind(cf_e("configuration",conf),function(e,a,b,c){e.stopPropagation();var reInit=!1;if(is_function(a)){a.call($tt0,opts)}else{if(is_object(a)){opts_orig=$.extend(!0,{},opts_orig,a),b!==!1?reInit=!0:opts=$.extend(!0,{},opts,a)}else{if(!is_undefined(a)){if(is_function(b)){var val=eval("opts."+a);is_undefined(val)&&(val=""),b.call($tt0,val)}else{if(is_undefined(b)){return eval("opts."+a)}"boolean"!=typeof c&&(c=!0),eval("opts_orig."+a+" = b"),c!==!1?reInit=!0:eval("opts."+a+" = b")}}}}if(reInit){sz_resetMargin($cfs.children(),opts),FN._init(opts_orig),FN._bind_buttons();var sz=sz_setSizes($cfs,opts);$cfs.trigger(cf_e("updatePageStatus",conf),[!0,sz])}return opts}),$cfs.bind(cf_e("linkAnchors",conf),function(a,b,c){return a.stopPropagation(),is_undefined(b)?b=$("body"):is_string(b)&&(b=$(b)),is_jquery(b)&&0!=b.length?(is_string(c)||(c="a.caroufredsel"),b.find(c).each(function(){var a=this.hash||"";a.length>0&&-1!=$cfs.children().index($(a))&&$(this).unbind("click").click(function(b){b.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),a)})}),!0):debug(conf,"Not a valid object.")}),$cfs.bind(cf_e("updatePageStatus",conf),function(a,b){if(a.stopPropagation(),opts.pagination.container){var d=opts.pagination.items||opts.items.visible,e=Math.ceil(itms.total/d);b&&(opts.pagination.anchorBuilder&&(opts.pagination.container.children().remove(),opts.pagination.container.each(function(){for(var a=0;e>a;a++){var b=$cfs.children().eq(gn_getItemIndex(a*d,0,!0,itms,$cfs));$(this).append(opts.pagination.anchorBuilder.call(b[0],a+1))}})),opts.pagination.container.each(function(){$(this).children().unbind(opts.pagination.event).each(function(a){$(this).bind(opts.pagination.event,function(b){b.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),[a*d,-opts.pagination.deviation,!0,opts.pagination])})})}));var f=$cfs.triggerHandler(cf_e("currentPage",conf))+opts.pagination.deviation;return f>=e&&(f=0),0>f&&(f=e-1),opts.pagination.container.each(function(){$(this).children().removeClass(cf_c("selected",conf)).eq(f).addClass(cf_c("selected",conf))}),!0}}),$cfs.bind(cf_e("updateSizes",conf),function(){var b=opts.items.visible,c=$cfs.children(),d=ms_getParentSize($wrp,opts,"width");if(itms.total=c.length,crsl.primarySizePercentage?(opts.maxDimension=d,opts[opts.d.width]=ms_getPercentage(d,crsl.primarySizePercentage)):opts.maxDimension=ms_getMaxDimension(opts,d),opts.responsive?(opts.items.width=opts.items.sizesConf.width,opts.items.height=opts.items.sizesConf.height,opts=in_getResponsiveValues(opts,c,d),b=opts.items.visible,sz_setResponsiveSizes(opts,c)):opts.items.visibleConf.variable?b=gn_getVisibleItemsNext(c,opts,0):"*"!=opts.items.filter&&(b=gn_getVisibleItemsNextFilter(c,opts,0)),!opts.circular&&0!=itms.first&&b>itms.first){if(opts.items.visibleConf.variable){var e=gn_getVisibleItemsPrev(c,opts,itms.first)-itms.first}else{if("*"!=opts.items.filter){var e=gn_getVisibleItemsPrevFilter(c,opts,itms.first)-itms.first}else{var e=opts.items.visible-itms.first}}debug(conf,"Preventing non-circular: sliding "+e+" items backward."),$cfs.trigger(cf_e("prev",conf),e)}opts.items.visible=cf_getItemsAdjust(b,opts,opts.items.visibleConf.adjust,$tt0),opts.items.visibleConf.old=opts.items.visible,opts=in_getAlignPadding(opts,c);var f=sz_setSizes($cfs,opts);return $cfs.trigger(cf_e("updatePageStatus",conf),[!0,f]),nv_showNavi(opts,itms.total,conf),nv_enableNavi(opts,itms.first,conf),f}),$cfs.bind(cf_e("destroy",conf),function(a,b){return a.stopPropagation(),tmrs=sc_clearTimers(tmrs),$cfs.data("_cfs_isCarousel",!1),$cfs.trigger(cf_e("finish",conf)),b&&$cfs.trigger(cf_e("jumpToStart",conf)),sz_restoreOrigCss($cfs.children()),sz_restoreOrigCss($cfs),FN._unbind_events(),FN._unbind_buttons(),"parent"==conf.wrapper?sz_restoreOrigCss($wrp):$wrp.replaceWith($cfs),!0}),$cfs.bind(cf_e("debug",conf),function(){return debug(conf,"Carousel width: "+opts.width),debug(conf,"Carousel height: "+opts.height),debug(conf,"Item widths: "+opts.items.width),debug(conf,"Item heights: "+opts.items.height),debug(conf,"Number of items visible: "+opts.items.visible),opts.auto.play&&debug(conf,"Number of items scrolled automatically: "+opts.auto.items),opts.prev.button&&debug(conf,"Number of items scrolled backward: "+opts.prev.items),opts.next.button&&debug(conf,"Number of items scrolled forward: "+opts.next.items),conf.debug}),$cfs.bind("_cfs_triggerEvent",function(a,b,c){return a.stopPropagation(),$cfs.triggerHandler(cf_e(b,conf),c)})},FN._unbind_events=function(){$cfs.unbind(cf_e("",conf)),$cfs.unbind(cf_e("",conf,!1)),$cfs.unbind("_cfs_triggerEvent")},FN._bind_buttons=function(){if(FN._unbind_buttons(),nv_showNavi(opts,itms.total,conf),nv_enableNavi(opts,itms.first,conf),opts.auto.pauseOnHover){var a=bt_pauseOnHoverConfig(opts.auto.pauseOnHover);$wrp.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.auto.button&&opts.auto.button.bind(cf_e(opts.auto.event,conf,!1),function(a){a.preventDefault();var b=!1,c=null;crsl.isPaused?b="play":opts.auto.pauseOnEvent&&(b="pause",c=bt_pauseOnHoverConfig(opts.auto.pauseOnEvent)),b&&$cfs.trigger(cf_e(b,conf),c)}),opts.prev.button&&(opts.prev.button.bind(cf_e(opts.prev.event,conf,!1),function(a){a.preventDefault(),$cfs.trigger(cf_e("prev",conf))}),opts.prev.pauseOnHover)){var a=bt_pauseOnHoverConfig(opts.prev.pauseOnHover);opts.prev.button.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.next.button&&(opts.next.button.bind(cf_e(opts.next.event,conf,!1),function(a){a.preventDefault(),$cfs.trigger(cf_e("next",conf))}),opts.next.pauseOnHover)){var a=bt_pauseOnHoverConfig(opts.next.pauseOnHover);opts.next.button.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if(opts.pagination.container&&opts.pagination.pauseOnHover){var a=bt_pauseOnHoverConfig(opts.pagination.pauseOnHover);opts.pagination.container.bind(cf_e("mouseenter",conf,!1),function(){$cfs.trigger(cf_e("pause",conf),a)}).bind(cf_e("mouseleave",conf,!1),function(){$cfs.trigger(cf_e("resume",conf))})}if((opts.prev.key||opts.next.key)&&$(document).bind(cf_e("keyup",conf,!1,!0,!0),function(a){var b=a.keyCode;b==opts.next.key&&(a.preventDefault(),$cfs.trigger(cf_e("next",conf))),b==opts.prev.key&&(a.preventDefault(),$cfs.trigger(cf_e("prev",conf)))}),opts.pagination.keys&&$(document).bind(cf_e("keyup",conf,!1,!0,!0),function(a){var b=a.keyCode;b>=49&&58>b&&(b=(b-49)*opts.items.visible,itms.total>=b&&(a.preventDefault(),$cfs.trigger(cf_e("slideTo",conf),[b,0,!0,opts.pagination])))}),$.fn.swipe){var b="ontouchstart" in window;if(b&&opts.swipe.onTouch||!b&&opts.swipe.onMouse){var c=$.extend(!0,{},opts.prev,opts.swipe),d=$.extend(!0,{},opts.next,opts.swipe),e=function(){$cfs.trigger(cf_e("prev",conf),[c])},f=function(){$cfs.trigger(cf_e("next",conf),[d])};switch(opts.direction){case"up":case"down":opts.swipe.options.swipeUp=f,opts.swipe.options.swipeDown=e;break;default:opts.swipe.options.swipeLeft=f,opts.swipe.options.swipeRight=e}crsl.swipe&&$cfs.swipe("destroy"),$wrp.swipe(opts.swipe.options),$wrp.css("cursor","move"),crsl.swipe=!0}}if($.fn.mousewheel&&opts.mousewheel){var g=$.extend(!0,{},opts.prev,opts.mousewheel),h=$.extend(!0,{},opts.next,opts.mousewheel);crsl.mousewheel&&$wrp.unbind(cf_e("mousewheel",conf,!1)),$wrp.bind(cf_e("mousewheel",conf,!1),function(a,b){a.preventDefault(),b>0?$cfs.trigger(cf_e("prev",conf),[g]):$cfs.trigger(cf_e("next",conf),[h])}),crsl.mousewheel=!0}if(opts.auto.play&&$cfs.trigger(cf_e("play",conf),opts.auto.delay),crsl.upDateOnWindowResize){var i=function(){$cfs.trigger(cf_e("finish",conf)),opts.auto.pauseOnResize&&!crsl.isPaused&&$cfs.trigger(cf_e("play",conf)),sz_resetMargin($cfs.children(),opts),$cfs.trigger(cf_e("updateSizes",conf))},j=$(window),k=null;if($.debounce&&"debounce"==conf.onWindowResize){k=$.debounce(200,i)}else{if($.throttle&&"throttle"==conf.onWindowResize){k=$.throttle(300,i)}else{var l=0,m=0;k=function(){var a=j.width(),b=j.height();(a!=l||b!=m)&&(i(),l=a,m=b)}}}j.bind(cf_e("resize",conf,!1,!0,!0),k)}},FN._unbind_buttons=function(){var b=(cf_e("",conf),cf_e("",conf,!1));ns3=cf_e("",conf,!1,!0,!0),$(document).unbind(ns3),$(window).unbind(ns3),$wrp.unbind(b),opts.auto.button&&opts.auto.button.unbind(b),opts.prev.button&&opts.prev.button.unbind(b),opts.next.button&&opts.next.button.unbind(b),opts.pagination.container&&(opts.pagination.container.unbind(b),opts.pagination.anchorBuilder&&opts.pagination.container.children().remove()),crsl.swipe&&($cfs.swipe("destroy"),$wrp.css("cursor","default"),crsl.swipe=!1),crsl.mousewheel&&(crsl.mousewheel=!1),nv_showNavi(opts,"hide",conf),nv_enableNavi(opts,"removeClass",conf)},is_boolean(configs)&&(configs={debug:configs});var crsl={direction:"next",isPaused:!0,isScrolling:!1,isStopped:!1,mousewheel:!1,swipe:!1},itms={total:$cfs.children().length,first:0},tmrs={auto:null,progress:null,startTime:getTime(),timePassed:0},scrl={isStopped:!1,duration:0,startTime:0,easing:"",anims:[]},clbk={onBefore:[],onAfter:[]},queu=[],conf=$.extend(!0,{},$.fn.carouFredSel.configs,configs),opts={},opts_orig=$.extend(!0,{},options),$wrp="parent"==conf.wrapper?$cfs.parent():$cfs.wrap("<"+conf.wrapper.element+' class="'+conf.wrapper.classname+'" />').parent();if(conf.selector=$cfs.selector,conf.serialNumber=$.fn.carouFredSel.serialNumber++,conf.transition=conf.transition&&$.fn.transition?"transition":"animate",FN._init(opts_orig,!0,starting_position),FN._build(),FN._bind_events(),FN._bind_buttons(),is_array(opts.items.start)){var start_arr=opts.items.start}else{var start_arr=[];0!=opts.items.start&&start_arr.push(opts.items.start)}if(opts.cookie&&start_arr.unshift(parseInt(cf_getCookie(opts.cookie),10)),start_arr.length>0){for(var a=0,l=start_arr.length;l>a;a++){var s=start_arr[a];if(0!=s){if(s===!0){if(s=window.location.hash,1>s.length){continue}}else{"random"===s&&(s=Math.floor(Math.random()*itms.total))}if($cfs.triggerHandler(cf_e("slideTo",conf),[s,0,!0,{fx:"none"}])){break}}}}var siz=sz_setSizes($cfs,opts),itm=gi_getCurrentItems($cfs.children(),opts);return opts.onCreate&&opts.onCreate.call($tt0,{width:siz.width,height:siz.height,items:itm}),$cfs.trigger(cf_e("updatePageStatus",conf),[!0,siz]),$cfs.trigger(cf_e("linkAnchors",conf)),conf.debug&&$cfs.trigger(cf_e("debug",conf)),$cfs},$.fn.carouFredSel.serialNumber=1,$.fn.carouFredSel.defaults={synchronise:!1,infinite:!0,circular:!0,responsive:!1,direction:"left",items:{start:0},scroll:{easing:"swing",duration:500,pauseOnHover:!1,event:"click",queue:!1}},$.fn.carouFredSel.configs={debug:!1,transition:!1,onWindowResize:"throttle",events:{prefix:"",namespace:"cfs"},wrapper:{element:"div",classname:"caroufredsel_wrapper"},classnames:{}},$.fn.carouFredSel.pageAnchorBuilder=function(a){return''+a+""},$.fn.carouFredSel.progressbarUpdater=function(a){$(this).css("width",a+"%")},$.fn.carouFredSel.cookie={get:function(a){a+="=";for(var b=document.cookie.split(";"),c=0,d=b.length;d>c;c++){for(var e=b[c];" "==e.charAt(0);){e=e.slice(1)}if(0==e.indexOf(a)){return e.slice(a.length)}}return 0},set:function(a,b,c){var d="";if(c){var e=new Date;e.setTime(e.getTime()+1000*60*60*24*c),d="; expires="+e.toGMTString()}document.cookie=a+"="+b+d+"; path=/"},remove:function(a){$.fn.carouFredSel.cookie.set(a,"",-1)}},$.extend($.easing,{quadratic:function(a){var b=a*a;return a*(-b*a+4*b-6*a+4)},cubic:function(a){return a*(4*a*a-9*a+6)},elastic:function(a){var b=a*a;return a*(33*b*b-106*b*a+126*b-67*a+15)}}))})(jQuery);!function(f){var e=function(a,b){this.element=f(a);this.format=d.parseFormat(b.format||this.element.data("date-format")||"mm/dd/yyyy");this.picker=f(d.template).appendTo("body").on({click:f.proxy(this.click,this)});this.isInput=this.element.is("input");this.component=this.element.is(".date")?this.element.find(".add-on"):!1;if(this.isInput){this.element.on({focus:f.proxy(this.show,this),keyup:f.proxy(this.update,this)})}else{if(this.component){this.component.on("click",f.proxy(this.show,this))}else{this.element.on("click",f.proxy(this.show,this))}}this.minViewMode=b.minViewMode||this.element.data("date-minviewmode")||0;if(typeof this.minViewMode==="string"){switch(this.minViewMode){case"months":this.minViewMode=1;break;case"years":this.minViewMode=2;break;default:this.minViewMode=0;break}}this.viewMode=b.viewMode||this.element.data("date-viewmode")||0;if(typeof this.viewMode==="string"){switch(this.viewMode){case"months":this.viewMode=1;break;case"years":this.viewMode=2;break;default:this.viewMode=0;break}}this.startViewMode=this.viewMode;this.weekStart=b.weekStart||this.element.data("date-weekstart")||0;this.weekEnd=this.weekStart===0?6:this.weekStart-1;this.onRender=b.onRender;this.fillDow();this.fillMonths();this.update();this.showMode()};e.prototype={constructor:e,show:function(a){this.picker.show();this.height=this.component?this.component.outerHeight():this.element.outerHeight();this.place();f(window).on("resize",f.proxy(this.place,this));if(a){a.stopPropagation();a.preventDefault()}if(!this.isInput){}var b=this;f(document).on("mousedown",function(c){if(f(c.target).closest(".datepicker").length==0){b.hide()}});this.element.trigger({type:"show",date:this.date})},hide:function(){this.picker.hide();f(window).off("resize",this.place);this.viewMode=this.startViewMode;this.showMode();if(!this.isInput){f(document).off("mousedown",this.hide)}this.element.trigger({type:"hide",date:this.date})},set:function(){var a=d.formatDate(this.date,this.format);if(!this.isInput){if(this.component){this.element.find("input").prop("value",a)}this.element.data("date",a)}else{this.element.prop("value",a)}},setValue:function(a){if(typeof a==="string"){this.date=d.parseDate(a,this.format)}else{this.date=new Date(a)}this.set();this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},place:function(){var a=this.component?this.component.offset():this.element.offset();this.picker.css({top:a.top+this.height,left:a.left})},update:function(a){this.date=d.parseDate(typeof a==="string"?a:(this.isInput?this.element.prop("value"):this.element.data("date")),this.format);this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()},fillDow:function(){var b=this.weekStart;var a="";while(b'+d.dates.daysMin[(b++)%7]+""}a+="";this.picker.find(".datepicker-days thead").append(a)},fillMonths:function(){var a="";var b=0;while(b<12){a+=''+d.dates.monthsShort[b++]+""}this.picker.find(".datepicker-months td").append(a)},fill:function(){var a=new Date(this.viewDate),E=a.getFullYear(),b=a.getMonth(),A=this.date.valueOf();this.picker.find(".datepicker-days th:eq(1)").text(d.dates.months[b]+" "+E);var x=new Date(E,b-1,28,0,0,0,0),D=d.getDaysInMonth(x.getFullYear(),x.getMonth());x.setDate(D);x.setDate(D-(x.getDay()-this.weekStart+7)%7);var u=new Date(x);u.setDate(u.getDate()+42);u=u.valueOf();var v=[];var y,c,C;while(x.valueOf()")}y=this.onRender(x);c=x.getFullYear();C=x.getMonth();if((Cb&&c===E)||c>E){y+=" new"}}if(x.valueOf()===A){y+=" active"}v.push(''+x.getDate()+"");if(x.getDay()===this.weekEnd){v.push("")}x.setDate(x.getDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(v.join(""));var i=this.date.getFullYear();var B=this.picker.find(".datepicker-months").find("th:eq(1)").text(E).end().find("span").removeClass("active");if(i===E){B.eq(this.date.getMonth()).addClass("active")}v="";E=parseInt(E/10,10)*10;var z=this.picker.find(".datepicker-years").find("th:eq(1)").text(E+"-"+(E+9)).end().find("td");E-=1;for(var w=-1;w<11;w++){v+=''+E+"";E+=1}z.html(v)},click:function(a){a.stopPropagation();a.preventDefault();var b=f(a.target).closest("span, td, th");if(b.length===1){switch(b[0].nodeName.toLowerCase()){case"th":switch(b[0].className){case"switch":this.showMode(1);break;case"prev":case"next":this.viewDate["set"+d.modes[this.viewMode].navFnc].call(this.viewDate,this.viewDate["get"+d.modes[this.viewMode].navFnc].call(this.viewDate)+d.modes[this.viewMode].navStep*(b[0].className==="prev"?-1:1));this.fill();this.set();break}break;case"span":if(b.is(".month")){var c=b.parent().find("span").index(b);this.viewDate.setMonth(c)}else{var j=parseInt(b.text(),10)||0;this.viewDate.setFullYear(j)}if(this.viewMode!==0){this.date=new Date(this.viewDate);this.element.trigger({type:"changeDate",date:this.date,viewMode:d.modes[this.viewMode].clsName})}this.showMode(-1);this.fill();this.set();break;case"td":if(b.is(".day")&&!b.is(".disabled")){var k=parseInt(b.text(),10)||1;var c=this.viewDate.getMonth();if(b.is(".old")){c-=1}else{if(b.is(".new")){c+=1}}var j=this.viewDate.getFullYear();this.date=new Date(j,c,k,0,0,0,0);this.viewDate=new Date(j,c,Math.min(28,k),0,0,0,0);this.fill();this.set();this.element.trigger({type:"changeDate",date:this.date,viewMode:d.modes[this.viewMode].clsName})}break}}},mousedown:function(a){a.stopPropagation();a.preventDefault()},showMode:function(a){if(a){this.viewMode=Math.max(this.minViewMode,Math.min(2,this.viewMode+a))}this.picker.find(">div").hide().filter(".datepicker-"+d.modes[this.viewMode].clsName).show()}};f.fn.datepicker=function(b,a){return this.each(function(){var c=f(this),i=c.data("datepicker"),j=typeof b==="object"&&b;if(!i){c.data("datepicker",(i=new e(this,f.extend({},f.fn.datepicker.defaults,j))))}if(typeof b==="string"){i[b](a)}})};f.fn.datepicker.defaults={onRender:function(a){return""}};f.fn.datepicker.Constructor=e;var d={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],dates:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},isLeapYear:function(a){return(((a%4===0)&&(a%100!==0))||(a%400===0))},getDaysInMonth:function(b,a){return[31,(d.isLeapYear(b)?29:28),31,30,31,30,31,31,30,31,30,31][a]},parseFormat:function(a){var b=a.match(/[.\/\-\s].*?/),c=a.split(/\W+/);if(!b||!c||c.length===0){throw new Error("Invalid date format.")}return{separator:b,parts:c}},parseDate:function(p,a){var o=p.split(a.separator),p=new Date(),q;p.setHours(0);p.setMinutes(0);p.setSeconds(0);p.setMilliseconds(0);if(o.length===a.parts.length){var c=p.getFullYear(),b=p.getDate(),i=p.getMonth();for(var n=0,r=a.parts.length;n‹›',contTemplate:''};d.template='"}(window.jQuery);(function(g){function G(a){if(a&&void 0===a.allowPageScroll&&(void 0!==a.swipe||void 0!==a.swipeStatus)){a.allowPageScroll=A}a||(a={});a=g.extend({},g.fn.swipe.defaults,a);return this.each(function(){var b=g(this),c=b.data(B);c||(c=new J(this,a),b.data(B,c))})}function J(S,O){var ae,c,d,f;function s(Q){var Q=Q.originalEvent,M,N=n?Q.touches[0]:Q;U=H;n?af=Q.touches.length:Q.preventDefault();ag=0;ah=null;a=0;!n||af===O.fingers||O.fingers===C?(d=ae=N.pageX,f=c=N.pageY,k=(new Date).getTime(),O.swipeStatus&&(M=b(Q,U))):h(Q);if(!1===M){return U=m,b(Q,U),M}V.bind(u,y);V.bind(l,o)}function y(T){T=T.originalEvent;if(!(U===v||U===m)){var M,Q=n?T.touches[0]:T;ae=Q.pageX;c=Q.pageY;p=(new Date).getTime();ah=K();n&&(af=T.touches.length);U=D;var Q=T,R=ah;if(O.allowPageScroll===A){Q.preventDefault()}else{var N=O.allowPageScroll===I;switch(R){case z:(O.swipeLeft&&N||!N&&O.allowPageScroll!=E)&&Q.preventDefault();break;case q:(O.swipeRight&&N||!N&&O.allowPageScroll!=E)&&Q.preventDefault();break;case w:(O.swipeUp&&N||!N&&O.allowPageScroll!=F)&&Q.preventDefault();break;case x:(O.swipeDown&&N||!N&&O.allowPageScroll!=F)&&Q.preventDefault()}}af===O.fingers||O.fingers===C||!n?(ag=L(),a=p-k,O.swipeStatus&&(M=b(T,U,ah,ag,a)),O.triggerOnTouchEnd||(Q=!(O.maxTimeThreshold?!(a>=O.maxTimeThreshold):1),!0===e()?(U=v,M=b(T,U)):Q&&(U=m,b(T,U)))):(U=m,b(T,U));!1===M&&(U=m,b(T,U))}}function o(N){N=N.originalEvent;N.preventDefault();p=(new Date).getTime();ag=L();ah=K();a=p-k;if(O.triggerOnTouchEnd||!1===O.triggerOnTouchEnd&&U===D){if(U=v,(af===O.fingers||O.fingers===C||!n)&&0!==ae){var M=!(O.maxTimeThreshold?!(a>=O.maxTimeThreshold):1);if((!0===e()||null===e())&&!M){b(N,U)}else{if(M||!1===e()){U=m,b(N,U)}}}else{U=m,b(N,U)}}else{U===D&&(U=m,b(N,U))}V.unbind(u,y,!1);V.unbind(l,o,!1)}function h(){k=p=c=ae=f=d=af=0}function b(Q,M){var N=void 0;O.swipeStatus&&(N=O.swipeStatus.call(V,Q,M,ah||null,ag||0,a||0,af));if(M===m&&O.click&&(1===af||!n)&&(isNaN(ag)||0===ag)){N=O.click.call(V,Q,Q.target)}if(M==v){switch(O.swipe&&(N=O.swipe.call(V,Q,ah,ag,a,af)),ah){case z:O.swipeLeft&&(N=O.swipeLeft.call(V,Q,ah,ag,a,af));break;case q:O.swipeRight&&(N=O.swipeRight.call(V,Q,ah,ag,a,af));break;case w:O.swipeUp&&(N=O.swipeUp.call(V,Q,ah,ag,a,af));break;case x:O.swipeDown&&(N=O.swipeDown.call(V,Q,ah,ag,a,af))}}(M===m||M===v)&&h(Q);return N}function e(){return null!==O.threshold?ag>=O.threshold:null}function L(){return Math.round(Math.sqrt(Math.pow(ae-d,2)+Math.pow(c-f,2)))}function K(){var M;M=Math.atan2(c-f,d-ae);M=Math.round(180*M/Math.PI);0>M&&(M=360-Math.abs(M));return 45>=M&&0<=M?z:360>=M&&315<=M?z:135<=M&&225>=M?q:45M?x:w}function P(){V.unbind(i,s);V.unbind(j,h);V.unbind(u,y);V.unbind(l,o)}var r=n||!O.fallbackToMouseEvents,i=r?"touchstart":"mousedown",u=r?"touchmove":"mousemove",l=r?"touchend":"mouseup",j="touchcancel",ag=0,ah=null,a=0,V=g(S),U="start",af=0,k=c=ae=f=d=0,p=0;try{V.bind(i,s),V.bind(j,h)}catch(t){g.error("events not supported "+i+","+j+" on jQuery.swipe")}this.enable=function(){V.bind(i,s);V.bind(j,h);return V};this.disable=function(){P();return V};this.destroy=function(){P();V.data(B,null);return V}}var z="left",q="right",w="up",x="down",A="none",I="auto",E="horizontal",F="vertical",C="all",H="start",D="move",v="end",m="cancel",n="ontouchstart" in window,B="TouchSwipe";g.fn.swipe=function(c){var b=g(this),a=b.data(B);if(a&&"string"===typeof c){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}g.error("Method "+c+" does not exist on jQuery.swipe")}else{if(!a&&("object"===typeof c||!c)){return G.apply(this,arguments)}}return b};g.fn.swipe.defaults={fingers:1,threshold:75,maxTimeThreshold:null,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,click:null,triggerOnTouchEnd:!0,allowPageScroll:"auto",fallbackToMouseEvents:!0};g.fn.swipe.phases={PHASE_START:H,PHASE_MOVE:D,PHASE_END:v,PHASE_CANCEL:m};g.fn.swipe.directions={LEFT:z,RIGHT:q,UP:w,DOWN:x};g.fn.swipe.pageScroll={NONE:A,HORIZONTAL:E,VERTICAL:F,AUTO:I};g.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:C}})(jQuery);(function(aw,bi,aO){var aR,aL=[],ba,aP,bn=[],ar,aM=-1,a8,a4,aX,at,aT,ap,aN,a6,aZ="transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",bg=!("placeholder" in bi.createElement("input")),a3=(function(){var a=aw("

")[0];a.style.cssText="pointer-events:auto";return!a.style.pointerEvents})(),ax="ontouchend" in bi,ao,a2,aB=aw(),aq="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",aA=a9("transformOrigin"),bf=a9("transition"),be={},aV=new Image(),aD=new Image(),au,bl,bm,bd,aF,a0,an,bp,aE,bc,ay,aY,av={single:!1,beforeShow:null,afterClose:null,loop:!0,thumb:null,thumbs:!0,counter:"(A/B)",title:!0,autoplay:!1,time:3000,history:!0,hideFlash:!0,zoomable:!0,keys:{close:"27, 88, 67",prev:"37, 80",next:"39, 78"}},aJ=aw('

').append(a0=aw(''),aE=aw('
'),bd=aw('
').on("click",aH),aF=aw('
').on("click",aH),aY=aw('
').append(bl=aw("overlay"),bm=aw("
")),au=aw('
').on("click",aU)[0],bc=aw('
').append(aw('
')),an=aw('
').append('',bp=aw('
').append('
'),ay=aw("
").addClass("pbThumbs")));function aK(){a3&&aJ.hide();bc.off().on("click",a6.toggle);ay.off().on("click","a",ap.click);bg&&aJ.addClass("msie");ax&&aJ.addClass("mobile");aJ.off().on("click","img",function(a){a.stopPropagation()});aw(bi.body).append(aJ);aN=bi.documentElement}aw.fn.photobox=function(b,c,a){return this.each(function(){var d,e,f=aw(this).data("_photobox");if(f){if(b==="destroy"){f.destroy()}return this}if(typeof b!="string"){b="a"}if(b==="prepareDOM"){aK();return this}d=aw.extend({},av,c||{});e=new aR(d,this,b);aw(this).data("_photobox",e);e.callback=a;aL.push(e)})};aR=function(d,b,a){this.options=aw.extend({},d);this.target=a;this.selector=aw(b||bi);this.thumbsList=null;var c=this.imageLinksFilter(this.selector.find(a));this.imageLinks=c[0];this.images=c[1];this.init()};aR.prototype={init:function(){var a=this;if(this.options.thumbs){this.thumbsList=ap.generate.apply(this)}this.selector.on("click.photobox",this.target,function(b){b.preventDefault();a.open(this)});this.observerTimeout=null;if(this.selector[0].nodeType==1){a.observeDOM(a.selector[0],function(){clearTimeout(a.observerTimeout);a.observerTimeout=setTimeout(function(){var c=a.imageLinksFilter(a.selector.find(a.target)),d=0;if(a.imageLinks.length==c[0].length){return}a.imageLinks=c[0];a.images=c[1];if(ba){if(a.selector==ba.selector){bn=a.images;ar=a.imageLinks;for(var b=bn.length;b--;){if(bn[b][0]==a8){return}}aJ.removeClass("hasArrows")}}if(a.options.thumbs){a.thumbsList=ap.generate.apply(a);ay.html(a.thumbsList)}if(a.images.length&&a8&&a.options.thumbs){d=a.thumbsList.find('a[href="'+a8+'"]').eq(0).parent().index();if(d==-1){d=0}aQ(d);ap.changeActive(d,0)}},50)})}},open:function(a){var b=aw.inArray(a,this.imageLinks);if(b==-1){return!1}aP=this.options;bn=this.images;ar=this.imageLinks;ba=this;this.setup(1);aJ.on(aZ,function(){aJ.off(aZ).addClass("on");bq(b,!0)}).addClass("show");if(bg){aJ.trigger("MSTransitionEnd")}return!1},imageLinksFilter:function(b){var c=this,e=[],d={},a;return[b.filter(function(f){var h=aw(this),g;if(c.options.thumb){g=h.find(c.options.thumb)[0]}if(!c.options.thumb||!g){g=h.find("img")[0]}if(g){a=g.getAttribute("data-pb-captionlink")}d.content=(g.getAttribute("alt")||g.getAttribute("title")||"");if(a){a=a.split("[");if(a.length==2){d.linkText=a[0];d.linkHref=a[1].slice(0,-1)}else{d.linkText=a;d.linkHref=a}d.content+=' '+d.linkText+""}e.push([h[0].href,d.content,g.getAttribute("src")]);return!0}),e]},observeDOM:(function(){var a=aO.MutationObserver||aO.WebKitMutationObserver,b=aO.addEventListener;return function(e,c){if(a){var d=new a(function(f,g){if(f[0].addedNodes.length||f[0].removedNodes.length){c()}});d.observe(e,{childList:!0,subtree:!0})}else{if(b){e.addEventListener("DOMNodeInserted",c,!1);e.addEventListener("DOMNodeRemoved",c,!1)}}}})(),setup:function(b){var a=b?"on":"off";bl[0].src=aq;if(aP.thumbs){if(!ax){ay[a]("mouseenter.photobox",ap.calc)[a]("mousemove.photobox",ap.move)}}if(b){bl.css({transition:"0s"}).removeAttr("style");aJ.show();ay.html(this.thumbsList).trigger("mouseenter.photobox");if(aP.thumbs){aJ.addClass("thumbs")}else{a0.prop("checked",!1);aJ.removeClass("thumbs")}if(this.images.length<2||aP.single){aJ.removeClass("thumbs hasArrows hasCounter hasAutoplay")}else{aJ.addClass("hasArrows hasCounter");if(aP.time>1000){aJ.addClass("hasAutoplay");if(aP.autoplay){a6.progress.start()}else{a6.pause()}}else{aJ.removeClass("hasAutoplay")}}aP.hideFlash&&aw("iframe, object, embed").css("visibility","hidden")}else{aw(aO).off("resize.photobox")}aw(bi).off("keydown.photobox")[a]({"keydown.photobox":a7});if(ax){aJ.removeClass("hasArrows");aY[a]("swipe",a1)}if(aP.zoomable){aJ[a]({"mousewheel.photobox":bh});if(!bg){ay[a]({"mousewheel.photobox":aW})}}if(!aP.single){aJ[a]({"mousewheel.photobox":aC})}},destroy:function(){aP=this.options;this.selector.off("click.photobox",this.target).removeData("_photobox");aU()}};function a1(a,b,c){if(b==1){bl.css({transform:"translateX(25%)",transition:".2s",opacity:0});setTimeout(function(){bq(at)},200)}else{if(b==-1){bl.css({transform:"translateX(-25%)",transition:".2s",opacity:0});setTimeout(function(){bq(aT)},200)}}if(c==1){a0.prop("checked",!0)}else{if(c==-1){a0.prop("checked",!1)}}}ap=(function(){var a=0,f=0,g=0,e=0,h=null,b,i,k,d,j,c;return{generate:function(){var n=aw("