+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find('.carousel-indicators'),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.pause=='hover'&&this.$element.on('mouseenter',a.proxy(this.pause,this)).on('mouseleave',a.proxy(this.cycle,this))},c;b.DEFAULTS={interval:5e3,pause:'hover',wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find('.item.active'),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var d=this,c=this.getActiveIndex();if(b>this.$items.length-1||b<0)return;return this.sliding?this.$element.one('slid',function(){d.to(b)}):c==b?this.pause().cycle():this.slide(b>c?'next':'prev',a(this.$items[b]))},b.prototype.pause=function(a){return a||(this.paused=!0),this.cycle(!0),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){if(this.sliding)return;return this.slide('next')},b.prototype.prev=function(){if(this.sliding)return;return this.slide('prev')},b.prototype.slide=function(c,k){var d=this.$element.find('.item.active'),b=k||d[c](),h=this.interval,e=c=='next'?'left':'right',j=c=='next'?'first':'last',f=this,g,l,i;if(!b.length){if(!this.options.wrap)return;b=this.$element.find('.item')[j]()}if(this.sliding=!0,h&&this.pause(),g=a.Event('slide.bs.carousel',{relatedTarget:b[0],direction:e}),b.hasClass('active'))return;if(this.$indicators.length&&(this.$indicators.find('.active').removeClass('active'),this.$element.one('slid',function(){var b=a(f.$indicators.children()[f.getActiveIndex()]);b&&b.addClass('active')})),l=this.$element.hasClass('header_effect'),a.support.transition&&this.$element.hasClass('slide')){if(this.$element.trigger(g),g.isDefaultPrevented())return;i=setTimeout(function(){checkSliderForHeaderStyle(b,l),b.addClass(c),b[0].offsetWidth,d.addClass(e),b.addClass(e),d.one(a.support.transition.end,function(){b.removeClass([c,e].join(' ')).removeClass('inactive').addClass('active'),d.removeClass(['active',e].join(' ')).addClass('inactive'),f.sliding=!1,setTimeout(function(){f.$element.trigger('slid')},0)}).emulateTransitionEnd(600),clearTimeout(i)},1e3)}else{if(this.$element.trigger(g),g.isDefaultPrevented())return;d.removeClass('active'),b.addClass('active'),this.sliding=!1,this.$element.trigger('slid')}return h&&this.cycle(),this},c=a.fn.carousel,a.fn.carousel=function(c){return this.each(function(){var e=a(this),d=e.data('bs.carousel'),f=a.extend({},b.DEFAULTS,e.data(),typeof c=='object'&&c),g=typeof c=='string'?c:f.slide;d||e.data('bs.carousel',d=new b(this,f)),typeof c=='number'?d.to(c):g?d[g]():f.interval&&d.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on('click.bs.carousel.data-api','[data-slide], [data-slide-to]',function(g){var b=a(this),c=a(b.attr('data-target')||(e=b.attr('href'))&&e.replace(/.*(?=#[^\s]+$)/,'')),f=a.extend({},c.data(),b.data()),d=b.attr('data-slide-to'),e;d&&(f.interval=!1),c.carousel(f),(d=b.attr('data-slide-to'))&&c.data('bs.carousel').to(d),g.preventDefault()}),a(window).on('load',function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})});function d(){var c=document.createElement('bootstrap'),a={WebkitTransition:'webkitTransitionEnd',MozTransition:'transitionend',OTransition:'oTransitionEnd otransitionend',transition:'transitionend'},b;for(b in a)if(c.style[b]!==void 0)return{end:a[b]};return!1}a.fn.emulateTransitionEnd=function(c){var b=!1,d=this,e;return a(this).one('bsTransitionEnd',function(){b=!0}),e=function(){b||a(d).trigger(a.support.transition.end)},setTimeout(e,c),this},a(function(){if(a.support.transition=d(),!a.support.transition)return;a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}}})}(window.jQuery)