1if("function"!=typeof Object.create&&(Object.create=function(obj){function F(){}return F.prototype=obj,new F}),function($,window,document){var Carousel={init:function(options,el){var base=this;base.$elem=$(el),base.options=$.extend({},$.fn.owlCarousel.options,base.$elem.data(),options),base.userOptions=options,base.loadContent()},loadContent:function(){function getData(data){var i,content="";if("function"==typeof base.options.jsonSuccess)base.options.jsonSuccess.apply(this,[data]);else{for(i in data.owl)data.owl.hasOwnProperty(i)&&(content+=data.owl[i].item);base.$elem.html(content)}base.logIn()}var url,base=this;"function"==typeof base.options.beforeInit&&base.options.beforeInit.apply(this,[base.$elem]),"string"==typeof base.options.jsonPath?(url=base.options.jsonPath,$.getJSON(url,getData)):base.logIn()},logIn:function(){var base=this;base.$elem.data("owl-originalStyles",base.$elem.attr("style")),base.$elem.data("owl-originalClasses",base.$elem.attr("class")),base.$elem.css({opacity:0}),base.orignalItems=base.options.items,base.checkBrowser(),base.wrapperWidth=0,base.checkVisible=null,base.setVars()},setVars:function(){var base=this;return 0===base.$elem.children().length?!1:(base.baseClass(),base.eventTypes(),base.$userItems=base.$elem.children(),base.itemsAmount=base.$userItems.length,base.wrapItems(),base.$owlItems=base.$elem.find(".owl-item"),base.$owlWrapper=base.$elem.find(".owl-wrapper"),base.playDirection="next",base.prevItem=0,base.prevArr=[0],base.currentItem=0,base.customEvents(),void base.onStartup())},onStartup:function(){var base=this;base.updateItems(),base.calculateAll(),base.buildControls(),base.updateControls(),base.response(),base.moveEvents(),base.stopOnHover(),base.owlStatus(),base.options.transitionStyle!==!1&&base.transitionTypes(base.options.transitionStyle),base.options.autoPlay===!0&&(base.options.autoPlay=5e3),base.play(),base.$elem.find(".owl-wrapper").css("display","block"),base.$elem.is(":visible")?base.$elem.css("opacity",1):base.watchVisibility(),base.onstartup=!1,base.eachMoveUpdate(),"function"==typeof base.options.afterInit&&base.options.afterInit.apply(this,[base.$elem])},eachMoveUpdate:function(){var base=this;base.options.lazyLoad===!0&&base.lazyLoad(),base.options.autoHeight===!0&&base.autoHeight(),base.onVisibleItems(),"function"==typeof base.options.afterAction&&base.options.afterAction.apply(this,[base.$elem])},updateVars:function(){var base=this;"function"==typeof base.options.beforeUpdate&&base.options.beforeUpdate.apply(this,[base.$elem]),base.watchVisibility(),base.updateItems(),base.calculateAll(),base.updatePosition(),base.updateControls(),base.eachMoveUpdate(),"function"==typeof base.options.afterUpdate&&base.options.afterUpdate.apply(this,[base.$elem])},reload:function(){var base=this;window.setTimeout(function(){base.updateVars()},0)},watchVisibility:function(){var base=this;return base.$elem.is(":visible")!==!1?!1:(base.$elem.css({opacity:0}),window.clearInterval(base.autoPlayInterval),window.clearInterval(base.checkVisible),void(base.checkVisible=window.setInterval(function(){base.$elem.is(":visible")&&(base.reload(),base.$elem.animate({opacity:1},200),window.clearInterval(base.checkVisible))},500)))},wrapItems:function(){var base=this;base.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>'),base.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">'),base.wrapperOuter=base.$elem.find(".owl-wrapper-outer"),base.$elem.css("display","block")},baseClass:function(){var base=this,hasBaseClass=base.$elem.hasClass(base.options.baseClass),hasThemeClass=base.$elem.hasClass(base.options.theme);hasBaseClass||base.$elem.addClass(base.options.baseClass),hasThemeClass||base.$elem.addClass(base.options.theme)},updateItems:function(){var width,i,base=this;if(base.options.responsive===!1)return!1;if(base.options.singleItem===!0)return base.options.items=base.orignalItems=1,base.options.itemsCustom=!1,base.options.itemsDesktop=!1,base.options.itemsDesktopSmall=!1,base.options.itemsTablet=!1,base.options.itemsTabletSmall=!1,base.options.itemsMobile=!1,!1;if(width=$(base.options.responsiveBaseWidth).width(),width>(base.options.itemsDesktop[0]||base.orignalItems)&&(base.options.items=base.orignalItems),base.options.itemsCustom!==!1)for(base.options.itemsCustom.sort(function(a,b){return a[0]-b[0]}),i=0;i<base.options.itemsCustom.length;i+=1)base.options.itemsCustom[i][0]<=width&&(base.options.items=base.options.itemsCustom[i][1]);else width<=base.options.itemsDesktop[0]&&base.options.itemsDesktop!==!1&&(base.options.items=base.options.itemsDesktop[1]),width<=base.options.itemsDesktopSmall[0]&&base.options.itemsDesktopSmall!==!1&&(base.options.items=base.options.itemsDesktopSmall[1]),width<=base.options.itemsTablet[0]&&base.options.itemsTablet!==!1&&(base.options.items=base.options.itemsTablet[1]),width<=base.options.itemsTabletSmall[0]&&base.options.itemsTabletSmall!==!1&&(base.options.items=base.options.itemsTabletSmall[1]),width<=base.options.itemsMobile[0]&&base.options.itemsMobile!==!1&&(base.options.items=base.options.itemsMobile[1]);base.options.items>base.itemsAmount&&base.options.itemsScaleUp===!0&&(base.options.items=base.itemsAmount)},response:function(){var smallDelay,lastWindowWidth,base=this;return base.options.responsive!==!0?!1:(lastWindowWidth=$(window).width(),base.resizer=function(){$(window).width()!==lastWindowWidth&&(base.options.autoPlay!==!1&&window.clearInterval(base.autoPlayInterval),window.clearTimeout(smallDelay),smallDelay=window.setTimeout(function(){lastWindowWidth=$(window).width(),base.updateVars()},base.options.responsiveRefreshRate))},void $(window).resize(base.resizer))},updatePosition:function(){var base=this;base.jumpTo(base.currentItem),base.options.autoPlay!==!1&&base.checkAp()},appendItemsSizes:function(){var base=this,roundPages=0,lastItem=base.itemsAmount-base.options.items;base.$owlItems.each(function(index){var $this=$(this);$this.css({width:base.itemWidth}).data("owl-item",Number(index)),(index%base.options.items===0||index===lastItem)&&(index>lastItem||(roundPages+=1)),$this.data("owl-roundPages",roundPages)})},appendWrapperSizes:function(){var base=this,width=base.$owlItems.length*base.itemWidth;base.$owlWrapper.css({width:2*width,left:0}),base.appendItemsSizes()},calculateAll:function(){var base=this;base.calculateWidth(),base.appendWrapperSizes(),base.loops(),base.max()},calculateWidth:function(){var base=this;base.itemWidth=Math.round(base.$elem.width()/base.options.items)},max:function(){var base=this,maximum=-1*(base.itemsAmount*base.itemWidth-base.options.items*base.itemWidth);return base.options.items>base.itemsAmount?(base.maximumItem=0,maximum=0,base.maximumPixels=0):(base.maximumItem=base.itemsAmount-base.options.items,base.maximumPixels=maximum),maximum},min:function(){return 0},loops:function(){var i,item,roundPageNum,base=this,prev=0,elWidth=0;for(base.positionsInArray=[0],base.pagesInArray=[],i=0;i<base.itemsAmount;i+=1)elWidth+=base.itemWidth,base.positionsInArray.push(-elWidth),base.options.scrollPerPage===!0&&(item=$(base.$owlItems[i]),roun
1dPageNum=item.data("owl-roundPages"),roundPageNum!==prev&&(base.pagesInArray[prev]=base.positionsInArray[i],prev=roundPageNum))},buildControls:function(){var base=this;(base.options.navigation===!0||base.options.pagination===!0)&&(base.owlControls=$('<div class="owl-controls"/>').toggleClass("clickable",!base.browser.isTouch).appendTo(base.$elem)),base.options.pagination===!0&&base.buildPagination(),base.options.navigation===!0&&base.buildButtons()},buildButtons:function(){var base=this,buttonsWrapper=$('<div class="owl-buttons"/>');base.owlControls.append(buttonsWrapper),base.buttonPrev=$("<div/>",{"class":"owl-prev",html:base.options.navigationText[0]||""}),base.buttonNext=$("<div/>",{"class":"owl-next",html:base.options.navigationText[1]||""}),buttonsWrapper.append(base.buttonPrev).append(base.buttonNext),buttonsWrapper.on("touchstart.owlControls mousedown.owlControls",'div[class^="owl"]',function(event){event.preventDefault()}),buttonsWrapper.on("touchend.owlControls mouseup.owlControls",'div[class^="owl"]',function(event){event.preventDefault(),$(this).hasClass("owl-next")?base.next():base.prev()})},buildPagination:function(){var base=this;base.paginationWrapper=$('<div class="owl-pagination"/>'),base.owlControls.append(base.paginationWrapper),base.paginationWrapper.on("touchend.owlControls mouseup.owlControls",".owl-page",function(event){event.preventDefault(),Number($(this).data("owl-page"))!==base.currentItem&&base.goTo(Number($(this).data("owl-page")),!0)})},updatePagination:function(){var counter,lastPage,lastItem,i,paginationButton,paginationButtonInner,base=this;if(base.options.pagination===!1)return!1;for(base.paginationWrapper.html(""),counter=0,lastPage=base.itemsAmount-base.itemsAmount%base.options.items,i=0;i<base.itemsAmount;i+=1)i%base.options.items===0&&(counter+=1,lastPage===i&&(lastItem=base.itemsAmount-base.options.items),paginationButton=$("<div/>",{"class":"owl-page"}),paginationButtonInner=$("<span></span>",{text:base.options.paginationNumbers===!0?counter:"","class":base.options.paginationNumbers===!0?"owl-numbers":""}),paginationButton.append(paginationButtonInner),paginationButton.data("owl-page",lastPage===i?lastItem:i),paginationButton.data("owl-roundPages",counter),base.paginationWrapper.append(paginationButton));base.checkPagination()},checkPagination:function(){var base=this;return base.options.pagination===!1?!1:void base.paginationWrapper.find(".owl-page").each(function(){$(this).data("owl-roundPages")===$(base.$owlItems[base.currentItem]).data("owl-roundPages")&&(base.paginationWrapper.find(".owl-page").removeClass("active"),$(this).addClass("active"))})},checkNavigation:function(){var base=this;return base.options.navigation===!1?!1:void(base.options.rewindNav===!1&&(0===base.currentItem&&0===base.maximumItem?(base.buttonPrev.addClass("disabled"),base.buttonNext.addClass("disabled")):0===base.currentItem&&0!==base.maximumItem?(base.buttonPrev.addClass("disabled"),base.buttonNext.removeClass("disabled")):base.currentItem===base.maximumItem?(base.buttonPrev.removeClass("disabled"),base.buttonNext.addClass("disabled")):0!==base.currentItem&&base.currentItem!==base.maximumItem&&(base.buttonPrev.removeClass("disabled"),base.buttonNext.removeClass("disabled"))))},updateControls:function(){var base=this;base.updatePagination(),base.checkNavigation(),base.owlControls&&(base.options.items>=base.itemsAmount?base.owlControls.hide():base.owlControls.show())},destroyControls:function(){var base=this;base.owlControls&&base.owlControls.remove()},next:function(speed){var base=this;if(base.isTransition)return!1;if(base.currentItem+=base.options.scrollPerPage===!0?base.options.items:1,base.currentItem>base.maximumItem+(base.options.scrollPerPage===!0?base.options.items-1:0)){if(base.options.rewindNav!==!0)return base.currentItem=base.maximumItem,!1;base.currentItem=0,speed="rewind"}base.goTo(base.currentItem,speed)},prev:function(speed){var base=this;if(base.isTransition)return!1;if(base.options.scrollPerPage===!0&&base.currentItem>0&&base.currentItem<base.options.items?base.currentItem=0:base.currentItem-=base.options.scrollPerPage===!0?base.options.items:1,base.currentItem<0){
1if(base.options.rewindNav!==!0)return base.currentItem=0,!1;base.currentItem=base.maximumItem,speed="rewind"}base.goTo(base.currentItem,speed)},goTo:function(position,speed,drag){var goToPixel,base=this;return base.isTransition?!1:("function"==typeof base.options.beforeMove&&base.options.beforeMove.apply(this,[base.$elem]),position>=base.maximumItem?position=base.maximumItem:0>=position&&(position=0),base.currentItem=base.owl.currentItem=position,base.options.transitionStyle!==!1&&"drag"!==drag&&1===base.options.items&&base.browser.support3d===!0?(base.swapSpeed(0),base.browser.support3d===!0?base.transition3d(base.positionsInArray[position]):base.css2slide(base.positionsInArray[position],1),base.afterGo(),base.singleItemTransition(),!1):(goToPixel=base.positionsInArray[position],base.browser.support3d===!0?(base.isCss3Finish=!1,speed===!0?(base.swapSpeed("paginationSpeed"),window.setTimeout(function(){base.isCss3Finish=!0},base.options.paginationSpeed)):"rewind"===speed?(base.swapSpeed(base.options.rewindSpeed),window.setTimeout(function(){base.isCss3Finish=!0},base.options.rewindSpeed)):(base.swapSpeed("slideSpeed"),window.setTimeout(function(){base.isCss3Finish=!0},base.options.slideSpeed)),base.transition3d(goToPixel)):speed===!0?base.css2slide(goToPixel,base.options.paginationSpeed):"rewind"===speed?base.css2slide(goToPixel,base.options.rewindSpeed):base.css2slide(goToPixel,base.options.slideSpeed),void base.afterGo()))},jumpTo:function(position){var base=this;"function"==typeof base.options.beforeMove&&base.options.beforeMove.apply(this,[base.$elem]),position>=base.maximumItem||-1===position?position=base.maximumItem:0>=position&&(position=0),base.swapSpeed(0),base.browser.support3d===!0?base.transition3d(base.positionsInArray[position]):base.css2slide(base.positionsInArray[position],1),base.currentItem=base.owl.currentItem=position,base.afterGo()},afterGo:function(){var base=this;base.prevArr.push(base.currentItem),base.prevItem=base.owl.prevItem=base.prevArr[base.prevArr.length-2],base.prevArr.shift(0),base.prevItem!==base.currentItem&&(base.checkPagination(),base.checkNavigation(),base.eachMoveUpdate(),base.options.autoPlay!==!1&&base.checkAp()),"function"==typeof base.options.afterMove&&base.prevItem!==base.currentItem&&base.options.afterMove.apply(this,[base.$elem])},stop:function(){var base=this;base.apStatus="stop",window.clearInterval(base.autoPlayInterval)},checkAp:function(){var base=this;"stop"!==base.apStatus&&base.play()},play:function(){var base=this;return base.apStatus="play",base.options.autoPlay===!1?!1:(window.clearInterval(base.autoPlayInterval),void(base.autoPlayInterval=window.setInterval(function(){base.next(!0)},base.options.autoPlay)))},swapSpeed:function(action){var base=this;"slideSpeed"===action?base.$owlWrapper.css(base.addCssSpeed(base.options.slideSpeed)):"paginationSpeed"===action?base.$owlWrapper.css(base.addCssSpeed(base.options.paginationSpeed)):"string"!=typeof action&&base.$owlWrapper.css(base.addCssSpeed(action))},addCssSpeed:function(speed){return{"-webkit-transition":"all "+speed+"ms ease","-moz-transition":"all "+speed+"ms ease","-o-transition":"all "+speed+"ms ease",transition:"all "+speed+"ms ease"}},removeTransition:function(){return{"-webkit-transition":"","-moz-transition":"","-o-transition":"",transition:""}},doTranslate:function(pixels){return{"-webkit-transform":"translate3d("+pixels+"px, 0px, 0px)","-moz-transform":"translate3d("+pixels+"px, 0px, 0px)","-o-transform":"translate3d("+pixels+"px, 0px, 0px)","-ms-transform":"translate3d("+pixels+"px, 0px, 0px)",transform:"translate3d("+pixels+"px, 0px,0px)"}},transition3d:function(value){var base=this;base.$owlWrapper.css(base.doTranslate(value))},css2move:function(value){var base=this;base.$owlWrapper.css({left:value})},css2slide:function(value,speed){var base=this;base.isCssFinish=!1,base.$owlWrapper.stop(!0,!0).animate({left:value},{duration:speed||base.options.slideSpeed,complete:function(){base.isCssFinish=!0}})},checkBrowser:function(){var regex,asSupport,support3d,isTouch,base=this,translate3D="translate3d(0px, 0px, 0px)",tempElem=document.createElement("div");tempElem.style.cssText=" -moz-transform:"+translate3D+"; -ms-transform:"+translate3D+"; -o-transform:"+translate3D+"; -webkit-transform:"+translate3D+"; transform:"+translate3D,regex=/translate3d\(0px, 0px, 0px\)/g,asSupport=tempElem.style.cssText.match(regex),support3d=null!==asSupport&&0!==asSupport.length,isTouch="ontouchstart"in window||window.navigator.msMaxTouchPoints,base.browser={supp
1ort3d:support3d,isTouch:isTouch}},moveEvents:function(){var base=this;(base.options.mouseDrag!==!1||base.options.touchDrag!==!1)&&(base.gestures(),base.disabledEvents())},eventTypes:function(){var base=this,types=["s","e","x"];base.ev_types={},base.options.mouseDrag===!0&&base.options.touchDrag===!0?types=["touchstart.owl mousedown.owl","touchmove.owl mousemove.owl","touchend.owl touchcancel.owl mouseup.owl"]:base.options.mouseDrag===!1&&base.options.touchDrag===!0?types=["touchstart.owl","touchmove.owl","touchend.owl touchcancel.owl"]:base.options.mouseDrag===!0&&base.options.touchDrag===!1&&(types=["mousedown.owl","mousemove.owl","mouseup.owl"]),base.ev_types.start=types[0],base.ev_types.move=types[1],base.ev_types.end=types[2]},disabledEvents:function(){var base=this;base.$elem.on("dragstart.owl",function(event){event.preventDefault()}),base.$elem.on("mousedown.disableTextSelect",function(e){return $(e.target).is("input, textarea, select, option")})},gestures:function(){function getTouches(event){if(void 0!==event.touches)return{x:event.touches[0].pageX,y:event.touches[0].pageY};if(void 0===event.touches){if(void 0!==event.pageX)return{x:event.pageX,y:event.pageY};if(void 0===event.pageX)return{x:event.clientX,y:event.clientY}}}function swapEvents(type){"on"===type?($(document).on(base.ev_types.move,dragMove),$(document).on(base.ev_types.end,dragEnd)):"off"===type&&($(document).off(base.ev_types.move),$(document).off(base.ev_types.end))}function dragStart(event){var position,ev=event.originalEvent||event||window.event;if(3===ev.which)return!1;if(!(base.itemsAmount<=base.options.items)){if(base.isCssFinish===!1&&!base.options.dragBeforeAnimFinish)return!1;if(base.isCss3Finish===!1&&!base.options.dragBeforeAnimFinish)return!1;base.options.autoPlay!==!1&&window.clearInterval(base.autoPlayInterval),base.browser.isTouch===!0||base.$owlWrapper.hasClass("grabbing")||base.$owlWrapper.addClass("grabbing"),base.newPosX=0,base.newRelativeX=0,$(this).css(base.removeTransition()),position=$(this).position(),locals.relativePos=position.left,locals.offsetX=getTouches(ev).x-position.left,locals.offsetY=getTouches(ev).y-position.top,swapEvents("on"),locals.sliding=!1,locals.targetElement=ev.target||ev.srcElement}}
1function dragMove(event){var minSwipe,maxSwipe,ev=event.originalEvent||event||window.event;base.newPosX=getTouches(ev).x-locals.offsetX,base.newPosY=getTouches(ev).y-locals.offsetY,base.newRelativeX=base.newPosX-locals.relativePos,"function"==typeof base.options.startDragging&&locals.dragging!==!0&&0!==base.newRelativeX&&(locals.dragging=!0,base.options.startDragging.apply(base,[base.$elem])),(base.newRelativeX>8||base.newRelativeX<-8)&&base.browser.isTouch===!0&&(void 0!==ev.preventDefault?ev.preventDefault():ev.returnValue=!1,locals.sliding=!0),(base.newPosY>10||base.newPosY<-10)&&locals.sliding===!1&&$(document).off("touchmove.owl"),minSwipe=function(){return base.newRelativeX/5},maxSwipe=function(){return base.maximumPixels+base.newRelativeX/5},base.newPosX=Math.max(Math.min(base.newPosX,minSwipe()),maxSwipe()),base.browser.support3d===!0?base.transition3d(base.newPosX):base.css2move(base.newPosX)}function dragEnd(event){var newPosition,handlers,owlStopEvent,ev=event.originalEvent||event||window.event;ev.target=ev.target||ev.srcElement,locals.dragging=!1,base.browser.isTouch!==!0&&base.$owlWrapper.removeClass("grabbing"),base.newRelativeX<0?base.dragDirection=base.owl.dragDirection="left":base.dragDirection=base.owl.dragDirection="right",0!==base.newRelativeX&&(newPosition=base.getNewPosition(),base.goTo(newPosition,!1,"drag"),locals.targetElement===ev.target&&base.browser.isTouch!==!0&&($(ev.target).on("click.disable",function(ev){ev.stopImmediatePropagation(),ev.stopPropagation(),ev.preventDefault(),$(ev.target).off("click.disable")}),handlers=$._data(ev.target,"events").click,owlStopEvent=handlers.pop(),handlers.splice(0,0,owlStopEvent))),swapEvents("off")}var base=this,locals={offsetX:0,offsetY:0,baseElWidth:0,relativePos:0,position:null,minSwipe:null,maxSwipe:null,sliding:null,dargging:null,targetElement:null};base.isCssFinish=!0,base.$elem.on(base.ev_types.start,".owl-wrapper",dragStart)},getNewPosition:function(){var base=this,newPosition=base.closestItem();return newPosition>base.maximumItem?(base.currentItem=base.maximumItem,newPosition=base.maximumItem):base.newPosX>=0&&(newPosition=0,base.currentItem=0),newPosition},closestItem:function(){var base=this,array=base.options.scrollPerPage===!0?base.pagesInArray:base.positionsInArray,goal=base.newPosX,closest=null;return $.each(array,function(i,v){goal-base.itemWidth/20>array[i+1]&&goal-base.itemWidth/20<v&&"left"===base.moveDirection()?(closest=v,base.options.scrollPerPage===!0?base.currentItem=$.inArray(closest,base.positionsInArray):base.currentItem=i):goal+base.itemWidth/20<v&&goal+base.itemWidth/20>(array[i+1]||array[i]-base.itemWidth)&&"right"===base.moveDirection()&&(base.options.scrollPerPage===!0?(closest=array[i+1]||array[array.length-1],base.currentItem=$.inArray(closest,base.positionsInArray)):(closest=array[i+1],base.currentItem=i+1))}),base.currentItem},moveDirection:function(){var direction,base=this;return base.newRelativeX<0?(direction="right",base.playDirection="next"):(direction="left",base.playDirection="prev"),direction},customEvents:function(){var base=this;base.$elem.on("owl.next",function(){base.next()}),base.$elem.on("owl.prev",function(){base.prev()}),base.$elem.on("owl.play",function(event,speed){base.options.autoPlay=speed,base.play(),base.hoverStatus="play"}),base.$elem.on("owl.stop",function(){base.stop(),base.hoverStatus="stop"}),base.$elem.on("owl.goTo",function(event,item){base.goTo(item)}),base.$elem.on("owl.jumpTo",function(event,item){base.jumpTo(item)})},stopOnHover:function(){var base=this;base.options.stopOnHover===!0&&base.browser.isTouch!==!0&&base.options.autoPlay!==!1&&(base.$elem.on("mouseover",function(){base.stop()}),base.$elem.on("mouseout",function(){"stop"!==base.hoverStatus&&base.play()}))},lazyLoad:function(){var i,$item,itemNumber,$lazyImg,follow,base=this;if(base.options.lazyLoad===!1)return!1;for(i=0;i<base.itemsAmount;i+=1)$item=$(base.$owlItems[i]),"loaded"!==$item.data("owl-loaded")&&(itemNumber=$item.data("owl-item"),$lazyImg=$item.find(".lazyOwl"),"string"==typeof $lazyImg.data("src")?(void 0===$item.data("owl-loaded")&&($lazyImg.hide(),$item.addClass("loading").data("owl-loaded","checked")),follow=base.options.lazyFollow===!0?itemNumber>=base.currentItem:!0,follow&&itemNumber<base.currentItem+base.options.items&&$lazyImg.length&&base.lazyPreload($item,$lazyImg)):$item.data("owl-loaded","loaded"))},lazyPreload:function($item,$lazyImg){function showImage(){$item.data("owl-loaded","loaded").removeClass("loading"),$lazyImg.removeAttr("data-srcset"),$lazyImg.removeAttr("data-src"),"fade"===base.options.lazyEffect?$lazyImg.fadeIn(400):$lazyImg.show(),"function"==typeof base.options.afterLazyLoad&&base.options.afterLazyLoad.apply(this,[base.$elem])}function checkLazyImage(){iterations+=1,base.completeImg($lazyImg.get(0))||isBackgroun
1dImg===!0?showImage():100>=iterations?window.setTimeout(checkLazyImage,100):showImage()}var isBackgroundImg,base=this,iterations=0;"DIV"===$lazyImg.prop("tagName")?($lazyImg.css("background-image","url("+$lazyImg.data("src")+")"),isBackgroundImg=!0):($lazyImg[0].srcset=$lazyImg.data("srcset"),$lazyImg[0].src=$lazyImg.data("src")),checkLazyImage()},autoHeight:function(){function addHeight(){var $currentItem=$(base.$owlItems[base.currentItem]).height();base.wrapperOuter.css("height",$currentItem+"px"),base.wrapperOuter.hasClass("autoHeight")||window.setTimeout(function(){base.wrapperOuter.addClass("autoHeight")},0)}function checkImage(){iterations+=1,base.completeImg($currentimg.get(0))?addHeight():100>=iterations?window.setTimeout(checkImage,100):base.wrapperOuter.css("height","")}var iterations,base=this,$currentimg=$(base.$owlItems[base.currentItem]).find("img");void 0!==$currentimg.get(0)?(iterations=0,checkImage()):addHeight()},completeImg:function(img){var naturalWidthType;return img.complete?(naturalWidthType=typeof img.naturalWidth,"undefined"!==naturalWidthType&&0===img.naturalWidth?!1:!0):!1},onVisibleItems:function(){var i,base=this;for(base.options.addClassActive===!0&&base.$owlItems.removeClass("active"),base.visibleItems=[],i=base.currentItem;i<base.currentItem+base.options.items;i+=1)base.visibleItems.push(i),base.options.addClassActive===!0&&$(base.$owlItems[i]).addClass("active");base.owl.visibleItems=base.visibleItems},transitionTypes:function(className){var base=this;base.outClass="owl-"+className+"-out",base.inClass="owl-"+className+"-in"},singleItemTransition:function(){function transStyles(prevPos){return{position:"relative",left:prevPos+"px"}}var base=this,outClass=base.outClass,inClass=base.inClass,$currentItem=base.$owlItems.eq(base.currentItem),$prevItem=base.$owlItems.eq(base.prevItem),prevPos=Math.abs(base.positionsInArray[base.currentItem])+base.positionsInArray[base.prevItem],origin=Math.abs(base.positionsInArray[base.currentItem])+base.itemWidth/2,animEnd="webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";base.isTransition=!0,base.$owlWrapper.addClass("owl-origin").css({"-webkit-transform-origin":origin+"px","-moz-perspective-origin":origin+"px","perspective-origin":origin+"px"}),$prevItem.css(transStyles(prevPos,10)).addClass(outClass).on(animEnd,function(){base.endPrev=!0,$prevItem.off(animEnd),base.clearTransStyle($prevItem,outClass)}),$currentItem.addClass(inClass).on(animEnd,function(){base.endCurrent=!0,$currentItem.off(animEnd),base.clearTransStyle($currentItem,inClass)})},clearTransStyle:function(item,classToRemove){var base=this;item.css({position:"",left:""}).removeClass(classToRemove),base.endPrev&&base.endCurrent&&(base.$owlWrapper.removeClass("owl-origin"),base.endPrev=!1,base.endCurrent=!1,base.isTransition=!1)},owlStatus:function(){var base=this;base.owl={userOptions:base.userOptions,baseElement:base.$elem,userItems:base.$userItems,owlItems:base.$owlItems,currentItem:base.currentItem,prevItem:base.prevItem,visibleItems:base.visibleItems,isTouch:base.browser.isTouch,browser:base.browser,dragDirection:base.dragDirection}},clearEvents:function(){var base=this;base.$elem.off(".owl owl mousedown.disableTextSelect"),$(document).off(".owl owl"),$(window).off("resize",base.resizer)},unWrap:function(){var base=this;0!==base.$elem.children().length&&(base.$owlWrapper.unwrap(),base.$userItems.unwrap().unwrap(),base.owlControls&&base.owlControls.remove()),base.clearEvents(),base.$elem.attr("style",base.$elem.data("owl-originalStyles")||"").attr("class",base.$elem.data("owl-originalClasses"))},destroy:function(){var base=this;base.stop(),window.clearInterval(base.checkVisible),base.unWrap(),base.$elem.removeData()},reinit:function(newOptions){var base=this,options=$.extend({},base.userOptions,newOptions);base.unWrap(),base.init(options,base.$elem)},addItem:function(htmlString,targetPosition){var position,base=this;return htmlString?0===base.$elem.children().length?(base.$elem.append(htmlString),base.setVars(),!1):(base.unWrap(),position=void 0===targetPosition||-1===targetPosition?-1:targetPosition,position>=base.$userItems.length||-1===position?base.$userItems.eq(-1).after(htmlString):base.$userItems.eq(position).before(htmlString),void base.setVars()):!1},removeItem:function(targetPosition){var position,base=this;return 0===base.$elem.children().length?!1:(position=void 0===targetPosition||-1===targetPosition?-1:targetPosition,base.unWrap(),base.$userItems.eq(position).remove(),void base.setVars())}};$.fn.owlCarousel=function(options){return this.each(function(){if($(this).data("owl-init")===!0)return!1;$(this).data("owl-init",!0);
vendor: 25,293 bytes, lines 1-2
1var carousel=Object.create(Carousel);carousel.init(options,this),$.data(this,"owlCarousel",carousel)})},$.fn.owlCarousel.options={items:5,itemsCustom:!1,itemsDesktop:[1199,4],itemsDesktopSmall:[979,3],itemsTablet:[768,2],itemsTabletSmall:!1,itemsMobile:[479,1],singleItem:!1,itemsScaleUp:!1,slideSpeed:200,paginationSpeed:800,rewindSpeed:1e3,autoPlay:!1,stopOnHover:!1,navigation:!1,navigationText:["prev","next"],rewindNav:!0,scrollPerPage:!1,pagination:!0,paginationNumbers:!1,responsive:!0,responsiveRefreshRate:200,responsiveBaseWidth:window,baseClass:"owl-carousel",theme:"owl-theme",lazyLoad:!1,lazyFollow:!0,lazyEffect:"fade",autoHeight:!1,jsonPath:!1,jsonSuccess:!1,dragBeforeAnimFinish:!0,mouseDrag:!0,touchDrag:!0,addClassActive:!1,transitionStyle:!1,beforeUpdate:!1,afterUpdate:!1,beforeInit:!1,afterInit:!1,beforeMove:!1,afterMove:!1,afterAction:!1,startDragging:!1,afterLazyLoad:!1}}(jQuery,window,document),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function($){"use strict";function Plugin(option){return this.each(function(){var $this=$(this),data=$this.data("bs.alert");data||$this.data("bs.alert",data=new Alert(this)),"string"==typeof option&&data[option].call($this)})}var dismiss='[data-dismiss="alert"]',Alert=function(el){$(el).on("click",dismiss,this.close)};Alert.VERSION="3.2.0",Alert.prototype.close=function(e){function removeElement(){$parent.detach().trigger("closed.bs.alert").remove()}var $this=$(this),selector=$this.attr("data-target");selector||(selector=$this.attr("href"),selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,""));var $parent=$(selector);e&&e.preventDefault(),$parent.length||($parent=$this.hasClass("alert")?$this:$this.parent()),$parent.trigger(e=$.Event("close.bs.alert")),e.isDefaultPrevented()||($parent.removeClass("in"),$.support.transition&&$parent.hasClass("fade")?$parent.one("bsTransitionEnd",removeElement).emulateTransitionEnd(150):removeElement())};var old=$.fn.alert;$.fn.alert=Plugin,$.fn.alert.Constructor=Alert,$.fn.alert.noConflict=function(){return $.fn.alert=old,this},$(document).on("click.bs.alert.data-api",dismiss,Alert.prototype.close)}(jQuery),+function($){"use strict";function Plugin(option){return this.each(function(){var $this=$(this),data=$this.data("bs.button"),options="object"==typeof option&&option;data||$this.data("bs.button",data=new Button(this,options)),"toggle"==option?data.toggle():option&&data.setState(option)})}var Button=function(element,options){this.$element=$(element),this.options=$.extend({},Button.DEFAULTS,options),this.isLoading=!1};Button.VERSION="3.2.0",Button.DEFAULTS={loadingText:"loading..."},Button.prototype.setState=function(state){var d="disabled",$el=this.$element,val=$el.is("input")?"val":"html",data=$el.data();state+="Text",null==data.resetText&&$el.data("resetText",$el[val]()),$el[val](null==data[state]?this.options[state]:data[state]),setTimeout($.proxy(function(){"loadingText"==state?(this.isLoading=!0,$el.addClass(d).attr(d,d)):this.isLoading&&(this.isLoading=!1,$el.removeClass(d).removeAttr(d))},this),0)},Button.prototype.toggle=function(){var changed=!0,$parent=this.$element.closest('[data-toggle="buttons"]');if($parent.length){var $input=this.$element.find("input");"radio"==$input.prop("type")&&($input.prop("checked")&&this.$element.hasClass("active")?changed=!1:$parent.find(".active").removeClass("active")),changed&&$input.prop("checked",!this.$element.hasClass("active")).trigger("change")}changed&&this.$element.toggleClass("active")};var old=$.fn.button;$.fn.button=Plugin,$.fn.button.Constructor=Button,$.fn.button.noConflict=function(){return $.fn.button=old,this},$(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(e){var $btn=$(e.target);$btn.hasClass("btn")||($btn=$btn.closest(".btn")),Plugin.call($btn,"toggle"),e.preventDefault()})}(jQuery),+function($){"use strict";function Plugin(option,_relatedTarget){return this.each(function(){var $this=$(this),data=$this.data("bs.modal"),options=$.extend({},Modal.DEFAULTS,$this.data(),"object"==typeof option&&option);data||$this.data("bs.modal",data=new Modal(this,options)),"string"==typeof option?data[option](_relatedTarget):options.show&&data.show(_relatedTarget)})}var Modal=function(element,options){this.options=options,this.$body=$(document.body),this.$element=$(element),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,$.proxy(function(){ 2this.$element.trigger("loaded.bs.modal")},this))};Modal.VERSION="3.2.0",Modal.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},Modal.prototype.toggle=function(_relatedTarget){return this.isShown?this.hide():this.show(_relatedTarget)},Modal.prototype.show=function(_relatedTarget){var that=this,e=$.Event("show.bs.modal",{relatedTarget:_relatedTarget});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',$.proxy(this.hide,this)),this.backdrop(function(){var transition=$.support.transition&&that.$element.hasClass("fade");that.$element.parent().length||that.$element.appendTo(that.$body),that.$element.show().scrollTop(0),transition&&that.$element[0].offsetWidth,that.$element.addClass("in").attr("aria-hidden",!1),that.enforceFocus();var e=$.Event("shown.bs.modal",{relatedTarget:_relatedTarget});transition?that.$element.find(".modal-dialog").one("bsTransitionEnd",function(){that.$element.trigger("focus").trigger(e)}).emulateTransitionEnd(300):that.$element.trigger("focus").trigger(e)}))},Modal.prototype.hide=function(e){e&&e.preventDefault(),e=$.Event("hide.bs.modal"),this.$element.trigger(e),this.isShown&&!e.isDefaultPrevented()&&(this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),$(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),$.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",$.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal())},Modal.prototype.enforceFocus=function(){$(document).off("focusin.bs.modal").on("focusin.bs.modal",$.proxy(function(e){this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},Modal.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",$.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},Modal.prototype.hideModal=function(){var that=this;this.$element.hide(),this.backdrop(function(){that.$element.trigger("hidden.bs.modal")})},Modal.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},Modal.prototype.backdrop=function(callback){var that=this,animate=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var doAnimate=$.support.transition&&animate;if(this.$backdrop=$('<div class="modal-backdrop '+animate+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",$.proxy(function(e){e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),doAnimate&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!callback)return;doAnimate?this.$backdrop.one("bsTransitionEnd",callback).emulateTransitionEnd(150):callback()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var callbackRemove=function(){that.removeBackdrop(),callback&&callback()};$.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",callbackRemove).emulateTransitionEnd(150):callbackRemove()}else callback&&callback()},Modal.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},Modal.prototype.setScrollbar=function(){var bodyPad=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",bodyPad+this.scrollbarWidth)},Modal.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},Modal.prototype.measureScrollbar=function(){var scrollDiv=document.createElement("div");scrollDiv.className="modal-scrollbar-measure",this.$body.append(scrollDiv);var scrollbarWidth=scrollDiv.offsetWidth-scrollDiv.clientWidth;return this.$body[0].removeChild(scrollDiv),scrollbarWidth};var old=$.fn.modal;$.fn.modal=Plugin,$.fn.modal.Constructor=Modal,$.fn.modal.noConflict=function(){return $.fn.modal=old,this},$(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(e){var $this=$(this),href=$this.attr("href"),$target=$($this.attr("data-target")||href&&href.replace(/.*(?=#[^\s]+$)/,"")),option=$target.data("bs.modal")?"toggle":$.extend({remote:!/#/.test(href)&&href},$target.data(),$this.data());$this.is("a")&&e.preventDefault(),$target.one("show.bs.modal",function(showEvent){showEvent.isDefaultPrevented()||$target.one("hidden.bs.modal",function(){$this.is(":visible")&&$this.trigger("focus")})}),Plugin.call($target,option,this)})}(jQuery),+function($){"use strict";function Plugin(option){return this.each(function(){var $this=$(this),data=$this.data("bs.tooltip"),options="object"==typeof option&&option;(data||"destroy"!=option)&&(data||$this.data("bs.tooltip",data=new Tooltip(this,options)),"string"==typeof option&&data[option]())})}var Tooltip=function(element,options){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",element,options)};Tooltip.VERSION="3.2.0",Tooltip.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},Tooltip.prototype.init=function(type,element,options){this.enabled=!0,this.type=type,this.$element=$(element),this.options=this.getOptions(options),this.$viewport=this.options.viewport&&$(this.options.viewport.selector||this.options.viewport);for(var triggers=this.options.trigger.split(" "),i=triggers.length;i--;){var trigger=triggers[i];if("click"==trigger)this.$element.on("click."+this.type,this.options.selector,$.proxy(this.toggle,this));else if("manual"!=trigger){var eventIn="hover"==trigger?"mouseenter":"focusin",eventOut="hover"==trigger?"mouseleave":"focusout";this.$element.on(eventIn+"."+this.type,this.options.selector,$.proxy(this.enter,this)),this.$element.on(eventOut+"."+this.type,this.options.selector,$.proxy(this.leave,this))}}this.options.selector?this._options=$.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},Tooltip.prototype.getDefaults=function(){return Tooltip.DEFAULTS},Tooltip.prototype.getOptions=function(options){return options=$.extend({},this.getDefaults(),this.$element.data(),options),options.delay&&"number"==typeof options.delay&&(options.delay={show:options.delay,hide:options.delay}),options},Tooltip.prototype.getDelegateOptions=function(){var options={},defaults=this.getDefaults();return this._options&&$.each(this._options,function(key,value){defaults[key]!=value&&(options[key]=value)}),options},Tooltip.prototype.enter=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data("bs."+this.type);return self||(self=new this.constructor(obj.currentTarget,this.getDelegateOptions()),$(obj.currentTarget).data("bs."+this.type,self)),clearTimeout(self.timeout),self.hoverState="in",self.options.delay&&self.options.delay.show?void(self.timeout=setTimeout(function(){"in"==self.hoverState&&self.show()},self.options.delay.show)):self.show()},Tooltip.prototype.leave=function(obj){var self=obj instanceof this.constructor?obj:$(obj.currentTarget).data("bs."+this.type);return self||(self=new this.constructor(obj.currentTarget,this.getDelegateOptions()),$(obj.currentTarget).data("bs."+this.type,self)),clearTimeout(self.timeout),self.hoverState="out",self.options.delay&&self.options.delay.hide?void(self.timeout=setTimeout(function(){"out"==self.hoverState&&self.hide()},self.options.delay.hide)):self.hide()},Tooltip.prototype.show=function(){var e=$.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(e);var inDom=$.contains(document.documentElement,this.$element[0]);if(e.isDefaultPrevented()||!inDom)return;var that=this,$tip=this.tip(),tipId=this.getUID(this.type);this.setContent(),$tip.attr("id",tipId),this.$element.attr("aria-describedby",tipId),this.options.animation&&$tip.addClass("fade");var placement="function"==typeof this.options.placement?this.options.placement.call(this,$tip[0],this.$element[0]):this.options.placement,autoToken=/\s?auto?\s?/i,autoPlace=autoToken.test(placement);autoPlace&&(placement=placement.replace(autoToken,"")||"top"),$tip.detach().css({top:0,left:0,display:"block"}).addClass(placement).data("bs."+this.type,this),this.options.container?$tip.appendTo(this.options.container):$tip.insertAfter(this.$element);var pos=this.getPosition(),actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;if(autoPlace){var orgPlacement=placement,$parent=this.$element.parent(),parentDim=this.getPosition($parent);placement="bottom"==placement&&pos.top+pos.height+actualHeight-parentDim.scroll>parentDim.height?"top":"top"==placement&&pos.top-parentDim.scroll-actualHeight<0?"bottom":"right"==placement&&pos.right+actualWidth>parentDim.width?"left":"left"==placement&&pos.left-actualWidth<parentDim.left?"right":placement,$tip.removeClass(orgPlacement).addClass(placement)}var calculatedOffset=this.getCalculatedOffset(placement,pos,actualWidth,actualHeight);this.applyPlacement(calculatedOffset,placement);var complete=function(){that.$element.trigger("shown.bs."+that.type),that.hoverState=null};$.support.transition&&this.$tip.hasClass("fade")?$tip.one("bsTransitionEnd",complete).emulateTransitionEnd(150):complete()}},Tooltip.prototype.applyPlacement=function(offset,placement){var $tip=this.tip(),width=$tip[0].offsetWidth,height=$tip[0].offsetHeight,marginTop=parseInt($tip.css("margin-top"),10),marginLeft=parseInt($tip.css("margin-left"),10);isNaN(marginTop)&&(marginTop=0),isNaN(marginLeft)&&(marginLeft=0),offset.top=offset.top+marginTop,offset.left=offset.left+marginLeft,$.offset.setOffset($tip[0],$.extend({using:function(props){$tip.css({top:Math.round(props.top),left:Math.round(props.left)})}},offset),0),$tip.addClass("in");var actualWidth=$tip[0].offsetWidth,actualHeight=$tip[0].offsetHeight;"top"==placement&&actualHeight!=height&&(offset.top=offset.top+height-actualHeight);var delta=this.getViewportAdjustedDelta(placement,offset,actualWidth,actualHeight);delta.left?offset.left+=delta.left:offset.top+=delta.top;var topBottom=/top|bottom/.test(placement),arrowDelta=topBottom?2*delta.left-width+actualWidth:2*delta.top-height+actualHeight,arrowOffsetPosition=topBottom?"offsetWidth":"offsetHeight";$tip.offset(offset),this.replaceArrow(arrowDelta,$tip[0][arrowOffsetPosition],topBottom)},Tooltip.prototype.replaceArrow=function(delta,dimension,rightLeft){this.arrow().css(rightLeft?"left":"top",50*(1-delta/dimension)+"%")},Tooltip.prototype.setContent=function(){var $tip=this.tip(),title=this.getTitle();$tip.find(".tooltip-inner")[this.options.html?"html":"text"](title),$tip.removeClass("fade in top bottom left right")},Tooltip.prototype.hide=function(){function complete(){"in"!=that.hoverState&&$tip.detach(),that.$element.trigger("hidden.bs."+that.type)}var that=this,$tip=this.tip(),e=$.Event("hide.bs."+this.type);return this.$element.removeAttr("aria-describedby"),this.$element.trigger(e),e.isDefaultPrevented()?void 0:($tip.removeClass("in"),$.support.transition&&this.$tip.hasClass("fade")?$tip.one("bsTransitionEnd",complete).emulateTransitionEnd(150):complete(),this.hoverState=null,this)},Tooltip.prototype.fixTitle=function(){var $e=this.$element;($e.attr("title")||"string"!=typeof $e.attr("data-original-title"))&&$e.attr("data-original-title",$e.attr("title")||"").attr("title","")},Tooltip.prototype.hasContent=function(){return this.getTitle()},Tooltip.prototype.getPosition=function($element){$element=$element||this.$element;var el=$element[0],isBody="BODY"==el.tagName;return $.extend({},"function"==typeof el.getBoundingClientRect?el.getBoundingClientRect():null,{scroll:isBody?document.documentElement.scrollTop||document.body.scrollTop:$element.scrollTop(),width:isBody?$(window).width():$element.outerWidth(),height:isBody?$(window).height():$element.outerHeight()},isBody?{top:0,left:0}:$element.offset())},Tooltip.prototype.getCalculatedOffset=function(placement,pos,actualWidth,actualHeight){return"bottom"==placement?{top:pos.top+pos.height,left:pos.left+pos.width/2-actualWidth/2}:"top"==placement?{top:pos.top-actualHeight,left:pos.left+pos.width/2-actualWidth/2}:"left"==placement?{top:pos.top+pos.height/2-actualHeight/2,left:pos.left-actualWidth}:{top:pos.top+pos.height/2-actualHeight/2,left:pos.left+pos.width}},Tooltip.prototype.getViewportAdjustedDelta=function(placement,pos,actualWidth,actualHeight){var delta={top:0,left:0};if(!this.$viewport)return delta;var viewportPadding=this.options.viewport&&this.options.viewport.padding||0,viewportDimensions=this.getPosition(this.$viewport);if(/right|left/.test(placement)){var topEdgeOffset=pos.top-viewportPadding-viewportDimensions.scroll,bottomEdgeOffset=pos.top+viewportPadding-viewportDimensions.scroll+actualHeight;topEdgeOffset<viewportDimensions.top?delta.top=viewportDimensions.top-topEdgeOffset:bottomEdgeOffset>viewportDimensions.top+viewportDimensions.height&&(delta.top=viewportDimensions.top+viewportDimensions.height-bottomEdgeOffset)}else{var leftEdgeOffset=pos.left-viewportPadding,rightEdgeOffset=pos.left+viewportPadding+actualWidth;leftEdgeOffset<viewportDimensions.left?delta.left=viewportDimensions.left-leftEdgeOffset:rightEdgeOffset>viewportDimensions.width&&(delta.left=viewportDimensions.left+viewportDimensions.width-rightEdgeOffset)}return delta},Tooltip.prototype.getTitle=function(){var title,$e=this.$element,o=this.options;return title=$e.attr("data-original-title")||("function"==typeof o.title?o.title.call($e[0]):o.title)},Tooltip.prototype.getUID=function(prefix){do prefix+=~~(1e6*Math.random());while(document.getElementById(prefix));return prefix},Tooltip.prototype.tip=function(){return this.$tip=this.$tip||$(this.options.template)},Tooltip.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},Tooltip.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},Tooltip.prototype.enable=function(){this.enabled=!0},Tooltip.prototype.disable=function(){this.enabled=!1},Tooltip.prototype.toggleEnabled=function(){this.enabled=!this.enabled},Tooltip.prototype.toggle=function(e){var self=this;e&&(self=$(e.currentTarget).data("bs."+this.type),self||(self=new this.constructor(e.currentTarget,this.getDelegateOptions()),$(e.currentTarget).data("bs."+this.type,self))),self.tip().hasClass("in")?self.leave(self):self.enter(self)},Tooltip.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var old=$.fn.tooltip;$.fn.tooltip=Plugin,$.fn.tooltip.Constructor=Tooltip,$.fn.tooltip.noConflict=function(){return $.fn.tooltip=old,this}}(jQuery),+function($){"use strict";function Plugin(option){return this.each(function(){var $this=$(this),data=$this.data("bs.tab");data||$this.data("bs.tab",data=new Tab(this)),"string"==typeof option&&data[option]()})}var Tab=function(element){this.element=$(element)};Tab.VERSION="3.2.0",Tab.prototype.show=function(){var $this=this.element,$ul=$this.closest("ul:not(.dropdown-menu)"),selector=$this.data("target");if(selector||(selector=$this.attr("href"),selector=selector&&selector.replace(/.*(?=#[^\s]*$)/,"")),!$this.parent("li").hasClass("active")){var previous=$ul.find(".active:last a")[0],e=$.Event("show.bs.tab",{relatedTarget:previous});if($this.trigger(e),!e.isDefaultPrevented()){var $target=$(selector);this.activate($this.closest("li"),$ul),this.activate($target,$target.parent(),function(){$this.trigger({type:"shown.bs.tab",relatedTarget:previous})})}}},Tab.prototype.activate=function(element,container,callback){function next(){$active.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),element.addClass("active"),transition?(element[0].offsetWidth,element.addClass("in")):element.removeClass("fade"),element.parent(".dropdown-menu")&&element.closest("li.dropdown").addClass("active"),callback&&callback()}var $active=container.find("> .active"),transition=callback&&$.support.transition&&$active.hasClass("fade");transition?$active.one("bsTransitionEnd",next).emulateTransitionEnd(150):next(),$active.removeClass("in")};var old=$.fn.tab;$.fn.tab=Plugin,$.fn.tab.Constructor=Tab,$.fn.tab.noConflict=function(){return $.fn.tab=old,this},$(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(e){e.preventDefault(),Plugin.call($(this),"show")})}(jQuery),+function($){"use strict";function Plugin(option){return this.each(function(){var $this=$(this),data=$this.data("bs.collapse"),options=$.extend({},Collapse.DEFAULTS,$this.data(),"object"==typeof option&&option);!data&&options.toggle&&"show"==option&&(option=!option),data||$this.data("bs.collapse",data=new Collapse(this,options)),"string"==typeof option&&data[option]()})}var Collapse=function(element,options){this.$element=$(element),this.options=$.extend({},Collapse.DEFAULTS,options),this.transitioning=null,this.options.parent&&(this.$parent=$(this.options.parent)),this.options.toggle&&this.toggle()};Collapse.VERSION="3.2.0",Collapse.DEFAULTS={toggle:!0},Collapse.prototype.dimension=function(){var hasWidth=this.$element.hasClass("width");return hasWidth?"width":"height"},Collapse.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var startEvent=$.Event("show.bs.collapse");if(this.$element.trigger(startEvent),!startEvent.isDefaultPrevented()){var actives=this.$parent&&this.$parent.find("> .panel > .in");if(actives&&actives.length){var hasData=actives.data("bs.collapse");if(hasData&&hasData.transitioning)return;Plugin.call(actives,"hide"),hasData||actives.data("bs.collapse",null)}var dimension=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[dimension](0),this.transitioning=1;var complete=function(){this.$element.removeClass("collapsing").addClass("collapse in")[dimension](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!$.support.transition)return complete.call(this);var scrollSize=$.camelCase(["scroll",dimension].join("-"));this.$element.one("bsTransitionEnd",$.proxy(complete,this)).emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize])}}},Collapse.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var startEvent=$.Event("hide.bs.collapse");if(this.$element.trigger(startEvent),!startEvent.isDefaultPrevented()){var dimension=this.dimension();this.$element[dimension](this.$element[dimension]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var complete=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return $.support.transition?void this.$element[dimension](0).one("bsTransitionEnd",$.proxy(complete,this)).emulateTransitionEnd(350):complete.call(this)}}},Collapse.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var old=$.fn.collapse;$.fn.collapse=Plugin,$.fn.collapse.Constructor=Collapse,$.fn.collapse.noConflict=function(){return $.fn.collapse=old,this},$(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var href,$this=$(this),target=$this.attr("data-target")||e.preventDefault()||(href=$this.attr("href"))&&href.replace(/.*(?=#[^\s]+$)/,""),$target=$(target),data=$target.data("bs.collapse"),option=data?"toggle":$this.data(),parent=$this.attr("data-parent"),$parent=parent&&$(parent);data&&data.transitioning||($parent&&$parent.find('[data-toggle="collapse"][data-parent="'+parent+'"]').not($this).addClass("collapsed"),$this[$target.hasClass("in")?"addClass":"removeClass"]("collapsed")),Plugin.call($target,option)})}(jQuery),+function($){"use strict";function transitionEnd(){var el=document.createElement("bootstrap"),transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var name in transEndEventNames)if(void 0!==el.style[name])return{end:transEndEventNames[name]};return!1}$.fn.emulateTransitionEnd=function(duration){var called=!1,$el=this;$(this).one("bsTransitionEnd",function(){called=!0});var callback=function(){called||$($el).trigger($.support.transition.end)};return setTimeout(callback,duration),this},$(function(){$.support.transition=transitionEnd(),$.support.transition&&($.event.special.bsTransitionEnd={bindType:$.supp
2ort.transition.end,delegateType:$.support.transition.end,handle:function(e){return $(e.target).is(this)?e.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),jQuery(document).ready(function($){function initMaplace(elem,settings){var MAX_WIDTH=640,MAX_HEIGHT=400;if(settings.map_options.zoom=parseInt(settings.map_options.zoom,10),settings.dynamic=Boolean(settings.dynamic),settings.showmarkers=!0,settings.map_options.draggable=!1,settings.map_options.scrollwheel=!1,settings.dynamic)return settings.map_options.mapTypeId=google.maps.MapTypeId.ROADMAP,void new Maplace(settings).Load();var width=elem.width(),height=elem.height(),staticSettings={size:width+"x"+height,scale:width>MAX_WIDTH||height>MAX_HEIGHT?2:1,maptype:settings.map_options.mapTypeId,center:settings.map_options.set_center[0]+","+settings.map_options.set_center[1],zoom:settings.map_options.zoom,markers:settings.locations[0].lat+","+settings.locations[0].lon,key:"AIzaSyAjFzfkSkeqHN9dvq95Ak9jq4jf16N7Ins"};elem.css("background-image","url(https://maps.googleapis.com/maps/api/staticmap?"+$.param(staticSettings)+")"),elem.attr("target","_blank"),elem.attr("href","https://www.google.se/maps/dir/Current+Location/"+settings.locations[0].html+"/@"+staticSettings.markers+","+Math.round(1.25*staticSettings.zoom)+"z")}function initAllMaplace(){var dataAttribute="data-map-json",selector=".map_container>["+dataAttribute+"]",maps=$(selector);maps.each(function(i,v){var json=$.parseJSON($(v).attr(dataAttribute));initMaplace($(v),json)})}function initBgVideo(elem,settings){wistiaFixVidPos(settings),wistiaEmbed(settings)}function initAllBgVideo(){var dataAttribute="data-video-json",selector=".wistia_embed["+dataAttribute+"]",videos=$(selector);videos.each(function(i,v){var json=$.parseJSON($(v).attr(dataAttribute));initBgVideo($(v),json)})}function wistiaEmbed(settings){var videoOptions={};Wistia.obj.merge(videoOptions,{plugin:{cropFill:{src:"//fast.wistia.com/labs/crop-fill/plugin.js"}}}),wistiaVideo=Wistia.embed(settings.backgroundvideo,videoOptions),wistiaVideo.bind("play",function(){return wistiaVideo.pause(),wistiaVideo.time(0),$(settings.backgroundImgContainerDiv).css("visibility","visible"),wistiaVideo.play(),this.unbind})}function wistiaFixVidPos(settings){var width=$(settings.backgroundContainerDiv).width(),height=$(settings.backgroundContainerDiv).height();$(settings.backgroundvideoDiv).css("width",width).css("height",height)}function random(owlSelector){owlSelector.children().sort(function(){return Math.round(Math.random())-.5}).each(function(){$(this).appendTo(owlSelector)})}function initOwl(settings,type){type=type?type:"section",settings.animationSpeed=parseInt(settings.animationSpeed,10),settings.paginationSpeed=parseInt(settings.paginationSpeed,10),settings.rewindSpeed=parseInt(settings.rewindSpeed,10),settings.slideSpeed=parseInt(settings.slideSpeed,10),settings.speed=parseInt(settings.speed,10),settings.autoPlay=Boolean(settings.autoPlay),settings.hide_nextprev=Boolean(settings.hide_nextprev),settings.hide_pagination=Boolean(settings.hide_pagination),settings.stopOnHover=Boolean(settings.stopOnHover),settings.title_ignore_row_padding=Boolean(settings.title_ignore_row_padding),settings.lazyLoad=Boolean(settings.lazyLoad),"false"===settings.transitionStyle&&(settings.transitionStyle=!1);var owlSettings={navigationText:["<i></i>","<i></i>"],singleItem:!0,rewindNav:!0,mouseDrag:!1,touchDrag:!0,pullDrag:!1,afterAction:function(elem){elem.trigger("addadSliderAction",this)},afterUpdate:function(elem){placeTitle(elem,settings)},beforeInit:function(elem){elem.removeClass("-pre-init visuallyhidden"),"random"===settings.order&&random(elem)},afterInit:function(elem){placeTitle(elem,settings),"post"===type&&$(settings.sectionSelector).find(".owl-item").css("height","auto")},navigation:settings.hide_nextprev?!1:!0,pagination:settings.hide_pagination?!1:!0,transitionStyle:settings.transitionStyle,autoPlay:settings.autoPlay?settings.speed:!1,stopOnHover:settings.stopOnHover?settings.stopOnHover:!1,lazyLoad:settings.lazyLoad?settings.lazyLoad:!1,paginationSpeed:settings.paginationSpeed?settings.paginationSpeed:settings.animationSpeed?settings.animationSpeed:800,slideSpeed:settings.slideSpeed?settings.slideSpeed:settings.animationSpeed?settings.animationSpeed:800,rewindSpeed:settings.rewindSpeed?settings.rewindSpeed:settings.animationSpeed?settings.animationSpeed:800};"post"===type?$(settings.sectionSelector).find(".owl-carousel").owlCarousel(owlSettings):$(sett
2ings.sectionSelector).find(".section_inside").owlCarousel(owlSettings),$(settings.sectionSelector).find(".owl-item").css("-moz-animationDuration",settings.animationSpeed+"ms"),$(settings.sectionSelector).find(".owl-item").css("-webkit-animationDuration",settings.animationSpeed+"ms"),$(settings.sectionSelector).find(".owl-item").css("-ms-animationDuration",settings.animationSpeed+"ms"),$(settings.sectionSelector).find(".owl-item").css("animationDuration",settings.animationSpeed+"ms")}function placeTitle(owlSelector,settings){if(settings.title_boolean&&settings.title){var sliderTitle=owlSelector.parent().find(".slider-title-wrapper");sliderTitle.css("opacity",1);var sliderTitleHeight=sliderTitle.height();owlSelector.find(".owl-item .section-padding-container").css("padding-top",sliderTitleHeight),settings.title_ignore_row_padding&&owlSelector.find(".owl-item .section-padding-container").css("padding-bottom",0)}updateSize(owlSelector)}function updateSize(owlSelector){var owlItems=owlSelector.find(".owl-item"),title=owlSelector.find(".slider-title"),elementHeights=owlItems.find(".section-padding-container").map(function(){return $(this).outerHeight(!0)}).get(),maxHeight=Math.max.apply(null,elementHeights);owlItems.hasClass("animate")&&owlItems.addClass("no-animate"),owlItems.css("height",maxHeight),title.css("top",-maxHeight/2),title.hasClass("animate")&&title.addClass("no-animate"),setTimeout(function(){title.css("top",0)},10)}function initSectionOwls(){var dataAttribute="data-slider-json",selector=".section_wrapper.slider-parent["+dataAttribute+"]",sliders=$(selector);sliders.each(function(i,v){var json=$.parseJSON($(v).attr(dataAttribute));initOwl(json,"section")})}function initPostOwls(){var dataAttribute="data-slider-json",selector=".post-slider.addad-slider["+dataAttribute+"]",sliders=$(selector);sliders.each(function(i,v){var json=$.parseJSON($(v).attr(dataAttribute));initOwl(json,"post")})}initSectionOwls(),initPostOwls(),initAllMaplace(),initAllBgVideo()}),jQuery(document).ready(function($){function onScroll(){var scrollTop=$(this).scrollTop();scrollTop>lastScrollTop?this==window?$(document.body).addClass("scrolling-down"):$(this).addClass("scrolling-down"):this==window?$(document.body).removeClass("scrolling-down"):$(this).removeClass("scrolling-down"),lastScrollTop=scrollTop}function throttleEvent(eventType,throttledName,elem){elem=elem||window,elem=$(elem);var running=!1,loop=function(){running||(running=!0,requestAnimationFrame(function(){elem.trigger(throttledName),running=!1}))};elem.on(eventType,loop)}function getMobileNav(){$(".cd-nav").hasClass("-loading")||$(".cd-nav").hasClass("-loaded")||($(".cd-nav").addClass("-loading"),$.ajax({url:addad.ajaxUrl,type:"POST",data:{action:"mm_nav",postId:addad.postId},tryCount:0,retryLimit:5,success:function(html){$(".cd-nav").children().not(".not-nav").remove().end().end().prepend($(html).children().unwrap()).addClass("-loaded")},error:function(html){this.tryCount++,this.tryCount<=this.retryLimit&&$.ajax(this)}}))}$window=$(window);var stickyWrapper=$("#sticky-wrapper");if(stickyWrapper.length>0){var stickyWaypoint=new Waypoint.Sticky({element:stickyWrapper[0],stuckClass:"stuck-wrapper",wrapper:'<div class="sticky-holder" />',offset:function(){return wp.hooks.applyFilters("stickyOffset",parseFloat($("html").css("marginTop")))},handler:function(direction){if("down"==direction){var htmlOffset=parseInt($("html").css("marginTop"),10);this.$element.css("top",htmlOffset);var adminBar=$("#wpadminbar");"fixed"!=adminBar.css("position")&&this.$element.css("top",htmlOffset-adminBar.outerHeight(!0))}else"up"==direction&&this.$element.css("top","");this.$element.hasClass("stuck-wrapper")?this.$element.closest("div.header-wrapper").addClass("stuck-wrapper-parent"):this.$element.closest("div.header-wrapper").removeClass("stuck-wrapper-parent"),wp.hooks.doAction("stickyHandler",this,direction)}});new Waypoint({element:stickyWaypoint.wrapper,offset:function(){return-$(this.element).outerHeight(!0)},handler:function(direction){"down"==direction?(stickyWaypoint.$element.addClass("sticky-past-holder"),stickyWaypoint.$element.closest("div.header-wrapper").addClass("sticky-past-holder-parent"),window.requestAnimationFrame(function(){stickyWaypoint.$element.hasClass("sticky-past-holder")&&(stickyWaypoint.$element.addClass("sticky-past-holder-2"),stickyWaypoint.$element.closest("div.header-wrapper").addClass("sticky-past-holder-parent-2"))})):"up"==direction&&(stickyWaypoint.$element.removeClass("sticky-past-holder sticky-past-holder-2"),stickyWaypoint.$element.closest("div.header-wrapper").removeClass("sticky-past-holder-parent sticky-past-holder-parent-2")),wp.hooks.doAction("stickyHolderHandler",this,direction)}});throttleEvent("scroll","throttledScroll"),$(window).on("throttledScroll",onScroll)}var lastScrollTop=0;$window.on("resize",function(){$window.width()<992&&getMobileNav()}),$window.width()<992&&getMobileNav()}),jQuery(document).ready(function($){}),window.Modernizr=function(window,document,undefined){function setCss(str){mStyle.cssText=str}function setCssAll(str1,str2){return setCss(prefixes.join(str1+";")+(str2||""))}function is(obj,type){return typeof obj===type}function contains(str,substr){return!!~(""+str).indexOf(substr)}function testProps(props,prefixed){for(var i in props){var prop=props[i];if(!contains(prop,"-")&&mStyle[prop]!==undefined)return"pfx"==prefixed?prop:!0}return!1}function testDOMProps(props,obj,elem){for(var i in props){var item=obj[props[i]];if(item!==undefined)return elem===!1?props[i]:is(item,"function")?item.bind(elem||obj):item}return!1}function testPropsAll(prop,prefixed,elem){var ucProp=prop.charAt(0).toUpperCase()+prop.slice(1),props=(prop+" "+cssomPrefixes.join(ucPro
vendor: 8,284 bytes, lines 2-3
2p+" ")+ucProp).split(" ");return is(prefixed,"string")||is(prefixed,"undefined")?testProps(props,prefixed):(props=(prop+" "+domPrefixes.join(ucProp+" ")+ucProp).split(" "),testDOMProps(props,prefixed,elem))}function webforms(){Modernizr.input=function(props){for(var i=0,len=props.length;len>i;i++)attrs[props[i]]=!!(props[i]in inputElem);return attrs.list&&(attrs.list=!(!document.createElement("datalist")||!window.HTMLDataListElement)),attrs}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),Modernizr.inputtypes=function(props){for(var bool,inputElemType,defaultView,i=0,len=props.length;len>i;i++)inputElem.setAttribute("type",inputElemType=props[i]),bool="text"!==inputElem.type,bool&&(inputElem.value=smile,inputElem.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(inputElemType)&&inputElem.style.WebkitAppearance!==undefined?(docElement.appendChild(inputElem),defaultView=document.defaultView,bool=defaultView.getComputedStyle&&"textfield"!==defaultView.getComputedStyle(inputElem,null).WebkitAppearance&&0!==inputElem.offsetHeight, 3docElement.removeChild(inputElem)):/^(search|tel)$/.test(inputElemType)||(bool=/^(url|email)$/.test(inputElemType)?inputElem.checkValidity&&inputElem.checkValidity()===!1:inputElem.value!=smile)),inputs[props[i]]=!!bool;return inputs}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var featureName,hasOwnProp,version="2.8.3",Modernizr={},enableClasses=!0,docElement=document.documentElement,mod="modernizr",modElem=document.createElement(mod),mStyle=modElem.style,inputElem=document.createElement("input"),smile=":)",toString={}.toString,prefixes=" -webkit- -moz- -o- -ms- ".split(" "),omPrefixes="Webkit Moz O ms",cssomPrefixes=omPrefixes.split(" "),domPrefixes=omPrefixes.toLowerCase().split(" "),ns={svg:"http://www.w3.org/2000/svg"},tests={},inputs={},attrs={},classes=[],slice=classes.slice,injectElementWithStyles=function(rule,callback,nodes,testnames){var style,ret,node,docOverflow,div=document.createElement("div"),body=document.body,fakeBody=body||document.createElement("body");if(parseInt(nodes,10))for(;nodes--;)node=document.createElement("div"),node.id=testnames?testnames[nodes]:mod+(nodes+1),div.appendChild(node);return style=["­",'<style id="s',mod,'">',rule,"</style>"].join(""),div.id=mod,(body?div:fakeBody).innerHTML+=style,fakeBody.appendChild(div),body||(fakeBody.style.background="",fakeBody.style.overflow="hidden",docOverflow=docElement.style.overflow,docElement.style.overflow="hidden",docElement.appendChild(fakeBody)),ret=callback(div,rule),body?div.parentNode.removeChild(div):(fakeBody.parentNode.removeChild(fakeBody),docElement.style.overflow=docOverflow),!!ret},testMediaQuery=function(mq){var matchMedia=window.matchMedia||window.msMatchMedia;if(matchMedia)return matchMedia(mq)&&matchMedia(mq).matches||!1;var bool;return injectElementWithStyles("@media "+mq+" { #"+mod+" { position: absolute; } }",function(node){bool="absolute"==(window.getComputedStyle?getComputedStyle(node,null):node.currentStyle).position}),bool},isEventSupported=function(){function isEventSupported(eventName,element){element=element||document.createElement(TAGNAMES[eventName]||"div"),eventName="on"+eventName;var isSupported=eventName in element;return isSupported||(element.setAttribute||(element=document.createElement("div")),element.setAttribute&&element.removeAttribute&&(element.setAttribute(eventName,""),isSupported=is(element[eventName],"function"),is(element[eventName],"undefined")||(element[eventName]=undefined),element.removeAttribute(eventName))),element=null,isSupported}var TAGNAMES={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return isEventSupported}(),_hasOwnProperty={}.hasOwnProperty;hasOwnProp=is(_hasOwnProperty,"undefined")||is(_hasOwnProperty.call,"undefined")?function(object,property){return property in object&&is(object.constructor.prototype[property],"undefined")}:function(object,property){return _hasOwnProperty.call(object,property)},Function.prototype.bind||(Function.prototype.bind=function(that){var target=this;if("function"!=typeof target)throw new TypeError;var args=slice.call(arguments,1),bound=function(){if(this instanceof bound){var F=function(){};F.prototype=target.prototype;var self=new F,result=target.apply(self,args.concat(slice.call(arguments)));return Object(result)===result?result:self}return target.apply(that,args.concat(slice.call(arguments)))};return bound}),tests.flexbox=function(){return testPropsAll("flexWrap")},tests.flexboxlegacy=function(){return testPropsAll("boxDirection")},tests.canvas=function(){var elem=document.createElement("canvas");return!(!elem.getContext||!elem.getContext("2d"))},tests.canvastext=function(){return!(!Modernizr.canvas||!is(document.createElement("canvas").getContext("2d").fillText,"function"))},tests.webgl=function(){return!!window.WebGLRenderingContext},tests.touch=function(){var bool;return"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch?bool=!0:injectElementWithStyles(["@media (",prefixes.join("touch-enabled),("),mod,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(node){bool=9===node.offsetTop}),bool},tests.geolocation=function(){return"geolocation"in navigator},tests.postmessage=function(){return!!window.postMessage},tests.websqldatabase=function(){return!!window.openDatabase},tests.indexedDB=function(){return!!testPropsAll("indexedDB",window)},tests.hashchange=function(){return isEventSupported("hashchange",window)&&(document.documentMode===undefined||document.documentMode>7)},tests.history=function(){return!(!window.history||!history.pushState)},tests.draganddrop=function(){var div=document.createElement("div");return"draggable"in div||"ondragstart"in div&&"ondrop"in div},tests.websockets=function(){return"WebSocket"in window||"MozWebSocket"in window},tests.rgba=function(){return setCss("background-color:rgba(150,255,150,.5)"),contains(mStyle.backgroundColor,"rgba")},tests.hsla=function(){return setCss("background-color:hsla(120,40%,100%,.5)"),contains(mStyle.backgroundColor,"rgba")||contains(mStyle.backgroundColor,"hsla")},tests.multiplebgs=function(){return setCss("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(mStyle.background)},tests.backgroundsize=function(){return testPropsAll("backgroundSize")},tests.borderimage=function(){return testPropsAll("borderImage")},tests.borderradius=function(){return testPropsAll("borderRadius")},tests.boxshadow=function(){return testPropsAll("boxShadow")},tests.textshadow=function(){return""===document.createElement("div").style.textShadow},tests.opacity=function(){return setCssAll("opacity:.55"),/^0.55$/.test(mStyle.opacity)},tests.cssanimations=function(){return testPropsAll("animationName")},tests.csscolumns=function(){return testPropsAll("columnCount")},tests.cssgradients=function(){var str1="background-image:",str2="gradient(linear,left top,right bottom,from(#9f9),to(white));",str3="linear-gradient(left top,#9f9, white);";return setCss((str1+"-webkit- ".split(" ").join(str2+str1)+prefixes.join(str3+str1)).slice(0,-str1.length)),contains(mStyle.backgroundImage,"gradient")},tests.cssreflections=function(){return testPropsAll("boxReflect")},tests.csstransforms=function(){return!!testPropsAll("transform")},tests.csstransforms3d=function(){var ret=!!testPropsAll("perspective");return ret&&"webkitPerspective"in docElement.style&&injectElementWithStyles("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(node,rule){ret=9===node.offsetLeft&&3===node.offsetHeight}),ret},tests.csstransitions=function(){return testPropsAll("transition")},tests.fontface=function(){var bool;return injectElementWithStyles('@font-face {font-family:"font";src:url("https://")}',function(node,rule){var style=document.getElementById("smodernizr"),sheet=style.sheet||style.styleSheet,cssText=sheet?sheet.cssRules&&sheet.cssRules[0]?sheet.cssRules[0].cssText:sheet.cssText||"":"";bool=/src/i.test(cssText)&&0===cssText.indexOf(rule.split(" ")[0])}),bool},tests.generatedcontent=function(){var bool;return injectElementWithStyles(["#",mod,"{font:0/0 a}
3#",mod,':after{content:"',smile,'";visibility:hidden;font:3px/1 a}'].join(""),function(node){bool=node.offsetHeight>=3}),bool},tests.video=function(){var elem=document.createElement("video"),bool=!1;try{(bool=!!elem.canPlayType)&&(bool=new Boolean(bool),bool.ogg=elem.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),bool.h264=elem.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),bool.webm=elem.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(e){}return bool},tests.audio=function(){var elem=document.createElement("audio"),bool=!1;try{(bool=!!elem.canPlayType)&&(bool=new Boolean(bool),bool.ogg=elem.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),bool.mp3=elem.canPlayType("audio/mpeg;").replace(/^no$/,""),bool.wav=elem.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),bool.m4a=(elem.canPlayType("audio/x-m4a;")||elem.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(e){}return bool},tests.localstorage=function(){try{return localStorage.setItem(mod,mod),localStorage.removeItem(mod),!0}catch(e){return!1}},tests.sessionstorage=function(){try{return sessionStorage.setItem(mod,mod),sessionStorage.removeItem(mod),!0}catch(e){return!1}},tests.webworkers=function(){return!!window.Worker},tests.applicationcache=function(){return!!window.applicationCache},tests.svg=function(){return!!document.createElementNS&&!!document.createElementNS(ns.svg,"svg").createSVGRect},tests.inlinesvg=function(){var div=document.createElement("div");return div.innerHTML="<svg/>",(div.firstChild&&div.firstChild.namespaceURI)==ns.svg},tests.smil=function(){return!!document.createElementNS&&/SVGAnimate/.test(toString.call(document.createElementNS(ns.svg,"animate")))},tests.svgclippaths=function(){return!!document.createElementNS&&/SVGClipPath/.test(toString.call(document.createElementNS(ns.svg,"clipPath")))};for(var feature in tests)hasOwnProp(tests,feature)&&(featureName=feature.toLowerCase(),Modernizr[featureName]=tests[feature](),classes.push((Modernizr[featureName]?"":"no-")+featureName));return Modernizr.input||webforms(),Modernizr.addTest=function(feature,test){if("object"==typeof feature)for(var key in feature)hasOwnProp(feature,key)&&Modernizr.addTest(key,feature[key]);else{if(feature=feature.toLowerCase(),Modernizr[feature]!==undefined)return Modernizr;test="function"==typeof test?test():test,"undefined"!=typeof enableClasses&&enableClasses&&(docElement.className+=" "+(test?"":"no-")+feature),Modernizr[feature]=test}return Modernizr},setCss(""),modElem=inputElem=null,function(window,document){function addStyleSheet(ownerDocument,cssText){var p=ownerDocument.createElement("p"),parent=ownerDocument.getElementsByTagName("head")[0]||ownerDocument.documentElement;return p.innerHTML="x<style>"+cssText+"</style>",parent.insertBefore(p.lastChild,parent.firstChild)}function getElements(){var elements=html5.elements;return"string"==typeof elements?elements.split(" "):elements}function getExpandoData(ownerDocument){var data=expandoData[ownerDocument[expando]];return data||(data={},expanID++,ownerDocument[expando]=expanID,expandoData[expanID]=data),data}function createElement(nodeName,ownerDocument,data){if(ownerDocument||(ownerDocument=document),supportsUnknownElements)return ownerDocument.createElement(nodeName);data||(data=getExpandoData(ownerDocument));var node;return node=data.cache[nodeName]?data.cache[nodeName].cloneNode():saveClones.test(nodeName)?(data.cache[nodeName]=data.createElem(nodeName)).cloneNode():data.createElem(nodeName),!node.canHaveChildren||reSkip.test(nodeName)||node.tagUrn?node:data.frag.appendChild(node)}function createDocumentFragment(ownerDocument,data){if(ownerDocument||(ownerDocument=document),supportsUnknownElements)return ownerDocument.createDocumentFragment();data=data||getExpandoData(ownerDocument);for(var clone=data.frag.cloneNode(),i=0,elems=getElements(),l=elems.length;l>i;i++)clone.createElement(elems[i]);return clone}function shivMethods(ownerDocument,data){data.cache||(data.cache={},data.createElem=ownerDocument.createElement,data.createFrag=ownerDocument.createDocumentFragment,data.frag=data.createFrag()),ownerDocument.createElement=function(nodeName){return html5.shivMethods?createElement(nodeName,ownerDocument,data):data.createElem(nodeName)},ownerDocument.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+getElements().join().replace(/[\w\-]+/g,function(nodeName){return data.createElem(nodeName),data.frag.createElement(nodeName),'c("'+nodeName+'")'})+");return n}")(html5,data.frag)}function shivDocument(ownerDocument){ownerDocument||(ownerDocument=document);var data=getExpandoData(ownerDocument);return!html5.shivCSS||supportsHtml5Styles||data.hasCSS||(data.hasCSS=!!addStyleSheet(ownerDocument,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{dis
3play:block}mark{background:#FF0;color:#000}template{display:none}")),supportsUnknownElements||shivMethods(ownerDocument,data),ownerDocument}var supportsHtml5Styles,supportsUnknownElements,version="3.7.0",options=window.html5||{},reSkip=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,saveClones=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,expando="_html5shiv",expanID=0,expandoData={};!function(){try{var a=document.createElement("a");a.innerHTML="<xyz></xyz>",supportsHtml5Styles="hidden"in a,supportsUnknownElements=1==a.childNodes.length||function(){document.createElement("a");var frag=document.createDocumentFragment();return"undefined"==typeof frag.cloneNode||"undefined"==typeof frag.createDocumentFragment||"undefined"==typeof frag.createElement}()}catch(e){supportsHtml5Styles=!0,supportsUnknownElements=!0}}();var html5={elements:options.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:version,shivCSS:options.shivCSS!==!1,supportsUnknownElements:supportsUnknownElements,shivMethods:options.shivMethods!==!1,type:"default",shivDocument:shivDocument,createElement:createElement,createDocumentFragment:createDocumentFragment};window.html5=html5,shivDocument(document)}(this,document),Modernizr._version=version,Modernizr._prefixes=prefixes,Modernizr._domPrefixes=domPrefixes,Modernizr._cssomPrefixes=cssomPrefixes,Modernizr.mq=testMediaQuery,Modernizr.hasEvent=isEventSupported,Modernizr.testProp=function(prop){return testProps([prop])},Modernizr.testAllProps=testPropsAll,Modernizr.testStyles=injectElementWithStyles,Modernizr.prefixed=function(prop,obj,elem){return obj?testPropsAll(prop,obj,elem):testPropsAll(prop,"pfx")},docElement.className=docElement.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(enableClasses?" js "+classes.join(" "):""),Modernizr}(this,this.document),jQuery(document).ready(function($){var canAnimate={rowTitle:".section-row-title",column:".section-single>:not(.column-background-container)",columnImage:".section-single .img-container>*",columnTitle:".section-single .section-item-title",columnText:".section-single .section-hentry>*:not(.extra-content-wrapper)",extraContent:".section-single .extra-content-item"},toAnimate="";for(var key in canAnimate)toAnimate+=canAnimate[key]+", ";toAnimate=toAnimate.substring(0,toAnimate.length-2),$(".section-animate-on-load").each(function(i,v){var section=$(v),animation="fadeInUpTiny";section[0].hasAttribute("animation-type")&&(animation=section.attr("animation-type")),section.find(toAnimate).addClass("animated cubic").addClass(animation)}),$(".section-animate-on-scroll").each(function(i,v){var section=$(v),animation="fadeInUpTiny";section[0].hasAttribute("animation-type")&&(animation=section.attr("animation-type")),section[0].hasAttribute("animation-delay")?animationDelay=section.attr("animation-delay"):animationDelay=20,section.find(toAnimate).each(function(i,v){var elem=$(v),animationWaypoint=new Waypoint({element:v,offset:100-animationDelay+"%",handler:function(direction){elem.addClass("animated cubic").addClass(animation),animationWaypoint.destroy()}})})})}),jQuery(document).ready(function($){function initLazy(){$(".addad-lazy").each(function(i,v){var $v=$(v),mode=$v.attr("lazy-mode");wp.hooks.doAction("initAddadLazy-"+mode,$v)})}wp.hooks.addAction("initAddadLazy-on-scroll",function(elem){var loadWaypoint=new Waypoint({element:elem[0],offset:"100%",handler:function(){loadWaypoint.destroy(),elem.addadLoadLazy()}})}),wp.hooks.addAction("initAddadLazy-on-load",function(elem){elem.addadLoadLazy()}),$.fn.addadLoadLazy=function(callback){var elem=this;return elem.hasClass("-loaded")||elem.hasClass("-loading")?elem:(elem.addClass("-loading"),elem[0].hasAttribute("lazy-loading")&&$('<i class="fa fa-circle-o-notch fa-spin addad-lazy-loading"></i>').css("width",elem.attr("width")).css("height",elem.attr("height")).css("line-height",elem.attr("height")+"px").insertAfter(elem),elem.on("load error",function(){if(callback&&$.isFunction(callback))callback(elem);else{if(elem[0].hasAttribute("lazy-fade")){var animation=elem.attr("lazy-fade");animation||(animation="fadeIn"),elem.addClass("animated "+animation)}elem[0].hasAttribute("lazy-loading")&&elem.next(".addad-lazy-loading").remove(),elem.addClass("-loaded")}elem.trigger("addadLazyLoaded"),Waypoint.refreshAll()}),elem.attr("src",elem.attr("lazy-src")).attr("srcset",elem.attr("lazy-srcset")).removeAttr("lazy-src lazy-srcset"),elem)},window.requestAnimationFrame(initLazy)}),jQuery(document).ready(function($){function containSrcsetBackgroun
3ds(){$(".column-background-image[srcset][sizes]").each(function(i,v){var $v=$(v);$v.css("max-width","").css("max-height",""),window.requestAnimationFrame(function(){var ratio=$v.attr("width")/$v.attr("height"),container=$v.parent(),containerRatio=container.width()/container.height();ratio>=containerRatio?$v.css("max-height","105%"):$v.css("max-width","105%")})})}function cc_continue_accepted(){wp.hooks.applyFilters("cookie_consent_accepted",!0)?setCookie("cookie_consent",!0,365):window.setTimeout(cc_continue_accepted,2e3)}containSrcsetBackgrounds(),$(window).on("resize",containSrcsetBackgrounds),$('[rel="tooltip"]').tooltip(),$(".post-edit-link").tooltip({trigger:"hover",placement:"auto top",title:"Redigera",template:'<div class="tooltip addad-tooltip-edit"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'}),$(".live_edit-edit-button").tooltip({trigger:"hover",placement:"auto top",title:"Redigera live",template:'<div class="tooltip addad-tooltip-edit-live"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'}),$(".modal-btn").click(function(e){if(e.preventDefault(),$("body").is(".is-ale:not(.ale-hover-off)"))return!0;var modalId=$(this).attr("data-modal-id"),ajaxURL=addad.ajaxUrl,dataString="action=get_addad_modal&modalId="+modalId;$("#addad_modal").addClass("opacity0"),$("#addad_modal").modal({show:!0,backdrop:!0}),$(".modal-backdrop").html('<div class="loading-icon opacity0"><i class="fa fa-circle-o-notch fa-spin"></i></div>'),$(".loading-icon").removeClass("opacity0"),$.ajax({type:"POST",url:ajaxURL,data:dataString,cache:!1,success:function(html_response){$("#addad_modal").html(html_response),$(".loading-icon").addClass("opacity0"),$("#addad_modal").removeClass("opacity0")},error:function(){$("#addad_modal").modal("hide"),alert("Error")}})}),$(".mail-btn").click(function(){var associateContainer=$(this).closest(".associate-container"),associateName=associateContainer.find(".contactperson-name").text(),associateId=associateContainer.find(".associateId").attr("id"),contactFormTitel=associateContainer.find(".contact-form-title").text(),ajaxURL=addad.ajaxUrl,dataString="action=contact_associate&associateId="+associateId+"&associateName="+associateName;$("#associate_modal").addClass("opacity0"),$("#associate_modal").modal({show:!0,backdrop:!0}),$(".modal-backdrop").html('<div class="loading-icon opacity0"><i class="fa fa-circle-o-notch fa-spin"></i></div>'),$(".loading-icon").removeClass("opacity0"),$.ajax({type:"POST",url:ajaxURL,data:dataString,cache:!1,success:function(){associateContainer.hasClass("extra-btn-container")===!0?($(".associate_modal_title").css("display","none"),$(".btn_modal_title").css("display","inline"),$(".btn_modal_title").html(contactFormTitel)):($(".btn_modal_title").css("display","none"),$(".associate_modal_title").css("display","inline"),$("#associate_name").html(associateName)),$(".loading-icon").addClass("opacity0"),$("#associate_modal").removeClass("opacity0")}})}),$(document).on("click","#swipebox-overlay #swipebox-slider .slide",function(event){$(event.target).hasClass("slide")&&$("#swipebox-close").trigger("click")}),$.datepicker&&($.datepicker.regional.sv={closeText:"Stäng",prevText:"< FöregÃ¥ende",nextText:"Nästa >",currentText:"Nu",monthNames:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],dayNamesShort:["Sön","MÃ¥n","Tis","Ons","Tor","Fre","Lör"],dayNames:["Söndag","MÃ¥ndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"],dayNamesMin:["Sö","MÃ¥","Ti","On","To","Fr","Lö"],weekHeader:"Ðе",dateFormat:"yy-mm-dd",firstDay:1,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},$.datepicker.setDefaults($.datepicker.regional.sv),$(".gfield .datepicker").datepicker({changeMonth:!1,changeYear:!1})),$(window).on("orientationchange",function(){$(window).trigger("resize")}),$("div.header-wrapper").hasClass("nav-is-visible")?$("main.main-wrapper").addClass("nav-is-visible"):$("main.main-wrapper").removeClass("nav-is-visible");var cookieConsent=getCookie("cookie_consent");""==cookieConsent&&$("#cookie_consent").addClass("showing"),$("#cookie_consent").is("[data-continue-accepts]")&&window.setTimeout(cc_continue_accepted,2e3)}),function(window,undefined){"use strict";var EventManager=function(){function addAction(action,callback,priority,context){return"string"==typeof action&&"function"==typeof callback&&(priority=parseInt(priority||10,10),_addHook("actions",action,callback,priority,context)),MethodsAvailable}function doAction(){var args=slice.call(arguments),action=args.shift();return"string"==typeof action&&_runHook("actions",action,args),MethodsAvailable}function removeAction(action,callback){return"string"==typeof action&&_removeHook("actions",action,callback),MethodsAvailable}function addFilter(filter,callback,priority,context){return"string"==typeof filter&&"function"==typeof callback&&(priority=parseInt(priority||10,10),_addHook("filters",filter,callback,priority,context)),MethodsAvailable}function applyFilters(){var args=slice.call(arguments),filter=args.shift();return"string"==typeof filter?_runHook("filters",filter,args):MethodsAvailable}function removeFilter(filter,callback){return"string"==typeof filter&&_removeHook("filters",filter,callback),MethodsAvailable}function _removeHook(type,hook,callback,context){var handlers,handler,i;if(STORAGE[type][hook])if(callback)if(handlers=STORAGE[type][hook],context)for(i=handlers.length;i--;)handler=handlers[i],handler.callback===callback&&handler.context===context&&handlers.splice(i,1);else for(i=handlers.length;i--;)handlers[i].callback===callback&&handlers.splice(i,1);else STORAGE[type][hook]=[]}function _addHook(type,hook,callback,priority,context){var hookObject={callback:callback,priority:priority,context:context},hooks=STORAGE[type][hook];hooks?(hooks.push(hookObject),hooks=_hookInsertSort(hooks)):hooks=[hookObject],STORAGE[type][hook]=hooks}function _hookInsertSort(hooks){for(var tmpHook,j,prevHook,i=1,len=hooks.length;len>i;i++){for(tmpHook=hooks[i],j=i;(prevHook=hooks[j-1])&&prevHook.priority>tmpHook.priority;)hooks[j]=hooks[j-1],--j;hooks[j]=tmpHook}return hooks}
3function _runHook(type,hook,args){var i,len,handlers=STORAGE[type][hook];if(!handlers)return"filters"===type?args[0]:!1;if(len=handlers.length,"filters"===type)for(i=0;len>i;i++)args[0]=handlers[i].callback.apply(handlers[i].context,args);else for(i=0;len>i;i++)handlers[i].callback.apply(handlers[i].context,args);return"filters"===type?args[0]:!0}var slice=Array.prototype.slice,MethodsAvailable={removeFilter:removeFilter,applyFilters:applyFilters,addFilter:addFilter,removeAction:removeAction,doAction:doAction,addAction:addAction},STORAGE={actions:{},filters:{}};return MethodsAvailable};window.wp=window.wp||{},window.wp.hooks=new EventManager}(window),function(){"use strict";function Waypoint(options){if(!options)throw new Error("No options passed to Waypoint constructor");if(!options.element)throw new Error("No element option passed to Waypoint constructor");if(!options.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+keyCounter,this.options=Waypoint.Adapter.extend({},Waypoint.defaults,options),this.element=this.options.element,this.adapter=new Waypoint.Adapter(this.element),this.callback=options.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=Waypoint.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=Waypoint.Context.findOrCreateByElement(this.options.context),Waypoint.offsetAliases[this.options.offset]&&(this.options.offset=Waypoint.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),allWaypoints[this.key]=this,keyCounter+=1}var keyCounter=0,allWaypoints={};Waypoint.prototype.queueTrigger=function(direction){this.group.queueTrigger(this,direction)},Waypoint.prototype.trigger=function(args){this.enabled&&this.callback&&this.callback.apply(this,args)},Waypoint.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete allWaypoints[this.key]},Waypoint.prototype.disable=function(){return this.enabled=!1,this},Waypoint.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},Waypoint.prototype.next=function(){return this.group.next(this)},Waypoint.prototype.previous=function(){return this.group.previous(this)},Waypoint.invokeAll=function(method){var allWaypointsArray=[];for(var waypointKey in allWaypoints)allWaypointsArray.push(allWaypoints[waypointKey]);for(var i=0,end=allWaypointsArray.length;end>i;i++)allWaypointsArray[i][method]()},Waypoint.destroyAll=function(){Waypoint.invokeAll("destroy")},Waypoint.disableAll=function(){Waypoint.invokeAll("disable")},Waypoint.enableAll=function(){Waypoint.invokeAll("enable")},Waypoint.refreshAll=function(){Waypoint.Context.refreshAll()},Waypoint.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},Waypoint.viewportWidth=function(){return document.documentElement.clientWidth},Waypoint.adapters=[],Waypoint.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},Waypoint.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=Waypoint}(),function(){"use strict";function requestAnimationFrameShim(callback){window.setTimeout(callback,1e3/60)}function Context(element){this.element=element,this.Adapter=Waypoint.Adapter,this.adapter=new this.Adapter(element),this.key="waypoint-context-"+keyCounter,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},element.waypointContextKey=this.key,contexts[element.waypointContextKey]=this,keyCounter+=1,this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var keyCounter=0,contexts={},Waypoint=window.Waypoint,oldWindowLoad=window.onload;Context.prototype.add=function(waypoint){var axis=waypoint.options.horizontal?"horizontal":"vertical";this.waypoints[axis][waypoint.key]=waypoint,this.refresh()},Context.prototype.checkEmpty=function(){var horizontalEmpty=this.Adapter.isEmptyObject(this.waypoints.horizontal),verticalEmpty=this.Adapter.isEmptyObject(this.waypoints.vertical);horizontalEmpty&&verticalEmpty&&(this.adapter.off(".waypoints"),delete contexts[this.key])},Context.prototype.createThrottledResizeHandler=function(){function resizeHandler(){self.handleResize(),self.didResize=!1}var self=this;this.adapter.on("resize.waypoints",function(){self.didResize||(self.didResize=!0,Waypoint.requestAnimationFrame(resizeHandler))})},Context.prototype.createThrottledScrollHandler=function(){function scrollHandler(){self.handleScroll(),self.didScroll=!1}var self=this;this.adapter.on("scroll.waypoints",function(){(!self.didScroll||Waypoint.isTouch)&&(self.didScroll=!0,Waypoint.requestAnimationFrame(scrollHandler))})},Context.prototype.handleResize=function(){Waypoint.Context.refreshAll()},Context.prototype.handleScroll=function(){var triggeredGroups={},axes={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var axisKey in axes){var axis=axes[axisKey],isForward=axis.newScroll>axis.oldScroll,direction=isForward?axis.forward:axis.backward;
vendor: 6,913 bytes, lines 3-4
3for(var waypointKey in this.waypoints[axisKey]){var waypoint=this.waypoints[axisKey][waypointKey],wasBeforeTriggerPoint=axis.oldScroll<waypoint.triggerPoint,nowAfterTriggerPoint=axis.newScroll>=waypoint.triggerPoint,crossedForward=wasBeforeTriggerPoint&&nowAfterTriggerPoint,crossedBackward=!wasBeforeTriggerPoint&&!nowAfterTriggerPoint;(crossedForward||crossedBackward)&&(waypoint.queueTrigger(direction),triggeredGroups[waypoint.group.id]=waypoint.group)}}for(var groupKey in triggeredGroups)triggeredGroups[groupKey].flushTriggers();this.oldScroll={x:axes.horizontal.newScroll,y:axes.vertical.newScroll}},Context.prototype.innerHeight=function(){return this.element==this.element.window?Waypoint.viewportHeight():this.adapter.innerHeight()},Context.prototype.remove=function(waypoint){delete this.waypoints[waypoint.axis][waypoint.key],this.checkEmpty()},Context.prototype.innerWidth=function(){return this.element==this.element.window?Waypoint.viewportWidth():this.adapter.innerWidth()},Context.prototype.destroy=function(){var allWaypoints=[];for(var axis in this.waypoints)for(var waypointKey in this.waypoints[axis])allWaypoints.push(this.waypoints[axis][waypointKey]);for(var i=0,end=allWaypoints.length;end>i;i++)allWaypoints[i].destroy()},Context.prototype.refresh=function(){var axes,isWindow=this.element==this.element.window,contextOffset=isWindow?void 0:this.adapter.offset(),triggeredGroups={};this.handleScroll(),axes={horizontal:{contextOffset:isWindow?0:contextOffset.left,contextScroll:isWindow?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:isWindow?0:contextOffset.top,contextScroll:isWindow?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(var axisKey in axes){var axis=axes[axisKey];for(var waypointKey in this.waypoints[axisKey]){var contextModifier,wasBeforeScroll,nowAfterScroll,triggeredBackward,triggeredForward,waypoint=this.waypoints[axisKey][waypointKey],adjustment=waypoint.options.offset,oldTriggerPoint=waypoint.triggerPoint,elementOffset=0,freshWaypoint=null==oldTriggerPoint;waypoint.element!==waypoint.element.window&&(elementOffset=waypoint.adapter.offset()[axis.offsetProp]),"function"==typeof adjustment?adjustment=adjustment.apply(waypoint):"string"==typeof adjustment&&(adjustment=parseFloat(adjustment),waypoint.options.offset.indexOf("%")>-1&&(adjustment=Math.ceil(axis.contextDimension*adjustment/100))),contextModifier=axis.contextScroll-axis.contextOffset,waypoint.triggerPoint=elementOffset+contextModifier-adjustment,wasBeforeScroll=oldTriggerPoint<axis.oldScroll,nowAfterScroll=waypoint.triggerPoint>=axis.oldScroll,triggeredBackward=wasBeforeScroll&&nowAfterScroll,triggeredForward=!wasBeforeScroll&&!nowAfterScroll,!freshWaypoint&&triggeredBackward?(waypoint.queueTrigger(axis.backward),triggeredGroups[waypoint.group.id]=waypoint.group):!freshWaypoint&&triggeredForward?(waypoint.queueTrigger(axis.forward),triggeredGroups[waypoint.group.id]=waypoint.group):freshWaypoint&&axis.oldScroll>=waypoint.triggerPoint&&(waypoint.queueTrigger(axis.forward),triggeredGroups[waypoint.group.id]=waypoint.group)}}return Waypoint.requestAnimationFrame(function(){for(var groupKey in triggeredGroups)triggeredGroups[groupKey].flushTriggers()}),this},Context.findOrCreateByElement=function(element){return Context.findByElement(element)||new Context(element)},Context.refreshAll=function(){ 4for(var contextId in contexts)contexts[contextId].refresh()},Context.findByElement=function(element){return contexts[element.waypointContextKey]},window.onload=function(){oldWindowLoad&&oldWindowLoad(),Context.refreshAll()},Waypoint.requestAnimationFrame=function(callback){var requestFn=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||requestAnimationFrameShim;requestFn.call(window,callback)},Waypoint.Context=Context}(),function(){"use strict";function byTriggerPoint(a,b){return a.triggerPoint-b.triggerPoint}function byReverseTriggerPoint(a,b){return b.triggerPoint-a.triggerPoint}function Group(options){this.name=options.name,this.axis=options.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),groups[this.axis][this.name]=this}var groups={vertical:{},horizontal:{}},Waypoint=window.Waypoint;Group.prototype.add=function(waypoint){this.waypoints.push(waypoint)},Group.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},Group.prototype.flushTriggers=function(){for(var direction in this.triggerQueues){var waypoints=this.triggerQueues[direction],reverse="up"===direction||"left"===direction;waypoints.sort(reverse?byReverseTriggerPoint:byTriggerPoint);for(var i=0,end=waypoints.length;end>i;i+=1){var waypoint=waypoints[i];(waypoint.options.continuous||i===waypoints.length-1)&&waypoint.trigger([direction])}}this.clearTriggerQueues()},Group.prototype.next=function(waypoint){this.waypoints.sort(byTriggerPoint);var index=Waypoint.Adapter.inArray(waypoint,this.waypoints),isLast=index===this.waypoints.length-1;return isLast?null:this.waypoints[index+1]},Group.prototype.previous=function(waypoint){this.waypoints.sort(byTriggerPoint);var index=Waypoint.Adapter.inArray(waypoint,this.waypoints);return index?this.waypoints[index-1]:null},Group.prototype.queueTrigger=function(waypoint,direction){this.triggerQueues[direction].push(waypoint)},Group.prototype.remove=function(waypoint){var index=Waypoint.Adapter.inArray(waypoint,this.waypoints);index>-1&&this.waypoints.splice(index,1)},Group.prototype.first=function(){return this.waypoints[0]},Group.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},Group.findOrCreate=function(options){return groups[options.axis][options.name]||new Group(options)},Waypoint.Group=Group}(),function(){"use strict";function JQueryAdapter(element){this.$element=$(element)}var $=window.jQuery,Waypoint=window.Waypoint;$.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],function(i,method){JQueryAdapter.prototype[method]=function(){var args=Array.prototype.slice.call(arguments);return this.$element[method].apply(this.$element,args)}}),$.each(["extend","inArray","isEmptyObject"],function(i,method){JQueryAdapter[method]=$[method]}),Waypoint.adapters.push({name:"jquery",Adapter:JQueryAdapter}),Waypoint.Adapter=JQueryAdapter}(),function(){"use strict";function createExtension(framework){return function(){var waypoints=[],overrides=arguments[0];return framework.isFunction(arguments[0])&&(overrides=framework.extend({},arguments[1]),overrides.handler=arguments[0]),this.each(function(){var options=framework.extend({},overrides,{element:this});"string"==typeof options.context&&(options.context=framework(this).closest(options.context)[0]),wayp
4oints.push(new Waypoint(options))}),waypoints}}var Waypoint=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=createExtension(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=createExtension(window.Zepto))}(),function(){"use strict";function Sticky(options){this.options=$.extend({},Waypoint.defaults,Sticky.defaults,options),this.element=this.options.element,this.$element=$(this.element),this.createWrapper(),this.createWaypoint()}var $=window.jQuery,Waypoint=window.Waypoint;Sticky.prototype.createWaypoint=function(){var originalHandler=this.options.handler;this.waypoint=new Waypoint($.extend({},this.options,{element:this.wrapper,handler:$.proxy(function(direction){var shouldBeStuck=this.options.direction.indexOf(direction)>-1,wrapperHeight=shouldBeStuck?this.$element.outerHeight(!0):"",wrapperWidth=shouldBeStuck?this.$element.outerWidth(!0):"";this.$wrapper.height(wrapperHeight),this.$wrapper.width(wrapperWidth),this.$element.toggleClass(this.options.stuckClass,shouldBeStuck),originalHandler&&originalHandler.call(this,direction)},this)}))},Sticky.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},Sticky.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},Sticky.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:"stuck",direction:"down right"},Waypoint.Sticky=Sticky}();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.