Initial Commit N° : 001 - V.4.3.3

This commit is contained in:
elmatadoor committed 2025-03-28 14:32:57 +01:00
commit 238e5d7999
809 files changed
+371149

No files matched your search

+53
View File
@@ -0,0 +1,53 @@
/**
* Document ready
*/
jQuery(document).ready(function($){
"use strict";
if ($('.countdown').length > 0) {
$.countdown.regionalOptions[''] = {
labels: [
nasa_countdown_l10n.years,
nasa_countdown_l10n.months,
nasa_countdown_l10n.weeks,
nasa_countdown_l10n.days,
nasa_countdown_l10n.hours,
nasa_countdown_l10n.minutes,
nasa_countdown_l10n.seconds
],
labels1: [
nasa_countdown_l10n.year,
nasa_countdown_l10n.month,
nasa_countdown_l10n.week,
nasa_countdown_l10n.day,
nasa_countdown_l10n.hour,
nasa_countdown_l10n.minute,
nasa_countdown_l10n.second
],
compactLabels: ['y', 'm', 'w', 'd'],
whichLabels: null,
digits: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'],
timeSeparator: ':',
isRTL: true
};
$.countdown.setDefaults($.countdown.regionalOptions['']);
$('.countdown').each(function () {
var count = $(this);
if (!$(count).hasClass('countdown-loaded')) {
var austDay = new Date(count.data('countdown'));
$(count).countdown({
until: austDay,
padZeroes: true
});
if($(count).hasClass('pause')) {
$(count).countdown('pause');
}
$(count).addClass('countdown-loaded');
}
});
}
});
File diff suppressed because it is too large. Load diff
+551
View File
@@ -0,0 +1,551 @@
/**
* Document ready
*
* For Dokan store
*/
jQuery(document).ready(function($) {
"use strict";
/**
* Remove Crazy Load Effect
*/
if ($('.nasa-crazy-load.crazy-loading').length) {
$('.nasa-crazy-load.crazy-loading').removeClass('crazy-loading');
}
if ($('.nasa-login-register-ajax').length && $('#nasa-login-register-form').length) {
/**
* Compatible with Dokan
*/
if (typeof dokan !== 'undefined' && typeof DokanValidateMsg !== 'undefined') {
popup_registration_dokan($);
}
}
$('body').on('nasa_login_register_ajax_inited', function() {
if ($('.nasa-login-register-ajax').length && $('#nasa-login-register-form').length) {
/**
* Compatible with Dokan
*/
if (typeof dokan !== 'undefined' && typeof DokanValidateMsg !== 'undefined') {
popup_registration_dokan($);
}
}
});
/**
* DOKAN Sidebar
*/
if ($('.dokan-store-sidebar').length && $('.dokan-single-store').length) {
$('body').prepend(
'<a class="toggle-sidebar-dokan hidden-tag" href="javascript:void(0);">' +
'<svg viewBox="0 0 32 32" width="26" height="24" fill="currentColor"><path d="M 4 7 L 4 9 L 28 9 L 28 7 Z M 4 15 L 4 17 L 28 17 L 28 15 Z M 4 23 L 4 25 L 28 25 L 28 23 Z"/></svg>' +
'</a>'
);
$('.dokan-store-sidebar').prepend('<a href="javascript:void(0);" class="hidden-tag nasa-close-sidebar"><svg class="nasa-rotate-180" width="15" height="15" viewBox="0 0 512 512" fill="currentColor"><path d="M135 512c3 0 4 0 6 0 15-4 26-21 40-33 62-61 122-122 187-183 9-9 27-24 29-33 3-14-8-23-17-32-67-66-135-131-202-198-11-9-24-27-33-29-18-4-28 8-31 21 0 0 0 2 0 2 1 1 1 6 3 10 3 8 18 20 27 28 47 47 95 93 141 139 19 18 39 36 55 55-62 64-134 129-199 193-8 9-24 21-26 32-3 18 8 24 20 28z"/></svg></a>');
$('body').on('click', '.toggle-sidebar-dokan', function() {
$('.black-window').fadeIn(200);
if (!$('body').hasClass('m-ovhd')) {
$('body').addClass('m-ovhd');
}
if (!$('.dokan-store-sidebar').hasClass('nasa-active')) {
$('.dokan-store-sidebar').addClass('nasa-active');
}
});
}
if ($('#wpadminbar').length) {
var _mobileView = $('.nasa-check-reponsive.nasa-switch-check').length && $('.nasa-check-reponsive.nasa-switch-check').width() === 1 ? true : false;
var _inMobile = $('body').hasClass('nasa-in-mobile') ? true : false;
if (_mobileView || _inMobile) {
var height_adminbar = $('#wpadminbar').height();
if ($('.dokan-store-sidebar').length && $('.dokan-single-store').length) {
$('.dokan-store-sidebar').css({'top' : height_adminbar});
}
}
}
if ($('.nasa-change-view').length && $('.dokan-store-products-filter-area').length) {
$('.dokan-store-products-filter-area').append($('.nasa-change-view'));
}
/**
* Even change layout
*/
$('body').on('click', '.nasa-change-layout', function() {
var _this = $(this);
if ($(_this).hasClass('active')) {
return false;
} else {
change_layout_dokan_store($, _this);
}
});
/**
* Clone group btn for list layout
*/
dokan_clone_group_btns_product_item($);
$('body').on('nasa_store_changed_layout_list', function() {
dokan_clone_group_btns_product_item($);
});
/**
* Remove Change view in Nasa Store List
*/
if ($('.nasa-store-lists-filters .toggle-view').length) {
setTimeout(function() {
if ($('.nasa-store-lists-filters .toggle-view [data-view="grid-view"]').length) {
$('.nasa-store-lists-filters .toggle-view [data-view="grid-view"]').trigger('click');
}
$('.nasa-store-lists-filters .toggle-view').remove();
}, 100);
}
/* End Document Ready */
});
/**
* Dokan Registration
*/
function popup_registration_dokan($) {
var Popup_Dokan_Vendor_Registration = {
init: function () {
var form = $('form.register');
// bind events
$('.user-role input[type=radio]', form).on('change', this.showSellerForm);
$('.tc_check_box', form).on('click', this.onTOC);
$('#shop-phone', form).keydown(this.ensurePhoneNumber);
$('#company-name', form).on('focusout', this.generateSlugFromCompany);
$('#seller-url', form).keydown(this.constrainSlug);
$('#seller-url', form).keyup(this.renderUrl);
$('#seller-url', form).on('focusout', this.checkSlugAvailability);
this.validationLocalized();
},
validate: function (self) {
$('form.register').validate({
errorPlacement: function (error, element) {
var form_group = $(element).closest('.form-group');
form_group.addClass('has-error').append(error);
},
success: function (label, element) {
$(element).closest('.form-group').removeClass('has-error');
},
submitHandler: function (form) {
form.submit();
}
});
},
showSellerForm: function () {
var value = $(this).val();
if (value === 'seller') {
$('.show_if_seller').find('input, select').removeAttr('disabled');
$('.show_if_seller').slideDown();
if ($('.tc_check_box').length > 0) {
$('button[name=register]').attr('disabled', 'disabled');
}
} else {
$('.show_if_seller').find('input, select').attr('disabled', 'disabled');
$('.show_if_seller').slideUp();
if ($('.tc_check_box').length > 0) {
$('button[name=register]').removeAttr('disabled');
}
}
},
onTOC: function () {
var chk_value = $(this).val();
if ($(this).prop("checked")) {
$('input[name=register]').removeAttr('disabled');
$('button[name=register]').removeAttr('disabled');
$('input[name=dokan_migration]').removeAttr('disabled');
} else {
$('input[name=register]').attr('disabled', 'disabled');
$('button[name=register]').attr('disabled', 'disabled');
$('input[name=dokan_migration]').attr('disabled', 'disabled');
}
},
ensurePhoneNumber: function (e) {
// Allow: backspace, delete, tab, escape, enter and .
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 91, 107, 109, 110, 187, 189, 190]) !== -1 ||
// Allow: Ctrl+A
(e.keyCode == 65 && e.ctrlKey === true) ||
// Allow: home, end, left, right
(e.keyCode >= 35 && e.keyCode <= 39)) {
// let it happen, don't do anything
return;
}
// Ensure that it is a number and stop the keypress
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
e.preventDefault();
}
},
generateSlugFromCompany: function () {
var value = $(this).val();
if (!value) {
value = "";
}
value = decodeURIComponent(value);
$('#seller-url').val(value);
$('#url-alart').text(value);
$('#seller-url').focus();
},
constrainSlug: function (e) {
var text = $(this).val();
// Allow: backspace, delete, tab, escape, enter and .
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 91, 109, 110, 173, 189, 190]) !== -1 ||
// Allow: Ctrl+A
(e.keyCode == 65 && e.ctrlKey === true) ||
// Allow: home, end, left, right
(e.keyCode >= 35 && e.keyCode <= 39)) {
// let it happen, don't do anything
return;
}
if ((e.shiftKey || (e.keyCode < 65 || e.keyCode > 90) && (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
e.preventDefault();
}
},
checkSlugAvailability: function () {
var self = $(this),
data = {
action: 'shop_url',
url_slug: self.val(),
_nonce: dokan.nonce
};
if (self.val() === '') {
return;
}
var row = self.closest('.form-row');
row.block({
message: null,
overlayCSS: {
background: '#fff url(' + dokan.ajax_loader + ') no-repeat center',
opacity: 0.6
}
});
$.post(dokan.ajaxurl, data, function (resp) {
if (resp.success === true) {
$('#url-alart').removeClass('text-danger').addClass('text-success');
$('#url-alart-mgs').removeClass('text-danger').addClass('text-success').text(dokan.seller.available);
} else {
$('#url-alart').removeClass('text-success').addClass('text-danger');
$('#url-alart-mgs').removeClass('text-success').addClass('text-danger').text(dokan.seller.notAvailable);
}
row.unblock();
});
},
renderUrl: function () {
$('#url-alart').text($(this).val());
},
validationLocalized: function () {
var dokan_messages = DokanValidateMsg;
dokan_messages.maxlength = $.validator.format(dokan_messages.maxlength_msg);
dokan_messages.minlength = $.validator.format(dokan_messages.minlength_msg);
dokan_messages.rangelength = $.validator.format(dokan_messages.rangelength_msg);
dokan_messages.range = $.validator.format(dokan_messages.range_msg);
dokan_messages.max = $.validator.format(dokan_messages.max_msg);
dokan_messages.min = $.validator.format(dokan_messages.min_msg);
$.validator.messages = dokan_messages;
}
};
if ($('input[name="nasa-caching-enable"]').length && $('input[name="nasa-caching-enable"]').val() === '1') {
$('body').on('nasa_after_load_static_content', function() {
if ($('#nasa-login-register-form form.register').length) {
Popup_Dokan_Vendor_Registration.init();
$('.show_if_seller').find('input, select').attr('disabled', 'disabled');
// trigger change if there is an error while registering
var shouldTrigger = $('.woocommerce ul').hasClass('woocommerce-error') && !$('.show_if_seller').is(':hidden');
if (shouldTrigger) {
var form = $('form.register');
$('.user-role input[type=radio]', form).trigger('change');
}
// disable migration button if checkbox isn't checked
if ($('.tc_check_box').length > 0) {
$('input[name=dokan_migration]').attr('disabled', 'disabled');
$('input[name=register]').attr('disabled', 'disabled');
}
}
});
}
else {
if ($('#nasa-login-register-form form.register').length) {
Popup_Dokan_Vendor_Registration.init();
$('.show_if_seller').find('input, select').attr('disabled', 'disabled');
// trigger change if there is an error while registering
var shouldTrigger = $('.woocommerce ul').hasClass('woocommerce-error') && !$('.show_if_seller').is(':hidden');
if (shouldTrigger) {
var form = $('form.register');
$('.user-role input[type=radio]', form).trigger('change');
}
// disable migration button if checkbox isn't checked
if ($('.tc_check_box').length > 0) {
$('input[name=dokan_migration]').attr('disabled', 'disabled');
$('input[name=register]').attr('disabled', 'disabled');
}
}
}
}
/**
* Change layout Grid | List Dokan Store
*
* @param {type} $
* @param {type} _this
* @returns {undefined}
*/
function change_layout_dokan_store($, _this) {
var value_view, item_row, class_items;
var _url = new URL(window.location.href);
var _destroy = false;
if ($(_this).hasClass('productList')) {
value_view = 'list';
_destroy = true;
$('.nasa-content-page-products .products').removeClass('grid').addClass('list');
$('body').trigger('nasa_store_changed_layout_list');
} else {
var columns = $(_this).attr('data-columns');
class_items = 'products grid';
switch (columns) {
case '2' :
item_row = 2;
value_view = 'grid-2';
class_items += ' large-block-grid-2';
break;
case '3' :
item_row = 3;
value_view = 'grid-3';
class_items += ' large-block-grid-3';
break;
case '5' :
item_row = 5;
value_view = 'grid-5';
class_items += ' large-block-grid-5';
break;
case '6' :
item_row = 5;
value_view = 'grid-6';
class_items += ' large-block-grid-6';
break;
case '4' :
default :
item_row = 4;
value_view = 'grid-4';
class_items += ' large-block-grid-4';
break;
}
var count = $('.nasa-content-page-products .products').find('.product-warp-item').length;
if (count > 0) {
var _wrap_all = $('.nasa-content-page-products .products');
var _col_small = $(_wrap_all).attr('data-columns_small');
var _col_medium = $(_wrap_all).attr('data-columns_medium');
switch (_col_small) {
case '2' :
class_items += ' small-block-grid-2';
break;
case '1' :
default :
class_items += ' small-block-grid-1';
break;
}
switch (_col_medium) {
case '3' :
class_items += ' medium-block-grid-3';
break;
case '4' :
class_items += ' medium-block-grid-4';
break;
case '2' :
default :
class_items += ' medium-block-grid-2';
break;
}
$('.nasa-content-page-products .products').attr('class', class_items);
}
$('body').trigger('nasa_store_changed_layout_grid', [columns, class_items]);
}
$(".nasa-change-layout").removeClass("active");
$(_this).addClass("active");
if ($(_this).hasClass('df')) {
_url.searchParams.delete('view-layout');
} else {
_url.searchParams.set('view-layout', value_view);
}
window.history.pushState(_url.href, '', _url.href);
$('body').trigger('nasa_before_change_view');
if (!_destroy) {
$('body').trigger('nasa_before_change_view_timeout', [_destroy]);
} else {
setTimeout(function() {
$('body').trigger('nasa_before_change_view_timeout', [_destroy]);
}, 500);
}
}
/**
* clone group btn loop products
*
* @param {type} $
* @returns {undefined}
*/
function dokan_clone_group_btns_product_item($) {
var _list = $('.products').length && $('.products').hasClass('list') ? true : false;
if (_list && $('.nasa-content-page-products .product-item').length) {
$('.nasa-content-page-products .product-item').each(function() {
var _wrap = $(this);
if (!$(_wrap).hasClass('nasa-list-cloned')) {
$(_wrap).addClass('nasa-list-cloned');
if ($(_wrap).find('.group-btn-in-list').length < 1) {
$(_wrap).append('<div class="group-btn-in-list nasa-group-btns hidden-tag"></div>');
}
var _place = $(_wrap).find('.group-btn-in-list');
var _price = '';
if ($(_wrap).find('.price-wrap').length) {
_price = $(_wrap).find('.price-wrap').html();
} else if ($(_wrap).find('.price').length) {
_price = $(_wrap).find('.price').clone().wrap('<div class="price-wrap"></div>').parent().html();
}
if (_price !== '') {
$(_place).append('<div class="price-wrap">' + _price + '</div>');
}
if ($(_wrap).find('.nasa-list-stock-wrap').length) {
$(_place).append($(_wrap).find('.nasa-list-stock-wrap').html());
$(_wrap).find('.nasa-list-stock-wrap').remove();
}
if ($(_wrap).find('.btn-link').length && $(_place).length) {
var _add = $(_wrap).find('.add-to-cart-grid').clone();
if ($(_add).length) {
$(_place).append(_add);
}
$(_wrap).find('.btn-link').each(function() {
var _btn = $(this).clone();
if (!$(_btn).hasClass('add-to-cart-grid')) {
$(_place).append(_btn);
}
});
if ($(_place).find('.btn-link').length) {
$(_place).find('.btn-link').each(function() {
if (
$(this).find('.nasa-icon-text').length <= 0 &&
// $(this).find('.nasa-icon').length &&
$(this).attr('data-icon-text')
) {
$(this).append(
'<span class="nasa-icon-text">' +
$(this).attr('data-icon-text') +
'</span>'
);
}
});
}
if ($(_place).find('.btn-wishlist.btn-link').length && $(_place).find('.add-to-cart-grid.btn-link').length) {
$(_place).find('.add-to-cart-grid.btn-link').after($(_place).find('.btn-wishlist.btn-link'));
}
}
/**
* Deal Time
*/
if ($(_wrap).find('.nasa-sc-pdeal-countdown .countdown').length) {
var _countdown = $(_wrap).find('.nasa-sc-pdeal-countdown').clone();
$(_countdown).find('.countdown').removeClass('is-countdown');
$(_countdown).find('.countdown').removeClass('countdown-rtl');
$(_countdown).find('.countdown').removeClass('countdown-loaded');
$(_countdown).find('.countdown').html('');
if ($(_wrap).find('.product-info-wrap .nasa-sc-pdeal-countdown').length) {
$(_wrap).find('.product-info-wrap .nasa-sc-pdeal-countdown').replaceWith(_countdown);
} else {
if ($(_wrap).find('.product-des-wrap').length) {
$(_wrap).find('.product-des-wrap').before(_countdown);
} else {
$(_wrap).find('.product-info-wrap').append(_countdown);
}
}
$('body').trigger('nasa_load_countdown');
}
}
});
}
}
+546
View File
@@ -0,0 +1,546 @@
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
/**
* Check if a node is blocked for processing.
*
* @param {JQuery Object} $node
* @return {bool} True if the DOM Element is UI Blocked, false if not.
*/
var mini_cart_ext_is_blocked = function($node) {
return $node.is('.processing') || $node.parents('.processing').length;
};
/**
* Block a node visually for processing.
*
* @param {JQuery Object} $node
*/
var mini_cart_ext_block = function($node) {
$('body').trigger('nasa_publish_coupon_refresh');
if (!mini_cart_ext_is_blocked($node)) {
var $color = $('body').hasClass('nasa-dark') ? '#000' : '#fff';
$node.addClass('processing').block({
message: null,
overlayCSS: {
background: $color,
opacity: 0.6
}
});
}
};
/**
* Unblock a node after processing is complete.
*
* @param {JQuery Object} $node
*/
var mini_cart_ext_unblock = function($node) {
$node.removeClass('processing').unblock();
if ($node.find('.nasa-close-node').length) {
$node.find('.nasa-close-node').trigger('click');
}
$('body').trigger('nasa_publish_coupon_refresh');
if ($('#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state').length) {
$('#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state').trigger('change');
$(document.body).trigger('country_to_state_changed'); // Trigger select2 to load.
}
};
var mini_cart_ext_url = function(endpoint) {
return ext_mini_cart_params.wc_ajax_url.toString().replace('%%endpoint%%', endpoint);
};
/**
* Show mess
* @param {type} mess
* @returns {undefined}
*/
var _ext_remove_mess;
var mini_cart_ext_mess = function(mess) {
$('.ext-mini-cart-wrap .mess-wrap').remove();
$('.ext-mini-cart-wrap').append('<div class="mess-wrap">' + mess + '</div>');
if (_ext_remove_mess) {
clearTimeout(_ext_remove_mess);
}
_ext_remove_mess = setTimeout(function() {
$('.ext-mini-cart-wrap .mess-wrap').remove();
}, 5000);
};
$('body').on('nasa_opened_cart_sidebar', function() {
if (!$('body').hasClass('canvas-on')) {
$('body').addClass('canvas-on');
}
$('body').trigger('ns_render_ext_mini_cart_nonce');
$('body').trigger('nasa_publish_coupon_refresh');
});
$('body').on('nasa_after_close_fog_window', function() {
$('body').removeClass('canvas-on');
});
/**
* Close Node
*/
$('body').on('click', '.nasa-close-node', function() {
var _cart = $(this).parents('.nasa-static-sidebar');
var _node = $(this).parents('.ext-node');
if($(this).parents('.ns-cart-popup-wrap').length) {
_cart = $(this).parents('.ns-cart-popup');
}
if ($(_cart).length) {
$(_cart).removeClass('ext-loading');
}
if ($(_node).length) {
$(_node).removeClass('active');
}
if ($(_node).hasClass('mini-cart-change-variation')) {
nasa_quick_viewimg = false;
setTimeout(function(){
$(_node).find('.product-lightbox').remove();
},100);
}
$(_cart).find('.close-nodes').remove();
});
/**
* Global Close
*/
$('body').on('click', '.nasa-static-sidebar .close-nodes, .ns-cart-popup .close-nodes', function() {
var _wrap = $(this).parents('.ns-cart-popup-wrap').length ? $(this).parents('.ns-cart-popup') : $(this).parents('.nasa-static-sidebar');;
var _close = $(_wrap).find('.ext-nodes-wrap .ext-node.active .nasa-close-node');
if ($(_close).length) {
$(_close).trigger('click');
}
});
/**
* Open ext mini cart
*/
$('body').on('click', '.ext-mini-cart', function() {
var _act = $(this).attr('data-act'),
_cart = $(this).parents('.nasa-static-sidebar');
if($(this).parents('.ns-cart-popup-wrap').length) {
_cart = $(this).parents('.ns-cart-popup');
}
if ($(_cart).find('.ext-mini-cart-wrap').length && !$(_cart).find('.ext-mini-cart-wrap').hasClass('nasa-disable')) {
if (!$('body').hasClass('canvas-on')) {
$('body').addClass('canvas-on');
}
if (!$(_cart).hasClass('ext-loading')) {
$(_cart).addClass('ext-loading');
}
if ($(_cart).find('.close-nodes').length < 1) {
$(_cart).append('<a href="javascript:void(0);" class="close-nodes"></a>');
}
$(_cart).find('.ext-nodes-wrap .ext-node').removeClass('active');
if ($(_cart).find('.ext-nodes-wrap .ext-node.mini-cart-' + _act).length) {
$(_cart).find('.ext-nodes-wrap .ext-node.mini-cart-' + _act).addClass('active');
}
}
});
/**
* ext mini cart Note
*/
$('body').on('click', '#mini-cart-save_note', function(e) {
e.preventDefault();
var _this = $(this);
var _wnote = $(_this).parents('.ext-node');
if (!$(_this).hasClass('nasa-disable')) {
$(_this).addClass('nasa-disable');
var _wrap = $(_this).parents('.nasa-static-sidebar');
if ($(_wrap).length < 1) {
_wrap = $(_this).parents('.widget_shopping_cart_content');
}
var _note = $('.mini-cart-note textarea[name="order_comments"]').val();
mini_cart_ext_block(_wrap);
$(_wnote).removeClass('active');
$.ajax({
url: mini_cart_ext_url('nasa_mini_cart_note'),
type: 'post',
dataType: 'json',
cache: false,
data: {
order_comments: _note
},
success: function(data) {
$('#cart-sidebar').find('.woocommerce-error, .woocommerce-message, .woocommerce-info').remove();
$(_this).removeClass('nasa-disable');
if (data) {
if (data.fragments) {
$.each(data.fragments, function(key, value) {
if ($(key).length) {
$(key).replaceWith(value);
}
});
// $('body').trigger('added_to_cart', [data.fragments, data.cart_hash, _this]);
$('body').trigger('wc_fragments_refreshed');
// $('body').trigger('wc_fragment_refresh');
/**
* notification free shipping
*/
$('body').trigger('nasa_init_shipping_free_notification');
}
/**
* mess
*/
if (data.mess) {
mini_cart_ext_mess(data.mess);
}
}
$('body').trigger('mini_cart_mobile_layout_change');
mini_cart_ext_unblock(_wrap);
},
complete: function() {
mini_cart_ext_unblock(_wrap);
}
});
}
});
$('body').on('wc_fragments_refreshed', function() {
if ($('#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state').length) {
$('#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state').trigger('change');
$(document.body).trigger('country_to_state_changed'); // Trigger select2 to load.
}
});
/**
* Publish Coupons
*/
$('body').on('nasa_publish_coupon_refresh', function() {
if ($('.mini-cart-coupon .publish-coupon').length) {
$('.mini-cart-coupon .publish-coupon').each(function() {
var _this = $(this);
var _code = $(_this).attr('data-code');
$(_this).removeClass('nasa-actived');
if ($('.coupon-wrap[data-code="' + _code + '"]').length) {
$(_this).addClass('nasa-actived');
}
});
}
});
/**
* From Publish Coupon
*/
$('body').on('click', '.mini-cart-coupon .publish-coupon:not(.nasa-actived)', function() {
var _this = (this);
var _code = $(_this).attr('data-code');
if ($('#mini-cart-add-coupon_code').length) {
$('#mini-cart-add-coupon_code').val(_code).trigger('change');
if ($('#mini-cart-apply_coupon').length) {
$('#mini-cart-apply_coupon').trigger('click');
}
}
});
/**
* Apply Coupon
*/
$('body').on('click', '#mini-cart-apply_coupon', function(e) {
e.preventDefault();
var _this = $(this);
var _wnote = $(_this).parents('.ext-node');
var _nonce = $('.mini-cart-ajax-nonce input[name=apply_coupon_nonce]').length ? $('.mini-cart-ajax-nonce input[name=apply_coupon_nonce]').val() : null;
if (_nonce && !$(_this).hasClass('nasa-disable')) {
$(_this).addClass('nasa-disable');
var _wrap = $(_this).parents('.nasa-static-sidebar');
if ($(_wrap).length < 1) {
_wrap = $(_this).parents('.widget_shopping_cart_content');
}
var coupon = $('input#mini-cart-add-coupon_code').val();
if (coupon) {
mini_cart_ext_block(_wrap);
$(_wnote).removeClass('active');
var _data = {
security: _nonce,
coupon_code: coupon
};
$.ajax({
type: 'POST',
url: mini_cart_ext_url('nasa_mini_cart_apply_coupon'),
data: _data,
dataType: 'json',
success: function(data) {
$('#cart-sidebar').find('.woocommerce-error, .woocommerce-message, .woocommerce-info').remove();
$(_this).removeClass('nasa-disable');
if (data) {
if (data.fragments) {
$.each(data.fragments, function(key, value) {
if ($(key).length) {
$(key).replaceWith(value);
}
});
// $('body').trigger('added_to_cart', [data.fragments, data.cart_hash, _this]);
$('body').trigger('wc_fragments_refreshed');
// $('body').trigger('wc_fragment_refresh');
/**
* notification free shipping
*/
$('body').trigger('nasa_init_shipping_free_notification');
}
/**
* mess
*/
if (data.mess) {
mini_cart_ext_mess(data.mess);
}
$('input#mini-cart-add-coupon_code').val('').trigger('change');
}
$('body').trigger('mini_cart_mobile_layout_change');
mini_cart_ext_unblock(_wrap);
},
complete: function() {
mini_cart_ext_unblock(_wrap);
}
});
}
else {
$(_this).removeClass('nasa-disable');
}
}
});
/**
* Remove Coupon
*/
$('body').on('click', '.widget_shopping_cart_content .woocommerce-remove-coupon', function(e) {
e.preventDefault();
var _this = $(this);
var _nonce = $('.mini-cart-ajax-nonce input[name=remove_coupon_nonce]').length ? $('.mini-cart-ajax-nonce input[name=remove_coupon_nonce]').val() : null;
if (_nonce && !$(_this).hasClass('nasa-disable')) {
$(_this).addClass('nasa-disable');
var _wrap = $(_this).parents('.nasa-static-sidebar');
if ($(_wrap).length < 1) {
_wrap = $(_this).parents('.widget_shopping_cart_content');
}
mini_cart_ext_block(_wrap);
var coupon = $(_this).attr('data-coupon');
var _data = {
security: _nonce,
coupon: coupon
};
$.ajax({
type: 'POST',
url: mini_cart_ext_url('nasa_mini_cart_remove_coupon'),
data: _data,
dataType: 'json',
success: function(data) {
$('#cart-sidebar').find('.woocommerce-error, .woocommerce-message, .woocommerce-info').remove();
$(_this).removeClass('nasa-disable');
if (data) {
if (data.fragments) {
$.each(data.fragments, function(key, value) {
if ($(key).length) {
$(key).replaceWith(value);
}
});
// $('body').trigger('added_to_cart', [data.fragments, data.cart_hash, _this]);
$('body').trigger('wc_fragments_refreshed');
// $('body').trigger('wc_fragment_refresh');
/**
* notification free shipping
*/
$('body').trigger('nasa_init_shipping_free_notification');
}
/**
* mess
*/
if (data.mess) {
mini_cart_ext_mess(data.mess);
}
}
mini_cart_ext_unblock(_wrap);
},
complete: function() {
mini_cart_ext_unblock(_wrap);
}
});
}
});
/**
* Calculate Shipping Rate
*/
$('body').on('click', '.mini-cart-shipping [name="calc_shipping"]', function(e) {
e.preventDefault();
var _this = $(this);
var _wnote = $(_this).parents('.ext-node');
if (!$(_this).hasClass('nasa-disable')) {
$(_this).addClass('nasa-disable');
var _wrap = $(_this).parents('.nasa-static-sidebar');
var $form = $(_this).parents('form');
mini_cart_ext_block(_wrap);
$(_wnote).removeClass('active');
$('<input />').attr('type', 'hidden')
.attr('name', 'calc_shipping')
.attr('value', 'x')
.appendTo($form);
var _data = $form.serialize();
$.ajax({
type: 'POST',
url: mini_cart_ext_url('nasa_mini_cart_calculate_shipping'),
data: _data,
dataType: 'json',
success: function(data) {
$('#cart-sidebar').find('.woocommerce-error, .woocommerce-message, .woocommerce-info').remove();
$(_this).removeClass('nasa-disable');
if (data) {
if (data.fragments) {
$.each(data.fragments, function(key, value) {
if ($(key).length) {
$(key).replaceWith(value);
}
});
// $('body').trigger('added_to_cart', [data.fragments, data.cart_hash, _this]);
$('body').trigger('wc_fragments_refreshed');
// $('body').trigger('wc_fragment_refresh');
/**
* notification free shipping
*/
$('body').trigger('nasa_init_shipping_free_notification');
}
/**
* mess
*/
if (data.mess) {
mini_cart_ext_mess(data.mess);
}
}
$('body').trigger('mini_cart_mobile_layout_change');
mini_cart_ext_unblock(_wrap);
},
complete: function() {
mini_cart_ext_unblock(_wrap);
}
});
}
});
/**
* Refresh nonce code
*/
var ns_ext_now = Date.now();
$('body').on('ns_render_ext_mini_cart_nonce', function() {
if ($('#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state').length) {
$('#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state').trigger('change');
$(document.body).trigger('country_to_state_changed'); // Trigger select2 to load.
}
var ns_now_click = Date.now();
/**
* Accept with 10 min ago
*/
if ($('#cart-sidebar .mini-cart-ajax-nonce').length <= 0 && (ns_now_click - ns_ext_now) / 1000 / 60 < 10) {
$.ajax({
url: mini_cart_ext_url('nasa_ext_cart_ajax_nonce'),
type: 'post',
dataType: 'json',
cache: false,
data: {},
success: function(data) {
if (data) {
if (data.fds) {
$('#cart-sidebar').append(data.fds);
}
if (data.scalc && $('input#woocommerce-shipping-calculator-nonce').length) {
$('input#woocommerce-shipping-calculator-nonce').val(data.scalc);
}
}
},
complete: function() {
}
});
}
});
});
/* End Document Ready */
File diff suppressed because it is too large. Load diff
+29
View File
@@ -0,0 +1,29 @@
/**!
@license
handlebars v4.7.7
Copyright (C) 2011-2019 by Yehuda Katz
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a.parseWithoutProcessing=j.parseWithoutProcessing,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(45),i=e(h),j=c(46),k=c(51),l=c(52),m=e(l),n=c(49),o=e(n),p=c(44),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(37),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(38),p=e(o),q=c(44),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(30),k=c(32),l=e(k),m=c(33),n="4.7.7";b.VERSION=n;var o=8;b.COMPILER_REVISION=o;var p=7;b.LAST_COMPATIBLE_COMPILER_REVISION=p;var q={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};b.REVISION_CHANGES=q;var r="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===r)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===r){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]},resetLoggedPropertyAccesses:function(){m.resetLoggedProperties()}};var s=l["default"].log;b.log=s,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=/[&<>"'`=]/g,m=/[&<>"'`=]/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(/x/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0,i=void 0,j=void 0;c&&(g=c.start.line,h=c.end.line,i=c.start.column,j=c.end.column,a+=" - "+g+":"+i);for(var k=Error.prototype.constructor.call(this,a),l=0;l<f.length;l++)this[f[l]]=k[f[l]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,this.endLineNumber=h,e?(Object.defineProperty(this,"column",{value:i,enumerable:!0}),Object.definePrLine truncated
33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[Line truncated
this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new n["default"](this.options.srcName),this.decorators=new n["default"](this.options.srcName)},createFunctionContext:function(a){var b=this,c="",d=this.stackVars.concat(this.registers.list);d.length>0&&(c+=", "+d.join(", "));var e=0;g(this.aliases).forEach(function(a){var d=b.aliases[a];d.children&&d.referenceCount>1&&(c+=", alias"+ ++e+"="+a,d.children[0]="alias"+e)}),this.lookupPropertyFunctionIsUsed&&(c+=", "+this.lookupPropertyFunctionVarDeclaration());var f=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&f.push("blockParams"),this.useDepths&&f.push("depths");var h=this.mergeSource(c);return a?(f.push(h),Function.apply(this,f)):this.source.wrap(["function(",f.join(","),") {\n ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend(" + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\n")),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return"\n lookupProperty = container.lookupProperty || function(parent, propertyName) {\n if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {\n return parent[propertyName];\n }\n return undefined\n }\n ".trim()},blockValue:function(a){var b=this.aliasable("container.hooks.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("container.hooks.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpressionLine truncated
+307
View File
@@ -0,0 +1,307 @@
jQuery(document).ready(function($) {
"use strict";
$.confetti = new function() {
// globals
var canvas;
var ctx;
var W;
var H;
var mp = 300; //max particles
var particles = [];
var angle = 0;
var tiltAngle = 0;
var confettiActive = true;
var animationComplete = true;
var deactivationTimerHandler;
var reactivationTimerHandler;
var animationHandler;
var _inited = false;
// objects
var particleColors = {
// colorOptions: ["DodgerBlue", "OliveDrab", "Gold", "pink", "SlateBlue", "lightblue", "Violet", "PaleGreen", "SteelBlue", "SandyBrown", "Chocolate", "Crimson"],
colorOptions: ["#EF2964", "#00C09D", "#2D87B0", "#48485E", "#EFFF1D"],
colorIndex: 0,
colorIncrementer: 0,
colorThreshold: 10,
getColor: function () {
if (this.colorIncrementer >= 10) {
this.colorIncrementer = 0;
this.colorIndex++;
if (this.colorIndex >= this.colorOptions.length) {
this.colorIndex = 0;
}
}
this.colorIncrementer++;
return this.colorOptions[this.colorIndex];
}
};
function confettiParticle(color) {
this.x = Math.random() * W; // x-coordinate
this.y = (Math.random() * H) - H; //y-coordinate
this.r = RandomFromTo(5, 15); //radius;
this.d = (Math.random() * mp) + 10; //density;
this.color = color;
this.tilt = Math.floor(Math.random() * 10) - 10;
this.tiltAngleIncremental = (Math.random() * 0.07) + 0.05;
this.tiltAngle = 0;
this.draw = function () {
ctx.beginPath();
ctx.lineWidth = this.r / 2;
ctx.strokeStyle = this.color;
ctx.moveTo(this.x + this.tilt + (this.r / 4), this.y);
ctx.lineTo(this.x + this.tilt, this.y + this.tilt + (this.r / 4));
return ctx.stroke();
};
}
function init() {
SetGlobals();
$(window).on('resize', function () {
W = window.innerWidth;
H = window.innerHeight;
canvas.width = W;
canvas.height = H;
});
}
function SetGlobals() {
if ($('#nasa-confetti').length < 1) {
if ($('form.nasa-shopping-cart-form').length) {
$('body').append('<canvas id="nasa-confetti" style="display: none;"></canvas>');
}
else if ($('#cart-sidebar').length) {
$('#cart-sidebar').append('<canvas id="nasa-confetti" style="display: none;"></canvas>');
}
else {
$('body').append('<canvas id="nasa-confetti" style="display: none;"></canvas>');
}
if ($('#ns-cart-popup').length) {
$('#ns-cart-popup').parents('.ns-cart-popup-wrap').prepend('<canvas id="nasa-confetti-popup" style="display: none; position: relative; z-index: 9;"></canvas>');
}
}
if ($('#review_form_wrapper').length && $('#nasa-confetti-review').length < 1) {
$('#review_form_wrapper').prepend('<canvas id="nasa-confetti-review" style="display: none;"></canvas>');
}
canvas = document.getElementById("nasa-confetti");
if ($('#ns-cart-popup').parents('.ns-cart-popup-wrap').hasClass('nasa-active')) {
canvas = document.getElementById("nasa-confetti-popup");
}
if ($('#review_form_wrapper').hasClass('ns-show')) {
canvas = document.getElementById("nasa-confetti-review");
}
ctx = canvas.getContext("2d");
W = window.innerWidth;
H = window.innerHeight;
canvas.width = W;
canvas.height = H;
_inited = true;
}
function InitializeConfetti() {
canvas.style.display = 'block';
particles = [];
animationComplete = false;
for (var i = 0; i < mp; i++) {
var particleColor = particleColors.getColor();
particles.push(new confettiParticle(particleColor));
}
StartConfetti();
}
function Draw() {
if ($('body').hasClass('nasa-in-mobile')) {
mp = 50;
} else {
mp = 300;
}
ctx.clearRect(0, 0, W, H);
var results = [];
for (var i = 0; i < mp; i++) {
(function (j) {
results.push(particles[j].draw());
})(i);
}
Update();
return results;
}
function RandomFromTo(from, to) {
return Math.floor(Math.random() * (to - from + 1) + from);
}
function Update() {
var remainingFlakes = 0;
var particle;
angle += 0.01;
tiltAngle += 0.1;
for (var i = 0; i < mp; i++) {
particle = particles[i];
if (animationComplete) return;
if (!confettiActive && particle.y < -15) {
particle.y = H + 100;
continue;
}
stepParticle(particle, i);
if (particle.y <= H) {
remainingFlakes++;
}
CheckForReposition(particle, i);
}
if (remainingFlakes === 0) {
StopConfetti();
}
}
function CheckForReposition(particle, index) {
if ((particle.x > W + 20 || particle.x < -20 || particle.y > H) && confettiActive) {
if (index % 5 > 0 || index % 2 == 0) //66.67% of the flakes
{
repositionParticle(particle, Math.random() * W, -10, Math.floor(Math.random() * 10) - 10);
} else {
if (Math.sin(angle) > 0) {
//Enter from the left
repositionParticle(particle, -5, Math.random() * H, Math.floor(Math.random() * 10) - 10);
} else {
//Enter from the right
repositionParticle(particle, W + 5, Math.random() * H, Math.floor(Math.random() * 10) - 10);
}
}
}
}
function stepParticle(particle, particleIndex) {
particle.tiltAngle += particle.tiltAngleIncremental;
particle.y += (Math.cos(angle + particle.d) + 10 + particle.r / 2) / 2;
particle.x += Math.sin(angle);
particle.tilt = (Math.sin(particle.tiltAngle - (particleIndex / 3))) * 10;
}
function repositionParticle(particle, xCoordinate, yCoordinate, tilt) {
particle.x = xCoordinate;
particle.y = yCoordinate;
particle.tilt = tilt;
}
function StartConfetti() {
if (!_inited) {
init();
}
W = window.innerWidth;
H = window.innerHeight;
canvas.width = W;
canvas.height = H;
(function animloop() {
if (animationComplete) return null;
animationHandler = requestAnimFrame(animloop);
return Draw();
})();
}
function ClearTimers() {
clearTimeout(reactivationTimerHandler);
clearTimeout(animationHandler);
}
function DeactivateConfetti() {
confettiActive = false;
ClearTimers();
}
function StopConfetti() {
if (!_inited) {
init();
}
animationComplete = true;
if (typeof ctx === 'undefined') return;
ctx.clearRect(0, 0, W, H);
canvas.style.display = 'none';
}
function RestartConfetti() {
if (!_inited) {
init();
}
ClearTimers();
StopConfetti();
reactivationTimerHandler = setTimeout(function () {
confettiActive = true;
animationComplete = false;
InitializeConfetti();
}, 100);
}
window.requestAnimFrame = (function () {
return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function (callback) {
return window.setTimeout(callback, 1000 / 60);
};
})();
this.init = init;
this.start = InitializeConfetti;
this.stop = DeactivateConfetti;
this.restart = RestartConfetti;
};
/**
* Init
*/
$('body').on('nasa_confetti_init', function() {
$.confetti.init();
});
/**
* Re-Start
*/
$('body').on('nasa_confetti_start', function(e, t) {
$.confetti.start();
if (typeof t !== 'undefined') {
setTimeout(function() {
$('body').trigger('nasa_confetti_stop');
}, t);
}
});
/**
* Re-Start
*/
$('body').on('nasa_confetti_restart', function(e, t) {
$.confetti.restart();
if (typeof t !== 'undefined') {
setTimeout(function() {
$('body').trigger('nasa_confetti_stop');
}, t);
}
});
/**
* Stop
*/
$('body').on('nasa_confetti_stop', function() {
$.confetti.stop();
});
});
+118
View File
@@ -0,0 +1,118 @@
/*!
* jQuery Cookie Plugin v1.4.1
* https://github.com/carhartl/jquery-cookie
*
* Copyright 2013 Klaus Hartl
* Released under the MIT license
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD
define(['jquery'], factory);
} else if (typeof exports === 'object') {
// CommonJS
factory(require('jquery'));
} else {
// Browser globals
factory(jQuery);
}
}(function ($) {
var pluses = /\+/g;
function encode(s) {
return config.raw ? s : encodeURIComponent(s);
}
function decode(s) {
return config.raw ? s : decodeURIComponent(s);
}
function stringifyCookieValue(value) {
return encode(config.json ? JSON.stringify(value) : String(value));
}
function parseCookieValue(s) {
if (s.indexOf('"') === 0) {
// This is a quoted cookie as according to RFC2068, unescape...
s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
}
try {
// Replace server-side written pluses with spaces.
// If we can't decode the cookie, ignore it, it's unusable.
// If we can't parse the cookie, ignore it, it's unusable.
s = decodeURIComponent(s.replace(pluses, ' '));
return config.json ? JSON.parse(s) : s;
} catch (e) {
}
}
function read(s, converter) {
var value = config.raw ? s : parseCookieValue(s);
return $.isFunction(converter) ? converter(value) : value;
}
var config = $.cookie = function (key, value, options) {
// Write
if (value !== undefined && !$.isFunction(value)) {
options = $.extend({}, config.defaults, options);
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setTime(+t + days * 864e+5);
}
return (document.cookie = [
encode(key), '=', stringifyCookieValue(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// Read
var result = key ? undefined : {};
// To prevent the for loop in the first place assign an empty array
// in case there are no cookies at all. Also prevents odd result when
// calling $.cookie().
var cookies = document.cookie ? document.cookie.split('; ') : [];
for (var i = 0, l = cookies.length; i < l; i++) {
var parts = cookies[i].split('=');
var name = decode(parts.shift());
var cookie = parts.join('=');
if (key && key === name) {
// If second argument (value) is a function it's a converter...
result = read(cookie, value);
break;
}
// Prevent storing a cookie that we couldn't decode.
if (!key && (cookie = read(cookie)) !== undefined) {
result[name] = cookie;
}
}
return result;
};
config.defaults = {};
$.removeCookie = function (key, options) {
if ($.cookie(key) === undefined) {
return false;
}
// Must not alter options, thus extending a fresh object...
$.cookie(key, '', $.extend({}, options, {expires: -1}));
return !$.cookie(key);
};
}));
+472
View File
@@ -0,0 +1,472 @@
(function (root, factory) {
'use strict';
if(typeof define === 'function' && define.amd) {
define(['jquery'], function($){
factory($);
});
} else if(typeof module === 'object' && module.exports) {
module.exports = (root.EasyZoom = factory(require('jquery')));
} else {
root.EasyZoom = factory(root.jQuery);
}
}(this, function ($) {
'use strict';
var zoomImgOverlapX;
var zoomImgOverlapY;
var ratioX;
var ratioY;
var pointerPositionX;
var pointerPositionY;
var defaults = {
// The text to display within the notice box while loading the zoom image.
loadingNotice: 'Loading image',
// The text to display within the notice box if an error occurs when loading the zoom image.
errorNotice: 'The image could not be loaded',
// The time (in milliseconds) to display the error notice.
errorDuration: 2500,
// Attribute to retrieve the zoom image URL from.
linkAttribute: 'href',
// Prevent clicks on the zoom image link.
preventClicks: true,
// Callback function to execute before the flyout is displayed.
beforeShow: $.noop,
// Callback function to execute before the flyout is removed.
beforeHide: $.noop,
// Callback function to execute when the flyout is displayed.
onShow: $.noop,
// Callback function to execute when the flyout is removed.
onHide: $.noop,
// Callback function to execute when the cursor is moved while over the image.
onMove: $.noop
};
/**
* EasyZoom
* @constructor
* @param {Object} target
* @param {Object} options (Optional)
*/
function EasyZoom(target, options) {
this.$target = $(target);
this.opts = $.extend({}, defaults, options, this.$target.data());
this.isOpen === undefined && this._init();
}
/**
* Init
* @private
*/
EasyZoom.prototype._init = function() {
this.$link = this.$target.find('a');
this.$image = this.$target.find('img');
this.$flyout = $('<div class="easyzoom-flyout" />');
this.$notice = $('<div class="easyzoom-notice" />');
this.$target.on({
'mousemove.easyzoom touchmove.easyzoom': $.proxy(this._onMove, this),
'mouseleave.easyzoom touchend.easyzoom': $.proxy(this._onLeave, this),
'mouseenter.easyzoom touchstart.easyzoom': $.proxy(this._onEnter, this)
});
this.opts.preventClicks && this.$target.on('click.easyzoom', function(e) {
e.preventDefault();
});
};
/**
* Show
* @param {MouseEvent|TouchEvent} e
* @param {Boolean} testMouseOver (Optional)
*/
EasyZoom.prototype.show = function(e, testMouseOver) {
var self = this;
if (this.opts.beforeShow.call(this) === false) return;
if (!this.isReady) {
return this._loadImage(this.$link.attr(this.opts.linkAttribute), function() {
if (self.isMouseOver || !testMouseOver) {
self.show(e);
}
});
}
this.$target.append(this.$flyout);
var targetWidth = this.$target.outerWidth();
var targetHeight = this.$target.outerHeight();
var flyoutInnerWidth = this.$flyout.width();
var flyoutInnerHeight = this.$flyout.height();
var zoomImgWidth = this.$zoom.width();
var zoomImgHeight = this.$zoom.height();
zoomImgOverlapX = zoomImgWidth - flyoutInnerWidth;
zoomImgOverlapY = zoomImgHeight - flyoutInnerHeight;
// For when the zoom image is smaller than the flyout element.
if (zoomImgOverlapX < 0) zoomImgOverlapX = 0;
if (zoomImgOverlapY < 0) zoomImgOverlapY = 0;
ratioX = zoomImgOverlapX / targetWidth;
ratioY = zoomImgOverlapY / targetHeight;
this.isOpen = true;
this.opts.onShow.call(this);
e && this._move(e);
};
/**
* On enter
* @private
* @param {Event} e
*/
EasyZoom.prototype._onEnter = function(e) {
var touches = e.originalEvent.touches;
this.isMouseOver = true;
if (!touches || touches.length == 1) {
e.preventDefault();
this.show(e, true);
}
};
/**
* On move
* @private
* @param {Event} e
*/
EasyZoom.prototype._onMove = function(e) {
if (!this.isOpen) return;
e.preventDefault();
this._move(e);
};
/**
* On leave
* @private
*/
EasyZoom.prototype._onLeave = function() {
this.isMouseOver = false;
this.isOpen && this.hide();
};
/**
* On load
* @private
* @param {Event} e
*/
EasyZoom.prototype._onLoad = function(e) {
// IE may fire a load event even on error so test the image dimensions
if (!e.currentTarget.width) return;
this.isReady = true;
this.$notice.detach();
this.$flyout.html(this.$zoom);
this.$target.removeClass('is-loading').addClass('is-ready');
e.data.call && e.data();
};
/**
* On error
* @private
*/
EasyZoom.prototype._onError = function() {
var self = this;
this.$notice.text(this.opts.errorNotice);
this.$target.removeClass('is-loading').addClass('is-error');
this.detachNotice = setTimeout(function() {
self.$notice.detach();
self.detachNotice = null;
}, this.opts.errorDuration);
};
/**
* Load image
* @private
* @param {String} href
* @param {Function} callback
*/
EasyZoom.prototype._loadImage = function(href, callback) {
var zoom = new Image();
this.$target
.addClass('is-loading')
.append(this.$notice.text(this.opts.loadingNotice));
this.$zoom = $(zoom)
.on('error', $.proxy(this._onError, this))
.on('load', callback, $.proxy(this._onLoad, this));
zoom.style.position = 'absolute';
zoom.src = href;
};
/**
* Move
* @private
* @param {Event} e
*/
EasyZoom.prototype._move = function(e) {
if (e.type.indexOf('touch') === 0) {
var touchlist = e.touches || e.originalEvent.touches;
pointerPositionX = touchlist[0].pageX;
pointerPositionY = touchlist[0].pageY;
} else {
pointerPositionX = e.pageX || pointerPositionX;
pointerPositionY = e.pageY || pointerPositionY;
}
var targetOffset = this.$target.offset();
var relativePositionX = pointerPositionY - targetOffset.top;
var relativePositionY = pointerPositionX - targetOffset.left;
var moveX = Math.ceil(relativePositionX * ratioY);
var moveY = Math.ceil(relativePositionY * ratioX);
// Close if outside
if (moveY < 0 || moveX < 0 || moveY > zoomImgOverlapX || moveX > zoomImgOverlapY) {
this.hide();
} else {
var top = moveX * -1;
var left = moveY * -1;
this.$zoom.css({
top: top,
left: left
});
this.opts.onMove.call(this, top, left);
}
};
/**
* Hide
*/
EasyZoom.prototype.hide = function() {
if (!this.isOpen) return;
if (this.opts.beforeHide.call(this) === false) return;
this.$flyout.detach();
this.isOpen = false;
this.opts.onHide.call(this);
};
/**
* Swap
* @param {String} standardSrc
* @param {String} zoomHref
* @param {String|Array} srcset (Optional)
*/
EasyZoom.prototype.swap = function(standardSrc, zoomHref, srcset) {
this.hide();
this.isReady = false;
this.detachNotice && clearTimeout(this.detachNotice);
this.$notice.parent().length && this.$notice.detach();
this.$target.removeClass('is-loading is-ready is-error');
this.$image.attr({
src: standardSrc,
srcset: Array.isArray(srcset) ? srcset.join() : srcset
});
this.$link.attr(this.opts.linkAttribute, zoomHref);
};
/**
* Teardown
*/
EasyZoom.prototype.teardown = function() {
this.hide();
this.$target
.off('.easyzoom')
.removeClass('is-loading is-ready is-error');
this.detachNotice && clearTimeout(this.detachNotice);
delete this.$link;
delete this.$zoom;
delete this.$image;
delete this.$notice;
delete this.$flyout;
delete this.isOpen;
delete this.isReady;
};
// jQuery plugin wrapper
$.fn.easyZoom = function(options) {
return this.each(function() {
var api = $.data(this, 'easyZoom');
if (!api) {
$.data(this, 'easyZoom', new EasyZoom(this, options));
} else if (api.isOpen === undefined) {
api._init();
}
});
};
return EasyZoom;
}));
/**
* Ready init easyZoom
* @type type
*/
jQuery(document).ready(function($) {
"use strict";
var _zoom = $('body').hasClass('product-zoom') ? true : false;
if (_zoom && !check_ontouchstart()) {
var _product_zoom = $('.main-images.no-easyzoom').length ? false : true;
/**
* Init
*/
if (_product_zoom) {
$('.easyzoom').easyZoom();
}
/**
* Disabled easyZoom in ipad
*/
$('body').on('touchstart', '*', function() {
var _product_zoom = $('.main-images.no-easyzoom').length ? false : true;
if (_product_zoom && $('.easyzoom').length > 0) {
$('.easyzoom').each(function() {
var _easyZoom = $(this);
if (!$(_easyZoom).hasClass('nasa-disabled-touchstart')) {
var _easyZoom_init = $(_easyZoom).easyZoom();
var api_easyZoom = _easyZoom_init.data('easyZoom');
api_easyZoom.teardown();
$(_easyZoom).addClass('nasa-disabled-touchstart');
}
});
}
});
$('body').on('nasa_before_changed_src_main_img', function() {
var _product_zoom = $('.main-images.no-easyzoom').length ? false : true;
if (_product_zoom && $('.easyzoom').length) {
if ($('.easyzoom .nasa-disabled-touchstart').length <= 0) {
$('.easyzoom').easyZoom();
}
}
});
$('body').on('nasa_after_changed_src_main_img', function(ev, image_large, image_link) {
var _api_easyZoom = false;
var _product_zoom = $('.main-images.no-easyzoom').length ? false : true;
if (_product_zoom && $('.easyzoom').length) {
if ($('.easyzoom .nasa-disabled-touchstart').length <= 0) {
var _api_easyZoom = $('.easyzoom').data('easyZoom');
}
}
if (_api_easyZoom) {
_api_easyZoom.swap(image_large, image_link);
var _imgChange = $('.main-images .nasa-item-main-image-wrap[data-key="0"] img');
if ($(_imgChange).hasClass('jetpack-lazy-image')) {
$(_imgChange).attr('src', image_large);
$(_imgChange)
.removeAttr('srcset')
.removeAttr('data-lazy-src');
}
}
ev.preventDefault();
});
$('body').on('nasa_changed_gallery_variable_single', function() {
reset_easy_zoom($);
});
$('body').on('nasa_product_gallery_remove_crazy', function() {
reset_easy_zoom($);
});
$('body').on('nasa_reset_easy_zoom', function() {
reset_easy_zoom($);
});
}
});
/**
* Reset easyZoom
*
* @param {type} $
* @returns {undefined}
*/
function reset_easy_zoom($) {
var _zoom = $('body').hasClass('product-zoom') ? true : false;
var _product_zoom = $('.main-images.no-easyzoom').length ? false : true;
if (_zoom && _product_zoom && $('.easyzoom .nasa-disabled-touchstart').length <= 0) {
if ($('.easyzoom').length > 0) {
$('.easyzoom').each(function() {
var _this = $(this);
if (!$(_this).hasClass('nasa-loaded')) {
if ($(_this).find('> a').attr('href') === '') {
var _href = $(_this).find('> a').attr('data-o_href');
if (_href) {
$(_this).find('> a').attr('href', _href);
}
}
$(_this).addClass('nasa-loaded');
}
});
}
$('.easyzoom').easyZoom();
}
}
/**
* Check device ontouchstart support
* if (('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0))
*
* @returns {Boolean}
*/
function check_ontouchstart() {
return ('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0);
}
+887
View File
@@ -0,0 +1,887 @@
/*! Magnific Popup
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2013 Dmitry Semenov; */
(function (e) {
var t,
n,
i,
o,
r,
a,
s,
l = "Close",
c = "BeforeClose",
d = "AfterClose",
u = "BeforeAppend",
p = "MarkupParse",
f = "Open",
m = "Change",
g = "mfp",
h = "." + g,
v = "mfp-ready",
C = "mfp-removing",
y = "mfp-prevent-close",
w = function () {},
b = !!window.jQuery,
I = e(window),
x = function (e, n) {
t.ev.on(g + e + h, n);
},
k = function (t, n, i, o) {
var r = document.createElement("div");
return (r.className = "mfp-" + t), i && (r.innerHTML = i), o ? n && n.appendChild(r) : ((r = e(r)), n && r.appendTo(n)), r;
},
T = function (n, i) {
t.ev.triggerHandler(g + n, i), t.st.callbacks && ((n = n.charAt(0).toLowerCase() + n.slice(1)), t.st.callbacks[n] && t.st.callbacks[n].apply(t, e.isArray(i) ? i : [i]));
},
E = function (n) {
return (n === s && t.currTemplate.closeBtn) || ((t.currTemplate.closeBtn = e(t.st.closeMarkup.replace("%title%", t.st.tClose))), (s = n)), t.currTemplate.closeBtn;
},
_ = function () {
e.magnificPopup.instance || ((t = new w()), t.init(), (e.magnificPopup.instance = t));
},
S = function () {
var e = document.createElement("p").style,
t = ["ms", "O", "Moz", "Webkit"];
if (void 0 !== e.transition) return !0;
for (; t.length; ) if (t.pop() + "Transition" in e) return !0;
return !1;
};
(w.prototype = {
constructor: w,
init: function () {
var _uad = typeof navigator.userAgentData !== 'undefined' ? navigator.userAgentData : false;
(t.isIE7 = _uad ? false : (-1 !== navigator.appVersion.indexOf("MSIE 7."))),
(t.isIE8 = _uad ? false : ( -1 !== navigator.appVersion.indexOf("MSIE 8."))),
(t.isLowIE = t.isIE7 || t.isIE8),
(t.isAndroid = (_uad && typeof _uad.platform !== 'undefined' && /android/gi.test(_uad.platform)) || /android/gi.test(navigator.appVersion)),
(t.isIOS = (_uad && typeof _uad.platform !== 'undefined' && /ios|iphone|ipad|ipod/gi.test(_uad.platform)) || /iphone|ipad|ipod/gi.test(navigator.appVersion)),
(t.supportsTransition = S()),
(t.probablyMobile = (_uad && typeof _uad.mobile !== 'undefined' && _uad.mobile) || t.isAndroid || t.isIOS || /(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent)),
(o = e(document)),
(t.popupsCache = {});
},
open: function (n) {
i || (i = e(document.body));
var r;
if (n.isObj === !1) {
(t.items = n.items.toArray()), (t.index = 0);
var s,
l = n.items;
for (r = 0; l.length > r; r++)
if (((s = l[r]), s.parsed && (s = s.el[0]), s === n.el[0])) {
t.index = r;
break;
}
} else (t.items = e.isArray(n.items) ? n.items : [n.items]), (t.index = n.index || 0);
if (t.isOpen) return t.updateItemHTML(), void 0;
(t.types = []),
(a = ""),
(t.ev = n.mainEl && n.mainEl.length ? n.mainEl.eq(0) : o),
n.key ? (t.popupsCache[n.key] || (t.popupsCache[n.key] = {}), (t.currTemplate = t.popupsCache[n.key])) : (t.currTemplate = {}),
(t.st = e.extend(!0, {}, e.magnificPopup.defaults, n)),
(t.fixedContentPos = "auto" === t.st.fixedContentPos ? !t.probablyMobile : t.st.fixedContentPos),
t.st.modal && ((t.st.closeOnContentClick = !1), (t.st.closeOnBgClick = !1), (t.st.showCloseBtn = !1), (t.st.enableEscapeKey = !1)),
t.bgOverlay ||
((t.bgOverlay = k("bg").on("click" + h, function () {
t.close();
})),
(t.wrap = k("wrap")
.attr("tabindex", -1)
.on("click" + h, function (e) {
t._checkIfClose(e.target) && t.close();
})),
(t.container = k("container", t.wrap))),
(t.contentContainer = k("content")),
t.st.preloader && (t.preloader = k("preloader", t.container, t.st.tLoading));
var c = e.magnificPopup.modules;
for (r = 0; c.length > r; r++) {
var d = c[r];
(d = d.charAt(0).toUpperCase() + d.slice(1)), t["init" + d].call(t);
}
T("BeforeOpen"),
t.st.showCloseBtn &&
(t.st.closeBtnInside
? (x(p, function (e, t, n, i) {
n.close_replaceWith = E(i.type);
}),
(a += " mfp-close-btn-in"))
: t.wrap.append(E())),
t.st.alignTop && (a += " mfp-align-top"),
t.fixedContentPos ? t.wrap.css({ overflow: t.st.overflowY, overflowX: "hidden", overflowY: t.st.overflowY }) : t.wrap.css({ top: I.scrollTop(), position: "absolute" }),
(t.st.fixedBgPos === !1 || ("auto" === t.st.fixedBgPos && !t.fixedContentPos)) && t.bgOverlay.css({ height: o.height(), position: "absolute" }),
t.st.enableEscapeKey &&
o.on("keyup" + h, function (e) {
27 === e.keyCode && t.close();
}),
I.on("resize" + h, function () {
t.updateSize();
}),
t.st.closeOnContentClick || (a += " mfp-auto-cursor"),
a && t.wrap.addClass(a);
var u = (t.wH = I.height()),
m = {};
if (t.fixedContentPos && t._hasScrollBar(u)) {
var g = t._getScrollbarSize();
g && (m.marginRight = g);
}
t.fixedContentPos && (t.isIE7 ? e("body, html").css("overflow", "hidden") : (m.overflow = "hidden"));
var C = t.st.mainClass;
return (
t.isIE7 && (C += " mfp-ie7"),
C && t._addClassToMFP(C),
t.updateItemHTML(),
T("BuildControls"),
e("html").css(m),
t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo || i),
(t._lastFocusedEl = document.activeElement),
setTimeout(function () {
t.content ? (t._addClassToMFP(v), t._setFocus()) : t.bgOverlay.addClass(v), o.on("focusin" + h, t._onFocusIn);
}, 16),
(t.isOpen = !0),
t.updateSize(u),
T(f),
n
);
},
close: function () {
t.isOpen &&
(T(c),
(t.isOpen = !1),
t.st.removalDelay && !t.isLowIE && t.supportsTransition
? (t._addClassToMFP(C),
setTimeout(function () {
t._close();
}, t.st.removalDelay))
: t._close());
},
_close: function () {
T(l);
var n = C + " " + v + " ";
if ((t.bgOverlay.detach(), t.wrap.detach(), t.container.empty(), t.st.mainClass && (n += t.st.mainClass + " "), t._removeClassFromMFP(n), t.fixedContentPos)) {
var i = { marginRight: "" };
t.isIE7 ? e("body, html").css("overflow", "") : (i.overflow = ""), e("html").css(i);
}
o.off("keyup" + h + " focusin" + h),
t.ev.off(h),
t.wrap.attr("class", "mfp-wrap").removeAttr("style"),
t.bgOverlay.attr("class", "mfp-bg"),
t.container.attr("class", "mfp-container"),
!t.st.showCloseBtn || (t.st.closeBtnInside && t.currTemplate[t.currItem.type] !== !0) || (t.currTemplate.closeBtn && t.currTemplate.closeBtn.detach()),
t._lastFocusedEl && e(t._lastFocusedEl).focus(),
(t.currItem = null),
(t.content = null),
(t.currTemplate = null),
(t.prevHeight = 0),
T(d);
},
updateSize: function (e) {
if (t.isIOS) {
var n = document.documentElement.clientWidth / window.innerWidth,
i = window.innerHeight * n;
t.wrap.css("height", i), (t.wH = i);
} else t.wH = e || I.height();
t.fixedContentPos || t.wrap.css("height", t.wH), T("Resize");
},
updateItemHTML: function () {
var n = t.items[t.index];
t.contentContainer.detach(), t.content && t.content.detach(), n.parsed || (n = t.parseEl(t.index));
var i = n.type;
if ((T("BeforeChange", [t.currItem ? t.currItem.type : "", i]), (t.currItem = n), !t.currTemplate[i])) {
var o = t.st[i] ? t.st[i].markup : !1;
T("FirstMarkupParse", o), (t.currTemplate[i] = o ? e(o) : !0);
}
r && r !== n.type && t.container.removeClass("mfp-" + r + "-holder");
var a = t["get" + i.charAt(0).toUpperCase() + i.slice(1)](n, t.currTemplate[i]);
t.appendContent(a, i), (n.preloaded = !0), T(m, n), (r = n.type), t.container.prepend(t.contentContainer), T("AfterChange");
},
appendContent: function (e, n) {
(t.content = e),
e ? (t.st.showCloseBtn && t.st.closeBtnInside && t.currTemplate[n] === !0 ? t.content.find(".mfp-close").length || t.content.append(E()) : (t.content = e)) : (t.content = ""),
T(u),
t.container.addClass("mfp-" + n + "-holder"),
t.contentContainer.append(t.content);
},
parseEl: function (n) {
var i = t.items[n],
o = i.type;
if (((i = i.tagName ? { el: e(i) } : { data: i, src: i.src }), i.el)) {
for (var r = t.types, a = 0; r.length > a; a++)
if (i.el.hasClass("mfp-" + r[a])) {
o = r[a];
break;
}
(i.src = i.el.attr("data-mfp-src")), i.src || (i.src = i.el.attr("href"));
}
return (i.type = o || t.st.type || "inline"), (i.index = n), (i.parsed = !0), (t.items[n] = i), T("ElementParse", i), t.items[n];
},
addGroup: function (e, n) {
var i = function (i) {
(i.mfpEl = this), t._openClick(i, e, n);
};
n || (n = {});
var o = "click.magnificPopup";
(n.mainEl = e), n.items ? ((n.isObj = !0), e.off(o).on(o, i)) : ((n.isObj = !1), n.delegate ? e.off(o).on(o, n.delegate, i) : ((n.items = e), e.off(o).on(o, i)));
},
_openClick: function (n, i, o) {
var r = void 0 !== o.midClick ? o.midClick : e.magnificPopup.defaults.midClick;
if (r || (2 !== n.which && !n.ctrlKey && !n.metaKey)) {
var a = void 0 !== o.disableOn ? o.disableOn : e.magnificPopup.defaults.disableOn;
if (a)
if (e.isFunction(a)) {
if (!a.call(t)) return !0;
} else if (a > I.width()) return !0;
n.type && (n.preventDefault(), t.isOpen && n.stopPropagation()), (o.el = e(n.mfpEl)), o.delegate && (o.items = i.find(o.delegate)), t.open(o);
}
},
updateStatus: function (e, i) {
if (t.preloader) {
n !== e && t.container.removeClass("mfp-s-" + n), i || "loading" !== e || (i = t.st.tLoading);
var o = { status: e, text: i };
T("UpdateStatus", o),
(e = o.status),
(i = o.text),
t.preloader.html(i),
t.preloader.find("a").on("click", function (e) {
e.stopImmediatePropagation();
}),
t.container.addClass("mfp-s-" + e),
(n = e);
}
},
_checkIfClose: function (n) {
if (!e(n).hasClass(y)) {
var i = t.st.closeOnContentClick,
o = t.st.closeOnBgClick;
if (i && o) return !0;
if (!t.content || e(n).hasClass("mfp-close") || (t.preloader && n === t.preloader[0])) return !0;
if (n === t.content[0] || e.contains(t.content[0], n)) {
if (i) return !0;
} else if (o && e.contains(document, n)) return !0;
return !1;
}
},
_addClassToMFP: function (e) {
t.bgOverlay.addClass(e), t.wrap.addClass(e);
},
_removeClassFromMFP: function (e) {
this.bgOverlay.removeClass(e), t.wrap.removeClass(e);
},
_hasScrollBar: function (e) {
return (t.isIE7 ? o.height() : document.body.scrollHeight) > (e || I.height());
},
_setFocus: function () {
(t.st.focus ? t.content.find(t.st.focus).eq(0) : t.wrap).focus();
},
_onFocusIn: function (n) {
return n.target === t.wrap[0] || e.contains(t.wrap[0], n.target) ? void 0 : (t._setFocus(), !1);
},
_parseMarkup: function (t, n, i) {
var o;
i.data && (n = e.extend(i.data, n)),
T(p, [t, n, i]),
e.each(n, function (e, n) {
if (void 0 === n || n === !1) return !0;
if (((o = e.split("_")), o.length > 1)) {
var i = t.find(h + "-" + o[0]);
if (i.length > 0) {
var r = o[1];
"replaceWith" === r ? i[0] !== n[0] && i.replaceWith(n) : "img" === r ? (i.is("img") ? i.attr("src", n) : i.replaceWith('<img src="' + n + '" class="' + i.attr("class") + '" />')) : i.attr(o[1], n);
}
} else t.find(h + "-" + e).html(n);
});
},
_getScrollbarSize: function () {
if (void 0 === t.scrollbarSize) {
var e = document.createElement("div");
(e.id = "mfp-sbm"),
(e.style.cssText = "width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;"),
document.body.appendChild(e),
(t.scrollbarSize = e.offsetWidth - e.clientWidth),
document.body.removeChild(e);
}
return t.scrollbarSize;
},
}),
(e.magnificPopup = {
instance: null,
proto: w.prototype,
modules: [],
open: function (t, n) {
return _(), (t = t ? e.extend(!0, {}, t) : {}), (t.isObj = !0), (t.index = n || 0), this.instance.open(t);
},
close: function () {
return e.magnificPopup.instance && e.magnificPopup.instance.close();
},
registerModule: function (t, n) {
n.options && (e.magnificPopup.defaults[t] = n.options), e.extend(this.proto, n.proto), this.modules.push(t);
},
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">&times;</button>',
tClose: "Close (Esc)",
tLoading: "Loading...",
},
}),
(e.fn.magnificPopup = function (n) {
_();
var i = e(this);
if ("string" == typeof n)
if ("open" === n) {
var o,
r = b ? i.data("magnificPopup") : i[0].magnificPopup,
a = parseInt(arguments[1], 10) || 0;
r.items ? (o = r.items[a]) : ((o = i), r.delegate && (o = o.find(r.delegate)), (o = o.eq(a))), t._openClick({ mfpEl: o }, i, r);
} else t.isOpen && t[n].apply(t, Array.prototype.slice.call(arguments, 1));
else (n = e.extend(!0, {}, n)), b ? i.data("magnificPopup", n) : (i[0].magnificPopup = n), t.addGroup(i, n);
return i;
});
var P,
O,
z,
M = "inline",
B = function () {
z && (O.after(z.addClass(P)).detach(), (z = null));
};
e.magnificPopup.registerModule(M, {
options: { hiddenClass: "hide", markup: "", tNotFound: "Content not found" },
proto: {
initInline: function () {
t.types.push(M),
x(l + "." + M, function () {
B();
});
},
getInline: function (n, i) {
if ((B(), n.src)) {
var o = t.st.inline,
r = e(n.src);
if (r.length) {
var a = r[0].parentNode;
a && a.tagName && (O || ((P = o.hiddenClass), (O = k(P)), (P = "mfp-" + P)), (z = r.after(O).detach().removeClass(P))), t.updateStatus("ready");
} else t.updateStatus("error", o.tNotFound), (r = e("<div>"));
return (n.inlineElement = r), r;
}
return t.updateStatus("ready"), t._parseMarkup(i, {}, n), i;
},
},
});
var F,
H = "ajax",
L = function () {
F && i.removeClass(F);
},
A = function () {
L(), t.req && t.req.abort();
};
e.magnificPopup.registerModule(H, {
options: { settings: null, cursor: "mfp-ajax-cur", tError: '<a href="%url%">The content</a> could not be loaded.' },
proto: {
initAjax: function () {
t.types.push(H), (F = t.st.ajax.cursor), x(l + "." + H, A), x("BeforeChange." + H, A);
},
getAjax: function (n) {
F && i.addClass(F), t.updateStatus("loading");
var o = e.extend(
{
url: n.src,
success: function (i, o, r) {
var a = { data: i, xhr: r };
T("ParseAjax", a),
t.appendContent(e(a.data), H),
(n.finished = !0),
L(),
t._setFocus(),
setTimeout(function () {
t.wrap.addClass(v);
}, 16),
t.updateStatus("ready"),
T("AjaxContentAdded");
},
error: function () {
L(), (n.finished = n.loadError = !0), t.updateStatus("error", t.st.ajax.tError.replace("%url%", n.src));
},
},
t.st.ajax.settings
);
return (t.req = e.ajax(o)), "";
},
},
});
var j,
N = function (n) {
if (n.data && void 0 !== n.data.title) return n.data.title;
var i = t.st.image.titleSrc;
if (i) {
if (e.isFunction(i)) return i.call(t, n);
if (n.el) return n.el.attr(i) || "";
}
return "";
};
e.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 e = t.st.image,
n = ".image";
t.types.push("image"),
x(f + n, function () {
"image" === t.currItem.type && e.cursor && i.addClass(e.cursor);
}),
x(l + n, function () {
e.cursor && i.removeClass(e.cursor), I.off("resize" + h);
}),
x("Resize" + n, t.resizeImage),
t.isLowIE && x("AfterChange", t.resizeImage);
},
resizeImage: function () {
var e = t.currItem;
if (e && e.img && t.st.image.verticalFit) {
var n = 0;
t.isLowIE && (n = parseInt(e.img.css("padding-top"), 10) + parseInt(e.img.css("padding-bottom"), 10)), e.img.css("max-height", t.wH - n);
}
},
_onImageHasSize: function (e) {
e.img && ((e.hasSize = !0), j && clearInterval(j), (e.isCheckingImgSize = !1), T("ImageHasSize", e), e.imgHidden && (t.content && t.content.removeClass("mfp-loading"), (e.imgHidden = !1)));
},
findImageSize: function (e) {
var n = 0,
i = e.img[0],
o = function (r) {
j && clearInterval(j),
(j = setInterval(function () {
return i.naturalWidth > 0 ? (t._onImageHasSize(e), void 0) : (n > 200 && clearInterval(j), n++, 3 === n ? o(10) : 40 === n ? o(50) : 100 === n && o(500), void 0);
}, r));
};
o(1);
},
getImage: function (n, i) {
var o = 0,
r = function () {
n &&
(n.img[0].complete
? (n.img.off(".mfploader"), n === t.currItem && (t._onImageHasSize(n), t.updateStatus("ready")), (n.hasSize = !0), (n.loaded = !0), T("ImageLoadComplete"))
: (o++, 200 > o ? setTimeout(r, 100) : a()));
},
a = function () {
n && (n.img.off(".mfploader"), n === t.currItem && (t._onImageHasSize(n), t.updateStatus("error", s.tError.replace("%url%", n.src))), (n.hasSize = !0), (n.loaded = !0), (n.loadError = !0));
},
s = t.st.image,
l = i.find(".mfp-img");
if (l.length) {
var c = document.createElement("img");
(c.className = "mfp-img"),
(n.img = e(c).on("load.mfploader", r).on("error.mfploader", a)),
(c.src = n.src),
l.is("img") && (n.img = n.img.clone()),
(c = n.img[0]),
c.naturalWidth > 0 ? (n.hasSize = !0) : c.width || (n.hasSize = !1);
}
return (
t._parseMarkup(i, { title: N(n), img_replaceWith: n.img }, n),
t.resizeImage(),
n.hasSize
? (j && clearInterval(j), n.loadError ? (i.addClass("mfp-loading"), t.updateStatus("error", s.tError.replace("%url%", n.src))) : (i.removeClass("mfp-loading"), t.updateStatus("ready")), i)
: (t.updateStatus("loading"), (n.loading = !0), n.hasSize || ((n.imgHidden = !0), i.addClass("mfp-loading"), t.findImageSize(n)), i)
);
},
},
});
var W,
R = function () {
return void 0 === W && (W = void 0 !== document.createElement("p").style.MozTransform), W;
};
e.magnificPopup.registerModule("zoom", {
options: {
enabled: !1,
easing: "ease-in-out",
duration: 300,
opener: function (e) {
return e.is("img") ? e : e.find("img");
},
},
proto: {
initZoom: function () {
var e,
n = t.st.zoom,
i = ".zoom";
if (n.enabled && t.supportsTransition) {
var o,
r,
a = n.duration,
s = function (e) {
var t = e.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),
i = "all " + n.duration / 1e3 + "s " + n.easing,
o = { position: "fixed", zIndex: 9999, left: 0, top: 0, "-webkit-backface-visibility": "hidden" },
r = "transition";
return (o["-webkit-" + r] = o["-moz-" + r] = o["-o-" + r] = o[r] = i), t.css(o), t;
},
d = function () {
t.content.css("visibility", "visible");
};
x("BuildControls" + i, function () {
if (t._allowZoom()) {
if ((clearTimeout(o), t.content.css("visibility", "hidden"), (e = t._getItemToZoom()), !e)) return d(), void 0;
(r = s(e)),
r.css(t._getOffset()),
t.wrap.append(r),
(o = setTimeout(function () {
r.css(t._getOffset(!0)),
(o = setTimeout(function () {
d(),
setTimeout(function () {
r.remove(), (e = r = null), T("ZoomAnimationEnded");
}, 16);
}, a));
}, 16));
}
}),
x(c + i, function () {
if (t._allowZoom()) {
if ((clearTimeout(o), (t.st.removalDelay = a), !e)) {
if (((e = t._getItemToZoom()), !e)) return;
r = s(e);
}
r.css(t._getOffset(!0)),
t.wrap.append(r),
t.content.css("visibility", "hidden"),
setTimeout(function () {
r.css(t._getOffset());
}, 16);
}
}),
x(l + i, function () {
t._allowZoom() && (d(), r && r.remove(), (e = null));
});
}
},
_allowZoom: function () {
return "image" === t.currItem.type;
},
_getItemToZoom: function () {
return t.currItem.hasSize ? t.currItem.img : !1;
},
_getOffset: function (n) {
var i;
i = n ? t.currItem.img : t.st.zoom.opener(t.currItem.el || t.currItem);
var o = i.offset(),
r = parseInt(i.css("padding-top"), 10),
a = parseInt(i.css("padding-bottom"), 10);
o.top -= e(window).scrollTop() - r;
var s = { width: i.width(), height: (b ? i.innerHeight() : i[0].offsetHeight) - a - r };
return R() ? (s["-moz-transform"] = s.transform = "translate(" + o.left + "px," + o.top + "px)") : ((s.left = o.left), (s.top = o.top)), s;
},
},
});
var Z = "iframe",
q = "//about:blank",
D = function (e) {
if (t.currTemplate[Z]) {
var n = t.currTemplate[Z].find("iframe");
n.length && (e || (n[0].src = q), t.isIE8 && n.css("display", e ? "block" : "none"));
}
};
e.magnificPopup.registerModule(Z, {
options: {
markup: '<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen allow="autoplay *; fullscreen *"></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: function(url) {
var m = url.match(/(https?:\/\/)?(www.)?(player.)?vimeo.com\/([a-z]*\/)*([0-9]{6,11})[?]?.*/);
if ( !m || !m[5] ) return null;
return m[5];
},
src: '//player.vimeo.com/video/%id%?autoplay=1'
},
gmaps: { index: "//maps.google.", src: "%id%&output=embed" },
},
},
proto: {
initIframe: function () {
t.types.push(Z),
x("BeforeChange", function (e, t, n) {
t !== n && (t === Z ? D() : n === Z && D(!0));
}),
x(l + "." + Z, function () {
D();
});
},
getIframe: function (n, i) {
var o = n.src,
r = t.st.iframe;
e.each(r.patterns, function () {
return o.indexOf(this.index) > -1 ? (this.id && (o = "string" == typeof this.id ? o.substr(o.lastIndexOf(this.id) + this.id.length, o.length) : this.id.call(this, o)), (o = this.src.replace("%id%", o)), !1) : void 0;
});
var a = {};
return r.srcAction && (a[r.srcAction] = o), t._parseMarkup(i, a, n), t.updateStatus("ready"), i;
},
},
});
var K = function (e) {
var n = t.items.length;
return e > n - 1 ? e - n : 0 > e ? n + e : e;
},
Y = function (e, t, n) {
return e.replace(/%curr%/gi, t + 1).replace(/%total%/gi, n);
};
e.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 n = t.st.gallery,
i = ".mfp-gallery",
r = Boolean(e.fn.mfpFastClick);
return (
(t.direction = !0),
n && n.enabled
? ((a += " mfp-gallery"),
x(f + i, function () {
n.navigateByImgClick &&
t.wrap.on("click" + i, ".mfp-img", function () {
return t.items.length > 1 ? (t.next(), !1) : void 0;
}),
o.on("keydown" + i, function (e) {
37 === e.keyCode ? t.prev() : 39 === e.keyCode && t.next();
});
}),
x("UpdateStatus" + i, function (e, n) {
n.text && (n.text = Y(n.text, t.currItem.index, t.items.length));
}),
x(p + i, function (e, i, o, r) {
var a = t.items.length;
o.counter = a > 1 ? Y(n.tCounter, r.index, a) : "";
}),
x("BuildControls" + i, function () {
if (t.items.length > 1 && n.arrows && !t.arrowLeft) {
var i = n.arrowMarkup,
o = (t.arrowLeft = e(i.replace(/%title%/gi, n.tPrev).replace(/%dir%/gi, "left")).addClass(y)),
a = (t.arrowRight = e(i.replace(/%title%/gi, n.tNext).replace(/%dir%/gi, "right")).addClass(y)),
s = r ? "mfpFastClick" : "click";
o[s](function () {
t.prev();
}),
a[s](function () {
t.next();
}),
t.isIE7 && (k("b", o[0], !1, !0), k("a", o[0], !1, !0), k("b", a[0], !1, !0), k("a", a[0], !1, !0)),
t.container.append(o.add(a));
}
}),
x(m + i, function () {
t._preloadTimeout && clearTimeout(t._preloadTimeout),
(t._preloadTimeout = setTimeout(function () {
t.preloadNearbyImages(), (t._preloadTimeout = null);
}, 16));
}),
x(l + i, function () {
o.off(i), t.wrap.off("click" + i), t.arrowLeft && r && t.arrowLeft.add(t.arrowRight).destroyMfpFastClick(), (t.arrowRight = t.arrowLeft = null);
}),
void 0)
: !1
);
},
next: function () {
(t.direction = !0), (t.index = K(t.index + 1)), t.updateItemHTML();
},
prev: function () {
(t.direction = !1), (t.index = K(t.index - 1)), t.updateItemHTML();
},
goTo: function (e) {
(t.direction = e >= t.index), (t.index = e), t.updateItemHTML();
},
preloadNearbyImages: function () {
var e,
n = t.st.gallery.preload,
i = Math.min(n[0], t.items.length),
o = Math.min(n[1], t.items.length);
for (e = 1; (t.direction ? o : i) >= e; e++) t._preloadItem(t.index + e);
for (e = 1; (t.direction ? i : o) >= e; e++) t._preloadItem(t.index - e);
},
_preloadItem: function (n) {
if (((n = K(n)), !t.items[n].preloaded)) {
var i = t.items[n];
i.parsed || (i = t.parseEl(n)),
T("LazyLoad", i),
"image" === i.type &&
(i.img = e('<img class="mfp-img" />')
.on("load.mfploader", function () {
i.hasSize = !0;
})
.on("error.mfploader", function () {
(i.hasSize = !0), (i.loadError = !0), T("LazyLoadError", i);
})
.attr("src", i.src)),
(i.preloaded = !0);
}
},
},
});
var U = "retina";
e.magnificPopup.registerModule(U, {
options: {
replaceSrc: function (e) {
return e.src.replace(/\.\w+$/, function (e) {
return "@2x" + e;
});
},
ratio: 1,
},
proto: {
initRetina: function () {
if (window.devicePixelRatio > 1) {
var e = t.st.retina,
n = e.ratio;
(n = isNaN(n) ? n() : n),
n > 1 &&
(x("ImageHasSize." + U, function (e, t) {
t.img.css({ "max-width": t.img[0].naturalWidth / n, width: "100%" });
}),
x("ElementParse." + U, function (t, i) {
i.src = e.replaceSrc(i, n);
}));
}
},
},
}),
(function () {
var t = 1e3,
n = "ontouchstart" in window,
i = function () {
I.off("touchmove" + r + " touchend" + r);
},
o = "mfpFastClick",
r = "." + o;
(e.fn.mfpFastClick = function (o) {
return e(this).each(function () {
var a,
s = e(this);
if (n) {
var l, c, d, u, p, f;
s.on("touchstart" + r, function (e) {
(u = !1),
(f = 1),
(p = e.originalEvent ? e.originalEvent.touches[0] : e.touches[0]),
(c = p.clientX),
(d = p.clientY),
I.on("touchmove" + r, function (e) {
(p = e.originalEvent ? e.originalEvent.touches : e.touches), (f = p.length), (p = p[0]), (Math.abs(p.clientX - c) > 10 || Math.abs(p.clientY - d) > 10) && ((u = !0), i());
}).on("touchend" + r, function (e) {
i(),
u ||
f > 1 ||
((a = !0),
e.preventDefault(),
clearTimeout(l),
(l = setTimeout(function () {
a = !1;
}, t)),
o());
});
});
}
s.on("click" + r, function () {
a || o();
});
});
}),
(e.fn.destroyMfpFastClick = function () {
e(this).off("touchstart" + r + " click" + r), n && I.off("touchmove" + r + " touchend" + r);
});
})(),
_();
})(window.jQuery || window.Zepto);
/**
* Document ready
*/
jQuery(document).ready(function($) {
"use strict";
/**
* Init
*/
$('body').on('ns_magnific_popup_init', function(e, _tag, _stdclass) {
if ($(_tag).length) {
$(_tag).magnificPopup(_stdclass);
}
});
/**
* Open
*/
$('body').on('ns_magnific_popup_open', function(e, _stdclass) {
$.magnificPopup.open(_stdclass);
});
/**
* Open with time
*/
$('body').on('ns_magnific_popup_open_time', function(e, _stdclass, time) {
$.magnificPopup.open(_stdclass, time);
});
/**
* Open Private
*/
$('body').on('ns_magnific_popup_open_private', function(e, _tag) {
if ($(_tag).length) {
$(_tag).magnificPopup('open');
}
});
/**
* Open Parent
*/
$('body').on('ns_magnific_popup_parent', function(e, _tag, _stdclass) {
if ($(_tag).length) {
var _parent = $(_tag).parent();
if ($(_parent).length) {
$(_parent).magnificPopup(_stdclass);
}
}
});
/**
* Close
*/
$('body').on('ns_magnific_popup_close', function() {
$.magnificPopup.close();
});
});
+697
View File
@@ -0,0 +1,697 @@
/*!
* Stellar.js v0.6.2
* http://markdalgleish.com/projects/stellar.js
*
* Copyright 2013, Mark Dalgleish
* This content is released under the MIT license
* http://markdalgleish.mit-license.org
*/
;(function ($, window, document, undefined) {
var pluginName = 'stellar',
defaults = {
scrollProperty: 'scroll',
positionProperty: 'position',
horizontalScrolling: true,
verticalScrolling: true,
horizontalOffset: 0,
verticalOffset: 0,
responsive: false,
parallaxBackgrounds: true,
parallaxElements: true,
hideDistantElements: true,
hideElement: function ($elem) {
$elem.hide();
},
showElement: function ($elem) {
$elem.show();
}
},
scrollProperty = {
scroll: {
getLeft: function ($elem) {
return $elem.scrollLeft();
},
setLeft: function ($elem, val) {
$elem.scrollLeft(val);
},
getTop: function ($elem) {
return $elem.scrollTop();
},
setTop: function ($elem, val) {
$elem.scrollTop(val);
}
},
position: {
getLeft: function ($elem) {
return parseInt($elem.css('left'), 10) * -1;
},
getTop: function ($elem) {
return parseInt($elem.css('top'), 10) * -1;
}
},
margin: {
getLeft: function ($elem) {
return parseInt($elem.css('margin-left'), 10) * -1;
},
getTop: function ($elem) {
return parseInt($elem.css('margin-top'), 10) * -1;
}
},
transform: {
getLeft: function ($elem) {
var computedTransform = getComputedStyle($elem[0])[prefixedTransform];
return (computedTransform !== 'none' ? parseInt(computedTransform.match(/(-?[0-9]+)/g)[4], 10) * -1 : 0);
},
getTop: function ($elem) {
var computedTransform = getComputedStyle($elem[0])[prefixedTransform];
return (computedTransform !== 'none' ? parseInt(computedTransform.match(/(-?[0-9]+)/g)[5], 10) * -1 : 0);
}
}
},
positionProperty = {
position: {
setLeft: function ($elem, left) {
$elem.css('left', left);
},
setTop: function ($elem, top) {
$elem.css('top', top);
}
},
transform: {
setPosition: function ($elem, left, startingLeft, top, startingTop) {
$elem[0].style[prefixedTransform] = 'translate3d(' + (left - startingLeft) + 'px, ' + (top - startingTop) + 'px, 0)';
}
}
},
// Returns a function which adds a vendor prefix to any CSS property name
vendorPrefix = (function () {
var prefixes = /^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,
style = $('script')[0].style,
prefix = '',
prop;
for (prop in style) {
if (prefixes.test(prop)) {
prefix = prop.match(prefixes)[0];
break;
}
}
if ('WebkitOpacity' in style) {
prefix = 'Webkit';
}
if ('KhtmlOpacity' in style) {
prefix = 'Khtml';
}
return function (property) {
return prefix + (prefix.length > 0 ? property.charAt(0).toUpperCase() + property.slice(1) : property);
};
}()),
prefixedTransform = vendorPrefix('transform'),
supportsBackgroundPositionXY = $('<div />', {style: 'background:#fff'}).css('background-position-x') !== undefined,
setBackgroundPosition = (supportsBackgroundPositionXY ?
function ($elem, x, y) {
$elem.css({
'background-position-x': x,
'background-position-y': y
});
} :
function ($elem, x, y) {
$elem.css('background-position', x + ' ' + y);
}
),
getBackgroundPosition = (supportsBackgroundPositionXY ?
function ($elem) {
return [
$elem.css('background-position-x'),
$elem.css('background-position-y')
];
} :
function ($elem) {
return $elem.css('background-position').split(' ');
}
),
requestAnimFrame = (
window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function (callback) {
setTimeout(callback, 1000 / 60);
}
);
function Plugin(element, options) {
this.element = element;
this.options = $.extend({}, defaults, options);
this._defaults = defaults;
this._name = pluginName;
this.init();
}
Plugin.prototype = {
init: function () {
this.options.name = pluginName + '_' + Math.floor(Math.random() * 1e9);
this._defineElements();
this._defineGetters();
this._defineSetters();
this._handleWindowLoadAndResize();
this._detectViewport();
this.refresh({firstLoad: true});
if (this.options.scrollProperty === 'scroll') {
this._handleScrollEvent();
} else {
this._startAnimationLoop();
}
},
_defineElements: function () {
if (this.element === document.body)
this.element = window;
this.$scrollElement = $(this.element);
this.$element = (this.element === window ? $('body') : this.$scrollElement);
this.$viewportElement = (this.options.viewportElement !== undefined ? $(this.options.viewportElement) : (this.$scrollElement[0] === window || this.options.scrollProperty === 'scroll' ? this.$scrollElement : this.$scrollElement.parent()));
},
_defineGetters: function () {
var self = this,
scrollPropertyAdapter = scrollProperty[self.options.scrollProperty];
this._getScrollLeft = function () {
return scrollPropertyAdapter.getLeft(self.$scrollElement);
};
this._getScrollTop = function () {
return scrollPropertyAdapter.getTop(self.$scrollElement);
};
},
_defineSetters: function () {
var self = this,
scrollPropertyAdapter = scrollProperty[self.options.scrollProperty],
positionPropertyAdapter = positionProperty[self.options.positionProperty],
setScrollLeft = scrollPropertyAdapter.setLeft,
setScrollTop = scrollPropertyAdapter.setTop;
this._setScrollLeft = (typeof setScrollLeft === 'function' ? function (val) {
setScrollLeft(self.$scrollElement, val);
} : $.noop);
this._setScrollTop = (typeof setScrollTop === 'function' ? function (val) {
setScrollTop(self.$scrollElement, val);
} : $.noop);
this._setPosition = positionPropertyAdapter.setPosition ||
function ($elem, left, startingLeft, top, startingTop) {
if (self.options.horizontalScrolling) {
positionPropertyAdapter.setLeft($elem, left, startingLeft);
}
if (self.options.verticalScrolling) {
positionPropertyAdapter.setTop($elem, top, startingTop);
}
};
},
_handleWindowLoadAndResize: function () {
var self = this,
$window = $(window);
if (self.options.responsive) {
$window.on('load.' + this.name, function () {
self.refresh();
});
}
$window.on('resize.' + this.name, function () {
self._detectViewport();
if (self.options.responsive) {
self.refresh();
}
});
},
refresh: function (options) {
var self = this,
oldLeft = self._getScrollLeft(),
oldTop = self._getScrollTop();
if (!options || !options.firstLoad) {
this._reset();
}
this._setScrollLeft(0);
this._setScrollTop(0);
this._setOffsets();
this._findParticles();
this._findBackgrounds();
// Fix for WebKit background rendering bug
if (options && options.firstLoad && /WebKit/.test(navigator.userAgent)) {
$(window).on('load', function () {
var oldLeft = self._getScrollLeft(),
oldTop = self._getScrollTop();
self._setScrollLeft(oldLeft + 1);
self._setScrollTop(oldTop + 1);
self._setScrollLeft(oldLeft);
self._setScrollTop(oldTop);
});
}
this._setScrollLeft(oldLeft);
this._setScrollTop(oldTop);
},
_detectViewport: function () {
var viewportOffsets = this.$viewportElement.offset(),
hasOffsets = viewportOffsets !== null && viewportOffsets !== undefined;
this.viewportWidth = this.$viewportElement.width();
this.viewportHeight = this.$viewportElement.height();
this.viewportOffsetTop = (hasOffsets ? viewportOffsets.top : 0);
this.viewportOffsetLeft = (hasOffsets ? viewportOffsets.left : 0);
},
_findParticles: function () {
var self = this,
scrollLeft = this._getScrollLeft(),
scrollTop = this._getScrollTop();
if (this.particles !== undefined) {
for (var i = this.particles.length - 1; i >= 0; i--) {
this.particles[i].$element.data('stellar-elementIsActive', undefined);
}
}
this.particles = [];
if (!this.options.parallaxElements)
return;
this.$element.find('[data-stellar-ratio]').each(function (i) {
var $this = $(this),
horizontalOffset,
verticalOffset,
positionLeft,
positionTop,
marginLeft,
marginTop,
$offsetParent,
offsetLeft,
offsetTop,
parentOffsetLeft = 0,
parentOffsetTop = 0,
tempParentOffsetLeft = 0,
tempParentOffsetTop = 0;
// Ensure this element isn't already part of another scrolling element
if (!$this.data('stellar-elementIsActive')) {
$this.data('stellar-elementIsActive', this);
} else if ($this.data('stellar-elementIsActive') !== this) {
return;
}
self.options.showElement($this);
// Save/restore the original top and left CSS values in case we refresh the particles or destroy the instance
if (!$this.data('stellar-startingLeft')) {
$this.data('stellar-startingLeft', $this.css('left'));
$this.data('stellar-startingTop', $this.css('top'));
} else {
$this.css('left', $this.data('stellar-startingLeft'));
$this.css('top', $this.data('stellar-startingTop'));
}
positionLeft = $this.position().left;
positionTop = $this.position().top;
// Catch-all for margin top/left properties (these evaluate to 'auto' in IE7 and IE8)
marginLeft = ($this.css('margin-left') === 'auto') ? 0 : parseInt($this.css('margin-left'), 10);
marginTop = ($this.css('margin-top') === 'auto') ? 0 : parseInt($this.css('margin-top'), 10);
offsetLeft = $this.offset().left - marginLeft;
offsetTop = $this.offset().top - marginTop;
// Calculate the offset parent
$this.parents().each(function () {
var $this = $(this);
if ($this.data('stellar-offset-parent') === true) {
parentOffsetLeft = tempParentOffsetLeft;
parentOffsetTop = tempParentOffsetTop;
$offsetParent = $this;
return false;
} else {
tempParentOffsetLeft += $this.position().left;
tempParentOffsetTop += $this.position().top;
}
});
// Detect the offsets
horizontalOffset = ($this.data('stellar-horizontal-offset') !== undefined ? $this.data('stellar-horizontal-offset') : ($offsetParent !== undefined && $offsetParent.data('stellar-horizontal-offset') !== undefined ? $offsetParent.data('stellar-horizontal-offset') : self.horizontalOffset));
verticalOffset = ($this.data('stellar-vertical-offset') !== undefined ? $this.data('stellar-vertical-offset') : ($offsetParent !== undefined && $offsetParent.data('stellar-vertical-offset') !== undefined ? $offsetParent.data('stellar-vertical-offset') : self.verticalOffset));
// Add our object to the particles collection
self.particles.push({
$element: $this,
$offsetParent: $offsetParent,
isFixed: $this.css('position') === 'fixed',
horizontalOffset: horizontalOffset,
verticalOffset: verticalOffset,
startingPositionLeft: positionLeft,
startingPositionTop: positionTop,
startingOffsetLeft: offsetLeft,
startingOffsetTop: offsetTop,
parentOffsetLeft: parentOffsetLeft,
parentOffsetTop: parentOffsetTop,
stellarRatio: ($this.data('stellar-ratio') !== undefined ? $this.data('stellar-ratio') : 1),
width: $this.outerWidth(true),
height: $this.outerHeight(true),
isHidden: false
});
});
},
_findBackgrounds: function () {
var self = this,
scrollLeft = this._getScrollLeft(),
scrollTop = this._getScrollTop(),
$backgroundElements;
this.backgrounds = [];
if (!this.options.parallaxBackgrounds)
return;
$backgroundElements = this.$element.find('[data-stellar-background-ratio]');
if (this.$element.data('stellar-background-ratio')) {
$backgroundElements = $backgroundElements.add(this.$element);
}
$backgroundElements.each(function () {
var $this = $(this),
backgroundPosition = getBackgroundPosition($this),
horizontalOffset,
verticalOffset,
positionLeft,
positionTop,
marginLeft,
marginTop,
offsetLeft,
offsetTop,
$offsetParent,
parentOffsetLeft = 0,
parentOffsetTop = 0,
tempParentOffsetLeft = 0,
tempParentOffsetTop = 0;
// Ensure this element isn't already part of another scrolling element
if (!$this.data('stellar-backgroundIsActive')) {
$this.data('stellar-backgroundIsActive', this);
} else if ($this.data('stellar-backgroundIsActive') !== this) {
return;
}
// Save/restore the original top and left CSS values in case we destroy the instance
if (!$this.data('stellar-backgroundStartingLeft')) {
$this.data('stellar-backgroundStartingLeft', backgroundPosition[0]);
$this.data('stellar-backgroundStartingTop', backgroundPosition[1]);
} else {
setBackgroundPosition($this, $this.data('stellar-backgroundStartingLeft'), $this.data('stellar-backgroundStartingTop'));
}
// Catch-all for margin top/left properties (these evaluate to 'auto' in IE7 and IE8)
marginLeft = ($this.css('margin-left') === 'auto') ? 0 : parseInt($this.css('margin-left'), 10);
marginTop = ($this.css('margin-top') === 'auto') ? 0 : parseInt($this.css('margin-top'), 10);
offsetLeft = $this.offset().left - marginLeft - scrollLeft;
offsetTop = $this.offset().top - marginTop - scrollTop;
// Calculate the offset parent
$this.parents().each(function () {
var $this = $(this);
if ($this.data('stellar-offset-parent') === true) {
parentOffsetLeft = tempParentOffsetLeft;
parentOffsetTop = tempParentOffsetTop;
$offsetParent = $this;
return false;
} else {
tempParentOffsetLeft += $this.position().left;
tempParentOffsetTop += $this.position().top;
}
});
// Detect the offsets
horizontalOffset = ($this.data('stellar-horizontal-offset') !== undefined ? $this.data('stellar-horizontal-offset') : ($offsetParent !== undefined && $offsetParent.data('stellar-horizontal-offset') !== undefined ? $offsetParent.data('stellar-horizontal-offset') : self.horizontalOffset));
verticalOffset = ($this.data('stellar-vertical-offset') !== undefined ? $this.data('stellar-vertical-offset') : ($offsetParent !== undefined && $offsetParent.data('stellar-vertical-offset') !== undefined ? $offsetParent.data('stellar-vertical-offset') : self.verticalOffset));
self.backgrounds.push({
$element: $this,
$offsetParent: $offsetParent,
isFixed: $this.css('background-attachment') === 'fixed',
horizontalOffset: horizontalOffset,
verticalOffset: verticalOffset,
startingValueLeft: backgroundPosition[0],
startingValueTop: backgroundPosition[1],
startingBackgroundPositionLeft: (isNaN(parseInt(backgroundPosition[0], 10)) ? 0 : parseInt(backgroundPosition[0], 10)),
startingBackgroundPositionTop: (isNaN(parseInt(backgroundPosition[1], 10)) ? 0 : parseInt(backgroundPosition[1], 10)),
startingPositionLeft: $this.position().left,
startingPositionTop: $this.position().top,
startingOffsetLeft: offsetLeft,
startingOffsetTop: offsetTop,
parentOffsetLeft: parentOffsetLeft,
parentOffsetTop: parentOffsetTop,
stellarRatio: ($this.data('stellar-background-ratio') === undefined ? 1 : $this.data('stellar-background-ratio'))
});
});
},
_reset: function () {
var particle,
startingPositionLeft,
startingPositionTop,
background,
i;
for (i = this.particles.length - 1; i >= 0; i--) {
particle = this.particles[i];
startingPositionLeft = particle.$element.data('stellar-startingLeft');
startingPositionTop = particle.$element.data('stellar-startingTop');
this._setPosition(particle.$element, startingPositionLeft, startingPositionLeft, startingPositionTop, startingPositionTop);
this.options.showElement(particle.$element);
particle.$element.data('stellar-startingLeft', null).data('stellar-elementIsActive', null).data('stellar-backgroundIsActive', null);
}
for (i = this.backgrounds.length - 1; i >= 0; i--) {
background = this.backgrounds[i];
background.$element.data('stellar-backgroundStartingLeft', null).data('stellar-backgroundStartingTop', null);
setBackgroundPosition(background.$element, background.startingValueLeft, background.startingValueTop);
}
},
destroy: function () {
this._reset();
this.$scrollElement.off('resize.' + this.name).off('scroll.' + this.name);
this._animationLoop = $.noop;
$(window).off('load.' + this.name).off('resize.' + this.name);
},
_setOffsets: function () {
var self = this,
$window = $(window);
$window.off('resize.horizontal-' + this.name).off('resize.vertical-' + this.name);
if (typeof this.options.horizontalOffset === 'function') {
this.horizontalOffset = this.options.horizontalOffset();
$window.on('resize.horizontal-' + this.name, function () {
self.horizontalOffset = self.options.horizontalOffset();
});
} else {
this.horizontalOffset = this.options.horizontalOffset;
}
if (typeof this.options.verticalOffset === 'function') {
this.verticalOffset = this.options.verticalOffset();
$window.on('resize.vertical-' + this.name, function () {
self.verticalOffset = self.options.verticalOffset();
});
} else {
this.verticalOffset = this.options.verticalOffset;
}
},
_repositionElements: function () {
var scrollLeft = this._getScrollLeft(),
scrollTop = this._getScrollTop(),
horizontalOffset,
verticalOffset,
particle,
fixedRatioOffset,
background,
bgLeft,
bgTop,
isVisibleVertical = true,
isVisibleHorizontal = true,
newPositionLeft,
newPositionTop,
newOffsetLeft,
newOffsetTop,
i;
// First check that the scroll position or container size has changed
if (this.currentScrollLeft === scrollLeft && this.currentScrollTop === scrollTop && this.currentWidth === this.viewportWidth && this.currentHeight === this.viewportHeight) {
return;
} else {
this.currentScrollLeft = scrollLeft;
this.currentScrollTop = scrollTop;
this.currentWidth = this.viewportWidth;
this.currentHeight = this.viewportHeight;
}
// Reposition elements
for (i = this.particles.length - 1; i >= 0; i--) {
particle = this.particles[i];
fixedRatioOffset = (particle.isFixed ? 1 : 0);
// Calculate position, then calculate what the particle's new offset will be (for visibility check)
if (this.options.horizontalScrolling) {
newPositionLeft = (scrollLeft + particle.horizontalOffset + this.viewportOffsetLeft + particle.startingPositionLeft - particle.startingOffsetLeft + particle.parentOffsetLeft) * -(particle.stellarRatio + fixedRatioOffset - 1) + particle.startingPositionLeft;
newOffsetLeft = newPositionLeft - particle.startingPositionLeft + particle.startingOffsetLeft;
} else {
newPositionLeft = particle.startingPositionLeft;
newOffsetLeft = particle.startingOffsetLeft;
}
if (this.options.verticalScrolling) {
newPositionTop = (scrollTop + particle.verticalOffset + this.viewportOffsetTop + particle.startingPositionTop - particle.startingOffsetTop + particle.parentOffsetTop) * -(particle.stellarRatio + fixedRatioOffset - 1) + particle.startingPositionTop;
newOffsetTop = newPositionTop - particle.startingPositionTop + particle.startingOffsetTop;
} else {
newPositionTop = particle.startingPositionTop;
newOffsetTop = particle.startingOffsetTop;
}
// Check visibility
if (this.options.hideDistantElements) {
isVisibleHorizontal = !this.options.horizontalScrolling || newOffsetLeft + particle.width > (particle.isFixed ? 0 : scrollLeft) && newOffsetLeft < (particle.isFixed ? 0 : scrollLeft) + this.viewportWidth + this.viewportOffsetLeft;
isVisibleVertical = !this.options.verticalScrolling || newOffsetTop + particle.height > (particle.isFixed ? 0 : scrollTop) && newOffsetTop < (particle.isFixed ? 0 : scrollTop) + this.viewportHeight + this.viewportOffsetTop;
}
if (isVisibleHorizontal && isVisibleVertical) {
if (particle.isHidden) {
this.options.showElement(particle.$element);
particle.isHidden = false;
}
this._setPosition(particle.$element, newPositionLeft, particle.startingPositionLeft, newPositionTop, particle.startingPositionTop);
} else {
if (!particle.isHidden) {
this.options.hideElement(particle.$element);
particle.isHidden = true;
}
}
}
// Reposition backgrounds
for (i = this.backgrounds.length - 1; i >= 0; i--) {
background = this.backgrounds[i];
fixedRatioOffset = (background.isFixed ? 0 : 1);
bgLeft = (this.options.horizontalScrolling ? (scrollLeft + background.horizontalOffset - this.viewportOffsetLeft - background.startingOffsetLeft + background.parentOffsetLeft - background.startingBackgroundPositionLeft) * (fixedRatioOffset - background.stellarRatio) + 'px' : background.startingValueLeft);
bgTop = (this.options.verticalScrolling ? (scrollTop + background.verticalOffset - this.viewportOffsetTop - background.startingOffsetTop + background.parentOffsetTop - background.startingBackgroundPositionTop) * (fixedRatioOffset - background.stellarRatio) + 'px' : background.startingValueTop);
setBackgroundPosition(background.$element, bgLeft, bgTop);
}
},
_handleScrollEvent: function () {
var self = this,
ticking = false;
var update = function () {
self._repositionElements();
ticking = false;
};
var requestTick = function () {
if (!ticking) {
requestAnimFrame(update);
ticking = true;
}
};
this.$scrollElement.on('scroll.' + this.name, requestTick);
requestTick();
},
_startAnimationLoop: function () {
var self = this;
this._animationLoop = function () {
requestAnimFrame(self._animationLoop);
self._repositionElements();
};
this._animationLoop();
}
};
$.fn[pluginName] = function (options) {
var args = arguments;
if (options === undefined || typeof options === 'object') {
return this.each(function () {
if (!$.data(this, 'plugin_' + pluginName)) {
$.data(this, 'plugin_' + pluginName, new Plugin(this, options));
}
});
} else if (typeof options === 'string' && options[0] !== '_' && options !== 'init') {
return this.each(function () {
var instance = $.data(this, 'plugin_' + pluginName);
if (instance instanceof Plugin && typeof instance[options] === 'function') {
instance[options].apply(instance, Array.prototype.slice.call(args, 1));
}
if (options === 'destroy') {
$.data(this, 'plugin_' + pluginName, null);
}
});
}
};
$[pluginName] = function (options) {
var $window = $(window);
return $window.stellar.apply($window, Array.prototype.slice.call(arguments, 0));
};
// Expose the scroll and position property function hashes so they can be extended
$[pluginName].scrollProperty = scrollProperty;
$[pluginName].positionProperty = positionProperty;
// Expose the plugin class so it can be modified
window.Stellar = Plugin;
}(jQuery, this, document));
jQuery(document).ready(function($){
"use strict";
if ($('.nasa-parallax-stellar').length) {
$(window).stellar();
}
$('body').on('nasa_parallax_breadcrum', function() {
if ($('.nasa-parallax-stellar').length) {
$(window).stellar('refresh');
}
});
});
+792
View File
@@ -0,0 +1,792 @@
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
var _mobileView = $('.nasa-check-reponsive.nasa-switch-check').length && $('.nasa-check-reponsive.nasa-switch-check').width() === 1 ? true : false;
/**
* Fix vertical mega menu
*/
var width_default = 200;
$('body').on('mousemove', '.vertical-menu-container .nasa-megamenu', function() {
var _wrap = $(this).parents('.vertical-menu-wrapper');
var _h_vertical = $(_wrap).outerHeight();
$(_wrap).find('.nasa-megamenu').removeClass('nasa-curent-hover');
$(_wrap).addClass('nasa-curent-hover');
/**
* For WPBakery
*/
var _row = $(_wrap).parents('.row').length ? $(_wrap).parents('.row') : $(_wrap).parents('.nasa-row');
/**
* For Elementor
*/
if ($(_row).length <= 0) {
_row = $(_wrap).parents('.elementor-container');
}
var _w_mega, _w_mega_df, _w_ss;
var total_w = $(_row).length ? $(_row).width() : 900;
$(_wrap).find('.nasa-megamenu').each(function() {
var _this = $(this);
var current_w = $(_this).outerWidth();
_w_mega = _w_mega_df = total_w - current_w;
if ($(_this).hasClass('cols-5') || $(_this).hasClass('fullwidth')) {
_w_mega = _w_mega - 20;
} else {
if ($(_this).hasClass('cols-2')) {
_w_mega = _w_mega / 5 * 2 + 50;
_w_ss = width_default * 2;
_w_mega = (_w_ss > _w_mega && _w_ss < _w_mega_df) ? _w_ss : _w_mega;
}
else if ($(_this).hasClass('cols-3')) {
_w_mega = _w_mega / 5 * 3 + 50;
_w_ss = width_default * 3;
_w_mega = (_w_ss > _w_mega && _w_ss < _w_mega_df) ? _w_ss : _w_mega;
}
else if ($(_this).hasClass('cols-4')) {
_w_mega = _w_mega / 5 * 4 + 50;
_w_ss = width_default * 4;
_w_mega = (_w_ss > _w_mega && _w_ss < _w_mega_df) ? _w_ss : _w_mega;
}
}
$(_this).find('>.nav-dropdown').css({'width': _w_mega}).show();
if ($(_this).find('>.nav-dropdown >.sub-menu').length) {
$(_this).find('>.nav-dropdown >.sub-menu').css({'min-height': _h_vertical});
}
});
});
$('body').on('mouseover', '.vertical-menu-wrapper .menu-item-has-children.default-menu', function() {
var _wrap = $(this).parents('.vertical-menu-wrapper');
$(this).find('> .nav-dropdown > .sub-menu').css({'width': width_default});
/**
* For WPBakery
*/
var _row = $(_wrap).parents('.row').length ? $(_wrap).parents('.row') : $(_wrap).parents('.nasa-row');
/**
* For Elementor
*/
if ($(_row).length <= 0) {
_row = $(_wrap).parents('.elementor-container');
}
var _w_mega, _w_mega_df, _w_ss;
var total_w = $(_row).length ? $(_row).width() : 900;
$(_wrap).find('.nasa-megamenu').each(function() {
var _this = $(this);
var current_w = $(_this).outerWidth();
_w_mega = _w_mega_df = total_w - current_w;
if ($(_this).hasClass('cols-5') || $(_this).hasClass('fullwidth')) {
_w_mega = _w_mega - 20;
} else {
if ($(_this).hasClass('cols-2')) {
_w_mega = _w_mega / 5 * 2 + 50;
_w_ss = width_default * 2;
_w_mega = (_w_ss > _w_mega && _w_ss < _w_mega_df) ? _w_ss : _w_mega;
}
else if ($(_this).hasClass('cols-3')) {
_w_mega = _w_mega / 5 * 3 + 50;
_w_ss = width_default * 3;
_w_mega = (_w_ss > _w_mega && _w_ss < _w_mega_df) ? _w_ss : _w_mega;
}
else if ($(_this).hasClass('cols-4')) {
_w_mega = _w_mega / 5 * 4 + 50;
_w_ss = width_default * 4;
_w_mega = (_w_ss > _w_mega && _w_ss < _w_mega_df) ? _w_ss : _w_mega;
}
}
$(_this).find('>.nav-dropdown').css({'width': _w_mega});
});
});
$('body').on('nasa_index_menu_root_items', function() {
if (!$('.nasa-header-canvas #site-navigation').hasClass('indexed')) {
if ($('.nasa-header-canvas #site-navigation .root-item').length) {
var _k = 0;
$('.nasa-header-canvas #site-navigation .root-item').each(function() {
$(this).attr('data-index', _k);
_k++;
});
}
$('.nasa-header-canvas #site-navigation').addClass('indexed');
}
});
$('body').on('nasa_header_canvas', function() {
if ($('.nasa-header-canvas #site-navigation').length) {
$('body').trigger('nasa_index_menu_root_items');
if ($('.nasa-header-canvas #site-navigation .root-item.act').length < 1) {
var _current = null;
if ($('.nasa-header-canvas #site-navigation .root-item.current-menu-item').length) {
_current = $('.nasa-header-canvas #site-navigation .root-item.current-menu-item').eq(0);
} else if ($('.nasa-header-canvas #site-navigation .root-item.current-menu-ancestor').length) {
_current = $('.nasa-header-canvas #site-navigation .root-item.current-menu-ancestor').eq(0);
} else if ($('.nasa-header-canvas #site-navigation .root-item.current-menu-parent').length) {
_current = $('.nasa-header-canvas #site-navigation .root-item.current-menu-parent').eq(0);
} else {
_current = $('.nasa-header-canvas #site-navigation .root-item:first-child');
}
if ($(_current).length) {
$(_current).addClass('act');
$('body').trigger('nasa_render_template', [_current]);
}
}
}
});
$('body').on('mousemove', '.nasa-header-canvas #site-navigation .root-item', function() {
var _this = $(this);
$('body').trigger('nasa_index_menu_root_items');
var _index = $(_this).attr('data-index');
$('.nasa-header-canvas #site-navigation .root-item').each(function() {
var _cur = $(this).attr('data-index');
if (_index === _cur) {
if (!$(this).hasClass('act')) {
$(this).addClass('act');
}
} else {
$(this).removeClass('act');
}
});
});
/**
* After Load Ajax
*/
$('body').on('nasa_after_loaded_ajax_complete', function() {
$('body').trigger('nasa_header_canvas');
});
/**
* Header Responsive
*/
init_header_responsive($);
/**
* Fix width menu vertical
*/
resize_megamenu_vertical($);
$('body').on('click', '.vroot-show-more', function() {
var _wrap = $(this).parents('.vertical-menu-wrapper');
$(_wrap).find('.vroot-hidden').fadeIn();
$(_wrap).find('.menu-show-more').remove();
});
var _loadingBeforeResize;
if (!_mobileView && $(window).width() < 1200) {
_loadingBeforeResize = setTimeout(function() {
/**
* Main menu Reponsive
*/
load_responsive_main_menu($);
}, 5);
}
$(window).on('resize', function() {
_mobileView = $('.nasa-check-reponsive.nasa-switch-check').length && $('.nasa-check-reponsive.nasa-switch-check').width() === 1 ? true : false;
if ($('.nasa-modern-layout.nasa-show').length) {
var _form_search = $('.nasa-modern-layout.nasa-show');
$('body').trigger('search_icon_position', [_form_search]);
}
/**
* Header Responsive
*/
if (_mobileView) {
init_header_responsive($);
}
/**
* Active Filter cat top
*/
init_top_categories_filter($);
if (!_mobileView) {
/* Fix width menu vertical */
if ($('.wide-nav .vertical-menu-container').length) {
$('.wide-nav .vertical-menu-container').each(function() {
var _v_menu = $(this);
if ($(_v_menu).parents('.vitems-root').length < 1) {
var _v_width = $(_v_menu).parents('.nasa-vertical-header').length ? $(_v_menu).parents('.nasa-vertical-header').width() : 0;
_v_width = _v_width < 280 ? 280: _v_width;
$(_v_menu).css({'width': _v_width});
}
});
}
if (typeof _loadingBeforeResize !== 'undefined') {
clearTimeout(_loadingBeforeResize);
}
_loadingBeforeResize = setTimeout(function() {
/**
* Main menu Reponsive
*/
load_responsive_main_menu($);
}, 1100);
}
});
$('body').on('nasa_init_topbar_categories', function() {
init_top_categories_filter($);
});
/**
* nasa-top-cat-filter
*/
init_top_categories_filter($);
/**
* hover top categories filter
*/
$('body').on('mouseover', '.nasa-top-cat-filter .root-item', function() {
var _obj = $(this),
_wrap = $(_obj).parents('.nasa-top-cat-filter');
$(_wrap).find('.root-item').removeClass('nasa-current-top');
$(_obj).addClass('nasa-current-top');
var _pos = $(_obj).position();
var _note_act = $(_wrap).find('> .nasa-current-note');
$(_note_act).css({
width: $(_obj).width(),
left: _pos.left,
top: ($(_obj).height() - 1) + _pos.top - 1
});
return false;
});
/**
* hover top child categories filter
*/
$('body').on('mouseover', '.nasa-top-cat-filter .children .cat-item', function() {
var _obj = $(this),
_wrap = $(_obj).parent('.children');
var _note_act = $(_wrap).find('>.nasa-current-note');
if ($(_note_act).length <= 0) {
$(_wrap).prepend('<li class="nasa-current-note"></li>');
_note_act = $(_wrap).find('>.nasa-current-note');
}
$(_wrap).find('.cat-item').removeClass('nasa-current-child');
$(_obj).addClass('nasa-current-child');
var _pos = $(_obj).position();
$(_note_act).css({
width: $(_obj).width(),
left: _pos.left,
top: ($(_obj).height() - 1) + _pos.top - 1
});
return false;
});
/**
* In Desktop Search
* @type Boolean
*/
var _hotkeyInit = false;
$('body').on('click', '.desk-search', function(e) {
var _this_click = $(this);
var _root_search = $(_this_click).parents('.nasa-wrap-event-search');
if ($(_root_search).find('.nasa-tmpl-search').length) {
var _content = $(_root_search).find('.nasa-tmpl-search').html();
$(_root_search).find('.nasa-tmpl-search').replaceWith(_content);
}
if (!$(_this_click).hasClass('nasa-disable')) {
$(_this_click).addClass('nasa-disable');
setTimeout(function() {
var _focus_input = $(_this_click).parents('.nasa-wrap-event-search').find('.nasa-show-search-form');
var _opened = $(_this_click).attr('data-open');
if (_opened === '0') {
$('#header-content').find('.nasa-show-search-form').after('<div class="nasa-tranparent" />');
} else {
$('#header-content').find('.nasa-tranparent').remove();
}
$('body').trigger('search_icon_position', [_focus_input]);
$('.desk-search').each(function() {
var _this = $(this);
var _root_wrap = $(_this).parents('.nasa-wrap-event-search');
var _elements = $(_root_wrap).find('.nasa-elements-wrap');
var _search = $(_root_wrap).find('.nasa-show-search-form');
if (typeof _opened === 'undefined' || _opened === '0') {
$(_this).attr('data-open', '1');
if (!$(_search).hasClass('nasa-show')) {
$(_search).addClass('nasa-show');
}
if (!$(_search).hasClass('nasa-modern-layout')) {
$(_elements).addClass('nasa-invisible');
}
} else {
$(_this).attr('data-open', '0');
if ($(_search).hasClass('nasa-show')) {
$(_search).removeClass('nasa-show');
}
$(_elements).removeClass('nasa-invisible');
}
});
if (_hotkeyInit) {
setTimeout(function() {
$(_this_click).removeClass('nasa-disable');
if ($(_focus_input).find('label').length) {
$(_focus_input).find('label').trigger('click');
}
}, 1000);
} else {
$(_this_click).removeClass('nasa-disable');
/**
* Hot keywords search
*/
setTimeout(function() {
_hotkeyInit = true;
var _oldStr = '';
if ($(_focus_input).find('input[name="s"]').length) {
var _inputCurrent = $(_focus_input).find('input[name="s"]');
_oldStr = $(_inputCurrent).val();
if (_oldStr !== '') {
$(_inputCurrent).val(_oldStr);
}
auto_fill_input_placeholder($, _inputCurrent);
if ($(_focus_input).find('label').length) {
$(_focus_input).find('label').trigger('click');
}
}
}, 1000);
}
}, 10);
}
e.preventDefault();
});
$('body').on('search_icon_position', function(e, _form_input) {
if ($(_form_input).hasClass('nasa-modern-layout')) {
if ($('#header-content .nasa-tranparent').length && !$('#header-content .nasa-tranparent').hasClass('bg-black')) {
$('#header-content .nasa-tranparent').addClass('bg-black');
}
if ($('#wpadminbar').length) {
var _top = $('#wpadminbar').height();
$(_form_input).css({'top': _top});
}
if ($(_form_input).find('.nasa-icon-submit-page').length) {
var _icon = $(_form_input).find('.nasa-icon-submit-page');
var _input_off = $(_form_input).find('input[name="s"]').offset();
var _width = $('body').hasClass('nasa-rtl') ? 0 : $(_form_input).find('input[name="s"]').width() - $(_icon).width();
$(_icon).css({
left: _input_off.left + _width,
right: 'auto',
visibility: 'visible',
opacity: '0.3'
});
}
}
});
/**
* nasa-top-cat-filter
*/
$('body').on('click', '.filter-cat-icon', function() {
var _this_click = $(this);
if (!$(_this_click).hasClass('nasa-disable')) {
$(_this_click).addClass('nasa-disable');
if ($('#nasa-main-cat-filter .nasa-tmpl').length) {
var _content = $('#nasa-main-cat-filter .nasa-tmpl').html();
$('#nasa-main-cat-filter .nasa-tmpl').replaceWith(_content);
if ($('#nasa-main-cat-filter .current-cat').length) {
$('#nasa-main-cat-filter').find('.current-cat-parent, .current-cat').trigger('mouseover');
} else {
$('#nasa-main-cat-filter .root-item:first-child').trigger('mouseover');
}
}
$('.nasa-elements-wrap').addClass('nasa-invisible');
$('#header-content .nasa-top-cat-filter-wrap').addClass('nasa-show');
if ($('.nasa-has-filter-ajax').length <= 0) {
$('#header-content .nasa-top-cat-filter-wrap').before('<div class="nasa-tranparent-filter nasa-hide-for-mobile" />');
}
setTimeout(function() {
$(_this_click).removeClass('nasa-disable');
}, 600);
}
});
$('body').on('mouseover', '.product-item', function() {
var _this = $(this);
var _toggle = $('input[name="nasa-toggle-width-product-content"]').length ? parseInt($('input[name="nasa-toggle-width-product-content"]').val()) : 180;
if ($(_this).outerWidth() < _toggle) {
if (
$(_this).find('.add-to-cart-grid').length &&
!$(_this).find('.add-to-cart-grid').hasClass('nasa-disabled-hover')
) {
$(_this).find('.add-to-cart-grid').addClass('nasa-disabled-hover');
}
if (
$(_this).find('.nasa-sc-pdeal-countdown') &&
!$(_this).find('.nasa-sc-pdeal-countdown').hasClass('nasa-countdown-small')) {
$(_this).find('.nasa-sc-pdeal-countdown').addClass('nasa-countdown-small');
}
} else {
if ($(_this).find('.add-to-cart-grid').length) {
$(_this).find('.add-to-cart-grid').removeClass('nasa-disabled-hover');
}
if ($(_this).find('.nasa-sc-pdeal-countdown')) {
$(_this).find('.nasa-sc-pdeal-countdown').removeClass('nasa-countdown-small');
}
}
});
/**
* For Header Type 5
*/
$('body').on('click', '.nasa-menu-off', function() {
init_header_responsive($);
if ($('#nasa-menu-sidebar-content').length && !$('#nasa-menu-sidebar-content').hasClass('all-screen')) {
$('#nasa-menu-sidebar-content').addClass('all-screen');
}
if ($('.nasa-mobile-menu_toggle').length) {
$('.nasa-mobile-menu_toggle').trigger('click');
}
});
/**
* For Header Type 7
*/
$('body').on('click', '.nasa-header-off', function() {
$('body').trigger('nasa_header_canvas');
if ($('.nasa-header-canvas').length && !$('.nasa-header-canvas').hasClass('nasa-active')) {
$('.nasa-header-canvas').addClass('nasa-active');
}
if (!$('body').hasClass('ovhd')) {
$('body').addClass('ovhd');
}
});
/**
* After loaded ajax store
*/
$('body').on('nasa_after_loaded_ajax_complete', function(e) {
init_header_responsive($);
resize_megamenu_vertical($);
load_responsive_main_menu($);
});
/* End Document Ready */
});
/**
* Main menu Reponsive
*
* @param {type} $
* @returns {undefined}
*/
function load_responsive_main_menu($) {
var _disable = $('body').hasClass('disable-flexible-menu') ? true : false;
if (!_disable) {
var _mobileView = $('.nasa-check-reponsive.nasa-switch-check').length && $('.nasa-check-reponsive.nasa-switch-check').width() === 1 ? true : false;
if (!_mobileView && $('.nasa-menus-wrapper-reponsive').length) {
var _wwin = $(window).width();
var _maxrow = 1200;
if ($('[name="nsmw-page"]').length) {
_maxrow = parseInt($('[name="nsmw-page"]').attr('content'));
}
else if ($('[name="nsmw-cat"]').length) {
_maxrow = parseInt($('[name="nsmw-cat"]').attr('content'));
}
else if ($('[name="nsmw-theme"]').length) {
_maxrow = parseInt($('[name="nsmw-theme"]').val());
}
$('.nasa-menus-wrapper-reponsive').each(function() {
var _this = $(this);
var _tl = _wwin/_maxrow;
if (_tl < 1) {
var _x = $(_this).attr('data-padding_x');
var _params = {'font-size': (100*_tl).toString() + '%'};
if (!$('body').hasClass('nasa-rtl')) {
_params['margin-right'] = (_tl*_x).toString() + 'px';
_params['margin-left'] = '0';
} else {
_params['margin-left'] = (_tl*_x).toString() + 'px';
_params['margin-right'] = '0';
}
$(_this).find('.header-nav > li > a').css(_params);
if ($(_this).find('.nasa-title-vertical-menu').length) {
$(_this).find('.nasa-title-vertical-menu').css({
'font-size': (100*_tl).toString() + '%'
});
}
} else {
$(_this).find('.header-nav > li > a').removeAttr('style');
if ($(_this).find('.nasa-title-vertical-menu').length) {
$(_this).find('.nasa-title-vertical-menu').removeAttr('style');
}
}
});
}
}
}
/**
* Resize Menu Vertical
*
* @param {type} $
* @returns {undefined}
*/
function resize_megamenu_vertical($) {
if ($('.wide-nav .vertical-menu-container').length) {
$('.wide-nav .vertical-menu-container').each(function() {
var _v_menu = $(this);
if ($(_v_menu).parents('.vitems-root').length < 1) {
var _v_width = $(_v_menu).parents('.nasa-vertical-header').length ? $(_v_menu).parents('.nasa-vertical-header').width() : 0;
_v_width = _v_width < 280 ? 280: _v_width;
$(_v_menu).css({'width': _v_width});
} else {
var _vroot = $(_v_menu).parents('.vitems-root');
var _limit = parseInt($(_vroot).attr('data-limit'));
if (_limit && $(_v_menu).find('.menu-item').length > _limit) {
var _text = $(_vroot).attr('data-more');
var _k = 0;
$(_v_menu).find('.menu-item').each(function() {
var _item = $(this);
if (_k >= _limit) {
$(_item).addClass('vroot-hidden');
}
_k++;
});
$(_v_menu).find('.vertical-menu-wrapper').append('<li class="menu-show-more"><a class="vroot-show-more" href="javascript:void(0);" rel="nofollow"><svg class="margin-right-5 rtl-margin-right-0 rtl-margin-left-5" width="15" height="15" viewBox="0 0 32 32" fill="currentColor"><path d="M16 2.672c-7.362 0-13.328 5.966-13.328 13.328s5.966 13.328 13.328 13.328c7.362 0 13.328-5.966 13.328-13.328s-5.966-13.328-13.328-13.328zM16 28.262c-6.761 0-12.262-5.501-12.262-12.262s5.501-12.262 12.262-12.262c6.761 0 12.262 5.501 12.262 12.262s-5.501 12.262-12.262 12.262z"/><path d="M16.533 8.003h-1.066v7.464h-7.428v1.066h7.428v7.428h1.066v-7.428h7.464v-1.066h-7.464z"/></svg>' + _text + '</a></li>');
}
}
// if ($(_v_menu).hasClass('nasa-allways-show')) {
// $(_v_menu).addClass('nasa-active');
// }
});
}
}
/**
* Top categories filter
*
* @param {type} $
* @returns {undefined}
*/
function init_top_categories_filter($) {
if ($('.nasa-top-cat-filter').length) {
var _act;
var _obj;
$('.nasa-top-cat-filter').each(function() {
var _this_filter = $(this);
var _root_item = $(_this_filter).find('.root-item');
_act = false;
_obj = null;
if ($(_root_item).length) {
$(_root_item).each(function() {
var _this = $(this);
if ($(_this).hasClass('active')) {
$(_this).addClass('nasa-current-top');
_obj = $(_this);
_act = true;
}
$(_this).find('.children .nasa-current-note').remove();
});
if (!_act) {
$(_root_item).each(function() {
var _this = $(this);
if ($(_this).hasClass('cat-parent') && !_act) {
$(_this).addClass('nasa-current-top');
_obj = $(_this);
_act = true;
}
});
}
if (_obj !== null) {
var init_width = $(_obj).width();
if (init_width) {
var _pos = $(_obj).position();
var _note_act = $(_obj).parents('.nasa-top-cat-filter').find('.nasa-current-note');
$(_note_act).css({
// visibility: 'visible',
width: init_width,
left: _pos.left,
top: ($(_obj).height() - 1)
});
}
}
}
});
}
}
/**
* init Header Responsive
*
* @param {type} $
* @returns {undefined}
*/
function init_header_responsive($) {
if (
$('.header-type-builder').length < 1 &&
$('#tmpl-nasa-responsive-header').length &&
($('.nasa-menu-off').length || ($('.nasa-mobile-check').length && $('.nasa-mobile-check').width()))
) {
if ($('#masthead').length && $('#masthead').find('.header-responsive').length <= 0) {
var _cart_clone = $('.cart-inner').length ? $('.cart-inner').clone() : null;
var _header = $('#tmpl-nasa-responsive-header').html();
if (_header !== '') {
$('#masthead').prepend(_header);
if (_cart_clone) {
$('.header-responsive .cart-inner').html($(_cart_clone).html());
$('body').trigger('ns_header_responsive_loaded');
}
}
}
}
}
/**
* Auto fill text to input
*
* @param {type} $
* @param {type} _input
* @param {type} index
* @returns {undefined}
*/
function auto_fill_input_placeholder($, _input, index) {
var _index = typeof index !== 'undefined' ? index : 0;
if (_index === 0) {
$(_input).trigger('focus');
}
if (!$(_input).hasClass('nasa-placeholder')) {
$(_input).addClass('nasa-placeholder');
var _place = $(_input).attr('placeholder');
$(_input).attr('data-placeholder', _place);
}
var str = $(_input).attr('data-suggestions');
if (str && _index <= str.length) {
if (!$(_input).hasClass('nasa-filling')) {
$(_input).addClass('nasa-filling');
}
$(_input).attr('placeholder', str.substr(0, _index++));
setTimeout(function() {
auto_fill_input_placeholder($, _input, _index);
}, 90);
} else {
if (!$(_input).hasClass('nasa-done')) {
$(_input).addClass('nasa-done');
}
$(_input).removeClass('nasa-filling');
setTimeout(function() {
reverse_fill_input_placeholder($, _input);
}, 400);
}
}
/**
* Reverse fill text to input
*
* @param {type} $
* @param {type} _input
* @param {type} index
* @returns {undefined}
*/
function reverse_fill_input_placeholder($, _input, index) {
var _str = $(_input).attr('data-suggestions');
var _index = typeof index !== 'undefined' ? index : (_str ? _str.length : 0);
if (_index > 0) {
$(_input).attr('placeholder', _str.substr(0, _index--));
setTimeout(function() {
reverse_fill_input_placeholder($, _input, _index);
}, 20);
} else {
var _place = $(_input).attr('data-placeholder');
$(_input).attr('placeholder', _place);
}
}
File diff suppressed because it is too large. Load diff
+2066
View File
File diff suppressed because it is too large. Load diff
+1
View File
@@ -0,0 +1 @@
jQuery(document).ready(function(n){"use strict";n(".countdown").length>0&&(n.countdown.regionalOptions[""]={labels:[nasa_countdown_l10n.years,nasa_countdown_l10n.months,nasa_countdown_l10n.weeks,nasa_countdown_l10n.days,nasa_countdown_l10n.hours,nasa_countdown_l10n.minutes,nasa_countdown_l10n.seconds],labels1:[nasa_countdown_l10n.year,nasa_countdown_l10n.month,nasa_countdown_l10n.week,nasa_countdown_l10n.day,nasa_countdown_l10n.hour,nasa_countdown_l10n.minute,nasa_countdown_l10n.second],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!0},n.countdown.setDefaults(n.countdown.regionalOptions[""]),n(".countdown").each(function(){var o=n(this);if(!n(o).hasClass("countdown-loaded")){var a=new Date(o.data("countdown"));n(o).countdown({until:a,padZeroes:!0}),n(o).hasClass("pause")&&n(o).countdown("pause"),n(o).addClass("countdown-loaded")}}))});
+1
View File
@@ -0,0 +1 @@
!function(){"use strict";var e=!1;window.JQClass=function(){},JQClass.classes={},JQClass.extend=function t(i){function s(){!e&&this._init&&this._init.apply(this,arguments)}var n=this.prototype;e=!0;var o=new this;e=!1;for(var a in i)if("function"==typeof i[a]&&"function"==typeof n[a])o[a]=function(e,t){return function(){var i=this._super;this._super=function(t){return n[e].apply(this,t||[])};var s=t.apply(this,arguments);return this._super=i,s}}(a,i[a]);else if("object"==typeof i[a]&&"object"==typeof n[a]&&"defaultOptions"===a){var r,l=n[a],p=i[a],_={};for(r in l)_[r]=l[r];for(r in p)_[r]=p[r];o[a]=_}else o[a]=i[a];return s.prototype=o,s.prototype.constructor=s,s.extend=t,s}}(),function($){"use strict";function camelCase(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},deepMerge:!0,_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var e=camelCase(this.name);$[e]=this,$.fn[e]=function(t){var i=Array.prototype.slice.call(arguments,1),s=this,n=this;return this.each(function(){if("string"==typeof t){if("_"===t[0]||!$[e][t])throw"Unknown method: "+t;var o=$[e][t].apply($[e],[this].concat(i));if(o!==s&&void 0!==o)return n=o,!1}else $[e]._attach(this,t)}),n}},setDefaults:function(e){$.extend(this.defaultOptions,e||{})},_attach:function(e,t){if(e=$(e),!e.hasClass(this._getMarker())){e.addClass(this._getMarker()),t=$.extend(this.deepMerge,{},this.defaultOptions,this._getMetadata(e),t||{});var i=$.extend({name:this.name,elem:e,options:t},this._instSettings(e,t));e.data(this.name,i),this._postAttach(e,i),this.option(e,t)}},_instSettings:function(){return{}},_postAttach:function(){},_getMetadata:function(elem){try{var data=elem.data(this.name.toLowerCase())||"";data=data.replace(/(\\?)'/g,function(e,t){return t?"'":'"'}).replace(/([a-zA-Z0-9]+):/g,function(e,t,i){var s=data.substring(0,i).match(/"/g);return s&&s.length%2!==0?t+":":'"'+t+'":'}).replace(/\\:/g,":"),data=JSON.parse("{"+data+"}");for(var key in data)if(data.hasOwnProperty(key)){var value=data[key];"string"==typeof value&&value.match(/^new Date\(([-0-9,\s]*)\)$/)&&(data[key]=eval(value))}return data}catch(e){return{}}},_getInst:function(e){return $(e).data(this.name)||{}},option:function(e,t,i){e=$(e);var s=e.data(this.name),n=t||{};return!t||"string"==typeof t&&"undefined"==typeof i?(n=(s||{}).options,n&&t?n[t]:n):(e.hasClass(this._getMarker())&&("string"==typeof t&&(n={},n[t]=i),this._optionsChanged(e,s,n),$.extend(s.options,n)),void 0)},_optionsChanged:function(){},destroy:function(e){e=$(e),e.hasClass(this._getMarker())&&(this._preDestroy(e,this._getInst(e)),e.removeData(this.name).removeClass(this._getMarker()))},_preDestroy:function(){}}),$.JQPlugin={createPlugin:function(e,t){"object"==typeof e&&(t=e,e="JQPlugin"),e=camelCase(e);var i=camelCase(t.name);JQClass.classes[i]=JQClass.classes[e].extend(t),new JQClass.classes[i]}}}(jQuery),function(e){"use strict";var t="countdown",i=0,s=1,n=2,o=3,a=4,r=5,l=6;e.JQPlugin.createPlugin({name:t,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:!1,padZeroes:!1,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:!1,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:!1}},_rtlClass:t+"-rtl",_sectionClass:t+"-section",_amountClass:t+"-amount",_periodClass:t+"-period",_rowClass:t+"-row",_holdingClass:t+"-holding",_showClass:t+"-show",_descrClass:t+"-descr",_timerElems:[],_init:function(){function t(e){var r=1e12>e?n?window.performance.now()+window.performance.timing.navigationStart:s():e||s();r-a>=1e3&&(i._updateElems(),a=r),o(t)}var i=this;this._super(),this._serverSyncs=[];var s="function"==typeof Date.now?Date.now:function(){return(new Date).getTime()},n=window.performance&&"function"==typeof window.performance.now,o=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null,a=0;!o||e.noRequestAnimationFrame?(e.noRequestAnimationFrame=null,e.countdown._timer=setInterval(function(){i._updateElems()},1e3)):(a=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||s(),o(t))},UTCDate:function(e,t,i,s,n,o,a,r){"object"==typeof t&&t instanceof Date&&(r=t.getMilliseconds(),a=t.getSeconds(),o=t.getMinutes(),n=t.getHours(),s=t.getDate(),i=t.getMonth(),t=t.getFullYear());var l=new Date;return l.setUTCFullYear(t),l.setUTCDate(1),l.setUTCMonth(i||0),l.setUTCDate(s||1),l.setUTCHours(n||0),l.setUTCMinLine truncated
+1
View File
@@ -0,0 +1 @@
function popup_registration_dokan(e){var a={init:function(){var a=e("form.register");e(".user-role input[type=radio]",a).on("change",this.showSellerForm),e(".tc_check_box",a).on("click",this.onTOC),e("#shop-phone",a).keydown(this.ensurePhoneNumber),e("#company-name",a).on("focusout",this.generateSlugFromCompany),e("#seller-url",a).keydown(this.constrainSlug),e("#seller-url",a).keyup(this.renderUrl),e("#seller-url",a).on("focusout",this.checkSlugAvailability),this.validationLocalized()},validate:function(){e("form.register").validate({errorPlacement:function(a,t){var n=e(t).closest(".form-group");n.addClass("has-error").append(a)},success:function(a,t){e(t).closest(".form-group").removeClass("has-error")},submitHandler:function(e){e.submit()}})},showSellerForm:function(){var a=e(this).val();"seller"===a?(e(".show_if_seller").find("input, select").removeAttr("disabled"),e(".show_if_seller").slideDown(),e(".tc_check_box").length>0&&e("button[name=register]").attr("disabled","disabled")):(e(".show_if_seller").find("input, select").attr("disabled","disabled"),e(".show_if_seller").slideUp(),e(".tc_check_box").length>0&&e("button[name=register]").removeAttr("disabled"))},onTOC:function(){e(this).val();e(this).prop("checked")?(e("input[name=register]").removeAttr("disabled"),e("button[name=register]").removeAttr("disabled"),e("input[name=dokan_migration]").removeAttr("disabled")):(e("input[name=register]").attr("disabled","disabled"),e("button[name=register]").attr("disabled","disabled"),e("input[name=dokan_migration]").attr("disabled","disabled"))},ensurePhoneNumber:function(a){-1!==e.inArray(a.keyCode,[46,8,9,27,13,91,107,109,110,187,189,190])||65==a.keyCode&&a.ctrlKey===!0||a.keyCode>=35&&a.keyCode<=39||(a.shiftKey||a.keyCode<48||a.keyCode>57)&&(a.keyCode<96||a.keyCode>105)&&a.preventDefault()},generateSlugFromCompany:function(){var a=e(this).val();a||(a=""),a=decodeURIComponent(a),e("#seller-url").val(a),e("#url-alart").text(a),e("#seller-url").focus()},constrainSlug:function(a){e(this).val();-1!==e.inArray(a.keyCode,[46,8,9,27,13,91,109,110,173,189,190])||65==a.keyCode&&a.ctrlKey===!0||a.keyCode>=35&&a.keyCode<=39||(a.shiftKey||(a.keyCode<65||a.keyCode>90)&&(a.keyCode<48||a.keyCode>57))&&(a.keyCode<96||a.keyCode>105)&&a.preventDefault()},checkSlugAvailability:function(){var a=e(this),t={action:"shop_url",url_slug:a.val(),_nonce:dokan.nonce};if(""!==a.val()){var n=a.closest(".form-row");n.block({message:null,overlayCSS:{background:"#fff url("+dokan.ajax_loader+") no-repeat center",opacity:.6}}),e.post(dokan.ajaxurl,t,function(a){a.success===!0?(e("#url-alart").removeClass("text-danger").addClass("text-success"),e("#url-alart-mgs").removeClass("text-danger").addClass("text-success").text(dokan.seller.available)):(e("#url-alart").removeClass("text-success").addClass("text-danger"),e("#url-alart-mgs").removeClass("text-success").addClass("text-danger").text(dokan.seller.notAvailable)),n.unblock()})}},renderUrl:function(){e("#url-alart").text(e(this).val())},validationLocalized:function(){var a=DokanValidateMsg;a.maxlength=e.validator.format(a.maxlength_msg),a.minlength=e.validator.format(a.minlength_msg),a.rangelength=e.validator.format(a.rangelength_msg),a.range=e.validator.format(a.range_msg),a.max=e.validator.format(a.max_msg),a.min=e.validator.format(a.min_msg),e.validator.messages=a}};if(e('input[name="nasa-caching-enable"]').length&&"1"===e('input[name="nasa-caching-enable"]').val())e("body").on("nasa_after_load_static_content",function(){if(e("#nasa-login-register-form form.register").length){a.init(),e(".show_if_seller").find("input, select").attr("disabled","disabled");var t=e(".woocommerce ul").hasClass("woocommerce-error")&&!e(".show_if_seller").is(":hidden");if(t){var n=e("form.register");e(".user-role input[type=radio]",n).trigger("change")}e(".tc_check_box").length>0&&(e("input[name=dokan_migration]").attr("disabled","disabled"),e("input[name=register]").attr("disabled","disabled"))}});else if(e("#nasa-login-register-form form.register").length){a.init(),e(".show_if_seller").find("input, select").attr("disabled","disabled");var t=e(".woocommerce ul").hasClass("woocommerce-error")&&!e(".show_if_seller").is(":hidden");if(t){var n=e("form.register");e(".user-role input[type=radio]",n).trigger("change")}e(".tc_check_box").length>0&&(e("input[name=dokan_migration]").attr("disabled","disabled"),e("input[name=register]").attr("disabled","disabled"))}}function change_layout_dokan_store(e,a){var t,n,s,r=new URL(window.location.href),o=!1;if(e(a).hasClass("productList"))t="list",o=!0,e(".nasa-content-page-products .products").removeClass("grid").addClass("list"),e("body").trigger("nasa_store_changed_layout_list");else{var i=e(a).attr("data-columns");switch(s="products grid",i){case"2":n=2,t="grid-2",s+=" large-block-grid-2";break;case"3":n=3,t="grid-3",s+=" large-block-grid-3";break;case"5":n=5,t="grid-5",s+=" large-block-grid-5";break;case"6":n=5,t="grid-6",s+=" large-block-grid-6";break;case"4":default:n=4,Line truncated
+1
View File
@@ -0,0 +1 @@
jQuery(document).ready(function(a){"use strict";var e,n=function(a){return a.is(".processing")||a.parents(".processing").length},t=function(e){if(a("body").trigger("nasa_publish_coupon_refresh"),!n(e)){var t=a("body").hasClass("nasa-dark")?"#000":"#fff";e.addClass("processing").block({message:null,overlayCSS:{background:t,opacity:.6}})}},s=function(e){e.removeClass("processing").unblock(),e.find(".nasa-close-node").length&&e.find(".nasa-close-node").trigger("click"),a("body").trigger("nasa_publish_coupon_refresh"),a("#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state").length&&(a("#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state").trigger("change"),a(document.body).trigger("country_to_state_changed"))},o=function(a){return ext_mini_cart_params.wc_ajax_url.toString().replace("%%endpoint%%",a)},r=function(n){a(".ext-mini-cart-wrap .mess-wrap").remove(),a(".ext-mini-cart-wrap").append('<div class="mess-wrap">'+n+"</div>"),e&&clearTimeout(e),e=setTimeout(function(){a(".ext-mini-cart-wrap .mess-wrap").remove()},5e3)};a("body").on("nasa_opened_cart_sidebar",function(){a("body").hasClass("canvas-on")||a("body").addClass("canvas-on"),a("body").trigger("ns_render_ext_mini_cart_nonce"),a("body").trigger("nasa_publish_coupon_refresh")}),a("body").on("nasa_after_close_fog_window",function(){a("body").removeClass("canvas-on")}),a("body").on("click",".nasa-close-node",function(){var e=a(this).parents(".nasa-static-sidebar"),n=a(this).parents(".ext-node");a(this).parents(".ns-cart-popup-wrap").length&&(e=a(this).parents(".ns-cart-popup")),a(e).length&&a(e).removeClass("ext-loading"),a(n).length&&a(n).removeClass("active"),a(n).hasClass("mini-cart-change-variation")&&(nasa_quick_viewimg=!1,setTimeout(function(){a(n).find(".product-lightbox").remove()},100)),a(e).find(".close-nodes").remove()}),a("body").on("click",".nasa-static-sidebar .close-nodes, .ns-cart-popup .close-nodes",function(){var e=a(this).parents(".ns-cart-popup-wrap").length?a(this).parents(".ns-cart-popup"):a(this).parents(".nasa-static-sidebar"),n=a(e).find(".ext-nodes-wrap .ext-node.active .nasa-close-node");a(n).length&&a(n).trigger("click")}),a("body").on("click",".ext-mini-cart",function(){var e=a(this).attr("data-act"),n=a(this).parents(".nasa-static-sidebar");a(this).parents(".ns-cart-popup-wrap").length&&(n=a(this).parents(".ns-cart-popup")),a(n).find(".ext-mini-cart-wrap").length&&!a(n).find(".ext-mini-cart-wrap").hasClass("nasa-disable")&&(a("body").hasClass("canvas-on")||a("body").addClass("canvas-on"),a(n).hasClass("ext-loading")||a(n).addClass("ext-loading"),a(n).find(".close-nodes").length<1&&a(n).append('<a href="javascript:void(0);" class="close-nodes"></a>'),a(n).find(".ext-nodes-wrap .ext-node").removeClass("active"),a(n).find(".ext-nodes-wrap .ext-node.mini-cart-"+e).length&&a(n).find(".ext-nodes-wrap .ext-node.mini-cart-"+e).addClass("active"))}),a("body").on("click","#mini-cart-save_note",function(e){e.preventDefault();var n=a(this),i=a(n).parents(".ext-node");if(!a(n).hasClass("nasa-disable")){a(n).addClass("nasa-disable");var c=a(n).parents(".nasa-static-sidebar");a(c).length<1&&(c=a(n).parents(".widget_shopping_cart_content"));var d=a('.mini-cart-note textarea[name="order_comments"]').val();t(c),a(i).removeClass("active"),a.ajax({url:o("nasa_mini_cart_note"),type:"post",dataType:"json",cache:!1,data:{order_comments:d},success:function(e){a("#cart-sidebar").find(".woocommerce-error, .woocommerce-message, .woocommerce-info").remove(),a(n).removeClass("nasa-disable"),e&&(e.fragments&&(a.each(e.fragments,function(e,n){a(e).length&&a(e).replaceWith(n)}),a("body").trigger("wc_fragments_refreshed"),a("body").trigger("nasa_init_shipping_free_notification")),e.mess&&r(e.mess)),a("body").trigger("mini_cart_mobile_layout_change"),s(c)},complete:function(){s(c)}})}}),a("body").on("wc_fragments_refreshed",function(){a("#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state").length&&(a("#cart-sidebar select.country_to_state, #cart-sidebar input.country_to_state").trigger("change"),a(document.body).trigger("country_to_state_changed"))}),a("body").on("nasa_publish_coupon_refresh",function(){a(".mini-cart-coupon .publish-coupon").length&&a(".mini-cart-coupon .publish-coupon").each(function(){var e=a(this),n=a(e).attr("data-code");a(e).removeClass("nasa-actived"),a('.coupon-wrap[data-code="'+n+'"]').length&&a(e).addClass("nasa-actived")})}),a("body").on("click",".mini-cart-coupon .publish-coupon:not(.nasa-actived)",function(){var e=this,n=a(e).attr("data-code");a("#mini-cart-add-coupon_code").length&&(a("#mini-cart-add-coupon_code").val(n).trigger("change"),a("#mini-cart-apply_coupon").length&&a("#mini-cart-apply_coupon").trigger("click"))}),a("body").on("click","#mini-cart-apply_coupon",function(e){e.preventDefault();var n=a(this),i=a(n).parents(".ext-node"),c=a(".mini-cart-ajax-nonce input[name=apply_coupon_nonce]").length?a(".mini-cart-ajax-nonce input[name=apply_coupon_noncLine truncated
+2
View File
@@ -0,0 +1,2 @@
"use strict";function after_load_ajax_list(a,e){var n="undefined"!=typeof e?e:!1;a("body").trigger("nasa_after_load_ajax_first",[n]),a("body").trigger("nasa_init_topbar_categories"),init_widgets(a),_eventMore||a("body").trigger("nasa_parallax_breadcrum"),init_wishlist_icons(a),init_compare_icons(a),_eventMore=!1,a("body").trigger("nasa_after_load_ajax")}function nasa_tab_slide_style(a,e,n){n=n?n:500,a(e).find(".nasa-slide-tab").length<=0&&a(e).append('<li class="nasa-slide-tab"></li>');var s=a(e).find(".nasa-slide-tab"),t=a(e).find(".nasa-tab.active");a(e).find(".nasa-tab-icon").length&&a(e).find(".nasa-tab > a").css({padding:"15px 30px"});var i=parseInt(a(e).css("border-top-width"));i=i?i:0;var o=a(t).position();a(s).show().animate({height:a(t).height()+2*i,width:a(t).width()+2*i,top:o.top-i,left:o.left-i},n)}function load_compare(a){if(a("#tmpl-nasa-mini-compare").length){var e=a("#tmpl-nasa-mini-compare").html();a("#tmpl-nasa-mini-compare").replaceWith(e)}if(a(".nasa-compare-list-bottom").length&&!_compare_init&&(_compare_init=!0,_compare_loading=!0,"undefined"!=typeof nasa_ajax_params&&"undefined"!=typeof nasa_ajax_params.wc_ajax_url)){var n=nasa_ajax_params.wc_ajax_url.toString().replace("%%endpoint%%","nasa_load_compare"),s=a(".nasa-wrap-table-compare").length?!0:!1;a.ajax({url:n,type:"post",dataType:"json",cache:!1,data:{compare_table:s},beforeSend:function(){},success:function(e){"undefined"!=typeof e.success&&"1"===e.success&&a(".nasa-compare-list-bottom").html(e.content),_compare_loading=!1},error:function(){_compare_loading=!1}})}}function add_compare_product(a,e){if("undefined"!=typeof nasa_ajax_params&&"undefined"!=typeof nasa_ajax_params.wc_ajax_url){if(e("#tmpl-nasa-mini-compare").length){var n=e("#tmpl-nasa-mini-compare").html();e("#tmpl-nasa-mini-compare").replaceWith(n)}_compare_init=!0;var s=nasa_ajax_params.wc_ajax_url.toString().replace("%%endpoint%%","nasa_add_compare_product"),t=e(".nasa-wrap-table-compare").length?!0:!1;_compare_loading?setTimeout(function(){add_compare_product(a,e)},200):e.ajax({url:s,type:"post",dataType:"json",cache:!1,data:{pid:a,compare_table:t},beforeSend:function(){show_compare(e),e(".nasa-compare-list-bottom").find(".nasa-loader").length<=0&&e(".nasa-compare-list-bottom").append('<div class="nasa-loader"></div>')},success:function(n){"undefined"!=typeof n.result_compare&&"success"===n.result_compare&&("no-change"!==n.mini_compare&&(e(".nasa-compare-list").length&&e(".nasa-compare-list").replaceWith(n.mini_compare),e(".nasa-mini-number.compare-number").length&&(e(".nasa-mini-number.compare-number").html(convert_count_items(e,n.count_compare)),0===n.count_compare?e(".nasa-mini-number.compare-number").hasClass("nasa-product-empty")||e(".nasa-mini-number.compare-number").addClass("nasa-product-empty"):e(".nasa-mini-number.compare-number").hasClass("nasa-product-empty")&&e(".nasa-mini-number.compare-number").removeClass("nasa-product-empty")),t&&e(".nasa-wrap-table-compare").replaceWith(n.result_table)),e('.nasa-compare[data-prod="'+a+'"]').hasClass("added")||e('.nasa-compare[data-prod="'+a+'"]').addClass("added"),e('.nasa-compare[data-prod="'+a+'"]').hasClass("nasa-added")||(e('.nasa-compare[data-prod="'+a+'"]').addClass("nasa-added"),e('.nasa-compare[data-prod="'+a+'"]').find(".nasa-icon-text-wrap").animate({scrollTop:24},400)),e("body").trigger("nasa_added_compare_product")),e(".nasa-compare-list-bottom").find(".nasa-loader").remove()},error:function(){}})}}function remove_compare_product(a,e){if("undefined"!=typeof nasa_ajax_params&&"undefined"!=typeof nasa_ajax_params.wc_ajax_url){if(e("#tmpl-nasa-mini-compare").length){var n=e("#tmpl-nasa-mini-compare").html();e("#tmpl-nasa-mini-compare").replaceWith(n)}_compare_init=!0;var s=nasa_ajax_params.wc_ajax_url.toString().replace("%%endpoint%%","nasa_remove_compare_product"),t=e(".nasa-wrap-table-compare").length?!0:!1;e.ajax({url:s,type:"post",dataType:"json",cache:!1,data:{pid:a,compare_table:t},beforeSend:function(){e(".nasa-compare-list-bottom").find(".nasa-loader").length<=0&&e(".nasa-compare-list-bottom").append('<div class="nasa-loader"></div>'),e("table.nasa-table-compare tr.remove-item td.nasa-compare-view-product_"+a).length&&e("table.nasa-table-compare").css("opacity","0.3").prepend('<div class="nasa-loader"></div>')},success:function(n){"undefined"!=typeof n.result_compare&&"success"===n.result_compare&&("no-change"!==n.mini_compare&&(e(".nasa-compare-list").length&&e(".nasa-compare-list").replaceWith(n.mini_compare),e('.nasa-compare[data-prod="'+a+'"]').removeClass("added"),e('.nasa-compare[data-prod="'+a+'"]').removeClass("nasa-added"),e('.nasa-compare[data-prod="'+a+'"]').find(".nasa-icon-text-wrap").animate({scrollTop:0},400),e(".nasa-mini-number.compare-number").length&&(e(".nasa-mini-number.compare-number").html(convert_count_items(e,n.count_compare)),0===n.count_compare?e(".nasa-mini-number.compare-number").hasClass("nasa-product-empty")||e(".nasa-mini-number.compare-number").addClass("nasa-prodLine truncated
a("#tmpl-nasa-bottom-bar").replaceWith(e)}if(a(".toggle-topbar-shop-mobile, .nasa-toggle-top-bar-click, .toggle-sidebar-shop, .toggle-sidebar").length||a(".dokan-single-store").length&&a(".dokan-store-sidebar").length?a(".nasa-bot-item.nasa-bot-item-sidebar").removeClass("hidden-tag"):(a(".nasa-bot-item.nasa-bot-item-search").length&&a(".nasa-bot-item.nasa-bot-item-search").removeClass("hidden-tag"),a(".nasa-bot-item.item-other").length&&a(".nasa-bot-item.item-other").removeClass("hidden-tag")),a(".nasa-bottom-bar .nasa-bottom-bar-icons .nasa-bot-item").length){var n=a(".nasa-bottom-bar .nasa-bot-item").length-a(".nasa-bottom-bar .nasa-bot-item.hidden-tag").length;n&&a(".nasa-bottom-bar .nasa-bottom-bar-icons").addClass("nasa-"+n.toString()+"-columns")}if(a(".header-type-builder .nasa-search").length&&a(".nasa-bot-item.nasa-bot-item-search").length&&!a(".nasa-bot-item.nasa-bot-item-search").hasClass("hidden-tag")&&a(".nasa-bot-item.nasa-bot-item-search").addClass("hidden-tag"),!a(".nasa-bottom-bar").hasClass("nasa-active")){a(".nasa-bottom-bar").addClass("nasa-active");var s=a(".nasa-bottom-bar").height();s&&a("body").css({"padding-bottom":a(".nasa-bottom-bar").outerHeight()})}}var _eventMore=!1,_nasa_clear_mess_error,_compare_init=!1,_compare_loading=!1,_wishlist_init=!1,_nasa_clear_notice_wishlist;
+3
View File
@@ -0,0 +1,3 @@
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Handlebars=e():t.Handlebars=e()}(this,function(){return function(t){function e(s){if(r[s])return r[s].exports;var n=r[s]={exports:{},id:s,loaded:!1};return t[s].call(n.exports,n,n.exports,e),n.loaded=!0,n.exports}var r={};return e.m=t,e.c=r,e.p="",e(0)}([function(t,e,r){"use strict";function s(){var t=v();return t.compile=function(e,r){return u.compile(e,r,t)},t.precompile=function(e,r){return u.precompile(e,r,t)},t.AST=c["default"],t.Compiler=u.Compiler,t.JavaScriptCompiler=h["default"],t.Parser=l.parser,t.parse=l.parse,t.parseWithoutProcessing=l.parseWithoutProcessing,t}var n=r(1)["default"];e.__esModule=!0;var i=r(2),a=n(i),o=r(45),c=n(o),l=r(46),u=r(51),p=r(52),h=n(p),f=r(49),d=n(f),m=r(44),g=n(m),v=a["default"].create,y=s();y.create=s,g["default"](y),y.Visitor=d["default"],y["default"]=y,e["default"]=y,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){return t&&t.__esModule?t:{"default":t}},e.__esModule=!0},function(t,e,r){"use strict";function s(){var t=new o.HandlebarsEnvironment;return f.extend(t,o),t.SafeString=l["default"],t.Exception=p["default"],t.Utils=f,t.escapeExpression=f.escapeExpression,t.VM=m,t.template=function(e){return m.template(e,t)},t}var n=r(3)["default"],i=r(1)["default"];e.__esModule=!0;var a=r(4),o=n(a),c=r(37),l=i(c),u=r(6),p=i(u),h=r(5),f=n(h),d=r(38),m=n(d),g=r(44),v=i(g),y=s();y.create=s,v["default"](y),y["default"]=y,e["default"]=y,t.exports=e["default"]},function(t,e){"use strict";e["default"]=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e["default"]=t,e},e.__esModule=!0},function(t,e,r){"use strict";function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},c.registerDefaultHelpers(this),l.registerDefaultDecorators(this)}var n=r(1)["default"];e.__esModule=!0,e.HandlebarsEnvironment=s;var i=r(5),a=r(6),o=n(a),c=r(10),l=r(30),u=r(32),p=n(u),h=r(33),f="4.7.7";e.VERSION=f;var d=8;e.COMPILER_REVISION=d;var m=7;e.LAST_COMPATIBLE_COMPILER_REVISION=m;var g={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};e.REVISION_CHANGES=g;var v="[object Object]";s.prototype={constructor:s,logger:p["default"],log:p["default"].log,registerHelper:function(t,e){if(i.toString.call(t)===v){if(e)throw new o["default"]("Arg not supported with multiple helpers");i.extend(this.helpers,t)}else this.helpers[t]=e},unregisterHelper:function(t){delete this.helpers[t]},registerPartial:function(t,e){if(i.toString.call(t)===v)i.extend(this.partials,t);else{if("undefined"==typeof e)throw new o["default"]('Attempting to register a partial called "'+t+'" as undefined');this.partials[t]=e}},unregisterPartial:function(t){delete this.partials[t]},registerDecorator:function(t,e){if(i.toString.call(t)===v){if(e)throw new o["default"]("Arg not supported with multiple decorators");i.extend(this.decorators,t)}else this.decorators[t]=e},unregisterDecorator:function(t){delete this.decorators[t]},resetLoggedPropertyAccesses:function(){h.resetLoggedProperties()}};var y=p["default"].log;e.log=y,e.createFrame=i.createFrame,e.logger=p["default"]},function(t,e){"use strict";function r(t){return u[t]}function s(t){for(var e=1;e<arguments.length;e++)for(var r in arguments[e])Object.prototype.hasOwnProperty.call(arguments[e],r)&&(t[r]=arguments[e][r]);return t}function n(t,e){for(var r=0,s=t.length;s>r;r++)if(t[r]===e)return r;return-1}function i(t){if("string"!=typeof t){if(t&&t.toHTML)return t.toHTML();if(null==t)return"";if(!t)return t+"";t=""+t}return h.test(t)?t.replace(p,r):t}function a(t){return!t&&0!==t||!(!m(t)||0!==t.length)}function o(t){var e=s({},t);return e._parent=t,e}function c(t,e){return t.path=e,t}function l(t,e){return(t?t+".":"")+e}e.__esModule=!0,e.extend=s,e.indexOf=n,e.escapeExpression=i,e.isEmpty=a,e.createFrame=o,e.blockParams=c,e.appendContextPath=l;var u={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},p=/[&<>"'`=]/g,h=/[&<>"'`=]/,f=Object.prototype.toString;e.toString=f;var d=function(t){return"function"==typeof t};d(/x/)&&(e.isFunction=d=function(t){return"function"==typeof t&&"[object Function]"===f.call(t)}),e.isFunction=d;var m=Array.isArray||function(t){return!(!t||"object"!=typeof t)&&"[object Array]"===f.call(t)};e.isArray=m},function(t,e,r){"use strict";function s(t,e){var r=e&&e.loc,a=void 0,o=void 0,c=void 0,l=void 0;r&&(a=r.start.line,o=r.end.line,c=r.start.column,l=r.end.column,t+=" - "+a+":"+c);for(var u=Error.prototype.constructor.call(this,t),p=0;p<i.length;p++)this[i[p]]=u[i[p]];Error.captureStackTrace&&Error.captureStackTrace(this,s);try{r&&(this.lineNumber=a,this.endLineNumber=o,n?(Object.defineProperty(this,"column",{value:c,enumerable:!0}),Object.definePrLine truncated
},parse:function(t){function e(){var t;return t=r.lexer.lex()||1,"number"!=typeof t&&(t=r.symbols_[t]||t),t}var r=this,s=[0],n=[null],i=[],a=this.table,o="",c=0,l=0,u=0;this.lexer.setInput(t),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;i.push(p);var h=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var f,d,m,g,v,y,k,S,b,_={};;){if(m=s[s.length-1],this.defaultActions[m]?g=this.defaultActions[m]:(null!==f&&"undefined"!=typeof f||(f=e()),g=a[m]&&a[m][f]),"undefined"==typeof g||!g.length||!g[0]){var P="";if(!u){b=[];for(y in a[m])this.terminals_[y]&&y>2&&b.push("'"+this.terminals_[y]+"'");P=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[f]||f)+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==f?"end of input":"'"+(this.terminals_[f]||f)+"'"),this.parseError(P,{text:this.lexer.match,token:this.terminals_[f]||f,line:this.lexer.yylineno,loc:p,expected:b})}}if(g[0]instanceof Array&&g.length>1)throw new Error("Parse Error: multiple actions possible at state: "+m+", token: "+f);switch(g[0]){case 1:s.push(f),n.push(this.lexer.yytext),i.push(this.lexer.yylloc),s.push(g[1]),f=null,d?(f=d,d=null):(l=this.lexer.yyleng,o=this.lexer.yytext,c=this.lexer.yylineno,p=this.lexer.yylloc,u>0&&u--);break;case 2:if(k=this.productions_[g[1]][1],_.$=n[n.length-k],_._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},h&&(_._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),v=this.performAction.call(_,o,l,c,this.yy,g[1],n,i),"undefined"!=typeof v)return v;k&&(s=s.slice(0,-1*k*2),n=n.slice(0,-1*k),i=i.slice(0,-1*k)),s.push(this.productions_[g[1]][0]),n.push(_.$),i.push(_._$),S=a[s[s.length-2]][s[s.length-1]],s.push(S);break;case 3:return!0}}return!0}},r=function(){var t={EOF:1,parseError:function(t,e){if(!this.yy.parser)throw new Error(t);this.yy.parser.parseError(t,e)},setInput:function(t){return this._input=t,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var e=t.match(/(?:\r\n?|\n).*/g);return e?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,r=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e-1),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var n=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===s.length?this.yylloc.first_column:0)+s[s.length-r.length].length-r[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[n[0],n[0]+this.yyleng-e]),this},more:function(){return this._more=!0,this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+"\n"+e+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,e,r,s,n;this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length&&(r=this._input.match(this.rules[i[a]]),!r||e&&!(r[0].length>e[0].length)||(e=r,s=a,this.options.flex));a++);return e?(n=e[0].match(/(?:\r\n?|\n).*/g),n&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],t=this.performAction.call(this,this.yy,this,i[s],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),t?t:void 0):""===this._input?this.EOF:Line truncated
t&&(e=this.popStack(),delete n.name),r&&(n.indent=JSON.stringify(r)),n.helpers="helpers",n.partials="partials",n.decorators="container.decorators",t?s.unshift(e):s.unshift(this.nameLookup("partials",e,"partial")),this.options.compat&&(n.depths="depths"),n=this.objectLiteral(n),s.push(n),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash:function(t){var e=this.popStack(),r=void 0,s=void 0,n=void 0;this.trackIds&&(n=this.popStack()),this.stringParams&&(s=this.popStack(),r=this.popStack());var i=this.hash;r&&(i.contexts[t]=r),s&&(i.types[t]=s),n&&(i.ids[t]=n),i.values[t]=e},pushId:function(t,e,r){"BlockParam"===t?this.pushStackLiteral("blockParams["+e[0]+"].path["+e[1]+"]"+(r?" + "+JSON.stringify("."+r):"")):"PathExpression"===t?this.pushString(e):"SubExpression"===t?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:n,compileChildren:function(t,e){for(var r=t.children,s=void 0,n=void 0,i=0,a=r.length;a>i;i++){s=r[i],n=new this.compiler;var o=this.matchExistingProgram(s);if(null==o){this.context.programs.push("");var c=this.context.programs.length;s.index=c,s.name="program"+c,this.context.programs[c]=n.compile(s,e,this.context,!this.precompile),this.context.decorators[c]=n.decorators,this.context.environments[c]=s,this.useDepths=this.useDepths||n.useDepths,this.useBlockParams=this.useBlockParams||n.useBlockParams,s.useDepths=this.useDepths,s.useBlockParams=this.useBlockParams}else s.index=o.index,s.name="program"+o.index,this.useDepths=this.useDepths||o.useDepths,this.useBlockParams=this.useBlockParams||o.useBlockParams}},matchExistingProgram:function(t){for(var e=0,r=this.context.environments.length;r>e;e++){var s=this.context.environments[e];if(s&&s.equals(t))return s}},programExpression:function(t){var e=this.environment.children[t],r=[e.index,"data",e.blockParams];return(this.useBlockParams||this.useDepths)&&r.push("blockParams"),this.useDepths&&r.push("depths"),"container.program("+r.join(", ")+")"},useRegister:function(t){this.registers[t]||(this.registers[t]=!0,this.registers.list.push(t))},push:function(t){return t instanceof s||(t=this.source.wrap(t)),this.inlineStack.push(t),t},pushStackLiteral:function(t){this.push(new s(t))},pushSource:function(t){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),t&&this.source.push(t)},replaceStack:function(t){var e=["("],r=void 0,n=void 0,i=void 0;if(!this.isInline())throw new u["default"]("replaceStack on non-inline");var a=this.popStack(!0);if(a instanceof s)r=[a.value],e=["(",r],i=!0;else{n=!0;var o=this.incrStack();e=["((",this.push(o)," = ",a,")"],r=this.topStack()}var c=t.call(this,r);i||this.popStack(),n&&this.stackSlot--,this.push(e.concat(c,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var t=this.inlineStack;this.inlineStack=[];for(var e=0,r=t.length;r>e;e++){var n=t[e];if(n instanceof s)this.compileStack.push(n);else{var i=this.incrStack();this.pushSource([i," = ",n,";"]),this.compileStack.push(i)}}},isInline:function(){return this.inlineStack.length},popStack:function(t){var e=this.isInline(),r=(e?this.inlineStack:this.compileStack).pop();if(!t&&r instanceof s)return r.value;if(!e){if(!this.stackSlot)throw new u["default"]("Invalid stack pop");this.stackSlot--}return r},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,e=t[t.length-1];return e instanceof s?e.value:e},contextName:function(t){return this.useDepths&&t?"depths["+t+"]":"depth"+t},quotedString:function(t){return this.source.quotedString(t)},objectLiteral:function(t){return this.source.objectLiteral(t)},aliasable:function(t){var e=this.aliases[t];return e?(e.referenceCount++,e):(e=this.aliases[t]=this.source.wrap(t),e.aliasable=!0,e.referenceCount=1,e)},setupHelper:function(t,e,r){var s=[],n=this.setupHelperArgs(e,t,s,r),i=this.nameLookup("helpers",e,"helper"),a=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:s,paramsInit:n,name:i,callParams:[a].concat(s)}},setupParams:function(t,e,r){var s={},n=[],i=[],a=[],o=!r,c=void 0;o&&(r=[]),s.name=this.quotedString(t),s.hash=this.popStack(),this.trackIds&&(s.hashIds=this.popStack()),this.stringParams&&(s.hashTypes=this.popStack(),s.hashContexts=this.popStack());var l=this.popStack(),u=this.popStack();(u||l)&&(s.fn=u||"container.noop",s.inverse=l||"container.noop");for(var p=e;p--;)c=this.popStack(),r[p]=c,this.trackIds&&(a[p]=this.popStack()),this.stringParams&&(i[p]=this.popStack(),n[p]=this.popStack());return o&&(s.args=this.source.generateArray(r)),this.trackIds&&(s.ids=this.source.generateArray(a)),this.stringParams&&(s.types=this.source.generateArray(i),s.contexts=this.source.generateArray(n)),this.options.data&&(Line truncated
+2
View File
@@ -0,0 +1,2 @@
/*! jQuery Migrate v3.3.2 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],i=1;i<=3;i++){if(+o[i]<+n[i])return 1;if(+n[i]<+o[i])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.3.2",n.console&&n.console.log&&(s&&e("3.0.0")||n.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var r={};function u(e){var t=n.console;s.migrateDeduplicateWarnings&&r[e]||(r[e]=!0,s.migrateWarnings.push(e),t&&t.warn&&!s.migrateMute&&(t.warn("JQMIGRATE: "+e),s.migrateTrace&&t.trace&&t.trace()))}function t(e,t,r,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n),r},set:function(e){u(n),r=e}})}function o(e,t,r,n){e[t]=function(){return u(n),r.apply(this,arguments)}}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){r={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("jQuery is not compatible with Quirks Mode");var i,a,c,d={},l=s.fn.init,p=s.find,f=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,y=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,m=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;for(i in s.fn.init=function(e){var t=Array.prototype.slice.call(arguments);return"string"==typeof e&&"#"===e&&(u("jQuery( '#' ) is not a valid selector"),t[0]=[]),l.apply(this,t)},s.fn.init.prototype=s.fn,s.find=function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&f.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(y,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("Attribute selector with '#' was not fixed: "+r[0])}}return p.apply(this,r)},p)Object.prototype.hasOwnProperty.call(p,i)&&(s.find[i]=p[i]);o(s.fn,"size",function(){return this.length},"jQuery.fn.size() is deprecated and removed; use the .length property"),o(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"jQuery.parseJSON is deprecated; use JSON.parse"),o(s,"holdReady",s.holdReady,"jQuery.holdReady is deprecated"),o(s,"unique",s.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort"),t(s.expr,"filters",s.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),t(s.expr,":",s.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&o(s,"trim",function(e){return null==e?"":(e+"").replace(m,"")},"jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(o(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"jQuery.nodeName is deprecated"),o(s,"isArray",Array.isArray,"jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(o(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){d["[object "+t+"]"]=t.toLowerCase()}),o(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?d[Object.prototype.toString.call(e)]||"object":typeof e},"jQuery.type is deprecated"),o(s,"isFunction",function(e){return"function"==typeof e},"jQuery.isFunction() is deprecated"),o(s,"isWindow",function(e){return null!=e&&e===e.window},"jQuery.isWindow() is deprecated")),s.ajax&&(a=s.ajax,c=/(=)\?(?=&|$)|\?\?/,s.ajax=function(){var e=a.apply(this,arguments);return e.promise&&(o(e,"success",e.done,"jQXHR.success is deprecated and removed"),o(e,"error",e.fail,"jQXHR.error is deprecated and removed"),o(e,"complete",e.always,"jQXHR.complete is deprecated and removed")),e},e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(c.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&c.test(e.data))&&u("JSON-to-JSONP auto-promotion is deprecated")}));var g=s.fn.removeAttr,h=s.fn.toggleClass,v=/\S+/g;function j(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}s.fn.removeAttr=function(e){var r=this;return s.each(e.match(v),function(e,t){s.expr.match.bool.test(t)&&(u("jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),g.apply(this,arguments)};var Q,b=!(s.fn.toggleClass=function(t){return void 0!==t&&"boolean"!=typeof t?h.apply(this,arguments):(u("jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"Line truncated
+1
View File
@@ -0,0 +1 @@
jQuery(document).ready(function(t){"use strict";t.confetti=new function(){function n(t){this.x=Math.random()*g,this.y=Math.random()*v-v,this.r=r(5,15),this.d=Math.random()*b+10,this.color=t,this.tilt=Math.floor(10*Math.random())-10,this.tiltAngleIncremental=.07*Math.random()+.05,this.tiltAngle=0,this.draw=function(){return y.beginPath(),y.lineWidth=this.r/2,y.strokeStyle=this.color,y.moveTo(this.x+this.tilt+this.r/4,this.y),y.lineTo(this.x+this.tilt,this.y+this.tilt+this.r/4),y.stroke()}}function e(){i(),t(window).on("resize",function(){g=window.innerWidth,v=window.innerHeight,w.width=g,w.height=v})}function i(){t("#nasa-confetti").length<1&&(t("form.nasa-shopping-cart-form").length?t("body").append('<canvas id="nasa-confetti" style="display: none;"></canvas>'):t("#cart-sidebar").length?t("#cart-sidebar").append('<canvas id="nasa-confetti" style="display: none;"></canvas>'):t("body").append('<canvas id="nasa-confetti" style="display: none;"></canvas>'),t("#ns-cart-popup").length&&t("#ns-cart-popup").parents(".ns-cart-popup-wrap").prepend('<canvas id="nasa-confetti-popup" style="display: none; position: relative; z-index: 9;"></canvas>')),t("#review_form_wrapper").length&&t("#nasa-confetti-review").length<1&&t("#review_form_wrapper").prepend('<canvas id="nasa-confetti-review" style="display: none;"></canvas>'),w=document.getElementById("nasa-confetti"),t("#ns-cart-popup").parents(".ns-cart-popup-wrap").hasClass("nasa-active")&&(w=document.getElementById("nasa-confetti-popup")),t("#review_form_wrapper").hasClass("ns-show")&&(w=document.getElementById("nasa-confetti-review")),y=w.getContext("2d"),g=window.innerWidth,v=window.innerHeight,w.width=g,w.height=v,q=!0}function o(){w.style.display="block",x=[],T=!1;for(var t=0;b>t;t++){var e=C.getColor();x.push(new n(e))}l()}function a(){b=t("body").hasClass("nasa-in-mobile")?50:300,y.clearRect(0,0,g,v);for(var n=[],e=0;b>e;e++)!function(t){n.push(x[t].draw())}(e);return s(),n}function r(t,n){return Math.floor(Math.random()*(n-t+1)+t)}function s(){var t,n=0;I+=.01,A+=.1;for(var e=0;b>e;e++){if(t=x[e],T)return;!F&&t.y<-15?t.y=v+100:(d(t,e),t.y<=v&&n++,c(t,e))}0===n&&p()}function c(t,n){(t.x>g+20||t.x<-20||t.y>v)&&F&&(n%5>0||n%2==0?h(t,Math.random()*g,-10,Math.floor(10*Math.random())-10):Math.sin(I)>0?h(t,-5,Math.random()*v,Math.floor(10*Math.random())-10):h(t,g+5,Math.random()*v,Math.floor(10*Math.random())-10))}function d(t,n){t.tiltAngle+=t.tiltAngleIncremental,t.y+=(Math.cos(I+t.d)+10+t.r/2)/2,t.x+=Math.sin(I),t.tilt=10*Math.sin(t.tiltAngle-n/3)}function h(t,n,e,i){t.x=n,t.y=e,t.tilt=i}function l(){q||e(),g=window.innerWidth,v=window.innerHeight,w.width=g,w.height=v,function t(){return T?null:(_=requestAnimFrame(t),a())}()}function f(){clearTimeout(M),clearTimeout(_)}function u(){F=!1,f()}function p(){q||e(),T=!0,"undefined"!=typeof y&&(y.clearRect(0,0,g,v),w.style.display="none")}function m(){q||e(),f(),p(),M=setTimeout(function(){F=!0,T=!1,o()},100)}var w,y,g,v,M,_,b=300,x=[],I=0,A=0,F=!0,T=!0,q=!1,C={colorOptions:["#EF2964","#00C09D","#2D87B0","#48485E","#EFFF1D"],colorIndex:0,colorIncrementer:0,colorThreshold:10,getColor:function(){return this.colorIncrementer>=10&&(this.colorIncrementer=0,this.colorIndex++,this.colorIndex>=this.colorOptions.length&&(this.colorIndex=0)),this.colorIncrementer++,this.colorOptions[this.colorIndex]}};window.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),this.init=e,this.start=o,this.stop=u,this.restart=m},t("body").on("nasa_confetti_init",function(){t.confetti.init()}),t("body").on("nasa_confetti_start",function(n,e){t.confetti.start(),"undefined"!=typeof e&&setTimeout(function(){t("body").trigger("nasa_confetti_stop")},e)}),t("body").on("nasa_confetti_restart",function(n,e){t.confetti.restart(),"undefined"!=typeof e&&setTimeout(function(){t("body").trigger("nasa_confetti_stop")},e)}),t("body").on("nasa_confetti_stop",function(){t.confetti.stop()})});
+1
View File
@@ -0,0 +1 @@
!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)}(function(e){function n(e){return u.raw?e:encodeURIComponent(e)}function o(e){return u.raw?e:decodeURIComponent(e)}function i(e){return n(u.json?JSON.stringify(e):String(e))}function r(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(c," ")),u.json?JSON.parse(e):e}catch(n){}}function t(n,o){var i=u.raw?n:r(n);return e.isFunction(o)?o(i):i}var c=/\+/g,u=e.cookie=function(r,c,f){if(void 0!==c&&!e.isFunction(c)){if(f=e.extend({},u.defaults,f),"number"==typeof f.expires){var a=f.expires,d=f.expires=new Date;d.setTime(+d+864e5*a)}return document.cookie=[n(r),"=",i(c),f.expires?"; expires="+f.expires.toUTCString():"",f.path?"; path="+f.path:"",f.domain?"; domain="+f.domain:"",f.secure?"; secure":""].join("")}for(var p=r?void 0:{},s=document.cookie?document.cookie.split("; "):[],m=0,x=s.length;x>m;m++){var v=s[m].split("="),k=o(v.shift()),l=v.join("=");if(r&&r===k){p=t(l,c);break}r||void 0===(l=t(l))||(p[k]=l)}return p};u.defaults={},e.removeCookie=function(n,o){return void 0===e.cookie(n)?!1:(e.cookie(n,"",e.extend({},o,{expires:-1})),!e.cookie(n))}});
+1
View File
@@ -0,0 +1 @@
function reset_easy_zoom(t){var o=t("body").hasClass("product-zoom")?!0:!1,e=t(".main-images.no-easyzoom").length?!1:!0;o&&e&&t(".easyzoom .nasa-disabled-touchstart").length<=0&&(t(".easyzoom").length>0&&t(".easyzoom").each(function(){var o=t(this);if(!t(o).hasClass("nasa-loaded")){if(""===t(o).find("> a").attr("href")){var e=t(o).find("> a").attr("data-o_href");e&&t(o).find("> a").attr("href",e)}t(o).addClass("nasa-loaded")}}),t(".easyzoom").easyZoom())}function check_ontouchstart(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}!function(t,o){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(t){o(t)}):"object"==typeof module&&module.exports?module.exports=t.EasyZoom=o(require("jquery")):t.EasyZoom=o(t.jQuery)}(this,function(t){"use strict";function o(o,e){this.$target=t(o),this.opts=t.extend({},h,e,this.$target.data()),void 0===this.isOpen&&this._init()}var e,s,i,a,n,r,h={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:t.noop,beforeHide:t.noop,onShow:t.noop,onHide:t.noop,onMove:t.noop};return o.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=t('<div class="easyzoom-flyout" />'),this.$notice=t('<div class="easyzoom-notice" />'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":t.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":t.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":t.proxy(this._onEnter,this)}),this.opts.preventClicks&&this.$target.on("click.easyzoom",function(t){t.preventDefault()})},o.prototype.show=function(t,o){var n=this;if(this.opts.beforeShow.call(this)!==!1){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),function(){(n.isMouseOver||!o)&&n.show(t)});this.$target.append(this.$flyout);var r=this.$target.outerWidth(),h=this.$target.outerHeight(),c=this.$flyout.width(),d=this.$flyout.height(),l=this.$zoom.width(),m=this.$zoom.height();e=l-c,s=m-d,0>e&&(e=0),0>s&&(s=0),i=e/r,a=s/h,this.isOpen=!0,this.opts.onShow.call(this),t&&this._move(t)}},o.prototype._onEnter=function(t){var o=t.originalEvent.touches;this.isMouseOver=!0,o&&1!=o.length||(t.preventDefault(),this.show(t,!0))},o.prototype._onMove=function(t){this.isOpen&&(t.preventDefault(),this._move(t))},o.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&&this.hide()},o.prototype._onLoad=function(t){t.currentTarget.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),t.data.call&&t.data())},o.prototype._onError=function(){var t=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout(function(){t.$notice.detach(),t.detachNotice=null},this.opts.errorDuration)},o.prototype._loadImage=function(o,e){var s=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=t(s).on("error",t.proxy(this._onError,this)).on("load",e,t.proxy(this._onLoad,this)),s.style.position="absolute",s.src=o},o.prototype._move=function(t){if(0===t.type.indexOf("touch")){var o=t.touches||t.originalEvent.touches;n=o[0].pageX,r=o[0].pageY}else n=t.pageX||n,r=t.pageY||r;var h=this.$target.offset(),c=r-h.top,d=n-h.left,l=Math.ceil(c*a),m=Math.ceil(d*i);if(0>m||0>l||m>e||l>s)this.hide();else{var u=-1*l,y=-1*m;this.$zoom.css({top:u,left:y}),this.opts.onMove.call(this,u,y)}},o.prototype.hide=function(){this.isOpen&&this.opts.beforeHide.call(this)!==!1&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},o.prototype.swap=function(t,o,e){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:t,srcset:Array.isArray(e)?e.join():e}),this.$link.attr(this.opts.linkAttribute,o)},o.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},t.fn.easyZoom=function(e){return this.each(function(){var s=t.data(this,"easyZoom");s?void 0===s.isOpen&&s._init():t.data(this,"easyZoom",new o(this,e))})},o}),jQuery(document).ready(function(t){"use strict";var o=t("body").hasClass("product-zoom")?!0:!1;if(o&&!check_ontouchstart()){var e=t(".main-images.no-easyzoom").length?!1:!0;e&&t(".easyzoom").easyZoom(),t("body").on("touchstart","*",function(){var o=t(".main-images.no-easyzoom").length?!1:!0;o&&t(".easyzoom").length>0&&t(".easyzoom").each(function(){var o=t(this);if(!t(o).hasClass("nasa-disabled-touchstart")){var e=t(o).easyZoom(),s=e.data("easyZoom");s.teardown(),t(o).addClasLine truncated
+1
View File
@@ -0,0 +1 @@
!function(e){var t,n,i,o,a,r,s,c="Close",l="BeforeClose",p="AfterClose",u="BeforeAppend",d="MarkupParse",f="Open",m="Change",g="mfp",v="."+g,h="mfp-ready",y="mfp-removing",C="mfp-prevent-close",w=function(){},b=!!window.jQuery,I=e(window),x=function(e,n){t.ev.on(g+e+v,n)},_=function(t,n,i,o){var a=document.createElement("div");return a.className="mfp-"+t,i&&(a.innerHTML=i),o?n&&n.appendChild(a):(a=e(a),n&&a.appendTo(n)),a},k=function(n,i){t.ev.triggerHandler(g+n,i),t.st.callbacks&&(n=n.charAt(0).toLowerCase()+n.slice(1),t.st.callbacks[n]&&t.st.callbacks[n].apply(t,e.isArray(i)?i:[i]))},T=function(n){return n===s&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=e(t.st.closeMarkup.replace("%title%",t.st.tClose)),s=n),t.currTemplate.closeBtn},P=function(){e.magnificPopup.instance||(t=new w,t.init(),e.magnificPopup.instance=t)},E=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1};w.prototype={constructor:w,init:function(){var n="undefined"!=typeof navigator.userAgentData?navigator.userAgentData:!1;t.isIE7=n?!1:-1!==navigator.appVersion.indexOf("MSIE 7."),t.isIE8=n?!1:-1!==navigator.appVersion.indexOf("MSIE 8."),t.isLowIE=t.isIE7||t.isIE8,t.isAndroid=n&&"undefined"!=typeof n.platform&&/android/gi.test(n.platform)||/android/gi.test(navigator.appVersion),t.isIOS=n&&"undefined"!=typeof n.platform&&/ios|iphone|ipad|ipod/gi.test(n.platform)||/iphone|ipad|ipod/gi.test(navigator.appVersion),t.supportsTransition=E(),t.probablyMobile=n&&"undefined"!=typeof n.mobile&&n.mobile||t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),o=e(document),t.popupsCache={}},open:function(n){i||(i=e(document.body));var a;if(n.isObj===!1){t.items=n.items.toArray(),t.index=0;var s,c=n.items;for(a=0;c.length>a;a++)if(s=c[a],s.parsed&&(s=s.el[0]),s===n.el[0]){t.index=a;break}}else t.items=e.isArray(n.items)?n.items:[n.items],t.index=n.index||0;if(t.isOpen)return t.updateItemHTML(),void 0;t.types=[],r="",t.ev=n.mainEl&&n.mainEl.length?n.mainEl.eq(0):o,n.key?(t.popupsCache[n.key]||(t.popupsCache[n.key]={}),t.currTemplate=t.popupsCache[n.key]):t.currTemplate={},t.st=e.extend(!0,{},e.magnificPopup.defaults,n),t.fixedContentPos="auto"===t.st.fixedContentPos?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=_("bg").on("click"+v,function(){t.close()}),t.wrap=_("wrap").attr("tabindex",-1).on("click"+v,function(e){t._checkIfClose(e.target)&&t.close()}),t.container=_("container",t.wrap)),t.contentContainer=_("content"),t.st.preloader&&(t.preloader=_("preloader",t.container,t.st.tLoading));var l=e.magnificPopup.modules;for(a=0;l.length>a;a++){var p=l[a];p=p.charAt(0).toUpperCase()+p.slice(1),t["init"+p].call(t)}k("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(x(d,function(e,t,n,i){n.close_replaceWith=T(i.type)}),r+=" mfp-close-btn-in"):t.wrap.append(T())),t.st.alignTop&&(r+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:I.scrollTop(),position:"absolute"}),(t.st.fixedBgPos===!1||"auto"===t.st.fixedBgPos&&!t.fixedContentPos)&&t.bgOverlay.css({height:o.height(),position:"absolute"}),t.st.enableEscapeKey&&o.on("keyup"+v,function(e){27===e.keyCode&&t.close()}),I.on("resize"+v,function(){t.updateSize()}),t.st.closeOnContentClick||(r+=" mfp-auto-cursor"),r&&t.wrap.addClass(r);var u=t.wH=I.height(),m={};if(t.fixedContentPos&&t._hasScrollBar(u)){var g=t._getScrollbarSize();g&&(m.marginRight=g)}t.fixedContentPos&&(t.isIE7?e("body, html").css("overflow","hidden"):m.overflow="hidden");var y=t.st.mainClass;return t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),k("BuildControls"),e("html").css(m),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||i),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(h),t._setFocus()):t.bgOverlay.addClass(h),o.on("focusin"+v,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(u),k(f),n},close:function(){t.isOpen&&(k(l),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(y),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){k(c);var n=y+" "+h+" ";if(t.bgOverlay.detach(),t.wrap.detach(),t.container.empty(),t.st.mainClass&&(n+=t.st.mainClass+" "),t._removeClassFromMFP(n),t.fixedContentPos){var i={marginRight:""};t.isIE7?e("body, html").css("overflow",""):i.overflow="",e("html").css(i)}o.off("keyup"+v+" focusin"+v),t.ev.off(v),t.wrap.attr("class","mfp-wrap").removeAttr("style"),t.bgOverlay.attr("class","mfp-bg"),t.container.attr("class","mfp-container"),!t.st.showCloseBtn||t.st.closeBtnInside&&t.currTemplate[t.currItem.type]!==!0||t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach(),t._lastFocusedEl&&e(t._lasLine truncated
+12
View File
@@ -0,0 +1,12 @@
/*!
* Isotope PACKAGED v2.2.2
*
* Licensed GPLv3 for open source use
* or Isotope Commercial License for commercial use
*
* http://isotope.metafizzy.co
* Copyright 2015 Metafizzy
*/
!function(a){function b(){}function c(a){function c(b){b.prototype.option||(b.prototype.option=function(b){a.isPlainObject(b)&&(this.options=a.extend(!0,this.options,b))})}function e(b,c){a.fn[b]=function(e){if("string"==typeof e){for(var g=d.call(arguments,1),h=0,i=this.length;i>h;h++){var j=this[h],k=a.data(j,b);if(k)if(a.isFunction(k[e])&&"_"!==e.charAt(0)){var l=k[e].apply(k,g);if(void 0!==l)return l}else f("no such method '"+e+"' for "+b+" instance");else f("cannot call methods on "+b+" prior to initialization; attempted to call '"+e+"'")}return this}return this.each(function(){var d=a.data(this,b);d?(d.option(e),d._init()):(d=new c(this,e),a.data(this,b,d))})}}if(a){var f="undefined"==typeof console?b:function(a){console.error(a)};return a.bridget=function(a,b){c(b),e(a,b)},a.bridget}}var d=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],c):c("object"==typeof exports?require("jquery"):a.jQuery)}(window),function(a){function b(b){var c=a.event;return c.target=c.target||c.srcElement||b,c}var c=document.documentElement,d=function(){};c.addEventListener?d=function(a,b,c){a.addEventListener(b,c,!1)}:c.attachEvent&&(d=function(a,c,d){a[c+d]=d.handleEvent?function(){var c=b(a);d.handleEvent.call(d,c)}:function(){var c=b(a);d.call(a,c)},a.attachEvent("on"+c,a[c+d])});var e=function(){};c.removeEventListener?e=function(a,b,c){a.removeEventListener(b,c,!1)}:c.detachEvent&&(e=function(a,b,c){a.detachEvent("on"+b,a[b+c]);try{delete a[b+c]}catch(d){a[b+c]=void 0}});var f={bind:d,unbind:e};"function"==typeof define&&define.amd?define("eventie/eventie",f):"object"==typeof exports?module.exports=f:a.eventie=f}(window),function(){"use strict";function a(){}function b(a,b){for(var c=a.length;c--;)if(a[c].listener===b)return c;return-1}function c(a){return function(){return this[a].apply(this,arguments)}}var d=a.prototype,e=this,f=e.EventEmitter;d.getListeners=function(a){var b,c,d=this._getEvents();if(a instanceof RegExp){b={};for(c in d)d.hasOwnProperty(c)&&a.test(c)&&(b[c]=d[c])}else b=d[a]||(d[a]=[]);return b},d.flattenListeners=function(a){var b,c=[];for(b=0;b<a.length;b+=1)c.push(a[b].listener);return c},d.getListenersAsObject=function(a){var b,c=this.getListeners(a);return c instanceof Array&&(b={},b[a]=c),b||c},d.addListener=function(a,c){var d,e=this.getListenersAsObject(a),f="object"==typeof c;for(d in e)e.hasOwnProperty(d)&&-1===b(e[d],c)&&e[d].push(f?c:{listener:c,once:!1});return this},d.on=c("addListener"),d.addOnceListener=function(a,b){return this.addListener(a,{listener:b,once:!0})},d.once=c("addOnceListener"),d.defineEvent=function(a){return this.getListeners(a),this},d.defineEvents=function(a){for(var b=0;b<a.length;b+=1)this.defineEvent(a[b]);return this},d.removeListener=function(a,c){var d,e,f=this.getListenersAsObject(a);for(e in f)f.hasOwnProperty(e)&&(d=b(f[e],c),-1!==d&&f[e].splice(d,1));return this},d.off=c("removeListener"),d.addListeners=function(a,b){return this.manipulateListeners(!1,a,b)},d.removeListeners=function(a,b){return this.manipulateListeners(!0,a,b)},d.manipulateListeners=function(a,b,c){var d,e,f=a?this.removeListener:this.addListener,g=a?this.removeListeners:this.addListeners;if("object"!=typeof b||b instanceof RegExp)for(d=c.length;d--;)f.call(this,b,c[d]);else for(d in b)b.hasOwnProperty(d)&&(e=b[d])&&("function"==typeof e?f.call(this,d,e):g.call(this,d,e));return this},d.removeEvent=function(a){var b,c=typeof a,d=this._getEvents();if("string"===c)delete d[a];else if(a instanceof RegExp)for(b in d)d.hasOwnProperty(b)&&a.test(b)&&delete d[b];else delete this._events;return this},d.removeAllListeners=c("removeEvent"),d.emitEvent=function(a,b){var c,d,e,f,g=this.getListenersAsObject(a);for(e in g)if(g.hasOwnProperty(e))for(d=g[e].length;d--;)c=g[e][d],c.once===!0&&this.removeListener(a,c.listener),f=c.listener.apply(this,b||[]),f===this._getOnceReturnValue()&&this.removeListener(a,c.listener);return this},d.trigger=c("emitEvent"),d.emit=function(a){var b=Array.prototype.slice.call(arguments,1);return this.emitEvent(a,b)},d.setOnceReturnValue=function(a){return this._onceReturnValue=a,this},d._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0},d._getEvents=function(){return this._events||(this._events={})},a.noConflict=function(){return e.EventEmitter=f,a},"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return a}):"object"==typeof module&&module.exports?module.exports=a:e.EventEmitter=a}.call(this),function(a){function b(a){if(a){if("string"==typeof d[a])return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b,e=0,f=c.length;f>e;e++)if(b=c[e]+a,"string"==typeof d[b])return b}}var c="Webkit Moz ms Ms O".split(" "),d=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return b}):"object"==typeof exports?module.exports=b:a.getStyleProperty=b}(window),fuLine truncated
c(d.prototype,b.prototype),d.prototype._getElementOffset=e,d.prototype.layout=f,d.prototype._getMeasurement=g;var h=d.prototype.measureColumns;d.prototype.measureColumns=function(){this.items=this.isotope.filteredItems,h.call(this)};var i=d.prototype._manageStamp;return d.prototype._manageStamp=function(){this.options.isOriginLeft=this.isotope.options.isOriginLeft,this.options.isOriginTop=this.isotope.options.isOriginTop,i.apply(this,arguments)},d}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/fit-rows",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("fitRows");return b.prototype._resetLayout=function(){this.x=0,this.y=0,this.maxY=0,this._getMeasurement("gutter","outerWidth")},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=a.size.outerWidth+this.gutter,c=this.isotope.size.innerWidth+this.gutter;0!==this.x&&b+this.x>c&&(this.x=0,this.y=this.maxY);var d={x:this.x,y:this.y};return this.maxY=Math.max(this.maxY,this.y+a.size.outerHeight),this.x+=b,d},b.prototype._getContainerSize=function(){return{height:this.maxY}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define("isotope/js/layout-modes/vertical",["../layout-mode"],b):"object"==typeof exports?module.exports=b(require("../layout-mode")):b(a.Isotope.LayoutMode)}(window,function(a){"use strict";var b=a.create("vertical",{horizontalAlignment:0});return b.prototype._resetLayout=function(){this.y=0},b.prototype._getItemLayoutPosition=function(a){a.getSize();var b=(this.isotope.size.innerWidth-a.size.outerWidth)*this.options.horizontalAlignment,c=this.y;return this.y+=a.size.outerHeight,{x:b,y:c}},b.prototype._getContainerSize=function(){return{height:this.y}},b}),function(a,b){"use strict";"function"==typeof define&&define.amd?define(["outlayer/outlayer","get-size/get-size","matches-selector/matches-selector","fizzy-ui-utils/utils","isotope/js/item","isotope/js/layout-mode","isotope/js/layout-modes/masonry","isotope/js/layout-modes/fit-rows","isotope/js/layout-modes/vertical"],function(c,d,e,f,g,h){return b(a,c,d,e,f,g,h)}):"object"==typeof exports?module.exports=b(a,require("outlayer"),require("get-size"),require("desandro-matches-selector"),require("fizzy-ui-utils"),require("./item"),require("./layout-mode"),require("./layout-modes/masonry"),require("./layout-modes/fit-rows"),require("./layout-modes/vertical")):a.Isotope=b(a,a.Outlayer,a.getSize,a.matchesSelector,a.fizzyUIUtils,a.Isotope.Item,a.Isotope.LayoutMode)}(window,function(a,b,c,d,e,f,g){function h(a,b){return function(c,d){for(var e=0,f=a.length;f>e;e++){var g=a[e],h=c.sortData[g],i=d.sortData[g];if(h>i||i>h){var j=void 0!==b[g]?b[g]:b,k=j?1:-1;return(h>i?1:-1)*k}}return 0}}var i=a.jQuery,j=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^\s+|\s+$/g,"")},k=document.documentElement,l=k.textContent?function(a){return a.textContent}:function(a){return a.innerText},m=b.create("isotope",{layoutMode:"masonry",isJQueryFiltering:!0,sortAscending:!0});m.Item=f,m.LayoutMode=g,m.prototype._create=function(){this.itemGUID=0,this._sorters={},this._getSorters(),b.prototype._create.call(this),this.modes={},this.filteredItems=this.items,this.sortHistory=["original-order"];for(var a in g.modes)this._initLayoutMode(a)},m.prototype.reloadItems=function(){this.itemGUID=0,b.prototype.reloadItems.call(this)},m.prototype._itemize=function(){for(var a=b.prototype._itemize.apply(this,arguments),c=0,d=a.length;d>c;c++){var e=a[c];e.id=this.itemGUID++}return this._updateItemsSortData(a),a},m.prototype._initLayoutMode=function(a){var b=g.modes[a],c=this.options[a]||{};this.options[a]=b.options?e.extend(b.options,c):c,this.modes[a]=new b(this)},m.prototype.layout=function(){return!this._isLayoutInited&&this.options.isInitLayout?void this.arrange():void this._layout()},m.prototype._layout=function(){var a=this._getIsInstant();this._resetLayout(),this._manageStamps(),this.layoutItems(this.filteredItems,a),this._isLayoutInited=!0},m.prototype.arrange=function(a){function b(){d.reveal(c.needReveal),d.hide(c.needHide)}this.option(a),this._getIsInstant();var c=this._filter(this.items);this.filteredItems=c.matches;var d=this;this._bindArrangeComplete(),this._isInstant?this._noTransition(b):b(),this._sort(),this._layout()},m.prototype._init=m.prototype.arrange,m.prototype._getIsInstant=function(){var a=void 0!==this.options.isLayoutInstant?this.options.isLayoutInstant:!this._isLayoutInited;return this._isInstant=a,a},m.prototype._bindArrangeComplete=function(){function a(){b&&c&&d&&e.dispatchEvent("arrangeComplete",null,[e.filteredItems])}var b,c,d,e=this;this.once("layoutComplete",function(){b=!0,a()}),this.once("hideComplete",function(){c=!0,a()}),this.once("revealComplete",function(){d=!0,a()})},m.prototype._filter=function(a){var b=this.options.filter;b=b||"*";for(var c=[],d=[],e=[],f=this._getFiLine truncated
+5
View File
@@ -0,0 +1,5 @@
/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|Line truncated
}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return c=d.getElementsByTagName("body")[0],c&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),V=["Top","Right","Bottom","Left"],W=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function X(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&U.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var Y=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)Y(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFraLine truncated
marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px":void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+V[d]+b]=f[d]||f[d-2]||f[0];return e}},Na.test(a)||(n.cssHooks[a+b].set=db)}),n.fn.extend({css:function(a,b){return Y(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return cb(this,!0)},hide:function(){return cb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){W(this)?n(this).show():n(this).hide()})}});function gb(a,b,c,d,e){return new gb.prototype.init(a,b,c,d,e)}n.Tween=gb,gb.prototype={constructor:gb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=gb.propHooks[this.prop];return a&&a.get?a.get(this):gb.propHooks._default.get(this)},run:function(a){var b,c=gb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):gb.propHooks._default.set(this),this}},gb.prototype.init.prototype=gb.prototype,gb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},gb.propHooks.scrollTop=gb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=gb.prototype.init,n.fx.step={};var hb,ib,jb=/^(?:toggle|show|hide)$/,kb=/queueHooks$/;function lb(){return a.setTimeout(function(){hb=void 0}),hb=n.now()}function mb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=V[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function nb(a,b,c){for(var d,e=(qb.tweeners[b]||[]).concat(qb.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ob(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&W(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k="none"===j?n._data(a,"olddisplay")||Ma(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==Ma(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],jb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?Ma(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=nb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function pb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function qb(a,b,c){var d,e,f=0,g=qb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=hb||lb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:hb||lb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]Line truncated
padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return Y(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var nc=a.jQuery,oc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=oc),b&&a.jQuery===n&&(a.jQuery=nc),n},b||(a.jQuery=a.$=n),n});
+1
View File
@@ -0,0 +1 @@
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery"],i):"undefined"!=typeof exports?module.exports=i(require("jquery")):i(jQuery)}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('<button type="button" />').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(fuLine truncated
+1
View File
@@ -0,0 +1 @@
!function(t,e,i,s){function o(e,i){this.element=e,this.options=t.extend({},r,i),this._defaults=r,this._name=n,this.init()}var n="stellar",r={scrollProperty:"scroll",positionProperty:"position",horizontalScrolling:!0,verticalScrolling:!0,horizontalOffset:0,verticalOffset:0,responsive:!1,parallaxBackgrounds:!0,parallaxElements:!0,hideDistantElements:!0,hideElement:function(t){t.hide()},showElement:function(t){t.show()}},a={scroll:{getLeft:function(t){return t.scrollLeft()},setLeft:function(t,e){t.scrollLeft(e)},getTop:function(t){return t.scrollTop()},setTop:function(t,e){t.scrollTop(e)}},position:{getLeft:function(t){return-1*parseInt(t.css("left"),10)},getTop:function(t){return-1*parseInt(t.css("top"),10)}},margin:{getLeft:function(t){return-1*parseInt(t.css("margin-left"),10)},getTop:function(t){return-1*parseInt(t.css("margin-top"),10)}},transform:{getLeft:function(t){var e=getComputedStyle(t[0])[c];return"none"!==e?-1*parseInt(e.match(/(-?[0-9]+)/g)[4],10):0},getTop:function(t){var e=getComputedStyle(t[0])[c];return"none"!==e?-1*parseInt(e.match(/(-?[0-9]+)/g)[5],10):0}}},l={position:{setLeft:function(t,e){t.css("left",e)},setTop:function(t,e){t.css("top",e)}},transform:{setPosition:function(t,e,i,s,o){t[0].style[c]="translate3d("+(e-i)+"px, "+(s-o)+"px, 0)"}}},f=function(){var e,i=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,s=t("script")[0].style,o="";for(e in s)if(i.test(e)){o=e.match(i)[0];break}return"WebkitOpacity"in s&&(o="Webkit"),"KhtmlOpacity"in s&&(o="Khtml"),function(t){return o+(o.length>0?t.charAt(0).toUpperCase()+t.slice(1):t)}}(),c=f("transform"),h=t("<div />",{style:"background:#fff"}).css("background-position-x")!==s,p=h?function(t,e,i){t.css({"background-position-x":e,"background-position-y":i})}:function(t,e,i){t.css("background-position",e+" "+i)},d=h?function(t){return[t.css("background-position-x"),t.css("background-position-y")]}:function(t){return t.css("background-position").split(" ")},u=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t){setTimeout(t,1e3/60)};o.prototype={init:function(){this.options.name=n+"_"+Math.floor(1e9*Math.random()),this._defineElements(),this._defineGetters(),this._defineSetters(),this._handleWindowLoadAndResize(),this._detectViewport(),this.refresh({firstLoad:!0}),"scroll"===this.options.scrollProperty?this._handleScrollEvent():this._startAnimationLoop()},_defineElements:function(){this.element===i.body&&(this.element=e),this.$scrollElement=t(this.element),this.$element=this.element===e?t("body"):this.$scrollElement,this.$viewportElement=this.options.viewportElement!==s?t(this.options.viewportElement):this.$scrollElement[0]===e||"scroll"===this.options.scrollProperty?this.$scrollElement:this.$scrollElement.parent()},_defineGetters:function(){var t=this,e=a[t.options.scrollProperty];this._getScrollLeft=function(){return e.getLeft(t.$scrollElement)},this._getScrollTop=function(){return e.getTop(t.$scrollElement)}},_defineSetters:function(){var e=this,i=a[e.options.scrollProperty],s=l[e.options.positionProperty],o=i.setLeft,n=i.setTop;this._setScrollLeft="function"==typeof o?function(t){o(e.$scrollElement,t)}:t.noop,this._setScrollTop="function"==typeof n?function(t){n(e.$scrollElement,t)}:t.noop,this._setPosition=s.setPosition||function(t,i,o,n,r){e.options.horizontalScrolling&&s.setLeft(t,i,o),e.options.verticalScrolling&&s.setTop(t,n,r)}},_handleWindowLoadAndResize:function(){var i=this,s=t(e);i.options.responsive&&s.on("load."+this.name,function(){i.refresh()}),s.on("resize."+this.name,function(){i._detectViewport(),i.options.responsive&&i.refresh()})},refresh:function(i){var s=this,o=s._getScrollLeft(),n=s._getScrollTop();i&&i.firstLoad||this._reset(),this._setScrollLeft(0),this._setScrollTop(0),this._setOffsets(),this._findParticles(),this._findBackgrounds(),i&&i.firstLoad&&/WebKit/.test(navigator.userAgent)&&t(e).on("load",function(){var t=s._getScrollLeft(),e=s._getScrollTop();s._setScrollLeft(t+1),s._setScrollTop(e+1),s._setScrollLeft(t),s._setScrollTop(e)}),this._setScrollLeft(o),this._setScrollTop(n)},_detectViewport:function(){var t=this.$viewportElement.offset(),e=null!==t&&t!==s;this.viewportWidth=this.$viewportElement.width(),this.viewportHeight=this.$viewportElement.height(),this.viewportOffsetTop=e?t.top:0,this.viewportOffsetLeft=e?t.left:0},_findParticles:function(){{var e=this;this._getScrollLeft(),this._getScrollTop()}if(this.particles!==s)for(var i=this.particles.length-1;i>=0;i--)this.particles[i].$element.data("stellar-elementIsActive",s);this.particles=[],this.options.parallaxElements&&this.$element.find("[data-stellar-ratio]").each(function(){var i,o,n,r,a,l,f,c,h,p=t(this),d=0,u=0,g=0,m=0;if(p.data("stellar-elementIsActive")){if(p.data("stellar-elementIsActive")!==this)return}else p.data("stellar-elementIsActive",this);e.options.showElement(p),p.data("stellar-startingLeft")?(p.css("left",p.data("stellar-startingLeft")),p.css("top",p.daLine truncated
+1
View File
@@ -0,0 +1 @@
function load_responsive_main_menu(a){var e=a("body").hasClass("disable-flexible-menu")?!0:!1;if(!e){var n=a(".nasa-check-reponsive.nasa-switch-check").length&&1===a(".nasa-check-reponsive.nasa-switch-check").width()?!0:!1;if(!n&&a(".nasa-menus-wrapper-reponsive").length){var t=a(window).width(),s=1200;a('[name="nsmw-page"]').length?s=parseInt(a('[name="nsmw-page"]').attr("content")):a('[name="nsmw-cat"]').length?s=parseInt(a('[name="nsmw-cat"]').attr("content")):a('[name="nsmw-theme"]').length&&(s=parseInt(a('[name="nsmw-theme"]').val())),a(".nasa-menus-wrapper-reponsive").each(function(){var e=a(this),n=t/s;if(1>n){var i=a(e).attr("data-padding_x"),r={"font-size":(100*n).toString()+"%"};a("body").hasClass("nasa-rtl")?(r["margin-left"]=(n*i).toString()+"px",r["margin-right"]="0"):(r["margin-right"]=(n*i).toString()+"px",r["margin-left"]="0"),a(e).find(".header-nav > li > a").css(r),a(e).find(".nasa-title-vertical-menu").length&&a(e).find(".nasa-title-vertical-menu").css({"font-size":(100*n).toString()+"%"})}else a(e).find(".header-nav > li > a").removeAttr("style"),a(e).find(".nasa-title-vertical-menu").length&&a(e).find(".nasa-title-vertical-menu").removeAttr("style")})}}}function resize_megamenu_vertical(a){a(".wide-nav .vertical-menu-container").length&&a(".wide-nav .vertical-menu-container").each(function(){var e=a(this);if(a(e).parents(".vitems-root").length<1){var n=a(e).parents(".nasa-vertical-header").length?a(e).parents(".nasa-vertical-header").width():0;n=280>n?280:n,a(e).css({width:n})}else{var t=a(e).parents(".vitems-root"),s=parseInt(a(t).attr("data-limit"));if(s&&a(e).find(".menu-item").length>s){var i=a(t).attr("data-more"),r=0;a(e).find(".menu-item").each(function(){var e=a(this);r>=s&&a(e).addClass("vroot-hidden"),r++}),a(e).find(".vertical-menu-wrapper").append('<li class="menu-show-more"><a class="vroot-show-more" href="javascript:void(0);" rel="nofollow"><svg class="margin-right-5 rtl-margin-right-0 rtl-margin-left-5" width="15" height="15" viewBox="0 0 32 32" fill="currentColor"><path d="M16 2.672c-7.362 0-13.328 5.966-13.328 13.328s5.966 13.328 13.328 13.328c7.362 0 13.328-5.966 13.328-13.328s-5.966-13.328-13.328-13.328zM16 28.262c-6.761 0-12.262-5.501-12.262-12.262s5.501-12.262 12.262-12.262c6.761 0 12.262 5.501 12.262 12.262s-5.501 12.262-12.262 12.262z"/><path d="M16.533 8.003h-1.066v7.464h-7.428v1.066h7.428v7.428h1.066v-7.428h7.464v-1.066h-7.464z"/></svg>'+i+"</a></li>")}}})}function init_top_categories_filter(a){if(a(".nasa-top-cat-filter").length){var e,n;a(".nasa-top-cat-filter").each(function(){var t=a(this),s=a(t).find(".root-item");if(e=!1,n=null,a(s).length&&(a(s).each(function(){var t=a(this);a(t).hasClass("active")&&(a(t).addClass("nasa-current-top"),n=a(t),e=!0),a(t).find(".children .nasa-current-note").remove()}),e||a(s).each(function(){var t=a(this);a(t).hasClass("cat-parent")&&!e&&(a(t).addClass("nasa-current-top"),n=a(t),e=!0)}),null!==n)){var i=a(n).width();if(i){var r=a(n).position(),o=a(n).parents(".nasa-top-cat-filter").find(".nasa-current-note");a(o).css({width:i,left:r.left,top:a(n).height()-1})}}})}}function init_header_responsive(a){if(a(".header-type-builder").length<1&&a("#tmpl-nasa-responsive-header").length&&(a(".nasa-menu-off").length||a(".nasa-mobile-check").length&&a(".nasa-mobile-check").width())&&a("#masthead").length&&a("#masthead").find(".header-responsive").length<=0){var e=a(".cart-inner").length?a(".cart-inner").clone():null,n=a("#tmpl-nasa-responsive-header").html();""!==n&&(a("#masthead").prepend(n),e&&(a(".header-responsive .cart-inner").html(a(e).html()),a("body").trigger("ns_header_responsive_loaded")))}}function auto_fill_input_placeholder(a,e,n){var t="undefined"!=typeof n?n:0;if(0===t&&a(e).trigger("focus"),!a(e).hasClass("nasa-placeholder")){a(e).addClass("nasa-placeholder");var s=a(e).attr("placeholder");a(e).attr("data-placeholder",s)}var i=a(e).attr("data-suggestions");i&&t<=i.length?(a(e).hasClass("nasa-filling")||a(e).addClass("nasa-filling"),a(e).attr("placeholder",i.substr(0,t++)),setTimeout(function(){auto_fill_input_placeholder(a,e,t)},90)):(a(e).hasClass("nasa-done")||a(e).addClass("nasa-done"),a(e).removeClass("nasa-filling"),setTimeout(function(){reverse_fill_input_placeholder(a,e)},400))}function reverse_fill_input_placeholder(a,e,n){var t=a(e).attr("data-suggestions"),s="undefined"!=typeof n?n:t?t.length:0;if(s>0)a(e).attr("placeholder",t.substr(0,s--)),setTimeout(function(){reverse_fill_input_placeholder(a,e,s)},20);else{var i=a(e).attr("data-placeholder");a(e).attr("placeholder",i)}}jQuery(document).ready(function(a){"use strict";var e=a(".nasa-check-reponsive.nasa-switch-check").length&&1===a(".nasa-check-reponsive.nasa-switch-check").width()?!0:!1,n=200;a("body").on("mousemove",".vertical-menu-container .nasa-megamenu",function(){var e=a(this).parents(".vertical-menu-wrapper"),t=a(e).outerHeight();a(e).find(".nasa-megamenu").removeClass("nasa-curent-hover"),a(e).addClass("nasa-curent-hover");var s=a(e).parents(".row")Line truncated
+2
View File
@@ -0,0 +1,2 @@
if("undefined"==typeof _cookie_live)var _cookie_live=7;var originalTitle=document.title,notificationInterval,currentMessageIndex=0,timeout_popup_static;jQuery(document).ready(function(a){"use strict";if("undefined"==typeof e)var e=a(".nasa-check-reponsive.nasa-switch-check").length&&1===a(".nasa-check-reponsive.nasa-switch-check").width()?!0:!1;if("undefined"==typeof t)var t=a(".nasa-check-reponsive.nasa-tablet-check").length&&1===a(".nasa-check-reponsive.nasa-tablet-check").width()?!0:!1;if("undefined"==typeof n)var n=a("body").hasClass("nasa-in-mobile")?!0:!1;if("undefined"==typeof s)var s=Date.now();var i=function(a){return a.is(".processing")||a.parents(".processing").length},o=function(e){if(!i(e)){var t=a("body").hasClass("nasa-dark")?"#000":"#fff";e.addClass("processing").block({message:null,overlayCSS:{background:t,opacity:.6}})}};if(a("body").on("click",".nasa-mobile-menu_toggle",function(){a("body").trigger("nasa_append_style_mobile_menu"),init_menu_mobile(a),a("#mobile-navigation").length&&("1"!==a("#mobile-navigation").attr("data-show")?(a("#nasa-menu-sidebar-content").hasClass("nasa-dark")&&a(".black-window").addClass("nasa-transparent"),a(".black-window").show().addClass("desk-window"),a("body").hasClass("m-ovhd")||a("body").addClass("m-ovhd"),a("#nasa-menu-sidebar-content").length&&!a("#nasa-menu-sidebar-content").hasClass("nasa-active")&&a("#nasa-menu-sidebar-content").addClass("nasa-active"),a("#mobile-navigation").attr("data-show","1")):a(".black-window").trigger("click"))}),a("body").on("click",".nasa-close-menu-mobile, .nasa-close-sidebar",function(){a(".black-window").trigger("click")}),a("body").on("click",".nasa-menu-accordion .li_accordion > a.accordion",function(e){e.preventDefault();var t=a(".ns-sub-account").find(".li_accordion"),n=a(this).parent(),s=a(n).parent();if(a(n).hasClass("active"))a(n).find(">.nav-dropdown-mobile").slideUp(300).parent().removeClass("active");else{var i=a(s).children("li.active");a(t).hasClass("active")&&a(t).find(">.nav-dropdown-mobile").slideUp(300).parent().removeClass("active"),a(i).removeClass("active").children(".nav-dropdown-mobile").css({height:"auto"}).slideUp(300),a(n).children(".nav-dropdown-mobile").slideDown(300).parent().addClass("active"),a(t).hasClass("active")&&a(".ns-sub-multilangs").find(".li_accordion >.nav-dropdown-mobile").slideUp(300).parent().removeClass("active")}return!1}),a("body").on("click",".nasa-accordion .li_accordion > a.accordion",function(e){e.preventDefault();var t=a(this),n=a(t).parent(),s=a(n).parent();if(a(n).hasClass("active"))a(n).removeClass("active").children(".children").slideUp(300);else{a(s).removeClass("nasa-current-tax-parent").removeClass("current-tax-item");var i=a(s).children("li.active");a(i).removeClass("active").children(".children").slideUp(300),a(n).addClass("active").children(".children").slideDown(300)}return!1}),a("body").on("click",".nasa-accordions-content .nasa-accordion-title a",function(e){e.preventDefault();var t=a(this),n=a(t).parents(".nasa-accordions-content");a("body").trigger("nasa_check_template",[n]);var s=a(n).hasClass("nasa-no-global")?!0:!1;a(n).removeClass("nasa-accodion-first-show");var i=a(t).attr("data-id"),o=!1;"undefined"!=typeof i&&i||(o=a(t).attr("data-index"));var r=o?a(n).find("."+o):a(n).find("#nasa-section-"+i);return a(".woocommerce-Reviews-layout").find(".masonry").length&&a(t).hasClass("nasa-accordion-reviews")&&a(".woocommerce-Reviews-layout").find(".masonry").hasClass("nasa-active")&&a("body").trigger("nasa_masonry_comments",[!1,!1,!0]),a(t).hasClass("active")?(a(t).removeClass("active"),a(r).length&&a(r).removeClass("active").slideUp(200)):(s||(a(n).find(".nasa-accordion-title a").removeClass("active"),a(n).find(".nasa-panel.active").removeClass("active").slideUp(200)),a(t).addClass("active"),a(r).length&&a(r).addClass("active").slideDown(200)),!1}),a("body").on("click",".nasa-tab a",function(e){e.preventDefault();var t=a(this),n=null,s=a(t).parents(".nasa-tabs");if(!a("body").hasClass("nasa-rtl")&&!a(s).hasClass("nasa-slide-style")){var i=a(t).parents(".nasa-tab"),o=a(s).find(".nasa-tab.first"),r=a(s).width(),c=a(i).width(),l=a(i).offset(),d=a(o).offset();a(s).animate({scrollLeft:l.left-d.left-(r-c)/2})}var p,h=a(t).parents(".nasa-tab");if(p=a(h).hasClass("nasa-single-product-tab")?a(t).parents(".nasa-tabs-content.woocommerce-tabs"):a(t).parents(".nasa-tabs-content.nasa-wrap-all"),a(p).length<1&&(p=a(t).parents(".nasa-tabs-content")),a(p).length){if(a("body").trigger("nasa_check_template",[p]),!a(t).parent().hasClass("active")){var g=a(p).find("> .nasa-panels");a(g).length<1&&(g=a(p).find(".nasa-panels")),n=a(t).attr("data-hash");var m=a(t).attr("data-id");if("undefined"==typeof m||!m){var f=a(t).attr("data-index");m=a(p).find("."+f)}a(s).find("li").removeClass("active"),a(t).parent().addClass("active"),a(g).find("> .nasa-panel").removeClass("active"),a(m).length&&(a(m).addClass("active"),a("body").trigger("nasa_after_changed_tab_content",[m])),a(s).hasClass("naLine truncated
var e=a(t).parent().children(":not(.row)");a(e).length-1<=0&&a(i).parents(".nasa-static-sidebar").find(".nasa-sidebar-close a").trigger("click")},400)}),a("body").on("init_carousel_pro_empty_sidebar",function(e,t){var n=a(t).find(".ns_carousel_pro_empty_sidebar"),s=a(t).find(".empty").length?!0:!1;if(s){if(a(n).length<=0){var i=a("#tmpl-nasa-pro-empty-sidebar");if(a(i).length){var o=a(i).html();a(t).find(".empty").after(o)}n=a(t).find(".ns_carousel_pro_empty_sidebar")}a(t).find(".widget_shopping_cart_content").length&&a(t).find(".widget_shopping_cart_content").css("overflow","auto"),setTimeout(function(){a(n).fadeIn(200),a(n).find(".nasa-slide-style-product-carousel .nasa-slick-slider").hasClass("slick-initialized")||a("body").trigger("nasa_reload_slick_slider_private",a(n).find(".nasa-slide-style-product-carousel"))},100)}}),a("body").on("nasa_get_cross_sell",function(e,t,n){if(n&&"undefined"!=typeof nasa_ajax_params&&"undefined"!=typeof nasa_ajax_params.wc_ajax_url){var s=nasa_ajax_params.wc_ajax_url.toString().replace("%%endpoint%%","nasa_get_cross_sell_mini_cart");a.ajax({url:s,type:"post",dataType:"json",cache:!1,beforeSend:function(){},success:function(e){1==e.success&&(a(t).find(".ns-cross-sell-lazy").length?a(t).find(".ns-cross-sell-lazy").html(e.content):a(t).append('<div class="ns-cross-sell-lazy">'+e.content+"</div>"),a("body").trigger("nasa_load_countdown"),init_wishlist_icons(a,!0),a("body").trigger("nasa_cross_sell_columns_setting",[a(".ns-popup-container_v2 .cross-sells").find(".nasa-slick-slider")]),a(t).find(".ns-cross-sell-lazy").addClass("nasa-active"),a("body").trigger("nasa_cross_sell_check_img_loaded",[a(".ns-popup-container_v2 .cross-sells").find(".nasa-slick-slider")]))},error:function(){}})}}),a("body").on("nasa_cross_sell_check_img_loaded",function(e,t){if(a(t).length)var n=setInterval(function(){var e=a(t).find(".product-item:not(.nasa-cross-img-loaded)");a(e).length?a(e).each(function(){var e=a(this),t=a(e).find(".product-img-wrap .product-img"),n=a(t).find(".main-img img"),s=a(t).find(".back-img img").length?a(t).find(".back-img img"):null,i=!1,o=!1;if(a(n).length||a(s).length){if(a(n).length){var r=a(n).attr("src"),c=new Image;c.onload=function(){a(n).addClass("ns-cross-img-loaded")},c.src=r,a(n).hasClass("ns-cross-img-loaded")&&(i=!0)}if(s){var l=a(s).attr("src"),d=new Image;d.onload=function(){a(s).addClass("ns-cross-img-loaded")},d.src=l,a(s).hasClass("ns-cross-img-loaded")&&(o=!0)}else o=!0;i&&o&&a(e).addClass("nasa-cross-img-loaded")}}):clearInterval(n)},500)}),a("body").on("click",".nasa_show_manual > a",function(e){var t=a(this),n=a(t).attr("data-show"),s=a(t).parent(),i=a(s).attr("data-delay")?parseInt(a(s).attr("data-delay")):100,o="1"===a(s).attr("data-fadein")?!0:!1,r=a(t).attr("data-text"),c=a(t).text();a(t).html(r),a(t).attr("data-text",c),"1"===n?(a(s).parent().find(".nasa-show-less").each(function(){o?a(this).fadeIn(i):a(this).slideDown(i)}),a(t).attr("data-show","0")):(a(s).parent().find(".nasa-show-less").each(function(){a(this).hasClass("nasa-chosen")||a(this).find(".nasa-active").length||(o?a(this).fadeOut(i):a(this).slideUp(i))}),a(t).attr("data-show","1")),e.preventDefault()}),a("body").on("click",".nasa-anchor",function(e){var t=a(this).attr("data-target");a(this).hasClass("nasa-anchor-scroll-item")?(a(this).addClass("active").siblings().removeClass("active"),a(this).parents(".nasa-scroll-titles").addClass("on-scrolling"),animate_scroll_to_top(a,t,500),setTimeout(function(){a(".nasa-scroll-wrap .nasa-scroll-titles").removeClass("on-scrolling")},500)):a(t).length&&animate_scroll_to_top(a,t,1e3),e.preventDefault()}),a("body").on("click",".filter-cat-icon-mobile",function(e){var t=a(this);if(!a(t).hasClass("nasa-disable")){if(a(t).addClass("nasa-disable"),a("#nasa-mobile-cat-filter .nasa-tmpl").length){var n=a("#nasa-mobile-cat-filter .nasa-tmpl").html();a("#nasa-mobile-cat-filter .nasa-tmpl").replaceWith(n)}a(".nasa-top-cat-filter-wrap-mobile").addClass("nasa-show"),a(".transparent-mobile").fadeIn(300).addClass("desk-window"),a("body").hasClass("m-ovhd")||a("body").addClass("m-ovhd"),setTimeout(function(){a(t).removeClass("nasa-disable")},600)}e.preventDefault()}),a("body").on("click",".nasa-close-filter-cat, .nasa-tranparent-filter",function(e){a(".nasa-elements-wrap").removeClass("nasa-invisible"),a("#header-content .nasa-top-cat-filter-wrap").removeClass("nasa-show"),a(".nasa-tranparent-filter").remove(),a(".transparent-mobile").trigger("click"),e.preventDefault()}),a("body").on("click",".nasa-close-search, .nasa-tranparent",function(){a(this).parents(".nasa-wrap-event-search").find(".desk-search").trigger("click")}),a("body").on("click",".nasa-close-search-mobile",function(){a(".black-window").trigger("click")}),a("body").on("click",".toggle-sidebar-shop",function(){a(".black-window").fadeIn(200).addClass("desk-window");var e=a(".nasa-side-sidebar .nasa-sidebar-off-canvas").find(".widget");a("body").hasClass("m-ovhd")||a("body").addClass("m-ovhd"),a(Line truncated
+2
View File
@@ -0,0 +1,2 @@
var fullwidth=1200,_lightbox_variations=[],_count_wishlist_items=0,searchProducts=null,_nasa_cart={},ns_close_svg='<svg width="30" height="30" viewBox="0 0 32 32"><path d="M10.722 9.969l-0.754 0.754 5.278 5.278-5.253 5.253 0.754 0.754 5.253-5.253 5.253 5.253 0.754-0.754-5.253-5.253 5.278-5.278-0.754-0.754-5.278 5.278z" fill="currentColor"/></svg>',ns_check_svg='<svg class="ns-check-svg" width="32" height="32" viewBox="0 0 32 32"><path d="M16 2.672c-7.361 0-13.328 5.967-13.328 13.328s5.968 13.328 13.328 13.328c7.361 0 13.328-5.967 13.328-13.328s-5.967-13.328-13.328-13.328zM16 28.262c-6.761 0-12.262-5.501-12.262-12.262s5.5-12.262 12.262-12.262c6.761 0 12.262 5.501 12.262 12.262s-5.5 12.262-12.262 12.262z" fill="currentColor"/><path d="M22.667 11.241l-8.559 8.299-2.998-2.998c-0.312-0.312-0.818-0.312-1.131 0s-0.312 0.818 0 1.131l3.555 3.555c0.156 0.156 0.361 0.234 0.565 0.234 0.2 0 0.401-0.075 0.556-0.225l9.124-8.848c0.317-0.308 0.325-0.814 0.018-1.131-0.309-0.318-0.814-0.325-1.131-0.018z" fill="currentColor"/></svg>',ns_arr_down='<svg width="30" height="30" viewBox="0 0 32 32" stroke-width=".5" stroke="currentColor"><path d="M15.233 19.175l0.754 0.754 6.035-6.035-0.754-0.754-5.281 5.281-5.256-5.256-0.754 0.754 3.013 3.013z" fill="currentColor"/></svg>',ns_arr_up='<svg width="30" height="30" viewBox="0 0 32 32"><path d="M16.767 12.809l-0.754-0.754-6.035 6.035 0.754 0.754 5.281-5.281 5.256 5.256 0.754-0.754-3.013-3.013z" fill="currentColor"/></svg>',_confetti_run=!1;if("undefined"==typeof _cookie_live)var _cookie_live=7;jQuery(document).ready(function(a){"use strict";if("undefined"==typeof e)var e=Date.now();if("undefined"==typeof n)var n=a(".nasa-check-reponsive.nasa-switch-check").length&&1===a(".nasa-check-reponsive.nasa-switch-check").width()?!0:!1;if("undefined"==typeof t)var t=a(".nasa-check-reponsive.nasa-tablet-check").length&&1===a(".nasa-check-reponsive.nasa-tablet-check").width()?!0:!1;if("undefined"==typeof s)var s=a("body").hasClass("nasa-in-mobile")?!0:!1;a('input[name="nasa-cookie-time"]').length&&(_cookie_live=parseInt(a('input[name="nasa-cookie-life"]').val())),a.cookie("nasa_curent_per_shipping",0,{expires:_cookie_live,path:"/"}),a("#nasa-before-load").length&&a("#nasa-before-load").fadeOut(100);var i=a(".gpnf-nested-form").length?!0:!1;a("html").hasClass("html-ready")||i?i&&a("#wrapper").length&&a("#wrapper").addClass("html-ready"):a("html").addClass("html-ready"),a("body").removeClass("crazy-loading");var o=location.hash||null;if(o){if(a('a[href="'+o+'"], a[data-id="'+o+'"], a[data-target="'+o+'"]').length&&setTimeout(function(){a('a[href="'+o+'"], a[data-id="'+o+'"], a[data-target="'+o+'"]').trigger("click")},500),a(o).length){if((a(o).parents("#comments").length||"#comments"===o)&&a(".woocommerce-review-link").length){var r=a("body").find(".ns-tab-item .nasa-content-reviews"),l=r.parents(".ns-tab-item");r.parents(".ns-tab-item").css({"max-height":"fit-content"}),setTimeout(function(){a(".woocommerce-review-link").trigger("click"),a(l).removeAttr("style")},10)}setTimeout(function(){a(".ns-tab-reviews").find(".ns-btn-read-more").trigger("click"),a("body").trigger("nasa_animate_scroll_to_top",[a,o,500])},1e3)}var c=o.replace("#","");a('a[data-index="nasa-section-'+c+'"]').length&&setTimeout(function(){a('a[data-index="nasa-section-'+c+'"]').trigger("click")},500),a(".nasa-section-"+c).length&&setTimeout(function(){a("body").trigger("nasa_animate_scroll_to_top",[a,'a[data-index="nasa-section-'+c+'"]',500])},1e3)}a("body").on("nasa_after_load_mobile_menu",function(){a(".nasa-off-canvas").length&&a(".nasa-off-canvas").remove();var e="",n="",t="";if(a(".ns-menu-heading").length<=0?(a("#mobile-navigation").find(".nasa-menu-heading").length&&(t+='<h3 class="menu-item-heading ns-menu-heading">'+a("#mobile-navigation").find(".nasa-menu-heading").html()+"</h3>",a("#mobile-navigation").find(".nasa-menu-heading").remove()),""!==t&&a("#mobile-navigation").before(t)):a("#mobile-navigation").find(".nasa-menu-heading").length&&a("#mobile-navigation").find(".nasa-menu-heading").remove(),a(".ns-acc-langs").length<=0){if(a("#mobile-navigation").find(".nasa-m-account").length&&(e+='<div class="ns-sub-account">'+a("#mobile-navigation").find(".nasa-m-account").html()+"</div>",a("#mobile-navigation").find(".nasa-m-account").remove()),a("#mobile-navigation").find(".nasa-select-languages").length&&(n+='<li class="nasa-sub-select-languages li_accordion">'+a("#mobile-navigation").find(".nasa-select-languages").html()+"</li>",a("#mobile-navigation").find(".nasa-select-languages").remove(),a("#mobile-navigation").find(".nasa-select-languages")),a("#mobile-navigation").find(".nasa-select-currencies").length&&(n+='<li class="nasa-sub-select-currencies li_accordion">'+a("#mobile-navigation").find(".nasa-select-currencies").html()+"</li>",a("#mobile-navigation").find(".nasa-select-currencies").remove()),""!==n&&(e+='<ul class="ns-sub-multilangs">'+n+"</ul>"),""!==e&&(e='<div class="nasa-menusub-for-mobile nasa-menu-accordioLine truncated
}),a("body").on("nasa_cross_sell_columns_setting",function(e,n){if(a(n).length){{a(n).hasClass("nasa-modern-8")?!0:!1}if(a(n).removeClass("nasa-ver-buttons"),a(n).removeClass("nasa-hoz-buttons"),a(n).removeClass("nasa-modern-1"),a(n).removeClass("nasa-modern-2"),a(n).removeClass("nasa-modern-3"),a(n).removeClass("nasa-modern-4"),a(n).removeClass("nasa-modern-5"),a(n).removeClass("nasa-modern-6"),a(n).removeClass("nasa-modern-7"),a(n).removeClass("nasa-modern-8"),a(n).removeClass("nasa-modern-9"),a(n).parents("#cart-sidebar").length){a(n).hasClass("nasa-modern-1")||a(n).addClass("nasa-modern-1");var t=a(n).parents(".cross-sells");a(n).attr("data-columns","1"),a(n).attr("data-columns-tablet","1"),a(n).attr("data-columns-small","1"),a(n).attr("data-padding-small","10%"),a(n).attr("data-padding-medium","20%"),a(n).attr("data-padding","20%").addClass("margin-bottom-20"),a(t).find(".nasa-slide-style-product-carousel").removeClass("margin-bottom-20").addClass("margin-bottom-10"),a(t).find(".nasa-slide-style-product-carousel .nasa-shortcode-title-slider").removeClass("text-center fs-25")}a(n).parents(".ns-popup-container_v2").length&&(a(n).find(".product-item").each(function(){var e=a(this),n=a(e).find(".product-img-wrap"),t=a(n).find(".nasa-group-btns .btn-wishlist");a(n).prepend(t)}),a(n).hasClass("nasa-modern-5")||a(n).addClass("nasa-modern-5"),a(n).attr("data-columns","4"),a(n).attr("data-columns-tablet","3"),a(n).attr("data-columns-small","2")),a(n).hasClass("nasa-nav-top")||a(n).addClass("nasa-nav-top"),a("body").trigger("nasa_reload_slick_slider_private",a(n).parents(".cross-sells")),a(n).find(".product-item").length&&a(n).find(".product-item").each(function(){var e=a(this),t=a(e).find(".nasa-group-btns .add-to-cart-grid:not(.nasa-modern-8-add)");a(t).length<=0&&(t=a(e).find(".add-to-cart-grid:eq(0)")),a(t).length&&(a(n).parents("#cart-sidebar").length?a(e).find(".product-info-wrap").append(t):a(e).find(".nasa-group-btns").append(t)),a(n).parents("#cart-sidebar").length&&a(e).find(".product-img").removeClass("loop-gallery-carousel")}),a("body").trigger("nasa_append_style_cross_sell_cart")}}),"undefined"!=typeof nasa_ajax_params&&"undefined"!=typeof nasa_ajax_params.wc_ajax_url){var b=nasa_ajax_params.wc_ajax_url.toString().replace("%%endpoint%%","nasa_ajax_static_content"),w={},y=!1;a('input[name="nasa_yith_wishlist_actived"]').length&&(w.reload_yith_wishlist="1",y=!0),y&&(a(".nasa-value-gets").length&&a(".nasa-value-gets").find("input").length&&a(".nasa-value-gets").find("input").each(function(){var e=a(this).attr("name"),n=a(this).val();w[e]=n}),a.ajax({url:b,type:"post",data:w,cache:!1,success:function(e){"undefined"!=typeof e&&"1"===e.success&&a.each(e.content,function(e,n){a(e).length&&(a(e).replaceWith(n),"#nasa-wishlist-sidebar-content"===e&&init_wishlist_icons(a))}),a("body").trigger("nasa_after_load_static_content")}}))}a(".vertical-menu-wrapper").length&&(a(".vertical-menu-wrapper").attr("data-over","0"),a(".vertical-menu-container").each(function(){var e=a(this),n=a(e).height();a(e).find(".nasa-megamenu >.nav-dropdown").each(function(){a(this).find(">.sub-menu").css({"min-height":n})})})),init_accordion(a),a(".nasa-tabs.nasa-slide-style").length&&setTimeout(function(){a(".nasa-slide-style").each(function(){var e=a(this);nasa_tab_slide_style(a,e,500)})},500),a(".nasa-active").length&&a(".nasa-active").each(function(){a(this).parents(".nasa-show-less").length&&a(this).parents(".nasa-show-less").show()}),init_mini_wishlist(a),init_wishlist_icons(a),init_compare_icons(a,!0),init_widgets(a),a(window).on("pageshow",function(){setTimeout(function(){a(".widget_shopping_cart_content").find(">*").length<=0&&(a("#cart-sidebar").append('<div class="nasa-loader"></div>'),a("body").trigger("wc_fragment_refresh"))},100)});var k=!1;if(a("body").on("wc_fragments_ajax_error",function(){k||(k=!0,a(".widget_shopping_cart_content").find(">*").length<=0&&(a("#cart-sidebar").append('<div class="nasa-loader"></div>'),a("body").trigger("wc_fragment_refresh")))}),a("body").on("wc_fragments_refreshed",function(){init_shipping_free_notification(a,!0),a("body").trigger("mini_cart_mobile_layout_change"),a("#cart-sidebar").length&&a("#cart-sidebar").find(".nasa-loader").remove()}),a("body").on("nasa_init_shipping_free_notification",function(){init_shipping_free_notification(a)}),a("body").on("nasa_before_load_ajax",function(e){a(".cart-inner").length&&a(".cart-inner").each(function(){return _nasa_cart[".cart-inner"]=a(this),!0}),e.preventDefault()}),a("body").on("nasa_after_load_ajax",function(e){"undefined"!=typeof _nasa_cart[".cart-inner"]&&a(".cart-inner").replaceWith(_nasa_cart[".cart-inner"]),init_mini_wishlist(a),init_compare_icons(a,!0),e.preventDefault()}),a("body").hasClass("woocommerce-cart")||a(".woocommerce-notices-wrapper").each(function(){var e=a(this);setTimeout(function(){a(e).find("a").length<=0&&a(e).html(""),a(e).find(".woocommerce-message").length&&a(e).find(".woocommerce-message").each(function(){a(this).fLine truncated
+1
View File
@@ -0,0 +1 @@
function nasa_boot_sale_intival_countdown(n,a,s,i,e){nsfk_is_pause||(nsfk_time=0),nsfk_intival=setInterval(function(){nsfk_is_pause||(nsfk_time+=100,nsfk_time>=e/2&&(n(".ns-sale-notification").removeClass("nasa-active"),n("body").trigger("nasa_boot_sale_off")),nsfk_time>=e&&(s=s>=i-1?0:s+1,nasa_boot_sale_intival(n,a[s]),nsfk_time=0))},100)}function nasa_boot_sale_intival(n,a){if(n(".ns-sale-notification").length<=0&&n("body").append('<div class="ns-sale-notification"></div>'),"undefined"!=typeof a){var s=n("#ns-sale-notification-tml").html();s=s.replace(/{{p_name}}/g,a.p_name),s=s.replace(/{{src_img}}/g,a.src_img),s=s.replace(/{{customer}}/g,a.customer),s=s.replace(/{{p_url}}/g,a.p_url),s=s.replace(/{{time_purchase}}/g,a.time_purchase),s=s.replace(/{{p_data_prod}}/g,a.p_data_prod),n(".ns-sale-notification").html(s),0==a.p_data_prod&&n(".ns-sale-notification").find(".ns-noti-link").remove(),setTimeout(function(){n(".ns-sale-notification").addClass("nasa-active"),n("body").trigger("nasa_boot_sale_on")},100)}}var nsfk_is_pause=!1,nsfk_intival,nsfk_time=0;jQuery(document).ready(function(n){"use strict";if(n("#ns-sale-notification-tml").length&&"undefined"!=typeof ns_fkp&&ns_fkp&&"undefined"!=typeof ns_fkp_count&&ns_fkp_count&&"undefined"!=typeof time_interval&&time_interval&&!n("body").hasClass("nasa-in-mobile")){var a=0;nasa_boot_sale_intival_countdown(n,ns_fkp,a,ns_fkp_count,time_interval),n("body").on("click",".close-noti",function(){clearInterval(nsfk_intival),n(".ns-sale-notification").removeClass("nasa-active"),n("body").trigger("nasa_boot_sale_off"),a=a>=ns_fkp_count-1?0:a+1,nsfk_time=0,nsfk_is_pause=!1,nasa_boot_sale_intival_countdown(n,ns_fkp,a,ns_fkp_count,time_interval)}),n("body").on("mouseenter",".ns-sale-notification",function(){n(".ns-sale-notification").hasClass("nasa-active")&&(nsfk_is_pause=!0)}).on("mouseleave",".ns-sale-notification",function(){n(".ns-sale-notification").hasClass("nasa-active")&&(nsfk_is_pause=!1)})}});
+1
View File
@@ -0,0 +1 @@
var ns_minicart_change_html=[];jQuery(document).ready(function(i){"use strict";i("body").on("click",".nasa-change_variation_mini_cart:not(.nasa-cart-variation-updating) .mini-cart-item dl.variation",function(a){if(nasa_quick_viewimg=!0,i("body").trigger("nasa_append_style_off_canvas"),"undefined"!=typeof nasa_params_quickview&&"undefined"!=typeof nasa_params_quickview.wc_ajax_url){var t=nasa_params_quickview.wc_ajax_url.toString().replace("%%endpoint%%","nasa_quick_view"),n=i(this),e=i(n).attr("data-product_type");if("woosb"===e&&"undefined"!=typeof i(n).attr("data-href"))window.location.href=i(n).attr("data-href");else{var r=i(n).parents(".nasa-static-sidebar"),o=i(n).parents(".mini-cart-item"),s="1"===i(n).attr("data-from_wishlist")?"1":"0",d=i(o).attr("data-id-product"),c=i(o).find(".remove_from_cart_button ").attr("data-cart_item_key"),l=i(r).find(".nasa-minicart-footer"),p=i(o).find(".quantity-wrap .quantity .qty").attr("value"),f=i(o).find(".nasa-image-cart-item img"),g={product:d,nasa_wishlist:s},u='<div class="ext-node mini-cart-change-variation"></div>',v='<a href="javascript:void(0);" title="Close" class="nasa-close-node nasa-stclose" rel="nofollow"></a>';if(f.length)var m=i(f).outerWidth(),h=i(f).outerHeight();g.quickview="popup",i(l).find(".ext-nodes-wrap").length?i(l).find(".ext-nodes-wrap .mini-cart-change-variation").length<=0&&i(l).find(".ext-nodes-wrap").append(u):i(l).append('<div class="ext-nodes-wrap">'+u+"</div>"),i(r).hasClass("ext-loading")||i(r).addClass("ext-loading"),i(r).find(".close-nodes").length<1&&i(r).append('<a href="javascript:void(0);" class="close-nodes"></a>');var _=!0,b=i(l).find(".ext-nodes-wrap .mini-cart-change-variation"),w=v+'<div class="ns-mask-load nasa-crazy-load qv-loading padding-left-35 mobile-padding-left-20 mobile-padding-right-20 padding-right-35"><div class="product-quickview-img-wrap nasa-flex align-start"><div class="product-quickview-img margin-bottom-20" style="height:'+h+"px; width:"+m+'px;"></div><div class="nasa-quickview-fog"><div class="qv-crazy-info"><span class="info-1"></span><span class="info-2 margin-top-20"></span></div></div></div><div class="nasa-quickview-fog"><div class="qv-crazy-info"><span class="info-3 margin-top-20"></span><span class="info-6-2 margin-top-20"></span><span class="info-3 margin-top-20"></span><span class="info-6-2 margin-top-20"></span><span class="info-3 margin-top-20"></span><span class="info-7 nasa-flex margin-top-20"><span class="info-7-1"></span><span class="info-7-2"></span></span></div></div></div>';if(i(b).html(w),setTimeout(function(){i(b).addClass("active")},100),"undefined"!=typeof ns_minicart_change_html[d]&&(_=!1),_)i.ajax({url:t,type:"post",dataType:"json",data:g,cache:!1,beforeSend:function(){"undefined"!=typeof setMaxHeightQVPU&&clearInterval(setMaxHeightQVPU)},success:function(a){ns_minicart_change_html[d]=a,i(b).html(v+'<div class="product-lightbox">'+a.content+"</div>"),i(b).find(".product-lightbox .nasa-product-gallery-lightbox").css({"min-height":h}),i("body").trigger("init-mini-cart-update-form",[b,p,c,n])}});else{var y=ns_minicart_change_html[d];i(b).html(v+'<div class="product-lightbox">'+y.content+"</div>"),i(b).find(".product-lightbox .nasa-product-gallery-lightbox").css({"min-height":h}),i("body").trigger("init-mini-cart-update-form",[b,p,c,n])}}}a.preventDefault()}),i("body").on("init-mini-cart-update-form",function(a,t,n,e,r){if(i("body").trigger("nasa_init_product_gallery_lightbox"),i(t).find(".variations_form .quantity .qty").length&&i(t).find(".variations_form .quantity .qty").val(n).attr({"data-old":n-1}),i(t).find(".variations_form .ns-single-add-btn").length){var o=i(t).parents(".nasa-static-sidebar").find(".nasa-minicart-items").attr("data-text"),s=i(t).find(".variations_form .ns-info-variants");i(s).length&&i(s).replaceWith(i(s).html()),i(t).find(".variations_form .ns-single-add-btn").attr({"data-quantity":n,"data-cart_item_key":e}).addClass("btn-add-from-minicart").text(o)}var d=[i(t).find(".product-lightbox .product-info .product_title").clone().addClass("fs-16"),i(t).find(".product-lightbox .product-info .nasa-single-product-price").clone(),i(t).find(".variations_form .woocommerce-variation").clone()],c=i(t).find(".product-lightbox .product-info .nasa-variation-bulk-dsct");i(t).find(".variations_form .variations").append(c),i(t).find(".product-lightbox .product-quickview-img .ns-price").length<=0&&i(t).find(".product-lightbox .product-quickview-img").append('<div class="ns-price flex-column nasa-flex align-start"></div>'),i(t).find(".product-lightbox .product-quickview-img .ns-price").append(d),i(t).find(".product-lightbox .product-quickview-img").removeClass("padding-left-0 padding-right-0"),setTimeout(function(){i('form.cart input[name="quantity"]').length&&i(".product-lightbox .ev-dsc-qty").length&&i('form.cart input[name="quantity"]').trigger("change")},10),i("body").trigger("before_init_variations_form");var l=i(".mini-cart-change-variation .product-lightbox").find(".variaLine truncated
+1
View File
@@ -0,0 +1 @@
jQuery(document).ready(function(t){"use strict";t("body").on("click",".product-lightbox .adsw-attribute-option .sku-set",function(){var a=t(this);if(!t(a).hasClass("active")&&!t(a).hasClass("sku-disabled")){var i=t(a).attr("data-value"),s=t(a).parents("td.value"),e=t(s).find("select"),n=t(a).parents(".adsw-attribute-option");t(n).find(".sku-set").removeClass("active"),t(a).addClass("active"),t(e).val(i).trigger("change")}}),t("body").on("check_variations",function(){var a=t(".product-lightbox form.variations_form");t(a).length&&t(a).find(".adsw-attribute-option").each(function(){var a=t(this),i=t(a).parents("td.value"),s=t(i).find("select");t(a).find(".sku-set:not(.active)").each(function(){var a=t(this),i=t(a).attr("data-value"),e=t(s).find('option[value="'+i+'"]').attr("disabled");(t(s).find('option[value="'+i+'"]').length<=0||"undefined"!=typeof e)&&(t(a).hasClass("sku-disabled")||t(a).addClass("sku-disabled"))})})}),t("body").on("click",".reset_variations",function(){var a=t(this).parents(".product-lightbox");if(t(a).length&&t(a).find("form.variations_form").length){var i=t(a).find("form.variations_form");t(i).find(".sku-set").removeClass("active").removeClass("sku-disabled")}})});
+1
View File
@@ -0,0 +1 @@
function change_gallery_variable_quickview(a,i,e){var t=!0;if(_prev_qv_image_id&&e&&e.image_id&&(t=_prev_qv_image_id===e.image_id?!1:!0),e&&e.image&&e.image.src&&e.image.src.length>1){var n=a(i).find(".variations .value select").length,s=0;if(n&&a(i).find(".variations .value select").each(function(){""!==a(this).val()&&s++}),n&&s===n)if(_quicked_gallery=!1,"undefined"==typeof _lightbox_variations[e.variation_id]){if("undefined"!=typeof nasa_params_quickview&&"undefined"!=typeof nasa_params_quickview.wc_ajax_url){var o=nasa_params_quickview.wc_ajax_url.toString().replace("%%endpoint%%","nasa_quickview_gallery_variation");_nasa_calling_gallery=1;var r={variation_id:e.variation_id,is_purchasable:e.is_purchasable,is_in_stock:e.is_in_stock,main_id:"undefined"!=typeof e.image_id?e.image_id:0,gallery:"undefined"!=typeof e.nasa_gallery_variation?e.nasa_gallery_variation:[],show_images:a(".product-lightbox").find(".main-image-slider").attr("data-items")};a.ajax({url:o,type:"post",dataType:"json",cache:!1,data:{data:r},beforeSend:function(){a(i).hasClass("nasa-processing")||a(i).addClass("nasa-processing"),t&&(a("#nasa-quickview-sidebar.nasa-crazy-load").length?a(".nasa-product-gallery-lightbox").hasClass("crazy-loading")||a(".nasa-product-gallery-lightbox").addClass("crazy-loading"):(a(".nasa-product-gallery-lightbox").find(".nasa-loading").length<=0&&a(".nasa-product-gallery-lightbox").append('<div class="nasa-loading"></div>'),a(".nasa-product-gallery-lightbox").find(".nasa-loader").length<=0&&a(".nasa-product-gallery-lightbox").append('<div class="nasa-loader" style="top:45%"></div>'))),a(".nasa-product-gallery-lightbox").css({"min-height":a(".nasa-product-gallery-lightbox").outerHeight()})},success:function(t){_nasa_calling_gallery=0,a(i).removeClass("nasa-processing"),_lightbox_variations[e.variation_id]=t,"undefined"!=typeof t.quickview_gallery&&a(".nasa-product-gallery-lightbox").find(".main-image-slider").replaceWith(t.quickview_gallery),"undefined"!=typeof _timeout_quickviewGallery&&clearTimeout(_timeout_quickviewGallery),_timeout_quickviewGallery=setTimeout(function(){a(".nasa-product-gallery-lightbox").find(".nasa-loading, .nasa-loader").remove(),a(".nasa-product-gallery-lightbox").css({"min-height":"auto"}),a(".nasa-product-gallery-lightbox").removeClass("crazy-loading")},200),a("body").trigger("nasa_changed_gallery_variable_quickview")},error:function(){_nasa_calling_gallery=0,a(i).removeClass("nasa-processing"),a(".nasa-product-gallery-lightbox").find(".nasa-loading, .nasa-loader").remove(),a(".nasa-product-gallery-lightbox").removeClass("crazy-loading")}})}}else{var l=_lightbox_variations[e.variation_id];"undefined"!=typeof l.quickview_gallery&&(t&&(a("#nasa-quickview-sidebar.nasa-crazy-load").length?a(".nasa-product-gallery-lightbox").hasClass("crazy-loading")||a(".nasa-product-gallery-lightbox").addClass("crazy-loading"):(a(".nasa-product-gallery-lightbox").find(".nasa-loading").length<=0&&a(".nasa-product-gallery-lightbox").append('<div class="nasa-loading"></div>'),a(".nasa-product-gallery-lightbox").find(".nasa-loader").length<=0&&a(".nasa-product-gallery-lightbox").append('<div class="nasa-loader" style="top:45%"></div>'))),a(".nasa-product-gallery-lightbox").css({"min-height":a(".nasa-product-gallery-lightbox").height()}),a(".nasa-product-gallery-lightbox").find(".main-image-slider").replaceWith(l.quickview_gallery),"undefined"!=typeof _timeout_quickviewGallery&&clearTimeout(_timeout_quickviewGallery),_timeout_quickviewGallery=setTimeout(function(){a(".nasa-product-gallery-lightbox").find(".nasa-loader, .nasa-loading").remove(),a(".nasa-product-gallery-lightbox").removeClass("crazy-loading"),a(".nasa-product-gallery-lightbox").css({"min-height":"auto"})},100)),_nasa_calling_gallery=0,a("body").trigger("nasa_changed_gallery_variable_quickview")}}else if(!_quicked_gallery&&"undefined"!=typeof _lightbox_variations[0]){_quicked_gallery=!0;var l=_lightbox_variations[0];"undefined"!=typeof l.quickview_gallery&&a(".nasa-product-gallery-lightbox").find(".main-image-slider").replaceWith(l.quickview_gallery),a("body").trigger("nasa_changed_gallery_variable_quickview")}if(_prev_qv_image_id=e&&e.image_id?e.image_id:null,a(".nasa-quickview-product-deal-countdown").length&&(a(".nasa-quickview-product-deal-countdown").html(""),a(".nasa-quickview-product-deal-countdown").removeClass("nasa-show"),e&&e.variation_id&&e.is_in_stock&&e.is_purchasable)){var d=Date.now();"undefined"!=typeof e.deal_time&&e.deal_time&&e.deal_time.html&&e.deal_time.to>d&&("undefined"==typeof e.deal_time.from||e.deal_time.from<d)&&(a(".nasa-quickview-product-deal-countdown").html(e.deal_time.html),a("body").trigger("nasa_load_countdown"),a(".nasa-quickview-product-deal-countdown").hasClass("nasa-show")||a(".nasa-quickview-product-deal-countdown").addClass("nasa-show"))}}function change_image_variable_quickview(a,i,e){var t=a(i).parents(".product-item");if(e&&e.image&&e.image.src&&e.image.src.length>1){var n=a(i).find(".variations .valueLine truncated
+2
View File
@@ -0,0 +1,2 @@
!function(t,e,i,s){function n(e,i){this.settings=null,this.options=t.extend({},n.Defaults,i),this.$element=t(e),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"]}},t.each(["onResize","onThrottledResize"],t.proxy(function(e,i){this._handlers[i]=t.proxy(this[i],this)},this)),t.each(n.Plugins,t.proxy(function(t,e){this._plugins[t.charAt(0).toLowerCase()+t.slice(1)]=new e(this)},this)),t.each(n.Workers,t.proxy(function(e,i){this._pipe.push({filter:i.filter,run:t.proxy(i.run,this)})},this)),this.setup(),this.initialize()}n.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:e,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"},n.Width={Default:"default",Inner:"inner",Outer:"outer"},n.Type={Event:"event",State:"state"},n.Plugins={},n.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(t){t.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(t){var e=this.settings.margin||"",i=!this.settings.autoWidth,s=this.settings.rtl,n={width:"auto","margin-left":s?e:"","margin-right":s?"":e};!i&&this.$stage.children().css(n),t.css=n}},{filter:["width","items","settings"],run:function(t){var e=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,i=null,s=this._items.length,n=!this.settings.autoWidth,o=[];for(t.items={merge:!1,width:e};s--;)i=this._mergers[s],i=this.settings.mergeFit&&Math.min(i,this.settings.items)||i,t.items.merge=i>1||t.items.merge,o[s]=n?e*i:this._items[s].width();this._widths=o}},{filter:["items","settings"],run:function(){var e=[],i=this._items,s=this.settings,n=Math.max(2*s.items,4),o=2*Math.ceil(i.length/2),r=s.loop&&i.length?s.rewind?n:Math.max(n,o):0,a="",h="";for(r/=2;r>0;)e.push(this.normalize(e.length/2,!0)),a+=i[e[e.length-1]][0].outerHTML,e.push(this.normalize(i.length-1-(e.length-1)/2,!0)),h=i[e[e.length-1]][0].outerHTML+h,r-=1;this._clones=e,t(a).addClass("cloned").appendTo(this.$stage),t(h).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var t=this.settings.rtl?1:-1,e=this._clones.length+this._items.length,i=-1,s=0,n=0,o=[];++i<e;)s=o[i-1]||0,n=this._widths[this.relative(i)]+this.settings.margin,o.push(s+n*t);this._coordinates=o}},{filter:["width","items","settings"],run:function(){var t=this.settings.stagePadding,e=this._coordinates,i={width:Math.ceil(Math.abs(e[e.length-1]))+2*t,"padding-left":t||"","padding-right":t||""};this.$stage.css(i)}},{filter:["width","items","settings"],run:function(t){var e=this._coordinates.length,i=!this.settings.autoWidth,s=this.$stage.children();if(i&&t.items.merge)for(;e--;)t.css.width=this._widths[this.relative(e)],s.eq(e).css(t.css);else i&&(t.css.width=t.items.width,s.css(t.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(t){t.current=t.current?this.$stage.children().index(t.current):0,t.current=Math.max(this.minimum(),Math.min(this.maximum(),t.current)),this.reset(t.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var t,e,i,s,n=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,r=this.coordinates(this.current())+o,a=r+this.width()*n,h=[];for(i=0,s=this._coordinates.length;s>i;i++)t=this._coordinates[i-1]||0,e=Math.abs(this._coordinates[i])+o*n,(this.op(t,"<=",r)&&this.op(t,">",a)||this.op(e,"<",r)&&this.op(e,">",a))&&h.push(i);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],n.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$elemeLine truncated
var e,i=t.proxy(this.clear,this),s=this.core.$stage.children().eq(this.previous),n=this.core.$stage.children().eq(this.next),o=this.core.settings.animateIn,r=this.core.settings.animateOut;this.core.current()!==this.previous&&(r&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),s.one(t.support.animation.end,i).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(r)),o&&n.one(t.support.animation.end,i).addClass("animated owl-animated-in").addClass(o))}},n.prototype.clear=function(e){t(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},n.prototype.destroy=function(){var t,e;for(t in this.handlers)this.core.$element.off(t,this.handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.Animate=n}(window.Zepto||window.jQuery,window,document),function(t,e,i){var s=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":t.proxy(function(t){t.namespace&&"settings"===t.property.name?this._core.settings.autoplay?this.play():this.stop():t.namespace&&"position"===t.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":t.proxy(function(t,e,i){t.namespace&&this.play(e,i)},this),"stop.owl.autoplay":t.proxy(function(t){t.namespace&&this.stop()},this),"mouseover.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":t.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=t.extend({},s.Defaults,this._core.options)};s.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},s.prototype._next=function(s){this._call=e.setTimeout(t.proxy(this._next,this,s),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||i.hidden||this._core.next(s||this._core.settings.autoplaySpeed)},s.prototype.read=function(){return(new Date).getTime()-this._time},s.prototype.play=function(i,s){var n;this._core.is("rotating")||this._core.enter("rotating"),i=i||this._core.settings.autoplayTimeout,n=Math.min(this._time%(this._timeout||i),i),this._paused?(this._time=this.read(),this._paused=!1):e.clearTimeout(this._call),this._time+=this.read()%i-n,this._timeout=i,this._call=e.setTimeout(t.proxy(this._next,this,s),i-n)},s.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,e.clearTimeout(this._call),this._core.leave("rotating"))},s.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,e.clearTimeout(this._call))},s.prototype.destroy=function(){var t,e;this.stop();for(t in this._handlers)this._core.$element.off(t,this._handlers[t]);for(e in Object.getOwnPropertyNames(this))"function"!=typeof this[e]&&(this[e]=null)},t.fn.owlCarousel.Constructor.Plugins.autoplay=s}(window.Zepto||window.jQuery,window,document),function(t){"use strict";var e=function(i){this._core=i,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":t.proxy(function(e){e.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+t(e.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,0,this._templates.pop())},this),"remove.owl.carousel":t.proxy(function(t){t.namespace&&this._core.settings.dotsData&&this._templates.splice(t.position,1)},this),"changed.owl.carousel":t.proxy(function(t){t.namespace&&"position"==t.property.name&&this.draw()},this),"initialized.owl.carousel":t.proxy(function(t){t.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":t.proxy(function(t){t.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=t.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={navLine truncated
+1
View File
@@ -0,0 +1 @@
jQuery(document).ready(function(a){"use strict";var n=[],i=null,s=null,t=null,e=[];a("body").on("ns_btns_fixed",function(){a(".ns_btn-fixed").length<=0&&a("body").append('<div class="ns_btn-fixed nasa-flex"></div>');var n=!1;if(a(".nasa-single-product-in-mobile .single_add_to_cart_button").length){if(a(".ns_btn-fixed").find(".single_add_to_cart_button").length<=0){var i=a(".nasa-single-product-in-mobile .single_add_to_cart_button.ns-single-add-btn").text();a(".ns_btn-fixed").append('<a href="javascript:void(0);" class="single_add_to_cart_button button">'+i+"</a>")}n=!0}if(a(".nasa-single-product-in-mobile .nasa-buy-now").length){if(a(".ns_btn-fixed").find(".nasa-buy-now").length<=0){var i=a(".nasa-single-product-in-mobile .nasa-buy-now").text();a(".ns_btn-fixed").append('<a href="javascript:void(0);" class="nasa-buy-now button">'+i+"</a>")}n=!0}if(n){var s=a(".ns_btn-fixed").outerHeight();a("body").css({"padding-bottom":s})}}).trigger("ns_btns_fixed"),a("body").on("click",".ns_btn-fixed .single_add_to_cart_button, .ns-open-var-form",function(){if(a(".nasa-single-product-in-mobile form.cart").length){var n=a(".nasa-single-product-in-mobile form.cart"),i=a(n).find('button[type="submit"].single_add_to_cart_button');a("body").trigger("slick_go_to_0",[a(".main-images")]),a(n).hasClass("variations_form")?a(n).hasClass("ns-show")||(a(n).addClass("ns-show ns_add_to_cart_button_show"),a(".black-window").fadeIn(200).addClass("desk-window"),a("body").hasClass("ovhd")||a("body").addClass("ovhd")):a(i).length&&a(i).trigger("click")}}),a("body").on("click",".ns_btn-fixed .nasa-buy-now",function(){if(a(".nasa-single-product-in-mobile form.cart").length){var n=a(this),i=a(".nasa-single-product-in-mobile form.cart"),s=a(i).find(".nasa-buy-now");a("body").trigger("slick_go_to_0",[a(".main-images")]),a(i).hasClass("variations_form")?a(i).hasClass("ns-show")||(a(i).addClass("ns-show ns_buy_now_button_show"),a(n).removeClass("loading"),a(".black-window").fadeIn(200).addClass("desk-window"),a("body").hasClass("ovhd")||a("body").addClass("ovhd")):a(s).length&&a(s).trigger("click")}}),a("body").on("ns_hide_simple_cart_form",function(){if(a(".nasa-single-product-in-mobile form.cart").length&&a(".nasa-single-product-in-mobile form.cart").find('input[name="data-type"]').length&&"simple"===a(".nasa-single-product-in-mobile form.cart").find('input[name="data-type"]').val())if(a(".nasa-single-product-in-mobile form.cart").find(".wcpa_form_outer").length)a(".nasa-single-product-in-mobile form.cart").find(">*").each(function(){a(this).hasClass("wcpa_form_outer")||a(this).hide()});else if(a(".nasa-single-product-in-mobile form.cart").hide(),a(".nasa-single-product-in-mobile form.cart").find(".nasa-dsc-wrap").length){var n=a(".nasa-single-product-in-mobile form.cart").find(".nasa-dsc-wrap");a(n).hasClass("nasa-dsc-type-2")||a(n).addClass("nasa-dsc-mobile-quick-add"),a(".nasa-single-product-in-mobile form.cart").after(a(n))}}).trigger("ns_hide_simple_cart_form"),a("body").on("ns_ppc_woo",function(){var n=a(".nasa-single-product-in-mobile form.cart");if(a(n).length&&(a("#ppcp-messages").length||a(".ppc-button-wrapper").length)){if(a(".ns-ppc-wrap").length<=0&&a(n).after('<div class="ns-ppc-wrap ns-begin-wrap nasa-crazy-box"></div>'),a("#ppcp-messages").length){var i=a("#ppcp-messages");a(".ns-ppc-wrap").append(i)}if(a(".ppc-button-wrapper").length){var s=a(".ppc-button-wrapper");a(".ns-ppc-wrap").append(s)}}}).trigger("ns_ppc_woo"),a("body").on("ns_add_nasa_price_loading",function(n,i){var s=null,t=null,e=null,o=null;if(a(i).find(".ns-form-info .ns-info-wrap").length<=0&&a(i).find(".ns-form-info").append('<div class="ns-info-wrap"></div>'),a(i).find(".ns-form-info .ns-info-wrap").html(""),a(i).find(".ns-form-info .ns-info-wrap .ns-price-wrap").length<=0&&a(i).find(".ns-form-info .ns-info-wrap").append('<div class="ns-price-wrap"></div>'),a(".nasa-single-product-in-mobile .price.nasa-single-product-price").length&&(a(".nasa-single-product-in-mobile .price.nasa-single-product-price").hasClass("org-price")||a(".nasa-single-product-in-mobile .price.nasa-single-product-price").addClass("org-price"),s=a(".nasa-single-product-in-mobile .price.nasa-single-product-price").clone(),a(s).removeClass("nasa-single-product-price")),s&&a(i).find(".ns-form-info .ns-price-wrap").append(s),a(i).find(".ns-info-variants .single_variation_wrap .woocommerce-variation-price .price").length?t=a(i).find(".ns-info-variants .single_variation_wrap .woocommerce-variation-price .price").html():a(".nasa-single-product-in-mobile .nasa-bulk-price").length&&(t=a(".nasa-single-product-in-mobile .nasa-bulk-price").html()),t&&(e='<p class="price nasa-bulk-price">'+t+"</p>",a(".nasa-single-product-in-mobile .nasa-bulk-price").length<=0?a(".nasa-single-product-in-mobile .nasa-single-product-price").after(e):a(".nasa-single-product-in-mobile .nasa-bulk-price").replaceWith(e),o='<p class="price sub-price sub-price-2nd">'+t+"</p>",a(i).find(".ns-form-info .sub-price.sub-price-2nd").lLine truncated
+3
View File
@@ -0,0 +1,3 @@
function nasa_check_review_MediaLoaded(a,e){var t=a(e).find(".crazy-loading .nasa-review-media"),n=a(t).length,s=0;a(t).each(function(){var e=a(this),t=a(e).parents(".nasa-item-review-thumb");a(e).is("img")&&(this.complete?(s++,a(t).removeClass("crazy-loading")):a(e).on("load",function(){s++,a(t).removeClass("crazy-loading")})),a(e).is("video")&&(4===this.readyState?(s++,a(t).removeClass("crazy-loading")):a(e).on("loadeddata",function(){s++,a(t).removeClass("crazy-loading")}))}),setTimeout(function(){n>s&&nasa_check_review_MediaLoaded(a,e)},300)}function nasa_loadImg_woo_lightbox(a,e,t){if(0==e.w&&0==e.h&&"img"==e.type){var n=new Image;n.onload=function(){e.w=this.width,e.h=this.height,e.needsUpdate=!0,t.updateSize(!0)},n.src=e.src}}function nasa_ember_link(a){var e="";if("youtube"==nasa_checkVideoPlatform(a)){if(-1!==a.indexOf("embed/"))return a;if(-1!==a.indexOf("v=")){e=a.split("v=")[1];var t=e.indexOf("&");-1!==t&&(e=e.substring(0,t))}else{if(-1===a.indexOf("youtu.be/"))return"#error-link-youtube";e=a.split("youtu.be/")[1];var n=e.indexOf("?");-1!==n&&(e=e.substring(0,n))}var s=a.indexOf("t="),i="";-1!==s&&(i=a.substring(s+2));var o="https://www.youtube.com/embed/"+e+"?autoplay=1";i&&(o+="&start="+i)}else{if("vimeo"!=nasa_checkVideoPlatform(a))return a;e=a.split("vimeo.com/")[1];var o="https://player.vimeo.com/video/"+e}return o}function nasa_checkVideoPlatform(a){var e=/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|embed\/)|youtu\.be\/)([\w\-]+)/,t=/(?:https?:\/\/)?(?:www\.)?vimeo\.com\/(\d+)/;return e.test(a)?"youtube":t.test(a)?"vimeo":"invalid"}function nasa_clone_add_to_cart(a){var e="";if(a(".nasa-product-details-page").length){var t=a(".nasa-product-details-page");if(a(t).find(".single_variation_wrap").length){var n=a(t).find(".single_variation_wrap .woocommerce-variation .woocommerce-variation-price").length&&"none"!==a(t).find(".single_variation_wrap .woocommerce-variation").css("display")?a(t).find(".single_variation_wrap").find(".woocommerce-variation-price").html():"",s=a(t).find(".single_variation_wrap").find(".woocommerce-variation-add-to-cart").clone();a(s).find(".nasa-buy-now").length&&!a(s).find(".nasa-buy-now").hasClass("has-sticky-in-desktop")&&a(s).find(".nasa-buy-now").remove(),a(s).find(".nasa-not-in-sticky").length&&a(s).find(".nasa-not-in-sticky").remove(),a(s).find("#yith-wapo-container").length&&a(s).find("#yith-wapo-container").remove(),a(s).find(".bundled_products, .extendons_table_bundle").length&&a(s).find(".bundled_products, .extendons_table_bundle").remove(),a(s).find(".yith-wcpb-product-bundled-items").length&&a(s).find(".yith-wcpb-product-bundled-items").remove(),a(s).find(".wcpa_form_outer").length&&a(s).find(".wcpa_form_outer").remove(),a(s).find(".uni-builderius-container").length&&a(s).find(".uni-builderius-container").remove(),a(s).find(".cpsw-payment-request-main-wrapper").length&&a(s).find(".cpsw-payment-request-main-wrapper").remove(),a(s).find('[class^="wc-stripe-"], [class*=" wc-stripe-"]').length&&a(s).find('[class^="wc-stripe-"], [class*=" wc-stripe-"]').remove(),a(s).find("*").removeAttr("id"),a(s).find(".single_add_to_cart_button").length&&a(s).find(".single_add_to_cart_button").removeAttr("style");var i=a(s).html(),o=a(t).find(".single_variation_wrap").find(".woocommerce-variation-add-to-cart-disabled").length?" nasa-clone-disable":"";e='<div class="nasa-single-btn-clone single_variation_wrap-clone'+o+'">'+n+'<div class="woocommerce-variation-add-to-cart-clone">'+i+"</div></div>"}else if(a(t).find(".cart").length){var s=a(t).find(".cart").clone();a(s).find(".nasa-buy-now").length&&!a(s).find(".nasa-buy-now").hasClass("has-sticky-in-desktop")&&a(s).find(".nasa-buy-now").remove(),a(s).find(".nasa-not-in-sticky").length&&a(s).find(".nasa-not-in-sticky").remove(),a(s).find("#yith-wapo-container").length&&a(s).find("#yith-wapo-container").remove(),a(s).find(".bundled_products, .extendons_table_bundle").length&&a(s).find(".bundled_products, .extendons_table_bundle").remove(),a(s).find(".yith-wcpb-product-bundled-items").length&&a(s).find(".yith-wcpb-product-bundled-items").remove(),a(s).find(".uni-builderius-container").length&&a(s).find(".uni-builderius-container").remove(),a(s).find(".cpsw-payment-request-main-wrapper").length&&a(s).find(".cpsw-payment-request-main-wrapper").remove(),a(s).find('[class^="wc-stripe-"], [class*=" wc-stripe-"]').length&&a(s).find('[class^="wc-stripe-"], [class*=" wc-stripe-"]').remove(),a(s).find("*").removeAttr("id"),a(s).find(".single_add_to_cart_button").length&&a(s).find(".single_add_to_cart_button").removeAttr("style");var i=a(s).html();e='<div class="nasa-single-btn-clone">'+i+"</div>"}}return e}function load_gallery_popup(){}function load_reivew_images_popup(){}function change_gallery_variable_single_product(a,e,t){var n=!1;a("body").hasClass("nasa-crazy-load")&&(n=!0,_prev_image_id&&t&&t.image_id&&(n=_prev_image_id===t.image_id?!1:!0));var s=a("body").find(".nasa-item-main-video-wrap").parents(".item-wrap:not(.Line truncated
a(e).length<=0&&(e=a(".woocommerce-tabs .nasa-accordion-reviews")),a(e).length<=0&&(e=a('.woocommerce-tabs .nasa-anchor[data-target="#nasa-anchor-reviews"].active')),a(e).length<=0&&(e=a(".woocommerce-tabs #nasa-scroll-reviews")),a(e).length&&(a("body").trigger("nasa_animate_scroll_to_top",[a,e,500]),setTimeout(function(){a(e).hasClass("active")||(a(e).trigger("click"),a(e).mousemove())},500))}return!1});var i=load_scroll_single_product(a);a(window).on("resize",function(){var e=a(".nasa-check-reponsive.nasa-switch-check").length&&1===a(".nasa-check-reponsive.nasa-switch-check").width()?!0:!1,t=a("body").hasClass("nasa-in-mobile")?!0:!1;e||t||(i=load_scroll_single_product(a),a(window).trigger("scroll"))});var o;a("body").on("click",".nasa-thumb-wrap .nasa-wrap-item-thumb",function(){if("undefined"!=typeof o&&clearTimeout(o),a(this).parents(".nasa-single-product-scroll").length){var e=a(this).attr("data-key");if(a('.nasa-item-main-image-wrap[data-key="'+e+'"]').length){var t=a('.nasa-item-main-image-wrap[data-key="'+e+'"]'),n=0;a(".fixed-already").length&&(n+=a(".fixed-already").outerHeight()),a("#wpadminbar").length&&(n+=a("#wpadminbar").outerHeight());var s=a(t).offset().top-n;o=setTimeout(function(){a("html, body").animate({scrollTop:s-10},300)},100)}}});var r=0;a(window).on("scroll",function(){var e=a(this).scrollTop(),t=a(".nasa-check-reponsive.nasa-switch-check").length&&1===a(".nasa-check-reponsive.nasa-switch-check").width()?!0:!1,n=a("body").hasClass("nasa-in-mobile")?!0:!1;if(a(".nasa-single-product-scroll").length&&a(".nasa-product-info-scroll").length||a(".nasa-product-details-page").hasClass("nasa-layout-new-3")){var s=a(".nasa-product-info-scroll").parents(".product-info");if(a(".nasa-mobile-check").length&&a(".nasa-mobile-check").width())return!1;if(s=a(".nasa-product-details-page").hasClass("nasa-layout-new-3")&&a(".nasa-product-details-wrap").hasClass("is-tab-small-accordion")?a(".nasa-layout-new-3").find(".product-gallery"):s,t||n||!a(s).length)a(".nasa-product-info-scroll").removeAttr("style"),o&&a(".nasa-single-product-thumbnails").removeAttr("style"),a(".nasa-thumb-wrap .nasa-wrap-item-thumb").removeClass("nasa-active"),a('.nasa-thumb-wrap .nasa-wrap-item-thumb[data-key="0"]').addClass("nasa-active");else{var o=a(".nasa-single-product-thumbnails").length?!0:!1,d=parseInt(a(".nasa-single-product-scroll").attr("data-num_main")),l=a(window).height(),c=e>r?!0:!1,m=a(".nasa-main-wrap").offset(),p=0,u=a(s).outerHeight(),g=o?a(".nasa-single-product-thumbnails").outerHeight():0;if(r=e,1===a(".fixed-already").length){var h=a(".fixed-already").outerHeight();p+=h}if(1===a("#wpadminbar").length){var _=a("#wpadminbar").outerHeight();p+=_}var v=!0;u>l-p&&(v=!1);var f=!0;g>0&&g>l-p&&(f=!1);var b=m.top-p,w=e-b;if(w>=-10&&(a(s).hasClass("ns-sticky-scroll-sidebar")||a(s).addClass("ns-sticky-scroll-sidebar nasa-transition-700"),c&&!v?a(s).css({top:l-u+10}):a(s).css({top:p+10})),o)if(w>=0){var y=a(".nasa-single-product-thumbnails").parents(".nasa-thumb-wrap"),C=a(y).find(".nasa-wrap-item-thumb.nasa-active");a(y).hasClass("ns-sticky-scroll-sidebar")||a(y).addClass("ns-sticky-scroll-sidebar nasa-transition-700");var k=!1;a(C).index()>=3&&(k=!0),!f&&k?a(y).css({top:p+10-(a(C).index()-3)*a(C).outerHeight(!0)}):a(y).css({top:p+10})}else a(y).removeClass("ns-sticky-scroll-sidebar").removeAttr("style");var x=i.length;if(x)for(x;x>0;x--)if(i[x-1].pos<=e+p+50){var T=i[x-1].key;if(a(".nasa-thumb-wrap .nasa-wrap-item-thumb").removeClass("nasa-active"),a('.nasa-thumb-wrap .nasa-wrap-item-thumb[data-key="'+T+'"]').addClass("nasa-active"),d%2===0){var z=(parseInt(T)-1).toString();a('.nasa-thumb-wrap .nasa-wrap-item-thumb[data-key="'+z+'"]').length&&a('.nasa-thumb-wrap .nasa-wrap-item-thumb[data-key="'+z+'"]').addClass("nasa-active")}break}}}var j="no";a('input[name="nasa_fixed_mobile_single_add_to_cart_layout"]').length&&(j=a('input[name="nasa_fixed_mobile_single_add_to_cart_layout"]').val());var q=n&&"no"===j?!1:!0;if(q=a(".nasa-product-details-page").length&&a(".nasa-product-details-page").hasClass("nasa-layout-new-3")?!1:q,q&&a('input[name="nasa_fixed_single_add_to_cart"]').length&&a('.nasa-product-details-page button[type="submit"].single_add_to_cart_button').length){var D=a(".nasa-product-details-page #nasa-single-product-tabs")||a('.nasa-product-details-page button[type="submit"].single_add_to_cart_button');if(a("#nasa-start-fixed").length&&(D=a("#nasa-start-fixed")),a(D).length){var S=a(D).offset();e>=S.top?a("body").hasClass("has-nasa-cart-fixed")||a("body").addClass("has-nasa-cart-fixed"):a("body").removeClass("has-nasa-cart-fixed")}}var M=a(".woocommerce-tabs .nasa-scroll-titles");if(a(M).length){var H=a("#wpadminbar").length?a("#wpadminbar").height():0,L=a(M).hasClass("on-scrolling")?!0:!1;a(M).hasClass("nasa-lock-pos")||a(M).attr({"data-offset-top":Math.round(a(M).offset().top)});var A=a(M).attr("data-offset-top")-Math.round(H);A>0&&(e>=A?(a(M).addClass("nasa-lock-pos"),a(".fixed-already").addClass("nasa-box-Line truncated
}),a("body").on("click","#commentform .comment-form-rating .stars a",function(){var e=a(".comment-form-rating");a(e).removeClass("nasa-required")}),a("body").on("nasa_after_submitted_review",function(e,t){e.preventDefault();var n=a(t).find('input[type="text"], input[type="email"], input[type="file"], textarea, select');dataTransfer_img=new DataTransfer,dataTransfer_video=new DataTransfer,a(n).length&&(a(n).val(""),a(n).parent().find(".ns-media-count").text("0"),a(n).parent().removeClass("nasa-active nasa-inputing nasa-required nasa-uploaded"),a(".stars.selected").removeClass("selected").find("a.active").removeClass("active"),a(".nasa-form-media-show").find(".nasa-media-preview").remove())})});
+1
View File
@@ -0,0 +1 @@
jQuery(document).ready(function(e){"use strict";if(e(".nasa-currencies-3rd .nasa-currency-switcher").length){if(e(".woocs_auto_switcher").length){var c=e(".woocs_auto_switcher"),r='<ul class="nasa-woocs-switcher crr-switcher">',a=0;e(c).find(".woocs_auto_switcher_link").each(function(){var c=e(this);if(e(c).attr("data-index",a),a++,!e(c).hasClass("woocs_curr_curr")){var n=e(c).parents("li").clone();e(n).find("a").removeClass("woocs_auto_switcher_link"),e(n).find("a").addClass("nasa-woocs-switcher-link"),r+="<li>"+e(n).html()+"</li>"}}),r+="</ul>";var n=e(c).find(".woocs_curr_curr").clone();e(n).removeClass("woocs_auto_switcher_link"),e(n).removeClass("woocs_curr_curr"),e(n).addClass("nasa-crc nasa-woocs-crc"),e(".nasa-currencies-3rd").prepend(n),e(".nasa-currency-switcher").append(r),e(".nasa-currency-switcher, .nasa-currencies-3rd").removeClass("hidden-tag")}if(e(".wmc-list-currencies").length){var s=e(".wmc-list-currencies"),r='<ul class="nasa-wmc-switcher crr-switcher">',i="";e(s).find(".wmc-currency").each(function(){var c=e(this),a=e(c).clone();if(e(c).hasClass("wmc-active")){var n=e(a).html();e(a).find(".wmc-active-title").length?(e(a).find(".wmc-active-title").prepend(e(a).find(".wmc-currency-symbol")),n=e(a).find(".wmc-active-title").html()):e(a).find("a").length&&(n=e(a).find("a").html()),i='<a href="javascript:void(0);" rel="nofollow" class="wmc-active">'+n+"</a>"}else e(a).find(".wmc-currency-symbol").length&&e(a).find("a").prepend(e(a).find(".wmc-currency-symbol")),r+="<li>"+e(a).html()+"</li>"}),r+="</ul>",e(".nasa-currencies-3rd").prepend(i),e(".nasa-currency-switcher").append(r),e(".nasa-currency-switcher, .nasa-currencies-3rd").removeClass("hidden-tag"),e(s).parents(".woocommerce-multi-currency").length&&e(s).parents(".woocommerce-multi-currency").addClass("hidden-tag")}}e("body").on("click",".nasa-woocs-switcher-link",function(){var c=e(this).attr("data-index");e('.woocs_auto_switcher_link[data-index="'+c+'"]').length&&e('.woocs_auto_switcher_link[data-index="'+c+'"]').trigger("click")}),e("body").on("nasa_after_render_currencies_switcher",function(c,r){e(r).find(".nasa-currency-switcher").length&&(e(r).addClass("menu-item-has-children root-item li_accordion"),e(r).find(".nasa-currency-switcher").addClass("nav-dropdown")),c.preventDefault()});var t="";e("body").on("nasa_before_load_ajax",function(){if(e(".nasa-currencies-3rd").length){var c=e(".nasa-currencies-3rd").clone();t=e(c).html()}}),e("body").on("nasa_after_loaded_ajax_complete",function(){e(".nasa-currencies-3rd").length&&(e(".nasa-currencies-3rd").html(t),e(".nasa-currencies-3rd").removeClass("hidden-tag")),t=""}),e("body").on("click","a[data-currency]",function(){"undefined"!=typeof _popstate_reload&&(_popstate_reload=!1)})});
+2
View File
@@ -0,0 +1,2 @@
function nasa_ajax_store(a,t,e){if(a("#nasa_base-url").length&&a(".nasa-change-layout").length){var s=new URL(t,a("#nasa_base-url").val());if("undefined"!=typeof s){var n="grid-4",i="grid-4",r="4";a(".nasa-change-layout.df").length&&(r=a(".nasa-change-layout.df").attr("data-columns"),n=r>1?"grid-"+r:"list-2"==r?"list-2":"list"),a(".nasa-change-layout.active").length&&(r=a(".nasa-change-layout.active").attr("data-columns"),i=r>1?"grid-"+r:"list-2"==r?"list-2":"list"),n!==i?s.searchParams.set("view-layout",i):s.searchParams.delete("view-layout"),t=s.href}}if(a(".wcfmmp-product-geolocate-search-form").length)window.location.href=t;else{var o=shop_load_more&&a("#nasa-wrap-archive-loadmore").hasClass("nasa-infinite-shop")?!0:!1,l=a("#nasa-ajax-store").length&&a("#nasa-ajax-store").hasClass("nasa-crazy-load")&&!shop_load_more?!0:!1,d=a(".nasa-push-cat-filter.nasa-push-cat-show").length?!0:!1;d&&a(".nasa-check-reponsive.nasa-mobile-check").length&&a(".nasa-check-reponsive.nasa-mobile-check").width()&&(d=!1);var c=0;a(".nasa-top-sidebar-2.nasa-slick-slider .slick-current").length&&(c=a(".nasa-top-sidebar-2.nasa-slick-slider .slick-current").attr("data-slick-index")),t=t.replace(/,/g,"%2C"),a(".nasa-has-filter-ajax").length<=0?window.location.href=t:(a.ajax({url:t,type:"get",dataType:"html",data:{},cache:!0,beforeSend:function(){a("body").trigger("nasa_before_load_ajax"),l?a("#nasa-ajax-store").hasClass("crazy-loading")||a("#nasa-ajax-store").addClass("crazy-loading"):o||shop_load_more?a("#nasa-wrap-archive-loadmore").length&&a("#nasa-wrap-archive-loadmore").find(".nasa-loader").length<=0&&a("#nasa-wrap-archive-loadmore").append('<div class="nasa-loader"></div>'):a(".nasa-content-page-products").append('<div class="opacity-shop"></div>'),1===a(".nasa-progress-bar-load-shop").length&&(a(".nasa-progress-bar-load-shop .nasa-progress-per").removeClass("nasa-loaded"),a(".nasa-progress-bar-load-shop").addClass("nasa-loading")),a(".col-sidebar").length&&a(".col-sidebar").append('<div class="opacity-2"></div>'),(a("body").hasClass("nasa-mobile-app")||a(".col-sidebar").length)&&a(".black-window").trigger("click"),a(".nasa-filter-by-tax").length&&a(".nasa-filter-by-tax").addClass("nasa-disable").removeClass("nasa-active"),a(e).parents("ul.children").length&&a(e).parents("ul.children").show();var t=_scroll_to_top;if(_scroll_to_top=!0,t&&(a(".category-page").length||a(".nasa-content-page-products").length)){var s=a(".category-page").length?a(".category-page"):a(".nasa-content-page-products");a(".top-bar-wrap-type-1").length&&(s=a(".top-bar-wrap-type-1")),a("body").trigger("nasa_animate_scroll_to_top",[a,s,700])}},success:function(t){var e=a(".nasa-top-row-filter li.nasa-active > a"),s=!1;a(".nasa-toggle-top-bar-click").length&&(s=a(".nasa-toggle-top-bar-click").hasClass("nasa-active")?!0:!1);var n=a.parseHTML(t),i=a("#nasa-ajax-store",n);if(shop_load_more){_eventMore=!0;var r=a(i).find(".nasa-content-page-products ul.products").html();if(a("#nasa-ajax-store").find(".nasa-products-masonry-isotope").length&&a(".nasa-products-masonry-isotope ul.products.grid").length?a("body").trigger("nasa_store_insert_content_isotope",[r]):a("#nasa-ajax-store").find(".nasa-content-page-products ul.products").append(r),a("#nasa-paging").length){var o=a("#nasa-paging",n);a("#nasa-paging").replaceWith(o)}a(".nasa-content-page-products").find(".opacity-shop").length&&a(".nasa-content-page-products").find(".opacity-shop").remove(),a(".col-sidebar").length&&a(".col-sidebar").find(".opacity-2").length&&a(".col-sidebar").find(".opacity-2").remove(),a(".nasa-progress-bar-load-shop").length&&a(".nasa-progress-bar-load-shop").removeClass("nasa-loading"),a("#nasa-wrap-archive-loadmore").length&&a("#nasa-wrap-archive-loadmore").find(".nasa-loader").length&&a("#nasa-wrap-archive-loadmore").find(".nasa-loader").remove()}else{if(a("#header-content").length){var l=a("#header-content",n);a("#header-content").replaceWith(l)}if(a("#nasa-breadcrumb-site").length){var p=a("#nasa-breadcrumb-site",n);a("#nasa-breadcrumb-site").replaceWith(p)}else if(a("#nasa-breadcrumb-site").length<1&&a("#main-content .product-page").length){var p=a("#nasa-breadcrumb-site",n);p&&a("#main-content").find(".product-page").prepend(p)}if(a("#nasa-ajax-store").replaceWith(i),d&&(a(".nasa-has-push-cat").length&&a(".nasa-has-push-cat").addClass("nasa-push-cat-show"),a(".nasa-push-cat-filter").length&&a(".nasa-push-cat-filter").addClass("nasa-push-cat-show")),a("#nasa-footer").length){var h=a("#nasa-footer",n);h.find(".elementor-toggle").length<=0&&a("#nasa-footer").replaceWith(h)}if(a("#nasa-mobile-cat-filter").length){var g=a("#nasa-mobile-cat-filter",n);a("#nasa-mobile-cat-filter").replaceWith(g)}}if(a(".nasa-filter-by-tax").removeClass("nasa-disable"),shop_load_more&&a(".woocommerce-result-count").length&&a(".woocommerce-result-count").html(a(t).find(".woocommerce-result-count").html()),a(".nasa-top-sidebar").length&&!shop_load_more&&(init_nasa_top_sidebar(a),a(e).length)){var f=a(e).attrLine truncated
s+=n===e?" nasa-active":"",r+='<a href="javascript:void(0);" data-value="'+n+'" class="'+s+'">',r+=a(t).html(),r+="</a>"}),r+="</div>";var o='<div class="nasa-ordering">'+i+r+"</div>";a(t).hide(),a(s).find(".nasa-ordering").remove(),a(t).after(o)})}),a("body").on("click",".nasa-orderby",function(){var t=a(this);if(!a(t).hasClass("nasa-active")){var e=a(t).parents(".woocommerce-ordering"),s=a(t).parents(".nasa-ordering"),n=a(t).attr("data-value"),i=a(t).html();a(s).find(".nasa-orderby.nasa-active").removeClass("nasa-active"),a(t).addClass("nasa-active"),a(s).find(".nasa-current-orderby").html(i),a(e).find('select[name="orderby"]').val(n).trigger("change"),a("body").trigger("nasa_close_ordering")}}),a("body").on("nasa_after_load_ajax",function(){if(a(".nasa-push-cat-filter.nasa-push-cat-show").length){var t=a(".nasa-top-row-filter a.nasa-tab-filter-topbar");a(t).length&&!a(t).hasClass("nasa-push-cat-show")&&a(t).addClass("nasa-push-cat-show")}if(a(".woocommerce-ordering").length){var e=a(".woocommerce-ordering").html();a(".woocommerce-ordering").replaceWith('<div class="woocommerce-ordering">'+e+"</div>"),a("body").trigger("nasa_ordering_to_list")}}),a("body").on("nasa_before_change_view",function(){a("body").trigger("nasa_reset_loop_gallery_carousel")}),a("body").on("nasa_reset_loop_gallery_carousel",function(){a(".loop-gallery-carousel.inited").length&&a(".loop-gallery-carousel.inited").each(function(){var t=a(this),e=a(t).find(".main-img");a("body").trigger("nasa_unslick",[e]),a(e).removeClass("nasa-slick-slider"),a(e).removeClass("nasa-slick-nav"),a(e).removeClass("nasa-nav-inside"),a(e).removeClass("slick-initialized"),a(e).removeClass("slick-slider");var s=a(e).find("img").eq(0).clone();a(e).html(""),a(e).append(s),a(t).removeClass("inited")})}),a("body").on("click",".nasa-change-layout",function(){var t=a(this);return a(t).hasClass("active")?!1:(change_layout_shop_page(a,t),void 0)}),a("body").on("click",".nasa-ignore-price-item",function(t){return t.preventDefault(),a(".reset_price").length&&a(".reset_price").trigger("click"),!1}),a("body").on("click",".nasa-ignore-price-item-list",function(t){return t.preventDefault(),a(".nasa-all-price .nasa-filter-by-price-list").length&&a(".nasa-all-price .nasa-filter-by-price-list").trigger("click"),!1}),init_nasa_top_sidebar(a),a("body").on("click",".nasa-tab-filter-topbar-categories",function(t){t.preventDefault();var e=a(this);if(a(".filter-cat-icon-mobile").trigger("click"),"0"===a(e).attr("data-top_icon")){var s=a(e).attr("data-widget"),n=a(".nasa-top-sidebar"),i=a(s).hasClass("nasa-active")?!0:!1;a(e).parents(".nasa-top-row-filter").find("> li").removeClass("nasa-active"),a(n).find(".nasa-widget-wrap").removeClass("nasa-active").slideUp(300),i||(a(s).addClass("nasa-active").slideDown(300),a(e).parents("li").addClass("nasa-active"))}else a(".site-header").find(".filter-cat-icon").trigger("click"),(a(".nasa-header-sticky").length<=0||a(".sticky-wrapper").length&&!a(".sticky-wrapper").hasClass("fixed-already"))&&a("html, body").animate({scrollTop:0},700);a("body").trigger("nasa_init_topbar_categories")}),a("body").on("click",".nasa-top-row-filter a.nasa-tab-filter-topbar,.nasa-top-bar-3-content a.nasa-tab-filter-topbar",function(t){t.preventDefault();var e=a(this);if(a(".nasa-top-bar-3-content").length){var s=a(e).attr("data-text"),n=a(e).text();a(e).html(s),a(e).attr("data-text",n)}top_filter_click(a,e,"animate")}),a("body").on("click","a.ns-top-3-side-canvas-close",function(t){t.preventDefault(),a(".nasa-top-bar-3-content a.nasa-tab-filter-topbar").trigger("click")}),a("body").on("click",".nasa-toggle-top-bar-click",function(t){t.preventDefault();var e=a(this);top_filter_click_2_3(a,e,"animate")}),load_toggle_sidebar_classic(a),a("body").on("click",".nasa-toogle-sidebar-classic",function(t){if(t.preventDefault(),a(".nasa-with-sidebar-classic").length){var e=a(this),s=a(e).hasClass("nasa-hide")?"show":"hide";a.cookie("toggle_sidebar_classic",s,{expires:_cookie_live,path:"/"}),"show"===s?(a(e).removeClass("nasa-hide"),a(".nasa-with-sidebar-classic").removeClass("nasa-with-sidebar-hide")):(a(e).addClass("nasa-hide"),a(".nasa-with-sidebar-classic").addClass("nasa-with-sidebar-hide")),"undefined"!=typeof n&&clearTimeout(n);var n=setTimeout(function(){a("body").trigger("nasa_before_refresh_carousel"),a("body").trigger("nasa_reload_slick_slider"),a("body").trigger("nasa_refresh_sliders")},500)}return!1}),a("body").on("click",".nasa-widget-show-more a.nasa-widget-toggle-show",function(t){var e=a(this).attr("data-show"),s="";"0"===e?(s=a('input[name="nasa-widget-show-less-text"]').length?a('input[name="nasa-widget-show-less-text"]').val():"Less -",a(this).attr("data-show","1"),a(".nasa-widget-toggle.nasa-widget-show-less").addClass("nasa-widget-show")):(s=a('input[name="nasa-widget-show-more-text"]').length?a('input[name="nasa-widget-show-more-text"]').val():"More +",a(this).attr("data-show","0"),a(".nasa-widget-toggle.nasa-widget-show-less").removeClass("nasa-widgeLine truncated
+2
View File
@@ -0,0 +1,2 @@
!function(t,e){"function"==typeof define&&define.amd?define("bloodhound",["jquery"],function(n){return t.Bloodhound=e(n)}):"object"==typeof exports?module.exports=e(require("jquery")):t.Bloodhound=e(jQuery)}(this,function(t){var e=function(){"use strict";return{isMsie:function(){return"undefined"!=typeof navigator.userAgentData?!1:navigator.userAgent&&/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(t){return!t||/^\s*$/.test(t)},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isArray:t.isArray,isFunction:t.isFunction,isObject:t.isPlainObject,isUndefined:function(t){return"undefined"==typeof t},isElement:function(t){return!(!t||1!==t.nodeType)},isJQuery:function(e){return e instanceof t},toStr:function(t){return e.isUndefined(t)||null===t?"":t+""},bind:t.proxy,each:function(e,n){function i(t,e){return n(e,t)}t.each(e,i)},map:t.map,filter:t.grep,every:function(e,n){var i=!0;return e?(t.each(e,function(t,s){return(i=n.call(null,s,t,e))?void 0:!1}),!!i):i},some:function(e,n){var i=!1;return e?(t.each(e,function(t,s){return(i=n.call(null,s,t,e))?!1:void 0}),!!i):i},mixin:t.extend,identity:function(t){return t},clone:function(e){return t.extend(!0,{},e)},getIdGenerator:function(){var t=0;return function(){return t++}},templatify:function(e){function n(){return String(e)}return t.isFunction(e)?e:n},defer:function(t){setTimeout(t,0)},debounce:function(t,e,n){var i,s;return function(){var r,a,o=this,u=arguments;return r=function(){i=null,n||(s=t.apply(o,u))},a=n&&!i,clearTimeout(i),i=setTimeout(r,e),a&&(s=t.apply(o,u)),s}},throttle:function(t,e){var n,i,s,r,a,o;return a=0,o=function(){a=new Date,s=null,r=t.apply(n,i)},function(){var u=new Date,c=e-(u-a);return n=this,i=arguments,0>=c?(clearTimeout(s),s=null,a=u,r=t.apply(n,i)):s||(s=setTimeout(o,c)),r}},stringify:function(t){return e.isString(t)?t:JSON.stringify(t)},noop:function(){}}}(),n="0.11.1",i=function(){"use strict";function t(t){return t=e.toStr(t),t?t.split(/\s+/):[]}function n(t){return t=e.toStr(t),t?t.split(/\W+/):[]}function i(t){return function(n){return n=e.isArray(n)?n:[].slice.call(arguments,0),function(i){var s=[];return e.each(n,function(n){s=s.concat(t(e.toStr(i[n])))}),s}}}return{nonword:n,whitespace:t,obj:{nonword:i(n),whitespace:i(t)}}}(),s=function(){"use strict";function n(n){this.maxSize=e.isNumber(n)?n:100,this.reset(),this.maxSize<=0&&(this.set=this.get=t.noop)}function i(){this.head=this.tail=null}function s(t,e){this.key=t,this.val=e,this.prev=this.next=null}return e.mixin(n.prototype,{set:function(t,e){var n,i=this.list.tail;this.size>=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[t])?(n.val=e,this.list.moveToFront(n)):(n=new s(t,e),this.list.add(n),this.hash[t]=n,this.size++)},get:function(t){var e=this.hash[t];return e?(this.list.moveToFront(e),e.val):void 0},reset:function(){this.size=0,this.hash={},this.list=new i}}),e.mixin(i.prototype,{add:function(t){this.head&&(t.next=this.head,this.head.prev=t),this.head=t,this.tail=this.tail||t},remove:function(t){t.prev?t.prev.next=t.next:this.head=t.next,t.next?t.next.prev=t.prev:this.tail=t.prev},moveToFront:function(t){this.remove(t),this.add(t)}}),n}(),r=function(){"use strict";function t(t,n){this.prefix=["__",t,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+e.escapeRegExChars(this.prefix)),this.ls=n||a,!this.ls&&this._noop()}function n(){return(new Date).getTime()}function i(t){return JSON.stringify(e.isUndefined(t)?null:t)}function s(t){return JSON.parse(t)}function r(t){var e,n,i=[],s=a.length;for(e=0;s>e;e++)(n=a.key(e)).match(t)&&i.push(n.replace(t,""));return i}var a;try{a=window.localStorage,a.setItem("~~~","!"),a.removeItem("~~~")}catch(o){a=null}return e.mixin(t.prototype,{_prefix:function(t){return this.prefix+t},_ttlKey:function(t){return this._prefix(t)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=e.noop},_safeSet:function(t,e){try{this.ls.setItem(t,e)}catch(n){"QuotaExceededError"===n.name&&(this.clear(),this._noop())}},get:function(t){return this.isExpired(t)&&this.remove(t),s(this.ls.getItem(this._prefix(t)))},set:function(t,s,r){return e.isNumber(r)?this._safeSet(this._ttlKey(t),i(n()+r)):this.ls.removeItem(this._ttlKey(t)),this._safeSet(this._prefix(t),i(s))},remove:function(t){return this.ls.removeItem(this._ttlKey(t)),this.ls.removeItem(this._prefix(t)),this},clear:function(){var t,e=r(this.keyMatcher);for(t=e.length;t--;)this.remove(e[t]);return this},isExpired:function(t){var i=s(this.ls.getItem(this._ttlKey(t)));return e.isNumber(i)&&n()>i?!0:!1}}),t}(),a=function(){"use strict";function n(t){t=t||{},this.cancelled=!1,this.lastReq=null,this._send=t.transport,this._get=t.limiter?t.limiter(this._get):this._get,this._cache=t.cache===!1?new s(0):o}var i=Line truncated
})}}return e.mixin(n.prototype,{_hacks:function(){var n,i;n=this.input.$input||t("<div>"),i=this.menu.$node||t("<div>"),n.on("blur.tt",function(t){var s,r,a;s=document.activeElement,r=i.is(s),a=i.has(s).length>0,e.isMsie()&&(r||a)&&(t.preventDefault(),t.stopImmediatePropagation(),e.defer(function(){n.focus()}))}),i.on("mousedown.tt",function(t){t.preventDefault()})},_onSelectableClicked:function(t,e){this.select(e)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(t,e,n,i){this._updateHint(),this.eventBus.trigger("render",n,i,e)},_onAsyncRequested:function(t,e,n){this.eventBus.trigger("asyncrequest",n,e)},_onAsyncCanceled:function(t,e,n){this.eventBus.trigger("asynccancel",n,e)},_onAsyncReceived:function(t,e,n){this.eventBus.trigger("asyncreceive",n,e)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(t,e){var n;(n=this.menu.getActiveSelectable())&&this.select(n)&&e.preventDefault()},_onTabKeyed:function(t,e){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&e.preventDefault():(n=this.menu.getTopSelectable())&&this.autocomplete(n)&&e.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(t,e){this._minLengthMet(e)?this.menu.update(e):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(t,e){this.dir!==e&&(this.dir=e,this.menu.setLanguageDirection(e))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(t){return t=e.isString(t)?t:this.input.getQuery()||"",t.length>=this.minLength},_updateHint:function(){var t,n,i,s,r,o,u;t=this.menu.getTopSelectable(),n=this.menu.getSelectableData(t),i=this.input.getInputValue(),!n||e.isBlankString(i)||this.input.hasOverflow()?this.input.clearHint():(s=a.normalizeQuery(i),r=e.escapeRegExChars(s),o=new RegExp("^(?:"+r+")(.+$)","i"),u=o.exec(n.val),u&&this.input.setHint(i+u[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(t){this.input.setQuery(e.toStr(t))},getVal:function(){return this.input.getQuery()},select:function(t){var e=this.menu.getSelectableData(t);return e&&!this.eventBus.before("select",e.obj)?(this.input.setQuery(e.val,!0),this.eventBus.trigger("select",e.obj),this.close(),!0):!1},autocomplete:function(t){var e,n,i;return e=this.input.getQuery(),n=this.menu.getSelectableData(t),i=n&&e!==n.val,i&&!this.eventBus.before("autocomplete",n.obj)?(this.input.setQuery(n.val),this.eventBus.trigger("autocomplete",n.obj),!0):!1},moveCursor:function(t){var e,n,i,s,r;return e=this.input.getQuery(),n=this.menu.selectableRelativeToCursor(t),i=this.menu.getSelectableData(n),s=i?i.obj:null,r=this._minLengthMet()&&this.menu.update(e),r||this.eventBus.before("cursorchange",s)?!1:(this.menu.setCursor(n),i?this.input.setInputValue(i.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",s),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),n}();!function(){"use strict";function s(e,n){e.each(function(){var e,i=t(this);(e=i.data(g.typeahead))&&n(e,i)})}function r(t,e){return t.clone().addClass(e.classes.hint).removeData().css(e.css.hint).css(l(t)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function o(t,e){t.data(g.attrs,{dir:t.attr("dir"),autocomplete:t.attr("autocomplete"),spellcheck:t.attr("spellcheck"),style:t.attr("style")}),t.addClass(e.classes.input).attr({autocomplete:"off",spellcheck:!1});try{!t.attr("dir")&&t.attr("dir","auto")}catch(n){}return t}function l(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("backgrLine truncated
+2
View File
@@ -0,0 +1,2 @@
function nasa_countdown_limited_checkout(e){var o=e(".nasa-time-checkout-countdown .ns-countdown-wrap"),a=e(o).attr("data_time_countdown");if(e(o).length&&null!=a)var n=setInterval(function(){a--;var r=Math.floor(a/3600),i=Math.floor(a%3600/60),c=a%60;if(e.cookie("nasa_curent_seconds_count_down",a,{expires:_cookie_live,path:"/"}),0>=r?e(o).text(i+"m:"+c+"s"):e(o).text(r+"h:"+i+"m:"+c+"s"),0==a){var t=nasa_ajax_params.wc_ajax_url.toString().replace("%%endpoint%%","nasa_clear_cart");e.ajax({url:t,type:"post",dataType:"json",cache:!1,beforeSend:function(){},success:function(a){1==a.success&&(e(".woocommerce-notices-wrapper").append(a.notice+'<a class="nasa-close-notice" href="javascript:void(0);">'+ns_close_svg+"</a>"),e(".woocommerce-notices-wrapper .woocommerce-message").prepend(ns_check_svg),e("body").trigger("wc_fragment_refresh"),e("body").trigger("wc_update_cart"),e(o).parents(".nasa-time-checkout-countdown").hide(300))},error:function(){}}),clearInterval(n)}e(".nasa-cart-content .cart-empty").length&&(clearInterval(n),e(o).parents(".nasa-time-checkout-countdown").remove())},1e3)}function nasa_render_shipping_in_cart(e){e("#payment .form-row").length&&e("#payment .form-row").removeClass("form-row"),e("#shipping_method.hide-check-shipping li").length&&e("#shipping_method.hide-check-shipping li").each(function(){var o=e(this);!e(o).hasClass("active")&&e(o).find('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').length&&e(o).addClass("active")})}function nasa_update_shipping_methods(e){if(e(".shipping-wrap-modern").length&&e(".order-shipping-modern").length){var o="",a=!1,n="";e(".shipping-wrap-modern").each(function(){var r=e(this);if(e(r).find("#shipping_method").length){var i=e(r).find(".shipping-package-name").html();o+='<tr class="order-shipping-modern woocommerce-shipping-totals shipping">',o+="<th>"+i+"</th>",o+="<td>",o+='<ul id="shipping_method_clone" class="woocommerce-shipping-methods-clone">',e(r).find("#shipping_method li").each(function(){var r=e(this);if(e(r).find('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').length){var i=r.clone();e(i).find('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"], button, .button, script, #lpc_layer_error_message').remove(),n=e(i).html(),o+="<li>"+n+"</li>",a=!0}}),o+="</ul>",o+="</td></tr>"}else e("#nasa-billing-info .customer-info-method").remove()}),a&&(e(".order-shipping-modern").replaceWith(o),e("#nasa-billing-info .customer-info-method .customer-info-right").html(n))}e(".woocommerce-checkout-review-order-table").addClass("nasa-loaded")}function nasa_move_valiate_notices(e){if(e(".woocommerce-error li").length){var o=e("#ns-billing-different").length&&e("#ns-billing-different").is(":checked");e(".woocommerce-error li").each(function(){var a=e(this),n=e(a).attr("data-id"),r=["billing_postcode","shipping_postcode"];if(r.includes(n)&&(o||e(".nasa-billing-step").trigger("click")),"undefined"!=typeof n&&e("#"+n).length){var i=e("#"+n).parents(".form-row");if(e(i).length){var c=e(a).html();e(i).find(".nasa-error").length?e(i).find(".nasa-error").html(c):e("#"+n).parents(".woocommerce-input-wrapper").length?e("#"+n).parents(".woocommerce-input-wrapper").append('<span class="nasa-error">'+c+"</span>"):e("#"+n).after('<span class="nasa-error">'+c+"</span>"),e(i).hasClass("woocommerce-invalid")||(e(i).removeClass("woocommerce-validated"),e(i).addClass("woocommerce-invalid")),e(a).remove()}}}),e(".woocommerce-error li").length?e(".woocommerce-error").show():e(".woocommerce-error").hide()}}function nasa_validate_form_checkout(e){var o=e("form.checkout");if(e(o).length<=0)return!1;var a=e(o).find('[name="ship_to_different_address"]').is(":checked")?!0:!1,n=a?e(o).find("#customer_details"):e(o).find(".woocommerce-billing-fields");e(n).find(".form-row").each(function(){nasa_validate_field(e,this)});var r=!0;e("#ns-checkout-contact").length&&(e("#ns-checkout-contact").find(".form-row").each(function(){nasa_validate_field(e,this)}),r=e("#ns-checkout-contact").find(".nasa-invalid, .nasa-error").length?!1:!0);var i=e(n).find(".nasa-invalid, .nasa-error").length?!1:!0;return r&&i?!0:!1}function nasa_validate_field(e,o){var a=e(o).find(".input-text, select, input:checkbox"),n=!0,r=e(o).is(".validate-required"),i=e(o).is(".validate-email"),c=e(o).is(".validate-phone"),t="",s="",l=e(o).parents(".woocommerce-account-fields");return e(l).length&&e(l).find("#createaccount").length&&!e(l).find("#createaccount").is(":checked")&&(r=!1),e(o).is(":hidden")&&(r=!1),e(o).removeClass("nasa-invalid"),r&&("checkbox"!==a.attr("type")||a.is(":checked")?""===a.val()&&(e(o).removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field"),n=!1,e(o).find(".nasa-error").length<=0&&(s=e(".nasa-require-notice").html(),e(a).parents(".wooLine truncated
n>0&&e(a).css({top:n})}}).trigger("fix-top_wp_admin"),e("body").on("click",".checkout-modern-wrap .woocommerce-form-login .woocommerce-form-login-close",function(){e(".checkout-modern-wrap .woocommerce-form-login-toggle .showlogin").trigger("click")}),e("body").on("click",".nasa-back_to_cart",function(o){e("body").hasClass("nasa-in-mobile")&&(o.preventDefault(),!e("body").hasClass("woocommerce-cart")&&e("form.woocommerce-cart-form").length<=0&&(e(".black-window").fadeIn(200).addClass("desk-window"),e("body").hasClass("m-ovhd")||e("body").addClass("m-ovhd"),e("#cart-sidebar").length&&!e("#cart-sidebar").hasClass("nasa-active")&&(e("#cart-sidebar").addClass("nasa-active"),e("#cart-sidebar").find('input[name="nasa-mini-cart-empty-content"]').length?(e("#cart-sidebar").append('<div class="nasa-loader"></div>'),e("body").trigger("wc_fragment_refresh")):init_shipping_free_notification(e)),e("body").trigger("nasa_opened_cart_sidebar"),e(".nasa-close-notice").length&&e(".nasa-close-notice").trigger("click"),e("body").trigger("mini_cart_mobile_layout_change")))}),e("body").on("click",".checkout-countdown",function(){if(e(".checkout-button").length){var o=e(".checkout-button").attr("href");window.location=o}}),e("body").on("nasa-init-cart-recommend-product",function(){var o=e(".nasa-empty-cart-recommend-product").find(".nasa-recommend-product .nasa-slider-wrap");e(o).length&&e("body").trigger("nasa_reload_slick_slider_private",e(o))}).trigger("nasa-init-cart-recommend-product"),e("body").on("nasa-init-product-coupon",function(){var o=e(".publish-coupons-slide").parents();e(o).length&&e("body").trigger("nasa_reload_slick_slider_private",e(o))}).trigger("nasa-init-product-coupon"),e('.thwcfd-field-checkbox input[type="checkbox"]').length&&e("body").on("change",'.thwcfd-field-checkbox input[type="checkbox"]',function(){var o=e(this).closest(".thwcfd-field-wrapper");o.hasClass("woocommerce-validated")&&o.find(".nasa-error").remove()})});
+1
View File
@@ -0,0 +1 @@
(function(){var t,e,n,i,o,s=function(t,e){return function(){return t.apply(e,arguments)}},r=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1};e=function(){function t(){}return t.prototype.extend=function(t,e){var n,i;for(n in e)i=e[n],null==t[n]&&(t[n]=i);return t},t.prototype.isMobile=function(t){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)},t.prototype.addEvent=function(t,e,n){return null!=t.addEventListener?t.addEventListener(e,n,!1):null!=t.attachEvent?t.attachEvent("on"+e,n):t[e]=n},t.prototype.removeEvent=function(t,e,n){return null!=t.removeEventListener?t.removeEventListener(e,n,!1):null!=t.detachEvent?t.detachEvent("on"+e,n):delete t[e]},t.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},t}(),n=this.WeakMap||this.MozWeakMap||(n=function(){function t(){this.keys=[],this.values=[]}return t.prototype.get=function(t){var e,n,i,o,s;for(s=this.keys,e=i=0,o=s.length;o>i;e=++i)if(n=s[e],n===t)return this.values[e]},t.prototype.set=function(t,e){var n,i,o,s,r;for(r=this.keys,n=o=0,s=r.length;s>o;n=++o)if(i=r[n],i===t)return void(this.values[n]=e);return this.keys.push(t),this.values.push(e)},t}()),t=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(t=function(){function t(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return t.notSupported=!0,t.prototype.observe=function(){},t}()),i=this.getComputedStyle||function(t){return this.getPropertyValue=function(e){var n;return"float"===e&&(e="styleFloat"),o.test(e)&&e.replace(o,function(t,e){return e.toUpperCase()}),(null!=(n=t.currentStyle)?n[e]:void 0)||null},this},o=/(\-([a-z]){1})/g,this.WOW=function(){function o(t){null==t&&(t={}),this.scrollCallback=s(this.scrollCallback,this),this.scrollHandler=s(this.scrollHandler,this),this.start=s(this.start,this),this.scrolled=!0,this.config=this.util().extend(t,this.defaults),this.animationNameCache=new n}return o.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},o.prototype.init=function(){var t;return this.element=window.document.documentElement,"interactive"===(t=document.readyState)||"complete"===t?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},o.prototype.start=function(){var e,n,i,o;if(this.stopped=!1,this.boxes=function(){var t,n,i,o;for(i=this.element.querySelectorAll("."+this.config.boxClass),o=[],t=0,n=i.length;n>t;t++)e=i[t],o.push(e);return o}.call(this),this.all=function(){var t,n,i,o;for(i=this.boxes,o=[],t=0,n=i.length;n>t;t++)e=i[t],o.push(e);return o}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(o=this.boxes,n=0,i=o.length;i>n;n++)e=o[n],this.applyStyle(e,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new t(function(t){return function(e){var n,i,o,s,r;for(r=[],o=0,s=e.length;s>o;o++)i=e[o],r.push(function(){var t,e,o,s;for(o=i.addedNodes||[],s=[],t=0,e=o.length;e>t;t++)n=o[t],s.push(this.doSync(n));return s}.call(t));return r}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},o.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},o.prototype.sync=function(){return t.notSupported?this.doSync(this.element):void 0},o.prototype.doSync=function(t){var e,n,i,o,s;if(null==t&&(t=this.element),1===t.nodeType){for(t=t.parentNode||t,o=t.querySelectorAll("."+this.config.boxClass),s=[],n=0,i=o.length;i>n;n++)e=o[n],r.call(this.all,e)<0?(this.boxes.push(e),this.all.push(e),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(e,!0),s.push(this.scrolled=!0)):s.push(void 0);return s}},o.prototype.show=function(t){return this.applyStyle(t),t.className=""+t.className+" "+this.config.animateClass,null!=this.config.callback?this.config.callback(t):void 0},o.prototype.applyStyle=function(t,e){var n,i,o;return i=t.getAttribute("data-wow-duration"),n=t.getAttribute("data-wow-delay"),o=t.getAttribute("data-wow-iteration"),this.animate(function(s){return function(){return s.customStyle(t,e,i,n,o)}}(this))},o.prototype.animate=function(){return"requestAnimationFrame"in window?function(t){return window.requestAnimationFrame(t)}:function(t){return t()}}(),o.prototype.resetStyle=function(){var t,e,n,i,o;for(i=this.boxes,o=[],e=0,n=i.length;n>e;e++)t=i[e],o.push(t.style.visibility="visible");return o},o.prototype.customStyle=function(t,e,n,i,o){return e&&this.caLine truncated
+105
View File
@@ -0,0 +1,105 @@
var nsfk_is_pause = false,
nsfk_intival,
nsfk_time = 0;
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
if (
$('#ns-sale-notification-tml').length &&
typeof ns_fkp !== 'undefined' &&
ns_fkp &&
typeof ns_fkp_count !== 'undefined' &&
ns_fkp_count &&
typeof time_interval !== 'undefined' &&
time_interval
) {
/**
* Boot Sale vitual
*/
if (!$('body').hasClass('nasa-in-mobile')) {
var kb = 0;
// nasa_boot_sale_intival($, ns_fkp[kb]);
nasa_boot_sale_intival_countdown($, ns_fkp, kb, ns_fkp_count, time_interval);
$('body').on('click', '.close-noti', function () {
clearInterval(nsfk_intival);
$('.ns-sale-notification').removeClass('nasa-active');
$('body').trigger('nasa_boot_sale_off');
kb = kb >= ns_fkp_count-1 ? 0 : kb + 1;
nsfk_time = 0;
nsfk_is_pause = false;
nasa_boot_sale_intival_countdown($, ns_fkp, kb, ns_fkp_count, time_interval);
});
$('body').on('mouseenter', '.ns-sale-notification', function() {
if ($('.ns-sale-notification').hasClass('nasa-active')) {
nsfk_is_pause = true;
}
}).on('mouseleave', '.ns-sale-notification', function() {
if ($('.ns-sale-notification').hasClass('nasa-active')) {
nsfk_is_pause = false;
}
});
}
}
});
/* End Document Ready */
function nasa_boot_sale_intival_countdown($, ns_fkp, kb, ns_fkp_count, time_interval) {
if (!nsfk_is_pause) {
nsfk_time = 0;
}
nsfk_intival = setInterval(function() {
if (!nsfk_is_pause) {
nsfk_time = nsfk_time + 100;
if (nsfk_time >= time_interval/2) {
$('.ns-sale-notification').removeClass('nasa-active');
$('body').trigger('nasa_boot_sale_off');
}
if (nsfk_time >= time_interval) {
kb = kb >= ns_fkp_count-1 ? 0 : kb + 1;
nasa_boot_sale_intival($, ns_fkp[kb]);
nsfk_time = 0;
}
}
}, 100);
}
function nasa_boot_sale_intival($, fkb) {
if ($('.ns-sale-notification').length <= 0) {
$('body').append('<div class="ns-sale-notification"></div>');
}
if (typeof fkb !== 'undefined') {
var _content = $('#ns-sale-notification-tml').html();
_content = _content.replace(/{{p_name}}/g, fkb['p_name']);
_content = _content.replace(/{{src_img}}/g, fkb['src_img']);
_content = _content.replace(/{{customer}}/g, fkb['customer']);
_content = _content.replace(/{{p_url}}/g, fkb['p_url']);
_content = _content.replace(/{{time_purchase}}/g, fkb['time_purchase']);
_content = _content.replace(/{{p_data_prod}}/g, fkb['p_data_prod']);
$('.ns-sale-notification').html(_content);
if (fkb['p_data_prod'] == 0) {
$('.ns-sale-notification').find('.ns-noti-link').remove();
}
setTimeout(function () {
$('.ns-sale-notification').addClass('nasa-active');
$('body').trigger('nasa_boot_sale_on');
}, 100);
}
}
@@ -0,0 +1,283 @@
var ns_minicart_change_html = [];
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
$('body').on('click', '.nasa-change_variation_mini_cart:not(.nasa-cart-variation-updating) .mini-cart-item dl.variation', function (e) {
nasa_quick_viewimg = true;
/**
* Append stylesheet Off Canvas
*/
$('body').trigger('nasa_append_style_off_canvas');
if (
typeof nasa_params_quickview !== 'undefined' &&
typeof nasa_params_quickview.wc_ajax_url !== 'undefined'
) {
var _urlAjax = nasa_params_quickview.wc_ajax_url.toString().replace('%%endpoint%%', 'nasa_quick_view');
var _this = $(this);
var _product_type = $(_this).attr('data-product_type');
if (_product_type === 'woosb' && typeof $(_this).attr('data-href') !== 'undefined') {
window.location.href = $(_this).attr('data-href');
}
else {
var _cart = $(_this).parents('.nasa-static-sidebar'),
_wrap = $(_this).parents('.mini-cart-item'),
_wishlist = ($(_this).attr('data-from_wishlist') === '1') ? '1' : '0',
product_id = $(_wrap).attr('data-id-product'),
_data_cart_item_key = $(_wrap).find('.remove_from_cart_button ').attr('data-cart_item_key'),
_footer_mini_cart = $(_cart).find('.nasa-minicart-footer'),
_quantity = $(_wrap).find('.quantity-wrap .quantity .qty').attr('value'),
_main_img = $(_wrap).find('.nasa-image-cart-item img');
var _data = {
product: product_id,
nasa_wishlist: _wishlist
};
var _form_change_variation = '<div class="ext-node mini-cart-change-variation"></div>',
_close ='<a href="javascript:void(0);" title="Close" class="nasa-close-node nasa-stclose" rel="nofollow"></a>';
if ((_main_img).length) {
var _width = $(_main_img).outerWidth();
var _height = $(_main_img).outerHeight();
}
_data.quickview = 'popup';
if ($(_footer_mini_cart).find('.ext-nodes-wrap').length) {
if ($(_footer_mini_cart).find('.ext-nodes-wrap .mini-cart-change-variation').length <= 0) {
$(_footer_mini_cart).find('.ext-nodes-wrap').append(_form_change_variation);
}
} else {
$(_footer_mini_cart).append('<div class="ext-nodes-wrap">' + _form_change_variation + '</div>');
}
if (!$(_cart).hasClass('ext-loading')) {
$(_cart).addClass('ext-loading');
}
if ($(_cart).find('.close-nodes').length < 1) {
$(_cart).append('<a href="javascript:void(0);" class="close-nodes"></a>');
}
var _callAjax = true;
var _change_variation = $(_footer_mini_cart).find('.ext-nodes-wrap .mini-cart-change-variation');
var _html_mask_load = _close +
'<div class="ns-mask-load nasa-crazy-load qv-loading padding-left-35 mobile-padding-left-20 mobile-padding-right-20 padding-right-35">' +
'<div class="product-quickview-img-wrap nasa-flex align-start">' +
'<div class="product-quickview-img margin-bottom-20" style="height:' + _height + 'px; width:' + _width + 'px;"></div>' +
'<div class="nasa-quickview-fog">' +
'<div class="qv-crazy-info">' +
'<span class="info-1"></span>' +
'<span class="info-2 margin-top-20"></span>' +
'</div>' +
'</div>' +
'</div>' +
'<div class="nasa-quickview-fog">' +
'<div class="qv-crazy-info">' +
'<span class="info-3 margin-top-20"></span>' +
'<span class="info-6-2 margin-top-20"></span>' +
'<span class="info-3 margin-top-20"></span>' +
'<span class="info-6-2 margin-top-20"></span>' +
'<span class="info-3 margin-top-20"></span>' +
'<span class="info-7 nasa-flex margin-top-20">' +
'<span class="info-7-1"></span>' +
'<span class="info-7-2"></span>' +
'</span>' +
'</div>' +
'</div>' +
'</div>';
$(_change_variation).html(_html_mask_load);
setTimeout(function () {
$(_change_variation).addClass('active');
}, 100);
if (typeof ns_minicart_change_html[product_id] !== 'undefined') {
_callAjax = false;
}
if (_callAjax) {
$.ajax({
url: _urlAjax,
type: 'post',
dataType: 'json',
data: _data,
cache: false,
beforeSend: function () {
if (typeof setMaxHeightQVPU !== 'undefined') {
clearInterval(setMaxHeightQVPU);
}
},
success: function (response) {
ns_minicart_change_html[product_id] = response;
$(_change_variation).html(_close + '<div class="product-lightbox">' + response.content + '</div>');
$(_change_variation).find('.product-lightbox .nasa-product-gallery-lightbox').css({'min-height':_height});
$('body').trigger('init-mini-cart-update-form', [_change_variation, _quantity, _data_cart_item_key, _this]);
}
});
} else {
var quicview_obj = ns_minicart_change_html[product_id];
$(_change_variation).html(_close + '<div class="product-lightbox">' + quicview_obj.content + '</div>');
$(_change_variation).find('.product-lightbox .nasa-product-gallery-lightbox').css({'min-height': _height});
$('body').trigger('init-mini-cart-update-form', [_change_variation, _quantity, _data_cart_item_key, _this]);
}
}
}
e.preventDefault();
});
$('body').on('init-mini-cart-update-form', function(e, wrap, _quantity, _data_cart_item_key, _btn) {
/**
* Init Gallery image
*/
$('body').trigger('nasa_init_product_gallery_lightbox');
if ($(wrap).find('.variations_form .quantity .qty').length) {
$(wrap).find('.variations_form .quantity .qty').val(_quantity).attr({'data-old':_quantity-1});
}
if ($(wrap).find('.variations_form .ns-single-add-btn').length) {
var _text = $(wrap).parents('.nasa-static-sidebar').find('.nasa-minicart-items').attr('data-text');
var _ns_infor_variation = $(wrap).find('.variations_form .ns-info-variants');
if ($(_ns_infor_variation).length) {
$(_ns_infor_variation).replaceWith($(_ns_infor_variation).html());
}
$(wrap).find('.variations_form .ns-single-add-btn').attr({'data-quantity': _quantity, 'data-cart_item_key': _data_cart_item_key}).addClass('btn-add-from-minicart').text(_text);
}
var ns_objectsToAppend = [
$(wrap).find('.product-lightbox .product-info .product_title').clone().addClass('fs-16'),
$(wrap).find('.product-lightbox .product-info .nasa-single-product-price').clone(),
$(wrap).find('.variations_form .woocommerce-variation').clone()
];
var variation_bulk_dsct = $(wrap).find('.product-lightbox .product-info .nasa-variation-bulk-dsct');
$(wrap).find('.variations_form .variations').append(variation_bulk_dsct);
if ($(wrap).find('.product-lightbox .product-quickview-img .ns-price').length <= 0) {
$(wrap).find('.product-lightbox .product-quickview-img').append('<div class="ns-price flex-column nasa-flex align-start"></div>');
}
$(wrap).find('.product-lightbox .product-quickview-img .ns-price').append(ns_objectsToAppend);
$(wrap).find('.product-lightbox .product-quickview-img').removeClass('padding-left-0 padding-right-0');
setTimeout(function () {
if ($('form.cart input[name="quantity"]').length && $('.product-lightbox .ev-dsc-qty').length) {
$('form.cart input[name="quantity"]').trigger('change');
}
}, 10);
$('body').trigger('before_init_variations_form');
var formLightBox = $('.mini-cart-change-variation .product-lightbox').find('.variations_form');
if ($(formLightBox).length) {
$(formLightBox).find('.single_variation_wrap').hide();
$(formLightBox).each(function () {
var _form_var = $(this);
$('body').trigger('init_quickview_variations_form', [_form_var]);
$(_form_var).find('select').trigger('change');
if ($(_form_var).find('.variations select option[selected="selected"]').length) {
$(_form_var).find('.variations .reset_variations').css({'visibility': 'visible'}).show();
}
});
}
var infor_cart_item = $(_btn).parents('.nasa-info-cart-item');
var data_variations_selected = jQuery.parseJSON($(infor_cart_item).attr('data-variations-selected'));
for (var key in data_variations_selected) {
var _value = data_variations_selected[key];
if ($(wrap).find('.variations_form .variations').length) {
var _pa = $(wrap).find('.variations_form .variations');
var _ux = $(_pa).find('td.value .nasa-attr-ux_wrap[data-attribute_name="' + key + '"] a[data-value="' + _value + '"]');
// console.log(_ux);
if ($(_ux).length) {
if (!$(_ux).hasClass('selected')) {
$(_ux).trigger('click');
}
} else {
_ux = $(_pa).find('td.value select[data-attribute_name="' + key + '"]');
$(_ux).val(_value);
}
}
}
$('body').trigger('nasa_changed_gallery_variable_quickview');
$('body').trigger('nasa_after_quickview');
});
/*
* Change gallery for variation - Quick view
*/
$('body').on('nasa_changed_gallery_variable_quickview', function () {
var wrap = $('#cart-sidebar .ext-nodes-wrap .mini-cart-change-variation');
if ($(wrap).find('.product-quickview-img .nasa-slick-slider').length) {
var img = $(wrap).find('.product-quickview-img .nasa-slick-slider img:first-child').clone().attr({'class': 'main-img', 'style': 'width:100%;'});
if ($(wrap).find('.product-quickview-img .product-img .main-img').length <= 0) {
$(wrap).find('.product-quickview-img .product-img').prepend(img);
}else {
$(wrap).find('.product-quickview-img .product-img .main-img').replaceWith(img);
}
}
// /loading_slick_element($, true, '.mini-cart-change-variation .product-lightbox');
});
/**
* Update Quantity mini cart change
*/
$('body').on('ns_bulk_discount_changed', function () {
var wrap = $('#cart-sidebar .ext-nodes-wrap .mini-cart-change-variation');
if ($(wrap).length) {
$('body').trigger('update-price-stock-pos',[wrap]);
}
});
$('body').on('update-price-stock-pos',function(e,wrap) {
setTimeout(function () {
var _price_stock = $(wrap).find('.variations_form .woocommerce-variation').clone();
if ($(wrap).find('.product-info .price.nasa-bulk-price').length) {
_price_stock = $(wrap).find('.product-info .price.nasa-bulk-price').html();
$(wrap).find('.product-lightbox .product-quickview-img .ns-price .woocommerce-variation .woocommerce-variation-price').html('<span class="price">' + _price_stock + '</span>');
$(wrap).find('.product-lightbox .product-quickview-img .ns-price .woocommerce-variation').removeAttr('style');
} else {
$(wrap).find('.product-lightbox .product-quickview-img .ns-price .woocommerce-variation').replaceWith(_price_stock);
}
var _org_price = $(wrap).find('.product-lightbox .product-quickview-img .ns-price .nasa-single-product-price');
if ($(_price_stock).find('.woocommerce-variation-price').html() != '' && !$(wrap).find('.variations_form .btn-add-from-minicart').hasClass('disabled')) {
$(_org_price).hide();
}else {
$(_org_price).show();
}
}, 200);
});
});
/* End Document Ready */
+56
View File
@@ -0,0 +1,56 @@
/**
* Document Ready !!!
*/
jQuery(document).ready(function($) {
"use strict";
$('body').on('click', '.product-lightbox .adsw-attribute-option .sku-set', function() {
var _this = $(this);
if (!$(_this).hasClass('active') && !$(_this).hasClass('sku-disabled')) {
var _val = $(_this).attr('data-value');
var _wrap = $(_this).parents('td.value');
var _select = $(_wrap).find('select');
var _ops = $(_this).parents('.adsw-attribute-option');
$(_ops).find('.sku-set').removeClass('active');
$(_this).addClass('active');
$(_select).val(_val).trigger('change');
}
});
$('body').on("check_variations", function () {
var _form = $('.product-lightbox form.variations_form');
if ($(_form).length) {
$(_form).find(".adsw-attribute-option").each(function () {
var _adsw = $(this);
var _wrap = $(_adsw).parents('td.value');
var _select = $(_wrap).find('select');
$(_adsw).find('.sku-set:not(.active)').each(function() {
var _item = $(this);
var _value = $(_item).attr('data-value');
var _option = $(_select).find('option[value="' + _value + '"]').attr('disabled');
if (
$(_select).find('option[value="' + _value + '"]').length <= 0 ||
typeof _option !== 'undefined'
) {
if (!$(_item).hasClass('sku-disabled')) {
$(_item).addClass('sku-disabled');
}
}
});
});
}
});
$('body').on('click', '.reset_variations', function () {
var _wrap = $(this).parents('.product-lightbox');
if ($(_wrap).length && $(_wrap).find('form.variations_form').length) {
var _form = $(_wrap).find('form.variations_form');
$(_form).find(".sku-set").removeClass("active").removeClass("sku-disabled");
}
});
});
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+945
View File
@@ -0,0 +1,945 @@
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
/**
* Images exists be checked
* @type Array
*/
var _ns_img_checked = [];
var Timeout_bc =null
var Timeout_bc_remoc_class = null;
var Timeout_bc_click = null;
var tab_bc = [];
$('body').on('ns_btns_fixed', function() {
if ($('.ns_btn-fixed').length <= 0) {
$('body').append('<div class="ns_btn-fixed nasa-flex"></div>');
}
var has_padding_bottom = false;
if ($('.nasa-single-product-in-mobile .single_add_to_cart_button').length) {
if ($('.ns_btn-fixed').find('.single_add_to_cart_button').length <= 0) {
var _text = $('.nasa-single-product-in-mobile .single_add_to_cart_button.ns-single-add-btn').text();
$('.ns_btn-fixed').append('<a href="javascript:void(0);" class="single_add_to_cart_button button">' + _text + '</a>');
}
has_padding_bottom = true;
}
if ($('.nasa-single-product-in-mobile .nasa-buy-now').length) {
if ($('.ns_btn-fixed').find('.nasa-buy-now').length <= 0) {
var _text = $('.nasa-single-product-in-mobile .nasa-buy-now').text();
$('.ns_btn-fixed').append('<a href="javascript:void(0);" class="nasa-buy-now button">' + _text + '</a>');
}
has_padding_bottom = true;
}
if (has_padding_bottom) {
var _padding_bottom = $('.ns_btn-fixed').outerHeight();
$('body').css({'padding-bottom': _padding_bottom});
}
}).trigger('ns_btns_fixed');
/**
* ADD TO CART - show in variations form
*/
$('body').on('click', '.ns_btn-fixed .single_add_to_cart_button, .ns-open-var-form', function() {
if ($('.nasa-single-product-in-mobile form.cart').length) {
var _form = $('.nasa-single-product-in-mobile form.cart');
var _btn = $(_form).find('button[type="submit"].single_add_to_cart_button');
$('body').trigger('slick_go_to_0',[$('.main-images')]);
if ($(_form).hasClass('variations_form')) {
if (!$(_form).hasClass('ns-show')) {
$(_form).addClass('ns-show ns_add_to_cart_button_show');
$('.black-window').fadeIn(200).addClass('desk-window');
if (!$('body').hasClass('ovhd')) {
$('body').addClass('ovhd');
}
}
} else {
if ($(_btn).length) {
$(_btn).trigger('click');
}
}
}
});
/**
* BUY NOW - show in variations form
*/
$('body').on('click', '.ns_btn-fixed .nasa-buy-now', function() {
if ($('.nasa-single-product-in-mobile form.cart').length) {
var _this = $(this);
var _form = $('.nasa-single-product-in-mobile form.cart');
var _btn = $(_form).find('.nasa-buy-now');
$('body').trigger('slick_go_to_0',[$('.main-images')]);
if ($(_form).hasClass('variations_form')) {
if (!$(_form).hasClass('ns-show')) {
$(_form).addClass('ns-show ns_buy_now_button_show');
$(_this).removeClass('loading');
$('.black-window').fadeIn(200).addClass('desk-window');
if (!$('body').hasClass('ovhd')) {
$('body').addClass('ovhd');
}
}
} else {
if ($(_btn).length) {
$(_btn).trigger('click');
}
}
}
});
/**
* Hide simple product - cart form
*/
$('body').on('ns_hide_simple_cart_form', function() {
if (
$('.nasa-single-product-in-mobile form.cart').length &&
$('.nasa-single-product-in-mobile form.cart').find('input[name="data-type"]').length
) {
if ($('.nasa-single-product-in-mobile form.cart').find('input[name="data-type"]').val() === 'simple') {
/**
* Compatible WCPA
*/
if ($('.nasa-single-product-in-mobile form.cart').find('.wcpa_form_outer').length) {
$('.nasa-single-product-in-mobile form.cart').find('>*').each(function() {
if (!$(this).hasClass('wcpa_form_outer')) {
$(this).hide();
}
});
} else {
$('.nasa-single-product-in-mobile form.cart').hide();
if ($('.nasa-single-product-in-mobile form.cart').find('.nasa-dsc-wrap').length) {
var _nasa_dsc_wrap = $('.nasa-single-product-in-mobile form.cart').find('.nasa-dsc-wrap');
if (!$(_nasa_dsc_wrap).hasClass('nasa-dsc-type-2')) {
$(_nasa_dsc_wrap).addClass('nasa-dsc-mobile-quick-add');
}
$('.nasa-single-product-in-mobile form.cart').after($(_nasa_dsc_wrap));
}
}
}
}
}).trigger('ns_hide_simple_cart_form');
/**
* Checkout Plugins - Stripe for WooCommerce
*/
$('body').on('ns_ppc_woo', function() {
var _form = $('.nasa-single-product-in-mobile form.cart');
if ($(_form).length && ($('#ppcp-messages').length || $('.ppc-button-wrapper').length)) {
if ($('.ns-ppc-wrap').length <= 0) {
$(_form).after('<div class="ns-ppc-wrap ns-begin-wrap nasa-crazy-box"></div>');
}
/**
* Checkout Plugins - Stripe for WooCommerce - Mess
*/
if ($('#ppcp-messages').length) {
var _ppcp_mess = $('#ppcp-messages');
$('.ns-ppc-wrap').append(_ppcp_mess);
}
/**
* Checkout Plugins - Stripe for WooCommerce - Button
*/
if ($('.ppc-button-wrapper').length) {
var _ppc_btns = $('.ppc-button-wrapper');
$('.ns-ppc-wrap').append(_ppc_btns);
}
}
}).trigger('ns_ppc_woo');
/**
* triger price load
*/
$('body').on('ns_add_nasa_price_loading', function(e, _form) {
var _org_price = null,
_sub_price = null,
_sub_price_1st = null,
_sub_price_2nd = null;
if ($(_form).find('.ns-form-info .ns-info-wrap').length <= 0) {
$(_form).find('.ns-form-info').append('<div class="ns-info-wrap"></div>');
}
$(_form).find('.ns-form-info .ns-info-wrap').html('');
if ($(_form).find('.ns-form-info .ns-info-wrap .ns-price-wrap').length <= 0) {
$(_form).find('.ns-form-info .ns-info-wrap').append('<div class="ns-price-wrap"></div>');
}
/**
* nasa-single-product-price - Orgirin
*/
if ($('.nasa-single-product-in-mobile .price.nasa-single-product-price').length) {
if (!$('.nasa-single-product-in-mobile .price.nasa-single-product-price').hasClass('org-price')) {
$('.nasa-single-product-in-mobile .price.nasa-single-product-price').addClass('org-price');
}
_org_price = $('.nasa-single-product-in-mobile .price.nasa-single-product-price').clone();
$(_org_price).removeClass('nasa-single-product-price');
}
if (_org_price) {
$(_form).find('.ns-form-info .ns-price-wrap').append(_org_price);
}
if ($(_form).find('.ns-info-variants .single_variation_wrap .woocommerce-variation-price .price').length) {
_sub_price = $(_form).find('.ns-info-variants .single_variation_wrap .woocommerce-variation-price .price').html();
} else if ($('.nasa-single-product-in-mobile .nasa-bulk-price').length) {
_sub_price = $('.nasa-single-product-in-mobile .nasa-bulk-price').html();
}
if (_sub_price) {
/**
* For Bulk Price OUT Form
*/
_sub_price_1st = '<p class="price nasa-bulk-price">' + _sub_price + '</p>';
if ($('.nasa-single-product-in-mobile .nasa-bulk-price').length <= 0) {
$('.nasa-single-product-in-mobile .nasa-single-product-price').after(_sub_price_1st);
} else {
$('.nasa-single-product-in-mobile .nasa-bulk-price').replaceWith(_sub_price_1st);
}
/**
* For Bulk Price IN Form
*/
_sub_price_2nd = '<p class="price sub-price sub-price-2nd">' + _sub_price + '</p>';
if ($(_form).find('.ns-form-info .sub-price.sub-price-2nd').length <= 0) {
$(_form).find('.ns-form-info .ns-price-wrap').append(_sub_price_2nd);
} else {
$(_form).find('.ns-form-info .sub-price.sub-price-2nd').replaceWith(_sub_price_2nd);
}
$('.price.org-price').hide();
}
/**
* availability
*/
if ($(_form).find('.ns-info-variants .single_variation_wrap .woocommerce-variation-availability').length) {
var _availability = $(_form).find('.ns-info-variants .single_variation_wrap .woocommerce-variation-availability').html();
if (_availability && $(_form).find('.ns-form-info .ns-info-wrap .stock').length <= 0) {
$(_form).find('.ns-form-info .ns-info-wrap').append(_availability);
// $(_form).find('.ns-form-info .price').append(_availability);
}
}
});
/**
* trigger img load
*/
$('body').on('ns_add_nasa_img_loading', function(e,_form) {
var _img = null;
if ($('.nasa-single-product-in-mobile .main-images .nasa-item-main-image-wrap[data-key="0"] img').length) {
_img = $('.nasa-single-product-in-mobile .main-images .item-wrap:not(.slick-cloned) .nasa-item-main-image-wrap[data-key="0"] img').clone();
}
if (_img) {
if ($(_form).find('.ns-form-info').length <= 0) {
$(_form).prepend('<div class="ns-form-info nasa-flex align-start margin-bottom-20"></div>');
}
var _img_src = $(_img).attr('src');
if ($(_form).find('.ns-form-info .main_min_img').length <= 0) {
$(_form).find('.ns-form-info').prepend('<div class="main_min_img"></div>');
}
if ($.inArray(_img_src, _ns_img_checked) !== -1) {
$(_form).find('.ns-form-info .main_min_img').html('');
if ($('body').hasClass('product-zoom')) {
$(_form).find('.ns-form-info .main_min_img').html('<a class="ns-popup-img" href="javascript:void(0);"><svg fill="currentColor" viewBox="0 0 24 24" width="20" height="20"><path d="M3,20V12a1,1,0,0,1,2,0v5.585L17.586,5H12a1,1,0,0,1,0-2h8a1,1,0,0,1,1,1v8a1,1,0,0,1-2,0V6.414L6.414,19H12a1,1,0,0,1,0,2H4A1,1,0,0,1,3,20Z"/></svg></a>');
}
$(_form).find('.ns-form-info .main_min_img').append(_img);
$(_form).find('.ns-form-info .main_min_img').removeClass('nasa-img-loading');
} else {
if (!$(_form).find('.ns-form-info .main_min_img').hasClass('nasa-img-loading')) {
$(_form).find('.ns-form-info .main_min_img').addClass('nasa-img-loading');
}
var _interval = setInterval(function() {
var _main_src = _img.attr('src');
var _img_main = new Image();
_img_main.src = _main_src;
_img_main.onload = function() {
$(_form).find('.ns-form-info .main_min_img').removeClass('nasa-img-loading');
$(_form).find('.ns-form-info .main_min_img').html('');
if ($('body').hasClass('product-zoom')) {
$(_form).find('.ns-form-info .main_min_img').html('<a class="ns-popup-img" href="javascript:void(0);"><svg fill="currentColor" viewBox="0 0 24 24" width="20" height="20"><path d="M3,20V12a1,1,0,0,1,2,0v5.585L17.586,5H12a1,1,0,0,1,0-2h8a1,1,0,0,1,1,1v8a1,1,0,0,1-2,0V6.414L6.414,19H12a1,1,0,0,1,0,2H4A1,1,0,0,1,3,20Z"/></svg></a>');
}
$(_form).find('.ns-form-info .main_min_img').append(_img);
_ns_img_checked.push(_img_src);
clearInterval(_interval);
};
}, 1000);
}
}
});
/**
* Fixed Variation Form
*/
$('body').on('ns_variation_form_fixed', function() {
if ($('.nasa-single-product-in-mobile form.cart.variations_form').length) {
$('body').trigger('ns_before_variation_form_fixed');
var _form = $('.nasa-single-product-in-mobile form.cart.variations_form');
if ($(_form).find('.ns-form-close').length <= 0) {
$(_form).append('<a class="ns-form-close nasa-stclose" href="javascript:void(0);" rel="nofollow"></a>');
}
if ($(_form).find('.ns-form-info').length <= 0) {
$(_form).prepend('<div class="ns-form-info nasa-flex align-start margin-bottom-20"></div>');
}
if ($(_form).find('.ns-form-info .ns-info-wrap').length <= 0) {
$(_form).find('.ns-form-info').append('<div class="ns-info-wrap"></div>');
}
if ($(_form).find('.ns-form-info .ns-info-wrap .ns-price-wrap').length <= 0) {
$(_form).find('.ns-form-info .ns-info-wrap').append('<div class="ns-price-wrap"></div>');
}
/**
* img change
*/
$('body').trigger('ns_add_nasa_img_loading', [_form]);
/**
* price change
*/
$('body').trigger('ns_add_nasa_price_loading', [_form]);
/**
* Size Guide
*/
if ($('.nasa-single-product-in-mobile .nasa-wrap-popup-nodes .nasa-size-guide').length) {
var _side_guide = $('.nasa-single-product-in-mobile .nasa-wrap-popup-nodes .nasa-size-guide .nasa-node-popup').clone();
if (_side_guide && $(_form).find('.ns-info-variants .nasa-node-popup').length <= 0) {
_side_guide.text(_side_guide.text().trim());
$(_form).find('table.variations tbody tr:last-child .label').append(_side_guide);
}
}
/**
* Move Btns
*/
if ($(_form).find('.ns-info-btns .variations_button').length <= 0) {
if ($(_form).find('.ns-info-btns').length <= 0) {
$(_form).append('<div class="ns-info-btns"></div>');
}
var _btn = $(_form).find('.variations_button');
if ($(_btn).length) {
$(_form).find('.ns-info-btns').append(_btn);
}
/**
* Compatible Woocommerce Custom Product Addons
*/
if ($(_form).find('.ns-info-btns .wcpa_form_outer').length) {
var _wcpa_form_outer = $(_form).find('.ns-info-btns .wcpa_form_outer');
if ($(_form).find('.ns-info-variants').length) {
$(_form).find('.ns-info-variants').append(_wcpa_form_outer);
} else {
$(_form).find('.ns-info-btns').before(_wcpa_form_outer);
}
}
}
/**
* Checkout Plugins - Stripe for WooCommerce
*/
if ($('.ns-ppc-wrap').length) {
var _ppc = $('.ns-ppc-wrap');
if ($(_form).find('.ns-info-variants').length) {
$(_form).find('.ns-info-variants').append(_ppc);
} else {
$(_form).find('.ns-info-btns').before(_ppc);
}
}
/**
* Choose Variations
*/
$('body').trigger('ns_variants_clone_render', [_form]);
$('body').trigger('ns_after_variation_form_fixed');
}
}).trigger('ns_variation_form_fixed');
/**
* Variants Clone render
*/
$('body').on('ns_variants_clone_render', function(e, _form) {
if ($('.ns-variants-first').length <= 0) {
$(_form).before('<div class="ns-begin-wrap ns-variants-first"></div>');
}
var _choose = '';
var _tr_attrs = $('body').hasClass('app-attrs-full') ? '.variations tr' : '.variations tr:first-child';
$(_form).find(_tr_attrs).each(function() {
var _this = $(this);
var _label = $(_this).find('th.label').length ? $(_this).find('th.label').clone() : null;
if ($(_label).find('.nasa-node-popup').length) {
$(_label).find('.nasa-node-popup').remove();
}
_choose += _label !== null ? '<div class="ns-variant-lbl">' + $(_label).html() + '</div>' : '';
var _value = $(_this).find('td.value').length ? $(_this).find('td.value').clone() : null;
if (_value !== null) {
if ($(_value).find('.reset_variations').length) {
$(_value).find('.reset_variations').remove();
}
if ($(_value).find('[id]').length) {
$(_value).find('[id]').removeAttr('id');
}
if ($(_value).find('>select').length){
$('.ns-variants-first').addClass('nasa-attribute-select');
}
_choose += '<div class="ns-variant-val">' + $(_value).html() + '</div>';
}
});
if (_choose !== '') {
$('.ns-variants-first').html('<div class="ns-variants-clone"><a href="javascript:void(0);" class="ns-open-var-form" rel="nofollow"><svg width="11" height="11" viewBox="0 0 512 512" fill="currentColor"><path d="M135 512c3 0 4 0 6 0 15-4 26-21 40-33 62-61 122-122 187-183 9-9 27-24 29-33 3-14-8-23-17-32-67-66-135-131-202-198-11-9-24-27-33-29-18-4-28 8-31 21 0 0 0 2 0 2 1 1 1 6 3 10 3 8 18 20 27 28 47 47 95 93 141 139 19 18 39 36 55 55-62 64-134 129-199 193-8 9-24 21-26 32-3 18 8 24 20 28z"/></svg></a>' + _choose + '</div>');
}
/**
* Compatible - WooCommerce Dynamic Pricing & Discounts
*/
if ($('#rp_wcdpd_pricing_table_variation_container').length && $(_form).find('.ns-info-variants #rp_wcdpd_pricing_table_variation_container').length <= 0) {
$(_form).find('.ns-info-variants').prepend($('#rp_wcdpd_pricing_table_variation_container'));
}
});
/**
* Image Variation Changed
*/
$('body').on('nasa_changed_gallery_variable_single nasa_after_changed_src_main_img', function() {
var _form = $('.nasa-single-product-in-mobile form.cart.variations_form');
/**
* img change
*/
$('body').trigger('ns_add_nasa_img_loading', [_form]);
$('body').trigger('load_mini_popup');
/**
* Count items Slides
* @type type
*/
var _wrap = $('.nasa-main-image-default-wrap').parents('.product-images-slider');
var _total_gallery = $('.main-images .item-wrap:not(.slick-cloned)').length;
var _count = $(_wrap).find('.ns-img-count .ns-img-now');
var _total = $(_wrap).find('.ns-img-count .ns-img-total');
$(_count).text('1');
$(_total).text(_total_gallery);
if ($(_wrap).find('.nasa-single-arrow').length) {
$(_wrap).find('.nasa-single-arrow[data-action="prev"]').addClass('nasa-disabled');
if (_total_gallery > 1) {
$(_wrap).find('.nasa-single-arrow[data-action="next"]').removeClass('nasa-disabled');
} else {
$(_wrap).find('.nasa-single-arrow[data-action="next"]').addClass('nasa-disabled');
}
}
});
/**
* Form Close event
*/
$('body').on('click', '.ns-form-close', function() {
var _form = $(this).parents('form');
$(_form).removeClass('ns-show');
if ($(_form).hasClass('ns_add_to_cart_button_show')) {
setTimeout(function() {
$(_form).removeClass('ns_add_to_cart_button_show');
}, 400);
}
if ($(_form).hasClass('ns_buy_now_button_show')) {
setTimeout(function() {
$(_form).removeClass('ns_buy_now_button_show');
}, 400);
}
$('.black-window').fadeOut(400).removeClass('desk-window');
$('body').removeClass('ovhd');
});
/**
* Added To Cart - Then Close form
*/
$('body').on('added_to_cart', function() {
if ($('form.cart .ns-form-close').length) {
$('form.cart .ns-form-close').trigger('click');
}
$('.ns_btn-fixed .single_add_to_cart_button').removeClass('loading');
});
/**
* Change Count slide items
*/
$('body').on('nasa_single_gallery_after_change', function(_ev, _main) {
var _wrap = $(_main).parents('.product-images-slider');
if ($(_wrap).find('.ns-img-count .ns-img-now').length) {
var _slides = $(_wrap).find('.nasa-single-product-main-image');
var _count = $(_wrap).find('.ns-img-count .ns-img-now');
var _imgnow = $(_slides).find('.slick-track .item-wrap.slick-slide.slick-active');
$(_count).text(parseInt(_imgnow.attr('data-slick-index')) + 1);
}
});
/**
* Zoom mini image - magnificPopup
*/
$('body').on('load_mini_popup', function() {
});
/**
* Show variation
*/
$('body').on('show_variation', function() {
var _form = $('.nasa-single-product-in-mobile form.cart.variations_form');
/**
* Price change
*/
$('body').trigger('ns_add_nasa_price_loading', [_form]);
/**
* Choose Variations
*/
$('body').trigger('ns_variants_clone_render', [_form]);
});
/**
* Reset Variation
*/
$('body').on('reset_data', function() {
var _form = $('.nasa-single-product-in-mobile form.cart.variations_form');
/**
* Reset Stock
*/
if ($(_form).find('.ns-form-info .ns-info-wrap .stock').length) {
$(_form).find('.ns-form-info .ns-info-wrap .stock').remove();
}
/**
* Reset Price
*/
$('.price.org-price').show();
$('.price.sub-price').remove();
/**
* Choose Variations
*/
$('body').trigger('ns_variants_clone_render', [_form]);
});
/**
* Bulk Discount price changed
*/
$('body').on('ns_bulk_discount_changed', function() {
var _form = $('.nasa-single-product-in-mobile form.cart.variations_form');
if ($(_form).find('.nasa-variation-bulk-dsct').length <= 0 && $('.nasa-single-product-in-mobile .nasa-variation-bulk-dsct').length) {
var _bulk = $('.nasa-single-product-in-mobile .nasa-variation-bulk-dsct');
$(_form).find('.ns-info-variants').append(_bulk);
}
$('body').trigger('ns_variation_form_fixed');
$('body').trigger('ns_add_nasa_price_loading', [_form]);
});
/**
* Even Click Read more Tab content
*/
$('body').on('click', '.ns-btn-read-more', function() {
var _this = $(this);
//var _row = $(_this).parents('.row:not(.nasa-product-details-page)');
var _row = $(_this).parents('.ns-tab-item');
// var _read =$(_row).find('.ns-read-more');
if (!$(_row).hasClass('ns-row-active')) {
$(_row).addClass('ns-row-active');
$(_this).find('.ns-btn-read-more-text').html($(_this).attr('data-show-less'));
if ($(_row).hasClass('ns-tab-reviews') && $(_row).find('.commentlist').hasClass('masonry')) {
$('body').trigger('nasa_masonry_comments', [false, true]);
}
} else {
$(_row).removeClass('ns-row-active');
$('body').trigger('nasa_animate_scroll_to_top', [$, _row, 500]);
$(_this).find('.ns-btn-read-more-text').html($(_this).attr('data-show-more'));
}
$('body').trigger('nasa_get_tab_mobile_bc');
});
/**
* Add Read more for WooCommerce Tab content
*/
$('body').on('ns_add_read_more', function() {
// if ($('#review_form_wrapper').length && $('.btn-add-new-review').length <= 0) {
// var _text = $('[name="ns-add-review"]').length ? $('[name="ns-add-review"]').val() : 'Write a review';
// $('#review_form_wrapper').after('<a class="button btn-add-new-review" href="javascript:void(0);" rel="nofollow">' + _text + '</a>');
// }
if ($('.woocommerce-tabs .ns-tab-item').length && $('#tmp-read-more-tab').length) {
var _ns_readmore = $('#tmp-read-more-tab').html();
$('.woocommerce-tabs .ns-tab-item').each(function() {
var _this = $(this);
if ($(_this).find('.ns-read-more').length <= 0) {
$(_this).append(_ns_readmore);
}
if ($(_this).find('.nasa-content-accessories_content, .cr-reviews-ajax-reviews, .nasa-content-no-read-more').length) {
$(_this).removeClass('ns-tab-item');
$(_this).addClass('ns-tab-no-read-more');
}
if ($(_this).find('.nasa-content-additional_information').length && $(_this).find('.nasa-content-additional_information').outerHeight() <= 300) {
console.log($(_this).find('.nasa-content-additional_information').outerHeight());
$(_this).removeClass('ns-tab-item');
$(_this).addClass('ns-tab-no-read-more');
}
if ($(_this).find('.nasa-content-reviews').length) {
$(_this).addClass('ns-tab-reviews');
}
});
}
}).trigger('ns_add_read_more');
/**
* After Loaded Ajax complete
*/
$('body').on('nasa_after_loaded_ajax_complete', function() {
if ($('body').find('.ns_btn-fixed').length) {
$('body').find('.ns_btn-fixed').remove();
}
$('body').trigger('ns_btns_fixed');
$('body').trigger('ns_hide_simple_cart_form');
$('body').trigger('ns_variation_form_fixed');
$('body').trigger('ns_add_read_more');
});
//swipe down to close variations_form, size-guide, delivery-return, ask-a-quetion.
$('body').on('touchstart', '.variations_form, #nasa-content-size-guide, #nasa-content-delivery-return, #nasa-content-ask-a-quetion, #review_form_wrapper, #nasa-content-request-a-callback', function(e) {
var scrollTop = $(this).find('.ns-inct').scrollTop();
touchstart = 0;
if ($(e.target).parents('.nasa-popup-content-contact').length) {
scrollTop = $(this).find('.nasa-wrap').scrollTop();
if ($(e.target).attr('name') == 'your-message') {
var st = $(e.target).scrollTop();
if(st > 0) {
scrollTop = 100;
}
}
}
if ($(e.target).parents('.variations_form').length) {
scrollTop = $(this).find('.ns-info-variants').scrollTop();
}
if ($(e.target).parents('#review_form_wrapper').length) {
scrollTop = $(this).scrollTop();
if ($(e.target).attr('id') == 'comment') {
var st = $(e.target).scrollTop();
if (st > 0) {
scrollTop = 100;
}
}
}
if ($(e.target).hasClass('nasa-product') || $(e.target).attr('id') == 'nasa-content-size-guide' || $(e.target).attr('id') == 'nasa-content-delivery-return') {
scrollTop = 0;
}
if (scrollTop <= 0) {
touchstart = e.touches[0].clientY;
}
});
$('body').on('touchmove', '.variations_form, #nasa-content-size-guide, #nasa-content-delivery-return, #nasa-content-ask-a-quetion, #review_form_wrapper, #nasa-content-request-a-callback', function(e) {
touchend = e.changedTouches[0].clientY;
if (touchstart != touchend && touchstart != 0 && Math.abs(touchstart - touchend) > distance) {
if (touchstart < touchend) {
$(this).find('a.nasa-stclose').trigger('click');
}
}
});
if ($('.related-product .nasa-title-relate').length) {
$('.related-product .nasa-title-relate').removeClass('text-center');
}
//swipe photoswipe X
// $('body').on('touchstart', '.pswp .comment-text',function(e) {
// touchstart = e.touches[0].clientX;
// });
// $('body').on('touchend', '.pswp .comment-text',function(e) {
// touchend = e.changedTouches[0].clientX;
// if (touchstart != touchend && touchstart != 0 && Math.abs(touchstart - touchend) > distance) {
// if (touchstart > touchend) {
// $('.pswp__button--arrow--right').trigger('click');
// } else {
// $('.pswp__button--arrow--left').trigger('click');
// }
// }
// touchend = 0;
// touchstart = 0;
// });
$('body').on('mini_cart_mobile_layout_change_single_page',function() {
var _nasa_product_details_page = $('.nasa-product-details-page.nasa-top-navigaton');
setTimeout(function() {
if ($(_nasa_product_details_page).length && $('body').hasClass('nasa-mobile-app')) {
var _woocommerce_tabs = $(_nasa_product_details_page).find('.woocommerce-tabs');
var _ns_tab_item = $(_woocommerce_tabs).find('>.row');
var _product_header = $('body').find('.nasa-header-mobile-layout .sticky-wrapper');
var _related_product = $('body').find('.related-product:first');
var _focus_info = $(_nasa_product_details_page).find('.focus-info');
var _title = '';
var _target = '';
var html = '<div class="nasa-bc-details-page-wrap"><div class="nasa-iflex flex-nowrap">';
if ($(_focus_info).length) {
_title = $('body').find('input[name="nasa-title-bc-general"]').val();
_target = '.focus-info';
html += '<a href="javascript:void(0);" title="' + _title + '" rel="nofollow" class="nasa-bold-500 nasa-bc-details-step" data-target="' + _target + '">' + _title + '</a>';
}
$(_ns_tab_item).each(function() {
var _this = $(this);
var _nasa_content = $(_this).find('.nasa-content');
_title = $(_nasa_content).find('.ns-woo-tab-title').length ? $(_nasa_content).find('.ns-woo-tab-title').text().trim() : '';
var _id = $(_nasa_content).attr('id');
if (_id == 'nasa-scroll-reviews') {
_title = $('body').find('input[name="nasa-title-bc-review"]').val();
}
if (_id == 'nasa-scroll-reviews' | _id == 'nasa-scroll-description') {
html += '<a href="javascript:void(0);" title="'+_title+'" rel="nofollow" class="nasa-bold-500 nasa-bc-details-step" data-target="#' + _id + '">' + _title + '</a>';
}
else if ($(_nasa_product_details_page).hasClass('nasa-top-navigaton-ctab') && _id !== 'nasa-scroll-accessories_content') {
html += '<a href="javascript:void(0);" title="'+_title+'" rel="nofollow" class="nasa-bold-500 nasa-bc-details-step" data-target="#' + _id + '">' + _title + '</a>';
}
});
if ($(_related_product).length) {
_title = $('body').find('input[name="nasa-title-bc-recommendation"]').val();
_target = '.related-product:first';
html += '<a href="javascript:void(0);" title="' + _title + '" rel="nofollow" class="nasa-bold-500 nasa-bc-details-step" data-target="' + _target + '">' + _title + '</a>';
}
html += '</div></div>';
if ($(_product_header).length) {
$(_product_header).append(html);
$(_product_header).find('.nasa-bc-details-step:first-child').addClass('nasa-active');
}
}
$('body').trigger('nasa_get_tab_mobile_bc');
}, 1000);
}).trigger('mini_cart_mobile_layout_change_single_page');
$('body').on('click', '.nasa-bc-details-step', function(){
var _this = $(this);
var index = $(_this).index();
var tab_active = tab_bc[index];
$('.nasa-bc-details-page-wrap').addClass('on-scrolling');
$(_this).addClass('nasa-active').siblings().removeClass('nasa-active');
$('html').animate({scrollTop: tab_active.offsetTop + 10}, 10, function() {
if (Timeout_bc_remoc_class != null) {
clearTimeout(Timeout_bc_remoc_class);
}
Timeout_bc_remoc_class = setTimeout(function() {
$('.nasa-bc-details-page-wrap').removeClass('on-scrolling');
},1000);
});
var _first = $('.nasa-bc-details-page-wrap').find('.nasa-bc-details-step:first');
var p_w = $('.nasa-bc-details-page-wrap').outerWidth();
var c_w = $(_this).outerWidth();
var _pos_left = $(_this).offset().left;
var _f_pos = $(_first).offset().left;
if (Timeout_bc_click != null) {
clearTimeout(Timeout_bc_click);
}
Timeout_bc_click = setTimeout(function() {
$('.nasa-bc-details-page-wrap').animate({scrollLeft: _pos_left - _f_pos -(p_w - c_w)/2}, 200);
}, 10);
});
$('body').on('nasa_after_loaded_ajax_complete', function() {
$('body').trigger('mini_cart_mobile_layout_change_single_page');
});
$('body').on('nasa_get_tab_mobile_bc', function() {
var _step = $('.nasa-bc-details-page-wrap .nasa-bc-details-step');
var _nasa_ajax_store = $('#nasa-ajax-store');
$(_step).each(function() {
var _this = $(this);
var _target = $(_this).attr('data-target');
var _row = $(_nasa_ajax_store).find(_target);
var _pos_top = $(_row).length ? $(_row).offset().top : 0;
if ($('body').find('.nasa-header-sticky').length && $('.sticky-wrapper').length) {
_pos_top -= $('.sticky-wrapper').outerHeight();
}
if ($('#wpadminbar').length) {
_pos_top -= $('#wpadminbar').outerHeight();
}
_pos_top -= 10;
tab_bc.push({ name: _target, offsetTop: _pos_top });
});
});
var headerHeight = $('#header-content').length ? $('#header-content').outerHeight() : 0;
$(window).on('scroll', function () {
var scrollTop = $(this).scrollTop();
if ($('body').find('.nasa-header-sticky').length && $('.sticky-wrapper').length) {
if (Math.round(scrollTop) > 0) {
if (!$('.sticky-wrapper').hasClass('fixed-already')) {
$('.sticky-wrapper').addClass('fixed-already');
}
} else {
$('.sticky-wrapper').removeClass('fixed-already');
}
}
if ($('.nasa-bc-details-page-wrap .nasa-bc-details-step').length && !$('.nasa-bc-details-page-wrap').hasClass('on-scrolling')) {
var currentTab = $('.nasa-bc-details-step.nasa-active').attr('data-target');
var activeTab = null;
tab_bc.forEach(function(element, index) {
var nextElement = tab_bc[index + 1];
if (!nextElement) {
if (scrollTop >= element.offsetTop) {
activeTab = element.name;
}
} else if (scrollTop >= element.offsetTop && scrollTop < nextElement.offsetTop) {
activeTab = element.name;
}
});
if (activeTab !== currentTab) {
currentTab = activeTab;
var _just_active = $('.nasa-bc-details-step[data-target="'+currentTab+'"]');
var _first = $('.nasa-bc-details-page-wrap').find('.nasa-bc-details-step:first');
var p_w = $('.nasa-bc-details-page-wrap').outerWidth();
if (_just_active) {
var c_w = $(_just_active).outerWidth();
var _pos_left = $(_just_active).offset().left;
var _f_pos = $(_first).offset().left;
$('.nasa-bc-details-step').removeClass('nasa-active');
$(_just_active).addClass('nasa-active');
if (Timeout_bc != null) {
clearTimeout(Timeout_bc);
}
Timeout_bc = setTimeout(function() {
$('.nasa-bc-details-page-wrap').stop().animate({scrollLeft: _pos_left - _f_pos -(p_w - c_w)/2}, 200);
}, 10);
}
}
}
});
});
/* End Document Ready */
File diff suppressed because it is too large. Load diff
+139
View File
@@ -0,0 +1,139 @@
/**
* Document Ready !!!
*/
jQuery(document).ready(function($) {
"use strict";
/**
* Multi Currencies
*/
if ($('.nasa-currencies-3rd .nasa-currency-switcher').length) {
/**
* For FOX - Currency Switcher Professional for WooCommerce
*/
if ($('.woocs_auto_switcher').length) {
var _woocs = $('.woocs_auto_switcher');
var _clone = '<ul class="nasa-woocs-switcher crr-switcher">';
var _i = 0;
$(_woocs).find('.woocs_auto_switcher_link').each(function() {
var _this = $(this);
$(_this).attr('data-index', _i);
_i++;
if (!$(_this).hasClass('woocs_curr_curr')) {
var _item = $(_this).parents('li').clone();
$(_item).find('a').removeClass('woocs_auto_switcher_link');
$(_item).find('a').addClass('nasa-woocs-switcher-link');
_clone += '<li>' + $(_item).html() + '</li>';
}
});
_clone += '</ul>';
var _cur_woocs = $(_woocs).find('.woocs_curr_curr').clone();
$(_cur_woocs).removeClass('woocs_auto_switcher_link');
$(_cur_woocs).removeClass('woocs_curr_curr');
$(_cur_woocs).addClass('nasa-crc nasa-woocs-crc');
$('.nasa-currencies-3rd').prepend(_cur_woocs);
$('.nasa-currency-switcher').append(_clone);
$('.nasa-currency-switcher, .nasa-currencies-3rd').removeClass('hidden-tag');
}
/**
* For CURCY - Multi Currency for WooCommerce
*/
if ($('.wmc-list-currencies').length) {
var _wmc = $('.wmc-list-currencies');
var _clone = '<ul class="nasa-wmc-switcher crr-switcher">';
var _active = '';
$(_wmc).find('.wmc-currency').each(function() {
var _this = $(this);
var _item = $(_this).clone();
if (!$(_this).hasClass('wmc-active')) {
if ($(_item).find('.wmc-currency-symbol').length) {
$(_item).find('a').prepend($(_item).find('.wmc-currency-symbol'));
}
_clone += '<li>' + $(_item).html() + '</li>';
} else {
var _html_act = $(_item).html();
if ($(_item).find('.wmc-active-title').length) {
$(_item).find('.wmc-active-title').prepend($(_item).find('.wmc-currency-symbol'));
_html_act = $(_item).find('.wmc-active-title').html();
} else {
if ($(_item).find('a').length) {
_html_act = $(_item).find('a').html();
}
}
_active = '<a href="javascript:void(0);" rel="nofollow" class="wmc-active">' + _html_act + '</a>';
}
});
_clone += '</ul>';
$('.nasa-currencies-3rd').prepend(_active);
$('.nasa-currency-switcher').append(_clone);
$('.nasa-currency-switcher, .nasa-currencies-3rd').removeClass('hidden-tag');
if ($(_wmc).parents('.woocommerce-multi-currency').length) {
$(_wmc).parents('.woocommerce-multi-currency').addClass('hidden-tag');
}
}
}
/**
* Trigger For FOX - Currency Switcher Professional for WooCommerce
*/
$('body').on('click', '.nasa-woocs-switcher-link', function(e) {
var _index = $(this).attr('data-index');
if ($('.woocs_auto_switcher_link[data-index="' + _index + '"]').length) {
$('.woocs_auto_switcher_link[data-index="' + _index + '"]').trigger('click');
}
});
/**
* Render for Mobile menu
*/
$('body').on('nasa_after_render_currencies_switcher', function(e, _currency) {
if ($(_currency).find('.nasa-currency-switcher').length) {
$(_currency).addClass('menu-item-has-children root-item li_accordion');
$(_currency).find('.nasa-currency-switcher').addClass('nav-dropdown');
}
e.preventDefault();
});
/**
* After loaded ajax .nasa-currency-switcher
*/
var _ns_spmtcrc = '';
$('body').on('nasa_before_load_ajax', function() {
if ($('.nasa-currencies-3rd').length) {
var _crc = $('.nasa-currencies-3rd').clone();
_ns_spmtcrc = $(_crc).html();
}
});
$('body').on('nasa_after_loaded_ajax_complete', function() {
if ($('.nasa-currencies-3rd').length) {
$('.nasa-currencies-3rd').html(_ns_spmtcrc);
$('.nasa-currencies-3rd').removeClass('hidden-tag');
}
_ns_spmtcrc = '';
});
$('body').on('click', 'a[data-currency]', function() {
if (typeof _popstate_reload !== 'undefined') {
_popstate_reload = false;
}
});
});
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+74
View File
@@ -0,0 +1,74 @@
/*! WOW - v1.0.3 - 2015-01-14
* Copyright (c) 2015 Matthieu Aussaguel; Licensed MIT */(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:0,mobile:!0,live:!0,callback:null},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);return this.disabled()||(this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)),this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(null==a&&(a=this.element),1===a.nodeType){for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.boxes.push(b),this.all.push(b),this.stopped||this.disabled()?this.resetStyle():this.applyStyle(b,!0),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass,null!=this.config.callback?this.config.callback(a):void 0},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.style.visibility="visible");return e},e.proLine truncated
var wow_enable = false;
/* Document ready */
jQuery(document).ready(function($) {
"use strict";
/**
* Init Wow effect
*/
if ($('body').hasClass('nasa-enable-wow')) {
wow_enable = true;
// new WOW({mobile: false}).init();
new WOW().init();
}
/**
* After changed tab content
*/
$('body').on('nasa_after_changed_tab_content', function(ev, currentTab) {
if (typeof wow_enable !== 'undefined' && wow_enable && $(currentTab).length) {
var nasa_slick_element = $(currentTab).find('.nasa-slick-slider');
if ($(nasa_slick_element).length) {
if (typeof wow_enable !== 'undefined' && wow_enable){
if ($(nasa_slick_element).find('.wow').length) {
$(nasa_slick_element).find('.wow').each(function() {
if (!$(this).hasClass('animated')) {
$(this).addClass('animated');
}
});
}
}
$('body').trigger('nasa_unslick', [nasa_slick_element]);
$('body').trigger('nasa_load_slick_slider');
}
var _delay = 10;
var _has_slide = false;
if ($(currentTab).find('.nasa-slick-slider .wow').length) {
$(currentTab).find('.nasa-slick-slider .wow').removeClass('nasa-visible');
_has_slide = true;
}
setTimeout(function() {
$(currentTab).find('.wow').css({
'animation-name': 'fadeInUp',
'visibility': 'visible',
'opacity': 0
});
}, 5);
$(currentTab).find('.wow').each(function() {
var _wow = $(this);
_delay += parseInt($(_wow).attr('data-wow-delay'));
setTimeout(function() {
if (_has_slide) {
$(_wow).addClass('nasa-visible');
}
$(_wow).animate({
'opacity': 1
}, 100);
}, _delay);
});
}
ev.preventDefault();
});
});