/**
 * Owl carousel
 * @version 2.0.0
 * @author Bartosz Wojciechowski
 * @license The MIT License (MIT)
 * @todo Lazy Load Icon
 * @todo prevent animationend bubling
 * @todo itemsScaleUp
 * @todo Test Zepto
 * @todo stagePadding calculate wrong active classes
 */

/**
 * K2 modified - animate for non3D fix for function animate()
 */

;(function(d,f,k,g){function c(a,b){this.settings=null;this.options=d.extend({},c.Defaults,b);this.$element=d(a);this.drag=d.extend({},h);this.state=d.extend({},l);this.e=d.extend({},m);this._plugins={};this._supress={};this._speed=this._current=null;this._coordinates=[];this._width=this._breakpoint=null;this._items=[];this._clones=[];this._mergers=[];this._invalidated={};this._pipe=[];d.each(c.Plugins,d.proxy(function(a,d){this._plugins[a[0].toLowerCase()+a.slice(1)]=new d(this)},this));d.each(c.Pipe,
d.proxy(function(a,b){this._pipe.push({filter:b.filter,run:d.proxy(b.run,this)})},this));this.setup();this.initialize()}function e(a){if(a.touches!==g)return{x:a.touches[0].pageX,y:a.touches[0].pageY};if(a.touches===g){if(a.pageX!==g)return{x:a.pageX,y:a.pageY};if(a.pageX===g)return{x:a.clientX,y:a.clientY}}}function b(a){var d,b,e=k.createElement("div");for(d in a)if(b=a[d],"undefined"!==typeof e.style[b])return[b,d];return[!1]}var h,l,m;h={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,
offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null};l={isTouch:!1,isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!1};m={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null};c.Defaults={items:3,loop:!1,center:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,
responsive:{},responsiveRefreshRate:200,responsiveBaseElement:f,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"};c.Width={Default:"default",Inner:"inner",Outer:"outer"};c.Plugins={};c.Pipe=[{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],
run:function(){var a=this._clones;if(this.$stage.children(".cloned").length!==a.length||!this.settings.loop&&0<a.length)this.$stage.children(".cloned").remove(),this._clones=[]}},{filter:["items","settings"],run:function(){var a,d,b=this._clones,e=this._items,c=this.settings.loop?b.length-Math.max(2*this.settings.items,4):0;a=0;for(d=Math.abs(c/2);a<d;a++)0<c?(this.$stage.children().eq(e.length+b.length-1).remove(),b.pop(),this.$stage.children().eq(0).remove(),b.pop()):(b.push(b.length/2),this.$stage.append(e[b[b.length-
1]].clone().addClass("cloned")),b.push(e.length-1-(b.length-1)/2),this.$stage.prepend(e[b[b.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var a=this.settings.rtl?1:-1,d=(this.width()/this.settings.items).toFixed(3),b=0,e,c,h;this._coordinates=[];c=0;for(h=this._clones.length+this._items.length;c<h;c++)e=this._mergers[this.relative(c)],e=this.settings.mergeFit&&Math.min(e,this.settings.items)||e,b+=(this.settings.autoWidth?this._items[this.relative(c)].width()+
this.settings.margin:d*e)*a,this._coordinates.push(b)}},{filter:["width","items","settings"],run:function(){var a,b;a=(this.width()/this.settings.items).toFixed(3);var e={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};this.$stage.css(e);e={width:this.settings.autoWidth?"auto":a-this.settings.margin};e[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin;
if(!this.settings.autoWidth&&0<d.grep(this._mergers,function(a){return 1<a}).length)for(a=0,b=this._coordinates.length;a<b;a++)e.width=Math.abs(this._coordinates[a])-Math.abs(this._coordinates[a-1]||0)-this.settings.margin,this.$stage.children().eq(a).css(e);else this.$stage.children().css(e)}},{filter:["width","items","settings"],run:function(a){a.current&&this.reset(this.$stage.children().index(a.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width",
"position","items","settings"],run:function(){var a=this.settings.rtl?1:-1,b=2*this.settings.stagePadding,d=this.coordinates(this.current())+b,e=d+this.width()*a,c,h,l=[],f,m;f=0;for(m=this._coordinates.length;f<m;f++)c=this._coordinates[f-1]||0,h=Math.abs(this._coordinates[f])+b*a,(this.op(c,"<=",d)&&this.op(c,">",e)||this.op(h,"<",d)&&this.op(h,">",e))&&l.push(f);this.$stage.children("."+this.settings.activeClass).removeClass(this.settings.activeClass);this.$stage.children(":eq("+l.join("), :eq(")+
")").addClass(this.settings.activeClass);this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}];c.prototype.initialize=function(){this.trigger("initialize");this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl);this.browserSupport();if(this.settings.autoWidth&&!0!==this.state.imagesLoaded){var a,
b;a=this.$element.find("img");b=this.$element.children(this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:g).width();if(a.length&&0>=b)return this.preloadAutoWidthImages(a),!1}this.$element.addClass("owl-loading");this.$stage=d("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('<div class="owl-stage-outer">');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this._width=this.$element.width();this.refresh();this.$element.removeClass("owl-loading").addClass("owl-loaded");
this.eventsCall();this.internalEvents();this.addTriggerableEvents();this.trigger("initialized")};c.prototype.setup=function(){var a=this.viewport(),b=this.options.responsive,e=-1,c=null;b?(d.each(b,function(b){b<=a&&b>e&&(e=Number(b))}),c=d.extend({},this.options,b[e]),delete c.responsive,c.responsiveClass&&this.$element.attr("class",function(a,b){return b.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+e)):c=d.extend({},this.options);if(null===this.settings||this._breakpoint!==
e)this.trigger("change",{property:{name:"settings",value:c}}),this._breakpoint=e,this.settings=c,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})};c.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center);this.settings.loop&&this._items.length<this.settings.items&&(this.settings.loop=!1);this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};c.prototype.prepare=function(a){var b=this.trigger("prepare",
{content:a});b.data||(b.data=d("<"+this.settings.itemElement+"/>").addClass(this.settings.itemClass).append(a));this.trigger("prepared",{content:b.data});return b.data};c.prototype.update=function(){for(var a=0,b=this._pipe.length,e=d.proxy(function(a){return this[a]},this._invalidated),c={};a<b;)(this._invalidated.all||0<d.grep(this._pipe[a].filter,e).length)&&this._pipe[a].run(c),a++;this._invalidated={}};c.prototype.width=function(a){a=a||c.Width.Default;switch(a){case c.Width.Inner:case c.Width.Outer:return this._width;
default:return this._width-2*this.settings.stagePadding+this.settings.margin}};c.prototype.refresh=function(){if(0===this._items.length)return!1;(new Date).getTime();this.trigger("refresh");this.setup();this.optionsLogic();this.$stage.addClass("owl-refresh");this.update();this.$stage.removeClass("owl-refresh");this.state.orientation=f.orientation;this.watchVisibility();this.trigger("refreshed")};c.prototype.eventsCall=function(){this.e._onDragStart=d.proxy(function(a){this.onDragStart(a)},this);this.e._onDragMove=
d.proxy(function(a){this.onDragMove(a)},this);this.e._onDragEnd=d.proxy(function(a){this.onDragEnd(a)},this);this.e._onResize=d.proxy(function(a){this.onResize(a)},this);this.e._transitionEnd=d.proxy(function(a){this.transitionEnd(a)},this);this.e._preventClick=d.proxy(function(a){this.preventClick(a)},this)};c.prototype.onThrottledResize=function(){f.clearTimeout(this.resizeTimer);this.resizeTimer=f.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)};c.prototype.onResize=function(){if(!this._items.length||
this._width===this.$element.width()||this.trigger("resize").isDefaultPrevented())return!1;this._width=this.$element.width();this.invalidate("width");this.refresh();this.trigger("resized")};c.prototype.eventsRouter=function(a){var b=a.type;if("mousedown"===b||"touchstart"===b)this.onDragStart(a);else if("mousemove"===b||"touchmove"===b)this.onDragMove(a);else if("mouseup"===b||"touchend"===b)this.onDragEnd(a);else if("touchcancel"===b)this.onDragEnd(a)};c.prototype.internalEvents=function(){var a=
f.navigator.msPointerEnabled;this.settings.mouseDrag?(this.$stage.on("mousedown",d.proxy(function(a){this.eventsRouter(a)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on");if(this.settings.touchDrag&&!a)this.$stage.on("touchstart touchcancel",d.proxy(function(a){this.eventsRouter(a)},this));if(this.transitionEndVendor)this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,
!1);if(!1!==this.settings.responsive)this.on(f,"resize",d.proxy(this.onThrottledResize,this))};c.prototype.onDragStart=function(a){var b,c,h;a=a.originalEvent||a||f.event;if(3===a.which||this.state.isTouch)return!1;"mousedown"===a.type&&this.$stage.addClass("owl-grab");this.trigger("drag");this.drag.startTime=(new Date).getTime();this.speed(0);this.state.isTouch=!0;this.state.isScrolling=!1;this.state.isSwiping=!1;this.drag.distance=0;b=e(a).x;c=e(a).y;this.drag.offsetX=this.$stage.position().left;
this.drag.offsetY=this.$stage.position().top;this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin);if(this.state.inMotion&&this.support3d)h=this.getTransformProperty(),this.drag.offsetX=h,this.animate(h),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1;this.drag.startX=b-this.drag.offsetX;this.drag.startY=c-this.drag.offsetY;this.drag.start=b-this.drag.startX;this.drag.targetEl=a.target||
a.srcElement;this.drag.updatedX=this.drag.start;if("IMG"===this.drag.targetEl.tagName||"A"===this.drag.targetEl.tagName)this.drag.targetEl.draggable=!1;d(k).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",d.proxy(function(a){this.eventsRouter(a)},this))};c.prototype.onDragMove=function(a){var b,d,c;if(this.state.isTouch&&!this.state.isScrolling){a=a.originalEvent||a||f.event;b=e(a).x;d=e(a).y;this.drag.currentX=b-this.drag.startX;this.drag.currentY=
d-this.drag.startY;this.drag.distance=this.drag.currentX-this.drag.offsetX;0>this.drag.distance?this.state.direction=this.settings.rtl?"right":"left":0<this.drag.distance&&(this.state.direction=this.settings.rtl?"left":"right");this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&
"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),d=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),c=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,b+c),d+c));if(8<this.drag.distance||-8>this.drag.distance)a.preventDefault!==g?a.preventDefault():
a.returnValue=!1,this.state.isSwiping=!0;this.drag.updatedX=this.drag.currentX;(16<this.drag.currentY||-16>this.drag.currentY)&&!1===this.state.isSwiping&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start);this.animate(this.drag.updatedX)}};c.prototype.onDragEnd=function(a){var b;if(this.state.isTouch){"mouseup"===a.type&&this.$stage.removeClass("owl-grab");this.trigger("dragged");this.drag.targetEl.removeAttribute("draggable");this.state.isTouch=!1;this.state.isScrolling=!1;this.state.isSwiping=
!1;if(0===this.drag.distance&&!0!==this.state.inMotion)return this.state.inMotion=!1;this.drag.endTime=(new Date).getTime();a=this.drag.endTime-this.drag.startTime;b=Math.abs(this.drag.distance);(3<b||300<a)&&this.removeClick(this.drag.targetEl);a=this.closest(this.drag.updatedX);this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed);this.current(a);this.invalidate("position");this.update();this.settings.pullDrag||this.drag.updatedX!==this.coordinates(a)||this.transitionEnd();this.drag.distance=
0;d(k).off(".owl.dragEvents")}};c.prototype.removeClick=function(a){this.drag.targetEl=a;d(a).on("click.preventClick",this.e._preventClick);f.setTimeout(function(){d(a).off("click.preventClick")},300)};c.prototype.preventClick=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1;a.stopPropagation&&a.stopPropagation();d(a.target).off("click.preventClick")};c.prototype.getTransformProperty=function(){var a;a=f.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform");
a=a.replace(/matrix(3d)?\(|\)/g,"").split(",");return 16===a.length!==!0?a[4]:a[12]};c.prototype.closest=function(a){var b=-1,e=this.width(),c=this.coordinates();this.settings.freeDrag||d.each(c,d.proxy(function(d,h){a>h-30&&a<h+30?b=d:this.op(a,"<",h)&&this.op(a,">",c[d+1]||h-e)&&(b="left"===this.state.direction?d+1:d);return-1===b},this));this.settings.loop||(this.op(a,">",c[this.minimum()])?b=a=this.minimum():this.op(a,"<",c[this.maximum()])&&(b=a=this.maximum()));return b};c.prototype.animate=
function(a){this.trigger("translate");this.state.inMotion=0<this.speed();this.support3d?this.$stage.css({transform:"translate3d("+a+"px,0px, 0px)",transition:this.speed()/1E3+"s"}):this.state.isTouch?this.$stage.css({left:a+"px"}):this.$stage.animate({left:a},this.speed(),this.settings.fallbackEasing,d.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))};c.prototype.current=function(a){if(a===g)return this._current;if(0===this._items.length)return g;a=this.normalize(a);if(this._current!==
a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==g&&(a=this.normalize(b.data));this._current=a;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};c.prototype.invalidate=function(a){this._invalidated[a]=!0};c.prototype.reset=function(a){a=this.normalize(a);a!==g&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))};
c.prototype.normalize=function(a,b){var e=b?this._items.length:this._items.length+this._clones.length;return!d.isNumeric(a)||1>e?g:a=this._clones.length?(a%e+e)%e:Math.max(this.minimum(b),Math.min(this.maximum(b),a))};c.prototype.relative=function(a){a=this.normalize(a);a-=this._clones.length/2;return this.normalize(a,!0)};c.prototype.maximum=function(a){var b,d=0,e;e=this.settings;if(a)return this._items.length-1;if(!e.loop&&e.center)b=this._items.length-1;else if(e.loop||e.center)if(e.loop||e.center)b=
this._items.length+e.items;else if(e.autoWidth||e.merge)for(revert=e.rtl?1:-1,a=this.$stage.width()-this.$element.width();(e=this.coordinates(d))&&!(e*revert>=a);)b=++d;else throw"Can not detect maximum absolute position.";else b=this._items.length-e.items;return b};c.prototype.minimum=function(a){return a?0:this._clones.length/2};c.prototype.items=function(a){if(a===g)return this._items.slice();a=this.normalize(a,!0);return this._items[a]};c.prototype.mergers=function(a){if(a===g)return this._mergers.slice();
a=this.normalize(a,!0);return this._mergers[a]};c.prototype.clones=function(a){var b=this._clones.length/2,e=b+this._items.length;return a===g?d.map(this._clones,function(a,d){return 0===d%2?e+d/2:b-(d+1)/2}):d.map(this._clones,function(d,c){return d===a?0===c%2?e+c/2:b-(c+1)/2:null})};c.prototype.speed=function(a){a!==g&&(this._speed=a);return this._speed};c.prototype.coordinates=function(a){var b=null;if(a===g)return d.map(this._coordinates,d.proxy(function(a,b){return this.coordinates(b)},this));
this.settings.center?(b=this._coordinates[a],b+=(this.width()-b+(this._coordinates[a-1]||0))/2*(this.settings.rtl?-1:1)):b=this._coordinates[a-1]||0;return b};c.prototype.duration=function(a,b,d){return Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(d||this.settings.smartSpeed)};c.prototype.to=function(a,b){if(this.settings.loop){var e=a-this.relative(this.current()),c=this.current(),h=this.current(),l=this.current()+e,m=0>h-l?!0:!1,g=this._clones.length+this._items.length;l<this.settings.items&&
!1===m?(c=h+this._items.length,this.reset(c)):l>=g-this.settings.items&&!0===m&&(c=h-this._items.length,this.reset(c));f.clearTimeout(this.e._goToLoop);this.e._goToLoop=f.setTimeout(d.proxy(function(){this.speed(this.duration(this.current(),c+e,b));this.current(c+e);this.update()},this),30)}else this.speed(this.duration(this.current(),a,b)),this.current(a),this.update()};c.prototype.next=function(a){a=a||!1;this.to(this.relative(this.current())+1,a)};c.prototype.prev=function(a){a=a||!1;this.to(this.relative(this.current())-
1,a)};c.prototype.transitionEnd=function(a){if(a!==g&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.state.inMotion=!1;this.trigger("translated")};c.prototype.viewport=function(){var a;if(this.options.responsiveBaseElement!==f)a=d(this.options.responsiveBaseElement).width();else if(f.innerWidth)a=f.innerWidth;else if(k.documentElement&&k.documentElement.clientWidth)a=k.documentElement.clientWidth;else throw"Can not detect viewport width.";return a};
c.prototype.replace=function(a){this.$stage.empty();this._items=[];a&&(a=a instanceof jQuery?a:d(a));this.settings.nestedItemSelector&&(a=a.find("."+this.settings.nestedItemSelector));a.filter(function(){return 1===this.nodeType}).each(d.proxy(function(a,b){b=this.prepare(b);this.$stage.append(b);this._items.push(b);this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this));this.reset(d.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};
c.prototype.add=function(a,b){b=b===g?this._items.length:this.normalize(b,!0);this.trigger("add",{content:a,position:b});0===this._items.length||b===this._items.length?(this.$stage.append(a),this._items.push(a),this._mergers.push(1*a.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[b].before(a),this._items.splice(b,0,a),this._mergers.splice(b,0,1*a.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1));this.invalidate("items");this.trigger("added",{content:a,
position:b})};c.prototype.remove=function(a){a=this.normalize(a,!0);a!==g&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))};c.prototype.addTriggerableEvents=function(){var a=d.proxy(function(a,b){return d.proxy(function(d){d.relatedTarget!==this&&(this.suppress([b]),a.apply(this,[].slice.call(arguments,1)),this.release([b]))},this)},this);
d.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},d.proxy(function(b,d){this.$element.on(b+".owl.carousel",a(d,b+".owl.carousel"))},this))};c.prototype.watchVisibility=function(){function a(a){return 0<a.offsetWidth&&0<a.offsetHeight}function b(){a(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),f.clearInterval(this.e._checkVisibile))}a(this.$element.get(0))||(this.$element.addClass("owl-hidden"),
f.clearInterval(this.e._checkVisibile),this.e._checkVisibile=f.setInterval(d.proxy(b,this),500))};c.prototype.preloadAutoWidthImages=function(a){var b,e,c,h;b=0;e=this;a.each(function(l,f){c=d(f);h=new Image;h.onload=function(){b++;c.attr("src",h.src);c.css("opacity",1);b>=a.length&&(e.state.imagesLoaded=!0,e.initialize())};h.src=c.attr("src")||c.attr("data-src")||c.attr("data-src-retina")})};c.prototype.destroy=function(){this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass);
!1!==this.settings.responsive&&d(f).off("resize.owl.carousel");this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd);for(var a in this._plugins)this._plugins[a].destroy();if(this.settings.mouseDrag||this.settings.touchDrag)this.$stage.off("mousedown touchstart touchcancel"),d(k).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1});this.$element.off(".owl");this.$stage.children(".cloned").remove();
this.e=null;this.$element.removeData("owlCarousel");this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.unwrap()};c.prototype.op=function(a,b,d){var e=this.settings.rtl;switch(b){case "<":return e?a>d:a<d;case ">":return e?a<d:a>d;case ">=":return e?a<=d:a>=d;case "<=":return e?a>=d:a<=d}};c.prototype.on=function(a,b,d,e){a.addEventListener?a.addEventListener(b,d,e):a.attachEvent&&a.attachEvent("on"+b,d)};c.prototype.off=function(a,b,d,e){a.removeEventListener?a.removeEventListener(b,
d,e):a.detachEvent&&a.detachEvent("on"+b,d)};c.prototype.trigger=function(a,b,e){var c={item:{count:this._items.length,index:this.current()}},h=d.camelCase(d.grep(["on",a,e],function(a){return a}).join("-").toLowerCase()),l=d.Event([a,"owl",e||"carousel"].join(".").toLowerCase(),d.extend({relatedTarget:this},c,b));this._supress[a]||(d.each(this._plugins,function(a,b){if(b.onTrigger)b.onTrigger(l)}),this.$element.trigger(l),this.settings&&"function"===typeof this.settings[h]&&this.settings[h].apply(this,
l));return l};c.prototype.suppress=function(a){d.each(a,d.proxy(function(a,b){this._supress[b]=!0},this))};c.prototype.release=function(a){d.each(a,d.proxy(function(a,b){delete this._supress[b]},this))};c.prototype.browserSupport=function(){if(this.support3d=b(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0])this.transformVendor=b(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0],this.transitionEndVendor=["transitionend","webkitTransitionEnd",
"transitionend","oTransitionEnd"][b(["transition","WebkitTransition","MozTransition","OTransition"])[1]],this.vendorName=this.transformVendor.replace(/Transform/i,""),this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":"";this.state.orientation=f.orientation};d.fn.owlCarousel=function(a){return this.each(function(){d(this).data("owlCarousel")||d(this).data("owlCarousel",new c(this,a))})};d.fn.owlCarousel.Constructor=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this._core=e;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel":d.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var e=this._core.settings,c=e.center&&Math.ceil(e.items/2)||e.items,e=e.center&&-1*c||0;b=(b.property&&b.property.value||this._core.current())+e;for(var f=this._core.clones().length,a=d.proxy(function(a,b){this.load(b)},
this);e++<c;)this.load(f/2+this._core.relative(b)),f&&d.each(this._core.clones(this._core.relative(b++)),a)}},this)};this._core.options=d.extend({},c.Defaults,this._core.options);this._core.$element.on(this._handlers)};c.Defaults={lazyLoad:!1};c.prototype.load=function(e){var b=(e=this._core.$stage.children().eq(e))&&e.find(".owl-lazy");!b||-1<d.inArray(e.get(0),this._loaded)||(b.each(d.proxy(function(b,e){var c=d(e),a,g=1<f.devicePixelRatio&&c.attr("data-src-retina")||c.attr("data-src");this._core.trigger("load",
{element:c,url:g},"lazy");c.is("img")?c.one("load.owl.lazy",d.proxy(function(){c.css("opacity",1);this._core.trigger("loaded",{element:c,url:g},"lazy")},this)).attr("src",g):(a=new Image,a.onload=d.proxy(function(){c.css({"background-image":"url("+g+")",opacity:"1"});this._core.trigger("loaded",{element:c,url:g},"lazy")},this),a.src=g)},this)),this._loaded.push(e.get(0)))};c.prototype.destroy=function(){var e,b;for(e in this.handlers)this._core.$element.off(e,this.handlers[e]);for(b in Object.getOwnPropertyNames(this))"function"!=
typeof this[b]&&(this[b]=null)};d.fn.owlCarousel.Constructor.Plugins.Lazy=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this._core=e;this._handlers={"initialized.owl.carousel":d.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":d.proxy(function(b){this._core.settings.autoHeight&&"position"==b.property.name&&this.update()},this),"loaded.owl.lazy":d.proxy(function(b){this._core.settings.autoHeight&&b.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)};this._core.options=
d.extend({},c.Defaults,this._core.options);this._core.$element.on(this._handlers)};c.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};c.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)};c.prototype.destroy=function(){var e,b;for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=
null)};d.fn.owlCarousel.Constructor.Plugins.AutoHeight=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this._core=e;this._videos={};this._playing=null;this._fullscreen=!1;this._handlers={"resize.owl.carousel":d.proxy(function(b){this._core.settings.video&&!this.isInFullScreen()&&b.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":d.proxy(function(b){this._playing&&this.stop()},this),"prepared.owl.carousel":d.proxy(function(b){var e=d(b.content).find(".owl-video");e.length&&(e.css("display","none"),this.fetch(e,d(b.content)))},this)};this._core.options=
d.extend({},c.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",d.proxy(function(b){this.play(b)},this))};c.Defaults={video:!1,videoHeight:!1,videoWidth:!1};c.prototype.fetch=function(e,b){var d=e.attr("data-vimeo-id")?"vimeo":"youtube",c=e.attr("data-vimeo-id")||e.attr("data-youtube-id"),f=e.attr("data-width")||this._core.settings.videoWidth,a=e.attr("data-height")||this._core.settings.videoHeight,g=e.attr("href");
if(g){c=g.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/);if(-1<c[3].indexOf("youtu"))d="youtube";else if(-1<c[3].indexOf("vimeo"))d="vimeo";else throw Error("Video URL not supported.");c=c[6]}else throw Error("Missing video URL.");this._videos[g]={type:d,id:c,width:f,height:a};b.attr("data-video",g);this.thumbnail(e,this._videos[g])};c.prototype.thumbnail=function(e,b){var c,f,g=b.width&&b.height?
'style="width:'+b.width+"px;height:"+b.height+'px;"':"",a=e.find("img"),k="src",p="",q=this._core.settings,n=function(a){c=q.lazyLoad?'<div class="owl-video-tn '+p+'" '+k+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>';e.after(c);e.after('<div class="owl-video-play-icon"></div>')};e.wrap('<div class="owl-video-wrapper"'+g+"></div>");this._core.settings.lazyLoad&&(k="data-src",p="owl-lazy");if(a.length)return n(a.attr(k)),a.remove(),!1;"youtube"===
b.type?(f="http://img.youtube.com/vi/"+b.id+"/hqdefault.jpg",n(f)):"vimeo"===b.type&&d.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+b.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large;n(f)}})};c.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null};c.prototype.play=function(e){this._core.trigger("play",null,"video");this._playing&&
this.stop();e=d(e.target||e.srcElement);var b=e.closest("."+this._core.settings.itemClass),c=this._videos[b.attr("data-video")],f=c.width||"100%",g=c.height||this._core.$stage.height(),a;"youtube"===c.type?a='<iframe width="'+f+'" height="'+g+'" src="http://www.youtube.com/embed/'+c.id+"?autoplay=1&v="+c.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===c.type&&(a='<iframe src="http://player.vimeo.com/video/'+c.id+'?autoplay=1" width="'+f+'" height="'+g+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>');
b.addClass("owl-video-playing");this._playing=b;a=d('<div style="height:'+g+"px; width:"+f+'px" class="owl-video-frame">'+a+"</div>");e.after(a)};c.prototype.isInFullScreen=function(){var e=k.fullscreenElement||k.mozFullScreenElement||k.webkitFullscreenElement;e&&d(e).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0);return e&&this._fullscreen&&this._playing?!1:this._fullscreen?this._fullscreen=!1:this._playing&&this._core.state.orientation!==f.orientation?(this._core.state.orientation=
f.orientation,!1):!0};c.prototype.destroy=function(){var e,b;this._core.$element.off("click.owl.video");for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)};d.fn.owlCarousel.Constructor.Plugins.Video=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this.core=e;this.core.options=d.extend({},c.Defaults,this.core.options);this.swapping=!0;this.next=this.previous=g;this.handlers={"change.owl.carousel":d.proxy(function(b){"position"==b.property.name&&(this.previous=this.core.current(),this.next=b.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":d.proxy(function(b){this.swapping="translated"==b.type},this),"translate.owl.carousel":d.proxy(function(b){this.swapping&&(this.core.options.animateOut||
this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};c.Defaults={animateOut:!1,animateIn:!1};c.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var e,b=d.proxy(this.clear,this),c=this.core.$stage.children().eq(this.previous),f=this.core.$stage.children().eq(this.next),g=this.core.settings.animateIn,a=this.core.settings.animateOut;if(this.core.current()!==this.previous&&(a&&(e=this.core.coordinates(this.previous)-
this.core.coordinates(this.next),c.css({left:e+"px"}).addClass("animated owl-animated-out").addClass(a).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",b)),g))f.addClass("animated owl-animated-in").addClass(g).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",b)}};c.prototype.clear=function(e){d(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);
this.core.transitionEnd()};c.prototype.destroy=function(){var e,b;for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)};d.fn.owlCarousel.Constructor.Plugins.Animate=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this.core=e;this.core.options=d.extend({},c.Defaults,this.core.options);this.handlers={"translated.owl.carousel refreshed.owl.carousel":d.proxy(function(){this.autoplay()},this),"play.owl.autoplay":d.proxy(function(b,e,d){this.play(e,d)},this),"stop.owl.autoplay":d.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":d.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":d.proxy(function(){this.core.settings.autoplayHoverPause&&
this.autoplay()},this)};this.core.$element.on(this.handlers)};c.Defaults={autoplay:!1,autoplayTimeout:5E3,autoplayHoverPause:!1,autoplaySpeed:!1};c.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(f.clearInterval(this.interval),this.interval=f.setInterval(d.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):f.clearInterval(this.interval)};c.prototype.play=function(e,b){!0!==k.hidden&&(this.core.state.isTouch||this.core.state.isScrolling||
this.core.state.isSwiping||this.core.state.inMotion||(!1===this.core.settings.autoplay?f.clearInterval(this.interval):this.core.next(this.core.settings.autoplaySpeed)))};c.prototype.stop=function(){f.clearInterval(this.interval)};c.prototype.pause=function(){f.clearInterval(this.interval)};c.prototype.destroy=function(){var e,b;f.clearInterval(this.interval);for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=
null)};d.fn.owlCarousel.Constructor.Plugins.autoplay=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this._core=e;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":d.proxy(function(b){this._core.settings.dotsData&&this._templates.push(d(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":d.proxy(function(b){this._core.settings.dotsData&&this._templates.splice(b.position,
0,d(b.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":d.proxy(function(b){this._core.settings.dotsData&&this._templates.splice(b.position,1)},this),"change.owl.carousel":d.proxy(function(b){if("position"==b.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var e=this._core.current(),d=this._core.maximum(),c=this._core.minimum();b.data=b.property.value>d?e>=d?c:d:b.property.value<
c?d:b.property.value}},this),"changed.owl.carousel":d.proxy(function(b){"position"==b.property.name&&this.draw()},this),"refreshed.owl.carousel":d.proxy(function(){this._initialized||(this.initialize(),this._initialized=!0);this._core.trigger("refresh",null,"navigation");this.update();this.draw();this._core.trigger("refreshed",null,"navigation")},this)};this._core.options=d.extend({},c.Defaults,this._core.options);this.$element.on(this._handlers)};c.Defaults={nav:!1,navRewind:!0,navText:["prev","next"],
navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotData:!1,dotsSpeed:!1,dotsContainer:!1,controlsClass:"owl-controls"};c.prototype.initialize=function(){var e,b,c=this._core.settings;c.dotsData||(this._templates=[d("<div>").addClass(c.dotClass).append(d("<span>")).prop("outerHTML")]);c.navContainer&&c.dotsContainer||(this._controls.$container=d("<div>").addClass(c.controlsClass).appendTo(this.$element));
this._controls.$indicators=c.dotsContainer?d(c.dotsContainer):d("<div>").hide().addClass(c.dotsClass).appendTo(this._controls.$container);this._controls.$indicators.on("click","div",d.proxy(function(b){var e=d(b.target).parent().is(this._controls.$indicators)?d(b.target).index():d(b.target).parent().index();b.preventDefault();this.to(e,c.dotsSpeed)},this));e=c.navContainer?d(c.navContainer):d("<div>").addClass(c.navContainerClass).prependTo(this._controls.$container);this._controls.$next=d("<"+c.navElement+
">");this._controls.$previous=this._controls.$next.clone();this._controls.$previous.addClass(c.navClass[0]).html(c.navText[0]).hide().prependTo(e).on("click",d.proxy(function(b){this.prev(c.navSpeed)},this));this._controls.$next.addClass(c.navClass[1]).html(c.navText[1]).hide().appendTo(e).on("click",d.proxy(function(b){this.next(c.navSpeed)},this));for(b in this._overrides)this._core[b]=d.proxy(this[b],this)};c.prototype.destroy=function(){var c,b,d,f;for(c in this._handlers)this.$element.off(c,
this._handlers[c]);for(b in this._controls)this._controls[b].remove();for(f in this.overides)this._core[f]=this._overrides[f];for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)};c.prototype.update=function(){var c,b,d;c=this._core.settings;var f=this._core.clones().length/2,g=f+this._core.items().length,a=c.center||c.autoWidth||c.dotData?1:c.dotsEach||c.items;"page"!==c.slideBy&&(c.slideBy=Math.min(c.slideBy,c.items));if(c.dots||"page"==c.slideBy)for(this._pages=
[],c=f,d=b=0;c<g;c++){if(b>=a||0===b)this._pages.push({start:c-f,end:c-f+a-1}),b=0,++d;b+=this._core.mergers(this._core.relative(c))}};c.prototype.draw=function(){var c,b="",f=this._core.settings;this._core.$stage.children();c=this._core.relative(this._core.current());!f.nav||f.loop||f.navRewind||(this._controls.$previous.toggleClass("disabled",0>=c),this._controls.$next.toggleClass("disabled",c>=this._core.maximum()));this._controls.$previous.toggle(f.nav);this._controls.$next.toggle(f.nav);if(f.dots){c=
this._pages.length-this._controls.$indicators.children().length;if(f.dotData&&0!==c){for(c=0;c<this._controls.$indicators.children().length;c++)b+=this._templates[this._core.relative(c)];this._controls.$indicators.html(b)}else 0<c?(b=Array(c+1).join(this._templates[0]),this._controls.$indicators.append(b)):0>c&&this._controls.$indicators.children().slice(c).remove();this._controls.$indicators.find(".active").removeClass("active");this._controls.$indicators.children().eq(d.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(f.dots)};
c.prototype.onTrigger=function(c){var b=this._core.settings;c.page={index:d.inArray(this.current(),this._pages),count:this._pages.length,size:b&&(b.center||b.autoWidth||b.dotData?1:b.dotsEach||b.items)}};c.prototype.current=function(){var c=this._core.relative(this._core.current());return d.grep(this._pages,function(b){return b.start<=c&&b.end>=c}).pop()};c.prototype.getPosition=function(c){var b,f;f=this._core.settings;"page"==f.slideBy?(b=d.inArray(this.current(),this._pages),f=this._pages.length,
c?++b:--b,b=this._pages[(b%f+f)%f].start):(b=this._core.relative(this._core.current()),this._core.items(),c?b+=f.slideBy:b-=f.slideBy);return b};c.prototype.next=function(c){d.proxy(this._overrides.to,this._core)(this.getPosition(!0),c)};c.prototype.prev=function(c){d.proxy(this._overrides.to,this._core)(this.getPosition(!1),c)};c.prototype.to=function(c,b,f){f?d.proxy(this._overrides.to,this._core)(c,b):(f=this._pages.length,d.proxy(this._overrides.to,this._core)(this._pages[(c%f+f)%f].start,b))};
d.fn.owlCarousel.Constructor.Plugins.Navigation=c})(window.Zepto||window.jQuery,window,document);
(function(d,f,k,g){var c=function(e){this._core=e;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":d.proxy(function(){"URLHash"==this._core.settings.startPosition&&d(f).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":d.proxy(function(b){var c=d(b.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[c]=b.content},this)};this._core.options=d.extend({},c.Defaults,this._core.options);this.$element.on(this._handlers);
d(f).on("hashchange.owl.navigation",d.proxy(function(){var b=f.location.hash.substring(1),c=this._core.$stage.children(),c=this._hashes[b]&&c.index(this._hashes[b])||0;if(!b)return!1;this._core.to(c,!1,!0)},this))};c.Defaults={URLhashListener:!1};c.prototype.destroy=function(){var c,b;d(f).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)};d.fn.owlCarousel.Constructor.Plugins.Hash=
c})(window.Zepto||window.jQuery,window,document);
