!(function (i){
'use strict';
'function'==typeof define&&define.amd
? define(['jquery'], i)
: 'undefined'!=typeof exports
? (module.exports=i(require('jquery')))
: i(jQuery);
})(function (i){
'use strict';
var e=window.Slick||{};
((e=(function (){
var e=0;
return function (t, o){
var s,
n=this;
(n.defaults={
accessibility: !0,
adaptiveHeight: !1,
appendArrows: i(t),
appendDots: i(t),
arrows: !0,
asNavFor: null,
prevArrow:
'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',
nextArrow:
'<button class="slick-next" aria-label="Next" type="button">Next</button>',
autoplay: !1,
autoplaySpeed: 3e3,
centerMode: !1,
centerPadding: '50px',
cssEase: 'ease',
customPaging: function (e, t){
return i('<button type="button" />').text(t + 1);
},
dots: !1,
dotsClass: 'slick-dots',
draggable: !0,
easing: 'linear',
edgeFriction: 0.35,
fade: !1,
focusOnSelect: !1,
focusOnChange: !1,
infinite: !0,
initialSlide: 0,
lazyLoad: 'ondemand',
mobileFirst: !1,
pauseOnHover: !0,
pauseOnFocus: !0,
pauseOnDotsHover: !1,
respondTo: 'window',
responsive: null,
rows: 1,
rtl: !1,
slide: '',
slidesPerRow: 1,
slidesToShow: 1,
slidesToScroll: 1,
speed: 500,
swipe: !0,
swipeToSlide: !1,
touchMove: !0,
touchThreshold: 5,
useCSS: !0,
useTransform: !0,
variableWidth: !1,
vertical: !1,
verticalSwiping: !1,
waitForAnimate: !0,
zIndex: 1e3,
}),
(n.initials={
animating: !1,
dragging: !1,
autoPlayTimer: null,
currentDirection: 0,
currentLeft: null,
currentSlide: 0,
direction: 1,
$dots: null,
listWidth: null,
listHeight: null,
loadIndex: 0,
$nextArrow: null,
$prevArrow: null,
scrolling: !1,
slideCount: null,
slideWidth: null,
$slideTrack: null,
$slides: null,
sliding: !1,
slideOffset: 0,
swipeLeft: null,
swiping: !1,
$list: null,
touchObject: {},
transformsEnabled: !1,
unslicked: !1,
}),
i.extend(n, n.initials),
(n.activeBreakpoint=null),
(n.animType=null),
(n.animProp=null),
(n.breakpoints=[]),
(n.breakpointSettings=[]),
(n.cssTransitions = !1),
(n.focussed = !1),
(n.interrupted = !1),
(n.hidden='hidden'),
(n.paused = !0),
(n.positionProp=null),
(n.respondTo=null),
(n.rowCount=1),
(n.shouldClick = !0),
(n.$slider=i(t)),
(n.$slidesCache=null),
(n.transformType=null),
(n.transitionType=null),
(n.visibilityChange='visibilitychange'),
(n.windowWidth=0),
(n.windowTimer=null),
(s=i(t).data('slick')||{}),
(n.options=i.extend({}, n.defaults, o, s)),
(n.currentSlide=n.options.initialSlide),
(n.originalSettings=n.options),
void 0!==document.mozHidden
? ((n.hidden='mozHidden'),
(n.visibilityChange='mozvisibilitychange'))
: void 0!==document.webkitHidden &&
((n.hidden='webkitHidden'),
(n.visibilityChange='webkitvisibilitychange')),
(n.autoPlay=i.proxy(n.autoPlay, n)),
(n.autoPlayClear=i.proxy(n.autoPlayClear, n)),
(n.autoPlayIterator=i.proxy(n.autoPlayIterator, n)),
(n.changeSlide=i.proxy(n.changeSlide, n)),
(n.clickHandler=i.proxy(n.clickHandler, n)),
(n.selectHandler=i.proxy(n.selectHandler, n)),
(n.setPosition=i.proxy(n.setPosition, n)),
(n.swipeHandler=i.proxy(n.swipeHandler, n)),
(n.dragHandler=i.proxy(n.dragHandler, n)),
(n.keyHandler=i.proxy(n.keyHandler, n)),
(n.instanceUid=e++),
(n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/),
n.registerBreakpoints(),
n.init(!0);
};})()).prototype.activateADA=function (){
this.$slideTrack
.find('.slick-active')
.attr({ 'aria-hidden': 'false' })
.find('a, input, button, select')
.attr({ tabindex: '0' });
}),
(e.prototype.addSlide=e.prototype.slickAdd =
function (e, t, o){
var s=this;
if('boolean'==typeof t) (o=t), (t=null);
else if(t < 0||t >=s.slideCount) return !1;
s.unload(),
'number'==typeof t
? 0===t&&0===s.$slides.length
? i(e).appendTo(s.$slideTrack)
: o
? i(e).insertBefore(s.$slides.eq(t))
: i(e).insertAfter(s.$slides.eq(t))
: !0===o
? i(e).prependTo(s.$slideTrack)
: i(e).appendTo(s.$slideTrack),
(s.$slides=s.$slideTrack.children(this.options.slide)),
s.$slideTrack.children(this.options.slide).detach(),
s.$slideTrack.append(s.$slides),
s.$slides.each(function (e, t){
i(t).attr('data-slick-index', e);
}),
(s.$slidesCache=s.$slides),
s.reinit();
}),
(e.prototype.animateHeight=function (){
var i=this;
if(1===i.options.slidesToShow &&
!0===i.options.adaptiveHeight &&
!1===i.options.vertical
){
var e=i.$slides.eq(i.currentSlide).outerHeight(!0);
i.$list.animate({ height: e }, i.options.speed);
}}),
(e.prototype.animateSlide=function (e, t){
var o={},
s=this;
s.animateHeight(),
!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),
!1===s.transformsEnabled
? !1===s.options.vertical
? s.$slideTrack.animate({ left: e },
s.options.speed,
s.options.easing,
t
)
: s.$slideTrack.animate({ top: e },
s.options.speed,
s.options.easing,
t
)
: !1===s.cssTransitions
? (!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),
i({ animStart: s.currentLeft }).animate({ animStart: e },
{
duration: s.options.speed,
easing: s.options.easing,
step: function (i){
(i=Math.ceil(i)),
!1===s.options.vertical
? ((o[s.animType]='translate(' + i + 'px, 0px)'),
s.$slideTrack.css(o))
: ((o[s.animType]='translate(0px,' + i + 'px)'),
s.$slideTrack.css(o));
},
complete: function (){
t&&t.call();
},
}
))
: (s.applyTransition(),
(e=Math.ceil(e)),
!1===s.options.vertical
? (o[s.animType]='translate3d(' + e + 'px, 0px, 0px)')
: (o[s.animType]='translate3d(0px,' + e + 'px, 0px)'),
s.$slideTrack.css(o),
t &&
setTimeout(function (){
s.disableTransition(), t.call();
}, s.options.speed));
}),
(e.prototype.getNavTarget=function (){
var e=this,
t=e.options.asNavFor;
return t&&null!==t&&(t=i(t).not(e.$slider)), t;
}),
(e.prototype.asNavFor=function (e){
var t=this.getNavTarget();
null!==t &&
'object'==typeof t &&
t.each(function (){
var t=i(this).slick('getSlick');
t.unslicked||t.slideHandler(e, !0);
});
}),
(e.prototype.applyTransition=function (i){
var e=this,
t={};
!1===e.options.fade
? (t[e.transitionType] =
e.transformType + ' ' + e.options.speed + 'ms ' + e.options.cssEase)
: (t[e.transitionType] =
'opacity ' + e.options.speed + 'ms ' + e.options.cssEase),
!1===e.options.fade ? e.$slideTrack.css(t):e.$slides.eq(i).css(t);
}),
(e.prototype.autoPlay=function (){
var i=this;
i.autoPlayClear(),
i.slideCount > i.options.slidesToShow &&
(i.autoPlayTimer=setInterval(
i.autoPlayIterator,
i.options.autoplaySpeed
));
}),
(e.prototype.autoPlayClear=function (){
var i=this;
i.autoPlayTimer&&clearInterval(i.autoPlayTimer);
}),
(e.prototype.autoPlayIterator=function (){
var i=this,
e=i.currentSlide + i.options.slidesToScroll;
i.paused ||
i.interrupted ||
i.focussed ||
(!1===i.options.infinite &&
(1===i.direction&&i.currentSlide + 1===i.slideCount - 1
? (i.direction=0)
: 0===i.direction &&
((e=i.currentSlide - i.options.slidesToScroll),
i.currentSlide - 1==0&&(i.direction=1))),
i.slideHandler(e));
}),
(e.prototype.buildArrows=function (){
var e=this;
!0===e.options.arrows &&
((e.$prevArrow=i(e.options.prevArrow).addClass('slick-arrow')),
(e.$nextArrow=i(e.options.nextArrow).addClass('slick-arrow')),
e.slideCount > e.options.slidesToShow
? (e.$prevArrow
.removeClass('slick-hidden')
.removeAttr('aria-hidden tabindex'),
e.$nextArrow
.removeClass('slick-hidden')
.removeAttr('aria-hidden tabindex'),
e.htmlExpr.test(e.options.prevArrow) &&
e.$prevArrow.prependTo(e.options.appendArrows),
e.htmlExpr.test(e.options.nextArrow) &&
e.$nextArrow.appendTo(e.options.appendArrows),
!0!==e.options.infinite &&
e.$prevArrow
.addClass('slick-disabled')
.attr('aria-disabled', 'true'))
: e.$prevArrow
.add(e.$nextArrow)
.addClass('slick-hidden')
.attr({ 'aria-disabled': 'true', tabindex: '-1' }));
}),
(e.prototype.buildDots=function (){
var e,
t,
o=this;
if(!0===o.options.dots){
for (
o.$slider.addClass('slick-dotted'),
t=i('<ul />').addClass(o.options.dotsClass),
e=0;
e <=o.getDotCount();
e +=1
)
t.append(i('<li />').append(o.options.customPaging.call(this, o, e)));
(o.$dots=t.appendTo(o.options.appendDots)),
o.$dots.find('li').first().addClass('slick-active');
}}),
(e.prototype.buildOut=function (){
var e=this;
(e.$slides=e.$slider
.children(e.options.slide + ':not(.slick-cloned)')
.addClass('slick-slide')),
(e.slideCount=e.$slides.length),
e.$slides.each(function (e, t){
i(t)
.attr('data-slick-index', e)
.data('originalStyling', i(t).attr('style')||'');
}),
e.$slider.addClass('slick-slider'),
(e.$slideTrack =
0===e.slideCount
? i('<div class="slick-track"/>').appendTo(e.$slider)
: e.$slides.wrapAll('<div class="slick-track"/>').parent()),
(e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent()),
e.$slideTrack.css('opacity', 0),
(!0!==e.options.centerMode&&!0!==e.options.swipeToSlide) ||
(e.options.slidesToScroll=1),
i('img[data-lazy]', e.$slider).not('[src]').addClass('slick-loading'),
e.setupInfinite(),
e.buildArrows(),
e.buildDots(),
e.updateDots(),
e.setSlideClasses('number'==typeof e.currentSlide ? e.currentSlide:0
),
!0===e.options.draggable&&e.$list.addClass('draggable');
}),
(e.prototype.buildRows=function (){
var i,
e,
t,
o,
s,
n,
r,
l=this;
if(((o=document.createDocumentFragment()),
(n=l.$slider.children()),
l.options.rows > 1)
){
for (
r=l.options.slidesPerRow * l.options.rows,
s=Math.ceil(n.length / r),
i=0;
i < s;
i++
){
var d=document.createElement('div');
for (e=0; e < l.options.rows; e++){
var a=document.createElement('div');
for (t=0; t < l.options.slidesPerRow; t++){
var c=i * r + (e * l.options.slidesPerRow + t);
n.get(c)&&a.appendChild(n.get(c));
}
d.appendChild(a);
}
o.appendChild(d);
}
l.$slider.empty().append(o),
l.$slider
.children()
.children()
.children()
.css({
width: 100 / l.options.slidesPerRow + '%',
display: 'inline-block',
});
}}),
(e.prototype.checkResponsive=function (e, t){
var o,
s,
n,
r=this,
l = !1,
d=r.$slider.width(),
a=window.innerWidth||i(window).width();
if(('window'===r.respondTo
? (n=a)
: 'slider'===r.respondTo
? (n=d)
: 'min'===r.respondTo&&(n=Math.min(a, d)),
r.options.responsive &&
r.options.responsive.length &&
null!==r.options.responsive)
){
s=null;
for (o in r.breakpoints)
r.breakpoints.hasOwnProperty(o) &&
(!1===r.originalSettings.mobileFirst
? n < r.breakpoints[o]&&(s=r.breakpoints[o])
: n > r.breakpoints[o]&&(s=r.breakpoints[o]));
null!==s
? null!==r.activeBreakpoint
? (s!==r.activeBreakpoint||t) &&
((r.activeBreakpoint=s),
'unslick'===r.breakpointSettings[s]
? r.unslick(s)
: ((r.options=i.extend({},
r.originalSettings,
r.breakpointSettings[s]
)),
!0===e&&(r.currentSlide=r.options.initialSlide),
r.refresh(e)),
(l=s))
: ((r.activeBreakpoint=s),
'unslick'===r.breakpointSettings[s]
? r.unslick(s)
: ((r.options=i.extend({},
r.originalSettings,
r.breakpointSettings[s]
)),
!0===e&&(r.currentSlide=r.options.initialSlide),
r.refresh(e)),
(l=s))
: null!==r.activeBreakpoint &&
((r.activeBreakpoint=null),
(r.options=r.originalSettings),
!0===e&&(r.currentSlide=r.options.initialSlide),
r.refresh(e),
(l=s)),
e||!1===l||r.$slider.trigger('breakpoint', [r, l]);
}}),
(e.prototype.changeSlide=function (e, t){
var o,
s,
n,
r=this,
l=i(e.currentTarget);
switch (
(l.is('a')&&e.preventDefault(),
l.is('li')||(l=l.closest('li')),
(n=r.slideCount % r.options.slidesToScroll!=0),
(o=n
? 0
: (r.slideCount - r.currentSlide) % r.options.slidesToScroll),
e.data.message)
){
case 'previous':
(s=0===o ? r.options.slidesToScroll:r.options.slidesToShow - o),
r.slideCount > r.options.slidesToShow &&
r.slideHandler(r.currentSlide - s, !1, t);
break;
case 'next':
(s=0===o ? r.options.slidesToScroll:o),
r.slideCount > r.options.slidesToShow &&
r.slideHandler(r.currentSlide + s, !1, t);
break;
case 'index':
var d =
0===e.data.index
? 0
: e.data.index||l.index() * r.options.slidesToScroll;
r.slideHandler(r.checkNavigable(d), !1, t),
l.children().trigger('focus');
break;
default:
return;
}}),
(e.prototype.checkNavigable=function (i){
var e, t;
if(((e=this.getNavigableIndexes()), (t=0), i > e[e.length - 1]))
i=e[e.length - 1];
else
for (var o in e){
if(i < e[o]){
i=t;
break;
}
t=e[o];
}
return i;
}),
(e.prototype.cleanUpEvents=function (){
var e=this;
e.options.dots &&
null!==e.$dots &&
(i('li', e.$dots)
.off('click.slick', e.changeSlide)
.off('mouseenter.slick', i.proxy(e.interrupt, e, !0))
.off('mouseleave.slick', i.proxy(e.interrupt, e, !1)),
!0===e.options.accessibility &&
e.$dots.off('keydown.slick', e.keyHandler)),
e.$slider.off('focus.slick blur.slick'),
!0===e.options.arrows &&
e.slideCount > e.options.slidesToShow &&
(e.$prevArrow&&e.$prevArrow.off('click.slick', e.changeSlide),
e.$nextArrow&&e.$nextArrow.off('click.slick', e.changeSlide),
!0===e.options.accessibility &&
(e.$prevArrow&&e.$prevArrow.off('keydown.slick', e.keyHandler),
e.$nextArrow&&e.$nextArrow.off('keydown.slick', e.keyHandler))),
e.$list.off('touchstart.slick mousedown.slick', e.swipeHandler),
e.$list.off('touchmove.slick mousemove.slick', e.swipeHandler),
e.$list.off('touchend.slick mouseup.slick', e.swipeHandler),
e.$list.off('touchcancel.slick mouseleave.slick', e.swipeHandler),
e.$list.off('click.slick', e.clickHandler),
i(document).off(e.visibilityChange, e.visibility),
e.cleanUpSlideEvents(),
!0===e.options.accessibility &&
e.$list.off('keydown.slick', e.keyHandler),
!0===e.options.focusOnSelect &&
i(e.$slideTrack).children().off('click.slick', e.selectHandler),
i(window).off('orientationchange.slick.slick-' + e.instanceUid,
e.orientationChange
),
i(window).off('resize.slick.slick-' + e.instanceUid, e.resize),
i('[draggable!=true]', e.$slideTrack).off('dragstart',
e.preventDefault
),
i(window).off('load.slick.slick-' + e.instanceUid, e.setPosition);
}),
(e.prototype.cleanUpSlideEvents=function (){
var e=this;
e.$list.off('mouseenter.slick', i.proxy(e.interrupt, e, !0)),
e.$list.off('mouseleave.slick', i.proxy(e.interrupt, e, !1));
}),
(e.prototype.cleanUpRows=function (){
var i,
e=this;
e.options.rows > 1 &&
((i=e.$slides.children().children()).removeAttr('style'),
e.$slider.empty().append(i));
}),
(e.prototype.clickHandler=function (i){
!1===this.shouldClick &&
(i.stopImmediatePropagation(), i.stopPropagation(), i.preventDefault());
}),
(e.prototype.destroy=function (e){
var t=this;
t.autoPlayClear(),
(t.touchObject={}),
t.cleanUpEvents(),
i('.slick-cloned', t.$slider).detach(),
t.$dots&&t.$dots.remove(),
t.$prevArrow &&
t.$prevArrow.length &&
(t.$prevArrow
.removeClass('slick-disabled slick-arrow slick-hidden')
.removeAttr('aria-hidden aria-disabled tabindex')
.css('display', ''),
t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),
t.$nextArrow &&
t.$nextArrow.length &&
(t.$nextArrow
.removeClass('slick-disabled slick-arrow slick-hidden')
.removeAttr('aria-hidden aria-disabled tabindex')
.css('display', ''),
t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),
t.$slides &&
(t.$slides
.removeClass('slick-slide slick-active slick-center slick-visible slick-current'
)
.removeAttr('aria-hidden')
.removeAttr('data-slick-index')
.each(function (){
i(this).attr('style', i(this).data('originalStyling'));
}),
t.$slideTrack.children(this.options.slide).detach(),
t.$slideTrack.detach(),
t.$list.detach(),
t.$slider.append(t.$slides)),
t.cleanUpRows(),
t.$slider.removeClass('slick-slider'),
t.$slider.removeClass('slick-initialized'),
t.$slider.removeClass('slick-dotted'),
(t.unslicked = !0),
e||t.$slider.trigger('destroy', [t]);
}),
(e.prototype.disableTransition=function (i){
var e=this,
t={};
(t[e.transitionType]=''),
!1===e.options.fade ? e.$slideTrack.css(t):e.$slides.eq(i).css(t);
}),
(e.prototype.fadeSlide=function (i, e){
var t=this;
!1===t.cssTransitions
? (t.$slides.eq(i).css({ zIndex: t.options.zIndex }),
t.$slides
.eq(i)
.animate({ opacity: 1 }, t.options.speed, t.options.easing, e))
: (t.applyTransition(i),
t.$slides.eq(i).css({ opacity: 1, zIndex: t.options.zIndex }),
e &&
setTimeout(function (){
t.disableTransition(i), e.call();
}, t.options.speed));
}),
(e.prototype.fadeSlideOut=function (i){
var e=this;
!1===e.cssTransitions
? e.$slides
.eq(i)
.animate({ opacity: 0, zIndex: e.options.zIndex - 2 },
e.options.speed,
e.options.easing
)
: (e.applyTransition(i),
e.$slides.eq(i).css({ opacity: 0, zIndex: e.options.zIndex - 2 }));
}),
(e.prototype.filterSlides=e.prototype.slickFilter =
function (i){
var e=this;
null!==i &&
((e.$slidesCache=e.$slides),
e.unload(),
e.$slideTrack.children(this.options.slide).detach(),
e.$slidesCache.filter(i).appendTo(e.$slideTrack),
e.reinit());
}),
(e.prototype.focusHandler=function (){
var e=this;
e.$slider
.off('focus.slick blur.slick')
.on('focus.slick blur.slick', '*', function (t){
t.stopImmediatePropagation();
var o=i(this);
setTimeout(function (){
e.options.pauseOnFocus &&
((e.focussed=o.is(':focus')), e.autoPlay());
}, 0);
});
}),
(e.prototype.getCurrent=e.prototype.slickCurrentSlide =
function (){
return this.currentSlide;
}),
(e.prototype.getDotCount=function (){
var i=this,
e=0,
t=0,
o=0;
if(!0===i.options.infinite)
if(i.slideCount <=i.options.slidesToShow) ++o;
else
for (; e < i.slideCount;)
++o,
(e=t + i.options.slidesToScroll),
(t +=
i.options.slidesToScroll <=i.options.slidesToShow
? i.options.slidesToScroll
: i.options.slidesToShow);
else if(!0===i.options.centerMode) o=i.slideCount;
else if(i.options.asNavFor)
for (; e < i.slideCount;)
++o,
(e=t + i.options.slidesToScroll),
(t +=
i.options.slidesToScroll <=i.options.slidesToShow
? i.options.slidesToScroll
: i.options.slidesToShow);
else
o =
1 +
Math.ceil((i.slideCount - i.options.slidesToShow) / i.options.slidesToScroll
);
return o - 1;
}),
(e.prototype.getLeft=function (i){
var e,
t,
o,
s,
n=this,
r=0;
return (
(n.slideOffset=0),
(t=n.$slides.first().outerHeight(!0)),
!0===n.options.infinite
? (n.slideCount > n.options.slidesToShow &&
((n.slideOffset=n.slideWidth * n.options.slidesToShow * -1),
(s=-1),
!0===n.options.vertical &&
!0===n.options.centerMode &&
(2===n.options.slidesToShow
? (s=-1.5)
: 1===n.options.slidesToShow&&(s=-2)),
(r=t * n.options.slidesToShow * s)),
n.slideCount % n.options.slidesToScroll!=0 &&
i + n.options.slidesToScroll > n.slideCount &&
n.slideCount > n.options.slidesToShow &&
(i > n.slideCount
? ((n.slideOffset =
(n.options.slidesToShow - (i - n.slideCount)) *
n.slideWidth *
-1),
(r=(n.options.slidesToShow - (i - n.slideCount)) * t * -1))
: ((n.slideOffset =
(n.slideCount % n.options.slidesToScroll) *
n.slideWidth *
-1),
(r=(n.slideCount % n.options.slidesToScroll) * t * -1))))
: i + n.options.slidesToShow > n.slideCount &&
((n.slideOffset =
(i + n.options.slidesToShow - n.slideCount) * n.slideWidth),
(r=(i + n.options.slidesToShow - n.slideCount) * t)),
n.slideCount <=n.options.slidesToShow &&
((n.slideOffset=0), (r=0)),
!0===n.options.centerMode&&n.slideCount <=n.options.slidesToShow
? (n.slideOffset =
(n.slideWidth * Math.floor(n.options.slidesToShow)) / 2 -
(n.slideWidth * n.slideCount) / 2)
: !0===n.options.centerMode&&!0===n.options.infinite
? (n.slideOffset +=
n.slideWidth * Math.floor(n.options.slidesToShow / 2) -
n.slideWidth)
: !0===n.options.centerMode &&
((n.slideOffset=0),
(n.slideOffset +=
n.slideWidth * Math.floor(n.options.slidesToShow / 2))),
(e =
!1===n.options.vertical
? i * n.slideWidth * -1 + n.slideOffset
: i * t * -1 + r),
!0===n.options.variableWidth &&
((o =
n.slideCount <=n.options.slidesToShow||!1===n.options.infinite
? n.$slideTrack.children('.slick-slide').eq(i)
: n.$slideTrack
.children('.slick-slide')
.eq(i + n.options.slidesToShow)),
(e =
!0===n.options.rtl
? o[0]
? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width())
: 0
: o[0]
? -1 * o[0].offsetLeft
: 0),
!0===n.options.centerMode &&
((o =
n.slideCount <=n.options.slidesToShow ||
!1===n.options.infinite
? n.$slideTrack.children('.slick-slide').eq(i)
: n.$slideTrack
.children('.slick-slide')
.eq(i + n.options.slidesToShow + 1)),
(e =
!0===n.options.rtl
? o[0]
? -1 * (n.$slideTrack.width() - o[0].offsetLeft - o.width())
: 0
: o[0]
? -1 * o[0].offsetLeft
: 0),
(e +=(n.$list.width() - o.outerWidth()) / 2))),
e
);
}),
(e.prototype.getOption=e.prototype.slickGetOption =
function (i){
return this.options[i];
}),
(e.prototype.getNavigableIndexes=function (){
var i,
e=this,
t=0,
o=0,
s=[];
for (
!1===e.options.infinite
? (i=e.slideCount)
: ((t=-1 * e.options.slidesToScroll),
(o=-1 * e.options.slidesToScroll),
(i=2 * e.slideCount));
t < i;
)
s.push(t),
(t=o + e.options.slidesToScroll),
(o +=
e.options.slidesToScroll <=e.options.slidesToShow
? e.options.slidesToScroll
: e.options.slidesToShow);
return s;
}),
(e.prototype.getSlick=function (){
return this;
}),
(e.prototype.getSlideCount=function (){
var e,
t,
o=this;
return (
(t =
!0===o.options.centerMode
? o.slideWidth * Math.floor(o.options.slidesToShow / 2)
: 0),
!0===o.options.swipeToSlide
? (o.$slideTrack.find('.slick-slide').each(function (s, n){
if(n.offsetLeft - t + i(n).outerWidth() / 2 > -1 * o.swipeLeft)
return (e=n), !1;
}),
Math.abs(i(e).attr('data-slick-index') - o.currentSlide)||1)
: o.options.slidesToScroll
);
}),
(e.prototype.goTo=e.prototype.slickGoTo =
function (i, e){
this.changeSlide({ data: { message: 'index', index: parseInt(i) }}, e);
}),
(e.prototype.init=function (e){
var t=this;
i(t.$slider).hasClass('slick-initialized') ||
(i(t.$slider).addClass('slick-initialized'),
t.buildRows(),
t.buildOut(),
t.setProps(),
t.startLoad(),
t.loadSlider(),
t.initializeEvents(),
t.updateArrows(),
t.updateDots(),
t.checkResponsive(!0),
t.focusHandler()),
e&&t.$slider.trigger('init', [t]),
!0===t.options.accessibility&&t.initADA(),
t.options.autoplay&&((t.paused = !1), t.autoPlay());
}),
(e.prototype.initADA=function (){
var e=this,
t=Math.ceil(e.slideCount / e.options.slidesToShow),
o=e.getNavigableIndexes().filter(function (i){
return i >=0&&i < e.slideCount;
});
e.$slides
.add(e.$slideTrack.find('.slick-cloned'))
.attr({ 'aria-hidden': 'true', tabindex: '-1' })
.find('a, input, button, select')
.attr({ tabindex: '-1' }),
null!==e.$dots &&
(e.$slides
.not(e.$slideTrack.find('.slick-cloned'))
.each(function (t){
var s=o.indexOf(t);
i(this).attr({
role: 'tabpanel',
id: 'slick-slide' + e.instanceUid + t,
tabindex: -1,
}),
-1!==s &&
i(this).attr({
'aria-describedby':
'slick-slide-control' + e.instanceUid + s,
});
}),
e.$dots
.attr('role', 'tablist')
.find('li')
.each(function (s){
var n=o[s];
i(this).attr({ role: 'presentation' }),
i(this)
.find('button')
.first()
.attr({
role: 'tab',
id: 'slick-slide-control' + e.instanceUid + s,
'aria-controls': 'slick-slide' + e.instanceUid + n,
'aria-label': s + 1 + ' of ' + t,
'aria-selected': null,
tabindex: '-1',
});
})
.eq(e.currentSlide)
.find('button')
.attr({ 'aria-selected': 'true', tabindex: '0' })
.end());
for (var s=e.currentSlide, n=s + e.options.slidesToShow; s < n; s++)
e.$slides.eq(s).attr('tabindex', 0);
e.activateADA();
}),
(e.prototype.initArrowEvents=function (){
var i=this;
!0===i.options.arrows &&
i.slideCount > i.options.slidesToShow &&
(i.$prevArrow
.off('click.slick')
.on('click.slick', { message: 'previous' }, i.changeSlide),
i.$nextArrow
.off('click.slick')
.on('click.slick', { message: 'next' }, i.changeSlide),
!0===i.options.accessibility &&
(i.$prevArrow.on('keydown.slick', i.keyHandler),
i.$nextArrow.on('keydown.slick', i.keyHandler)));
}),
(e.prototype.initDotEvents=function (){
var e=this;
!0===e.options.dots &&
(i('li', e.$dots).on('click.slick',
{ message: 'index' },
e.changeSlide
),
!0===e.options.accessibility &&
e.$dots.on('keydown.slick', e.keyHandler)),
!0===e.options.dots &&
!0===e.options.pauseOnDotsHover &&
i('li', e.$dots)
.on('mouseenter.slick', i.proxy(e.interrupt, e, !0))
.on('mouseleave.slick', i.proxy(e.interrupt, e, !1));
}),
(e.prototype.initSlideEvents=function (){
var e=this;
e.options.pauseOnHover &&
(e.$list.on('mouseenter.slick', i.proxy(e.interrupt, e, !0)),
e.$list.on('mouseleave.slick', i.proxy(e.interrupt, e, !1)));
}),
(e.prototype.initializeEvents=function (){
var e=this;
e.initArrowEvents(),
e.initDotEvents(),
e.initSlideEvents(),
e.$list.on('touchstart.slick mousedown.slick',
{ action: 'start' },
e.swipeHandler
),
e.$list.on('touchmove.slick mousemove.slick',
{ action: 'move' },
e.swipeHandler
),
e.$list.on('touchend.slick mouseup.slick',
{ action: 'end' },
e.swipeHandler
),
e.$list.on('touchcancel.slick mouseleave.slick',
{ action: 'end' },
e.swipeHandler
),
e.$list.on('click.slick', e.clickHandler),
i(document).on(e.visibilityChange, i.proxy(e.visibility, e)),
!0===e.options.accessibility &&
e.$list.on('keydown.slick', e.keyHandler),
!0===e.options.focusOnSelect &&
i(e.$slideTrack).children().on('click.slick', e.selectHandler),
i(window).on('orientationchange.slick.slick-' + e.instanceUid,
i.proxy(e.orientationChange, e)
),
i(window).on('resize.slick.slick-' + e.instanceUid,
i.proxy(e.resize, e)
),
i('[draggable!=true]', e.$slideTrack).on('dragstart', e.preventDefault),
i(window).on('load.slick.slick-' + e.instanceUid, e.setPosition),
i(e.setPosition);
}),
(e.prototype.initUI=function (){
var i=this;
!0===i.options.arrows &&
i.slideCount > i.options.slidesToShow &&
(i.$prevArrow.show(), i.$nextArrow.show()),
!0===i.options.dots &&
i.slideCount > i.options.slidesToShow &&
i.$dots.show();
}),
(e.prototype.keyHandler=function (i){
var e=this;
i.target.tagName.match('TEXTAREA|INPUT|SELECT') ||
(37===i.keyCode&&!0===e.options.accessibility
? e.changeSlide({
data: { message: !0===e.options.rtl ? 'next':'previous' },
})
: 39===i.keyCode &&
!0===e.options.accessibility &&
e.changeSlide({
data: { message: !0===e.options.rtl ? 'previous':'next' },
}));
}),
(e.prototype.lazyLoad=function (){
function e(e){
i('img[data-lazy]', e).each(function (){
var e=i(this),
t=i(this).attr('data-lazy'),
o=i(this).attr('data-srcset'),
s=i(this).attr('data-sizes')||n.$slider.attr('data-sizes'),
r=document.createElement('img');
(r.onload=function (){
e.animate({ opacity: 0 }, 100, function (){
o&&(e.attr('srcset', o), s&&e.attr('sizes', s)),
e.attr('src', t).animate({ opacity: 1 }, 200, function (){
e.removeAttr('data-lazy data-srcset data-sizes').removeClass('slick-loading'
);
}),
n.$slider.trigger('lazyLoaded', [n, e, t]);
});
}),
(r.onerror=function (){
e
.removeAttr('data-lazy')
.removeClass('slick-loading')
.addClass('slick-lazyload-error'),
n.$slider.trigger('lazyLoadError', [n, e, t]);
}),
(r.src=t);
});
}
var t,
o,
s,
n=this;
if((!0===n.options.centerMode
? !0===n.options.infinite
? (s =
(o=n.currentSlide + (n.options.slidesToShow / 2 + 1)) +
n.options.slidesToShow +
2)
: ((o=Math.max(0,
n.currentSlide - (n.options.slidesToShow / 2 + 1)
)),
(s=n.options.slidesToShow / 2 + 1 + 2 + n.currentSlide))
: ((o=n.options.infinite
? n.options.slidesToShow + n.currentSlide
: n.currentSlide),
(s=Math.ceil(o + n.options.slidesToShow)),
!0===n.options.fade&&(o > 0&&o--, s <=n.slideCount&&s++)),
(t=n.$slider.find('.slick-slide').slice(o, s)),
'anticipated'===n.options.lazyLoad)
)
for (
var r=o - 1, l=s, d=n.$slider.find('.slick-slide'), a=0;
a < n.options.slidesToScroll;
a++
)
r < 0&&(r=n.slideCount - 1),
(t=(t=t.add(d.eq(r))).add(d.eq(l))),
r--,
l++;
e(t),
n.slideCount <=n.options.slidesToShow
? e(n.$slider.find('.slick-slide'))
: n.currentSlide >=n.slideCount - n.options.slidesToShow
? e(n.$slider.find('.slick-cloned').slice(0, n.options.slidesToShow))
: 0===n.currentSlide &&
e(
n.$slider.find('.slick-cloned').slice(-1 * n.options.slidesToShow)
);
}),
(e.prototype.loadSlider=function (){
var i=this;
i.setPosition(),
i.$slideTrack.css({ opacity: 1 }),
i.$slider.removeClass('slick-loading'),
i.initUI(),
'progressive'===i.options.lazyLoad&&i.progressiveLazyLoad();
}),
(e.prototype.next=e.prototype.slickNext =
function (){
this.changeSlide({ data: { message: 'next' }});
}),
(e.prototype.orientationChange=function (){
var i=this;
i.checkResponsive(), i.setPosition();
}),
(e.prototype.pause=e.prototype.slickPause =
function (){
var i=this;
i.autoPlayClear(), (i.paused = !0);
}),
(e.prototype.play=e.prototype.slickPlay =
function (){
var i=this;
i.autoPlay(),
(i.options.autoplay = !0),
(i.paused = !1),
(i.focussed = !1),
(i.interrupted = !1);
}),
(e.prototype.postSlide=function (e){
var t=this;
t.unslicked ||
(t.$slider.trigger('afterChange', [t, e]),
(t.animating = !1),
t.slideCount > t.options.slidesToShow&&t.setPosition(),
(t.swipeLeft=null),
t.options.autoplay&&t.autoPlay(),
!0===t.options.accessibility &&
(t.initADA(),
t.options.focusOnChange &&
i(t.$slides.get(t.currentSlide)).attr('tabindex', 0).focus()));
}),
(e.prototype.prev=e.prototype.slickPrev =
function (){
this.changeSlide({ data: { message: 'previous' }});
}),
(e.prototype.preventDefault=function (i){
i.preventDefault();
}),
(e.prototype.progressiveLazyLoad=function (e){
e=e||1;
var t,
o,
s,
n,
r,
l=this,
d=i('img[data-lazy]', l.$slider);
d.length
? ((t=d.first()),
(o=t.attr('data-lazy')),
(s=t.attr('data-srcset')),
(n=t.attr('data-sizes')||l.$slider.attr('data-sizes')),
((r=document.createElement('img')).onload=function (){
s&&(t.attr('srcset', s), n&&t.attr('sizes', n)),
t
.attr('src', o)
.removeAttr('data-lazy data-srcset data-sizes')
.removeClass('slick-loading'),
!0===l.options.adaptiveHeight&&l.setPosition(),
l.$slider.trigger('lazyLoaded', [l, t, o]),
l.progressiveLazyLoad();
}),
(r.onerror=function (){
e < 3
? setTimeout(function (){
l.progressiveLazyLoad(e + 1);
}, 500)
: (t
.removeAttr('data-lazy')
.removeClass('slick-loading')
.addClass('slick-lazyload-error'),
l.$slider.trigger('lazyLoadError', [l, t, o]),
l.progressiveLazyLoad());
}),
(r.src=o))
: l.$slider.trigger('allImagesLoaded', [l]);
}),
(e.prototype.refresh=function (e){
var t,
o,
s=this;
(o=s.slideCount - s.options.slidesToShow),
!s.options.infinite&&s.currentSlide > o&&(s.currentSlide=o),
s.slideCount <=s.options.slidesToShow&&(s.currentSlide=0),
(t=s.currentSlide),
s.destroy(!0),
i.extend(s, s.initials, { currentSlide: t }),
s.init(),
e||s.changeSlide({ data: { message: 'index', index: t }}, !1);
}),
(e.prototype.registerBreakpoints=function (){
var e,
t,
o,
s=this,
n=s.options.responsive||null;
if('array'===i.type(n)&&n.length){
s.respondTo=s.options.respondTo||'window';
for (e in n)
if(((o=s.breakpoints.length - 1), n.hasOwnProperty(e))){
for (t=n[e].breakpoint; o >=0;)
s.breakpoints[o] &&
s.breakpoints[o]===t &&
s.breakpoints.splice(o, 1),
o--;
s.breakpoints.push(t), (s.breakpointSettings[t]=n[e].settings);
}
s.breakpoints.sort(function (i, e){
return s.options.mobileFirst ? i - e:e - i;
});
}}),
(e.prototype.reinit=function (){
var e=this;
(e.$slides=e.$slideTrack
.children(e.options.slide)
.addClass('slick-slide')),
(e.slideCount=e.$slides.length),
e.currentSlide >=e.slideCount &&
0!==e.currentSlide &&
(e.currentSlide=e.currentSlide - e.options.slidesToScroll),
e.slideCount <=e.options.slidesToShow&&(e.currentSlide=0),
e.registerBreakpoints(),
e.setProps(),
e.setupInfinite(),
e.buildArrows(),
e.updateArrows(),
e.initArrowEvents(),
e.buildDots(),
e.updateDots(),
e.initDotEvents(),
e.cleanUpSlideEvents(),
e.initSlideEvents(),
e.checkResponsive(!1, !0),
!0===e.options.focusOnSelect &&
i(e.$slideTrack).children().on('click.slick', e.selectHandler),
e.setSlideClasses('number'==typeof e.currentSlide ? e.currentSlide:0
),
e.setPosition(),
e.focusHandler(),
(e.paused = !e.options.autoplay),
e.autoPlay(),
e.$slider.trigger('reInit', [e]);
}),
(e.prototype.resize=function (){
var e=this;
i(window).width()!==e.windowWidth &&
(clearTimeout(e.windowDelay),
(e.windowDelay=window.setTimeout(function (){
(e.windowWidth=i(window).width()),
e.checkResponsive(),
e.unslicked||e.setPosition();
}, 50)));
}),
(e.prototype.removeSlide=e.prototype.slickRemove =
function (i, e, t){
var o=this;
if(((i =
'boolean'==typeof i
? !0===(e=i)
? 0
: o.slideCount - 1
: !0===e
? --i
: i),
o.slideCount < 1||i < 0||i > o.slideCount - 1)
)
return !1;
o.unload(),
!0===t
? o.$slideTrack.children().remove()
: o.$slideTrack.children(this.options.slide).eq(i).remove(),
(o.$slides=o.$slideTrack.children(this.options.slide)),
o.$slideTrack.children(this.options.slide).detach(),
o.$slideTrack.append(o.$slides),
(o.$slidesCache=o.$slides),
o.reinit();
}),
(e.prototype.setCSS=function (i){
var e,
t,
o=this,
s={};
!0===o.options.rtl&&(i=-i),
(e='left'==o.positionProp ? Math.ceil(i) + 'px':'0px'),
(t='top'==o.positionProp ? Math.ceil(i) + 'px':'0px'),
(s[o.positionProp]=i),
!1===o.transformsEnabled
? o.$slideTrack.css(s)
: ((s={}),
!1===o.cssTransitions
? ((s[o.animType]='translate(' + e + ', ' + t + ')'),
o.$slideTrack.css(s))
: ((s[o.animType]='translate3d(' + e + ', ' + t + ', 0px)'),
o.$slideTrack.css(s)));
}),
(e.prototype.setDimensions=function (){
var i=this;
!1===i.options.vertical
? !0===i.options.centerMode &&
i.$list.css({ padding: '0px ' + i.options.centerPadding })
: (i.$list.height(i.$slides.first().outerHeight(!0) * i.options.slidesToShow
),
!0===i.options.centerMode &&
i.$list.css({ padding: i.options.centerPadding + ' 0px' })),
(i.listWidth=i.$list.width()),
(i.listHeight=i.$list.height()),
!1===i.options.vertical&&!1===i.options.variableWidth
? ((i.slideWidth=Math.ceil(i.listWidth / i.options.slidesToShow)),
i.$slideTrack.width(Math.ceil(i.slideWidth * i.$slideTrack.children('.slick-slide').length
)
))
: !0===i.options.variableWidth
? i.$slideTrack.width(5e3 * i.slideCount)
: ((i.slideWidth=Math.ceil(i.listWidth)),
i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0) *
i.$slideTrack.children('.slick-slide').length
)
));
var e=i.$slides.first().outerWidth(!0) - i.$slides.first().width();
!1===i.options.variableWidth &&
i.$slideTrack.children('.slick-slide').width(i.slideWidth - e);
}),
(e.prototype.setFade=function (){
var e,
t=this;
t.$slides.each(function (o, s){
(e=t.slideWidth * o * -1),
!0===t.options.rtl
? i(s).css({
position: 'relative',
right: e,
top: 0,
zIndex: t.options.zIndex - 2,
opacity: 0,
})
: i(s).css({
position: 'relative',
left: e,
top: 0,
zIndex: t.options.zIndex - 2,
opacity: 0,
});
}),
t.$slides
.eq(t.currentSlide)
.css({ zIndex: t.options.zIndex - 1, opacity: 1 });
}),
(e.prototype.setHeight=function (){
var i=this;
if(1===i.options.slidesToShow &&
!0===i.options.adaptiveHeight &&
!1===i.options.vertical
){
var e=i.$slides.eq(i.currentSlide).outerHeight(!0);
i.$list.css('height', e);
}}),
(e.prototype.setOption=e.prototype.slickSetOption =
function (){
var e,
t,
o,
s,
n,
r=this,
l = !1;
if(('object'===i.type(arguments[0])
? ((o=arguments[0]), (l=arguments[1]), (n='multiple'))
: 'string'===i.type(arguments[0]) &&
((o=arguments[0]),
(s=arguments[1]),
(l=arguments[2]),
'responsive'===arguments[0]&&'array'===i.type(arguments[1])
? (n='responsive')
: void 0!==arguments[1]&&(n='single')),
'single'===n)
)
r.options[o]=s;
else if('multiple'===n)
i.each(o, function (i, e){
r.options[i]=e;
});
else if('responsive'===n)
for (t in s)
if('array'!==i.type(r.options.responsive))
r.options.responsive=[s[t]];
else {
for (e=r.options.responsive.length - 1; e >=0;)
r.options.responsive[e].breakpoint===s[t].breakpoint &&
r.options.responsive.splice(e, 1),
e--;
r.options.responsive.push(s[t]);
}
l&&(r.unload(), r.reinit());
}),
(e.prototype.setPosition=function (){
var i=this;
i.setDimensions(),
i.setHeight(),
!1===i.options.fade
? i.setCSS(i.getLeft(i.currentSlide))
: i.setFade(),
i.$slider.trigger('setPosition', [i]);
}),
(e.prototype.setProps=function (){
var i=this,
e=document.body.style;
(i.positionProp = !0===i.options.vertical ? 'top':'left'),
'top'===i.positionProp
? i.$slider.addClass('slick-vertical')
: i.$slider.removeClass('slick-vertical'),
(void 0===e.WebkitTransition &&
void 0===e.MozTransition &&
void 0===e.msTransition) ||
(!0===i.options.useCSS&&(i.cssTransitions = !0)),
i.options.fade &&
('number'==typeof i.options.zIndex
? i.options.zIndex < 3&&(i.options.zIndex=3)
: (i.options.zIndex=i.defaults.zIndex)),
void 0!==e.OTransform &&
((i.animType='OTransform'),
(i.transformType='-o-transform'),
(i.transitionType='OTransition'),
void 0===e.perspectiveProperty &&
void 0===e.webkitPerspective &&
(i.animType = !1)),
void 0!==e.MozTransform &&
((i.animType='MozTransform'),
(i.transformType='-moz-transform'),
(i.transitionType='MozTransition'),
void 0===e.perspectiveProperty &&
void 0===e.MozPerspective &&
(i.animType = !1)),
void 0!==e.webkitTransform &&
((i.animType='webkitTransform'),
(i.transformType='-webkit-transform'),
(i.transitionType='webkitTransition'),
void 0===e.perspectiveProperty &&
void 0===e.webkitPerspective &&
(i.animType = !1)),
void 0!==e.msTransform &&
((i.animType='msTransform'),
(i.transformType='-ms-transform'),
(i.transitionType='msTransition'),
void 0===e.msTransform&&(i.animType = !1)),
void 0!==e.transform &&
!1!==i.animType &&
((i.animType='transform'),
(i.transformType='transform'),
(i.transitionType='transition')),
(i.transformsEnabled =
i.options.useTransform&&null!==i.animType&&!1!==i.animType);
}),
(e.prototype.setSlideClasses=function (i){
var e,
t,
o,
s,
n=this;
if(((t=n.$slider
.find('.slick-slide')
.removeClass('slick-active slick-center slick-current')
.attr('aria-hidden', 'true')),
n.$slides.eq(i).addClass('slick-current'),
!0===n.options.centerMode)
){
var r=n.options.slidesToShow % 2==0 ? 1:0;
(e=Math.floor(n.options.slidesToShow / 2)),
!0===n.options.infinite &&
(i >=e&&i <=n.slideCount - 1 - e
? n.$slides
.slice(i - e + r, i + e + 1)
.addClass('slick-active')
.attr('aria-hidden', 'false')
: ((o=n.options.slidesToShow + i),
t
.slice(o - e + 1 + r, o + e + 2)
.addClass('slick-active')
.attr('aria-hidden', 'false')),
0===i
? t
.eq(t.length - 1 - n.options.slidesToShow)
.addClass('slick-center')
: i===n.slideCount - 1 &&
t.eq(n.options.slidesToShow).addClass('slick-center')),
n.$slides.eq(i).addClass('slick-center');
} else
i >=0&&i <=n.slideCount - n.options.slidesToShow
? n.$slides
.slice(i, i + n.options.slidesToShow)
.addClass('slick-active')
.attr('aria-hidden', 'false')
: t.length <=n.options.slidesToShow
? t.addClass('slick-active').attr('aria-hidden', 'false')
: ((s=n.slideCount % n.options.slidesToShow),
(o = !0===n.options.infinite ? n.options.slidesToShow + i:i),
n.options.slidesToShow==n.options.slidesToScroll &&
n.slideCount - i < n.options.slidesToShow
? t
.slice(o - (n.options.slidesToShow - s), o + s)
.addClass('slick-active')
.attr('aria-hidden', 'false')
: t
.slice(o, o + n.options.slidesToShow)
.addClass('slick-active')
.attr('aria-hidden', 'false'));
('ondemand'!==n.options.lazyLoad &&
'anticipated'!==n.options.lazyLoad) ||
n.lazyLoad();
}),
(e.prototype.setupInfinite=function (){
var e,
t,
o,
s=this;
if((!0===s.options.fade&&(s.options.centerMode = !1),
!0===s.options.infinite &&
!1===s.options.fade &&
((t=null), s.slideCount > s.options.slidesToShow))
){
for (
o =
!0===s.options.centerMode
? s.options.slidesToShow + 1
: s.options.slidesToShow,
e=s.slideCount;
e > s.slideCount - o;
e -=1
)
(t=e - 1),
i(s.$slides[t])
.clone(!0)
.attr('id', '')
.attr('data-slick-index', t - s.slideCount)
.prependTo(s.$slideTrack)
.addClass('slick-cloned');
for (e=0; e < o + s.slideCount; e +=1)
(t=e),
i(s.$slides[t])
.clone(!0)
.attr('id', '')
.attr('data-slick-index', t + s.slideCount)
.appendTo(s.$slideTrack)
.addClass('slick-cloned');
s.$slideTrack
.find('.slick-cloned')
.find('[id]')
.each(function (){
i(this).attr('id', '');
});
}}),
(e.prototype.interrupt=function (i){
var e=this;
i||e.autoPlay(), (e.interrupted=i);
}),
(e.prototype.selectHandler=function (e){
var t=this,
o=i(e.target).is('.slick-slide')
? i(e.target)
: i(e.target).parents('.slick-slide'),
s=parseInt(o.attr('data-slick-index'));
s||(s=0),
t.slideCount <=t.options.slidesToShow
? t.slideHandler(s, !1, !0)
: t.slideHandler(s);
}),
(e.prototype.slideHandler=function (i, e, t){
var o,
s,
n,
r,
l,
d=null,
a=this;
if(((e=e||!1),
!(
(!0===a.animating&&!0===a.options.waitForAnimate) ||
(!0===a.options.fade&&a.currentSlide===i)
))
)
if((!1===e&&a.asNavFor(i),
(o=i),
(d=a.getLeft(o)),
(r=a.getLeft(a.currentSlide)),
(a.currentLeft=null===a.swipeLeft ? r:a.swipeLeft),
!1===a.options.infinite &&
!1===a.options.centerMode &&
(i < 0||i > a.getDotCount() * a.options.slidesToScroll))
)
!1===a.options.fade &&
((o=a.currentSlide),
!0!==t
? a.animateSlide(r, function (){
a.postSlide(o);
})
: a.postSlide(o));
else if(!1===a.options.infinite &&
!0===a.options.centerMode &&
(i < 0||i > a.slideCount - a.options.slidesToScroll)
)
!1===a.options.fade &&
((o=a.currentSlide),
!0!==t
? a.animateSlide(r, function (){
a.postSlide(o);
})
: a.postSlide(o));
else {
if((a.options.autoplay&&clearInterval(a.autoPlayTimer),
(s =
o < 0
? a.slideCount % a.options.slidesToScroll!=0
? a.slideCount - (a.slideCount % a.options.slidesToScroll)
: a.slideCount + o
: o >=a.slideCount
? a.slideCount % a.options.slidesToScroll!=0
? 0
: o - a.slideCount
: o),
(a.animating = !0),
a.$slider.trigger('beforeChange', [a, a.currentSlide, s]),
(n=a.currentSlide),
(a.currentSlide=s),
a.setSlideClasses(a.currentSlide),
a.options.asNavFor &&
(l=(l=a.getNavTarget()).slick('getSlick')).slideCount <=
l.options.slidesToShow &&
l.setSlideClasses(a.currentSlide),
a.updateDots(),
a.updateArrows(),
!0===a.options.fade)
)
return (
!0!==t
? (a.fadeSlideOut(n),
a.fadeSlide(s, function (){
a.postSlide(s);
}))
: a.postSlide(s),
void a.animateHeight()
);
!0!==t
? a.animateSlide(d, function (){
a.postSlide(s);
})
: a.postSlide(s);
}}),
(e.prototype.startLoad=function (){
var i=this;
!0===i.options.arrows &&
i.slideCount > i.options.slidesToShow &&
(i.$prevArrow.hide(), i.$nextArrow.hide()),
!0===i.options.dots &&
i.slideCount > i.options.slidesToShow &&
i.$dots.hide(),
i.$slider.addClass('slick-loading');
}),
(e.prototype.swipeDirection=function (){
var i,
e,
t,
o,
s=this;
return (
(i=s.touchObject.startX - s.touchObject.curX),
(e=s.touchObject.startY - s.touchObject.curY),
(t=Math.atan2(e, i)),
(o=Math.round((180 * t) / Math.PI)) < 0&&(o=360 - Math.abs(o)),
o <=45&&o >=0
? !1===s.options.rtl
? 'left'
: 'right'
: o <=360&&o >=315
? !1===s.options.rtl
? 'left'
: 'right'
: o >=135&&o <=225
? !1===s.options.rtl
? 'right'
: 'left'
: !0===s.options.verticalSwiping
? o >=35&&o <=135
? 'down'
: 'up'
: 'vertical'
);
}),
(e.prototype.swipeEnd=function (i){
var e,
t,
o=this;
if(((o.dragging = !1), (o.swiping = !1), o.scrolling))
return (o.scrolling = !1), !1;
if(((o.interrupted = !1),
(o.shouldClick = !(o.touchObject.swipeLength > 10)),
void 0===o.touchObject.curX)
)
return !1;
if((!0===o.touchObject.edgeHit &&
o.$slider.trigger('edge', [o, o.swipeDirection()]),
o.touchObject.swipeLength >=o.touchObject.minSwipe)
){
switch ((t=o.swipeDirection())){
case 'left':
case 'down':
(e=o.options.swipeToSlide
? o.checkNavigable(o.currentSlide + o.getSlideCount())
: o.currentSlide + o.getSlideCount()),
(o.currentDirection=0);
break;
case 'right':
case 'up':
(e=o.options.swipeToSlide
? o.checkNavigable(o.currentSlide - o.getSlideCount())
: o.currentSlide - o.getSlideCount()),
(o.currentDirection=1);
}
'vertical'!=t &&
(o.slideHandler(e),
(o.touchObject={}),
o.$slider.trigger('swipe', [o, t]));
} else
o.touchObject.startX!==o.touchObject.curX &&
(o.slideHandler(o.currentSlide), (o.touchObject={}));
}),
(e.prototype.swipeHandler=function (i){
var e=this;
if(!(
!1===e.options.swipe ||
('ontouchend' in document&&!1===e.options.swipe) ||
(!1===e.options.draggable&&-1!==i.type.indexOf('mouse'))
)
)
switch (
((e.touchObject.fingerCount =
i.originalEvent&&void 0!==i.originalEvent.touches
? i.originalEvent.touches.length
: 1),
(e.touchObject.minSwipe=e.listWidth / e.options.touchThreshold),
!0===e.options.verticalSwiping &&
(e.touchObject.minSwipe=e.listHeight / e.options.touchThreshold),
i.data.action)
){
case 'start':
e.swipeStart(i);
break;
case 'move':
e.swipeMove(i);
break;
case 'end':
e.swipeEnd(i);
}}),
(e.prototype.swipeMove=function (i){
var e,
t,
o,
s,
n,
r,
l=this;
return (
(n=void 0!==i.originalEvent ? i.originalEvent.touches:null),
!(!l.dragging||l.scrolling||(n&&1!==n.length)) &&
((e=l.getLeft(l.currentSlide)),
(l.touchObject.curX=void 0!==n ? n[0].pageX:i.clientX),
(l.touchObject.curY=void 0!==n ? n[0].pageY:i.clientY),
(l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX - l.touchObject.startX, 2))
)),
(r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY - l.touchObject.startY, 2))
)),
!l.options.verticalSwiping&&!l.swiping&&r > 4
? ((l.scrolling = !0), !1)
: (!0===l.options.verticalSwiping &&
(l.touchObject.swipeLength=r),
(t=l.swipeDirection()),
void 0!==i.originalEvent &&
l.touchObject.swipeLength > 4 &&
((l.swiping = !0), i.preventDefault()),
(s =
(!1===l.options.rtl ? 1:-1) *
(l.touchObject.curX > l.touchObject.startX ? 1:-1)),
!0===l.options.verticalSwiping &&
(s=l.touchObject.curY > l.touchObject.startY ? 1:-1),
(o=l.touchObject.swipeLength),
(l.touchObject.edgeHit = !1),
!1===l.options.infinite &&
((0===l.currentSlide&&'right'===t) ||
(l.currentSlide >=l.getDotCount()&&'left'===t)) &&
((o=l.touchObject.swipeLength * l.options.edgeFriction),
(l.touchObject.edgeHit = !0)),
!1===l.options.vertical
? (l.swipeLeft=e + o * s)
: (l.swipeLeft=e + o * (l.$list.height() / l.listWidth) * s),
!0===l.options.verticalSwiping&&(l.swipeLeft=e + o * s),
!0!==l.options.fade &&
!1!==l.options.touchMove &&
(!0===l.animating
? ((l.swipeLeft=null), !1)
: void l.setCSS(l.swipeLeft))))
);
}),
(e.prototype.swipeStart=function (i){
var e,
t=this;
if(((t.interrupted = !0),
1!==t.touchObject.fingerCount ||
t.slideCount <=t.options.slidesToShow)
)
return (t.touchObject={}), !1;
void 0!==i.originalEvent &&
void 0!==i.originalEvent.touches &&
(e=i.originalEvent.touches[0]),
(t.touchObject.startX=t.touchObject.curX =
void 0!==e ? e.pageX:i.clientX),
(t.touchObject.startY=t.touchObject.curY =
void 0!==e ? e.pageY:i.clientY),
(t.dragging = !0);
}),
(e.prototype.unfilterSlides=e.prototype.slickUnfilter =
function (){
var i=this;
null!==i.$slidesCache &&
(i.unload(),
i.$slideTrack.children(this.options.slide).detach(),
i.$slidesCache.appendTo(i.$slideTrack),
i.reinit());
}),
(e.prototype.unload=function (){
var e=this;
i('.slick-cloned', e.$slider).remove(),
e.$dots&&e.$dots.remove(),
e.$prevArrow &&
e.htmlExpr.test(e.options.prevArrow) &&
e.$prevArrow.remove(),
e.$nextArrow &&
e.htmlExpr.test(e.options.nextArrow) &&
e.$nextArrow.remove(),
e.$slides
.removeClass('slick-slide slick-active slick-visible slick-current')
.attr('aria-hidden', 'true')
.css('width', '');
}),
(e.prototype.unslick=function (i){
var e=this;
e.$slider.trigger('unslick', [e, i]), e.destroy();
}),
(e.prototype.updateArrows=function (){
var i=this;
Math.floor(i.options.slidesToShow / 2),
!0===i.options.arrows &&
i.slideCount > i.options.slidesToShow &&
!i.options.infinite &&
(i.$prevArrow
.removeClass('slick-disabled')
.attr('aria-disabled', 'false'),
i.$nextArrow
.removeClass('slick-disabled')
.attr('aria-disabled', 'false'),
0===i.currentSlide
? (i.$prevArrow
.addClass('slick-disabled')
.attr('aria-disabled', 'true'),
i.$nextArrow
.removeClass('slick-disabled')
.attr('aria-disabled', 'false'))
: i.currentSlide >=i.slideCount - i.options.slidesToShow &&
!1===i.options.centerMode
? (i.$nextArrow
.addClass('slick-disabled')
.attr('aria-disabled', 'true'),
i.$prevArrow
.removeClass('slick-disabled')
.attr('aria-disabled', 'false'))
: i.currentSlide >=i.slideCount - 1 &&
!0===i.options.centerMode &&
(i.$nextArrow
.addClass('slick-disabled')
.attr('aria-disabled', 'true'),
i.$prevArrow
.removeClass('slick-disabled')
.attr('aria-disabled', 'false')));
}),
(e.prototype.updateDots=function (){
var i=this;
null!==i.$dots &&
(i.$dots.find('li').removeClass('slick-active').end(),
i.$dots
.find('li')
.eq(Math.floor(i.currentSlide / i.options.slidesToScroll))
.addClass('slick-active'));
}),
(e.prototype.visibility=function (){
var i=this;
i.options.autoplay &&
(document[i.hidden] ? (i.interrupted = !0):(i.interrupted = !1));
}),
(i.fn.slick=function (){
var i,
t,
o=this,
s=arguments[0],
n=Array.prototype.slice.call(arguments, 1),
r=o.length;
for (i=0; i < r; i++)
if(('object'==typeof s||void 0===s
? (o[i].slick=new e(o[i], s))
: (t=o[i].slick[s].apply(o[i].slick, n)),
void 0!==t)
)
return t;
return o;
});
});
!function(){"use strict";function a(a,b,c){var d=new o(b);switch(a){case"open":d.open(c);break;case"close":d.close(c);break;case"toggle":d.toggle(c);break;default:p.error("Method "+a+" does not exist on jQuery.sidr")}}function b(a){return"status"===a?h:s[a]?s[a].apply(this,Array.prototype.slice.call(arguments,1)):"function"!=typeof a&&"string"!=typeof a&&a?void q.error("Method "+a+" does not exist on jQuery.sidr"):s.toggle.apply(this,arguments)}function c(a,b){if("function"==typeof b.source){var c=b.source(name);a.html(c)}else if("string"==typeof b.source&&i.isUrl(b.source))u.get(b.source,function(b){a.html(b)});else if("string"==typeof b.source){var d="",e=b.source.split(",");if(u.each(e,function(a,b){d+='<div class="sidr-inner">'+u(b).html()+"</div>"}),b.renaming){var f=u("<div />").html(d);f.find("*").each(function(a,b){var c=u(b);i.addPrefixes(c)}),d=f.html()}a.html(d)}else null!==b.source&&u.error("Invalid Sidr Source");return a}function d(a){var d=i.transitions,e=u.extend({name:"sidr",speed:200,side:"left",source:null,renaming:!0,body:"body",displace:!0,timing:"ease",method:"toggle",bind:"touchstart click",onOpen:function(){},onClose:function(){},onOpenEnd:function(){},onCloseEnd:function(){}},a),f=e.name,g=u("#"+f);return 0===g.length&&(g=u("<div />").attr("id",f).appendTo(u("body"))),d.supported&&g.css(d.property,e.side+" "+e.speed/1e3+"s "+e.timing),g.addClass("sidr").addClass(e.side).data({speed:e.speed,side:e.side,body:e.body,displace:e.displace,timing:e.timing,method:e.method,onOpen:e.onOpen,onClose:e.onClose,onOpenEnd:e.onOpenEnd,onCloseEnd:e.onCloseEnd}),g=c(g,e),this.each(function(){var a=u(this),c=a.data("sidr"),d=!1;c||(h.moving=!1,h.opened=!1,a.data("sidr",f),a.bind(e.bind,function(a){a.preventDefault(),d||(d=!0,b(e.method,f),setTimeout(function(){d=!1},100))}))})}var e={};e.classCallCheck=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}();var f,g,h={moving:!1,opened:!1},i={isUrl:function(a){var b=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.?)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i");return b.test(a)?!0:!1},addPrefixes:function(a){this.addPrefix(a,"id"),this.addPrefix(a,"class"),a.removeAttr("style")},addPrefix:function(a,b){var c=a.attr(b);"string"==typeof c&&""!==c&&"sidr-inner"!==c&&a.attr(b,c.replace(/([A-Za-z0-9_.\-]+)/g,"sidr-"+b+"-$1"))},transitions:function(){var a=document.body||document.documentElement,b=a.style,c=!1,d="transition";return d in b?c=!0:!function(){var a=["moz","webkit","o","ms"],e=void 0,f=void 0;d=d.charAt(0).toUpperCase()+d.substr(1),c=function(){for(f=0;f<a.length;f++)if(e=a[f],e+d in b)return!0;return!1}(),d=c?"-"+e.toLowerCase()+"-"+d.toLowerCase():null}(),{supported:c,property:d}}()},j=jQuery,k="sidr-animating",l="open",m="close",n="webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",o=function(){function a(b){e.classCallCheck(this,a),this.name=b,this.item=j("#"+b),this.openClass="sidr"===b?"sidr-open":"sidr-open "+b+"-open",this.menuWidth=this.item.outerWidth(!0),this.speed=this.item.data("speed"),this.side=this.item.data("side"),this.displace=this.item.data("displace"),this.timing=this.item.data("timing"),this.method=this.item.data("method"),this.onOpenCallback=this.item.data("onOpen"),this.onCloseCallback=this.item.data("onClose"),this.onOpenEndCallback=this.item.data("onOpenEnd"),this.onCloseEndCallback=this.item.data("onCloseEnd"),this.body=j(this.item.data("body"))}return e.createClass(a,[{key:"getAnimation",value:function(a,b){var c={},d=this.side;return"open"===a&&"body"===b?c[d]=this.menuWidth+"px":"close"===a&&"menu"===b?c[d]="-"+this.menuWidth+"px":c[d]=0,c}},{key:"prepareBody",value:function(a){var b="open"===a?"hidden":"";if(this.body.is("body")){var c=j("html"),d=c.scrollTop();c.css("overflow-x",b).scrollTop(d)}}},{key:"openBody",value:function(){if(this.displace){var a=i.transitions,b=this.body;if(a.supported)b.css(a.property,this.side+" "+this.speed/1e3+"s "+this.timing).css(this.side,0).css({width:b.width(),position:"absolute"}),b.css(this.side,this.menuWidth+"px");else{var c=this.getAnimation(l,"body");b.css({width:b.width(),position:"absolute"}).animate(c,{queue:!1,duration:this.speed})}}}},{key:"onCloseBody",value:function(){var a=i.transitions,b={width:"",position:"",right:"",left:""};a.supported&&(b[a.property]=""),this.body.css(b).unbind(n)}},{key:"closeBody",value:function(){var a=this;if(this.displace)if(i.transitions.supported)this.body.css(this.side,0).one(n,function(){a.onCloseBody()});else{var b=this.getAnimation(m,"body");this.body.animate(b,{queue:!1,duration:this.speed,complete:function(){a.onCloseBody()}})}}},{key:"moveBody",value:function(a){a===l?this.openBody():this.closeBody()}},{key:"onOpenMenu",value:function(a){var b=this.name;h.moving=!1,h.opened=b,this.item.unbind(n),this.body.removeClass(k).addClass(this.openClass),this.onOpenEndCallback(),"function"==typeof a&&a(b)}},{key:"openMenu",value:function(a){var b=this,c=this.item;if(i.transitions.supported)c.css(this.side,0).one(n,function(){b.onOpenMenu(a)});else{var d=this.getAnimation(l,"menu");c.css("display","block").animate(d,{queue:!1,duration:this.speed,complete:function(){b.onOpenMenu(a)}})}}},{key:"onCloseMenu",value:function(a){this.item.css({left:"",right:""}).unbind(n),j("html").css("overflow-x",""),h.moving=!1,h.opened=!1,this.body.removeClass(k).removeClass(this.openClass),this.onCloseEndCallback(),"function"==typeof a&&a(name)}},{key:"closeMenu",value:function(a){var b=this,c=this.item;if(i.transitions.supported)c.css(this.side,"").one(n,function(){b.onCloseMenu(a)});else{var d=this.getAnimation(m,"menu");c.animate(d,{queue:!1,duration:this.speed,complete:function(){b.onCloseMenu()}})}}},{key:"moveMenu",value:function(a,b){this.body.addClass(k),a===l?this.openMenu(b):this.closeMenu(b)}},{key:"move",value:function(a,b){h.moving=!0,this.prepareBody(a),this.moveBody(a),this.moveMenu(a,b)}},{key:"open",value:function(b){var c=this;if(h.opened!==this.name&&!h.moving){if(h.opened!==!1){var d=new a(h.opened);return void d.close(function(){c.open(b)})}this.move("open",b),this.onOpenCallback()}}},{key:"close",value:function(a){h.opened!==this.name||h.moving||(this.move("close",a),this.onCloseCallback())}},{key:"toggle",value:function(a){h.opened===this.name?this.close(a):this.open(a)}}]),a}(),p=jQuery,q=jQuery,r=["open","close","toggle"],s={},t=function(b){return function(c,d){"function"==typeof c?(d=c,c="sidr"):c||(c="sidr"),a(b,c,d)}};for(f=0;f<r.length;f++)g=r[f],s[g]=t(g);var u=jQuery;jQuery.sidr=b,jQuery.fn.sidr=d}();
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(){},x=function(){},y=function(){},z=function(){},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IRAMPobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(){},close:function(){},_close:function(){},updateSize:function(){},updateItemHTML:function(){},appendContent:function(){},parseEl:function(){},addGroup:function(){},_openClick:function(){},updateStatus:function(){},_checkIfClose:function(){},_addClassToMFP:function(){},_removeClassFromMFP:function(){},_hasScrollBar:function(){},_setFocus:function(){},_onFocusIn:function(){},_parseMarkup:function(){},_getScrollbarSize:function(){}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(){},close:function(){},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(){};var C,D,E,F="inline",G=function(){};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){},getInline:function(){}}});var H,I="ajax",J=function(){},K=function(){};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){},getAjax:function(){}}});var L,M=function(){};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){},resizeImage:function(){},_onImageHasSize:function(){},findImageSize:function(){},getImage:function(){}}});var N,O=function(){};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(){}},proto:{initZoom:function(){},_allowZoom:function(){},_getItemToZoom:function(){},_getOffset:function(){}}});var P="iframe",Q="//about:blank",R=function(){};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){},getIframe:function(){}}});var S=function(){},T=function(){};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){},next:function(){},prev:function(){},goTo:function(){},preloadNearbyImages:function(){},_preloadItem:function(){}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(){},ratio:1},proto:{initRetina:function(){}}}),A()});
!function(i){i.fn.theiaStickySidebar=function(t){function e(t,e){var a=o(t,e);a||(console.log("TSS: Body width smaller than options.minWidth. Init is delayed."),i(document).on("scroll."+t.namespace,function(t,e){return function(a){var n=o(t,e);n&&i(this).unbind(a)}}(t,e)),i(window).on("resize."+t.namespace,function(t,e){return function(a){var n=o(t,e);n&&i(this).unbind(a)}}(t,e)))}function o(t,e){return t.initialized===!0||!(i("body").width()<t.minWidth)&&(a(t,e),!0)}function a(t,e){t.initialized=!0;var o=i("#theia-sticky-sidebar-stylesheet-"+t.namespace);0===o.length&&i("head").append(i('<style id="theia-sticky-sidebar-stylesheet-'+t.namespace+'">.theiaStickySidebar:after {content: ""; display: table; clear: both;}</style>')),e.each(function(){function e(){a.fixedScrollTop=0,a.sidebar.css({"min-height":"1px"}),a.stickySidebar.css({position:"static",width:"",transform:"none"})}function o(t){var e=t.height();return t.children().each(function(){e=Math.max(e,i(this).height())}),e}var a={};if(a.sidebar=i(this),a.options=t||{},a.container=i(a.options.containerSelector),0==a.container.length&&(a.container=a.sidebar.parent()),a.sidebar.parents().css("-webkit-transform","none"),a.sidebar.css({position:a.options.defaultPosition,overflow:"visible","-webkit-box-sizing":"border-box","-moz-box-sizing":"border-box","box-sizing":"border-box"}),a.stickySidebar=a.sidebar.find(".theiaStickySidebar"),0==a.stickySidebar.length){var s=/(?:text|application)\/(?:x-)?(?:javascript|ecmascript)/i;a.sidebar.find("script").filter(function(i,t){return 0===t.type.length||t.type.match(s)}).remove(),a.stickySidebar=i("<div>").addClass("theiaStickySidebar").append(a.sidebar.children()),a.sidebar.append(a.stickySidebar)}a.marginBottom=parseInt(a.sidebar.css("margin-bottom")),a.paddingTop=parseInt(a.sidebar.css("padding-top")),a.paddingBottom=parseInt(a.sidebar.css("padding-bottom"));var r=a.stickySidebar.offset().top,d=a.stickySidebar.outerHeight();a.stickySidebar.css("padding-top",1),a.stickySidebar.css("padding-bottom",1),r-=a.stickySidebar.offset().top,d=a.stickySidebar.outerHeight()-d-r,0==r?(a.stickySidebar.css("padding-top",0),a.stickySidebarPaddingTop=0):a.stickySidebarPaddingTop=1,0==d?(a.stickySidebar.css("padding-bottom",0),a.stickySidebarPaddingBottom=0):a.stickySidebarPaddingBottom=1,a.previousScrollTop=null,a.fixedScrollTop=0,e(),a.onScroll=function(a){if(a.stickySidebar.is(":visible")){if(i("body").width()<a.options.minWidth)return void e();if(a.options.disableOnResponsiveLayouts){var s=a.sidebar.outerWidth("none"==a.sidebar.css("float"));if(s+50>a.container.width())return void e()}var r=i(document).scrollTop(),d="static";if(r>=a.sidebar.offset().top+(a.paddingTop-a.options.additionalMarginTop)){var c,p=a.paddingTop+t.additionalMarginTop,b=a.paddingBottom+a.marginBottom+t.additionalMarginBottom,l=a.sidebar.offset().top,f=a.sidebar.offset().top+o(a.container),h=0+t.additionalMarginTop,g=a.stickySidebar.outerHeight()+p+b<i(window).height();c=g?h+a.stickySidebar.outerHeight():i(window).height()-a.marginBottom-a.paddingBottom-t.additionalMarginBottom;var u=l-r+a.paddingTop,S=f-r-a.paddingBottom-a.marginBottom,y=a.stickySidebar.offset().top-r,m=a.previousScrollTop-r;"fixed"==a.stickySidebar.css("position")&&"modern"==a.options.sidebarBehavior&&(y+=m),"stick-to-top"==a.options.sidebarBehavior&&(y=t.additionalMarginTop),"stick-to-bottom"==a.options.sidebarBehavior&&(y=c-a.stickySidebar.outerHeight()),y=m>0?Math.min(y,h):Math.max(y,c-a.stickySidebar.outerHeight()),y=Math.max(y,u),y=Math.min(y,S-a.stickySidebar.outerHeight());var k=a.container.height()==a.stickySidebar.outerHeight();d=(k||y!=h)&&(k||y!=c-a.stickySidebar.outerHeight())?r+y-a.sidebar.offset().top-a.paddingTop<=t.additionalMarginTop?"static":"absolute":"fixed"}if("fixed"==d){var v=i(document).scrollLeft();a.stickySidebar.css({position:"fixed",width:n(a.stickySidebar)+"px",transform:"translateY("+y+"px)",left:a.sidebar.offset().left+parseInt(a.sidebar.css("padding-left"))-v+"px",top:"0px"})}else if("absolute"==d){var x={};"absolute"!=a.stickySidebar.css("position")&&(x.position="absolute",x.transform="translateY("+(r+y-a.sidebar.offset().top-a.stickySidebarPaddingTop-a.stickySidebarPaddingBottom)+"px)",x.top="0px"),x.width=n(a.stickySidebar)+"px",x.left="",a.stickySidebar.css(x)}else"static"==d&&e();"static"!=d&&1==a.options.updateSidebarHeight&&a.sidebar.css({"min-height":a.stickySidebar.outerHeight()+a.stickySidebar.offset().top-a.sidebar.offset().top+a.paddingBottom}),a.previousScrollTop=r}},a.onScroll(a),i(document).on("scroll."+a.options.namespace,function(i){return function(){i.onScroll(i)}}(a)),i(window).on("resize."+a.options.namespace,function(i){return function(){i.stickySidebar.css({position:"static"}),i.onScroll(i)}}(a)),"undefined"!=typeof ResizeSensor&&new ResizeSensor(a.stickySidebar[0],function(i){return function(){i.onScroll(i)}}(a))})}function n(i){var t;try{t=i[0].getBoundingClientRect().width}catch(i){}return"undefined"==typeof t&&(t=i.width()),t}var s={containerSelector:"",additionalMarginTop:0,additionalMarginBottom:0,updateSidebarHeight:!0,minWidth:0,disableOnResponsiveLayouts:!0,sidebarBehavior:"modern",defaultPosition:"relative",namespace:"TSS"};return t=i.extend(s,t),t.additionalMarginTop=parseInt(t.additionalMarginTop)||0,t.additionalMarginBottom=parseInt(t.additionalMarginBottom)||0,e(t,this),this}}(jQuery);
(function (e){
'use strict';
var n=window.AFTHRAMPES_JS||{};
$=jQuery;
(n.mobileMenu={
init: function (){
this.toggleMenu(), this.menuMobile(), this.menuArrow();
},
toggleMenu: function (){
e('#masthead').on('click', '.toggle-menu', function (event){
var ethis=e('.main-navigation .menu .menu-mobile');
if(ethis.css('display')=='block'){
ethis.slideUp('300');
}else{
ethis.slideDown('300');
}
e('.ham').toggleClass('exit');
});
e('#masthead .main-navigation ').on('click', '.menu-mobile a button',
function (event){
event.preventDefault();
var ethis=e(this), eparent=ethis.closest('li');
var esub_menu=eparent.find('> .children').length
? eparent.find('> .children')
: eparent.find('> .sub-menu');
if(esub_menu.css('display')=='none'){
esub_menu.slideDown('300');
ethis.addClass('active');
}else{
esub_menu.slideUp('300');
ethis.removeClass('active');
}
return false;
}
);
},
menuMobile: function (){
if(e('.main-navigation .menu > ul').length){
var ethis=e('.main-navigation .menu > ul'),
eparent=ethis.closest('.main-navigation'),
pointbreak=eparent.data('epointbreak'),
window_width=window.innerWidth;
if(typeof pointbreak=='undefined') pointbreak=1024;
if(pointbreak >=window_width){
ethis.addClass('menu-mobile').removeClass('menu-desktop');
e('.main-navigation .toggle-menu').css('display', 'block');
}else{
ethis.addClass('menu-desktop').removeClass('menu-mobile').css('display', '');
e('.main-navigation .toggle-menu').css('display', '');
}}
},
menuArrow: function (){
if(e('#masthead .main-navigation div.menu > ul').length){
e('#masthead .main-navigation div.menu > ul .sub-menu')
.parent('li').find('> a').append('<button class="dropdown-toggle">');
e('#masthead .main-navigation div.menu > ul .children')
.parent('li').find('> a').append('<button class="dropdown-toggle">');
}},
}),
(n.DataBackground=function (){
e('.data-bg').each(function (){
if(e(this).attr('data-background')){
e(this).css('background-image', 'url(' + e(this).data('background') + ')');
}});
}),
(n.setHeaderHeight=function (){
if(e('#main-navigation-bar').length > 0){
var menuHeight=e('#main-navigation-bar').outerHeight() - 3;
e('.header-menu-part').height(menuHeight);
}}),
(n.searchReveal=function (){
jQuery('.search-icon').on('click', function (event){
event.preventDefault();
jQuery('.search-overlay').toggleClass('reveal-search');
});
}),
(n.show_hide_scroll_top=function (){
if(e(window).scrollTop() > e(window).height() / 2){
e('#scroll-up').fadeIn(300);
}else{
e('#scroll-up').fadeOut(300);
}}),
(n.scroll_up=function (){
e('#scroll-up').on('click', function (){
e('html, body').animate({ scrollTop: 0 }, 800);
return false;
});
}),
(n.jQueryMarquee=function (){
e('.marquee.aft-flash-slide').marquee({
speed: 80000, gap: 0, delayBeforeStart: 0,
duplicated: true, pauseOnHover: true, startVisible: true,
});
}),
(n.SlickBannerTrendingPostVertical=function (){
e('.af-main-banner-trending-posts-vertical-carousel')
.not('.slick-initialized').slick({
slidesToShow: 5, slidesToScroll: 2, autoplay: true,
autoplaySpeed: 12000, speed: 1000,
vertical: true, verticalSwiping: true,
nextArrow: false, prevArrow: false, focusOnSelect: true,
responsive: [{
breakpoint: 1025,
settings: { vertical: false, verticalSwiping: false, slidesToShow: 1, slidesToScroll: 1 },
}],
});
}),
(n.SlickTrendingPostVertical=function (){
e('.trending-posts-vertical ').not('.slick-initialized').slick({
slidesToShow: 5, slidesToScroll: 2, autoplay: true,
autoplaySpeed: 12000, speed: 1000,
vertical: true, verticalSwiping: true,
nextArrow: false, prevArrow: false, focusOnSelect: true,
responsive: [
{ breakpoint: 770, settings: { verticalSwiping: false }},
{ breakpoint: 601, settings: { verticalSwiping: false }},
{ breakpoint: 480, settings: { verticalSwiping: false }},
],
});
}),
(n.SlickPostSlider=function (){
e('.af-post-slider').slick({
slidesToShow: 1, slidesToScroll: 1,
autoplay: true, infinite: true,
nextArrow: '<span class="slide-icon slide-next af-slider-btn"></span>',
prevArrow: '<span class="slide-icon slide-prev af-slider-btn"></span>',
rtl: false,
});
}),
e(document).ready(function (){
n.mobileMenu.init();
n.DataBackground();
n.jQueryMarquee();
n.setHeaderHeight();
n.scroll_up();
n.SlickBannerTrendingPostVertical();
n.SlickTrendingPostVertical();
n.SlickPostSlider();
}),
e(window).on('scroll', function (){ n.show_hide_scroll_top(); }),
e(window).on('resize', function (){ n.mobileMenu.menuMobile(); }),
e(window).on('load',   function (){ n.searchReveal(); });
})(jQuery);
jQuery(document).ready(function ($){
var lastScrollTop=0;
$(window).scroll(function (event){
var current_pos=$(this).scrollTop();
var header_height=$('#masthead').outerHeight();
if(current_pos > lastScrollTop){
$('#main-navigation-bar').removeClass('nav-down');
if(lastScrollTop > current_pos){
if(current_pos <=header_height - 45){
$('#main-navigation-bar').removeClass('nav-down');
$('#main-navigation-bar').addClass('nav-up');
}}
}else{
if(current_pos <=header_height - 45){
$('#main-navigation-bar').removeClass('aft-sticky-navigation nav-down');
}else{
$('#main-navigation-bar').addClass('aft-sticky-navigation nav-down');
$('#main-navigation-bar').removeClass('nav-up');
}}
lastScrollTop=current_pos;
});
});
(function ($){
'use strict';
var n=window.AFTHRAMPES_JS||{};
var fScrollPos=0;
var loadType,
loadButtonContainer,
loadBtn,
loader,
pageNo,
loading,
morePost,
scrollHandling;
(n.dataBackground=function (){
$('.read-bg-img').each(function (){
var src=$(this).find('img').attr('src');
if(src){
$(this)
.css('background-image', 'url(' + src + ')')
.find('img')
.hide();
}});
}),
(n.setLoadPostDefaults=function (){
if($('.newsever-load-more-posts').length > 0){
loadButtonContainer=$('.newsever-load-more-posts');
loadBtn=$('.newsever-load-more-posts .load-btn');
loader=$('.newsever-load-more-posts .ajax-loader');
loadType=loadButtonContainer.attr('data-load-type');
pageNo=2;
loading=false;
morePost=true;
scrollHandling={
allow: true,
reallow: function (){
scrollHandling.allow=true;
},
delay: 400,
};}}),
(n.getPostsOnScroll=function (){
if($('.newsever-load-more-posts').length > 0&&'scroll'===loadType){
var container=$('.newsever-load-more-posts').closest('#primary');
var fCurScrollPos=$(window).scrollTop();
if(fCurScrollPos > fScrollPos){
if(!loading&&scrollHandling.allow&&morePost){
scrollHandling.allow=false;
setTimeout(scrollHandling.reallow, scrollHandling.delay);
var offset =
$(loadButtonContainer).offset().top - $(window).scrollTop();
if(2000 > offset){
loading=true;
n.renderPostsAjax();
}}
}
fScrollPos=fCurScrollPos;
}}),
(n.getPostsOnClick=function (){
if($('.newsever-load-more-posts').length > 0&&'click'===loadType){
$('.newsever-load-more-posts a').on('click', function (e){
e.preventDefault();
var container=$(this).closest('#primary');
n.renderPostsAjax();
});
}}),
(n.renderPostsAjax=function (){
$.ajax({
type: 'GET',
url: AFurl.ajaxurl,
data: {
action: 'newsever_load_more',
nonce: AFurl.nonce,
page: pageNo,
post_type: AFurl.post_type,
search: AFurl.search,
cat: AFurl.cat,
taxonomy: AFurl.taxonomy,
author: AFurl.author,
year: AFurl.year,
month: AFurl.month,
day: AFurl.day,
},
dataType: 'json',
beforeSend: function (){
loadBtn.hide();
loader.addClass('ajax-loader-enabled');
},
success: function (res){
if(res.success){
var $content_join=res.data.content.join('');
var $content=$($content_join);
$content.hide();
if($('.aft-masonry-archive-posts').length > 0){
var $grid=$('.aft-masonry-archive-posts');
$grid.append($content);
$grid.imagesLoaded(function (){
$content.fadeIn();
$grid.masonry('appended', $content);
loader.removeClass('ajax-loader-enabled');
});
}else{
$('.aft-archive-wrapper').append($content);
$content.fadeIn();
loader.removeClass('ajax-loader-enabled');
if($content_join.indexOf('read-bg-img') >=0){
n.dataBackground();
}
$content.fadeIn();
loader.removeClass('ajax-loader-enabled');
}
pageNo++;
loading=false;
if(res.data.more_post){
morePost=true;
loadBtn.fadeIn();
}else{
morePost=false;
}
loader.removeClass('ajax-loader-enabled');
}else{
loader.removeClass('ajax-loader-enabled');
}},
});
}),
$(document).ready(function (){
n.setLoadPostDefaults();
n.getPostsOnClick();
});
$(window).on('scroll', function (){
n.getPostsOnScroll();
});
})(jQuery);