/*!
* animsition v4.0.2
* A simple and easy jQuery plugin for CSS animated page transitions.
* http://blivesta.github.io/animsition
* License : MIT
* Author : blivesta (http://blivesta.com/)
*/
jQuery(function($) {
"use strict";
$("HTML").addClass("animsition-loaded");
/*******************************************************
***** Animsition loader *****
*********************************************************/
$(".animsition").animsition({
inClass: 'overlay-slide-in-top',
outClass: 'overlay-slide-out-top',
inDuration: 900,
outDuration: 900,
linkElement: ' .header .yamm li a:not(._mPS2id-h), .work-body .btn:not([target="_blank"]), .work-body .btn:not([href^="#"]) , .header .navbar-brand , aside li:not(.tab_title) a,.b-blog-caption .btn,.secondary-home-news a,.post-description a, .wrap-blog-post .post-description .author a , .post_read_more , html .post-body > h4 a , .tmpl-portfolio-link , .controls a , .portfolio-image a:not(.fancybox),.service-item .btn , .img-hover-effect a , .sidebar-services li a , .our-services a, .list-services-2__link, .list-services__link,.b-f-s-info .btn,.portfolio-item-body a , .breadcrumbs a , .widget widget_nav_menu a,.list-services__title a',
// e.g. linkElement: 'a:not([target="_blank"]):not([href^="#"])'
loading: true,
loadingParentElement: 'body', //animsition wrapper element
loadingClass: 'animsition-loading',
loadingInner: '', // e.g
timeout: false,
timeoutCountdown: 3000,
onLoadEvent: true,
browser: [ 'animation-duration', '-webkit-animation-duration'],
// "browser" option allows you to disable the "animsition" in case the css property in the array is not supported by your browser.
// The default setting is to disable the "animsition" in a browser that does not support "animation-duration".
overlay : $(".animsition").attr('data-animsition-overlay'),
overlayClass : 'animsition-overlay-slide',
overlayParentElement : 'body',
transition: function(url){ window.location.href = url; }
});
})
! function (t) {
"use strict";
"function" == typeof define && define.amd ? define(["jquery"], t) : "object" == typeof exports ? module.exports = t(require("jquery")) : t(jQuery)
}(function (t) {
"use strict";
var n = "animsition",
i = {
init: function (a) {
a = t.extend({
inClass: "fade-in",
outClass: "fade-out",
inDuration: 1500,
outDuration: 800,
linkElement: ".animsition-link",
loading: !0,
loadingParentElement: "body",
loadingClass: "animsition-loading",
loadingInner: "",
timeout: !1,
timeoutCountdown: 5e3,
onLoadEvent: !0,
browser: ["animation-duration", "-webkit-animation-duration"],
overlay: !1,
overlayClass: "animsition-overlay-slide",
overlayParentElement: "body",
transition: function (t) {
window.location.href = t
}
}, a), i.settings = {
timer: !1,
data: {
inClass: "animsition-in-class",
inDuration: "animsition-in-duration",
outClass: "animsition-out-class",
outDuration: "animsition-out-duration",
overlay: "animsition-overlay"
},
events: {
inStart: "animsition.inStart",
inEnd: "animsition.inEnd",
outStart: "animsition.outStart",
outEnd: "animsition.outEnd"
}
};
var o = i.supportCheck.call(this, a);
if (!o && a.browser.length > 0 && (!o || !this.length)) return "console" in window || (window.console = {}, window.console.log = function (t) {
return t
}), this.length || console.log("Animsition: Element does not exist on page."), o || console.log("Animsition: Does not support this browser."), i.destroy.call(this);
var e = i.optionCheck.call(this, a);
return e && t("." + a.overlayClass).length <= 0 && i.addOverlay.call(this, a), a.loading && t("." + a.loadingClass).length <= 0 && i.addLoading.call(this, a), this.each(function () {
var o = this,
e = t(this),
s = t(window),
r = t(document),
l = e.data(n);
l || (a = t.extend({}, a), e.data(n, {
options: a
}), a.timeout && i.addTimer.call(o), a.onLoadEvent && s.on("load." + n, function () {
i.settings.timer && clearTimeout(i.settings.timer), i["in"].call(o)
}), s.on("pageshow." + n, function (t) {
t.originalEvent.persisted && i["in"].call(o)
}), s.on("unload." + n, function () {}), r.on("click." + n, a.linkElement, function (n) {
n.preventDefault();
var a = t(this),
e = a.attr("href");
2 === n.which || n.metaKey || n.shiftKey || -1 !== navigator.platform.toUpperCase().indexOf("WIN") && n.ctrlKey ? window.open(e, "_blank") : i.out.call(o, a, e)
}))
})
},
addOverlay: function (n) {
t(n.overlayParentElement).prepend('