"use strict";
function hidePreloader() {
jQuery(document).ready(function (e) {
e(".preloader").delay(1e3).fadeOut(500),
setTimeout(function () {
e("body.loading").removeClass("loading");
}, 1e3);
});
}
window.addEventListener("load", hidePreloader, !1),
jQuery(document).ready(function (e) {
function a(e) {
var a = Math.floor(e),
i = Math.floor(a / 60);
return (
(i = i >= 10 ? i : "0" + i),
(a = Math.floor(a % 60)),
(a = a >= 10 ? a : "0" + a),
i + ":" + a
);
}
function i(a) {
var i = e(a.target),
s = i.hasClass("mejs__horizontal-volume-total")
? i
: i.hasClass("mejs__horizontal-volume-slider")
? i.find(".mejs__horizontal-volume-total")
: i
.parents(".mejs__horizontal-volume-slider")
.find(".mejs__horizontal-volume-total"),
t = s.width(),
o = s.offset(),
n = void 0 !== a.pageX ? a.pageX - o.left : 0,
l = n / t;
e(".mejs__horizontal-volume-current").css({
left: 0,
width: 100 * l + "%"
}),
f.setVolume(l);
}
function s() {
function a(a) {
var i = e(".js-video-slider"),
s = i.find(".video__column:not(:first-child)"),
t = s.find(".video__placeholder"),
o = "";
t.each(function (e, i) {
0 == e && (o += '<li class="video__column">'),
(o += i.outerHTML),
(e + 1) % a == 0 && (o += '</li><li class="video__column">'),
e == t.length && (o += "</li>");
}),
s.remove(),
i.find(".uk-slider-items").append(o);
}
l[0].innerWidth < 767
? 1 != j && (a(1), (j = 1))
: l[0].innerWidth >= 768 && l[0].innerWidth < n.l
? 2 != j && (a(2), (j = 2))
: 3 != j && (a(3), (j = 3));
}
function t() {
e(".video, .news").each(function (a, i) {
var s = e(i).find(".uk-slider"),
t = e(i).find(".uk-slidenav-next"),
o = e(i).find(".uk-slidenav-previous");
if (l[0].innerWidth >= 1920) {
var n = (l[0].innerWidth - s.innerWidth()) / 2;
t.css("right", t.width() - n), o.css("left", o.width() - n);
} else t.css("right", 0), o.css("left", 0);
});
}
function o(a) {
var i = a,
s = !1,
t = {
success: "Your message was successfully sent!",
fail: "Can not send message, mail server configutation bug, please try again later",
empty: "Please enter fields and try again",
error: "Please enter require field(s)",
unknown: "Unknown error"
},
o = "";
return (
i.find('input:not([type="submit"]), textarea').each(function (a, i) {
var n = e(this);
void 0 !== n.attr("data-require") &&
"true" === n.attr("data-require") &&
"" === n.val() &&
((o = t.error), n.addClass("js-field-error"), (s = !0));
}),
s ||
e
.post("mail.html", i.serialize(), function (e) {
(o =
"success" === e
? t.success
: "fail" === e
? t.fail
: "empty" === e
? t.empty
: t.unknown),
i.find(".js-respond").text(o);
})
.fail(function (e) {
console.error(e),
UIkit.modal.dialog(
'<p class="uk-modal-body c-dark">' + t.unknown + "</p>"
);
}),
i.find(".js-respond").text(o),
!1
);
}
const n = { s: 640, m: 960, l: 1200, xl: 1600 };
var l = e(window);
"ontouchstart" in window && e("body").addClass("is-touch");
var d = !1;
if (
(l.on("load scroll resize", function () {
l[0].innerWidth >= n.m
? l.scrollTop() > l[0].innerHeight
? d
? (d = !1)
: (e(".panel").fadeIn(), (d = !0))
: d
? (d = !1)
: (e(".panel").fadeOut(), (d = !0))
: d
? (d = !1)
: (e(".panel").fadeIn(), (d = !0));
}),
UIkit.scrollspyNav(".js-scrollspy-nav", {
closest: "li",
scroll: !0,
offset: l[0].innerWidth >= n.m ? 80 : 20
}),
e(".js-offcanvas-nav").on("click", "a", function () {
UIkit.offcanvas("#offcanvas-nav").hide();
}),
e(".js-intro-title").length)
)
for (
var r = e(".uk-slideshow-items li"),
u = r.find(".js-intro-title"),
c = "",
m = "",
p = 0;
p < u.length;
p++
) {
c = u.eq(p).text().split(" ");
for (var v = 0; v < c.length; v++) m += "<span>" + c[v] + "</span>";
u.eq(p).after(m), (m = "");
}
var f = null,
_ = e(".js-audio"),
h = e(".albums--list .albums__item"),
y = e(".js-panel-play"),
C = e(".js-audio-play"),
g = e(".js-audio-volume, .js-panel-volume");
e(".albums__item").on("click", function (a) {
a.preventDefault(),
e("html, body").animate(
{
scrollTop:
e(".music").offset().top - (l[0].innerWidth >= n.m ? 80 : 20)
},
500
);
}),
_.attr("src", e(".js-audio-items .list__item").eq(0).data("audio")),
_.mediaelementplayer({
startVolume: 1,
features: [],
success: function (i, s, t) {
f = i;
var o = null,
n = e(".list__item--active");
n.data("audio");
i.addEventListener(
"playing",
function () {
var s = i.getCurrentTime();
s < 1
? e(".list__item--active .js-audio-time").text(a(s))
: e(".list__item--active .js-audio-time").text(a(s + 1)),
(o = setInterval(function () {
i.getCurrentTime() > i.duration && clearInterval(o),
e(".list__item--active .js-audio-time").text(
a(i.getCurrentTime() + 1)
);
}, 1e3));
var t = e(".list__item--active").parents(".playlist").index();
h
.removeClass("albums--playing")
.eq(t)
.addClass("albums--playing"),
setTimeout(function () {
h.removeClass("albums--paused"),
y.hasClass("icon--play") &&
y.removeClass("icon--play").addClass("icon--pause");
}, 100);
},
!0
),
i.addEventListener("pause", function () {
clearInterval(o),
e(".albums--playing").addClass("albums--paused"),
y.hasClass("icon--pause") &&
y.removeClass("icon--pause").addClass("icon--play");
}),
i.addEventListener(
"ended",
function () {
var a = e(".list__item--active"),
i = a.next();
clearInterval(o),
a
.find(".js-audio-play, .js-panel-play")
.removeClass("icon--pause")
.addClass("icon--play"),
e(".list__item").removeClass("list__item--active"),
h.removeClass("albums--playing"),
a.find(".js-audio-time").text(""),
0 != i.length &&
(f.setSrc(i.data("audio")),
f.play(),
i.addClass("list__item--active"),
i
.find(".js-audio-play")
.removeClass("icon--play")
.addClass("icon--pause"));
},
!0
);
},
error: function () {
UIkit.modal.dialog(
'<p class="uk-modal-body c-dark">Error of audio file</p>'
);
}
}),
f
? (y.on("click", function (a) {
a.preventDefault();
var i = e(this);
f.paused
? (e(".list__item").hasClass("list__item--active")
? e(".list__item--active .js-audio-play")
.removeClass("icon--play")
.addClass("icon--pause")
: e(".list__item")
.eq(0)
.find(".js-audio-play")
.removeClass("icon--play")
.addClass("icon--pause"),
i.removeClass("icon--play").addClass("icon--pause"),
e(".list__item--active .icon--play")
.removeClass("icon--play")
.addClass("icon--pause"),
f.play(),
e(".js-audio-items .list__item").hasClass(
"list__item--active"
) ||
e(".js-audio-items .list__item")
.eq(0)
.addClass("list__item--active"))
: (i.removeClass("icon--pause").addClass("icon--play"),
e(".js-audio-play.icon--pause")
.removeClass("icon--pause")
.addClass("icon--play"),
f.pause());
}),
C.on("click", function (a) {
a.preventDefault();
var i = e(this),
s = e(".list__item--active"),
t = i.parent(".list__item"),
o = t.data("audio");
e(".list__item").removeClass("list__item--active"),
t.addClass("list__item--active"),
f.paused
? (_.attr("src") !== o &&
(s.find(".js-audio-time").text(""), f.setSrc(o)),
i.add(y).removeClass("icon--play").addClass("icon--pause"),
f.play())
: (e(".js-audio-play.icon--pause")
.add(y)
.removeClass("icon--pause")
.addClass("icon--play"),
f.pause(),
_.attr("src") !== o &&
(s.find(".js-audio-time").text(""),
f.setSrc(o),
i.add(y).removeClass("icon--play").addClass("icon--pause"),
f.play(),
e(".list__item--active").removeClass("list__item--active"),
t.addClass("list__item--active")));
}),
g
.on("mousedown", function (a) {
window.panelVolumeSlide = e(this).on(
"mousemove",
{ e: event },
i
);
})
.on("mouseup", function () {
"undefined" != typeof panelVolumeSlide &&
panelVolumeSlide.off("mousemove");
})
.on("mouseleave", function () {
"undefined" != typeof panelVolumeSlide &&
panelVolumeSlide.off("mousemove");
})
.on("click", { e: event }, i))
: UIkit.modal.dialog(
'<p class="uk-modal-body c-dark">Error of audio file</p>'
);
var j = 3;
s(),
l.on("resize", s),
e(".js-video-target").on("click", function (a) {
a.preventDefault(), e(".modal__video video").remove();
var i = e(this).data("video-src"),
s = e(this).data("video-type");
e(".modal__video").append(
'<video controls preload="auto"><source src="" type=""></video>'
),
e(".modal__video source").attr({ src: i, type: s }),
UIkit.modal("#modal-video").show(),
e(".modal__video video").mediaelementplayer({
startVolume: 1,
alwaysShowControls: !0,
stretching: "responsive",
videoVolume: "horizontal",
success: function (e, a, i) {
f.paused || f.pause(), e.play();
},
error: function (e, a, i) {
UIkit.modal.dialog(
'<p class="uk-modal-body c-dark">Error of video file</p>'
);
}
});
}),
UIkit.util.on("#modal-video", "hidden", function () {
e("#modal-video .mejs__video").remove();
}),
t(),
l.on("resize", t),
e(".js-form").submit(function () {
return o(e(this)), !1;
}),
e(".js-form")
.find('input:not([type="submit"]), textarea')
.bind("change paste keyup", function () {
var a = e(this),
i = a.parents(".js-form").find(".js-respond");
e(this).hasClass("js-field-error") &&
e(this).removeClass("js-field-error"),
"" !== i.text() && i.text("");
}),
e.instagramFeed({
username: "spartaz_dtd",
get_data: !0,
callback: function (a) {
for (
var i = a.edge_owner_to_timeline_media.edges,
s = i.length < 5 ? i.length : 5,
t = "",
o = 0;
o < s;
o++
)
t +=
'<div><a href="https://www.instagram.com/p/' +
i[o].node.shortcode +
'" target="_blank" class="cover__photo uk-background-cover uk-transition-toggle ' +
(2 == o
? "uk-visible@s"
: 3 == o || 4 == o
? "uk-visible@m"
: "") +
'" src="' +
i[o].node.thumbnail_src +
'" data-src="' +
i[o].node.thumbnail_src +
'" data-uk-img><span class="cover__link uk-box-shadow-large fab fa-instagram uk-transition-scale-up"></span></a></div>';
e("#instafeed").html(t);
}
}),
e(".js-scrollbar").mCustomScrollbar(),
UIkit.util.on(".js-modal-article", "show", function () {
function a() {
if (i.find('[class^="cover__photo"]') && i.find(".js-scrollbar")) {
var e = i.find('[class^="cover__photo"]'),
a = e.innerHeight(),
s = i.find(".js-scrollbar"),
t = s.parent(),
o = parseInt(t.css("padding-top")),
n = parseInt(t.css("padding-bottom"));
i.find(".js-scrollbar").css("max-height", a - o - n);
}
}
var i = e(this);
a(), (window.resizeCSB = l.on("resize", a));
}),
UIkit.util.on(".js-modal-article", "hidden", function () {
resizeCSB.off("resize");
});
});
|