(function(t,e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports==="object"){module.exports=e(require("jquery"))}else{e(t.jQuery)}})(this,function(t){t.transit={version:"0.9.11",propertyMap:{marginLeft:"margin",marginRight:"margin",marginBottom:"margin",marginTop:"margin",paddingLeft:"padding",paddingRight:"padding",paddingBottom:"padding",paddingTop:"padding"},enabled:true,useTransitionEnd:false};var e=document.createElement("div");var n={};function i(t){if(t in e.style)return t;var n=["Moz","Webkit","O","ms"];var i=t.charAt(0).toUpperCase()+t.substr(1);for(var r=0;r<n.length;++r){var s=n[r]+i;if(s in e.style){return s}}}function r(){e.style[n.transform]="";e.style[n.transform]="rotateY(90deg)";return e.style[n.transform]!==""}var s=navigator.userAgent.toLowerCase().indexOf("chrome")>-1;n.transition=i("transition");n.transitionDelay=i("transitionDelay");n.transform=i("transform");n.transformOrigin=i("transformOrigin");n.filter=i("Filter");n.transform3d=r();var a={transition:"transitionend",MozTransition:"transitionend",OTransition:"oTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"MSTransitionEnd"};var o=n.transitionEnd=a[n.transition]||null;for(var u in n){if(n.hasOwnProperty(u)&&typeof t.support[u]==="undefined"){t.support[u]=n[u]}}e=null;t.cssEase={_default:"ease","in":"ease-in",out:"ease-out","in-out":"ease-in-out",snap:"cubic-bezier(0,1,.5,1)",easeInCubic:"cubic-bezier(.550,.055,.675,.190)",easeOutCubic:"cubic-bezier(.215,.61,.355,1)",easeInOutCubic:"cubic-bezier(.645,.045,.355,1)",easeInCirc:"cubic-bezier(.6,.04,.98,.335)",easeOutCirc:"cubic-bezier(.075,.82,.165,1)",easeInOutCirc:"cubic-bezier(.785,.135,.15,.86)",easeInExpo:"cubic-bezier(.95,.05,.795,.035)",easeOutExpo:"cubic-bezier(.19,1,.22,1)",easeInOutExpo:"cubic-bezier(1,0,0,1)",easeInQuad:"cubic-bezier(.55,.085,.68,.53)",easeOutQuad:"cubic-bezier(.25,.46,.45,.94)",easeInOutQuad:"cubic-bezier(.455,.03,.515,.955)",easeInQuart:"cubic-bezier(.895,.03,.685,.22)",easeOutQuart:"cubic-bezier(.165,.84,.44,1)",easeInOutQuart:"cubic-bezier(.77,0,.175,1)",easeInQuint:"cubic-bezier(.755,.05,.855,.06)",easeOutQuint:"cubic-bezier(.23,1,.32,1)",easeInOutQuint:"cubic-bezier(.86,0,.07,1)",easeInSine:"cubic-bezier(.47,0,.745,.715)",easeOutSine:"cubic-bezier(.39,.575,.565,1)",easeInOutSine:"cubic-bezier(.445,.05,.55,.95)",easeInBack:"cubic-bezier(.6,-.28,.735,.045)",easeOutBack:"cubic-bezier(.175, .885,.32,1.275)",easeInOutBack:"cubic-bezier(.68,-.55,.265,1.55)"};t.cssHooks["transit:transform"]={get:function(e){return t(e).data("transform")||new f},set:function(e,i){var r=i;if(!(r instanceof f)){r=new f(r)}if(n.transform==="WebkitTransform"&&!s){e.style[n.transform]=r.toString(true)}else{e.style[n.transform]=r.toString()}t(e).data("transform",r)}};t.cssHooks.transform={set:t.cssHooks["transit:transform"].set};t.cssHooks.filter={get:function(t){return t.style[n.filter]},set:function(t,e){t.style[n.filter]=e}};if(t.fn.jquery<"1.8"){t.cssHooks.transformOrigin={get:function(t){return t.style[n.transformOrigin]},set:function(t,e){t.style[n.transformOrigin]=e}};t.cssHooks.transition={get:function(t){return t.style[n.transition]},set:function(t,e){t.style[n.transition]=e}}}p("scale");p("scaleX");p("scaleY");p("translate");p("rotate");p("rotateX");p("rotateY");p("rotate3d");p("perspective");p("skewX");p("skewY");p("x",true);p("y",true);function f(t){if(typeof t==="string"){this.parse(t)}return this}f.prototype={setFromString:function(t,e){var n=typeof e==="string"?e.split(","):e.constructor===Array?e:[e];n.unshift(t);f.prototype.set.apply(this,n)},set:function(t){var e=Array.prototype.slice.apply(arguments,[1]);if(this.setter[t]){this.setter[t].apply(this,e)}else{this[t]=e.join(",")}},get:function(t){if(this.getter[t]){return this.getter[t].apply(this)}else{return this[t]||0}},setter:{rotate:function(t){this.rotate=y(t,"deg")},rotateX:function(t){this.rotateX=y(t,"deg")},rotateY:function(t){this.rotateY=y(t,"deg")},scale:function(t,e){if(e===undefined){e=t}this.scale=t+","+e},skewX:function(t){this.skewX=y(t,"deg")},skewY:function(t){this.skewY=y(t,"deg")},perspective:function(t){this.perspective=y(t,"px")},x:function(t){this.set("translate",t,null)},y:function(t){this.set("translate",null,t)},translate:function(t,e){if(this._translateX===undefined){this._translateX=0}if(this._translateY===undefined){this._translateY=0}if(t!==null&&t!==undefined){this._translateX=y(t,"px")}if(e!==null&&e!==undefined){this._translateY=y(e,"px")}this.translate=this._translateX+","+this._translateY}},getter:{x:function(){return this._translateX||0},y:function(){return this._translateY||0},scale:function(){var t=(this.scale||"1,1").split(",");if(t[0]){t[0]=parseFloat(t[0])}if(t[1]){t[1]=parseFloat(t[1])}return t[0]===t[1]?t[0]:t},rotate3d:function(){var t=(this.rotate3d||"0,0,0,0deg").split(",");for(var e=0;e<=3;++e){if(t[e]){t[e]=parseFloat(t[e])}}if(t[3]){t[3]=y(t[3],"deg")}return t}},parse:function(t){var e=this;t.replace(/([a-zA-Z0-9]+)\((.*?)\)/g,function(t,n,i){e.setFromString(n,i)})},toString:function(t){var e=[];for(var i in this){if(this.hasOwnProperty(i)){if(!n.transform3d&&(i==="rotateX"||i==="rotateY"||i==="perspective"||i==="transformOrigin")){continue}if(i[0]!=="_"){if(t&&i==="scale"){e.push(i+"3d("+this[i]+",1)")}else if(t&&i==="translate"){e.push(i+"3d("+this[i]+",0)")}else{e.push(i+"("+this[i]+")")}}}}return e.join(" ")}};function c(t,e,n){if(e===true){t.queue(n)}else if(e){t.queue(e,n)}else{t.each(function(){n.call(this)})}}function l(e){var i=[];t.each(e,function(e){e=t.camelCase(e);e=t.transit.propertyMap[e]||t.cssProps[e]||e;e=h(e);if(n[e])e=h(n[e]);if(t.inArray(e,i)===-1){i.push(e)}});return i}function d(e,n,i,r){var s=l(e);if(t.cssEase[i]){i=t.cssEase[i]}var a=""+b(n)+" "+i;if(parseInt(r,10)>0){a+=" "+b(r)}var o=[];t.each(s,function(t,e){o.push(e+" "+a)});return o.join(", ")}t.fn.transition=t.fn.transit=function(e,i,r,s){var a=this;var u=0;var f=true;var l=jQuery.extend(true,{},e);if(typeof i==="function"){s=i;i=undefined}if(typeof i==="object"){r=i.easing;u=i.delay||0;f=typeof i.queue==="undefined"?true:i.queue;s=i.complete;i=i.duration}if(typeof r==="function"){s=r;r=undefined}if(typeof l.easing!=="undefined"){r=l.easing;delete l.easing}if(typeof l.duration!=="undefined"){i=l.duration;delete l.duration}if(typeof l.complete!=="undefined"){s=l.complete;delete l.complete}if(typeof l.queue!=="undefined"){f=l.queue;delete l.queue}if(typeof l.delay!=="undefined"){u=l.delay;delete l.delay}if(typeof i==="undefined"){i=t.fx.speeds._default}if(typeof r==="undefined"){r=t.cssEase._default}i=b(i);var p=d(l,i,r,u);var h=t.transit.enabled&&n.transition;var y=h?parseInt(i,10)+parseInt(u,10):0;if(y===0){var g=function(t){a.css(l);if(s){s.apply(a)}if(t){t()}};c(a,f,g);return a}var m={};var v=function(i){var r=false;var u=function(){if(r){a.unbind(o,u)}if(y>0){a.each(function(){this.style[n.transition]=m[this]||null})}if(typeof s==="function"){s.apply(a)}if(typeof i==="function"){i()}};if(y>0&&o&&t.transit.useTransitionEnd){r=true;a.bind(o,u)}else{window.setTimeout(u,y)}a.each(function(){if(y>0){this.style[n.transition]=p}t(this).css(e)})};var z=function(t){this.offsetWidth;v(t)};c(a,f,z);return this};function p(e,i){if(!i){t.cssNumber[e]=true}t.transit.propertyMap[e]=n.transform;t.cssHooks[e]={get:function(n){var i=t(n).css("transit:transform");return i.get(e)},set:function(n,i){var r=t(n).css("transit:transform");r.setFromString(e,i);t(n).css({"transit:transform":r})}}}function h(t){return t.replace(/([A-Z])/g,function(t){return"-"+t.toLowerCase()})}function y(t,e){if(typeof t==="string"&&!t.match(/^[\-0-9\.]+$/)){return t}else{return""+t+e}}function b(e){var n=e;if(typeof n==="string"&&!n.match(/^[\-0-9\.]+/)){n=t.fx.speeds[n]||t.fx.speeds._default}return y(n,"ms")}t.transit.getTransitionValue=d;return t});
(function (jQuery){
if(!jQuery.isFunction(jQuery.fn.on)){
jQuery.fn.on=function(types, sel, fn){
return this.delegate(sel, types, fn);
};
jQuery.fn.off=function(types, sel, fn){
return this.undelegate(sel, types, fn);
};}
if(!jQuery.support.transition)
jQuery.fn.transition=jQuery.fn.animate;
jQuery.fn.emodal=function (method){
if(jQuery.fn.emodal.methods[method]){
return jQuery.fn.emodal.methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
}else if(typeof method==='object'||!method){
return jQuery.fn.emodal.methods.init.apply(this, arguments);
}else{
jQuery.error('Method ' + method + ' does not exist on jQuery.fn.emodal');
}};
jQuery.fn.emodal.methods={
init: function (options){
return this.each(function (){
var $this=jQuery(this);
var settings=jQuery.extend(true, {}, jQuery.fn.emodal.defaults, $this.data('emodal'), options);
if(!$this.parent().is('body'))
$this.appendTo('body');
if(!jQuery('#' + settings.overlay.attr.id).length)
jQuery('<div>').attr(settings.overlay.attr).appendTo('body');
jQuery(window).on('resize', function (){
if($this.hasClass('active'))
jQuery.fn.emodal.utilities.throttle(setTimeout(function (){
$this.emodal('reposition');
}, 25), 500, false);
});
$this
.data('emodal', settings)
.on('emodalBeforeOpen.hide_modal', function (e){
jQuery(this)
.css({ visibility: "visible" })
.hide()
.addClass(settings.container.active_class);
if(!settings.meta.display.stackable){
$this.emodal('close_all');
}})
.on('emodalAfterClose.close_overlay', function (e){
$overlay=jQuery('#' + settings.overlay.attr.id);
if($overlay.length&&$overlay.is(":visible")){
$overlay.fadeOut(settings.close.close_speed);
}})
.on('emodalAfterClose.reset_videos', function (e){
jQuery('iframe', $this).filter('[src*="youtube"],[src*="vimeo"]').each(function (){
var src=jQuery(this).attr('src');
jQuery(this).attr('src', '').attr('src', src);
});
})
.on('emodalBeforeOpen.setup_close', function (){
$this.emodal('setup_close');
})
.on('emodalBeforeOpen.retheme', function (){
$this.emodal('retheme');
})
.on('emodalBeforeOpen.reposition', function (){
$this.emodal('reposition');
})
.trigger('emodalInit');
return this;
});
},
setup_close: function (){
var $this=jQuery(this),
settings=$this.data('emodal'),
$overlay=jQuery('#' + settings.overlay.attr.id),
$close=jQuery('.' + settings.close.attr.class, $this);
$close
.off('click.emodal')
.on("click.emodal", function (e){
e.preventDefault();
e.stopPropagation();
$this.emodal('close');
});
if(settings.meta.close.esc_press)
jQuery(window)
.off('keyup.emodal')
.on('keyup.emodal', function (e){
if(e.keyCode==27)
$this.emodal('close');
});
if(settings.meta.close.overlay_click)
$overlay
.off('click.emodal')
.on('click.emodal', function (e){
e.preventDefault();
e.stopPropagation();
$this.emodal('close');
});
$this
.on('emodalAfterClose', function (){
jQuery(window).off('keyup.emodal');
$overlay.off('click.emodal');
$close.off('click.emodal');
})
.trigger('emodalSetupClose');
},
open: function (callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
$this
.trigger('emodalBeforeOpen')
.emodal('animate', settings.meta.display.animation.type, function(){
$this.trigger('emodalAfterOpen');
if(callback!==undefined) callback();
});
return this;
},
close: function (){
return this.each(function (){
var $this=jQuery(this),
settings=$this.data('emodal');
$this
.trigger('emodalBeforeClose')
.removeClass('active')
.fadeOut(settings.close.close_speed, function (){
$this.trigger('emodalAfterClose');
});
return this;
});
},
close_all: function (){
var settings=jQuery(this).data('emodal');
jQuery('.' + settings.container.attr.class).removeClass('active').hide(0);
return this;
},
reposition: function (callback){
var $this=jQuery(this);
$this.trigger('emodalBeforeReposition');
var settings=$this.data('emodal');
var location=settings.meta.display.location;
var position=settings.meta.display.position;
var reposition={
my: "",
at: ""
};
if(location.indexOf('left') >=0) reposition={
my: reposition.my + " left" + (position.left!==0 ? "+" + position.left:""),
at: reposition.at + " left"
};
if(location.indexOf('right') >=0) reposition={
my: reposition.my + " right" + (position.right!==0 ? "-" + position.right:""),
at: reposition.at + " right"
};
if(location.indexOf('center') >=0){
if(location=='center') reposition={
my: "center",
at: "center"
};
else reposition={
my: reposition.my + " center",
at: reposition.at + " center"
};}
if(location.indexOf('top') >=0) reposition={
my: reposition.my + " top" + (position.top!==0 ? "+" + position.top:""),
at: reposition.at + " top"
};
if(location.indexOf('bottom') >=0) reposition={
my: reposition.my + " bottom" + (position.bottom!==0 ? "-" + position.bottom:""),
at: reposition.at + " bottom"
};
reposition.my=jQuery.trim(reposition.my);
reposition.at=jQuery.trim(reposition.at);
reposition.of=window;
reposition.collision='fit';
reposition.using=typeof (callback)=="function" ? callback:jQuery.fn.emodal.callbacks.reposition_using;
var opacity=false;
if($this.is(':hidden')){
opacity=$this.css("opacity");
$this.css({
opacity: 0
}).show();
}
if(position.fixed)
$this.addClass('fixed');
else
$this.removeClass('fixed');
if(settings.meta.display.size=='custom'){
$this.css({
width: settings.meta.display.custom_width + settings.meta.display.custom_width_unit,
height: settings.meta.display.custom_height_auto ? 'auto':settings.meta.display.custom_height + settings.meta.display.custom_height_unit
});
}
$this
.addClass('custom-position')
.position(reposition)
.trigger('emodalAfterReposition');
if(opacity){
$this.css({
opacity: opacity
}).hide();
}
return this;
},
retheme: function (theme){
var $this=jQuery(this);
$this.trigger('emodalBeforeRetheme');
var settings=$this.data('emodal'),
$overlay=jQuery('#' + settings.overlay.attr.id),
$container=$this,
$title=jQuery('> .' + settings.title.attr.class, $container),
$content=jQuery('> .' + settings.content.attr.class, $container),
$close=jQuery('> .' + settings.close.attr.class, $container);
if(theme===undefined){
theme=jQuery.fn.emodal.themes[settings.theme_id];
if(theme===undefined){
theme=jQuery.fn.emodal.themes[1];
}}
$overlay.removeAttr('style').css({
backgroundColor: jQuery.fn.emodal.utilities.convert_hex(theme.overlay.background.color, theme.overlay.background.opacity)
});
var container_inset=theme.container.boxshadow.inset=='yes' ? 'inset ':'';
$container.css({
padding: theme.container.padding + 'px',
backgroundColor: jQuery.fn.emodal.utilities.convert_hex(theme.container.background.color, theme.container.background.opacity),
borderStyle: theme.container.border.style,
borderColor: theme.container.border.color,
borderWidth: theme.container.border.width + 'px',
borderRadius: theme.container.border.radius + 'px',
boxShadow: container_inset + theme.container.boxshadow.horizontal + 'px ' + theme.container.boxshadow.vertical + 'px ' + theme.container.boxshadow.blur + 'px ' + theme.container.boxshadow.spread + 'px ' + jQuery.fn.emodal.utilities.convert_hex(theme.container.boxshadow.color, theme.container.boxshadow.opacity)
});
$title.css({
color: theme.title.font.color,
fontSize: theme.title.font.size + 'px',
fontFamily: theme.title.font.family,
textAlign: theme.title.text.align,
textShadow: theme.title.textshadow.horizontal + 'px ' + theme.title.textshadow.vertical + 'px ' + theme.title.textshadow.blur + 'px ' + jQuery.fn.emodal.utilities.convert_hex(theme.title.textshadow.color, theme.title.textshadow.opacity)
});
$content.css({
color: theme.content.font.color,
fontFamily: theme.content.font.family
});
jQuery('p, label', $content).css({
color: theme.content.font.color,
fontFamily: theme.content.font.family
});
var close_inset=theme.close.boxshadow.inset=='yes' ? 'inset ':'';
$close.html(theme.close.text).css({
padding: theme.close.padding + 'px',
backgroundColor: jQuery.fn.emodal.utilities.convert_hex(theme.close.background.color, theme.close.background.opacity),
color: theme.close.font.color,
fontSize: theme.close.font.size + 'px',
fontFamily: theme.close.font.family,
borderStyle: theme.close.border.style,
borderColor: theme.close.border.color,
borderWidth: theme.close.border.width + 'px',
borderRadius: theme.close.border.radius + 'px',
boxShadow: close_inset + theme.close.boxshadow.horizontal + 'px ' + theme.close.boxshadow.vertical + 'px ' + theme.close.boxshadow.blur + 'px ' + theme.close.boxshadow.spread + 'px ' + jQuery.fn.emodal.utilities.convert_hex(theme.close.boxshadow.color, theme.close.boxshadow.opacity),
textShadow: theme.close.textshadow.horizontal + 'px ' + theme.close.textshadow.vertical + 'px ' + theme.close.textshadow.blur + 'px ' + jQuery.fn.emodal.utilities.convert_hex(theme.close.textshadow.color, theme.close.textshadow.opacity)
});
switch (theme.close.location){
case "topleft":
$close.css({
top: theme.close.position.top + 'px',
left: theme.close.position.left + 'px'
});
break;
case "topright":
$close.css({
top: theme.close.position.top + 'px',
right: theme.close.position.right + 'px'
});
break;
case "bottomleft":
$close.css({
bottom: theme.close.position.bottom + 'px',
left: theme.close.position.left + 'px'
});
break;
case "bottomright":
$close.css({
bottom: theme.close.position.bottom + 'px',
right: theme.close.position.right + 'px'
});
break;
}
$this.trigger('emodalAfterRetheme', [theme]);
return this;
},
animate_overlay: function (style, duration, callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
if(settings.meta.display.overlay_disabled){
callback();
}else{
if(jQuery.fn.emodal.overlay_animations[style])
return jQuery.fn.emodal.overlay_animations[style].apply(this, Array.prototype.slice.call(arguments, 1));
else
jQuery.error('Animation style ' + jQuery.fn.emodal.overlay_animations + ' does not exist.');
}
return this;
},
animate: function (style, callback){
if(jQuery.fn.emodal.animations[style])
return jQuery.fn.emodal.animations[style].apply(this, Array.prototype.slice.call(arguments, 1));
else
jQuery.error('Animation style ' + jQuery.fn.emodal.animations + ' does not exist.');
return this;
}};
jQuery.fn.emodal.callbacks={
reposition_using: function (position){
jQuery(this).css(position);
}};
jQuery.fn.emodal.utilities={
convert_hex: function (hex, opacity){
hex=hex.replace('#', '');
r=parseInt(hex.substring(0, 2), 16);
g=parseInt(hex.substring(2, 4), 16);
b=parseInt(hex.substring(4, 6), 16);
result='rgba(' + r + ',' + g + ',' + b + ',' + opacity / 100 + ')';
return result;
},
debounce: function (callback, threshold){
var timeout;
return function(){
var context=this, params=arguments;
window.clearTimeout(timeout);
timeout=window.setTimeout(function(){
callback.apply(context, params);
}, threshold);
};},
throttle: function (callback, threshold){
var suppress=false;
var clear=function(){
suppress=false;
};
return function(){
if(!suppress){
callback.apply(this, arguments);
window.setTimeout(clear, threshold);
suppress=true;
};}}
};
jQuery.fn.emodal.utilies=jQuery.fn.emodal.utilities;
jQuery.fn.emodal.defaults={
meta: {
display: {
stackable: 0,
overlay_disabled: 0,
size: 'medium',
custom_width: '',
custom_width_unit: '%',
custom_height: '',
custom_height_unit: 'em',
custom_height_auto: 1,
location: 'center top',
position: {
top: 100,
left: 0,
bottom: 0,
right: 0,
fixed: 0
},
animation: {
type: 'fade',
speed: 350,
origin: 'center top'
}},
close: {
overlay_click: 0,
esc_press: 1
}},
container: {
active_class: 'active',
attr: {
class: "emodal"
}},
title: {
attr: {
class: "emodal-title"
}},
content: {
attr: {
class: "emodal-content"
}},
close: {
close_speed: 0,
attr: {
class: "emodal-close"
}},
overlay: {
attr: {
id: "emodal-overlay",
class: "emodal-overlay"
}}
};
jQuery.fn.emodal.themes=emodal_themes;
jQuery.fn.emodal.overlay_animations={
none: function (duration, callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
jQuery('#' + settings.overlay.attr.id).show(duration, callback);
},
fade: function (duration, callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
jQuery('#' + settings.overlay.attr.id).fadeIn(duration, callback);
},
slide: function (duration, callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
jQuery('#' + settings.overlay.attr.id).slideDown(duration, callback);
}};
jQuery.fn.emodal.animations={
none: function (callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
$this.emodal('animate_overlay', 'none', 0, function(){
$this.show();
if(callback!==undefined) callback();
});
return this;
},
slide: function (callback){
var $this=jQuery(this).show(0).css({
opacity: 0
});
var settings=$this.data('emodal');
var speed=settings.meta.display.animation.speed;
var origin=settings.meta.display.animation.origin;
var start={
my: "",
at: ""
};
switch (origin){
case 'top':
start={
my: "left+" + $this.offset().left + " bottom",
at: "left top"
};
break;
case 'bottom':
start={
my: "left+" + $this.offset().left + " top",
at: "left bottom"
};
break;
case 'left':
start={
my: "right top+" + $this.offset().top,
at: "left top"
};
break;
case 'right':
start={
my: "left top+" + $this.offset().top,
at: "right top"
};
break;
default:
if(origin.indexOf('left') >=0) start={
my: start.my + " right",
at: start.at + " left"
};
if(origin.indexOf('right') >=0) start={
my: start.my + " left",
at: start.at + " right"
};
if(origin.indexOf('center') >=0) start={
my: start.my + " center",
at: start.at + " center"
};
if(origin.indexOf('top') >=0) start={
my: start.my + " bottom",
at: start.at + " top"
};
if(origin.indexOf('bottom') >=0) start={
my: start.my + " top",
at: start.at + " bottom"
};
start.my=jQuery.trim(start.my);
start.at=jQuery.trim(start.at);
break;
}
start.of=window;
start.collision='none';
jQuery('html').css('overflow-x', 'hidden');
$this.position(start).css({
opacity: 1
});
$this.emodal('animate_overlay', 'fade', speed * 0.25, function (){
$this.emodal('reposition', function (position){
position.opacity=1;
$this.transition(position, speed * 0.75, function (){
jQuery('html').css('overflow-x', 'inherit');
if(callback!==undefined) callback();
});
});
});
return this;
},
fade: function (callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
var speed=settings.meta.display.animation.speed / 2;
$this.emodal('animate_overlay', 'fade', speed, function (){
$this.fadeIn(speed, function(){
if(callback!==undefined) callback();
});
});
return this;
},
fadeAndSlide: function (callback){
var $this=jQuery(this).show(0).css({
opacity: 0
});
var settings=$this.data('emodal');
var speed=settings.meta.display.animation.speed;
var origin=settings.meta.display.animation.origin;
var start={
my: "",
at: ""
};
switch (origin){
case 'top':
start={
my: "left+" + $this.offset().left + " bottom",
at: "left top"
};
break;
case 'bottom':
start={
my: "left+" + $this.offset().left + " top",
at: "left bottom"
};
break;
case 'left':
start={
my: "right top+" + $this.offset().top,
at: "left top"
};
break;
case 'right':
start={
my: "left top+" + $this.offset().top,
at: "right top"
};
break;
default:
if(origin.indexOf('left') >=0) start={
my: start.my + " right",
at: start.at + " left"
};
if(origin.indexOf('right') >=0) start={
my: start.my + " left",
at: start.at + " right"
};
if(origin.indexOf('center') >=0) start={
my: start.my + " center",
at: start.at + " center"
};
if(origin.indexOf('top') >=0) start={
my: start.my + " bottom",
at: start.at + " top"
};
if(origin.indexOf('bottom') >=0) start={
my: start.my + " top",
at: start.at + " bottom"
};
start.my=jQuery.trim(start.my);
start.at=jQuery.trim(start.at);
break;
}
start.of=window;
start.collision='none';
jQuery('html').css('overflow-x', 'hidden');
$this.position(start);
$this.emodal('animate_overlay', 'fade', speed * 0.25, function (){
$this.emodal('reposition', function (position){
position.opacity=1;
$this.transition(position, speed * 0.75, function (){
jQuery('html').css('overflow-x', 'inherit');
if(callback!==undefined) callback();
});
});
});
return this;
},
grow: function (callback){
var $this=jQuery(this);
var settings=$this.data('emodal');
var speed=settings.meta.display.animation.speed;
var origin=settings.meta.display.animation.origin;
$this.css({
transformOrigin: origin,
opacity: 0
}).show();
$this.emodal('animate_overlay', 'fade', speed * 0.25, function (){
$this.emodal('reposition', function (position){
position.scale=1;
position.duration=speed * 0.75;
$this
.css({
scale: 0,
opacity: 1
})
.transition(position);
if(callback!==undefined) callback();
});
});
return this;
},
growAndSlide: function (callback){
var $this=jQuery(this).css({
opacity: 0
}).show();
var settings=$this.data('emodal');
var speed=settings.meta.display.animation.speed;
var origin=settings.meta.display.animation.origin;
var start={
my: "",
at: ""
};
switch (origin){
case 'top':
start={
my: "left+" + $this.offset().left + " bottom",
at: "left top"
};
break;
case 'bottom':
start={
my: "left+" + $this.offset().left + " top",
at: "left bottom"
};
break;
case 'left':
start={
my: "right top+" + $this.offset().top,
at: "left top"
};
break;
case 'right':
start={
my: "left top+" + $this.offset().top,
at: "right top"
};
break;
default:
if(origin.indexOf('left') >=0) start={
my: start.my + " right",
at: start.at + " left"
};
if(origin.indexOf('right') >=0) start={
my: start.my + " left",
at: start.at + " right"
};
if(origin.indexOf('center') >=0) start={
my: start.my + " center",
at: start.at + " center"
};
if(origin.indexOf('top') >=0) start={
my: start.my + " bottom",
at: start.at + " top"
};
if(origin.indexOf('bottom') >=0) start={
my: start.my + " top",
at: start.at + " bottom"
};
start.my=jQuery.trim(start.my);
start.at=jQuery.trim(start.at);
break;
}
start.of=window;
start.collision='none';
jQuery('html').css('overflow-x', 'hidden');
$this.position(start)
.css({
opacity: origin=='center center' ? 0:1,
transformOrigin: origin
});
$this.emodal('animate_overlay', 'fade', speed * 0.25, function (){
$this.emodal('reposition', function (position){
position.scale=1;
position.opacity=1;
position.duration=speed * 0.75;
$this.css({
scale: 0
})
.transition(position, function (){
jQuery('html').css('overflow-x', 'inherit');
});
if(callback!==undefined) callback();
});
});
return this;
}};
jQuery('.emodal').css({ visibility: "visible" }).hide();
jQuery(document).ready(function (){
jQuery('.emodal')
.emodal()
.each(function (){
var $this=jQuery(this);
jQuery(document).on('click', '.' + $this.attr('id'), function (e){
e.preventDefault();
e.stopPropagation();
$this.emodal('open');
});
jQuery('.' + $this.attr('id')).css('cursor', 'pointer');
});
});
}(jQuery));
(function(e){var t={};function n(o){if(t[o]){return t[o].exports}var s=t[o]={i:o,l:false,exports:{}};e[o].call(s.exports,s,s.exports,n);s.l=true;return s.exports}n.m=e;n.c=t;n.d=function(e,t,o){if(!n.o(e,t)){Object.defineProperty(e,t,{enumerable:true,get:o})}};n.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})};n.t=function(e,t){if(t&1)e=n(e);if(t&8)return e;if(t&4&&typeof e==="object"&&e&&e.__esModule)return e;var o=Object.create(null);n.r(o);Object.defineProperty(o,"default",{enumerable:true,value:e});if(t&2&&typeof e!="string")for(var s in e)n.d(o,s,function(t){return e[t]}.bind(null,s));return o};n.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};n.d(t,"a",t);return t};n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};n.p=".";return n(n.s="./public/front-main.js")})({"./node_modules/d/index.js":function(e,t,n){"use strict";var o=n("./node_modules/es5-ext/object/assign/index.js"),s=n("./node_modules/es5-ext/object/normalize-options.js"),r=n("./node_modules/es5-ext/object/is-callable.js"),i=n("./node_modules/es5-ext/string/#/contains/index.js"),u;u=e.exports=function(e,t){var n,r,u,c,l;if(arguments.length<2||typeof e!=="string"){c=t;t=e;e=null}else{c=arguments[2]}if(e==null){n=u=true;r=false}else{n=i.call(e,"c");r=i.call(e,"e");u=i.call(e,"w")}l={value:t,configurable:n,enumerable:r,writable:u};return!c?l:o(s(c),l)};u.gs=function(e,t,n){var u,c,l,a;if(typeof e!=="string"){l=n;n=t;t=e;e=null}else{l=arguments[3]}if(t==null){t=undefined}else if(!r(t)){l=t;t=n=undefined}else if(n==null){n=undefined}else if(!r(n)){l=n;n=undefined}if(e==null){u=true;c=false}else{u=i.call(e,"c");c=i.call(e,"e")}a={get:t,set:n,configurable:u,enumerable:c};return!l?a:o(s(l),a)}},"./node_modules/es5-ext/function/noop.js":function(e,t,n){"use strict";e.exports=function(){}},"./node_modules/es5-ext/object/assign/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/object/assign/is-implemented.js")()?Object.assign:n("./node_modules/es5-ext/object/assign/shim.js")},"./node_modules/es5-ext/object/assign/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e=Object.assign,t;if(typeof e!=="function")return false;t={foo:"raz"};e(t,{bar:"dwa"},{trzy:"trzy"});return t.foo+t.bar+t.trzy==="razdwatrzy"}},"./node_modules/es5-ext/object/assign/shim.js":function(e,t,n){"use strict";var o=n("./node_modules/es5-ext/object/keys/index.js"),s=n("./node_modules/es5-ext/object/valid-value.js"),r=Math.max;e.exports=function(e,t){var n,i,u=r(arguments.length,2),c;e=Object(s(e));c=function(o){try{e[o]=t[o]}catch(e){if(!n)n=e}};for(i=1;i<u;++i){t=arguments[i];o(t).forEach(c)}if(n!==undefined)throw n;return e}},"./node_modules/es5-ext/object/is-callable.js":function(e,t,n){"use strict";e.exports=function(e){return typeof e==="function"}},"./node_modules/es5-ext/object/is-value.js":function(e,t,n){"use strict";var o=n("./node_modules/es5-ext/function/noop.js")();e.exports=function(e){return e!==o&&e!==null}},"./node_modules/es5-ext/object/keys/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/object/keys/is-implemented.js")()?Object.keys:n("./node_modules/es5-ext/object/keys/shim.js")},"./node_modules/es5-ext/object/keys/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){try{Object.keys("primitive");return true}catch(e){return false}}},"./node_modules/es5-ext/object/keys/shim.js":function(e,t,n){"use strict";var o=n("./node_modules/es5-ext/object/is-value.js");var s=Object.keys;e.exports=function(e){return s(o(e)?Object(e):e)}},"./node_modules/es5-ext/object/normalize-options.js":function(e,t,n){"use strict";var o=n("./node_modules/es5-ext/object/is-value.js");var s=Array.prototype.forEach,r=Object.create;var i=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=r(null);s.call(arguments,function(e){if(!o(e))return;i(Object(e),t)});return t}},"./node_modules/es5-ext/object/valid-callable.js":function(e,t,n){"use strict";e.exports=function(e){if(typeof e!=="function")throw new TypeError(e+" is not a function");return e}},"./node_modules/es5-ext/object/valid-value.js":function(e,t,n){"use strict";var o=n("./node_modules/es5-ext/object/is-value.js");e.exports=function(e){if(!o(e))throw new TypeError("Cannot use null or undefined");return e}},"./node_modules/es5-ext/string/#/contains/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/string/#/contains/is-implemented.js")()?String.prototype.contains:n("./node_modules/es5-ext/string/#/contains/shim.js")},"./node_modules/es5-ext/string/#/contains/is-implemented.js":function(e,t,n){"use strict";var o="razdwatrzy";e.exports=function(){if(typeof o.contains!=="function")return false;return o.contains("dwa")===true&&o.contains("foo")===false}},"./node_modules/es5-ext/string/#/contains/shim.js":function(e,t,n){"use strict";var o=String.prototype.indexOf;e.exports=function(e){return o.call(this,e,arguments[1])>-1}},"./node_modules/event-emitter/index.js":function(e,t,n){"use strict";var o=n("./node_modules/d/index.js"),s=n("./node_modules/es5-ext/object/valid-callable.js"),r=Function.prototype.apply,i=Function.prototype.call,u=Object.create,c=Object.defineProperty,l=Object.defineProperties,a=Object.prototype.hasOwnProperty,f={configurable:true,enumerable:false,writable:true},d,p,j,_,b,m,v;d=function(e,t){var n;s(t);if(!a.call(this,"__ee__")){n=f.value=u(null);c(this,"__ee__",f);f.value=null}else{n=this.__ee__}if(!n[e])n[e]=t;else if(typeof n[e]==="object")n[e].push(t);else n[e]=[n[e],t];return this};p=function(e,t){var n,o;s(t);o=this;d.call(this,e,n=function(){j.call(o,e,n);r.call(t,this,arguments)});n.__eeOnceListener__=t;return this};j=function(e,t){var n,o,r,i;s(t);if(!a.call(this,"__ee__"))return this;n=this.__ee__;if(!n[e])return this;o=n[e];if(typeof o==="object"){for(i=0;r=o[i];++i){if(r===t||r.__eeOnceListener__===t){if(o.length===2)n[e]=o[i?0:1];else o.splice(i,1)}}}else{if(o===t||o.__eeOnceListener__===t){delete n[e]}}return this};_=function(e){var t,n,o,s,u;if(!a.call(this,"__ee__"))return;s=this.__ee__[e];if(!s)return;if(typeof s==="object"){n=arguments.length;u=new Array(n-1);for(t=1;t<n;++t)u[t-1]=arguments[t];s=s.slice();for(t=0;o=s[t];++t){r.call(o,this,u)}}else{switch(arguments.length){case 1:i.call(s,this);break;case 2:i.call(s,this,arguments[1]);break;case 3:i.call(s,this,arguments[1],arguments[2]);break;default:n=arguments.length;u=new Array(n-1);for(t=1;t<n;++t){u[t-1]=arguments[t]}r.call(s,this,u)}}};b={on:d,once:p,off:j,emit:_};m={on:o(d),once:o(p),off:o(j),emit:o(_)};v=l({},m);e.exports=t=function(e){return e==null?u(v):l(Object(e),m)};t.methods=b},"./public/front-main.js":function(e,t,n){"use strict";n("./public/polyfills.js");var o=n("./public/resources/api/publicAPI.js");var s=r(o);n("./public/sources/less/front/init.less");function r(e){return e&&e.__esModule?e:{default:e}}if(!window.hasOwnProperty("vcv")){Object.defineProperty(window,"vcv",{value:s.default,writable:false,configurable:false,enumerable:false})}jQuery(document).ready(function(){window.vcv.trigger("ready")},false)},"./public/polyfills.js":function(e,t,n){"use strict";(function(e){if(typeof e.matches!=="function"){e.matches=e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||function e(t){var n=this;var o=(n.document||n.ownerDocument).querySelectorAll(t);var s=0;while(o[s]&&o[s]!==n){++s}return Boolean(o[s])}}if(typeof e.closest!=="function"){e.closest=function e(t){var n=this;while(n&&n.nodeType===1){if(n.matches(t)){return n}n=n.parentNode}return null}}})(window.Element.prototype)},"./public/resources/api/publicAPI.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:true});var o=n("./node_modules/event-emitter/index.js");var s=r(o);function r(e){return e&&e.__esModule?e:{default:e}}var i=function e(){};(0,s.default)(i.prototype);var u=new i;t.default={on:function e(t,n){u.on("vcv:api:"+t,n)},once:function e(t,n){u.once("vcv:api:"+t,n)},off:function e(t,n){u.off("vcv:api:"+t,n)},trigger:function e(t){var n=Array.prototype.slice.call(arguments,1);u.emit.apply(u,["vcv:api:"+t].concat(n))},ready:function e(t){this.once("ready",t)}}},"./public/sources/less/front/init.less":function(e,t){}});
(function($){
'use strict';
if(typeof wpcf7==='undefined'||wpcf7===null){
return;
}
wpcf7=$.extend({
cached: 0,
inputs: []
}, wpcf7);
$(function(){
wpcf7.supportHtml5=(function(){
var features={};
var input=document.createElement('input');
features.placeholder='placeholder' in input;
var inputTypes=[ 'email', 'url', 'tel', 'number', 'range', 'date' ];
$.each(inputTypes, function(index, value){
input.setAttribute('type', value);
features[ value ]=input.type!=='text';
});
return features;
})();
$('div.wpcf7 > form').each(function(){
var $form=$(this);
wpcf7.initForm($form);
if(wpcf7.cached){
wpcf7.refill($form);
}});
});
wpcf7.getId=function(form){
return parseInt($('input[name="_wpcf7"]', form).val(), 10);
};
wpcf7.initForm=function(form){
var $form=$(form);
$form.submit(function(event){
if(! wpcf7.supportHtml5.placeholder){
$('[placeholder].placeheld', $form).each(function(i, n){
$(n).val('').removeClass('placeheld');
});
}
if(typeof window.FormData==='function'){
wpcf7.submit($form);
event.preventDefault();
}});
$('.wpcf7-submit', $form).after('<span class="ajax-loader"></span>');
wpcf7.toggleSubmit($form);
$form.on('click', '.wpcf7-acceptance', function(){
wpcf7.toggleSubmit($form);
});
$('.wpcf7-exclusive-checkbox', $form).on('click', 'input:checkbox', function(){
var name=$(this).attr('name');
$form.find('input:checkbox[name="' + name + '"]').not(this).prop('checked', false);
});
$('.wpcf7-list-item.has-free-text', $form).each(function(){
var $freetext=$(':input.wpcf7-free-text', this);
var $wrap=$(this).closest('.wpcf7-form-control');
if($(':checkbox, :radio', this).is(':checked')){
$freetext.prop('disabled', false);
}else{
$freetext.prop('disabled', true);
}
$wrap.on('change', ':checkbox, :radio', function(){
var $cb=$('.has-free-text', $wrap).find(':checkbox, :radio');
if($cb.is(':checked')){
$freetext.prop('disabled', false).focus();
}else{
$freetext.prop('disabled', true);
}});
});
if(! wpcf7.supportHtml5.placeholder){
$('[placeholder]', $form).each(function(){
$(this).val($(this).attr('placeholder'));
$(this).addClass('placeheld');
$(this).focus(function(){
if($(this).hasClass('placeheld')){
$(this).val('').removeClass('placeheld');
}});
$(this).blur(function(){
if(''===$(this).val()){
$(this).val($(this).attr('placeholder'));
$(this).addClass('placeheld');
}});
});
}
if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.date){
$form.find('input.wpcf7-date[type="date"]').each(function(){
$(this).datepicker({
dateFormat: 'yy-mm-dd',
minDate: new Date($(this).attr('min')),
maxDate: new Date($(this).attr('max'))
});
});
}
if(wpcf7.jqueryUi&&! wpcf7.supportHtml5.number){
$form.find('input.wpcf7-number[type="number"]').each(function(){
$(this).spinner({
min: $(this).attr('min'),
max: $(this).attr('max'),
step: $(this).attr('step')
});
});
}
$('.wpcf7-character-count', $form).each(function(){
var $count=$(this);
var name=$count.attr('data-target-name');
var down=$count.hasClass('down');
var starting=parseInt($count.attr('data-starting-value'), 10);
var maximum=parseInt($count.attr('data-maximum-value'), 10);
var minimum=parseInt($count.attr('data-minimum-value'), 10);
var updateCount=function(target){
var $target=$(target);
var length=$target.val().length;
var count=down ? starting - length:length;
$count.attr('data-current-value', count);
$count.text(count);
if(maximum&&maximum < length){
$count.addClass('too-long');
}else{
$count.removeClass('too-long');
}
if(minimum&&length < minimum){
$count.addClass('too-short');
}else{
$count.removeClass('too-short');
}};
$(':input[name="' + name + '"]', $form).each(function(){
updateCount(this);
$(this).keyup(function(){
updateCount(this);
});
});
});
$form.on('change', '.wpcf7-validates-as-url', function(){
var val=$.trim($(this).val());
if(val
&& ! val.match(/^[a-z][a-z0-9.+-]*:/i)
&& -1!==val.indexOf('.')){
val=val.replace(/^\/+/, '');
val='http://' + val;
}
$(this).val(val);
});
};
wpcf7.submit=function(form){
if(typeof window.FormData!=='function'){
return;
}
var $form=$(form);
$('.ajax-loader', $form).addClass('is-active');
wpcf7.clearResponse($form);
var formData=new FormData($form.get(0));
var detail={
id: $form.closest('div.wpcf7').attr('id'),
status: 'init',
inputs: [],
formData: formData
};
$.each($form.serializeArray(), function(i, field){
if('_wpcf7'==field.name){
detail.contactFormId=field.value;
}else if('_wpcf7_version'==field.name){
detail.pluginVersion=field.value;
}else if('_wpcf7_locale'==field.name){
detail.contactFormLocale=field.value;
}else if('_wpcf7_unit_tag'==field.name){
detail.unitTag=field.value;
}else if('_wpcf7_container_post'==field.name){
detail.containerPostId=field.value;
}else if(field.name.match(/^_wpcf7_\w+_free_text_/)){
var owner=field.name.replace(/^_wpcf7_\w+_free_text_/, '');
detail.inputs.push({
name: owner + '-free-text',
value: field.value
});
}else if(field.name.match(/^_/)){
}else{
detail.inputs.push(field);
}});
wpcf7.triggerEvent($form.closest('div.wpcf7'), 'beforesubmit', detail);
var ajaxSuccess=function(data, status, xhr, $form){
detail.id=$(data.into).attr('id');
detail.status=data.status;
detail.apiResponse=data;
var $message=$('.wpcf7-response-output', $form);
switch(data.status){
case 'validation_failed':
$.each(data.invalidFields, function(i, n){
$(n.into, $form).each(function(){
wpcf7.notValidTip(this, n.message);
$('.wpcf7-form-control', this).addClass('wpcf7-not-valid');
$('[aria-invalid]', this).attr('aria-invalid', 'true');
});
});
$message.addClass('wpcf7-validation-errors');
$form.addClass('invalid');
wpcf7.triggerEvent(data.into, 'invalid', detail);
break;
case 'acceptance_missing':
$message.addClass('wpcf7-acceptance-missing');
$form.addClass('unaccepted');
wpcf7.triggerEvent(data.into, 'unaccepted', detail);
break;
case 'spam':
$message.addClass('wpcf7-spam-blocked');
$form.addClass('spam');
$('[name="g-recaptcha-response"]', $form).each(function(){
if(''===$(this).val()){
var $recaptcha=$(this).closest('.wpcf7-form-control-wrap');
wpcf7.notValidTip($recaptcha, wpcf7.recaptcha.messages.empty);
}});
wpcf7.triggerEvent(data.into, 'spam', detail);
break;
case 'aborted':
$message.addClass('wpcf7-aborted');
$form.addClass('aborted');
wpcf7.triggerEvent(data.into, 'aborted', detail);
break;
case 'mail_sent':
$message.addClass('wpcf7-mail-sent-ok');
$form.addClass('sent');
wpcf7.triggerEvent(data.into, 'mailsent', detail);
break;
case 'mail_failed':
$message.addClass('wpcf7-mail-sent-ng');
$form.addClass('failed');
wpcf7.triggerEvent(data.into, 'mailfailed', detail);
break;
default:
var customStatusClass='custom-'
+ data.status.replace(/[^0-9a-z]+/i, '-');
$message.addClass('wpcf7-' + customStatusClass);
$form.addClass(customStatusClass);
}
wpcf7.refill($form, data);
wpcf7.triggerEvent(data.into, 'submit', detail);
if('mail_sent'==data.status){
$form.each(function(){
this.reset();
});
wpcf7.toggleSubmit($form);
}
if(! wpcf7.supportHtml5.placeholder){
$form.find('[placeholder].placeheld').each(function(i, n){
$(n).val($(n).attr('placeholder'));
});
}
$message.html('').append(data.message).slideDown('fast');
$message.attr('role', 'alert');
$('.screen-reader-response', $form.closest('.wpcf7')).each(function(){
var $response=$(this);
$response.html('').attr('role', '').append(data.message);
if(data.invalidFields){
var $invalids=$('<ul></ul>');
$.each(data.invalidFields, function(i, n){
if(n.idref){
var $li=$('<li></li>').append($('<a></a>').attr('href', '#' + n.idref).append(n.message));
}else{
var $li=$('<li></li>').append(n.message);
}
$invalids.append($li);
});
$response.append($invalids);
}
$response.attr('role', 'alert').focus();
});
};
$.ajax({
type: 'POST',
url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/feedback'),
data: formData,
dataType: 'json',
processData: false,
contentType: false
}).done(function(data, status, xhr){
ajaxSuccess(data, status, xhr, $form);
$('.ajax-loader', $form).removeClass('is-active');
}).fail(function(xhr, status, error){
var $e=$('<div class="ajax-error"></div>').text(error.message);
$form.after($e);
});
};
wpcf7.triggerEvent=function(target, name, detail){
var $target=$(target);
var event=new CustomEvent('wpcf7' + name, {
bubbles: true,
detail: detail
});
$target.get(0).dispatchEvent(event);
$target.trigger('wpcf7:' + name, detail);
$target.trigger(name + '.wpcf7', detail);
};
wpcf7.toggleSubmit=function(form, state){
var $form=$(form);
var $submit=$('input:submit', $form);
if(typeof state!=='undefined'){
$submit.prop('disabled', ! state);
return;
}
if($form.hasClass('wpcf7-acceptance-as-validation')){
return;
}
$submit.prop('disabled', false);
$('.wpcf7-acceptance', $form).each(function(){
var $span=$(this);
var $input=$('input:checkbox', $span);
if(! $span.hasClass('optional')){
if($span.hasClass('invert')&&$input.is(':checked')
|| ! $span.hasClass('invert')&&! $input.is(':checked')){
$submit.prop('disabled', true);
return false;
}}
});
};
wpcf7.notValidTip=function(target, message){
var $target=$(target);
$('.wpcf7-not-valid-tip', $target).remove();
$('<span role="alert" class="wpcf7-not-valid-tip"></span>')
.text(message).appendTo($target);
if($target.is('.use-floating-validation-tip *')){
var fadeOut=function(target){
$(target).not(':hidden').animate({
opacity: 0
}, 'fast', function(){
$(this).css({ 'z-index': -100 });
});
};
$target.on('mouseover', '.wpcf7-not-valid-tip', function(){
fadeOut(this);
});
$target.on('focus', ':input', function(){
fadeOut($('.wpcf7-not-valid-tip', $target));
});
}};
wpcf7.refill=function(form, data){
var $form=$(form);
var refillCaptcha=function($form, items){
$.each(items, function(i, n){
$form.find(':input[name="' + i + '"]').val('');
$form.find('img.wpcf7-captcha-' + i).attr('src', n);
var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);
$form.find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[ 1 ]);
});
};
var refillQuiz=function($form, items){
$.each(items, function(i, n){
$form.find(':input[name="' + i + '"]').val('');
$form.find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[ 0 ]);
$form.find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[ 1 ]);
});
};
if(typeof data==='undefined'){
$.ajax({
type: 'GET',
url: wpcf7.apiSettings.getRoute('/contact-forms/' + wpcf7.getId($form) + '/refill'),
beforeSend: function(xhr){
var nonce=$form.find(':input[name="_wpnonce"]').val();
if(nonce){
xhr.setRequestHeader('X-WP-Nonce', nonce);
}},
dataType: 'json'
}).done(function(data, status, xhr){
if(data.captcha){
refillCaptcha($form, data.captcha);
}
if(data.quiz){
refillQuiz($form, data.quiz);
}});
}else{
if(data.captcha){
refillCaptcha($form, data.captcha);
}
if(data.quiz){
refillQuiz($form, data.quiz);
}}
};
wpcf7.clearResponse=function(form){
var $form=$(form);
$form.removeClass('invalid spam sent failed');
$form.siblings('.screen-reader-response').html('').attr('role', '');
$('.wpcf7-not-valid-tip', $form).remove();
$('[aria-invalid]', $form).attr('aria-invalid', 'false');
$('.wpcf7-form-control', $form).removeClass('wpcf7-not-valid');
$('.wpcf7-response-output', $form)
.hide().empty().removeAttr('role')
.removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');
};
wpcf7.apiSettings.getRoute=function(path){
var url=wpcf7.apiSettings.root;
url=url.replace(wpcf7.apiSettings.namespace,
wpcf7.apiSettings.namespace + path);
return url;
};})(jQuery);
(function (){
if(typeof window.CustomEvent==="function") return false;
function CustomEvent(event, params){
params=params||{ bubbles: false, cancelable: false, detail: undefined };
var evt=document.createEvent('CustomEvent');
evt.initCustomEvent(event,
params.bubbles, params.cancelable, params.detail);
return evt;
}
CustomEvent.prototype=window.Event.prototype;
window.CustomEvent=CustomEvent;
})();
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;d>c;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||1>c?a=d:(0>a||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c=this.settings,d=this._coordinates.length,e=Math.abs(this._coordinates[d-1])-this._width,f=-1;if(c.loop)d=this._clones.length/2+this._items.length-1;else if(c.autoWidth||c.merge)for(;d-f>1;)Math.abs(this._coordinates[b=d+f>>1])<e?f=b:d=b;else d=c.center?this._items.length-1:this._items.length-c.items;return a&&(d-=this._clones.length/2),Math.max(d,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?'<div class="owl-video-tn '+j+'" '+i+'="'+a+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+a+')"></div>',b.after(d),b.after(e)};return b.wrap('<div class="owl-video-wrapper"'+g+"></div>"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='<iframe width="'+g+'" height="'+h+'" src="//www.youtube.com/embed/'+f.id+"?autoplay=1&v="+f.id+'" frameborder="0" allowfullscreen></iframe>':"vimeo"===f.type?c='<iframe src="//player.vimeo.com/video/'+f.id+'?autoplay=1" width="'+g+'" height="'+h+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':"vzaar"===f.type&&(c='<iframe frameborder="0"height="'+h+'"width="'+g+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+f.id+'/player?autoplay=true"></iframe>'),a('<div class="owl-video-frame">'+c+"</div>").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){
var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("<div>").addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})});
(function(e,t,n,r){function o(t,n){this.el=t;this.$el=e(this.el);this.options=e.extend({},s,n);this._defaults=s;this._name=i;this.init()}var i="nivoLightbox",s={effect:"fade",theme:"default",keyboardNav:true,clickOverlayToClose:true,onInit:function(){},beforeShowLightbox:function(){},afterShowLightbox:function(e){},beforeHideLightbox:function(){},afterHideLightbox:function(){},onPrev:function(e){},onNext:function(e){},errorMessage:"The requested content cannot be loaded. Please try again later."};o.prototype={init:function(){var t=this;if(!e("html").hasClass("nivo-lightbox-notouch"))e("html").addClass("nivo-lightbox-notouch");if("ontouchstart"in n)e("html").removeClass("nivo-lightbox-notouch");this.$el.on("click",function(e){t.showLightbox(e)});if(this.options.keyboardNav){e("body").off("keyup").on("keyup",function(n){var r=n.keyCode?n.keyCode:n.which;if(r==27)t.destructLightbox();if(r==37)e(".nivo-lightbox-prev").trigger("click");if(r==39)e(".nivo-lightbox-next").trigger("click")})}this.options.onInit.call(this)},showLightbox:function(t){var n=this,r=this.$el;var i=this.checkContent(r);if(!i)return;t.preventDefault();this.options.beforeShowLightbox.call(this);var s=this.constructLightbox();if(!s)return;var o=s.find(".nivo-lightbox-content");if(!o)return;e("body").addClass("nivo-lightbox-body-effect-"+this.options.effect);this.processContent(o,r);if(this.$el.attr("data-lightbox-gallery")){var u=e('[data-lightbox-gallery="'+this.$el.attr("data-lightbox-gallery")+'"]');e(".nivo-lightbox-nav").show();e(".nivo-lightbox-prev").off("click").on("click",function(t){t.preventDefault();var i=u.index(r);r=u.eq(i-1);if(!e(r).length)r=u.last();n.processContent(o,r);n.options.onPrev.call(this,[r])});e(".nivo-lightbox-next").off("click").on("click",function(t){t.preventDefault();var i=u.index(r);r=u.eq(i+1);if(!e(r).length)r=u.first();n.processContent(o,r);n.options.onNext.call(this,[r])})}setTimeout(function(){s.addClass("nivo-lightbox-open");n.options.afterShowLightbox.call(this,[s])},1)},checkContent:function(e){var t=this,n=e.attr("href"),r=n.match(/(youtube|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);if(n.match(/\.(jpeg|jpg|gif|png)$/i)!==null){return true}else if(r){return true}else if(e.attr("data-lightbox-type")=="ajax"){return true}else if(n.substring(0,1)=="#"&&e.attr("data-lightbox-type")=="inline"){return true}else if(e.attr("data-lightbox-type")=="iframe"){return true}return false},processContent:function(n,r){var i=this,s=r.attr("href"),o=s.match(/(youtube|youtu|vimeo)\.(com|be)\/(watch\?v=([\w-]+)|([\w-]+))/);n.html("").addClass("nivo-lightbox-loading");if(this.isHidpi()&&r.attr("data-lightbox-hidpi")){s=r.attr("data-lightbox-hidpi")}if(s.match(/\.(jpeg|jpg|gif|png)$/i)!==null){var u=e("<img>",{src:s});u.one("load",function(){var r=e('<div class="nivo-lightbox-image" />');r.append(u);n.html(r).removeClass("nivo-lightbox-loading");r.css({"line-height":e(".nivo-lightbox-content").height()+"px",height:e(".nivo-lightbox-content").height()+"px"});e(t).resize(function(){r.css({"line-height":e(".nivo-lightbox-content").height()+"px",height:e(".nivo-lightbox-content").height()+"px"})})}).each(function(){if(this.complete)e(this).load()});u.error(function(){var t=e('<div class="nivo-lightbox-error"><p>'+i.options.errorMessage+"</p></div>");n.html(t).removeClass("nivo-lightbox-loading")})}else if(o){var a="",f="nivo-lightbox-video";if(o[1]=="youtube"){a="http://www.youtube.com/embed/"+o[4];f="nivo-lightbox-youtube"}if(o[1]=="youtu"){a="http://www.youtube.com/embed/"+o[3];f="nivo-lightbox-youtube"}if(o[1]=="vimeo"){a="http://player.vimeo.com/video/"+o[3];f="nivo-lightbox-vimeo"}if(a){var l=e("<iframe>",{src:a,"class":f,frameborder:0,vspace:0,hspace:0,scrolling:"auto"});n.html(l);l.load(function(){n.removeClass("nivo-lightbox-loading")})}}else if(r.attr("data-lightbox-type")=="ajax"){e.ajax({url:s,cache:false,success:function(r){var i=e('<div class="nivo-lightbox-ajax" />');i.append(r);n.html(i).removeClass("nivo-lightbox-loading");if(i.outerHeight()<n.height()){i.css({position:"relative",top:"50%","margin-top":-(i.outerHeight()/2)+"px"})}e(t).resize(function(){if(i.outerHeight()<n.height()){i.css({position:"relative",top:"50%","margin-top":-(i.outerHeight()/2)+"px"})}})},error:function(){var t=e('<div class="nivo-lightbox-error"><p>'+i.options.errorMessage+"</p></div>");n.html(t).removeClass("nivo-lightbox-loading")}})}else if(s.substring(0,1)=="#"&&r.attr("data-lightbox-type")=="inline"){if(e(s).length){var c=e('<div class="nivo-lightbox-inline" />');c.append(e(s).clone().show());n.html(c).removeClass("nivo-lightbox-loading");if(c.outerHeight()<n.height()){c.css({position:"relative",top:"50%","margin-top":-(c.outerHeight()/2)+"px"})}e(t).resize(function(){if(c.outerHeight()<n.height()){c.css({position:"relative",top:"50%","margin-top":-(c.outerHeight()/2)+"px"})}})}else{var h=e('<div class="nivo-lightbox-error"><p>'+i.options.errorMessage+"</p></div>");n.html(h).removeClass("nivo-lightbox-loading")}}else if(r.attr("data-lightbox-type")=="iframe"){var p=e("<iframe>",{src:s,"class":"nivo-lightbox-item",frameborder:0,vspace:0,hspace:0,scrolling:"auto"});n.html(p);p.load(function(){n.removeClass("nivo-lightbox-loading")})}else{return false}if(r.attr("title")){var d=e("<span>",{"class":"nivo-lightbox-title"});d.text(r.attr("title"));e(".nivo-lightbox-title-wrap").html(d)}else{e(".nivo-lightbox-title-wrap").html("")}},constructLightbox:function(){if(e(".nivo-lightbox-overlay").length)return e(".nivo-lightbox-overlay");var t=e("<div>",{"class":"nivo-lightbox-overlay nivo-lightbox-theme-"+this.options.theme+" nivo-lightbox-effect-"+this.options.effect});var n=e("<div>",{"class":"nivo-lightbox-wrap"});var r=e("<div>",{"class":"nivo-lightbox-content"});var i=e('<a href="#" class="nivo-lightbox-nav nivo-lightbox-prev">Previous</a><a href="#" class="nivo-lightbox-nav nivo-lightbox-next">Next</a>');var s=e('<a href="#" class="nivo-lightbox-close" title="Close">Close</a>');var o=e("<div>",{"class":"nivo-lightbox-title-wrap"});var u=0;if(u)t.addClass("nivo-lightbox-ie");n.append(r);n.append(o);t.append(n);t.append(i);t.append(s);e("body").append(t);var a=this;if(a.options.clickOverlayToClose){t.on("click",function(t){if(t.target===this||e(t.target).hasClass("nivo-lightbox-content")||e(t.target).hasClass("nivo-lightbox-image")){a.destructLightbox()}})}s.on("click",function(e){e.preventDefault();a.destructLightbox()});return t},destructLightbox:function(){var t=this;this.options.beforeHideLightbox.call(this);e(".nivo-lightbox-overlay").removeClass("nivo-lightbox-open");e(".nivo-lightbox-nav").hide();e("body").removeClass("nivo-lightbox-body-effect-"+t.options.effect);var n=0;if(n){e(".nivo-lightbox-overlay iframe").attr("src"," ");e(".nivo-lightbox-overlay iframe").remove()}e(".nivo-lightbox-prev").off("click");e(".nivo-lightbox-next").off("click");e(".nivo-lightbox-content").empty();this.options.afterHideLightbox.call(this)},isHidpi:function(){var e="(-webkit-min-device-pixel-ratio: 1.5),                              (min--moz-device-pixel-ratio: 1.5),                              (-o-min-device-pixel-ratio: 3/2),                              (min-resolution: 1.5dppx)";if(t.devicePixelRatio>1)return true;if(t.matchMedia&&t.matchMedia(e).matches)return true;return false}};e.fn[i]=function(t){return this.each(function(){if(!e.data(this,i)){e.data(this,i,new o(this,t))}})}})(jQuery,window,document);
!function(factory){
"function"==typeof define&&define.amd ? define([ "jquery" ], factory):factory("object"==typeof exports ? require("jquery"):jQuery);
}(function($){
var caretTimeoutId, ua=navigator.userAgent, iPhone=/iphone/i.test(ua), chrome=/chrome/i.test(ua), android=/android/i.test(ua);
$.mask={
definitions: {
"_": "[0-9]",
},
autoclear: !0,
dataName: "mask",
placeholder: "_"
}, $.fn.extend({
caret: function(begin, end){
var range;
if(0!==this.length&&!this.is(":hidden")) return "number"==typeof begin ? (end="number"==typeof end ? end:begin,
this.each(function(){
this.setSelectionRange ? this.setSelectionRange(begin, end):this.createTextRange&&(range=this.createTextRange(),
range.collapse(!0), range.moveEnd("character", end), range.moveStart("character", begin),
range.select());
})):(this[0].setSelectionRange ? (begin=this[0].selectionStart, end=this[0].selectionEnd):document.selection&&document.selection.createRange&&(range=document.selection.createRange(),
begin=0 - range.duplicate().moveStart("character", -1e5), end=begin + range.text.length),
{
begin: begin,
end: end
});
},
unmask: function(){
return this.trigger("unmask");
},
mask: function(mask, settings){
var input, defs, tests, partialPosition, firstNonMaskPos, lastRequiredNonMaskPos, len, oldVal;
if(!mask&&this.length > 0){
input=$(this[0]);
var fn=input.data($.mask.dataName);
return fn ? fn():void 0;
}
return settings=$.extend({
autoclear: $.mask.autoclear,
placeholder: $.mask.placeholder,
completed: null
}, settings), defs=$.mask.definitions, tests=[], partialPosition=len=mask.length,
firstNonMaskPos=null, $.each(mask.split(""), function(i, c){
"?"==c ? (len--, partialPosition=i):defs[c] ? (tests.push(new RegExp(defs[c])),
null===firstNonMaskPos&&(firstNonMaskPos=tests.length - 1), partialPosition > i&&(lastRequiredNonMaskPos=tests.length - 1)):tests.push(null);
}), this.trigger("unmask").each(function(){
function tryFireCompleted(){
if(settings.completed){
for (var i=firstNonMaskPos; lastRequiredNonMaskPos >=i; i++) if(tests[i]&&buffer[i]===getPlaceholder(i)) return;
settings.completed.call(input);
}}
function getPlaceholder(i){
return settings.placeholder.charAt(i < settings.placeholder.length ? i:0);
}
function seekNext(pos){
for (;++pos < len&&!tests[pos];) ;
return pos;
}
function seekPrev(pos){
for (;--pos >=0&&!tests[pos];) ;
return pos;
}
function shiftL(begin, end){
var i, j;
if(!(0 > begin)){
for (i=begin, j=seekNext(end); len > i; i++) if(tests[i]){
if(!(len > j&&tests[i].test(buffer[j]))) break;
buffer[i]=buffer[j], buffer[j]=getPlaceholder(j), j=seekNext(j);
}
writeBuffer(), input.caret(Math.max(firstNonMaskPos, begin));
}}
function shiftR(pos){
var i, c, j, t;
for (i=pos, c=getPlaceholder(pos); len > i; i++) if(tests[i]){
if(j=seekNext(i), t=buffer[i], buffer[i]=c, !(len > j&&tests[j].test(t))) break;
c=t;
}}
function androidInputEvent(){
var curVal=input.val(), pos=input.caret();
if(oldVal&&oldVal.length&&oldVal.length > curVal.length){
for (checkVal(!0); pos.begin > 0&&!tests[pos.begin - 1];) pos.begin--;
if(0===pos.begin) for (;pos.begin < firstNonMaskPos&&!tests[pos.begin];) pos.begin++;
input.caret(pos.begin, pos.begin);
}else{
for (checkVal(!0); pos.begin < len&&!tests[pos.begin];) pos.begin++;
input.caret(pos.begin, pos.begin);
}
tryFireCompleted();
}
function blurEvent(){
checkVal(), input.val()!=focusText&&input.change();
}
function keydownEvent(e){
if(!input.prop("readonly")){
var pos, begin, end, k=e.which||e.keyCode;
oldVal=input.val(), 8===k||46===k||iPhone&&127===k ? (pos=input.caret(),
begin=pos.begin, end=pos.end, end - begin===0&&(begin=46!==k ? seekPrev(begin):end=seekNext(begin - 1),
end=46===k ? seekNext(end):end), clearBuffer(begin, end), shiftL(begin, end - 1),
e.preventDefault()):13===k ? blurEvent.call(this, e):27===k&&(input.val(focusText),
input.caret(0, checkVal()), e.preventDefault());
}}
function keypressEvent(e){
if(!input.prop("readonly")){
var p, c, next, k=e.which||e.keyCode, pos=input.caret();
if(!(e.ctrlKey||e.altKey||e.metaKey||32 > k)&&k && 13!==k){
if(pos.end - pos.begin!==0&&(clearBuffer(pos.begin, pos.end), shiftL(pos.begin, pos.end - 1)),
p=seekNext(pos.begin - 1), len > p&&(c=String.fromCharCode(k), tests[p].test(c))){
if(shiftR(p), buffer[p]=c, writeBuffer(), next=seekNext(p), android){
var proxy=function(){
$.proxy($.fn.caret, input, next)();
};
setTimeout(proxy, 0);
} else input.caret(next);
pos.begin <=lastRequiredNonMaskPos&&tryFireCompleted();
}
e.preventDefault();
}}
}
function clearBuffer(start, end){
var i;
for (i=start; end > i&&len > i; i++) tests[i]&&(buffer[i]=getPlaceholder(i));
}
function writeBuffer(){
input.val(buffer.join(""));
}
function checkVal(allow){
var i, c, pos, test=input.val(), lastMatch=-1;
for (i=0, pos=0; len > i; i++) if(tests[i]){
for (buffer[i]=getPlaceholder(i); pos++ < test.length;) if(c=test.charAt(pos - 1),
tests[i].test(c)){
buffer[i]=c, lastMatch=i;
break;
}
if(pos > test.length){
clearBuffer(i + 1, len);
break;
}} else buffer[i]===test.charAt(pos)&&pos++, partialPosition > i&&(lastMatch=i);
return allow ? writeBuffer():partialPosition > lastMatch + 1 ? settings.autoclear||buffer.join("")===defaultBuffer ? (input.val()&&input.val(""),
clearBuffer(0, len)):writeBuffer():(writeBuffer(), input.val(input.val().substring(0, lastMatch + 1))),
partialPosition ? i:firstNonMaskPos;
}
var input=$(this), buffer=$.map(mask.split(""), function(c, i){
return "?"!=c ? defs[c] ? getPlaceholder(i):c : void 0;
}), defaultBuffer=buffer.join(""), focusText=input.val();
input.data($.mask.dataName, function(){
return $.map(buffer, function(c, i){
return tests[i]&&c!=getPlaceholder(i) ? c:null;
}).join("");
}), input.one("unmask", function(){
input.off(".mask").removeData($.mask.dataName);
}).on("focus.mask", function(){
if(!input.prop("readonly")){
clearTimeout(caretTimeoutId);
var pos;
focusText=input.val(), pos=checkVal(), caretTimeoutId=setTimeout(function(){
input.get(0)===document.activeElement&&(writeBuffer(), pos==mask.replace("?", "").length ? input.caret(0, pos):input.caret(pos));
}, 10);
}}).on("blur.mask", blurEvent).on("keydown.mask", keydownEvent).on("keypress.mask", keypressEvent).on("input.mask paste.mask", function(){
input.prop("readonly")||setTimeout(function(){
var pos=checkVal(!0);
input.caret(pos), tryFireCompleted();
}, 0);
}), chrome&&android&&input.off("input.mask").on("input.mask", androidInputEvent),
checkVal();
});
}});
$(document).ready(function(){
var $fields=$('.wpcf7-mask');
if(! $fields.length){
return false;
}
$fields.each(function(){
var $this=$(this),
mask=$this.data('mask');
if(!mask){
return;
}
$this.mask(mask, {
'autoclear': getOption($this.data('autoclear')),
});
if('tel'!=$this.attr('type')&&-1==mask.indexOf('.')){
$this.attr({
'inputmode': 'numeric',
});
}});
});
function getOption(valule){
if(typeof valule=='undefined'){
return 0;
}
return valule;
}});
var cr_form={
cont_inputs:'.inputs_wrap',
cont_select:'.jq-selectbox',
cont_input_file:'.jq-file',
input_error_class:'form_error',
span_error_class:'form_message',
input_success_class:'input_success_class',
span_success_class:'success_form',
one_success_class:'one_success_class',
one_error_class:'one_error_class',
email_field_name:'us_email',
pass_field_name:'us_pass',
not_span:true,
validate:true,
add_error_fields:function(){},
f_submit:function(){},
init:function(){}};
var cr_mess={
text:'Это поле обязательно к заполнению.',
ajax_error:'Ошибка, попробуйте позже!',
ajax_success:'Сообщение успешно отправлено!',
error_email:'Не правильно введен Email!',
error_not_email:'Такого пользователя не найдено!',
error_existing_email:'Пользователь с таким email уже существует!',
error_incorrect_password:'Неправильный пароль!',
error_file:'Ошибка отправки файла. Попробуйте позже!',
error_file_size:'Размер файла не должен превышать 7 Мб!',
error_file_format:'Неправильный формат! Допускается форматы jpg, png, gif.',
add_message:function(){},
search_error:function(){},
delete_messages_error:function(){},
delete_messages_success:function(){},
delete_messages_success_one:function(){}};
cr_mess.add_message=function(type, form, elem){
if(type==='error'){
elem.addClass(cr_form.input_error_class);
if(cr_form.not_span===true){
elem.after('<span class="' + cr_form.span_error_class + '">' + cr_mess.text + '</span>');
}}
else if(type==='error_email'){
elem=form.find('input[name="' + cr_form.email_field_name + '"]');
elem.addClass(cr_form.input_error_class);
if(cr_form.not_span===true){
elem.after('<span class="' + cr_form.span_error_class + '">' + cr_mess.error_email + '</span>');
}}else if(type==='error_not_email'){
elem=form.find('input[name="' + cr_form.email_field_name + '"]');
elem.addClass(cr_form.input_error_class);
if(cr_form.not_span===true){
elem.after('<span class="' + cr_form.span_error_class + '">' + cr_mess.error_not_email + '</span>');
}}else if(type==='error_existing_email'){
elem=form.find('input[name="' + cr_form.email_field_name + '"]');
elem.addClass(cr_form.input_error_class);
if(cr_form.not_span===true){
elem.after('<span class="' + cr_form.span_error_class + '">' + cr_mess.error_existing_email + '</span>');
}}
else if(type==='error_incorrect_password'){
elem=form.find('input[name="' + cr_form.pass_field_name + '"]');
elem.addClass(cr_form.input_error_class);
if(cr_form.not_span===true){
elem.after('<span class="' + cr_form.span_error_class + '">' + cr_mess.error_incorrect_password + '</span>');
}}else if(type==='success'){
form.append('<div class="' + cr_form.one_success_class + '">' + cr_mess.ajax_success + '</div>');
}};
cr_form.add_error_fields=function(form, selector){
if(typeof selector!=='undefined'){
selector=String(selector);
form.find(selector).find('input, textarea').each(function(){
var inp=jQuery(this);
if(inp.attr('type')!=='hidden'&&inp.attr('type')!=='file'&&inp.val()===''){
cr_mess.add_message('error', form, inp);
}});
form.find(selector).find('select').each(function(){
var select=jQuery(this);
var cont_sel=select.closest(cr_form.cont_select);
if(select.val()===''){
cr_mess.add_message('error', form, cont_sel);
}});
form.find(selector).find('input[type="file"]').each(function(){
var file_input=jQuery(this);
var cont_file_input=file_input.closest(cr_form.cont_input_file);
if(file_input.val()===''){
cr_mess.add_message('error', form, cont_file_input);
}});
}else{
form.find('input, textarea').each(function(){
var inp=jQuery(this);
if(inp.attr('type')!=='hidden'&&inp.attr('type')!=='file'&&inp.val()===''){
cr_mess.add_message('error', form, inp);
}});
form.find('select').each(function(){
var select=jQuery(this);
var cont_sel=select.closest(cr_form.cont_select);
if(select.val()===''){
cr_mess.add_message('error', form, cont_sel);
}});
form.find('input[type="file"]').each(function(){
var file_input=jQuery(this);
var cont_file_input=file_input.closest(cr_form.cont_input_file);
if(file_input.val()===''){
cr_mess.add_message('error', form, cont_file_input);
}});
}};
cr_mess.search_error=function(form){
var error=form.find('.' + cr_form.input_error_class).length;
if(error > 0){
return 'true';
}};
cr_mess.delete_messages_error=function(form){
form.find('.' + cr_form.span_error_class).remove();
form.find('.' + cr_form.input_error_class).removeClass(cr_form.input_error_class);
};
cr_mess.delete_messages_success_one=function(form){
form.find('.' + cr_form.span_success_class).remove();
form.find('.' + cr_form.input_success_class).removeClass(cr_form.input_success_class);
};
cr_mess.delete_messages_success=function(form){
form.find('.' + cr_form.one_success_class).fadeOut(500, function(){
$(this).remove();
});
};
cr_form.f_submit=function(form, but){
var formData=form.serialize();
jQuery.ajax({
type:'POST',
url:myajax.url,
data:formData,
beforeSend:function(){
jQuery(but).css({ opacity:0.3 }).attr('disabled', true);
},
success:function(data){
if(data==='success'){
form.trigger('reset');
cr_mess.add_message('success', form);
}
else if(data==='email_error'){
cr_mess.add_message('email', form);
}else{
form.find('.js-form-error').text(cr_mess.ajax_error);
}},
error:function(){
form.find('.js-form-error').text(cr_mess.ajax_error);
},
complete:function(data){
jQuery(but).attr('disabled', false).removeAttr('style');
}});
};
cr_form.init=function(but, form, selector){
cr_mess.delete_messages_error(form);
if(cr_form.validate===true){
if(selector!==''){
cr_form.add_error_fields(form, selector);
}else{
cr_form.add_error_fields(form);
}}
if(!cr_mess.search_error(form)){
cr_form.f_submit(form, but);
}};
!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(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},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)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},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(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};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(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};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(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};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(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};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(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()});
!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
(function (factory){
if(typeof define==='function'&&define.amd){
define(['jquery'], factory);
}else if(typeof exports==='object'){
module.exports=factory(require('jquery'));
}else{
factory(jQuery);
}}(function($){
$.detectSwipe={
version: '2.1.2',
enabled: 'ontouchstart' in document.documentElement,
preventDefault: true,
threshold: 20
};
var startX,
startY,
isMoving=false;
function onTouchEnd(){
this.removeEventListener('touchmove', onTouchMove);
this.removeEventListener('touchend', onTouchEnd);
isMoving=false;
}
function onTouchMove(e){
if($.detectSwipe.preventDefault){ e.preventDefault(); }
if(isMoving){
var x=e.touches[0].pageX;
var y=e.touches[0].pageY;
var dx=startX - x;
var dy=startY - y;
var dir;
var ratio=window.devicePixelRatio||1;
if(Math.abs(dx) * ratio >=$.detectSwipe.threshold){
dir=dx > 0 ? 'left':'right'
}
else if(Math.abs(dy) * ratio >=$.detectSwipe.threshold){
dir=dy > 0 ? 'up':'down'
}
if(dir){
onTouchEnd.call(this);
$(this).trigger('swipe', dir).trigger('swipe' + dir);
}}
}
function onTouchStart(e){
if(e.touches.length==1){
startX=e.touches[0].pageX;
startY=e.touches[0].pageY;
isMoving=true;
this.addEventListener('touchmove', onTouchMove, false);
this.addEventListener('touchend', onTouchEnd, false);
}}
function setup(){
this.addEventListener&&this.addEventListener('touchstart', onTouchStart, false);
}
function teardown(){
this.removeEventListener('touchstart', onTouchStart);
}
$.event.special.swipe={ setup: setup };
$.each(['left', 'up', 'down', 'right'], function (){
$.event.special['swipe' + this]={ setup: function(){
$(this).on('swipe', $.noop);
}};});
}));
(function($){
"use strict";
if('undefined'===typeof $){
if('console' in window){ window.console.info('Too much lightness, Featherlight needs jQuery.'); }
return;
}
if($.fn.jquery.match(/-ajax/)){
if('console' in window){ window.console.info('Featherlight needs regular jQuery, not the slim version.'); }
return;
}
function Featherlight($content, config){
if(this instanceof Featherlight){  
this.id=Featherlight.id++;
this.setup($content, config);
this.chainCallbacks(Featherlight._callbackChain);
}else{
var fl=new Featherlight($content, config);
fl.open();
return fl;
}}
var opened=[],
pruneOpened=function(remove){
opened=$.grep(opened, function(fl){
return fl!==remove&&fl.$instance.closest('body').length > 0;
});
return opened;
};
function slice(obj, set){
var r={};
for (var key in obj){
if(key in set){
r[key]=obj[key];
delete obj[key];
}}
return r;
}
var iFrameAttributeSet={
allow: 1, allowfullscreen: 1, frameborder: 1, height: 1, longdesc: 1, marginheight: 1, marginwidth: 1,
mozallowfullscreen: 1, name: 1, referrerpolicy: 1, sandbox: 1, scrolling: 1, src: 1, srcdoc: 1, style: 1,
webkitallowfullscreen: 1, width: 1
};
function parseAttrs(obj, prefix){
var attrs={},
regex=new RegExp('^' + prefix + '([A-Z])(.*)');
for (var key in obj){
var match=key.match(regex);
if(match){
var dasherized=(match[1] + match[2].replace(/([A-Z])/g, '-$1')).toLowerCase();
attrs[dasherized]=obj[key];
}}
return attrs;
}
var eventMap={ keyup: 'onKeyUp', resize: 'onResize' };
var globalEventHandler=function(event){
$.each(Featherlight.opened().reverse(), function(){
if(!event.isDefaultPrevented()){
if(false===this[eventMap[event.type]](event)){
event.preventDefault(); event.stopPropagation(); return false;
}}
});
};
var toggleGlobalEvents=function(set){
if(set!==Featherlight._globalHandlerInstalled){
Featherlight._globalHandlerInstalled=set;
var events=$.map(eventMap, function(_, name){ return name+'.'+Featherlight.prototype.namespace; }).join(' ');
$(window)[set ? 'on':'off'](events, globalEventHandler);
}};
Featherlight.prototype={
constructor: Featherlight,
namespace:      'featherlight',        
targetAttr:     'data-featherlight',   
variant:        null,                  
resetCss:       false,                 
background:     null,                  
openTrigger:    'click',               
closeTrigger:   'click',               
filter:         null,                  
root:           'body',                
openSpeed:      250,                   
closeSpeed:     250,                   
closeOnClick:   'background',          
closeOnEsc:     true,                  
closeIcon:      '&#10005;',            
loading:        '',                    
persist:        false,                 
otherClose:     null,                  
beforeOpen:     $.noop,                
beforeContent:  $.noop,                
beforeClose:    $.noop,                
afterOpen:      $.noop,                
afterContent:   $.noop,                
afterClose:     $.noop,                
onKeyUp:        $.noop,                
onResize:       $.noop,                
type:           null,                  
contentFilters: ['jquery', 'image', 'html', 'ajax', 'iframe', 'text'], 
setup: function(target, config){
if(typeof target==='object'&&target instanceof $===false&&!config){
config=target;
target=undefined;
}
var self=$.extend(this, config, {target: target}),
css = !self.resetCss ? self.namespace:self.namespace+'-reset', 
$background=$(self.background||[
'<div class="'+css+'-loading '+css+'">',
'<div class="'+css+'-content">',
'<button class="'+css+'-close-icon '+ self.namespace + '-close" aria-label="Close">',
self.closeIcon,
'</button>',
'<div class="'+self.namespace+'-inner">' + self.loading + '</div>',
'</div>',
'</div>'].join('')),
closeButtonSelector='.'+self.namespace+'-close' + (self.otherClose ? ',' + self.otherClose:'');
self.$instance=$background.clone().addClass(self.variant); 
self.$instance.on(self.closeTrigger+'.'+self.namespace, function(event){
if(event.isDefaultPrevented()){
return;
}
var $target=$(event.target);
if(('background'===self.closeOnClick&&$target.is('.'+self.namespace))
|| 'anywhere'===self.closeOnClick
|| $target.closest(closeButtonSelector).length){
self.close(event);
event.preventDefault();
}});
return this;
},
getContent: function(){
if(this.persist!==false&&this.$content){
return this.$content;
}
var self=this,
filters=this.constructor.contentFilters,
readTargetAttr=function(name){ return self.$currentTarget&&self.$currentTarget.attr(name); },
targetValue=readTargetAttr(self.targetAttr),
data=self.target||targetValue||'';
var filter=filters[self.type]; 
if(!filter&&data in filters){
filter=filters[data];
data=self.target&&targetValue;
}
data=data||readTargetAttr('href')||'';
if(!filter){
for(var filterName in filters){
if(self[filterName]){
filter=filters[filterName];
data=self[filterName];
}}
}
if(!filter){
var target=data;
data=null;
$.each(self.contentFilters, function(){
filter=filters[this];
if(filter.test){
data=filter.test(target);
}
if(!data&&filter.regex&&target.match&&target.match(filter.regex)){
data=target;
}
return !data;
});
if(!data){
if('console' in window){ window.console.error('Featherlight: no content filter found ' + (target ? ' for "' + target + '"':' (no target specified)')); }
return false;
}}
return filter.process.call(self, data);
},
setContent: function($content){
this.$instance.removeClass(this.namespace+'-loading');
this.$instance.toggleClass(this.namespace+'-iframe', $content.is('iframe'));
this.$instance.find('.'+this.namespace+'-inner')
.not($content)                
.slice(1).remove().end()      
.replaceWith($.contains(this.$instance[0], $content[0]) ? '':$content);
this.$content=$content.addClass(this.namespace+'-inner');
return this;
},
open: function(event){
var self=this;
self.$instance.hide().appendTo(self.root);
if((!event||!event.isDefaultPrevented())
&& self.beforeOpen(event)!==false){
if(event){
event.preventDefault();
}
var $content=self.getContent();
if($content){
opened.push(self);
toggleGlobalEvents(true);
self.$instance.fadeIn(self.openSpeed);
self.beforeContent(event);
return $.when($content)
.always(function($content){
self.setContent($content);
self.afterContent(event);
})
.then(self.$instance.promise())
.done(function(){ self.afterOpen(event); });
}}
self.$instance.detach();
return $.Deferred().reject().promise();
},
close: function(event){
var self=this,
deferred=$.Deferred();
if(self.beforeClose(event)===false){
deferred.reject();
}else{
if(0===pruneOpened(self).length){
toggleGlobalEvents(false);
}
self.$instance.fadeOut(self.closeSpeed,function(){
self.$instance.detach();
self.afterClose(event);
deferred.resolve();
});
}
return deferred.promise();
},
resize: function(w, h){
if(w&&h){
this.$content.css('width', '').css('height', '');
var ratio=Math.max(w  / (this.$content.parent().width()-1),
h / (this.$content.parent().height()-1));
if(ratio > 1){
ratio=h / Math.floor(h / ratio); 
this.$content.css('width', '' + w / ratio + 'px').css('height', '' + h / ratio + 'px');
}}
},
/* Utility function to chain callbacks
[Warning: guru-level]
Used be extensions that want to let users specify callbacks but
also need themselves to use the callbacks.
The argument 'chain' has callback names as keys and function(super, event)
as values. That function is meant to call `super` at some point.
*/
chainCallbacks: function(chain){
for (var name in chain){
this[name]=$.proxy(chain[name], this, $.proxy(this[name], this));
}}
};
$.extend(Featherlight, {
id: 0,                                    
autoBind:       '[data-featherlight]',    
defaults:       Featherlight.prototype,   
contentFilters: {
jquery: {
regex: /^[#.]\w/,         
test: function(elem){ return elem instanceof $&&elem; },
process: function(elem){ return this.persist!==false ? $(elem):$(elem).clone(true); }},
image: {
regex: /\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,
process: function(url){
var self=this,
deferred=$.Deferred(),
img=new Image(),
$img=$('<img src="'+url+'" alt="" class="'+self.namespace+'-image" />');
img.onload=function(){
$img.naturalWidth=img.width; $img.naturalHeight=img.height;
deferred.resolve($img);
};
img.onerror=function(){ deferred.reject($img); };
img.src=url;
return deferred.promise();
}},
html: {
regex: /^\s*<[\w!][^<]*>/, 
process: function(html){ return $(html); }},
ajax: {
regex: /./,            
process: function(url){
var self=this,
deferred=$.Deferred();
var $container=$('<div></div>').load(url, function(response, status){
if(status!=="error"){
deferred.resolve($container.contents());
}
deferred.fail();
});
return deferred.promise();
}},
iframe: {
process: function(url){
var deferred=new $.Deferred();
var $content=$('<iframe/>');
var css=parseAttrs(this, 'iframe');
var attrs=slice(css, iFrameAttributeSet);
$content.hide()
.attr('src', url)
.attr(attrs)
.css(css)
.on('load', function(){ deferred.resolve($content.show()); })
.appendTo(this.$instance.find('.' + this.namespace + '-content'));
return deferred.promise();
}},
text: {
process: function(text){ return $('<div>', {text: text});}}
},
functionAttributes: ['beforeOpen', 'afterOpen', 'beforeContent', 'afterContent', 'beforeClose', 'afterClose'],
readElementConfig: function(element, namespace){
var Klass=this,
regexp=new RegExp('^data-' + namespace + '-(.*)'),
config={};
if(element&&element.attributes){
$.each(element.attributes, function(){
var match=this.name.match(regexp);
if(match){
var val=this.value,
name=$.camelCase(match[1]);
if($.inArray(name, Klass.functionAttributes) >=0){  
val=new Function(val);                           
}else{
try { val=JSON.parse(val); }
catch(e){}}
config[name]=val;
}});
}
return config;
},
extend: function(child, defaults){
var Ctor=function(){ this.constructor=child; };
Ctor.prototype=this.prototype;
child.prototype=new Ctor();
child.__super__=this.prototype;
$.extend(child, this, defaults);
child.defaults=child.prototype;
return child;
},
attach: function($source, $content, config){
var Klass=this;
if(typeof $content==='object'&&$content instanceof $===false&&!config){
config=$content;
$content=undefined;
}
config=$.extend({}, config);
var namespace=config.namespace||Klass.defaults.namespace,
tempConfig=$.extend({}, Klass.defaults, Klass.readElementConfig($source[0], namespace), config),
sharedPersist;
var handler=function(event){
var $target=$(event.currentTarget);
var elemConfig=$.extend({$source: $source, $currentTarget: $target},
Klass.readElementConfig($source[0], tempConfig.namespace),
Klass.readElementConfig(event.currentTarget, tempConfig.namespace),
config);
var fl=sharedPersist||$target.data('featherlight-persisted')||new Klass($content, elemConfig);
if(fl.persist==='shared'){
sharedPersist=fl;
}else if(fl.persist!==false){
$target.data('featherlight-persisted', fl);
}
if(elemConfig.$currentTarget.blur){
elemConfig.$currentTarget.blur();
}
fl.open(event);
};
$source.on(tempConfig.openTrigger+'.'+tempConfig.namespace, tempConfig.filter, handler);
return {filter: tempConfig.filter, handler: handler};},
current: function(){
var all=this.opened();
return all[all.length - 1]||null;
},
opened: function(){
var klass=this;
pruneOpened();
return $.grep(opened, function(fl){ return fl instanceof klass; });
},
close: function(event){
var cur=this.current();
if(cur){ return cur.close(event); }},
_onReady: function(){
var Klass=this;
if(Klass.autoBind){
var $autobound=$(Klass.autoBind);
$autobound.each(function(){
Klass.attach($(this));
});
$(document).on('click', Klass.autoBind, function(evt){
if(evt.isDefaultPrevented()){
return;
}
var $cur=$(evt.currentTarget);
var len=$autobound.length;
$autobound=$autobound.add($cur);
if(len===$autobound.length){
return; 
}
var data=Klass.attach($cur);
if(!data.filter||$(evt.target).parentsUntil($cur, data.filter).length > 0){
data.handler(evt);
}});
}},
_callbackChain: {
onKeyUp: function(_super, event){
if(27===event.keyCode){
if(this.closeOnEsc){
$.featherlight.close(event);
}
return false;
}else{
return _super(event);
}},
beforeOpen: function(_super, event){
$(document.documentElement).addClass('with-featherlight');
this._previouslyActive=document.activeElement;
this._$previouslyTabbable=$("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]")
.not('[tabindex]')
.not(this.$instance.find('button'));
this._$previouslyWithTabIndex=$('[tabindex]').not('[tabindex="-1"]');
this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(_i, elem){
return $(elem).attr('tabindex');
});
this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr('tabindex', -1);
if(document.activeElement.blur){
document.activeElement.blur();
}
return _super(event);
},
afterClose: function(_super, event){
var r=_super(event);
var self=this;
this._$previouslyTabbable.removeAttr('tabindex');
this._$previouslyWithTabIndex.each(function(i, elem){
$(elem).attr('tabindex', self._previousWithTabIndices[i]);
});
this._previouslyActive.focus();
if(Featherlight.opened().length===0){
$(document.documentElement).removeClass('with-featherlight');
}
return r;
},
onResize: function(_super, event){
this.resize(this.$content.naturalWidth, this.$content.naturalHeight);
return _super(event);
},
afterContent: function(_super, event){
var r=_super(event);
this.$instance.find('[autofocus]:not([disabled])').focus();
this.onResize(event);
return r;
}}
});
$.featherlight=Featherlight;
$.fn.featherlight=function($content, config){
Featherlight.attach(this, $content, config);
return this;
};
$(document).ready(function(){ Featherlight._onReady(); });
}(jQuery));
(function($){
"use strict";
var warn=function(m){
if(window.console&&window.console.warn){
window.console.warn('FeatherlightGallery: ' + m);
}};
if('undefined'===typeof $){
return warn('Too much lightness, Featherlight needs jQuery.');
}else if(!$.featherlight){
return warn('Load the featherlight plugin before the gallery plugin');
}
var isTouchAware=('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch,
jQueryConstructor=$.event&&$.event.special.swipeleft&&$,
hammerConstructor=window.Hammer&&function($el){
var mc=new window.Hammer.Manager($el[0]);
mc.add(new window.Hammer.Swipe());
return mc;
},
swipeAwareConstructor=isTouchAware&&(jQueryConstructor||hammerConstructor);
if(isTouchAware&&!swipeAwareConstructor){
warn('No compatible swipe library detected; one must be included before featherlightGallery for swipe motions to navigate the galleries.');
}
var callbackChain={
afterClose: function(_super, event){
var self=this;
self.$instance.off('next.'+self.namespace+' previous.'+self.namespace);
if(self._swiper){
self._swiper
.off('swipeleft', self._swipeleft) 
.off('swiperight', self._swiperight);
self._swiper=null;
}
return _super(event);
},
beforeOpen: function(_super, event){
var self=this;
self.$instance.on('next.'+self.namespace+' previous.'+self.namespace, function(event){
var offset=event.type==='next' ? +1:-1;
self.navigateTo(self.currentNavigation() + offset);
});
if(swipeAwareConstructor){
self._swiper=swipeAwareConstructor(self.$instance)
.on('swipeleft', self._swipeleft=function(){ self.$instance.trigger('next'); })
.on('swiperight', self._swiperight=function(){ self.$instance.trigger('previous'); });
self.$instance
.addClass(this.namespace+'-swipe-aware', swipeAwareConstructor);
}
self.$instance.find('.'+self.namespace+'-content')
.append(self.createNavigation('previous'))
.append(self.createNavigation('next'));
return _super(event);
},
beforeContent: function(_super, event){
var index=this.currentNavigation();
var len=this.slides().length;
this.$instance
.toggleClass(this.namespace+'-first-slide', index===0)
.toggleClass(this.namespace+'-last-slide', index===len - 1);
return _super(event);
},
onKeyUp: function(_super, event){
var dir={
37: 'previous', 
39: 'next'			
}[event.keyCode];
if(dir){
this.$instance.trigger(dir);
return false;
}else{
return _super(event);
}}
};
function FeatherlightGallery($source, config){
if(this instanceof FeatherlightGallery){  
$.featherlight.apply(this, arguments);
this.chainCallbacks(callbackChain);
}else{
var flg=new FeatherlightGallery($.extend({$source: $source, $currentTarget: $source.first()}, config));
flg.open();
return flg;
}}
$.featherlight.extend(FeatherlightGallery, {
autoBind: '[data-featherlight-gallery]'
});
$.extend(FeatherlightGallery.prototype, {
previousIcon: '&#9664;',     
nextIcon: '&#9654;',         
galleryFadeIn: 100,          
galleryFadeOut: 300,         
slides: function(){
if(this.filter){
return this.$source.find(this.filter);
}
return this.$source;
},
images: function(){
warn('images is deprecated, please use slides instead');
return this.slides();
},
currentNavigation: function(){
return this.slides().index(this.$currentTarget);
},
navigateTo: function(index){
var self=this,
source=self.slides(),
len=source.length,
$inner=self.$instance.find('.' + self.namespace + '-inner');
index=((index % len) + len) % len; 
self.$currentTarget=source.eq(index);
self.beforeContent();
return $.when(self.getContent(),
$inner.fadeTo(self.galleryFadeOut,0.2)
).always(function($newContent){
self.setContent($newContent);
self.afterContent();
$newContent.fadeTo(self.galleryFadeIn,1);
});
},
createNavigation: function(target){
var self=this;
return $('<span title="'+target+'" class="'+this.namespace+'-'+target+'"><span>'+this[target+'Icon']+'</span></span>').click(function(evt){
$(this).trigger(target+'.'+self.namespace);
evt.preventDefault();
});
}});
$.featherlightGallery=FeatherlightGallery;
$.fn.featherlightGallery=function(config){
FeatherlightGallery.attach(this, config);
return this;
};
$(document).ready(function(){ FeatherlightGallery._onReady(); });
}(jQuery));
(function(window, $, undefined){
'use strict';
var $body=$(document.body);
function testImages(index, element){
return /(.png|.jpg|.jpeg|.gif|.tiff|.bmp)$/.test($(element).attr('href').toLowerCase().split('?')[0].split('#')[0]
);
}
function findImages(){
$body.find('a[href]').filter(testImages).attr('data-featherlight', 'image');
}
function buildGalleries(index, element){
var $galleryObj=$(element),
$galleryItems=$galleryObj.find('a[data-featherlight]');
if($galleryItems.attr('data-featherlight')){
$galleryItems.featherlightGallery({
previousIcon: '',
nextIcon: ''
});
}}
function findGalleries(){
var $gallery=$body.find('[class*="gallery"]');
if(0!==$gallery.length){
$.each($gallery, buildGalleries);
}}
function findCaption(target){
var	caption=target.parent().find('.wp-caption-text');
if(0!==caption.length){
return caption;
}
var gutCaption=target.parent().find('figcaption');
if(0!==gutCaption.length){
return gutCaption;
}
var galParent=target.parents('.gallery-item');
if(0!==galParent.length){
return galParent.find('.wp-caption-text');
}
var gutParent=target.parents('.blocks-gallery-item');
if(0!==gutParent.length){
return gutParent.find('figcaption');
}
var jetParent=target.parents('.tiled-gallery-item');
if(0!==jetParent.length){
return jetParent.find('.tiled-gallery-caption');
}
return '';
}
function addCaptions(){
$.featherlight.prototype.afterContent=function(){
var object=this.$instance,
caption=findCaption(this.$currentTarget);
object.find('.caption').remove();
if(0!==caption.length){
var $captionElm=$('<div class="caption">').appendTo(object.find('.featherlight-content'));
$captionElm[0].innerHTML=caption.html();
}};}
function wpFeatherlightInit(){
$.featherlight.defaults.closeIcon='';
findImages();
findGalleries();
if($body.hasClass('wp-featherlight-captions')){
addCaptions();
}}
$(document).ready(function(){
wpFeatherlightInit();
});
})(this, jQuery);
(function(e){var t={};function i(n){if(t[n]){return t[n].exports}var o=t[n]={i:n,l:false,exports:{}};e[n].call(o.exports,o,o.exports,i);o.l=true;return o.exports}i.m=e;i.c=t;i.d=function(e,t,n){if(!i.o(e,t)){Object.defineProperty(e,t,{enumerable:true,get:n})}};i.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})};i.t=function(e,t){if(t&1)e=i(e);if(t&8)return e;if(t&4&&typeof e==="object"&&e&&e.__esModule)return e;var n=Object.create(null);i.r(n);Object.defineProperty(n,"default",{enumerable:true,value:e});if(t&2&&typeof e!="string")for(var o in e)i.d(n,o,function(t){return e[t]}.bind(null,o));return n};i.n=function(e){var t=e&&e.__esModule?function t(){return e["default"]}:function t(){return e};i.d(t,"a",t);return t};i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};i.p=".";return i(i.s=0)})({"./src/photoswipe-init.js":function(e,t,i){"use strict";i.r(t);var n=i("./src/photoswipe.js");var o=i.n(n);var r=i("./src/photoswipe-ui-default.js");var a=i.n(r);(function(){var e;window.vcv.on("ready",function(){var t=document.getElementById("pswp");if(t){e&&e.destroy&&e.destroy();t.remove()}var i='<div class="pswp" id="pswp" tabindex="-1" role="dialog" aria-hidden="true"><div class="pswp__bg"></div><div class="pswp__scroll-wrap"><div class="pswp__container"><div class="pswp__item"></div><div class="pswp__item"></div><div class="pswp__item"></div></div><div class="pswp__ui pswp__ui--hidden"><div class="pswp__top-bar"><div class="pswp__counter"></div><button class="pswp__button pswp__button--close" title="Close (Esc)"></button><button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button><button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button><div class="pswp__preloader"><div class="pswp__preloader__icn"><div class="pswp__preloader__cut"><div class="pswp__preloader__donut"></div></div></div></div></div><div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"><div class="pswp__share-tooltip"></div></div><button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"></button><button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"></button><div class="pswp__caption"><div class="pswp__caption__center"></div></div></div></div></div>';var n=document.createElement("div");n.innerHTML=i;t=n.children[0];document.body.appendChild(t);var r=function(i){var n=i.dataset.photoswipeGallery;var r=t;var l=function(){var e=[];var t=i.querySelectorAll("[data-photoswipe-item]:not([data-cloned])[data-photoswipe-image]");if(!t.length){t=i.querySelectorAll("[data-photoswipe-item]:not([data-cloned]) [data-photoswipe-image]")}if(t){t=Array.prototype.slice.call(t);t.forEach(function(t){var i=t.querySelector("img")||t.querySelector("canvas");if(i){var n=Array.prototype.slice.call(t.classList).find(function(e){return e.match(/vce\-image\-filter\-\-/)})||"";var o={src:t.href,w:i.naturalWidth,h:i.naturalHeight,el:t,title:t.dataset.photoswipeCaption,filterClass:n};e.push(o)}})}return e};var s=function e(t,i){return t&&(i(t)?t:e(t.parentNode,i))};var u=function(e){e=e||window.event;e.preventDefault?e.preventDefault():e.returnValue=false;if(!s(e.target,function(e){return e.dataset&&e.dataset.photoswipeGallery})){return}var t=s(e.target,function(e){return!!e.dataset.photoswipeImage});var i=s(t,function(e){return e.dataset.photoswipeGallery&&e.dataset.photoswipeGallery===t.dataset.photoswipeImage});if(!i){return}var n=t.dataset.photoswipeIndex;if(n>=0){c(n,i)}return false};var f=function(){var e=window.location.hash.substring(1),t={};if(e.length<5){return t}var i=e.split("&");for(var n=0;n<i.length;n++){if(!i[n]){continue}var o=i[n].split("=");if(o.length<2){continue}t[o[0]]=o[1]}return t};var c=function(t,i,s,u){var f=l(i);var c={galleryUID:n,getThumbBoundsFn:function(e){var t=window.pageYOffset||document.documentElement.scrollTop;var i=f[e].el.getBoundingClientRect();return{x:i.left,y:i.top+t,w:i.width}}};if(u){if(c.galleryPIDs){for(var d=0;d<f.length;d++){if(f[d].pid==t){c.index=d;break}}}else{c.index=parseInt(t,10)-1}}else{c.index=parseInt(t,10)}if(isNaN(c.index)){return}if(s){c.showAnimationDuration=0}c.hideAnimationDuration=100;var p=e=new o.a(r,a.a,f,c);p.init()};var d=i.querySelectorAll("[data-photoswipe-image]");if(d){d=Array.prototype.slice.call(d);d.forEach(function(e,t){e.setAttribute("data-pswp-uid",t+1);e.onclick=u})}var p=f();if(p.pid&&p.gid){c(p.pid,d[p.gid-1],true,true)}};var l=document.querySelectorAll("[data-photoswipe-gallery]");if(l){l=Array.prototype.slice.call(l);l.forEach(function(e){r(e)})}})})()},"./src/photoswipe-ui-default.js":function(e,t,i){(function(t,i){if(typeof define==="function"&&define.amd){define(i)}else if(true){e.exports=i()}else{}})(this,function(){"use strict";var e=function(e,t){var i=this;var n=false,o=true,r,a,l,s,u,f,c,d=true,p,m,h,v,w,g,y,x,b={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){if(!e.title){t.children[0].innerHTML="";return false}t.children[0].innerHTML=e.title;return true},closeEl:true,captionEl:true,fullscreenEl:true,zoomEl:true,shareEl:true,counterEl:true,arrowEl:true,preloaderEl:true,tapToClose:false,tapToToggleControls:true,clickToCloseNonZoomable:true,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/"+"?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:true}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},_,C;var I=function(e){if(_){return true}e=e||window.event;if(x.timeToIdle&&x.mouseUsed&&!m){P()}var i=e.target||e.srcElement,n,o=i.getAttribute("class")||"",r;for(var a=0;a<W.length;a++){n=W[a];if(n.onTap&&o.indexOf("pswp__"+n.name)>-1){n.onTap();r=true}}if(r){if(e.stopPropagation){e.stopPropagation()}_=true;var l=t.features.isOldAndroid?600:30;C=setTimeout(function(){_=false},l)}},T=function(){return!e.likelyTouchDevice||x.mouseUsed||screen.width>x.fitControlsWidth},E=function(e,i,n){t[(n?"add":"remove")+"Class"](e,"pswp__"+i)},S=function(){var e=x.getNumItemsFn()===1;if(e!==y){E(a,"ui--one-slide",e);y=e}},D=function(){E(c,"share-modal--hidden",d)},M=function(){d=!d;if(!d){D();setTimeout(function(){if(!d){t.addClass(c,"pswp__share-modal--fade-in")}},30)}else{t.removeClass(c,"pswp__share-modal--fade-in");setTimeout(function(){if(d){D()}},300)}if(!d){A()}return false},O=function(t){t=t||window.event;var i=t.target||t.srcElement;e.shout("shareLinkClick",t,i);if(!i.href){return false}if(i.hasAttribute("download")){return true}window.open(i.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,"+"location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100));if(!d){M()}return false},A=function(){var e="",t,i,n,o,r;for(var a=0;a<x.shareButtons.length;a++){t=x.shareButtons[a];n=x.getImageURLForShare(t);o=x.getPageURLForShare(t);r=x.getTextForShare(t);i=t.url.replace("{{url}}",encodeURIComponent(o)).replace("{{image_url}}",encodeURIComponent(n)).replace("{{raw_image_url}}",n).replace("{{text}}",encodeURIComponent(r));e+='<a href="'+i+'" target="_blank" '+'class="pswp__share--'+t.id+'"'+(t.download?"download":"")+">"+t.label+"</a>";if(x.parseShareButtonOut){e=x.parseShareButtonOut(t,e)}}c.children[0].innerHTML=e;c.children[0].onclick=O},F=function(e){for(var i=0;i<x.closeElClasses.length;i++){if(t.hasClass(e,"pswp__"+x.closeElClasses[i])){return true}}},k,R,L=0,P=function(){clearTimeout(R);L=0;if(m){i.setIdle(false)}},Z=function(e){e=e?e:window.event;var t=e.relatedTarget||e.toElement;if(!t||t.nodeName==="HTML"){clearTimeout(R);R=setTimeout(function(){i.setIdle(true)},x.timeToIdleOutside)}},z=function(){if(x.fullscreenEl&&!t.features.isOldAndroid){if(!r){r=i.getFullscreenAPI()}if(r){t.bind(document,r.eventK,i.updateFullscreen);i.updateFullscreen();t.addClass(e.template,"pswp--supports-fs")}else{t.removeClass(e.template,"pswp--supports-fs")}}},N=function(){if(x.preloaderEl){U(true);h("beforeChange",function(){clearTimeout(g);g=setTimeout(function(){if(e.currItem&&e.currItem.loading){if(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth){U(false)}}else{U(true)}},x.loadingIndicatorDelay)});h("imageLoadComplete",function(t,i){if(e.currItem===i){U(true)}})}},U=function(e){if(w!==e){E(v,"preloader--active",!e);w=e}},K=function(e){var i=e.vGap;if(T()){var n=x.barsSize;if(x.captionEl&&n.bottom==="auto"){if(!s){s=t.createEl("pswp__caption pswp__caption--fake");s.appendChild(t.createEl("pswp__caption__center"));a.insertBefore(s,l);t.addClass(a,"pswp__ui--fit")}if(x.addCaptionHTMLFn(e,s,true)){var o=s.clientHeight;i.bottom=parseInt(o,10)||44}else{i.bottom=n.top}}else{i.bottom=n.bottom==="auto"?0:n.bottom}i.top=n.top}else{i.top=i.bottom=0}},H=function(){if(x.timeToIdle){h("mouseUsed",function(){t.bind(document,"mousemove",P);t.bind(document,"mouseout",Z);k=setInterval(function(){L++;if(L===2){i.setIdle(true)}},x.timeToIdle/2)})}},B=function(){h("onVerticalDrag",function(e){if(o&&e<.95){i.hideControls()}else if(!o&&e>=.95){i.showControls()}});var e;h("onPinchClose",function(t){if(o&&t<.9){i.hideControls();e=true}else if(e&&!o&&t>.9){i.showControls()}});h("zoomGestureEnded",function(){e=false;if(e&&!o){i.showControls()}})};var W=[{name:"caption",option:"captionEl",onInit:function(e){l=e}},{name:"share-modal",option:"shareEl",onInit:function(e){c=e},onTap:function(){M()}},{name:"button--share",option:"shareEl",onInit:function(e){f=e},onTap:function(){M()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){u=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){if(r.isFullscreen()){r.exit()}else{r.enter()}}},{name:"preloader",option:"preloaderEl",onInit:function(e){v=e}}];var G=function(){var e,i,n;var o=function(o){if(!o){return}var r=o.length;for(var a=0;a<r;a++){e=o[a];i=e.className;for(var l=0;l<W.length;l++){n=W[l];if(i.indexOf("pswp__"+n.name)>-1){if(x[n.option]){t.removeClass(e,"pswp__element--disabled");if(n.onInit){n.onInit(e)}}else{t.addClass(e,"pswp__element--disabled")}}}}};o(a.children);var r=t.getChildByClass(a,"pswp__top-bar");if(r){o(r.children)}};i.init=function(){t.extend(e.options,b,true);x=e.options;a=t.getChildByClass(e.scrollWrap,"pswp__ui");h=e.listen;B();h("beforeChange",i.update);h("doubleTap",function(t){var i=e.currItem.initialZoomLevel;if(e.getZoomLevel()!==i){e.zoomTo(i,t,333)}else{e.zoomTo(x.getDoubleTapZoom(false,e.currItem),t,333)}});h("preventDragEvent",function(e,t,i){var n=e.target||e.srcElement;if(n&&n.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(n.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(n.tagName))){i.prevent=false}});h("bindEvents",function(){t.bind(a,"pswpTap click",I);t.bind(e.scrollWrap,"pswpTap",i.onGlobalTap);if(!e.likelyTouchDevice){t.bind(e.scrollWrap,"mouseover",i.onMouseOver)}});h("unbindEvents",function(){if(!d){M()}if(k){clearInterval(k)}t.unbind(document,"mouseout",Z);t.unbind(document,"mousemove",P);t.unbind(a,"pswpTap click",I);t.unbind(e.scrollWrap,"pswpTap",i.onGlobalTap);t.unbind(e.scrollWrap,"mouseover",i.onMouseOver);if(r){t.unbind(document,r.eventK,i.updateFullscreen);if(r.isFullscreen()){x.hideAnimationDuration=0;r.exit()}r=null}});h("destroy",function(){if(x.captionEl){if(s){a.removeChild(s)}t.removeClass(l,"pswp__caption--empty")}if(c){c.children[0].onclick=null}t.removeClass(a,"pswp__ui--over-close");t.addClass(a,"pswp__ui--hidden");i.setIdle(false)});if(!x.showAnimationDuration){t.removeClass(a,"pswp__ui--hidden")}h("initialZoomIn",function(){if(x.showAnimationDuration){t.removeClass(a,"pswp__ui--hidden")}});h("initialZoomOut",function(){t.addClass(a,"pswp__ui--hidden")});h("parseVerticalMargin",K);G();if(x.shareEl&&f&&c){d=true}S();H();z();N()};i.setIdle=function(e){m=e;E(a,"ui--idle",e)};i.update=function(){if(o&&e.currItem){i.updateIndexIndicator();if(x.captionEl){x.addCaptionHTMLFn(e.currItem,l);E(l,"caption--empty",!e.currItem.title)}n=true}else{n=false}if(!d){M()}S()};i.updateFullscreen=function(i){if(i){setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50)}t[(r.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")};i.updateIndexIndicator=function(){if(x.counterEl){u.innerHTML=e.getCurrentIndex()+1+x.indexIndicatorSep+x.getNumItemsFn()}};i.onGlobalTap=function(n){n=n||window.event;var r=n.target||n.srcElement;if(_){return}if(n.detail&&n.detail.pointerType==="mouse"){if(F(r)){e.close();return}if(t.hasClass(r,"pswp__img")){if(e.getZoomLevel()===1&&e.getZoomLevel()<=e.currItem.fitRatio){if(x.clickToCloseNonZoomable){e.close()}}else{e.toggleDesktopZoom(n.detail.releasePoint)}}}else{if(x.tapToToggleControls){if(o){i.hideControls()}else{i.showControls()}}if(x.tapToClose&&(t.hasClass(r,"pswp__img")||F(r))){e.close();return}}};i.onMouseOver=function(e){e=e||window.event;var t=e.target||e.srcElement;E(a,"ui--over-close",F(t))};i.hideControls=function(){t.addClass(a,"pswp__ui--hidden");o=false};i.showControls=function(){o=true;if(!n){i.update()}t.removeClass(a,"pswp__ui--hidden")};i.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)};i.getFullscreenAPI=function(){var t=document.documentElement,i,n="fullscreenchange";if(t.requestFullscreen){i={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:n}}else if(t.mozRequestFullScreen){i={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+n}}else if(t.webkitRequestFullscreen){i={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+n}}else if(t.msRequestFullscreen){i={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}}if(i){i.enter=function(){p=x.closeOnScroll;x.closeOnScroll=false;if(this.enterK==="webkitRequestFullscreen"){e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)}else{return e.template[this.enterK]()}};i.exit=function(){x.closeOnScroll=p;return document[this.exitK]()};i.isFullscreen=function(){return document[this.elementK]}}return i}};return e})},"./src/photoswipe.css":function(e,t){},"./src/photoswipe.js":function(e,t,i){(function(t,i){if(typeof define==="function"&&define.amd){define(i)}else if(true){e.exports=i()}else{}})(this,function(){"use strict";var e=function(e,t,i,n){var o={features:null,bind:function(e,t,i,n){var o=(n?"remove":"add")+"EventListener";t=t.split(" ");for(var r=0;r<t.length;r++){if(t[r]){e[o](t[r],i,false)}}},isArray:function(e){return e instanceof Array},createEl:function(e,t){var i=document.createElement(t||"div");if(e){i.className=e}return i},getScrollY:function(){var e=window.pageYOffset;return e!==undefined?e:document.documentElement.scrollTop},unbind:function(e,t,i){o.bind(e,t,i,true)},removeClass:function(e,t){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(i," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){if(!o.hasClass(e,t)){e.className+=(e.className?" ":"")+t}},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){var i=e.firstChild;while(i){if(o.hasClass(i,t)){return i}i=i.nextSibling}},arraySearch:function(e,t,i){var n=e.length;while(n--){if(e[n][i]===t){return n}}return-1},extend:function(e,t,i){for(var n in t){if(t.hasOwnProperty(n)){if(i&&e.hasOwnProperty(n)){continue}e[n]=t[n]}}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(o.features){return o.features}var e=o.createEl(),t=e.style,i="",n={};n.oldIE=document.all&&!document.addEventListener;n.touch="ontouchstart"in window;if(window.requestAnimationFrame){n.raf=window.requestAnimationFrame;n.caf=window.cancelAnimationFrame}n.pointerEvent=navigator.pointerEnabled||navigator.msPointerEnabled;if(!n.pointerEvent){var r=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var a=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);if(a&&a.length>0){a=parseInt(a[1],10);if(a>=1&&a<8){n.isOldIOSPhone=true}}}var l=r.match(/Android\s([0-9\.]*)/);var s=l?l[1]:0;s=parseFloat(s);if(s>=1){if(s<4.4){n.isOldAndroid=true}n.androidVersion=s}n.isMobileOpera=/opera mini|opera mobi/i.test(r)}var u=["transform","perspective","animationName"],f=["","webkit","Moz","ms","O"],c,d;for(var p=0;p<4;p++){i=f[p];for(var m=0;m<3;m++){c=u[m];d=i+(i?c.charAt(0).toUpperCase()+c.slice(1):c);if(!n[c]&&d in t){n[c]=d}}if(i&&!n.raf){i=i.toLowerCase();n.raf=window[i+"RequestAnimationFrame"];if(n.raf){n.caf=window[i+"CancelAnimationFrame"]||window[i+"CancelRequestAnimationFrame"]}}}if(!n.raf){var h=0;n.raf=function(e){var t=(new Date).getTime();var i=Math.max(0,16-(t-h));var n=window.setTimeout(function(){e(t+i)},i);h=t+i;return n};n.caf=function(e){clearTimeout(e)}}n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;o.features=n;return n}};o.detectFeatures();if(o.features.oldIE){o.bind=function(e,t,i,n){t=t.split(" ");var o=(n?"detach":"attach")+"Event",r,a=function(){i.handleEvent.call(i)};for(var l=0;l<t.length;l++){r=t[l];if(r){if(typeof i==="object"&&i.handleEvent){if(!n){i["oldIE"+r]=a}else{if(!i["oldIE"+r]){return false}}e[o]("on"+r,i["oldIE"+r])}else{e[o]("on"+r,i)}}}}}var r=this;var a=25,l=3;var s={allowPanToNext:true,spacing:.12,bgOpacity:1,mouseUsed:false,loop:true,pinchToClose:true,closeOnScroll:true,closeOnVerticalDrag:true,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:false,focus:true,escKey:true,arrowKeys:true,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return e.tagName==="A"},getDoubleTapZoom:function(e,t){if(e){return 1}else{return t.initialZoomLevel<.7?1:1.33}},maxSpreadZoom:1.33,modal:true,scaleMode:"fit"};o.extend(s,n);var u=function(){return{x:0,y:0}};var f,c,d,p,m,h,v=u(),w=u(),g=u(),y,x,b,_={},C,I,T,E,S,D,M=0,O={},A=u(),F,k,R=0,L,P,Z,z,N,U,K=true,H,B=[],W,G,q,Y,j,V,X,$={},J=false,Q,ee=function(e,t){o.extend(r,t.publicMethods);B.push(e)},te=function(e){var t=oi();if(e>t-1){return e-t}else if(e<0){return t+e}return e},ie={},ne=function(e,t){if(!ie[e]){ie[e]=[]}return ie[e].push(t)},oe=function(e){var t=ie&&ie[e];if(t){var i=Array.prototype.slice.call(arguments);i.shift();for(var n=0;n<t.length;n++){t[n].apply(r,i)}}},re=function(){return(new Date).getTime()},ae=function(e){yt=e;r.bg.style.opacity=e*s.bgOpacity},le=function(e,t,i,n,o){if(!J||o&&o!==r.currItem){n=n/(o?o.fitRatio:r.currItem.fitRatio)}e[N]=T+t+"px, "+i+"px"+E+" scale("+n+")"},se=function(e){if(dt){if(e){if(C>r.currItem.fitRatio){if(!J){di(r.currItem,false,true);J=true}}else{if(J){di(r.currItem);J=false}}}le(dt,g.x,g.y,C)}},ue=function(e){if(e.container){le(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)}},fe=function(e,t){t[N]=T+e+"px, 0px"+E},ce=function(e,t){if(!s.loop&&t){var i=p+(A.x*M-e)/A.x,n=Math.round(e-ct.x);if(i<0&&n>0||i>=oi()-1&&n<0){e=ct.x+n*s.mainScrollEndFriction}}ct.x=e;fe(e,m)},de=function(e,t){var i=mt[e]-O[e];return w[e]+v[e]+i-i*(t/I)},pe=function(e,t){e.x=t.x;e.y=t.y;if(t.id){e.id=t.id}},me=function(e){e.x=Math.round(e.x);e.y=Math.round(e.y)},he=null,ve=function(){if(he){o.unbind(document,"mousemove",ve);o.addClass(e,"pswp--has_mouse");s.mouseUsed=true;oe("mouseUsed")}he=setTimeout(function(){he=null},100)},we=function(){o.bind(document,"keydown",r);if(X.transform){o.bind(r.scrollWrap,"click",r)}if(!s.mouseUsed){o.bind(document,"mousemove",ve)}o.bind(window,"resize scroll orientationchange",r);oe("bindEvents")},ge=function(){o.unbind(window,"resize scroll orientationchange",r);o.unbind(window,"scroll",b.scroll);o.unbind(document,"keydown",r);o.unbind(document,"mousemove",ve);if(X.transform){o.unbind(r.scrollWrap,"click",r)}if(et){o.unbind(window,y,r)}clearTimeout(Q);oe("unbindEvents")},ye=function(e,t){var i=si(r.currItem,_,e);if(t){ft=i}return i},xe=function(e){if(!e){e=r.currItem}return e.initialZoomLevel},be=function(e){if(!e){e=r.currItem}return e.w>0?s.maxSpreadZoom:1},_e=function(e,t,i,n){if(n===r.currItem.initialZoomLevel){i[e]=r.currItem.initialPosition[e];return true}else{i[e]=de(e,n);if(i[e]>t.min[e]){i[e]=t.min[e];return true}else if(i[e]<t.max[e]){i[e]=t.max[e];return true}}return false},Ce=function(){if(N){var t=X.perspective&&!H;T="translate"+(t?"3d(":"(");E=X.perspective?", 0px)":")";return}N="left";o.addClass(e,"pswp--ie");fe=function(e,t){t.left=e+"px"};ue=function(e){var t=e.fitRatio>1?1:e.fitRatio,i=e.container.style,n=t*e.w,o=t*e.h;i.width=n+"px";i.height=o+"px";i.left=e.initialPosition.x+"px";i.top=e.initialPosition.y+"px"};se=function(){if(dt){var e=dt,t=r.currItem,i=t.fitRatio>1?1:t.fitRatio,n=i*t.w,o=i*t.h;e.width=n+"px";e.height=o+"px";e.left=g.x+"px";e.top=g.y+"px"}}},Ie=function(e){var t="";if(s.escKey&&e.keyCode===27){t="close"}else if(s.arrowKeys){if(e.keyCode===37){t="prev"}else if(e.keyCode===39){t="next"}}if(t){if(!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey){if(e.preventDefault){e.preventDefault()}else{e.returnValue=false}r[t]()}}},Te=function(e){if(!e){return}if(nt||it||pt||Ve){e.preventDefault();e.stopPropagation()}},Ee=function(){r.setScrollOffset(0,o.getScrollY())};var Se={},De=0,Me=function(e){if(Se[e]){if(Se[e].raf){G(Se[e].raf)}De--;delete Se[e]}},Oe=function(e){if(Se[e]){Me(e)}if(!Se[e]){De++;Se[e]={}}},Ae=function(){for(var e in Se){if(Se.hasOwnProperty(e)){Me(e)}}},Fe=function(e,t,i,n,o,r,a){var l=re(),s;Oe(e);var u=function(){if(Se[e]){s=re()-l;if(s>=n){Me(e);r(i);if(a){a()}return}r((i-t)*o(s/n)+t);Se[e].raf=W(u)}};u()};var ke={shout:oe,listen:ne,viewportSize:_,options:s,isMainScrollAnimating:function(){return pt},getZoomLevel:function(){return C},getCurrentIndex:function(){return p},isDragging:function(){return et},isZooming:function(){return lt},setScrollOffset:function(e,t){O.x=e;V=O.y=t;oe("updateScrollOffset",O)},applyZoomPan:function(e,t,i,n){g.x=t;g.y=i;C=e;se(n)},init:function(){if(f||c){return}var i;r.framework=o;r.template=e;r.bg=o.getChildByClass(e,"pswp__bg");q=e.className;f=true;X=o.detectFeatures();W=X.raf;G=X.caf;N=X.transform;j=X.oldIE;r.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap");r.container=o.getChildByClass(r.scrollWrap,"pswp__container");m=r.container.style;r.itemHolders=F=[{el:r.container.children[0],wrap:0,index:-1},{el:r.container.children[1],wrap:0,index:-1},{el:r.container.children[2],wrap:0,index:-1}];F[0].el.style.display=F[2].el.style.display="none";Ce();b={resize:r.updateSize,orientationchange:function(){clearTimeout(Q);Q=setTimeout(function(){if(_.x!==r.scrollWrap.clientWidth){r.updateSize()}},500)},scroll:Ee,keydown:Ie,click:Te};var n=X.isOldIOSPhone||X.isOldAndroid||X.isMobileOpera;if(!X.animationName||!X.transform||n){s.showAnimationDuration=s.hideAnimationDuration=0}for(i=0;i<B.length;i++){r["init"+B[i]]()}if(t){var a=r.ui=new t(r,o);a.init()}oe("firstUpdate");p=p||s.index||0;if(isNaN(p)||p<0||p>=oi()){p=0}r.currItem=ni(p);if(X.isOldIOSPhone||X.isOldAndroid){K=false}e.setAttribute("aria-hidden","false");if(s.modal){if(!K){e.style.position="absolute";e.style.top=o.getScrollY()+"px"}else{e.style.position="fixed"}}if(V===undefined){oe("initialLayout");V=Y=o.getScrollY()}var u="pswp--open ";if(s.mainClass){u+=s.mainClass+" "}if(s.showHideOpacity){u+="pswp--animate_opacity "}u+=H?"pswp--touch":"pswp--notouch";u+=X.animationName?" pswp--css_animation":"";u+=X.svg?" pswp--svg":"";o.addClass(e,u);r.updateSize();h=-1;R=null;for(i=0;i<l;i++){fe((i+h)*A.x,F[i].el.style)}if(!j){o.bind(r.scrollWrap,x,r)}ne("initialZoomInEnd",function(){r.setContent(F[0],p-1);r.setContent(F[2],p+1);F[0].el.style.display=F[2].el.style.display="block";if(s.focus){e.focus()}we()});r.setContent(F[1],p);r.updateCurrItem();oe("afterInit");if(!K){S=setInterval(function(){if(!De&&!et&&!lt&&C===r.currItem.initialZoomLevel){r.updateSize()}},1e3)}o.addClass(e,"pswp--visible")},close:function(){if(!f){return}f=false;c=true;oe("close");ge();Xt(r.currItem,null,true,r.destroy)},destroy:function(){oe("destroy");if(Vt){clearTimeout(Vt)}e.setAttribute("aria-hidden","true");e.className=q;if(S){clearInterval(S)}o.unbind(r.scrollWrap,x,r);o.unbind(window,"scroll",r);It();Ae();ie=null},panTo:function(e,t,i){if(!i){if(e>ft.min.x){e=ft.min.x}else if(e<ft.max.x){e=ft.max.x}if(t>ft.min.y){t=ft.min.y}else if(t<ft.max.y){t=ft.max.y}}g.x=e;g.y=t;se()},handleEvent:function(e){e=e||window.event;if(b[e.type]){b[e.type](e)}},goTo:function(e){e=te(e);var t=e-p;R=t;p=e;r.currItem=ni(p);M-=t;ce(A.x*M);Ae();pt=false;r.updateCurrItem()},next:function(){r.goTo(p+1)},prev:function(){r.goTo(p-1)},updateCurrZoomItem:function(e){if(e){oe("beforeChange",0)}if(F[1].el.children.length){var t=F[1].el.children[0];if(o.hasClass(t,"pswp__zoom-wrap")){dt=t.style}else{dt=null}}else{dt=null}ft=r.currItem.bounds;I=C=r.currItem.initialZoomLevel;g.x=ft.center.x;g.y=ft.center.y;if(e){oe("afterChange")}},invalidateCurrItems:function(){D=true;for(var e=0;e<l;e++){if(F[e].item){F[e].item.needsUpdate=true}}},updateCurrItem:function(e){if(R===0){return}var t=Math.abs(R),i;if(e&&t<2){return}r.currItem=ni(p);J=false;oe("beforeChange",R);if(t>=l){h+=R+(R>0?-l:l);t=l}for(var n=0;n<t;n++){if(R>0){i=F.shift();F[l-1]=i;h++;fe((h+2)*A.x,i.el.style);r.setContent(i,p-t+n+1+1)}else{i=F.pop();F.unshift(i);h--;fe(h*A.x,i.el.style);r.setContent(i,p+t-n-1-1)}}if(dt&&Math.abs(R)===1){var o=ni(k);if(o.initialZoomLevel!==C){si(o,_);di(o);ue(o)}}R=0;r.updateCurrZoomItem();k=p;oe("afterChange")},updateSize:function(t){if(!K&&s.modal){var i=o.getScrollY();if(V!==i){e.style.top=i+"px";V=i}if(!t&&$.x===window.innerWidth&&$.y===window.innerHeight){return}$.x=window.innerWidth;$.y=window.innerHeight;e.style.height=$.y+"px"}_.x=r.scrollWrap.clientWidth;_.y=r.scrollWrap.clientHeight;Ee();A.x=_.x+Math.round(_.x*s.spacing);A.y=_.y;ce(A.x*M);oe("beforeResize");if(h!==undefined){var n,a,u;for(var f=0;f<l;f++){n=F[f];fe((f+h)*A.x,n.el.style);u=p+f-1;if(s.loop&&oi()>2){u=te(u)}a=ni(u);if(a&&(D||a.needsUpdate||!a.bounds)){r.cleanSlide(a);r.setContent(n,u);if(f===1){r.currItem=a;r.updateCurrZoomItem(true)}a.needsUpdate=false}else if(n.index===-1&&u>=0){r.setContent(n,u)}if(a&&a.container){si(a,_);di(a);ue(a)}}D=false}I=C=r.currItem.initialZoomLevel;ft=r.currItem.bounds;if(ft){g.x=ft.center.x;g.y=ft.center.y;se(true)}oe("resize")},zoomTo:function(e,t,i,n,r){if(t){I=C;mt.x=Math.abs(t.x)-g.x;mt.y=Math.abs(t.y)-g.y;pe(w,g)}var a=ye(e,false),l={};_e("x",a,l,e);_e("y",a,l,e);var s=C;var u={x:g.x,y:g.y};me(l);var f=function(t){if(t===1){C=e;g.x=l.x;g.y=l.y}else{C=(e-s)*t+s;g.x=(l.x-u.x)*t+u.x;g.y=(l.y-u.y)*t+u.y}if(r){r(t)}se(t===1)};if(i){Fe("customZoomTo",0,1,i,n||o.easing.sine.inOut,f)}else{f(1)}}};var Re=30,Le=10;var Pe,Ze,ze={},Ne={},Ue={},Ke={},He={},Be=[],We={},Ge,qe=[],Ye={},je,Ve,Xe,$e=0,Je=u(),Qe=0,et,tt,it,nt,ot,rt,at,lt,st,ut,ft,ct=u(),dt,pt,mt=u(),ht=u(),vt,wt,gt,yt,xt,bt=function(e,t){return e.x===t.x&&e.y===t.y},_t=function(e,t){return Math.abs(e.x-t.x)<a&&Math.abs(e.y-t.y)<a},Ct=function(e,t){Ye.x=Math.abs(e.x-t.x);Ye.y=Math.abs(e.y-t.y);return Math.sqrt(Ye.x*Ye.x+Ye.y*Ye.y)},It=function(){if(ot){G(ot);ot=null}},Tt=function(){if(et){ot=W(Tt);Ht()}},Et=function(){return!(s.scaleMode==="fit"&&C===r.currItem.initialZoomLevel)},St=function(e,t){if(!e||e===document){return false}if(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1){return false}if(t(e)){return e}return St(e.parentNode,t)},Dt={},Mt=function(e,t){Dt.prevent=!St(e.target,s.isClickableElement);oe("preventDragEvent",e,t,Dt);return Dt.prevent},Ot=function(e,t){t.x=e.pageX;t.y=e.pageY;t.id=e.identifier;return t},At=function(e,t,i){i.x=(e.x+t.x)*.5;i.y=(e.y+t.y)*.5},Ft=function(e,t,i){if(e-Ze>50){var n=qe.length>2?qe.shift():{};n.x=t;n.y=i;qe.push(n);Ze=e}},kt=function(){var e=g.y-r.currItem.initialPosition.y;return 1-Math.abs(e/(_.y/2))},Rt={},Lt={},Pt=[],Zt,zt=function(e){while(Pt.length>0){Pt.pop()}if(!U){if(e.type.indexOf("touch")>-1){if(e.touches&&e.touches.length>0){Pt[0]=Ot(e.touches[0],Rt);if(e.touches.length>1){Pt[1]=Ot(e.touches[1],Lt)}}}else{Rt.x=e.pageX;Rt.y=e.pageY;Rt.id="";Pt[0]=Rt}}else{Zt=0;Be.forEach(function(e){if(Zt===0){Pt[0]=e}else if(Zt===1){Pt[1]=e}Zt++})}return Pt},Nt=function(e,t){var i,n=0,o=g[e]+t[e],a,l=t[e]>0,u=ct.x+t.x,f=ct.x-We.x,c,d;if(o>ft.min[e]||o<ft.max[e]){i=s.panEndFriction}else{i=1}o=g[e]+t[e]*i;if(s.allowPanToNext||C===r.currItem.initialZoomLevel){if(!dt){d=u}else if(vt==="h"&&e==="x"&&!it){if(l){if(o>ft.min[e]){i=s.panEndFriction;n=ft.min[e]-o;a=ft.min[e]-w[e]}if((a<=0||f<0)&&oi()>1){d=u;if(f<0&&u>We.x){d=We.x}}else{if(ft.min.x!==ft.max.x){c=o}}}else{if(o<ft.max[e]){i=s.panEndFriction;n=o-ft.max[e];a=w[e]-ft.max[e]}if((a<=0||f>0)&&oi()>1){d=u;if(f>0&&u<We.x){d=We.x}}else{if(ft.min.x!==ft.max.x){c=o}}}}if(e==="x"){if(d!==undefined){ce(d,true);if(d===We.x){rt=false}else{rt=true}}if(ft.min.x!==ft.max.x){if(c!==undefined){g.x=c}else if(!rt){g.x+=t.x*i}}return d!==undefined}}if(!pt){if(!rt){if(C>r.currItem.fitRatio){g[e]+=t[e]*i}}}},Ut=function(e){if(e.type==="mousedown"&&e.button>0){return}if(ti){e.preventDefault();return}if(Xe&&e.type==="mousedown"){return}if(Mt(e,true)){e.preventDefault()}oe("pointerDown");if(U){var t=o.arraySearch(Be,e.pointerId,"id");if(t<0){t=Be.length}Be[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var i=zt(e),n=i.length;at=null;Ae();if(!et||n===1){et=wt=true;o.bind(window,y,r);je=xt=gt=Ve=rt=nt=tt=it=false;vt=null;oe("firstTouchStart",i);pe(w,g);v.x=v.y=0;pe(Ke,i[0]);pe(He,Ke);We.x=A.x*M;qe=[{x:Ke.x,y:Ke.y}];Ze=Pe=re();ye(C,true);It();Tt()}if(!lt&&n>1&&!pt&&!rt){I=C;it=false;lt=tt=true;v.y=v.x=0;pe(w,g);pe(ze,i[0]);pe(Ne,i[1]);At(ze,Ne,ht);mt.x=Math.abs(ht.x)-g.x;mt.y=Math.abs(ht.y)-g.y;st=ut=Ct(ze,Ne)}},Kt=function(e){e.preventDefault();if(U){var t=o.arraySearch(Be,e.pointerId,"id");if(t>-1){var i=Be[t];i.x=e.pageX;i.y=e.pageY}}if(et){var n=zt(e);if(!vt&&!nt&&!lt){if(ct.x!==A.x*M){vt="h"}else{var r=Math.abs(n[0].x-Ke.x)-Math.abs(n[0].y-Ke.y);if(Math.abs(r)>=Le){vt=r>0?"h":"v";at=n}}}else{at=n}}},Ht=function(){if(!at){return}var e=at.length;if(e===0){return}pe(ze,at[0]);Ue.x=ze.x-Ke.x;Ue.y=ze.y-Ke.y;if(lt&&e>1){Ke.x=ze.x;Ke.y=ze.y;if(!Ue.x&&!Ue.y&&bt(at[1],Ne)){return}pe(Ne,at[1]);if(!it){it=true;oe("zoomGestureStarted")}var t=Ct(ze,Ne);var i=Yt(t);if(i>r.currItem.initialZoomLevel+r.currItem.initialZoomLevel/15){xt=true}var n=1,o=xe(),a=be();if(i<o){if(s.pinchToClose&&!xt&&I<=r.currItem.initialZoomLevel){var l=o-i;var u=1-l/(o/1.2);ae(u);oe("onPinchClose",u);gt=true}else{n=(o-i)/o;if(n>1){n=1}i=o-n*(o/3)}}else if(i>a){n=(i-a)/(o*6);if(n>1){n=1}i=a+n*o}if(n<0){n=0}st=t;At(ze,Ne,Je);v.x+=Je.x-ht.x;v.y+=Je.y-ht.y;pe(ht,Je);g.x=de("x",i);g.y=de("y",i);je=i>C;C=i;se()}else{if(!vt){return}if(wt){wt=false;if(Math.abs(Ue.x)>=Le){Ue.x-=at[0].x-He.x}if(Math.abs(Ue.y)>=Le){Ue.y-=at[0].y-He.y}}Ke.x=ze.x;Ke.y=ze.y;if(Ue.x===0&&Ue.y===0){return}if(vt==="v"&&s.closeOnVerticalDrag){if(!Et()){v.y+=Ue.y;g.y+=Ue.y;var f=kt();Ve=true;oe("onVerticalDrag",f);ae(f);se();return}}Ft(re(),ze.x,ze.y);nt=true;ft=r.currItem.bounds;var c=Nt("x",Ue);if(!c){Nt("y",Ue);me(g);se()}}},Bt=function(e){if(X.isOldAndroid){if(Xe&&e.type==="mouseup"){return}if(e.type.indexOf("touch")>-1){clearTimeout(Xe);Xe=setTimeout(function(){Xe=0},600)}}oe("pointerUp");if(Mt(e,false)){e.preventDefault()}var t;if(U){var i=o.arraySearch(Be,e.pointerId,"id");if(i>-1){t=Be.splice(i,1)[0];if(navigator.pointerEnabled){t.type=e.pointerType||"mouse"}else{var n={4:"mouse",2:"touch",3:"pen"};t.type=n[e.pointerType];if(!t.type){t.type=e.pointerType||"mouse"}}}}var a=zt(e),l,u=a.length;if(e.type==="mouseup"){u=0}if(u===2){at=null;return true}if(u===1){pe(He,a[0])}if(u===0&&!vt&&!pt){if(!t){if(e.type==="mouseup"){t={x:e.pageX,y:e.pageY,type:"mouse"}}else if(e.changedTouches&&e.changedTouches[0]){t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"}}}oe("touchRelease",e,t)}var f=-1;if(u===0){et=false;o.unbind(window,y,r);It();if(lt){f=0}else if(Qe!==-1){f=re()-Qe}}Qe=u===1?re():-1;if(f!==-1&&f<150){l="zoom"}else{l="swipe"}if(lt&&u<2){lt=false;if(u===1){l="zoomPointerUp"}oe("zoomGestureEnded")}at=null;if(!nt&&!it&&!pt&&!Ve){return}Ae();if(!Ge){Ge=Wt()}Ge.calculateSwipeSpeed("x");if(Ve){var c=kt();if(c<s.verticalDragRange){r.close()}else{var d=g.y,p=yt;Fe("verticalDrag",0,1,300,o.easing.cubic.out,function(e){g.y=(r.currItem.initialPosition.y-d)*e+d;ae((1-p)*e+p);se()});oe("onVerticalDrag",1)}return}if((rt||pt)&&u===0){var m=qt(l,Ge);if(m){return}l="zoomPointerUp"}if(pt){return}if(l!=="swipe"){jt();return}if(!rt&&C>r.currItem.fitRatio){Gt(Ge)}},Wt=function(){var e,t;var i={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(n){if(qe.length>1){e=re()-Ze+50;t=qe[qe.length-2][n]}else{e=re()-Pe;t=He[n]}i.lastFlickOffset[n]=Ke[n]-t;i.lastFlickDist[n]=Math.abs(i.lastFlickOffset[n]);if(i.lastFlickDist[n]>20){i.lastFlickSpeed[n]=i.lastFlickOffset[n]/e}else{i.lastFlickSpeed[n]=0}if(Math.abs(i.lastFlickSpeed[n])<.1){i.lastFlickSpeed[n]=0}i.slowDownRatio[n]=.95;i.slowDownRatioReverse[n]=1-i.slowDownRatio[n];i.speedDecelerationRatio[n]=1},calculateOverBoundsAnimOffset:function(e,t){if(!i.backAnimStarted[e]){if(g[e]>ft.min[e]){i.backAnimDestination[e]=ft.min[e]}else if(g[e]<ft.max[e]){i.backAnimDestination[e]=ft.max[e]}if(i.backAnimDestination[e]!==undefined){i.slowDownRatio[e]=.7;i.slowDownRatioReverse[e]=1-i.slowDownRatio[e];if(i.speedDecelerationRatioAbs[e]<.05){i.lastFlickSpeed[e]=0;i.backAnimStarted[e]=true;Fe("bounceZoomPan"+e,g[e],i.backAnimDestination[e],t||300,o.easing.sine.out,function(t){g[e]=t;se()})}}}},calculateAnimOffset:function(e){if(!i.backAnimStarted[e]){i.speedDecelerationRatio[e]=i.speedDecelerationRatio[e]*(i.slowDownRatio[e]+i.slowDownRatioReverse[e]-i.slowDownRatioReverse[e]*i.timeDiff/10);i.speedDecelerationRatioAbs[e]=Math.abs(i.lastFlickSpeed[e]*i.speedDecelerationRatio[e]);i.distanceOffset[e]=i.lastFlickSpeed[e]*i.speedDecelerationRatio[e]*i.timeDiff;g[e]+=i.distanceOffset[e]}},panAnimLoop:function(){if(Se.zoomPan){Se.zoomPan.raf=W(i.panAnimLoop);i.now=re();i.timeDiff=i.now-i.lastNow;i.lastNow=i.now;i.calculateAnimOffset("x");i.calculateAnimOffset("y");se();i.calculateOverBoundsAnimOffset("x");i.calculateOverBoundsAnimOffset("y");if(i.speedDecelerationRatioAbs.x<.05&&i.speedDecelerationRatioAbs.y<.05){g.x=Math.round(g.x);g.y=Math.round(g.y);se();Me("zoomPan");return}}}};return i},Gt=function(e){e.calculateSwipeSpeed("y");ft=r.currItem.bounds;e.backAnimDestination={};e.backAnimStarted={};if(Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05){e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0;e.calculateOverBoundsAnimOffset("x");e.calculateOverBoundsAnimOffset("y");return true}Oe("zoomPan");e.lastNow=re();e.panAnimLoop()},qt=function(e,t){var i;if(!pt){$e=p}var n;if(e==="swipe"){var a=Ke.x-He.x,l=t.lastFlickDist.x<10;if(a>Re&&(l||t.lastFlickOffset.x>20)){n=-1}else if(a<-Re&&(l||t.lastFlickOffset.x<-20)){n=1}}var u;if(n){p+=n;if(p<0){p=s.loop?oi()-1:0;u=true}else if(p>=oi()){p=s.loop?0:oi()-1;u=true}if(!u||s.loop){R+=n;M-=n;i=true}}var f=A.x*M;var c=Math.abs(f-ct.x);var d;if(!i&&f>ct.x!==t.lastFlickSpeed.x>0){d=333}else{d=Math.abs(t.lastFlickSpeed.x)>0?c/Math.abs(t.lastFlickSpeed.x):333;d=Math.min(d,400);d=Math.max(d,250)}if($e===p){i=false}pt=true;oe("mainScrollAnimStart");Fe("mainScroll",ct.x,f,d,o.easing.cubic.out,ce,function(){Ae();pt=false;$e=-1;if(i||$e!==p){r.updateCurrItem()}oe("mainScrollAnimComplete")});if(i){r.updateCurrItem(true)}return i},Yt=function(e){return 1/ut*e*I},jt=function(){var e=C,t=xe(),i=be();if(C<t){e=t}else if(C>i){e=i}var n=1,a,l=yt;if(gt&&!je&&!xt&&C<t){r.close();return true}if(gt){a=function(e){ae((n-l)*e+l)}}r.zoomTo(e,0,200,o.easing.cubic.out,a);return true};ee("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,i,n,o){L=e+t;P=e+i;Z=e+n;if(o){z=e+o}else{z=""}};U=X.pointerEvent;if(U&&X.touch){X.touch=false}if(U){if(navigator.pointerEnabled){e("pointer","down","move","up","cancel")}else{e("MSPointer","Down","Move","Up","Cancel")}}else if(X.touch){e("touch","start","move","end","cancel");H=true}else{e("mouse","down","move","up")}y=P+" "+Z+" "+z;x=L;if(U&&!H){H=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1}r.likelyTouchDevice=H;b[L]=Ut;b[P]=Kt;b[Z]=Bt;if(z){b[z]=b[Z]}if(X.touch){x+=" mousedown";y+=" mousemove mouseup";b.mousedown=b[L];b.mousemove=b[P];b.mouseup=b[Z]}if(!H){s.allowPanToNext=false}}}});var Vt,Xt=function(t,i,n,a){if(Vt){clearTimeout(Vt)}ti=true;ei=true;var l;if(t.initialLayout){l=t.initialLayout;t.initialLayout=null}else{l=s.getThumbBoundsFn&&s.getThumbBoundsFn(p)}var u=n?s.hideAnimationDuration:s.showAnimationDuration;var f=function(){Me("initialZoom");if(!n){ae(1);if(i){i.style.display="block"}o.addClass(e,"pswp--animated-in");oe("initialZoom"+(n?"OutEnd":"InEnd"))}else{r.template.removeAttribute("style");r.bg.removeAttribute("style")}if(a){a()}ti=false};if(!u||!l||l.x===undefined){oe("initialZoom"+(n?"Out":"In"));C=t.initialZoomLevel;pe(g,t.initialPosition);se();e.style.opacity=n?0:1;ae(1);if(u){setTimeout(function(){f()},u)}else{f()}return}var c=function(){var i=d,a=!r.currItem.src||r.currItem.loadError||s.showHideOpacity;if(t.miniImg){t.miniImg.style.webkitBackfaceVisibility="hidden"}if(!n){C=l.w/t.w;g.x=l.x;g.y=l.y-Y;r[a?"template":"bg"].style.opacity=.001;se()}Oe("initialZoom");if(n&&!i){o.removeClass(e,"pswp--animated-in")}if(a){if(n){o[(i?"remove":"add")+"Class"](e,"pswp--animate_opacity")}else{setTimeout(function(){o.addClass(e,"pswp--animate_opacity")},30)}}Vt=setTimeout(function(){oe("initialZoom"+(n?"Out":"In"));if(!n){C=t.initialZoomLevel;pe(g,t.initialPosition);se();ae(1);if(a){e.style.opacity=1}else{ae(1)}Vt=setTimeout(f,u+20)}else{var r=l.w/t.w,s={x:g.x,y:g.y},c=C,d=yt,p=function(t){if(t===1){C=r;g.x=l.x;g.y=l.y-V}else{C=(r-c)*t+c;g.x=(l.x-s.x)*t+s.x;g.y=(l.y-V-s.y)*t+s.y}se();if(a){e.style.opacity=1-t}else{ae(d-t*d)}};if(i){Fe("initialZoom",0,1,u,o.easing.cubic.out,p,f)}else{p(1);Vt=setTimeout(f,u+20)}}},n?25:90)};c()};var $t,Jt={},Qt=[],ei,ti,ii={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:false,preload:[1,1],getNumItemsFn:function(){return $t.length}};var ni,oi,ri,ai=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},li=function(e,t,i){var n=e.bounds;n.center.x=Math.round((Jt.x-t)/2);n.center.y=Math.round((Jt.y-i)/2)+e.vGap.top;n.max.x=t>Jt.x?Math.round(Jt.x-t):n.center.x;n.max.y=i>Jt.y?Math.round(Jt.y-i)+e.vGap.top:n.center.y;n.min.x=t>Jt.x?0:n.center.x;n.min.y=i>Jt.y?e.vGap.top:n.center.y},si=function(e,t,i){if(e.src&&!e.loadError){var n=!i;if(n){if(!e.vGap){e.vGap={top:0,bottom:0}}oe("parseVerticalMargin",e)}Jt.x=t.x;Jt.y=t.y-e.vGap.top-e.vGap.bottom;if(n){var o=Jt.x/e.w;var r=Jt.y/e.h;e.fitRatio=o<r?o:r;var a=s.scaleMode;if(a==="orig"){i=1}else if(a==="fit"){i=e.fitRatio}if(i>1){i=1}e.initialZoomLevel=i;if(!e.bounds){e.bounds=ai()}}if(!i){return}li(e,e.w*i,e.h*i);if(n&&i===e.initialZoomLevel){e.initialPosition=e.bounds.center}return e.bounds}else{e.w=e.h=0;e.initialZoomLevel=e.fitRatio=1;e.bounds=ai();e.initialPosition=e.bounds.center;return e.bounds}},ui=function(e,t,i,n,o,a){if(t.loadError){return}if(n){t.imageAppended=true;di(t,n,t===r.currItem&&J);i.appendChild(n);if(a){setTimeout(function(){if(t&&t.loaded&&t.placeholder){t.placeholder.style.display="none";t.placeholder=null}},500)}}},fi=function(e){e.loading=true;e.loaded=false;var t=e.img=o.createEl("pswp__img","img");var i=function(){e.loading=false;e.loaded=true;if(e.loadComplete){e.loadComplete(e)}else{e.img=null}t.onload=t.onerror=null;t=null};t.onload=i;t.onerror=function(){e.loadError=true;i()};e.filterClass&&t.classList.add(e.filterClass);t.src=e.src;return t},ci=function(e,t){if(e.src&&e.loadError&&e.container){if(t){e.container.innerHTML=""}e.container.innerHTML=s.errorMsg.replace("%url%",e.src);return true}},di=function(e,t,i){if(!e.src){return}if(!t){t=e.container.lastChild}var n=i?e.w:Math.round(e.w*e.fitRatio),o=i?e.h:Math.round(e.h*e.fitRatio);if(e.placeholder&&!e.loaded){e.placeholder.style.width=n+"px";e.placeholder.style.height=o+"px"}t.style.width=n+"px";t.style.height=o+"px"},pi=function(){if(Qt.length){var e;for(var t=0;t<Qt.length;t++){e=Qt[t];if(e.holder.index===e.index){ui(e.index,e.item,e.baseDiv,e.img,false,e.clearPlaceholder)}}Qt=[]}};ee("Controller",{publicMethods:{lazyLoadItem:function(e){e=te(e);var t=ni(e);if(!t||(t.loaded||t.loading)&&!D){return}oe("gettingData",e,t);if(!t.src){return}fi(t)},initController:function(){o.extend(s,ii,true);r.items=$t=i;ni=r.getItemAt;oi=s.getNumItemsFn;ri=s.loop;if(oi()<3){s.loop=false}ne("beforeChange",function(e){var t=s.preload,i=e===null?true:e>=0,n=Math.min(t[0],oi()),o=Math.min(t[1],oi()),a;for(a=1;a<=(i?o:n);a++){r.lazyLoadItem(p+a)}for(a=1;a<=(i?n:o);a++){r.lazyLoadItem(p-a)}});ne("initialLayout",function(){r.currItem.initialLayout=s.getThumbBoundsFn&&s.getThumbBoundsFn(p)});ne("mainScrollAnimComplete",pi);ne("initialZoomInEnd",pi);ne("destroy",function(){var e;for(var t=0;t<$t.length;t++){e=$t[t];if(e.container){e.container=null}if(e.placeholder){e.placeholder=null}if(e.img){e.img=null}if(e.preloader){e.preloader=null}if(e.loadError){e.loaded=e.loadError=false}}Qt=null})},getItemAt:function(e){if(e>=0){return $t[e]!==undefined?$t[e]:false}return false},allowProgressiveImg:function(){return s.forceProgressiveLoading||!H||s.mouseUsed||screen.width>1200},setContent:function(e,t){if(s.loop){t=te(t)}var i=r.getItemAt(e.index);if(i){i.container=null}var n=r.getItemAt(t),a;if(!n){e.el.innerHTML="";return}oe("gettingData",t,n);e.index=t;e.item=n;var l=n.container=o.createEl("pswp__zoom-wrap");if(!n.src&&n.html){if(n.html.tagName){l.appendChild(n.html)}else{l.innerHTML=n.html}}ci(n);si(n,_);if(n.src&&!n.loadError&&!n.loaded){n.loadComplete=function(i){if(!f){return}if(e&&e.index===t){if(ci(i,true)){i.loadComplete=i.img=null;si(i,_);ue(i);if(e.index===p){r.updateCurrZoomItem()}return}if(!i.imageAppended){if(X.transform&&(pt||ti)){Qt.push({item:i,baseDiv:l,img:i.img,index:t,holder:e,clearPlaceholder:true})}else{ui(t,i,l,i.img,pt||ti,true)}}else{if(!ti&&i.placeholder){i.placeholder.style.display="none";i.placeholder=null}}}i.loadComplete=null;i.img=null;oe("imageLoadComplete",t,i)};if(o.features.transform){var u="pswp__img pswp__img--placeholder";u+=n.msrc?"":" pswp__img--placeholder--blank";var c=o.createEl(u,n.msrc?"img":"");if(n.msrc){c.src=n.msrc}di(n,c);l.appendChild(c);n.placeholder=c}if(!n.loading){fi(n)}if(r.allowProgressiveImg()){if(!ei&&X.transform){Qt.push({item:n,baseDiv:l,img:n.img,index:t,holder:e})}else{ui(t,n,l,n.img,true,true)}}}else if(n.src&&!n.loadError){a=o.createEl("pswp__img","img");a.style.opacity=1;n.filterClass&&a.classList.add(n.filterClass);a.src=n.src;di(n,a);ui(t,n,l,a,true)}if(!ei&&t===p){dt=l.style;Xt(n,a||n.img)}else{ue(n)}e.el.innerHTML="";e.el.appendChild(l)},cleanSlide:function(e){if(e.img){e.img.onload=e.img.onerror=null}e.loaded=e.loading=e.img=e.imageAppended=false}}});var mi,hi={},vi=function(e,t,i){var n=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:i||"touch"};n.initCustomEvent("pswpTap",true,true,o);e.target.dispatchEvent(n)};ee("Tap",{publicMethods:{initTap:function(){ne("firstTouchStart",r.onTapStart);ne("touchRelease",r.onTapRelease);ne("destroy",function(){hi={};mi=null})},onTapStart:function(e){if(e.length>1){clearTimeout(mi);mi=null}},onTapRelease:function(e,t){if(!t){return}if(!nt&&!tt&&!De){var i=t;if(mi){clearTimeout(mi);mi=null;if(_t(i,hi)){oe("doubleTap",i);return}}if(t.type==="mouse"){vi(e,t,"mouse");return}var n=e.target.tagName.toUpperCase();if(n==="BUTTON"||o.hasClass(e.target,"pswp__single-tap")){vi(e,t);return}pe(hi,i);mi=setTimeout(function(){vi(e,t);mi=null},300)}}}});var wi;ee("DesktopZoom",{publicMethods:{initDesktopZoom:function(){if(j){return}if(H){ne("mouseUsed",function(){r.setupDesktopZoom()})}else{r.setupDesktopZoom(true)}},setupDesktopZoom:function(t){wi={};var i="wheel mousewheel DOMMouseScroll";ne("bindEvents",function(){o.bind(e,i,r.handleMouseWheel)});ne("unbindEvents",function(){if(wi){o.unbind(e,i,r.handleMouseWheel)}});r.mouseZoomedIn=false;var n,a=function(){if(r.mouseZoomedIn){o.removeClass(e,"pswp--zoomed-in");r.mouseZoomedIn=false}if(C<1){o.addClass(e,"pswp--zoom-allowed")}else{o.removeClass(e,"pswp--zoom-allowed")}l()},l=function(){if(n){o.removeClass(e,"pswp--dragging");n=false}};ne("resize",a);ne("afterChange",a);ne("pointerDown",function(){if(r.mouseZoomedIn){n=true;o.addClass(e,"pswp--dragging")}});ne("pointerUp",l);if(!t){a()}},handleMouseWheel:function(e){if(C<=r.currItem.fitRatio){if(s.modal){if(!s.closeOnScroll||De||et){e.preventDefault()}else if(N&&Math.abs(e.deltaY)>2){d=true;r.close()}}return true}e.stopPropagation();wi.x=0;if("deltaX"in e){if(e.deltaMode===1){wi.x=e.deltaX*18;wi.y=e.deltaY*18}else{wi.x=e.deltaX;wi.y=e.deltaY}}else if("wheelDelta"in e){if(e.wheelDeltaX){wi.x=-.16*e.wheelDeltaX}if(e.wheelDeltaY){wi.y=-.16*e.wheelDeltaY}else{wi.y=-.16*e.wheelDelta}}else if("detail"in e){wi.y=e.detail}else{return}ye(C,true);var t=g.x-wi.x,i=g.y-wi.y;if(s.modal||t<=ft.min.x&&t>=ft.max.x&&i<=ft.min.y&&i>=ft.max.y){e.preventDefault()}r.panTo(t,i)},toggleDesktopZoom:function(t){t=t||{x:_.x/2+O.x,y:_.y/2+O.y};var i=s.getDoubleTapZoom(true,r.currItem);var n=C===i;r.mouseZoomedIn=!n;r.zoomTo(n?r.currItem.initialZoomLevel:i,t,333);o[(!n?"add":"remove")+"Class"](e,"pswp--zoomed-in")}}});var gi={history:true,galleryUID:1};var yi,xi,bi,_i,Ci,Ii,Ti,Ei,Si,Di,Mi,Oi,Ai=function(){return Mi.hash.substring(1)},Fi=function(){if(yi){clearTimeout(yi)}if(bi){clearTimeout(bi)}},ki=function(){var e=Ai(),t={};if(e.length<5){return t}var i,n=e.split("&");for(i=0;i<n.length;i++){if(!n[i]){continue}var o=n[i].split("=");if(o.length<2){continue}t[o[0]]=o[1]}if(s.galleryPIDs){var r=t.pid;t.pid=0;for(i=0;i<$t.length;i++){if($t[i].pid===r){t.pid=i;break}}}else{t.pid=parseInt(t.pid,10)-1}if(t.pid<0){t.pid=0}return t},Ri=function(){if(bi){clearTimeout(bi)}if(De||et){bi=setTimeout(Ri,500);return}if(_i){clearTimeout(xi)}else{_i=true}var e=p+1;var t=ni(p);if(t.hasOwnProperty("pid")){e=t.pid}var i=Ti+"&"+"gid="+s.galleryUID+"&"+"pid="+e;if(!Ei){if(Mi.hash.indexOf(i)===-1){Di=true}}var n=Mi.href.split("#")[0]+"#"+i;if(Oi){if("#"+i!==window.location.hash){history[Ei?"replaceState":"pushState"]("",document.title,n)}}else{if(Ei){Mi.replace(n)}else{Mi.hash=i}}Ei=true;xi=setTimeout(function(){_i=false},60)};ee("History",{publicMethods:{initHistory:function(){o.extend(s,gi,true);if(!s.history){return}Mi=window.location;Di=false;Si=false;Ei=false;Ti=Ai();Oi="pushState"in history;if(Ti.indexOf("gid=")>-1){Ti=Ti.split("&gid=")[0];Ti=Ti.split("?gid=")[0]}ne("afterChange",r.updateURL);ne("unbindEvents",function(){o.unbind(window,"hashchange",r.onHashChange)});var e=function(){Ii=true;if(!Si){if(Di){history.back()}else{if(Ti){Mi.hash=Ti}else{if(Oi){history.pushState("",document.title,Mi.pathname+Mi.search)}else{Mi.hash=""}}}}Fi()};ne("unbindEvents",function(){if(d){e()}});ne("destroy",function(){if(!Ii){e()}});ne("firstUpdate",function(){p=ki().pid});var t=Ti.indexOf("pid=");if(t>-1){Ti=Ti.substring(0,t);if(Ti.slice(-1)==="&"){Ti=Ti.slice(0,-1)}}setTimeout(function(){if(f){o.bind(window,"hashchange",r.onHashChange)}},40)},onHashChange:function(){if(Ai()===Ti){Si=true;r.close();return}if(!_i){Ci=true;r.goTo(ki().pid);Ci=false}},updateURL:function(){Fi();if(Ci){return}if(!Ei){Ri()}else{yi=setTimeout(Ri,800)}}}});o.extend(r,ke)};return e})},0:function(e,t,i){i("./src/photoswipe.js");i("./src/photoswipe-ui-default.js");i("./src/photoswipe-init.js");e.exports=i("./src/photoswipe.css")}});