1/* NM: Quick-view script */ 2!function(n){"use strict";n.extend(n.nmTheme,{quickview_init:function(){var e,i=this,o=n("#nm-quickview"),t=n('<div id="nm-quickview-overlay" class="mfp-bg nm-mfp-fade-in"></div>');"1"==nm_wp_vars.quickviewLinks.link&&i.$body.on("click",".nm-quickview-btn",(function(n){n.preventDefault(),a(this)})),"1"==nm_wp_vars.quickviewLinks.thumb&&i.$body.on("click",".nm-shop-loop-thumbnail-link",(function(n){n.preventDefault(),a(this)})),"1"==nm_wp_vars.quickviewLinks.title&&i.$body.on("click",".nm-shop-loop-title-link",(function(n){n.preventDefault(),a(this)}));var a=function(o){var a=n(o);(e=(e=a.data("product-id"))||a.closest(".product").data("product-id"))?(i.$html.css("width","auto"),t.appendTo(i.$body),t.addClass("show mfp-ready nm-loader"),c()):console.log("NM: Error - _qvClick() - No product ID found")},c=function(){var a,c={product_id:e};"undefined"!=typeof wc_add_to_cart_params?a=wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","nm_ajax_load_product"):(a=nm_wp_vars.ajaxUrl,c.action="nm_ajax_load_product"),window.nm_quickview_get_product=n.ajax({type:"POST",url:a,data:c,dataType:"html",cache:!1,headers:{"cache-control":"no-cache"},beforeSend:function(){"object"==typeof window.nm_quickview_get_product&&window.nm_quickview_get_product.abort()},error:function(n,e,o){console.log("NM: AJAX error - _qvLoadProduct() - "+o),i.$html.css("width",""),t.removeClass("mfp-ready mfp-removing").remove()},success:function(a){0===a.length&&(console.log("NM: AJAX - _qvLoadProduct() - Empty data"),i.$html.css("width",""),t.removeClass("mfp-ready mfp-removing").remove()),o.html(a);var c=o.children("#product-"+e),s=c.find("form.cart"),l=n("#nm-quickview-slider").find("img"),d=l.last();l.removeAttr("loading"),d.one("load",(function(){c.hasClass("product-variable")&&(s.wc_variation_form().find(".variations select:eq(0)").trigger("change"),i.singleProductVariationsInit(s),s.on("woocommerce_variation_select_change",(function(){i.qvHasSlider&&i.$qvSlider.slick("slickGoTo",0,!1)}))),i.quantityInputsBindButtons(n("#nm-qv-product-summary")),r()}))}})},r=function(){n.magnificPopup.open({mainClass:"nm-mfp-quickview nm-mfp-fade-in",closeMarkup:'<a class="mfp-close nm-font nm-font-close2"></a>',removalDelay:180,fixedContentPos:!0,items:{src:o,type:"inline"},callbacks:{open:function(){t.removeClass("nm-loader"),s(),t.one("touchstart.qv",(function(){n.magnificPopup.close()})),i.$document.trigger("nm_ajax_quickview_open",e)},beforeClose:function(){t.addClass("mfp-removing")},close:function(){i.$html.css("width",""),t.removeClass("mfp-ready mfp-removing").remove()}}})},s=function(){if(i.qvHasSlider=!1,i.$qvSlider=n("#nm-quickview-slider"),i.$qvSlider.children().length>1){i.qvHasSlider=!0;var e="1"==nm_wp_vars.quickViewGalleryInfinite;i.$qvSlider.slick({prevArrow:'<a class="slick-prev"><i class="nm-font nm-font-angle-thin-left"></i></a>',nextArrow:'<a class="slick-next"><i class="nm-font nm-font-angle-thin-right"></i></a>',dots:!1,infinite:e,speed:350})}}}}),n.nmThemeExtensions.quickview=n.nmTheme.quickview_init}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.