Current Path : /storage/v11800/andslite-new/public_html/wp-content/cache/autoptimize/js/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/andslite-new/public_html/wp-content/cache/autoptimize/js/autoptimize_9e79c8bd3284334d65f40bf69e80f3c2.js |
/*! jQuery Migrate v3.4.1 | (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)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x 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 o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
!function(t){t((function(){var e=window.location.href,c=void 0!==document.title?document.title:"",n=void 0!==screen.width&&screen.width>1024?"no":"yes",o="",_={};function a(t){return!!_[t]&&_[t]}function i(t,e){_[t]=e;var c=JSON.stringify(_);localStorage.setItem("ht_ctc_storage",c)}localStorage.getItem("ht_ctc_storage")&&(_=localStorage.getItem("ht_ctc_storage"),_=JSON.parse(_));var s="";if("undefined"!=typeof ht_ctc_chat_var)s=ht_ctc_chat_var,h(),u();else{try{if(document.querySelector(".ht_ctc_chat_data")){var r=t(".ht_ctc_chat_data").attr("data-settings");s=JSON.parse(r),window.ht_ctc_chat_var=s}}catch(t){s={}}h(),u()}function h(){var e=document.querySelector(".ht_ctc_chat_data");e&&(o=t(".ht_ctc_chat_data").attr("data-no_number"),e.remove())}function u(){var c;document.dispatchEvent(new CustomEvent("ht_ctc_event_settings",{detail:{ctc:s}})),(c=document.querySelector(".ht-ctc-chat"))&&(document.dispatchEvent(new CustomEvent("ht_ctc_event_chat")),function(t){"yes"==s.schedule?document.dispatchEvent(new CustomEvent("ht_ctc_event_display",{detail:{ctc:s,display_chat:g,ht_ctc_chat:t}})):g(t)}(c),c.addEventListener("click",(function(){t(".ht_ctc_chat_greetings_box").length||v(c)})),t(".ht_ctc_chat_greetings_box").length&&t(document).on("click",".ht_ctc_chat_style",(function(e){t(".ht_ctc_chat_greetings_box").hasClass("ctc_greetings_opened")?l("user_closed"):d("user_opened")})),t(document).on("click",".ctc_greetings_close_btn",(function(t){l("user_closed")})),t(document).on("click",".ht_ctc_chat_greetings_box_link",(function(e){e.preventDefault(),document.querySelector("#ctc_opt")?t("#ctc_opt").is(":checked")||a("g_optin")?v(c):t(".ctc_opt_in").show(400).fadeOut("1").fadeIn("1"):v(c),document.dispatchEvent(new CustomEvent("ht_ctc_event_greetings"))})),document.querySelector("#ctc_opt")&&t("#ctc_opt").on("change",(function(e){t("#ctc_opt").is(":checked")&&(t(".ctc_opt_in").hide(100),i("g_optin","y"),setTimeout((()=>{v(c)}),500))}))),t(document).on("click",".ht-ctc-sc-chat",(function(){var t=this.getAttribute("data-number"),c=this.getAttribute("data-pre_filled");c=c.replace(/\[url]/gi,e),c=encodeURIComponent(c),s.url_structure_d&&"yes"!==n?window.open("https://web.whatsapp.com/send?phone="+t+"&text="+c,"_blank","noopener"):window.open("https://wa.me/"+t+"?text="+c,"_blank","noopener"),p(this),y(t)})),t(document).on("click",".ctc_chat, #ctc_chat",(function(e){v(this),t(this).hasClass("ctc_woo_place")&&e.preventDefault()})),t(document).on("click",'[href="#ctc_chat"]',(function(t){t.preventDefault(),v(this)}))}function d(e="open"){f(),t(".ctc_cta_stick").remove(),t(".ht_ctc_chat_greetings_box").show(70),t(".ht_ctc_chat_greetings_box").addClass("ctc_greetings_opened").removeClass("ctc_greetings_closed"),i("g_action",e),"user_opened"==e&&i("g_user_action",e)}function l(e="close"){t(".ht_ctc_chat_greetings_box").hide(70),t(".ht_ctc_chat_greetings_box").addClass("ctc_greetings_closed").removeClass("ctc_greetings_opened"),i("g_action",e),"user_closed"==e&&i("g_user_action",e)}function g(t){var e;"yes"==n?"show"==s.dis_m&&((e=document.querySelector(".ht_ctc_desktop_chat"))&&e.remove(),t.style.cssText=s.pos_m+s.css,m(t)):"show"==s.dis_d&&((e=document.querySelector(".ht_ctc_mobile_chat"))&&e.remove(),t.style.cssText=s.pos_d+s.css,m(t))}function m(e){try{t(e).show(parseInt(s.se))}catch(t){e.style.display="block"}!function(){if(t(".ht_ctc_chat_greetings_box").length){if(s.g_device){if("yes"!==n&&"mobile"==s.g_device)return void t(".ht_ctc_chat_greetings_box").remove();if("yes"==n&&"desktop"==s.g_device)return void t(".ht_ctc_chat_greetings_box").remove()}document.dispatchEvent(new CustomEvent("ht_ctc_event_after_chat_displayed",{detail:{ctc:s,greetings_open:d,greetings_close:l}})),s.g_init&&"open"==s.g_init&&"user_closed"!==a("g_user_action")&&d("init"),t(document).on("click",'.ctc_greetings, #ctc_greetings, .ctc_greetings_now, [href="#ctc_greetings"]',(function(t){t.preventDefault(),l("element"),d("element")}))}}(),function(){if(document.querySelector(".ht_ctc_notification")&&"stop"!==a("n_badge")){if(document.querySelector(".ctc_nb")){var e=t(".ht_ctc_badge").closest(".ht_ctc_style");t(".ht_ctc_badge").css({top:t(e).find(".ctc_nb").attr("data-nb_top"),right:t(e).find(".ctc_nb").attr("data-nb_right")})}var c=s.n_time?1e3*s.n_time:"150";setTimeout((()=>{t(".ht_ctc_notification").show(400)}),c)}}(),function(e){var c=t(e).hasClass("ht_ctc_entry_animation")?1200:120;setTimeout((function(){e.classList.add("ht_ctc_animation",s.ani)}),c),t(".ht-ctc-chat").hover((function(){t(".ht-ctc-chat .ht-ctc-cta-hover").show(120)}),(function(){t(".ht-ctc-chat .ht-ctc-cta-hover").hide(100)}))}(e)}function f(){document.querySelector(".ht_ctc_notification")&&(i("n_badge","stop"),t(".ht_ctc_notification").remove())}function p(t){if(s.analytics&&"session"==s.analytics){if(sessionStorage.getItem("ht_ctc_analytics"))return;sessionStorage.setItem("ht_ctc_analytics","done")}document.dispatchEvent(new CustomEvent("ht_ctc_event_analytics"));var n=s.number;t.classList.contains("ht-ctc-sc")&&(n=t.getAttribute("data-number"));var o="Click to Chat for WhatsApp",_="chat: "+n,a=c+", "+e;if(s.ga||s.ga4)if("undefined"!=typeof gtag)s.ga4?gtag("event","click to chat",{number:n,title:c,url:e}):gtag("event",_,{event_category:o,event_label:a});else if("undefined"!=typeof ga&&void 0!==ga.getAll){ga.getAll()[0].send("event",o,_,a)}else"undefined"!=typeof __gaTracker&&__gaTracker("send","event",o,_,a);"undefined"!=typeof dataLayer&&dataLayer.push({event:"Click to Chat",type:"chat",number:n,title:c,url:e,event_category:o,event_label:a,event_action:_}),s.ads&&"undefined"!=typeof gtag_report_conversion&>ag_report_conversion(),s.fb&&"undefined"!=typeof fbq&&fbq("trackCustom","Click to Chat by HoliThemes",{Category:"Click to Chat for WhatsApp",return_type:"chat",ID:n,Title:c,URL:e})}function v(c){document.dispatchEvent(new CustomEvent("ht_ctc_event_number",{detail:{ctc:s}}));var _=s.number,a=s.pre_filled;c.hasAttribute("data-number")&&(_=c.getAttribute("data-number")),c.hasAttribute("data-pre_filled")&&(a=c.getAttribute("data-pre_filled"));try{a=(a=a.replaceAll("%","%25")).replace(/\[url]/gi,e),a=encodeURIComponent(decodeURI(a))}catch(t){}if(""!=_){var i="https://wa.me/"+_+"?text="+a,r=s.url_target_d?s.url_target_d:"_blank";"yes"==n?(s.url_structure_m&&(i="whatsapp://send?phone="+_+"&text="+a,r="_self"),s.custom_url_m&&""!==s.custom_url_m&&(i=s.custom_url_m)):(s.url_structure_d&&(i="https://web.whatsapp.com/send?phone="+_+"&text="+a),s.custom_url_d&&""!==s.custom_url_d&&(i=s.custom_url_d));var h="popup"==r?"scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no,width=788,height=514,left=100,top=100":"noopener";window.open(i,r,h),p(c),y(_),f()}else t(".ht-ctc-chat").html(o)}var b=s.hook_v?s.hook_v:"";function y(e){if(s.hook_url){var c={};if(s.hook_v){c=void 0!==b?b:s.hook_v;var n={},o=1;c.forEach((t=>{n["value"+o]=t,o++})),s.hook_v=n}document.dispatchEvent(new CustomEvent("ht_ctc_event_hook",{detail:{ctc:s,number:e}}));var _=s.hook_url;if(c=s.hook_v,s.webhook_format&&"json"==s.webhook_format)var a=c;else a=JSON.stringify(c);t.ajax({url:_,type:"POST",mode:"no-cors",data:a,success:function(t){}})}}}))}(jQuery);
(function($){'use strict';jQuery(function($){function showOfferOnVariation(){this.init=function(){this.detectVariationChange();}
this.detectVariationChange=function(){var parent=this;$("input[type='hidden'].variation_id").on('change',function(){var variation_id=parseInt($(this).val());if(variation_id!==""){parent.getMessageBox(variation_id);}});$("input[type='hidden'].variation_id").trigger('change');}
this.getMessageBox=function(variation_id){var parent=this;this.hideAllMethod();jQuery("#pisol-variation-"+variation_id).removeClass('pisol-hidden');}
this.hideAllMethod=function(){jQuery(".pisol-variation-handler").addClass('pisol-hidden');}}
var show_offer_obj=new showOfferOnVariation();show_offer_obj.init();});})(jQuery);
(function($){'use strict';$(document).on('change','input[name="payment_method"]',function(){$('body').trigger('update_checkout');});if($('#billing_state').length){$(document).on('change','#billing_state',function(){$('body').trigger('update_checkout');});}
$(document).ready(function($){$(document).on('click','.checbox_row',function(e){if('checkbox'!==e.target.type){if($(this).find('.input-checkbox').is(':checked')){$(this).find('.input-checkbox').prop('checked',false);}else{$(this).find('.input-checkbox').prop('checked',true);}}
$('body').trigger('update_checkout');});$(document).on('change','.input-dropdown',function(){dropdown_check();$('body').trigger('update_checkout');});var reload_for_fee=true;$(document).ajaxComplete(function(event,request,settings){dropdown_check();if(settings.url.indexOf('update_order_review')>-1&&reload_for_fee&&($('.input-checkbox:checked').length>0||jQuery('.input-dropdown').next('input[type="hidden"]').length>0)){$('body').trigger('update_checkout');reload_for_fee=false;}});$(document).on('click','.wcpfc-fee-tooltip',function(){$('.wcpfc-fee-tooltiptext').toggle();});});function dropdown_check(){$('.input-dropdown').each(function(){$(this).next(':hidden').remove();if('yes'===$(this).val()){$('<input>').attr({type:'hidden',name:'wef_fees_id_array[]',value:$(this).data('value'),}).insertAfter($(this));}});}})(jQuery);
(function($){'use strict';jQuery(document).ready(function(){var timer;var save_custom_email=cartbounty_co.save_custom_email;var custom_email_selectors=cartbounty_co.custom_email_selectors;var selector_timeout=cartbounty_co.selector_timeout;var contact_saved=localStorage.getItem('cartbounty_contact_saved');function getCheckoutData(){if(jQuery("#billing_email").length>0||jQuery("#billing_phone").length>0){var cartbounty_email=jQuery("#billing_email").val();if(typeof cartbounty_email==='undefined'||cartbounty_email===null){cartbounty_email='';}
var atposition=cartbounty_email.indexOf("@");var dotposition=cartbounty_email.lastIndexOf(".");var cartbounty_phone=jQuery("#billing_phone").val();if(typeof cartbounty_phone==='undefined'||cartbounty_phone===null){cartbounty_phone='';}
clearTimeout(timer);if(!(atposition<1||dotposition<atposition+2||dotposition+2>=cartbounty_email.length)||cartbounty_phone.length>4){var cartbounty_name=jQuery("#billing_first_name").val();var cartbounty_surname=jQuery("#billing_last_name").val();var cartbounty_phone=jQuery("#billing_phone").val();var cartbounty_country=jQuery("#billing_country").val();var cartbounty_city=jQuery("#billing_city").val();var cartbounty_billing_company=jQuery("#billing_company").val();var cartbounty_billing_address_1=jQuery("#billing_address_1").val();var cartbounty_billing_address_2=jQuery("#billing_address_2").val();var cartbounty_billing_state=jQuery("#billing_state").val();var cartbounty_billing_postcode=jQuery("#billing_postcode").val();var cartbounty_shipping_first_name=jQuery("#shipping_first_name").val();var cartbounty_shipping_last_name=jQuery("#shipping_last_name").val();var cartbounty_shipping_company=jQuery("#shipping_company").val();var cartbounty_shipping_country=jQuery("#shipping_country").val();var cartbounty_shipping_address_1=jQuery("#shipping_address_1").val();var cartbounty_shipping_address_2=jQuery("#shipping_address_2").val();var cartbounty_shipping_city=jQuery("#shipping_city").val();var cartbounty_shipping_state=jQuery("#shipping_state").val();var cartbounty_shipping_postcode=jQuery("#shipping_postcode").val();var cartbounty_order_comments=jQuery("#order_comments").val();var cartbounty_create_account=jQuery("#createaccount");var cartbounty_ship_elsewhere=jQuery("#ship-to-different-address-checkbox");if(cartbounty_create_account.is(':checked')){cartbounty_create_account=1;}else{cartbounty_create_account=0;}
if(cartbounty_ship_elsewhere.is(':checked')){cartbounty_ship_elsewhere=1;}else{cartbounty_ship_elsewhere=0;}
var data={action:"cartbounty_save",cartbounty_email:cartbounty_email,cartbounty_name:cartbounty_name,cartbounty_surname:cartbounty_surname,cartbounty_phone:cartbounty_phone,cartbounty_country:cartbounty_country,cartbounty_city:cartbounty_city,cartbounty_billing_company:cartbounty_billing_company,cartbounty_billing_address_1:cartbounty_billing_address_1,cartbounty_billing_address_2:cartbounty_billing_address_2,cartbounty_billing_state:cartbounty_billing_state,cartbounty_billing_postcode:cartbounty_billing_postcode,cartbounty_shipping_first_name:cartbounty_shipping_first_name,cartbounty_shipping_last_name:cartbounty_shipping_last_name,cartbounty_shipping_company:cartbounty_shipping_company,cartbounty_shipping_country:cartbounty_shipping_country,cartbounty_shipping_address_1:cartbounty_shipping_address_1,cartbounty_shipping_address_2:cartbounty_shipping_address_2,cartbounty_shipping_city:cartbounty_shipping_city,cartbounty_shipping_state:cartbounty_shipping_state,cartbounty_shipping_postcode:cartbounty_shipping_postcode,cartbounty_order_comments:cartbounty_order_comments,cartbounty_create_account:cartbounty_create_account,cartbounty_ship_elsewhere:cartbounty_ship_elsewhere}
timer=setTimeout(function(){jQuery.post(cartbounty_co.ajaxurl,data,function(response){if(response.success){localStorage.setItem('cartbounty_contact_saved',true);removeExitIntentForm();}});},800);}else{}}}
function saveCustomEmail(){var custom_email_selector=jQuery(this);var cartbounty_contact_saved=localStorage.getItem('cartbounty_contact_saved');if(cartbounty_contact_saved){return;}
if(jQuery(custom_email_selector).length>0&&!contact_saved){var cartbounty_custom_email=jQuery(custom_email_selector).val();if(typeof cartbounty_custom_email==='undefined'||cartbounty_custom_email===null){cartbounty_custom_email='';}
var atposition=cartbounty_custom_email.indexOf("@");var dotposition=cartbounty_custom_email.lastIndexOf(".");if(!(atposition<1||dotposition<atposition+2||dotposition+2>=cartbounty_custom_email.length)){if(cartbounty_custom_email!=''){localStorage.setItem('cartbounty_custom_email',cartbounty_custom_email);}}}}
function passCustomEmailToCartBounty(){var cartbounty_custom_email_stored=localStorage.getItem('cartbounty_custom_email');var cartbounty_contact_saved=localStorage.getItem('cartbounty_contact_saved');if(cartbounty_custom_email_stored==null||cartbounty_contact_saved){return;}
var data={action:"cartbounty_save",source:"cartbounty_custom_email",cartbounty_email:cartbounty_custom_email_stored}
jQuery.post(cartbounty_co.ajaxurl,data,function(response){if(response.success){localStorage.setItem('cartbounty_contact_saved',true);removeCustomEmailFields();removeExitIntentForm();}});}
function removeCustomEmailFields(){localStorage.removeItem('cartbounty_custom_email');}
function removeExitIntentForm(){if(jQuery('#cartbounty-exit-intent-form').length>0){jQuery('#cartbounty-exit-intent-form').remove();jQuery('#cartbounty-exit-intent-form-backdrop').remove();}}
jQuery('#billing_email, #billing_phone, input.input-text, input.input-checkbox, textarea.input-text').on('keyup keypress change',getCheckoutData);jQuery(window).on('load',getCheckoutData);if((save_custom_email&&!contact_saved)){passCustomEmailToCartBounty();setTimeout(function(){jQuery(custom_email_selectors).on('keyup keypress change',saveCustomEmail);},selector_timeout);jQuery(document).on('added_to_cart',passCustomEmailToCartBounty);}});})(jQuery);
/*!
* jQuery blockUI plugin
* Version 2.70.0-2014.11.23
* Requires jQuery v1.7 or later
*
* Examples at: http://malsup.com/jquery/block/
* Copyright (c) 2007-2013 M. Alsup
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
* Thanks to Amir-Hossein Sobhi for some excellent contributions!
*/
!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||" ")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||" ")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}();
jQuery(function(t){if("undefined"==typeof wc_add_to_cart_params)return!1;var a=function(){this.requests=[],this.addRequest=this.addRequest.bind(this),this.run=this.run.bind(this),t(document.body).on("click",".add_to_cart_button",{addToCartHandler:this},this.onAddToCart).on("click",".remove_from_cart_button",{addToCartHandler:this},this.onRemoveFromCart).on("added_to_cart",this.updateButton).on("ajax_request_not_sent.adding_to_cart",this.updateButton).on("added_to_cart removed_from_cart",{addToCartHandler:this},this.updateFragments)};a.prototype.addRequest=function(t){this.requests.push(t),1===this.requests.length&&this.run()},a.prototype.run=function(){var a=this,e=a.requests[0].complete;a.requests[0].complete=function(){"function"==typeof e&&e(),a.requests.shift(),a.requests.length>0&&a.run()},t.ajax(this.requests[0])},a.prototype.onAddToCart=function(a){var e=t(this);if(e.is(".ajax_add_to_cart")){if(!e.attr("data-product_id"))return!0;if(a.preventDefault(),e.removeClass("added"),e.addClass("loading"),!1===t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart",[e]))return t(document.body).trigger("ajax_request_not_sent.adding_to_cart",[!1,!1,e]),!0;var r={};t.each(e.data(),function(t,a){r[t]=a}),t.each(e[0].dataset,function(t,a){r[t]=a}),t(document.body).trigger("adding_to_cart",[e,r]),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:r,success:function(a){a&&(a.error&&a.product_url?window.location=a.product_url:"yes"!==wc_add_to_cart_params.cart_redirect_after_add?t(document.body).trigger("added_to_cart",[a.fragments,a.cart_hash,e]):window.location=wc_add_to_cart_params.cart_url)},dataType:"json"})}},a.prototype.onRemoveFromCart=function(a){var e=t(this),r=e.closest(".woocommerce-mini-cart-item");a.preventDefault(),r.block({message:null,overlayCSS:{opacity:.6}}),a.data.addToCartHandler.addRequest({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:{cart_item_key:e.data("cart_item_key")},success:function(a){a&&a.fragments?t(document.body).trigger("removed_from_cart",[a.fragments,a.cart_hash,e]):window.location=e.attr("href")},error:function(){window.location=e.attr("href")},dataType:"json"})},a.prototype.updateButton=function(a,e,r,d){(d=void 0!==d&&d)&&(d.removeClass("loading"),e&&d.addClass("added"),e&&!wc_add_to_cart_params.is_cart&&0===d.parent().find(".added_to_cart").length&&d.after('<a href="'+wc_add_to_cart_params.cart_url+'" class="added_to_cart wc-forward" title="'+wc_add_to_cart_params.i18n_view_cart+'">'+wc_add_to_cart_params.i18n_view_cart+"</a>"),t(document.body).trigger("wc_cart_button_updated",[d]))},a.prototype.updateFragments=function(a,e){e&&(t.each(e,function(a){t(a).addClass("updating").fadeTo("400","0.6").block({message:null,overlayCSS:{opacity:.6}})}),t.each(e,function(a,e){t(a).replaceWith(e),t(a).stop(!0).css("opacity","1").unblock()}),t(document.body).trigger("wc_fragments_loaded"))},new a});
/*!
* JavaScript Cookie v2.1.4
* https://github.com/js-cookie/js-cookie
*
* Copyright 2006, 2015 Klaus Hartl & Fagner Brack
* Released under the MIT license
*/
!function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var o=arguments[e];for(var t in o)n[t]=o[t]}return n}return function n(o){function t(n,r,i){var c;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(i=e({path:"/"},t.defaults,i)).expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}i.expires=i.expires?i.expires.toUTCString():"";try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(m){}r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=(n=(n=encodeURIComponent(String(n))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var f="";for(var s in i)i[s]&&(f+="; "+s,!0!==i[s]&&(f+="="+i[s]));return document.cookie=n+"="+r+f}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u<p.length;u++){var l=p[u].split("="),C=l.slice(1).join("=");'"'===C.charAt(0)&&(C=C.slice(1,-1));try{var g=l[0].replace(d,decodeURIComponent);if(C=o.read?o.read(C,g):o(C,g)||C.replace(d,decodeURIComponent),this.json)try{C=JSON.parse(C)}catch(m){}if(n===g){c=C;break}n||(c[g]=C)}catch(m){}}return c}}return t.set=t,t.get=function(e){return t.call(t,e)},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments))},t.defaults={},t.remove=function(n,o){t(n,"",e(o,{expires:-1}))},t.withConverter=n,t}(function(){})});
jQuery(function(o){o(".woocommerce-ordering").on("change","select.orderby",function(){o(this).closest("form").trigger("submit")}),o("input.qty:not(.product-quantity input.qty)").each(function(){var e=parseFloat(o(this).attr("min"));e>=0&&parseFloat(o(this).val())<e&&o(this).val(e)});var e="store_notice"+(o(".woocommerce-store-notice").data("noticeId")||"");"hidden"===Cookies.get(e)?o(".woocommerce-store-notice").hide():o(".woocommerce-store-notice").show(),o(".woocommerce-store-notice__dismiss-link").on("click",function(s){Cookies.set(e,"hidden",{path:"/"}),o(".woocommerce-store-notice").hide(),s.preventDefault()}),o(".woocommerce-input-wrapper span.description").length&&o(document.body).on("click",function(){o(".woocommerce-input-wrapper span.description:visible").prop("aria-hidden",!0).slideUp(250)}),o(".woocommerce-input-wrapper").on("click",function(o){o.stopPropagation()}),o(".woocommerce-input-wrapper :input").on("keydown",function(e){var s=o(this).parent().find("span.description");if(27===e.which&&s.length&&s.is(":visible"))return s.prop("aria-hidden",!0).slideUp(250),e.preventDefault(),!1}).on("click focus",function(){var e=o(this).parent(),s=e.find("span.description");e.addClass("currentTarget"),o(".woocommerce-input-wrapper:not(.currentTarget) span.description:visible").prop("aria-hidden",!0).slideUp(250),s.length&&s.is(":hidden")&&s.prop("aria-hidden",!1).slideDown(250),e.removeClass("currentTarget")}),o.scroll_to_notices=function(e){e.length&&o("html, body").animate({scrollTop:e.offset().top-100},1e3)},o('.woocommerce form .woocommerce-Input[type="password"]').wrap('<span class="password-input"></span>'),o(".woocommerce form input").filter(":password").parent("span").addClass("password-input"),o(".password-input").append('<span class="show-password-input"></span>'),o(".show-password-input").on("click",function(){o(this).hasClass("display-password")?o(this).removeClass("display-password"):o(this).addClass("display-password"),o(this).hasClass("display-password")?o(this).siblings(['input[type="password"]']).prop("type","text"):o(this).siblings('input[type="text"]').prop("type","password")})});
function klikenGetCartItems(){jQuery.post(fetchCartItems.ajax_url,{action:fetchCartItems.action,_ajax_nonce:fetchCartItems.nonce},function(data){if(!data)return;let itemsForFBQ=[];let itemsForGTAG=[];let swCart=[];sw.config.currency=fetchCartItems.currency;for(let item in data){itemsForFBQ.push({"id":`${data[item].product_id}`,"quantity":`${data[item].quantity}`});itemsForGTAG.push({"id":`${data[item].product_id}`,"name":`${data[item].product_name}`,"price":`${data[item].price}`,"quantity":`${data[item].quantity}`,"google_business_vertical":"retail"});swCart.push({"id":`${data[item].product_id}`,"name":`${data[item].product_name}`,"price":`${data[item].price}`,"quantity":`${data[item].quantity}`,"currency":sw.config.currency});}
sw.track("AddToCart",{"content_type":"product","contents":itemsForFBQ});sw.gEvent("add_to_cart",{"items":itemsForGTAG});sw.register_shopcart({"items":swCart});});}
jQuery(document).ready(function(){jQuery('body').on('added_to_cart updated_cart_totals',function(){klikenGetCartItems();});});
/*! This file is auto-generated */
!function(n,r){var t,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define("underscore",r):(n="undefined"!=typeof globalThis?globalThis:n||self,t=n._,(e=n._=r()).noConflict=function(){return n._=t,e})}(this,function(){var n="1.13.6",r="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,F=Object.prototype,V="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=F.toString,q=F.hasOwnProperty,t="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=t&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),r=Array(n),t=0;t<n;t++)r[t]=arguments[t+o];switch(o){case 0:return u.call(this,r);case 1:return u.call(this,arguments[0],r);case 2:return u.call(this,arguments[0],arguments[1],r)}for(var e=Array(o+1),t=0;t<o;t++)e[t]=arguments[t];return e[o]=r,u.apply(this,e)}}function o(n){var r=typeof n;return"function"==r||"object"==r&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var r="[object "+n+"]";return function(n){return s.call(n)===r}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),rn=i("Error"),tn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),r=r.document&&r.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof r?function(n){return"function"==typeof n||!1}:a,r=i("Object"),un=u&&r(new DataView(new ArrayBuffer(8))),a="undefined"!=typeof Map&&r(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,r){return null!=n&&q.call(n,r)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(r){return function(n){n=r(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(r){return function(n){return null==n?void 0:n[r]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=t?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,r){r=function(r){for(var t={},n=r.length,e=0;e<n;++e)t[r[e]]=!0;return{contains:function(n){return!0===t[n]},push:function(n){return t[n]=!0,r.push(n)}}}(r);var t=J.length,e=n.constructor,u=p(e)&&e.prototype||F,o="constructor";for(y(n,o)&&!r.contains(o)&&r.push(o);t--;)(o=J[t])in n&&n[o]!==u[o]&&!r.contains(o)&&r.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var r,t=[];for(r in n)y(n,r)&&t.push(r);return K&&yn(n,t),t}function dn(n,r){var t=b(r),e=t.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=t[o];if(r[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,r,t,e){var u;return n===r?0!==n||1/n==1/r:null!=n&&null!=r&&(n!=n?r!=r:("function"==(u=typeof n)||"object"==u||"object"==typeof r)&&function n(r,t,e,u){r instanceof m&&(r=r._wrapped);t instanceof m&&(t=t._wrapped);var o=s.call(r);if(o!==s.call(t))return!1;if(un&&"[object Object]"==o&&h(r)){if(!h(t))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+r==""+t;case"[object Number]":return+r!=+r?+t!=+t:0==+r?1/+r==1/t:+r==+t;case"[object Date]":case"[object Boolean]":return+r==+t;case"[object Symbol]":return V.valueOf.call(r)===V.valueOf.call(t);case"[object ArrayBuffer]":case bn:return n(gn(r),gn(t),e,u)}o="[object Array]"===o;if(!o&&vn(r)){var i=d(r);if(i!==d(t))return!1;if(r.buffer===t.buffer&&r.byteOffset===t.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof r||"object"!=typeof t)return!1;var i=r.constructor,a=t.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in r&&"constructor"in t)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===r)return u[f]===t;e.push(r);u.push(t);if(o){if((f=r.length)!==t.length)return!1;for(;f--;)if(!mn(r[f],t[f],e,u))return!1}else{var c,l=b(r);if(f=l.length,b(t).length!==f)return!1;for(;f--;)if(c=l[f],!y(t,c)||!mn(r[c],t[c],e,u))return!1}e.pop();u.pop();return!0}(n,r,t,e))}function c(n){if(!o(n))return[];var r,t=[];for(r in n)t.push(r);return K&&yn(n,t),t}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var r=c(n);if(g(r))return!1;for(var t=0;t<u;t++)if(!p(n[e[t]]))return!1;return e!==wn||!p(n[_n])}}var _n="forEach",r=["clear","delete"],u=["get","has","set"],U=r.concat(_n,u),wn=r.concat(u),t=["add"].concat(r,_n,"has"),u=a?jn(U):i("Map"),r=a?jn(wn):i("WeakMap"),U=a?jn(t):i("Set"),a=i("WeakSet");function j(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=n[r[u]];return e}function An(n){for(var r={},t=b(n),e=0,u=t.length;e<u;e++)r[n[t[e]]]=t[e];return r}function xn(n){var r,t=[];for(r in n)p(n[r])&&t.push(r);return t.sort()}function Sn(f,c){return function(n){var r=arguments.length;if(c&&(n=Object(n)),!(r<2||null==n))for(var t=1;t<r;t++)for(var e=arguments[t],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),_=Sn(b),Mn=Sn(c,!0);function En(n){var r;return o(n)?z?z(n):((r=function(){}).prototype=n,n=new r,r.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function w(n){return m.toPath(n)}function Nn(n,r){for(var t=r.length,e=0;e<t;e++){if(null==n)return;n=n[r[e]]}return t?n:void 0}function In(n,r,t){n=Nn(n,w(r));return H(n)?t:n}function Tn(n){return n}function A(r){return r=_({},r),function(n){return dn(n,r)}}function kn(r){return r=w(r),function(n){return Nn(n,r)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,r,t){return u.call(o,n,r,t)};case 4:return function(n,r,t,e){return u.call(o,n,r,t,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,r,t){return null==n?Tn:p(n)?x(n,r,t):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,r){return Dn(n,r,1/0)}function S(n,r,t){return m.iteratee!==Rn?m.iteratee(n,r):Dn(n,r,t)}function Fn(){}function Vn(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(r){function t(n){return r[n]}var n="(?:"+b(r).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,t):n}}var t={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},qn=Pn(t),t=Pn(An(t)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,r,t,e,u){return e instanceof r?(e=En(n.prototype),o(r=n.apply(e,u))?r:e):n.apply(t,u)}var M=l(function(u,o){function i(){for(var n=0,r=o.length,t=Array(r),e=0;e<r;e++)t[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)t.push(arguments[n++]);return Jn(u,i,this,this,t)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(r,t,e){var u;if(p(r))return u=l(function(n){return Jn(r,u,t,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,r,t,e){if(e=e||[],r||0===r){if(r<=0)return e.concat(n)}else r=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<r)B(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else t||(e[u++]=a)}return e}var Hn=l(function(n,r){var t=(r=B(r,!1,!1)).length;if(t<1)throw new Error("bindAll must be passed function names");for(;t--;){var e=r[t];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,r,t){return setTimeout(function(){return n.apply(null,t)},r)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,r){var t;return function(){return 0<--n&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var nr=M(Zn,2);function rr(n,r,t){r=S(r,t);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(r(n[e=u[o]],e,n))return e}function tr(o){return function(n,r,t){r=S(r,t);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(r(n[u],u,n))return u;return-1}}var er=tr(1),ur=tr(-1);function or(n,r,t,e){for(var u=(t=S(t,e,1))(r),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);t(n[a])<u?o=a+1:i=a}return o}function ir(o,i,a){return function(n,r,t){var e=0,u=g(n);if("number"==typeof t)0<o?e=0<=t?t:Math.max(t+u,e):u=0<=t?Math.min(t+1,u):t+u+1;else if(a&&t&&u)return n[t=a(n,r)]===r?t:-1;if(r!=r)return 0<=(t=i(f.call(n,e,u),fn))?t+e:-1;for(t=0<o?e:u-1;0<=t&&t<u;t+=o)if(n[t]===r)return t;return-1}}var ar=ir(1,er,or),fr=ir(-1,ur);function cr(n,r,t){r=(E(n)?er:rr)(n,r,t);if(void 0!==r&&-1!==r)return n[r]}function N(n,r,t){if(r=x(r,t),E(n))for(u=0,o=n.length;u<o;u++)r(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)r(n[e[u]],e[u],n);return n}function I(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=r(n[a],a,n)}return o}function lr(p){return function(n,r,t,e){var u=3<=arguments.length,o=n,i=x(r,e,4),a=t,f=!E(o)&&b(o),c=(f||o).length,l=0<p?0:c-1;for(u||(a=o[f?f[l]:l],l+=p);0<=l&&l<c;l+=p){var s=f?f[l]:l;a=i(a,o[s],s,o)}return a}}var sr=lr(1),pr=lr(-1);function T(n,e,r){var u=[];return e=S(e,r),N(n,function(n,r,t){e(n,r,t)&&u.push(n)}),u}function hr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!r(n[i],i,n))return!1}return!0}function vr(n,r,t){r=S(r,t);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(r(n[i],i,n))return!0}return!1}function k(n,r,t,e){return E(n)||(n=j(n)),0<=ar(n,r,t="number"==typeof t&&!e?t:0)}var yr=l(function(n,t,e){var u,o;return p(t)?o=t:(t=w(t),u=t.slice(0,-1),t=t[t.length-1]),I(n,function(n){var r=o;if(!r){if(null==(n=u&&u.length?Nn(n,u):n))return;r=n[t]}return null==r?r:r.apply(n,e)})});function dr(n,r){return I(n,kn(r))}function gr(n,e,r){var t,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&o<t&&(o=t);else e=S(e,r),N(n,function(n,r,t){u=e(n,r,t),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var br=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mr(n){return n?v(n)?f.call(n):X(n)?n.match(br):E(n)?I(n,Tn):j(n):[]}function jr(n,r,t){if(null==r||t)return(n=E(n)?n:j(n))[Vn(n.length-1)];for(var e=mr(n),t=g(e),u=(r=Math.max(Math.min(r,t),0),t-1),o=0;o<r;o++){var i=Vn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,r)}function D(o,r){return function(t,e,n){var u=r?[[],[]]:{};return e=S(e,n),N(t,function(n,r){r=e(n,r,t);o(u,n,r)}),u}}var _r=D(function(n,r,t){y(n,t)?n[t].push(r):n[t]=[r]}),wr=D(function(n,r,t){n[t]=r}),Ar=D(function(n,r,t){y(n,t)?n[t]++:n[t]=1}),xr=D(function(n,r,t){n[t?0:1].push(r)},!0);function Sr(n,r,t){return r in t}var Or=l(function(n,r){var t={},e=r[0];if(null!=n){p(e)?(1<r.length&&(e=x(e,r[1])),r=c(n)):(e=Sr,r=B(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u<o;u++){var i=r[u],a=n[i];e(a,i,n)&&(t[i]=a)}}return t}),Mr=l(function(n,t){var r,e=t[0];return p(e)?(e=Yn(e),1<t.length&&(r=t[1])):(t=I(B(t,!1,!1),String),e=function(n,r){return!k(t,r)}),Or(n,e,r)});function Er(n,r,t){return f.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Br(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:Er(n,n.length-r)}function R(n,r,t){return f.call(n,null==r||t?1:r)}var Nr=l(function(n,r){return r=B(r,!0,!0),T(n,function(n){return!k(r,n)})}),Ir=l(function(n,r){return Nr(n,r)});function Tr(n,r,t,e){Q(r)||(e=t,t=r,r=!1),null!=t&&(t=S(t,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=t?t(f,i,n):f;r&&!t?(i&&o===c||u.push(f),o=c):t?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kr=l(function(n){return Tr(B(n,!0,!0))});function Dr(n){for(var r=n&&gr(n,g).length||0,t=Array(r),e=0;e<r;e++)t[e]=dr(n,e);return t}var Rr=l(Dr);function Fr(n,r){return n._chain?m(r).chain():r}function Vr(t){return N(xn(t),function(n){var r=m[n]=t[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Fr(this,r.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(r){var t=e[r];m.prototype[r]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==r&&"splice"!==r||0!==n.length||delete n[0]),Fr(this,n)}}),N(["concat","join","slice"],function(n){var r=e[n];m.prototype[n]=function(){var n=this._wrapped;return Fr(this,n=null!=n?r.apply(n,arguments):n)}});n=Vr({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:rn,isSymbol:tn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!tn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var r;return null==n||("number"==typeof(r=g(n))&&(v(n)||X(n)||an(n))?0===r:0===g(b(n)))},isMatch:dn,isEqual:function(n,r){return mn(n,r)},isMap:u,isWeakMap:r,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var r=b(n),t=r.length,e=Array(t),u=0;u<t;u++)e[u]=[r[u],n[r[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:_,assign:_,defaults:Mn,create:function(n,r){return n=En(n),r&&_(n,r),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,r){return r(n),n},get:In,has:function(n,r){for(var t=(r=w(r)).length,e=0;e<t;e++){var u=r[e];if(!y(n,u))return!1;n=n[u]}return!!t},mapObject:function(n,r,t){r=S(r,t);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=r(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Fn,toPath:Bn,property:kn,propertyOf:function(r){return null==r?Fn:function(n){return In(r,n)}},matcher:A,matches:A,times:function(n,r,t){var e=Array(Math.max(0,n));r=x(r,t,1);for(var u=0;u<n;u++)e[u]=r(u);return e},random:Vn,now:O,escape:qn,unescape:t,templateSettings:Un,template:function(o,n,r){n=Mn({},n=!n&&r?r:n,m.templateSettings);var t,r=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(r,function(n,r,t,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,r?a+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'":t?a+="'+\n((__t=("+t+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",r=n.variable){if(!Cn.test(r))throw new Error("variable is not a bare identifier: "+r)}else a="with(obj||{}){\n"+a+"}\n",r="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{t=new Function(r,"_",a)}catch(n){throw n.source=a,n}function e(n){return t.call(this,n,m)}return e.source="function("+r+"){\n"+a+"}",e},result:function(n,r,t){var e=(r=w(r)).length;if(!e)return p(t)?t.call(n):t;for(var u=0;u<e;u++){var o=null==n?void 0:n[r[u]];void 0===o&&(o=t,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var r=++Kn+"";return n?n+r:r},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var r=o.cache,t=""+(u?u.apply(this,arguments):n);return y(r,t)||(r[t]=e.apply(this,arguments)),r[t]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(t,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=t.apply(a,f),i||(a=f=null)}function n(){var n=O(),r=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,r<=0||e<r?(i&&(clearTimeout(i),i=null),l=n,c=t.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,r)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(r,t,e){function u(){var n=O()-i;n<t?o=setTimeout(u,t-n):(o=null,e||(f=r.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,t),e&&(f=r.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,r){return M(r,n)},negate:Yn,compose:function(){var t=arguments,e=t.length-1;return function(){for(var n=e,r=t[e].apply(this,arguments);n--;)r=t[n].call(this,r);return r}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:Zn,once:nr,findKey:rr,findIndex:er,findLastIndex:ur,sortedIndex:or,indexOf:ar,lastIndexOf:fr,find:cr,detect:cr,findWhere:function(n,r){return cr(n,A(r))},each:N,forEach:N,map:I,collect:I,reduce:sr,foldl:sr,inject:sr,reduceRight:pr,foldr:pr,filter:T,select:T,reject:function(n,r,t){return T(n,Yn(S(r)),t)},every:hr,all:hr,some:vr,any:vr,contains:k,includes:k,include:k,invoke:yr,pluck:dr,where:function(n,r){return T(n,A(r))},max:gr,min:function(n,e,r){var t,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(t=n[a])&&t<o&&(o=t);else e=S(e,r),N(n,function(n,r,t){((u=e(n,r,t))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jr(n,1/0)},sample:jr,sortBy:function(n,e,r){var u=0;return e=S(e,r),dr(I(n,function(n,r,t){return{value:n,index:u++,criteria:e(n,r,t)}}).sort(function(n,r){var t=n.criteria,e=r.criteria;if(t!==e){if(e<t||void 0===t)return 1;if(t<e||void 0===e)return-1}return n.index-r.index}),"value")},groupBy:_r,indexBy:wr,countBy:Ar,partition:xr,toArray:mr,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Or,omit:Mr,first:Br,head:Br,take:Br,initial:Er,last:function(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[n.length-1]:R(n,Math.max(0,n.length-r))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,r){return B(n,r,!1)},without:Ir,uniq:Tr,unique:Tr,union:kr,intersection:function(n){for(var r=[],t=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(r,o)){for(var i=1;i<t&&k(arguments[i],o);i++);i===t&&r.push(o)}}return r},difference:Nr,unzip:Dr,transpose:Dr,zip:Rr,object:function(n,r){for(var t={},e=0,u=g(n);e<u;e++)r?t[n[e]]=r[e]:t[n[e][0]]=n[e][1];return t},range:function(n,r,t){null==r&&(r=n||0,n=0),t=t||(r<n?-1:1);for(var e=Math.max(Math.ceil((r-n)/t),0),u=Array(e),o=0;o<e;o++,n+=t)u[o]=n;return u},chunk:function(n,r){if(null==r||r<1)return[];for(var t=[],e=0,u=n.length;e<u;)t.push(f.call(n,e,e+=r));return t},mixin:Vr,default:m});return n._=n});
/*! This file is auto-generated */
window.wp=window.wp||{},function(s){var t="undefined"==typeof _wpUtilSettings?{}:_wpUtilSettings;wp.template=_.memoize(function(e){var n,a={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:"data"};return function(t){if(document.getElementById("tmpl-"+e))return(n=n||_.template(s("#tmpl-"+e).html(),a))(t);throw new Error("Template not found: #tmpl-"+e)}}),wp.ajax={settings:t.ajax||{},post:function(t,e){return wp.ajax.send({data:_.isObject(t)?t:_.extend(e||{},{action:t})})},send:function(a,t){var e,n;return _.isObject(a)?t=a:(t=t||{}).data=_.extend(t.data||{},{action:a}),t=_.defaults(t||{},{type:"POST",url:wp.ajax.settings.url,context:this}),(e=(n=s.Deferred(function(n){t.success&&n.done(t.success),t.error&&n.fail(t.error),delete t.success,delete t.error,n.jqXHR=s.ajax(t).done(function(t){var e;"1"!==t&&1!==t||(t={success:!0}),_.isObject(t)&&!_.isUndefined(t.success)?(e=this,n.done(function(){a&&a.data&&"query-attachments"===a.data.action&&n.jqXHR.hasOwnProperty("getResponseHeader")&&n.jqXHR.getResponseHeader("X-WP-Total")?e.totalAttachments=parseInt(n.jqXHR.getResponseHeader("X-WP-Total"),10):e.totalAttachments=0}),n[t.success?"resolveWith":"rejectWith"](this,[t.data])):n.rejectWith(this,[t])}).fail(function(){n.rejectWith(this,arguments)})})).promise()).abort=function(){return n.jqXHR.abort(),this},e}}}(jQuery);
(function(){jQuery(document).ready(function($){crResizeAllGridItems();crResizeTrustBadges();jQuery("form#commentform").attr("enctype","multipart/form-data").attr("encoding","multipart/form-data");jQuery("#commentform").on("submit",function(event){if(cr_ajax_object.ivole_recaptcha==='1'){var recaptcha=jQuery("#g-recaptcha-response").val();if(recaptcha===""){event.preventDefault();alert("Please confirm that you are not a robot");}}});jQuery("ol.commentlist").on("click",".cr-comment-a",function(t){if(cr_ajax_object.ivole_disable_lightbox==='0'){t.preventDefault();var o=jQuery(".pswp")[0];var pics=jQuery(this).parent().parent().find(".cr-comment-a img");var this_pic=jQuery(this).find("img");var inx=0;if(pics.length>0&&this_pic.length>0){var a=[];for(i=0;i<pics.length;i++){a.push({src:pics[i].src,w:pics[i].naturalWidth,h:pics[i].naturalHeight,title:pics[i].alt});if(this_pic[0].src==pics[i].src){inx=i;}}
var r={index:inx};new PhotoSwipe(o,PhotoSwipeUI_Default,a,r).init();}}});jQuery(".cr-reviews-grid").on("click",".image-row-img, .image-row-count",function(t){if(cr_ajax_object.ivole_disable_lightbox==='0'){t.preventDefault();var o=jQuery(".pswp")[0];var pics=jQuery(this).parent().find("img.image-row-img");var this_pic=jQuery(this);var inx=0;if(pics.length>0&&this_pic.length>0){var a=[];for(i=0;i<pics.length;i++){a.push({src:pics[i].src,w:pics[i].naturalWidth,h:pics[i].naturalHeight,title:pics[i].alt});if(this_pic[0].src==pics[i].src){inx=i;}}
var r={index:inx};new PhotoSwipe(o,PhotoSwipeUI_Default,a,r).init();}}});initVoteClick("ol.commentlist",".cr-voting-a","cr_vote_review");initVoteClick(".cr-ajax-reviews-cus-images-modal",".cr-voting-a","cr_vote_review");initVoteClick(".cr-qna-block .cr-qna-list-block",".cr-voting-a","cr_vote_question");jQuery("ol.commentlist").on("click",".cr-video-a, .cr-comment-videoicon",function(t){if(!jQuery(this).closest(".cr-comment-videos").hasClass("cr-comment-videos-modal")){let tt=jQuery(this).closest("[class*='cr-comment-video-']");jQuery(this).closest(".cr-comment-videos").addClass("cr-comment-videos-modal");tt.addClass("cr-comment-video-modal");tt.find("video").prop("controls",true);tt.find(".cr-comment-videoicon").hide();tt.find("video").get(0).play();tt.css({"top":"50%","margin-top":function(){return-$(this).outerHeight()/2}});return false;}
return false;});jQuery("ol.commentlist").on("click",".cr-comment-videos",function(t){if(jQuery(this).hasClass("cr-comment-videos-modal")){jQuery(this).removeClass("cr-comment-videos-modal");jQuery(this).find("[class*='cr-comment-video-']").each(function(index,element){if(jQuery(element).hasClass("cr-comment-video-modal")){jQuery(element).removeClass("cr-comment-video-modal");jQuery(element).find("video").get(0).pause();jQuery(element).find("video").prop("controls",false);jQuery(element).find(".cr-comment-videoicon").show();jQuery(element).removeAttr("style");}});return false;}});jQuery(".cr-show-more-reviews-prd").on("click",function(t){t.preventDefault();var cr_product_id=jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").attr("data-product");var cr_nonce=jQuery(this).attr("data-nonce");var cr_page=jQuery(this).attr("data-page");var cr_sort=jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-ajax-reviews-sort").children("option:selected").val();var cr_rating=jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-summaryBox-ajax tr.ivole-histogramRow.ivole-histogramRow-s a.ivole-histogram-a").attr("data-rating");var cr_search=jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-ajax-search input").val();var cr_tags=[];jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-review-tags-filter .cr-tags-filter.cr-tag-selected").each(function(){cr_tags.push(jQuery(this).attr("data-crtagid"));});if(!cr_rating){cr_rating=0;}
var cr_data={"action":"cr_show_more_reviews","productID":cr_product_id,"page":cr_page,"sort":cr_sort,"rating":cr_rating,"search":cr_search,"tags":cr_tags,"security":cr_nonce};jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-summaryBox-ajax").addClass("cr-summaryBar-updating");jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-ajax-reviews-sort").addClass("cr-sort-updating");jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-review-tags-filter").addClass("cr-review-tags-filter-disabled");jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-search-no-reviews").hide();jQuery(this).hide();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-review-spinner").show();jQuery.post({url:cr_ajax_object.ajax_url,data:cr_data,context:this,success:function(response){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-review-spinner").hide();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-summaryBox-ajax").removeClass("cr-summaryBar-updating");jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-ajax-reviews-sort").removeClass("cr-sort-updating");jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-review-tags-filter").removeClass("cr-review-tags-filter-disabled");if(response.page>0){jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").append(response.html);jQuery(this).attr("data-page",response.page);if(response.show_more_label){jQuery(this).text(response.show_more_label);}
if(response.count_row){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-count-row .cr-count-row-count").html(response.count_row);}
if(!response.last_page){jQuery(this).show();}
cr_maybe_download_media_frontend();}
if(response.html==null&&response.page===1){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-search-no-reviews").show();}},dataType:"json"});});jQuery(".cr-ajax-reviews-sort").on("change",function(t){t.preventDefault();if(jQuery(this).parents(".cr-all-reviews-shortcode").length){let attributes=jQuery(this).parents(".cr-all-reviews-shortcode").data("attributes"),cr_rating=jQuery(this).parents(".cr-all-reviews-shortcode").find(".ivole-summaryBox .ivole-histogramRow.ivole-histogramRow-s .cr-histogram-a").attr("data-rating"),cr_search=jQuery(this).parents(".cr-all-reviews-shortcode").find(".cr-ajax-search input").val(),cr_sort=jQuery(this).children("option:selected").val();let cr_data={"action":"cr_show_more_all_reviews","attributes":attributes,"rating":cr_rating,"page":0,"search":cr_search,"sort":cr_sort};cr_filter_all_reviews(cr_data,jQuery(this));}else{var cr_product_id=jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").attr("data-product");var cr_sort=jQuery(this).children("option:selected").val();var cr_rating=jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-summaryBox-ajax tr.ivole-histogramRow.ivole-histogramRow-s a.ivole-histogram-a").attr("data-rating");if(!cr_rating){cr_rating=0;}
var cr_data={"action":"cr_sort_reviews","productID":cr_product_id,"sort":cr_sort,"rating":cr_rating};jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-search-no-reviews").hide();jQuery(this).parents(".cr-reviews-ajax-comments").find('.cr-ajax-search input').val("").trigger("change");jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").hide();jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").hide();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-review-spinner").show();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-summaryBox-ajax").addClass("cr-summaryBar-updating");jQuery(this).addClass("cr-sort-updating");jQuery.post({url:cr_ajax_object.ajax_url,data:cr_data,context:this,success:function(response){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-review-spinner").hide();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-summaryBox-ajax").removeClass("cr-summaryBar-updating");jQuery(this).removeClass("cr-sort-updating");if(response.page>0){jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").empty();jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").append(response.html);jQuery(this).parents(".cr-reviews-ajax-comments").find(".commentlist.cr-ajax-reviews-list").show();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").attr("data-page",response.page);if(response.show_more_label){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").text(response.show_more_label);}
if(response.count_row){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-count-row .cr-count-row-count").html(response.count_row);}
if(!response.last_page){jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").show();}}},dataType:"json"});}});jQuery(".cr-reviews-ajax-comments").on("click","a.ivole-histogram-a, .cr-seeAllReviews",function(t){t.preventDefault();let tmpParent=jQuery(this).parents(".cr-reviews-ajax-comments");let cr_product_id=tmpParent.find(".commentlist.cr-ajax-reviews-list").attr("data-product");let cr_nonce=tmpParent.find(".cr-summaryBox-ajax").attr("data-nonce");let cr_rating=jQuery(this).attr("data-rating");let cr_sort=tmpParent.find(".cr-ajax-reviews-sort").children("option:selected").val();let cr_data={"action":"cr_filter_reviews","productID":cr_product_id,"rating":cr_rating,"sort":cr_sort,"security":cr_nonce};tmpParent.find(".cr-summaryBox-ajax tr.ivole-histogramRow.ivole-histogramRow-s").removeClass("ivole-histogramRow-s");if(cr_rating>0){jQuery(this).closest("tr.ivole-histogramRow").addClass("ivole-histogramRow-s");}
tmpParent.find(".cr-search-no-reviews").hide();tmpParent.find('.cr-ajax-search input').val("").trigger("change");tmpParent.find(".cr-show-more-reviews-prd").hide();tmpParent.find(".commentlist.cr-ajax-reviews-list").hide();tmpParent.find(".cr-show-more-review-spinner").show();tmpParent.find(".cr-summaryBox-ajax").addClass("cr-summaryBar-updating");tmpParent.find(".cr-ajax-reviews-sort").addClass("cr-sort-updating");jQuery.post({url:cr_ajax_object.ajax_url,data:cr_data,context:tmpParent,success:function(response){this.find(".cr-show-more-review-spinner").hide();this.find(".cr-summaryBox-ajax").removeClass("cr-summaryBar-updating");this.find(".cr-ajax-reviews-sort").removeClass("cr-sort-updating");if(response.page>0){this.find(".commentlist.cr-ajax-reviews-list").empty();this.find(".commentlist.cr-ajax-reviews-list").append(response.html);this.find(".commentlist.cr-ajax-reviews-list").show();this.find(".cr-show-more-reviews-prd").attr("data-page",response.page);if(response.show_more_label){this.find(".cr-show-more-reviews-prd").text(response.show_more_label);}
if(response.count_row){this.find(".cr-count-row .cr-count-row-count").html(response.count_row);}
if(!response.last_page){this.find(".cr-show-more-reviews-prd").show();}}},dataType:"json"});});jQuery('.cr-ajax-search input').on("keyup",function(e){if(e.keyCode==13){jQuery(this).parents(".cr-ajax-search").find("button").trigger("click");}
if(jQuery(this).val()!==""){jQuery(this).parents(".cr-ajax-search").find(".cr-clear-input").css("display","inline-block");}else{jQuery(this).parents(".cr-ajax-search").find(".cr-clear-input").css("display","none");}}).on("change",function(){if(jQuery(this).val()==="")jQuery(this).parents(".cr-ajax-search").find(".cr-clear-input").hide();});jQuery(".cr-ajax-search .cr-clear-input").on("click",function(){if(jQuery(this).parents(".cr-all-reviews-shortcode:not(.cr-all-reviews-no-pagination)").length){window.location.href=encodeURI(window.location.href.split('?')[0]);}else{jQuery(this).prev("input").val("");jQuery(this).parents(".cr-ajax-search").find(".cr-clear-input").hide();jQuery(this).parents(".cr-ajax-search").find("button").trigger("click");}});jQuery(".cr-ajax-search button").on("click",function(e){e.preventDefault();if(jQuery(this).parents(".cr-all-reviews-shortcode.cr-all-reviews-no-pagination").length){let attributes=jQuery(this).parents(".cr-all-reviews-shortcode").data("attributes"),cr_rating=jQuery("div.ivole-summaryBox tr.ivole-histogramRow.ivole-histogramRow-s a.cr-histogram-a").attr("data-rating"),cr_search=jQuery(".cr-ajax-search input").val(),cr_sort=jQuery(this).parents(".cr-all-reviews-shortcode").find(".cr-ajax-reviews-sort").children("option:selected").val();let cr_data={"action":"cr_show_more_all_reviews","attributes":attributes,"rating":cr_rating,"page":0,"search":cr_search,"sort":cr_sort};cr_filter_all_reviews(cr_data,jQuery(this));}else if(jQuery(this).parents(".cr-all-reviews-shortcode").length){let cr_search=jQuery(this).parents(".cr-all-reviews-shortcode").find(".cr-ajax-search input").val();window.location.href=encodeURI(jQuery(this).parents(".cr-all-reviews-shortcode").data("baseurl")+"?crsearch="+cr_search);}else{jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").attr("data-page",0);jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-ajax-reviews-list").empty();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").trigger("click");}});jQuery(".cr-ajax-reviews-add-review").on("click",function(t){t.preventDefault();jQuery(this).closest(".cr-reviews-ajax-reviews").find(".cr-reviews-ajax-comments").hide();jQuery(this).closest(".cr-reviews-ajax-reviews").find(".cr-ajax-reviews-review-form").show();});jQuery(".cr-review-tags-filter span.cr-tags-filter").on("click",function(e){e.preventDefault();jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").attr("data-page",0);jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-ajax-reviews-list").empty();if(jQuery(this).hasClass("cr-tag-selected")){jQuery(this).removeClass("cr-tag-selected");}else{jQuery(this).addClass("cr-tag-selected");}
jQuery(this).parents(".cr-reviews-ajax-comments").find(".cr-show-more-reviews-prd").trigger("click");});jQuery(".cr-comment-image-top img").on("click",function(t){t.preventDefault();var slide_no=jQuery(this).data("slide");jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont").addClass("cr-mask-active");jQuery("body").addClass("cr-noscroll");jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main").slick('setPosition');jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav").slick('setPosition');if(typeof slide_no!=='undefined'){jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main").slick('slickGoTo',slide_no,true);jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav").slick('slickGoTo',slide_no,true);}});jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont, #reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close").on("click",function(t){t.preventDefault();jQuery("#reviews.cr-reviews-ajax-reviews .cr-mask-active div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main").slick('slickGoTo',0,true);jQuery("#reviews.cr-reviews-ajax-reviews .cr-mask-active div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav").slick('slickGoTo',0,true);jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal-cont").removeClass("cr-mask-active");jQuery("body").removeClass("cr-noscroll");});jQuery("#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal").on("click",function(t){t.stopPropagation();});jQuery(".single_variation_wrap").on("show_variation",function(event,variation){if(jQuery(".cr_gtin").length){jQuery(".cr_gtin_val").text(variation._cr_gtin);}
if(jQuery(".cr_mpn").length){jQuery(".cr_mpn_val").text(variation._cr_mpn);}
if(jQuery(".cr_brand").length){jQuery(".cr_brand_val").text(variation._cr_brand);}});jQuery(document).on('reset_data',function(){var cr_gtin=jQuery(".cr_gtin"),cr_mpn=jQuery(".cr_mpn"),cr_brand=jQuery(".cr_brand");if(cr_gtin.length){jQuery(".cr_gtin_val").text(cr_gtin.data("o_content"));}
if(cr_mpn.length){jQuery(".cr_mpn_val").text(cr_mpn.data("o_content"));}
if(cr_brand.length){jQuery(".cr_brand_val").text(cr_brand.data("o_content"));}});jQuery('.cr-all-reviews-shortcode .cr-show-more-button').on("click",function(e){e.preventDefault();let attributes=jQuery(this).parents(".cr-all-reviews-shortcode").data("attributes"),cr_rating=jQuery("div.ivole-summaryBox.cr-all-reviews-ajax tr.ivole-histogramRow.ivole-histogramRow-s a.cr-histogram-a").attr("data-rating"),cr_search=jQuery(".cr-ajax-search input").val(),cr_sort=jQuery(this).parents(".cr-all-reviews-shortcode").find(".cr-ajax-reviews-sort").children("option:selected").val();var cr_data={"action":"cr_show_more_all_reviews","attributes":attributes,"rating":cr_rating,"page":jQuery(this).data("page"),"search":cr_search,"sort":cr_sort};cr_filter_all_reviews(cr_data,jQuery(this),true);});jQuery(".cr-all-reviews-shortcode.cr-all-reviews-no-pagination").on("click","a.cr-histogram-a, .cr-seeAllReviews",function(t){t.preventDefault();var cr_rating=jQuery(this).data("rating");var attributes=jQuery(this).parents(".cr-all-reviews-shortcode").data("attributes");var cr_search=jQuery(".cr-ajax-search input").val();let cr_sort=jQuery(this).parents(".cr-all-reviews-shortcode").find(".cr-ajax-reviews-sort").children("option:selected").val();var cr_data={"action":"cr_show_more_all_reviews","attributes":attributes,"page":0,"rating":cr_rating,"search":cr_search,"sort":cr_sort};jQuery("div.ivole-summaryBox tr.ivole-histogramRow.ivole-histogramRow-s").removeClass("ivole-histogramRow-s");if(cr_rating>0){jQuery(this).closest("tr.ivole-histogramRow").addClass("ivole-histogramRow-s");}
cr_filter_all_reviews(cr_data,jQuery(this));});jQuery(".cr-reviews-grid .cr-show-more-button").on("click",function(e){e.preventDefault();let $this=jQuery(this),$spinner=$this.next(".cr-show-more-spinner"),cr_rating=$this.parents(".cr-reviews-grid").find(".ivole-summaryBox.cr-grid-reviews-ajax tr.ivole-histogramRow.ivole-histogramRow-s a.cr-histogram-a").attr("data-rating"),attributes=$this.parents(".cr-reviews-grid").data("attributes");attributes.comment__not_in=$this.parents(".cr-reviews-grid").find(".cr-review-card.cr-card-product").map(function(){return jQuery(this).data("reviewid");}).get();attributes.comment__not_in=attributes.comment__not_in.concat($this.parents(".cr-reviews-grid").find(".cr-review-card.cr-card-shop").map(function(){return jQuery(this).data("reviewid");}).get());var grid_data={'action':"ivole_show_more_grid_reviews",'rating':cr_rating,'attributes':attributes};$this.hide();$spinner.show();jQuery.post(cr_ajax_object.ajax_url,grid_data,function(response){$spinner.hide();$reviews=jQuery(response.html).find(".cr-review-card");if($reviews.length){$this.parents(".cr-reviews-grid").find(".cr-reviews-grid-inner").colcade("append",$reviews);$this.show();}else{$this.hide();}}).fail(function(response){$spinner.hide();$this.show();$this.parent().append('<div style="color:#cd2653;text-align:center;display:block;">'+response.responseText+'</div>');});});jQuery(".cr-reviews-grid .cr-summaryBox-wrap").on("click","a.cr-histogram-a, .cr-seeAllReviews",function(e){e.preventDefault();let $this=jQuery(this),$grid=$this.parents(".cr-reviews-grid"),$spinner=$grid.find(".cr-show-more-spinner"),cr_rating=$this.attr("data-rating"),attributes=$grid.data("attributes");attributes.show_more=attributes.count+attributes.count_shop_reviews;attributes.comment__not_in=[];if(!cr_rating)cr_rating=0;var grid_data={'action':"ivole_show_more_grid_reviews",'rating':cr_rating,'attributes':attributes};$grid.find("div.ivole-summaryBox tr.ivole-histogramRow.ivole-histogramRow-s").removeClass("ivole-histogramRow-s");if(cr_rating>0){$this.closest("tr.ivole-histogramRow").addClass("ivole-histogramRow-s");}
$grid.find(".cr-reviews-grid-inner").hide();$grid.find(".cr-show-more-button").hide();$spinner.show();$grid.find("div.ivole-summaryBox").addClass("cr-summaryBar-updating");jQuery.post(cr_ajax_object.ajax_url,grid_data,function(response){$spinner.hide();$grid.find(".cr-show-more-button").show();$grid.find(".cr-summaryBox-wrap .cr-count-filtered-reviews").empty();$reviews=jQuery(response.html).find(".cr-review-card");if($reviews.length){$grid.find(".cr-reviews-grid-inner").colcade("empty");$grid.find(".cr-reviews-grid-inner").show();$grid.find(".cr-reviews-grid-inner").colcade("append",$reviews);$grid.find("div.ivole-summaryBox").removeClass("cr-summaryBar-updating");$grid.find(".cr-summaryBox-wrap .cr-count-filtered-reviews").append(jQuery(response.html).find(".cr-count-filtered-reviews").html());}}).fail(function(response){$spinner.hide();$this.parent().append('<div style="color: #cd2653;text-align: center;display: block;">'+response.responseText+'</div>');});});jQuery('#cr_floatingtrustbadge').on("click",function(){if(!jQuery(this).hasClass('cr-floatingbadge-big')){jQuery(this).find('div.cr-badge.badge_size_compact').hide();jQuery(this).find('div.cr-badge.badge--wide-mobile').css('display','block');jQuery(this).find('div.cr-floatingbadge-close').css('display','block');jQuery(this).addClass('cr-floatingbadge-big');var crcolors=jQuery(this).data('crcolors');if(typeof crcolors!=='undefined'){jQuery(this).css('border-color',crcolors['big']['border']);jQuery(this).find('div.cr-floatingbadge-background-top').css('background-color',crcolors['big']['top']);jQuery(this).find('div.cr-floatingbadge-background-middle').css('background-color',crcolors['big']['middle']);jQuery(this).find('div.cr-floatingbadge-background-bottom').css('background-color',crcolors['big']['bottom']);jQuery(this).find('div.cr-floatingbadge-background-bottom').css('border-color',crcolors['big']['border']);}}});jQuery('#cr_floatingtrustbadge .cr-floatingbadge-close').on("click",function(event){if(jQuery('#cr_floatingtrustbadge').hasClass('cr-floatingbadge-big')){jQuery(this).closest('#cr_floatingtrustbadge').find('div.cr-badge.badge--wide-mobile').hide();jQuery(this).closest('#cr_floatingtrustbadge').find('div.cr-badge.badge_size_compact').css('display','block');jQuery(this).closest('#cr_floatingtrustbadge').removeClass('cr-floatingbadge-big');var crcolors=jQuery(this).closest('#cr_floatingtrustbadge').data('crcolors');if(typeof crcolors!=='undefined'){jQuery(this).closest('#cr_floatingtrustbadge').css('border-color',crcolors['small']['border']);jQuery(this).closest('#cr_floatingtrustbadge').find('div.cr-floatingbadge-background-top').css('background-color',crcolors['small']['top']);jQuery(this).closest('#cr_floatingtrustbadge').find('div.cr-floatingbadge-background-middle').css('background-color',crcolors['small']['middle']);jQuery(this).closest('#cr_floatingtrustbadge').find('div.cr-floatingbadge-background-bottom').css('background-color',crcolors['small']['bottom']);jQuery(this).closest('#cr_floatingtrustbadge').find('div.cr-floatingbadge-background-bottom').css('border-color',crcolors['small']['border']);}}else{jQuery('#cr_floatingtrustbadge').hide();document.cookie='cr_hide_trustbadge=true; path=/; max-age='+60*60*24+';';}
event.stopPropagation();});jQuery('.cr-slider-read-more a').each(function(){this.onclick=function(e){e.preventDefault();let parent=jQuery(this).parents(".review-text");parent.find(".cr-slider-read-more").hide();parent.find(".cr-slider-details").css("display","inline");jQuery(this).parents(".cr-reviews-slider").slick('setPosition');}});jQuery('.cr-slider-read-less a').each(function(){this.onclick=function(e){e.preventDefault();let parent=jQuery(this).parents(".review-text");parent.find(".cr-slider-details").hide();parent.find(".cr-slider-read-more").css("display","inline");jQuery(this).parents(".cr-reviews-slider").slick('setPosition');}});jQuery('#cr_qna.cr-qna-block .cr-qna-search-block button.cr-qna-ask-button').on('click',function(e){e.preventDefault();jQuery(this).closest('.cr-qna-block').find('.cr-qna-new-q-overlay .cr-qna-new-q-form').addClass('cr-q-modal');jQuery(this).closest('.cr-qna-block').find('.cr-qna-new-q-overlay .cr-qna-new-q-form.cr-qna-new-a-form').removeClass('cr-q-modal');jQuery(this).closest('.cr-qna-block').find('.cr-qna-new-q-overlay').addClass('cr-q-modal');jQuery('body').addClass('cr-noscroll');});jQuery("#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-block-inner").on("click",".cr-qna-ans-button",function(e){e.preventDefault();let parent=jQuery(this).parents(".cr-qna-list-q-cont");let question=parent.find("span.cr-qna-list-question").text();if(question.length){jQuery("#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-qna-new-a-form .cr-qna-new-q-form-input .cr-qna-new-q-form-text").text(question);}
let question_id=jQuery(this).attr("data-question");if(question_id.length){jQuery("#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b").attr("data-question",question_id);}
let post_id=jQuery(this).attr("data-post");if(post_id.length){jQuery("#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b").attr("data-post",post_id);}
jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form').removeClass("cr-q-modal");jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-qna-new-a-form').addClass("cr-q-modal");jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay').addClass("cr-q-modal");jQuery("body").addClass("cr-noscroll");});jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay').on("click",function(e){e.preventDefault();jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-error').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input').css('display','block');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form').removeClass('cr-q-modal');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay').removeClass('cr-q-modal');jQuery("body").removeClass("cr-noscroll");});jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-close').on("click",function(e){e.preventDefault();jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-error').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input').css('display','block');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form').removeClass('cr-q-modal');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay').removeClass('cr-q-modal');jQuery("body").removeClass("cr-noscroll");});jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form').on("click",function(e){e.stopPropagation();});jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-q, #cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name, #cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email').on("input",function(e){jQuery(this).addClass('cr-qna-new-q-form-notinit');crValidateQna(jQuery(this));});jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').on("click",function(e){if(crValidateQnaHelper(jQuery(this))){var cr_cptcha=jQuery(this).attr("data-crcptcha");if(cr_cptcha&&cr_cptcha.length>0){grecaptcha.ready(function(){grecaptcha.execute(cr_cptcha,{action:'submit'}).then(function(token){crNewQna(token)});});}else{crNewQna('');}}});jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok .cr-qna-new-q-form-s-b').on("click",function(e){e.preventDefault();jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-ok').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-error').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-input').css('display','block');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form').removeClass('cr-q-modal');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay').removeClass('cr-q-modal');jQuery("body").removeClass("cr-noscroll");});jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").on("click",function(t){t.preventDefault();let qna_block=jQuery(this).parents(".cr-qna-block").eq(0);let cr_product_id=jQuery(this).attr("data-product");let cr_page=jQuery(this).attr("data-page");let cr_attributes=qna_block.data("attributes");let cr_search=qna_block.find(".cr-ajax-qna-search input").val();let cr_data={"action":"cr_show_more_qna","productID":cr_product_id,"page":cr_page,"search":cr_search,"cr_attributes":cr_attributes};qna_block.find(".cr-search-no-qna").hide();jQuery(this).hide();qna_block.find("#cr-show-more-q-spinner").show();jQuery.post(cr_ajax_object.ajax_url,cr_data,function(response){jQuery("#cr_qna.cr-qna-block #cr-show-more-q-spinner").hide();if(response.page>=0){jQuery("#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-block-inner").append(response.html);jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").attr("data-page",response.page);if(!response.last_page){jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").show();}}
if(response.html===""&&response.page===0){jQuery("#cr_qna.cr-qna-block .cr-search-no-qna").show();}},"json");});jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search input").on("keyup",cr_keyup_delay(function(e){var code=(e.keyCode||e.which);if(code==37||code==38||code==39||code==40){return;}
jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").attr("data-page",-1);jQuery("#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-block-inner").empty();jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").trigger("click");},500));jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search input").on("keyup",function(e){if(jQuery(this).val()!==""){jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search .cr-clear-input").css("display","inline-block");}else{if(jQuery(this).val()==="")jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search .cr-clear-input").hide();}}).on("change",function(){if(jQuery(this).val()==="")jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search .cr-clear-input").hide();});jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search .cr-clear-input").on("click",function(){jQuery(this).prev("input").val("");jQuery("#cr_qna.cr-qna-block .cr-ajax-qna-search .cr-clear-input").hide();jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").attr("data-page",-1);jQuery("#cr_qna.cr-qna-block .cr-qna-list-block .cr-qna-list-block-inner").empty();jQuery("#cr_qna.cr-qna-block #cr-show-more-q-id").trigger("click");});jQuery("body").on("click","a.cr-qna-link",function(){const cr_qna_tab=jQuery('.cr_qna_tab a');if(cr_qna_tab.length){cr_qna_tab.click();}else{jQuery('.cr-qna-block').parents(':hidden').show();}
return true;});jQuery("#cr_review_image").on("change",function(){jQuery(".cr-upload-images-status").removeClass("cr-upload-images-status-error");jQuery(".cr-upload-images-status").text(cr_ajax_object.cr_upload_initial);let allowedTypes=['image/jpeg','image/png','image/jpg','image/gif','video/mp4','video/mpeg','video/ogg','video/webm','video/quicktime','video/x-msvideo'];let uploadFiles=jQuery("#cr_review_image");let countFiles=uploadFiles[0].files.length;let countUploaded=jQuery(".cr-upload-images-preview .cr-upload-images-containers").length;let lastIndex=1;let cr_captcha="";if(jQuery(this).attr("data-lastindex")){lastIndex=parseInt(jQuery(this).attr("data-lastindex"));}
if(countFiles+countUploaded>cr_ajax_object.cr_images_upload_limit){jQuery(".cr-upload-images-status").addClass("cr-upload-images-status-error");jQuery(".cr-upload-images-status").text(cr_ajax_object.cr_upload_error_too_many);jQuery(".cr-upload-images-preview .cr-upload-images-containers").not(".cr-upload-ok").remove();uploadFiles.val("");return;}
for(let i=0;i<countFiles;i++){if(!allowedTypes.includes(uploadFiles[0].files[i].type)){jQuery(".cr-upload-images-status").addClass("cr-upload-images-status-error");jQuery(".cr-upload-images-status").text(cr_ajax_object.cr_upload_error_file_type);jQuery(".cr-upload-images-preview .cr-upload-images-containers").not(".cr-upload-ok").remove();uploadFiles.val("");return;}else if(uploadFiles[0].files[i].size&&uploadFiles[0].files[i].size>cr_ajax_object.cr_images_upload_max_size){jQuery(".cr-upload-images-status").addClass("cr-upload-images-status-error");jQuery(".cr-upload-images-status").text(cr_ajax_object.cr_upload_error_file_size);jQuery(".cr-upload-images-preview .cr-upload-images-containers").not(".cr-upload-ok").remove();uploadFiles.val("");return;}else{let container=jQuery("<div/>",{class:"cr-upload-images-containers cr-upload-images-container-"+(lastIndex+i)});let progressBar=jQuery("<div/>",{class:"cr-upload-images-pbar"});progressBar.append(jQuery("<div/>",{class:"cr-upload-images-pbarin"}));if(-1===uploadFiles[0].files[i].type.indexOf('image')){container.append(jQuery("<svg class='cr-upload-video-thumbnail' viewBox='0 0 576 512'><path d='M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z'></path></svg>"));}else{container.append(jQuery("<img>",{class:"cr-upload-images-thumbnail",src:URL.createObjectURL(uploadFiles[0].files[i])}));}
container.append(progressBar);let removeButton=jQuery("<button/>",{class:"cr-upload-images-delete"});removeButton.append('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><rect x="0" fill="none" width="20" height="20"/><g><path class="cr-no-icon" d="M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z"/></g></svg>');container.append(removeButton);container.append(jQuery("<input>",{name:"cr-upload-images-ids[]",type:"hidden",value:""}));container.append(jQuery("<span/>",{class:"cr-upload-images-delete-spinner"}));jQuery(".cr-upload-images-preview").append(container);}}
for(let i=0;i<countFiles;i++){let formData=new FormData();formData.append("action","cr_upload_local_images_frontend");formData.append("cr_nonce",jQuery(this).attr("data-nonce"));formData.append("cr_postid",jQuery(this).attr("data-postid"));formData.append("cr_file",uploadFiles[0].files[i]);if(typeof grecaptcha!=="undefined"&&cr_ajax_object.ivole_recaptcha==='1'){cr_captcha=grecaptcha.getResponse();grecaptcha.reset();}
formData.append("cr_captcha",cr_captcha);jQuery.ajax({url:cr_ajax_object.ajax_url,data:formData,processData:false,contentType:false,dataType:"json",type:"POST",beforeSend:function(){},xhr:function(){var myXhr=jQuery.ajaxSettings.xhr();if(myXhr.upload){myXhr.upload.addEventListener('progress',function(e){if(e.lengthComputable){let perc=(e.loaded/e.total)*100;perc=perc.toFixed(0);jQuery(".cr-upload-images-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)+" .cr-upload-images-pbar .cr-upload-images-pbarin").width(perc+"%");}},false);}
return myXhr;},success:function(response){if(200===response["code"]){let idkey=JSON.stringify({id:response["attachment"]["id"],key:response["attachment"]["key"]});jQuery(".cr-upload-images-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)+" input").val(idkey);jQuery(".cr-upload-images-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)).addClass("cr-upload-ok");jQuery(".cr-upload-images-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)+" button").attr("data-delnonce",response["attachment"]["nonce"]);}else if(500<=response["code"]){jQuery(".cr-upload-images-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)).remove();jQuery(".cr-upload-images-status").addClass("cr-upload-images-status-error");jQuery(".cr-upload-images-status").text(response["message"]);}}});}
jQuery(this).attr("data-lastindex",lastIndex+countFiles);uploadFiles.val("");});jQuery(".cr-upload-images-preview").on("click",".cr-upload-images-delete",function(e){e.preventDefault();jQuery(".cr-upload-images-status").removeClass("cr-upload-images-status-error");jQuery(".cr-upload-images-status").text(cr_ajax_object.cr_upload_initial);let classList=jQuery(this).parent().eq(0).attr("class").split(/\s+/);let classes="";jQuery.each(classList,function(index,item){classes+="."+item;});let ajaxData={"action":"cr_delete_local_images_frontend","cr_nonce":jQuery(this).attr("data-delnonce"),"image":jQuery(this).parent().children("input").eq(0).val(),"class":classes}
jQuery(this).parent().addClass("cr-upload-delete-pending");jQuery.post(cr_ajax_object.ajax_url,ajaxData,function(response){if(200===response["code"]&&response["class"]){jQuery(".cr-upload-images-preview "+response["class"]).remove();}
jQuery(".cr-upload-images-preview "+response["class"]).removeClass("cr-upload-delete-pending");},"json");});jQuery(".cr-review-form-rating .cr-review-form-rating-inner").hover(function(){let rating=parseInt(jQuery(this).data("rating"));let ratingActv=parseInt(jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-actv").data("rating"));if(isNaN(ratingActv)){ratingActv=0;}
for(r=1;r<6;r++){if(r>rating&&r>ratingActv){jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-act").hide();jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-deact").show();}else{jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-deact").hide();jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-act").show();}}
jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-nbr").text(rating+"/5");},function(){let ratingActv=parseInt(jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-actv").data("rating"));if(isNaN(ratingActv)){ratingActv=0;}
for(r=1;r<6;r++){if(r>ratingActv){jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-act").hide();jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-deact").show();}else{jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-deact").hide();jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-act").show();}}
jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-nbr").text(ratingActv+"/5");});jQuery(".cr-review-form-rating .cr-review-form-rating-inner").on("click",function(e){e.preventDefault();let rating=parseInt(jQuery(this).data("rating"));jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner").removeClass("cr-review-form-rating-actv");jQuery(this).addClass("cr-review-form-rating-actv");for(r=1;r<6;r++){if(r>rating){jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-act").hide();jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-deact").show();}else{jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-deact").hide();jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-inner[data-rating="+r+"] .cr-rating-act").show();}}
jQuery(this).closest(".cr-review-form-rating-cont").find(".cr-review-form-rating-nbr").text(rating+"/5");jQuery(this).closest(".cr-review-form-rating").find(".cr-review-form-rating-inp").val(rating);jQuery(this).closest(".cr-review-form-rating").removeClass("cr-review-form-error");});jQuery(".cr-all-reviews-shortcode .cr-nav-left svg, .cr-all-reviews-shortcode .cr-nav-right svg, .cr-all-reviews-shortcode .cr-review-form-cancel").on("click",function(e){jQuery(this).closest(".cr-all-reviews-shortcode").removeClass("cr-all-reviews-new-review");jQuery(this).closest(".cr-review-form-wrap").removeClass("cr-review-form-res");cr_reset_review_form(jQuery(this));});jQuery(".cr-all-reviews-shortcode .cr-review-form-wrap").on("click",".cr-review-form-success",function(e){jQuery(this).closest(".cr-all-reviews-shortcode").removeClass("cr-all-reviews-new-review");jQuery(this).closest(".cr-review-form-wrap").removeClass("cr-review-form-res");cr_reset_review_form(jQuery(this));});jQuery(".cr-review-form-wrap").on("click",".cr-review-form-error",function(e){jQuery(this).closest(".cr-review-form-wrap").removeClass("cr-review-form-res");});jQuery(".cr-ajax-reviews-review-form .cr-nav-left svg, .cr-ajax-reviews-review-form .cr-nav-right svg, .cr-ajax-reviews-review-form .cr-review-form-cancel").on("click",function(e){jQuery(this).closest(".cr-reviews-ajax-reviews").find(".cr-reviews-ajax-comments").show();jQuery(this).closest(".cr-reviews-ajax-reviews").find(".cr-ajax-reviews-review-form").hide();jQuery(this).closest(".cr-review-form-wrap").removeClass("cr-review-form-res");cr_reset_review_form(jQuery(this));});jQuery(".cr-ajax-reviews-review-form .cr-review-form-wrap").on("click",".cr-review-form-success",function(e){jQuery(this).closest(".cr-reviews-ajax-reviews").find(".cr-reviews-ajax-comments").show();jQuery(this).closest(".cr-reviews-ajax-reviews").find(".cr-ajax-reviews-review-form").hide();jQuery(this).closest(".cr-review-form-wrap").removeClass("cr-review-form-res");cr_reset_review_form(jQuery(this));});jQuery(".cr-review-form-wrap .cr-review-form-submit").on("click",function(e){if(0<jQuery(this).closest(".cr-review-form-wrap").find(".cr-form-item-media-preview .cr-upload-images-containers:not(.cr-upload-ok)").length){return false;}
jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-rating").removeClass("cr-review-form-error");jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-comment").removeClass("cr-review-form-error");jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-name").removeClass("cr-review-form-error");jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-email").removeClass("cr-review-form-error");jQuery(this).closest(".cr-review-form-wrap").find(".cr-onsite-question").removeClass("cr-review-form-error");jQuery(this).closest(".cr-review-form-wrap").find(".cr-form-item-media").removeClass("cr-review-form-error");jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-captcha").removeClass("cr-review-form-error");if(cr_validate_review_form(jQuery(this))){let onsiteQuestions={};jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-rating input[type='hidden']").each(function(){onsiteQuestions[jQuery(this).attr('name')]=jQuery(this).val();})
jQuery(this).closest(".cr-review-form-wrap").find(".cr-onsite-question input").each(function(){onsiteQuestions[jQuery(this).attr('name')]=jQuery(this).val();})
let captchaResponse='';if(0<jQuery(this).closest(".cr-review-form-wrap").find('.cr-review-form-captcha .cr-recaptcha').length){if(grecaptcha){captchaResponse=grecaptcha.getResponse();}}
let cr_data={"action":"cr_submit_review","rating":jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-rating-overall .cr-review-form-rating-inp").val(),"review":jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-comment-txt").val().trim(),"name":jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-name .cr-review-form-txt").val().trim(),"id":jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-item-id").val(),"email":jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-email .cr-review-form-txt").val().trim(),"onsiteQuestions":onsiteQuestions,"cr-upload-images-ids":jQuery(this).closest(".cr-review-form-wrap").find(".cr-form-item-media .cr-upload-images-containers input").map(function(){return jQuery(this).val();}).get(),'g-recaptcha-response':captchaResponse};jQuery(this).closest(".cr-review-form-wrap").addClass("cr-review-form-submitting");jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-continue").removeClass("cr-review-form-success");jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-continue").removeClass("cr-review-form-error");jQuery.post({url:cr_ajax_object.ajax_url,data:cr_data,context:jQuery(this),success:function(response){this.closest(".cr-review-form-wrap").removeClass("cr-review-form-submitting");this.closest(".cr-review-form-wrap").addClass("cr-review-form-res");this.closest(".cr-review-form-wrap").find(".cr-review-form-result span").html(response.description);this.closest(".cr-review-form-wrap").find(".cr-review-form-continue").html(response.button);if(0===response.code){this.closest(".cr-review-form-wrap").find(".cr-review-form-continue").addClass("cr-review-form-success");}else{this.closest(".cr-review-form-wrap").find(".cr-review-form-continue").addClass("cr-review-form-error");}},dataType:"json"});};});jQuery(".cr-single-product-review").on("click",".cr-single-product-rev-submit",function(t){let validationResult=true;let reviewForm=jQuery(this).closest(".cr-single-product-review");reviewForm.find(".cr-review-form-rating-cont.cr-review-form-rating-req").each(function(index){if(1>jQuery(this).find(".cr-review-form-rating-actv").length){jQuery(this).closest(".cr-review-form-rating").addClass("cr-review-form-error");validationResult=false;}});reviewForm.find(".cr-onsite-question.cr-review-form-que-req").each(function(index){if(1>jQuery(this).find("input[type=text]").val().trim().length){jQuery(this).closest(".cr-onsite-question").addClass("cr-review-form-error");validationResult=false;}else{jQuery(this).closest(".cr-onsite-question").removeClass("cr-review-form-error");}});reviewForm.find(".cr-review-form-textbox").each(function(index){if(1>jQuery(this).val().trim().length){jQuery(this).addClass("cr-review-form-error");validationResult=false;}else{jQuery(this).removeClass("cr-review-form-error");}});if(!validationResult){t.preventDefault();}});jQuery(".cr-all-reviews-add-review").on("click",function(t){t.preventDefault();jQuery(this).closest(".cr-all-reviews-shortcode").addClass("cr-all-reviews-new-review");});jQuery(".cr-review-form-wrap .cr-form-item-media-none").on("click",function(t){jQuery(this).parent().find("input.cr-form-item-media-file").trigger("click");});jQuery(".cr-review-form-wrap .cr-form-item-media-preview").on("click",".cr-form-item-media-add",function(t){jQuery(this).parents(".cr-form-item-media").find("input.cr-form-item-media-file").trigger("click");});jQuery(".cr-review-form-wrap .cr-form-item-media .cr-form-item-media-file").on("change",function(){let allowedTypes=['image/jpeg','image/png','image/jpg','image/gif','video/mp4','video/mpeg','video/ogg','video/webm','video/quicktime','video/x-msvideo'],uploadFiles=jQuery(this),countFiles=uploadFiles[0].files.length,lastIndex=1,mediaPreview=jQuery(this).parent().find(".cr-form-item-media-preview"),countUploaded=mediaPreview.children(".cr-upload-images-containers").length;jQuery(this).closest(".cr-form-item-media").removeClass("cr-review-form-error");if(jQuery(this).attr("data-lastindex")){lastIndex=parseInt(jQuery(this).attr("data-lastindex"));}
if(countFiles+countUploaded>cr_ajax_object.cr_images_upload_limit){jQuery(this).closest(".cr-form-item-media").addClass("cr-review-form-error");jQuery(this).closest(".cr-form-item-media").find(".cr-review-form-field-error").text(cr_ajax_object.cr_upload_error_too_many);uploadFiles.val("");return;}
for(let i=0;i<countFiles;i++){if(!allowedTypes.includes(uploadFiles[0].files[i].type)){jQuery(this).closest(".cr-form-item-media").addClass("cr-review-form-error");jQuery(this).closest(".cr-form-item-media").find(".cr-review-form-field-error").text(cr_ajax_object.cr_upload_error_file_type);uploadFiles.val("");return;}else if(uploadFiles[0].files[i].size&&uploadFiles[0].files[i].size>cr_ajax_object.cr_images_upload_max_size*100){jQuery(this).closest(".cr-form-item-media").addClass("cr-review-form-error");jQuery(this).closest(".cr-form-item-media").find(".cr-review-form-field-error").text(cr_ajax_object.cr_upload_error_file_size);uploadFiles.val("");return;}else{let container=jQuery("<div/>",{class:"cr-upload-images-containers cr-upload-images-container-"+(lastIndex+i)});let progressBar=jQuery("<div/>",{class:"cr-upload-images-pbar"});progressBar.append(jQuery("<div/>",{class:"cr-upload-images-pbarin"}));if(-1===uploadFiles[0].files[i].type.indexOf('image')){container.append(jQuery("<svg class='cr-upload-video-thumbnail' viewBox='0 0 576 512'><path d='M336.2 64H47.8C21.4 64 0 85.4 0 111.8v288.4C0 426.6 21.4 448 47.8 448h288.4c26.4 0 47.8-21.4 47.8-47.8V111.8c0-26.4-21.4-47.8-47.8-47.8zm189.4 37.7L416 177.3v157.4l109.6 75.5c21.2 14.6 50.4-.3 50.4-25.8V127.5c0-25.4-29.1-40.4-50.4-25.8z'></path></svg>"));}else{container.append(jQuery("<img>",{class:"cr-upload-images-thumbnail",src:URL.createObjectURL(uploadFiles[0].files[i])}));}
container.append(progressBar);let removeButton=jQuery("<button/>",{class:"cr-upload-images-delete"});removeButton.append('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><rect x="0" fill="none" width="20" height="20"/><g><path class="cr-no-icon" d="M12.12 10l3.53 3.53-2.12 2.12L10 12.12l-3.54 3.54-2.12-2.12L7.88 10 4.34 6.46l2.12-2.12L10 7.88l3.54-3.53 2.12 2.12z"/></g></svg>');container.append(removeButton);container.append(jQuery("<input>",{name:"cr-upload-images-ids[]",type:"hidden",value:""}));container.append(jQuery("<span/>",{class:"cr-upload-images-delete-spinner"}));mediaPreview.find(".cr-form-item-media-add").remove();mediaPreview.append(container);if(countFiles+countUploaded<cr_ajax_object.cr_images_upload_limit){mediaPreview.append(jQuery("<div class='cr-form-item-media-add'>+</div>"));}}}
if(0<mediaPreview.children(".cr-upload-images-containers").length&&!mediaPreview.hasClass("cr-form-visible")){mediaPreview.parents(".cr-form-item-subcontainer").addClass("cr-form-visible");}
for(let i=0;i<countFiles;i++){let formData=new FormData();formData.append("action","cr_upload_media");formData.append("cr_file",uploadFiles[0].files[i]);formData.append("cr_item",jQuery(this).closest(".cr-review-form-wrap").find(".cr-review-form-item-id").val());var currentFileInput=jQuery(this);jQuery.ajax({url:cr_ajax_object.ajax_url,data:formData,processData:false,contentType:false,dataType:"json",type:"POST",context:this,beforeSend:function(){},xhr:function(){var myXhr=jQuery.ajaxSettings.xhr();if(myXhr.upload){myXhr.upload.addEventListener('progress',function(e){if(e.lengthComputable){let perc=(e.loaded/e.total)*100;perc=perc.toFixed(0);currentFileInput.parent().find(".cr-form-item-media-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)+" .cr-upload-images-pbar .cr-upload-images-pbarin").width(perc+"%");}},false);}
return myXhr;},success:function(response){if(200===response["code"]){let idkey=JSON.stringify({"id":response["attachment"]["id"],"key":response["attachment"]["key"]});currentFileInput.parent().find(".cr-form-item-media-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)+" input").val(idkey);currentFileInput.parent().find(".cr-form-item-media-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)).addClass("cr-upload-ok");}else if(500<=response["code"]){currentFileInput.parent().find(".cr-form-item-media-preview .cr-upload-images-containers.cr-upload-images-container-"+(lastIndex+i)).remove();let mediaPreview=jQuery(this).closest(".cr-form-item-media").find(".cr-form-item-media-preview");let countUploaded=mediaPreview.find(".cr-upload-images-containers").length;if(0<countUploaded){if(0===mediaPreview.children(".cr-form-item-media-add").length){mediaPreview.append(jQuery("<div class='cr-form-item-media-add'>+</div>"));}}else{mediaPreview.removeClass("cr-form-visible");mediaPreview.parents(".cr-form-item-subcontainer").removeClass("cr-form-visible");}
jQuery(this).closest(".cr-form-item-media").addClass("cr-review-form-error");jQuery(this).closest(".cr-form-item-media").find(".cr-review-form-field-error").text(response["message"]);}}});}
jQuery(this).attr("data-lastindex",lastIndex+countFiles);uploadFiles.val("");});jQuery(".cr-review-form-wrap .cr-form-item-media-preview").on("click",".cr-upload-images-delete",function(e){e.preventDefault();let imgContainer=jQuery(this).parent(),mediaPreview=imgContainer.parent();let ajaxData={"action":"cr_delete_media","image":jQuery(this).parent().children("input").eq(0).val()}
imgContainer.addClass("cr-upload-delete-pending");jQuery.post(cr_ajax_object.ajax_url,ajaxData,function(response){imgContainer.removeClass("cr-upload-delete-pending");if(200===response["code"]){imgContainer.remove();let countUploaded=mediaPreview.children(".cr-upload-images-containers").length;if(0<countUploaded){if(0===mediaPreview.children(".cr-form-item-media-add").length){mediaPreview.append(jQuery("<div class='cr-form-item-media-add'>+</div>"));}}else{mediaPreview.removeClass("cr-form-visible");mediaPreview.parents(".cr-form-item-subcontainer").removeClass("cr-form-visible");}}},"json");});cr_maybe_download_media_frontend();if("object"===typeof elementorFrontend&&"hooks"in elementorFrontend){elementorFrontend.hooks.addAction("frontend/element_ready/widget",function($scope){if(-1!==$scope.data("widget_type").indexOf("shortcode")){if(0<$scope.find(".cr-reviews-grid-inner").length){crResizeAllGridItems();}}});}});function initVoteClick(sel1,sel2,action){jQuery(sel1).on("click",sel2,function(e){e.preventDefault();let reviewIDhtml=jQuery(this).data("vote");let parent=jQuery(this).parents(".cr-voting-cont-uni");if(reviewIDhtml!=null){let reviewID=reviewIDhtml;let data={"action":action,"reviewID":reviewID,"upvote":jQuery(this).data("upvote")};parent.find(".cr-voting-a").removeClass("cr-voting-active");parent.find(".cr-voting-a").addClass("cr-voting-update");jQuery.post(cr_ajax_object.ajax_url,data,function(response){parent.find(".cr-voting-a").removeClass("cr-voting-update");if(response.code===0){if(response.votes){parent.find(".cr-voting-upvote-count").text("("+response.votes.upvotes+")");parent.find(".cr-voting-downvote-count").text("("+response.votes.downvotes+")");}
if(0!==response.votes.current){if(0<response.votes.current){parent.find(".cr-voting-upvote").addClass("cr-voting-active");}else{parent.find(".cr-voting-downvote").addClass("cr-voting-active");}}}},"json");}});}
function crValidateQnaHelper(refElement){let ret=true;let modal=refElement.closest('.cr-qna-block').find('.cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal');if(modal.find('.cr-qna-new-q-form-q').val().trim().length<=0){modal.find('.cr-qna-new-q-form-q').addClass('cr-qna-new-q-form-invalid');ret=false;}else{modal.find('.cr-qna-new-q-form-q').removeClass('cr-qna-new-q-form-invalid');}
if(modal.find('.cr-qna-new-q-form-name').val().trim().length<=0){modal.find('.cr-qna-new-q-form-name').addClass('cr-qna-new-q-form-invalid');ret=false;}else{modal.find('.cr-qna-new-q-form-name').removeClass('cr-qna-new-q-form-invalid');}
if(!crValidateEmail(modal.find('.cr-qna-new-q-form-email').val().trim())){modal.find('.cr-qna-new-q-form-email').addClass('cr-qna-new-q-form-invalid');ret=false;}else{modal.find('.cr-qna-new-q-form-email').removeClass('cr-qna-new-q-form-invalid');}
return ret;}
function crValidateQna(refElement){if(crValidateQnaHelper(refElement)){refElement.closest('.cr-qna-block').find('.cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b').addClass('cr-q-active');}else{refElement.closest('.cr-qna-block').find('.cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-s button.cr-qna-new-q-form-s-b').removeClass('cr-q-active');}}
function crValidateEmail(email){var re=/\S+@\S+\.\S+/;return re.test(email);}
function crNewQna(token){var cr_nonce=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').attr("data-nonce");var cr_post_id=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').attr("data-post");var cr_current_post_id=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').attr("data-product");var cr_text=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-q').val().trim();var cr_name=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-name').val().trim();var cr_email=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-email').val().trim();var cr_question_id=jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').attr("data-question");var cr_data={"action":"cr_new_qna","productID":cr_post_id,"currentPostID":cr_current_post_id,"questionID":cr_question_id,"text":cr_text,"name":cr_name,"email":cr_email,"security":cr_nonce,"cptcha":token};jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-p').css('display','inline-block');jQuery.post(cr_ajax_object.ajax_url,cr_data,function(response){if(0===response.code){jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-error').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-ok').css('display','block');}else{if(response.description&&response.description.length>0){jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-error p.cr-qna-new-q-form-text span.cr-qna-new-q-form-text-additional').text(response.description);}
jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-ok').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input').css('display','none');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-error').css('display','block');}
jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-q').val('');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-q, #cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-name, #cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form .cr-qna-new-q-form-email').removeClass('cr-qna-new-q-form-notinit');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-b').css('display','inline-block');jQuery('#cr_qna.cr-qna-block .cr-qna-new-q-overlay .cr-qna-new-q-form.cr-q-modal .cr-qna-new-q-form-input .cr-qna-new-q-form-s-p').css('display','none');},"json");}
function cr_keyup_delay(fn,ms){let timer=0;return function(...args){clearTimeout(timer);timer=setTimeout(fn.bind(this,...args),ms||0);};}
function cr_filter_all_reviews(cr_data,refElement,show_more=false){if(show_more){jQuery(".cr-search-no-reviews").hide();jQuery('.cr-show-more-button').hide();refElement.closest(".cr-all-reviews-shortcode").find(".cr-show-more-review-spinner").show();jQuery.post({url:cr_ajax_object.ajax_url,data:cr_data,context:refElement,success:function(response){jQuery(this).closest(".cr-all-reviews-shortcode").find(".cr-show-more-review-spinner").hide();if(response.html!==""){jQuery(this).closest(".cr-all-reviews-shortcode").find(".commentlist").append(response.html);if(!response.last_page){jQuery(".cr-all-reviews-shortcode .cr-show-more-button").text(response.show_more_label);jQuery("#cr-show-more-all-reviews").show();}
jQuery("#cr-show-more-all-reviews").data("page",response.page);jQuery(".cr-all-reviews-shortcode .cr-count-row .cr-count-row-count").html(response.count_row);}else{jQuery("#cr-show-more-all-reviews").hide();}
if(response.html==""&&response.page===1){jQuery(this).closest(".cr-all-reviews-shortcode").find(".cr-search-no-reviews").show();}},dataType:"json"});}else{jQuery(".cr-search-no-reviews").hide();jQuery("#cr-show-more-all-reviews").hide();jQuery("#cr_all_reviews_shortcode .commentlist").hide();refElement.closest(".cr-all-reviews-shortcode").find(".cr-show-more-review-spinner").show();jQuery("div.ivole-summaryBox").addClass("cr-summaryBar-updating");jQuery(".cr-seeAllReviews").addClass("cr-seeAll-updating");jQuery(".cr-ajax-reviews-sort").addClass("cr-sort-updating");jQuery.post({url:cr_ajax_object.ajax_url,data:cr_data,context:refElement,success:function(response){jQuery(this).closest(".cr-all-reviews-shortcode").find(".cr-show-more-review-spinner").hide();jQuery("div.ivole-summaryBox").removeClass("cr-summaryBar-updating");jQuery(".cr-seeAllReviews").removeClass("cr-seeAll-updating");jQuery(".cr-ajax-reviews-sort").removeClass("cr-sort-updating");if(response.html!==""){jQuery("#cr_all_reviews_shortcode .commentlist").empty();jQuery("#cr_all_reviews_shortcode .commentlist").append(response.html);jQuery("#cr_all_reviews_shortcode .commentlist").show();jQuery("#cr-show-more-all-reviews").data("page",response.page);if(!response.last_page){jQuery(".cr-all-reviews-shortcode .cr-show-more-button").text(response.show_more_label);jQuery("#cr-show-more-all-reviews").show();}}else{jQuery(".cr-search-no-reviews").show();}
jQuery(".cr-all-reviews-shortcode .cr-count-row .cr-count-row-count").html(response.count_row);},dataType:"json"});}}
function cr_maybe_download_media_frontend(){jQuery(".cr-comment-image-ext,.cr-comment-video-ext").each(function(){let ajaxData={"action":"cr_auto_download_media_frontend","reviewID":jQuery(this).data("reviewid")}
jQuery.post(cr_ajax_object.ajax_url,ajaxData,function(response){},"json");return false;});}
function cr_validate_review_form(submitBtn){const validateEmail=(email)=>{return email.match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/);};let validationResult=true;submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-rating-cont.cr-review-form-rating-req").each(function(index){if(1>jQuery(this).find(".cr-review-form-rating-actv").length){jQuery(this).closest(".cr-review-form-rating").addClass("cr-review-form-error");validationResult=false;}});if(1>submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-comment-txt").val().trim().length){submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-comment").addClass("cr-review-form-error");validationResult=false;}
if(1>submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-name .cr-review-form-txt").val().trim().length){submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-name").addClass("cr-review-form-error");validationResult=false;}
if(!validateEmail(submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-email .cr-review-form-txt").val().trim())){submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-email").addClass("cr-review-form-error");validationResult=false;}
submitBtn.closest(".cr-review-form-wrap").find(".cr-onsite-question.cr-review-form-que-req").each(function(index){if(0<jQuery(this).find("input[type=text]").length){if(1>jQuery(this).find("input[type=text]").val().trim().length){jQuery(this).closest(".cr-onsite-question").addClass("cr-review-form-error");validationResult=false;}else{jQuery(this).closest(".cr-onsite-question").removeClass("cr-review-form-error");}}
if(0<jQuery(this).find("input[type=number]").length){if(1>jQuery(this).find("input[type=number]").val().trim().length){jQuery(this).closest(".cr-onsite-question").addClass("cr-review-form-error");validationResult=false;}else{jQuery(this).closest(".cr-onsite-question").removeClass("cr-review-form-error");}}});if(0<submitBtn.closest(".cr-review-form-wrap").find('.cr-review-form-captcha .cr-recaptcha').length){if(grecaptcha){const captchaCheck=grecaptcha.getResponse();if(!captchaCheck.length>0){submitBtn.closest(".cr-review-form-wrap").find(".cr-review-form-captcha").addClass("cr-review-form-error");validationResult=false;}}}
return validationResult;}
function cr_reset_review_form(refElement){refElement.closest(".cr-review-form-wrap").find(".cr-review-form-rating-cont .cr-review-form-rating-inner").removeClass("cr-review-form-rating-actv");refElement.closest(".cr-review-form-wrap").find(".cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act").hide();refElement.closest(".cr-review-form-wrap").find(".cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-deact").show();refElement.closest(".cr-review-form-wrap").find(".cr-review-form-rating-cont .cr-review-form-rating-nbr").text("0/5");refElement.closest(".cr-review-form-wrap").find(".cr-review-form-rating").removeClass("cr-review-form-error");refElement.closest(".cr-review-form-wrap").find(".cr-review-form-comment-txt").val('');refElement.closest(".cr-review-form-wrap").find(".cr-review-form-comment").removeClass("cr-review-form-error");refElement.closest(".cr-review-form-wrap").find(".cr-review-form-name .cr-review-form-txt").val('');refElement.closest(".cr-review-form-wrap").find(".cr-review-form-name").removeClass("cr-review-form-error");refElement.closest(".cr-review-form-wrap").find(".cr-review-form-email .cr-review-form-txt").val('');refElement.closest(".cr-review-form-wrap").find(".cr-review-form-email").removeClass("cr-review-form-error");refElement.closest(".cr-review-form-wrap").find(".cr-onsite-questions .cr-onsite-question").removeClass("cr-review-form-error");refElement.closest(".cr-review-form-wrap").find(".cr-onsite-questions .cr-onsite-question input[type = 'text']").val('');refElement.closest(".cr-review-form-wrap").find(".cr-onsite-questions .cr-onsite-question input[type = 'number']").val('');refElement.closest(".cr-review-form-wrap").find(".cr-form-item-media .cr-upload-images-containers").remove();refElement.closest(".cr-review-form-wrap").find(".cr-form-item-media .cr-form-item-media-preview").removeClass("cr-form-visible");refElement.closest(".cr-review-form-wrap").find(".cr-form-item-media .cr-form-item-media-preview").parents(".cr-form-item-subcontainer").removeClass("cr-form-visible");}})();function crResizeAllGridItems(){jQuery(".cr-reviews-grid-inner").each(function(){if(800>jQuery(this).width()){jQuery(this).find(".cr-reviews-grid-col3").addClass("cr-reviews-grid-col-none");}
if(550>jQuery(this).width()){jQuery(this).find(".cr-reviews-grid-col2").addClass("cr-reviews-grid-col-none");}
jQuery(this).colcade({columns:".cr-reviews-grid-col",items:".cr-review-card"});});}
function crResizeTrustBadges(){jQuery(".cr-trustbadgef").each(function(){let badge=jQuery(this).find(".cr-badge").eq(0);let scale=jQuery(this).width()/badge.outerWidth();if(1>scale){badge.css("transform","scale("+scale+")");}
badge.css("visibility","visible");});};
/*!
* Colcade v0.2.0
* Lightweight masonry layout
* by David DeSandro
* MIT license
*/
(function(window,factory){if(typeof define=='function'&&define.amd){define(factory);}else if(typeof module=='object'&&module.exports){module.exports=factory();}else{window.Colcade=factory();}}(window,function factory(){function Colcade(element,options){element=getQueryElement(element);if(element&&element.colcadeGUID){var instance=instances[element.colcadeGUID];instance.option(options);return instance;}
this.element=element;this.options={};this.option(options);this.lastAppend=[];this.lastColumnHeights=[];this.create();element.classList.add('cr-colcade-loaded');}
var proto=Colcade.prototype;proto.option=function(options){this.options=extend(this.options,options);};var GUID=0;var instances={};proto.create=function(){this.errorCheck();var guid=this.guid=++GUID;this.element.colcadeGUID=guid;instances[guid]=this;this.reload();this._windowResizeHandler=this.onWindowResize.bind(this);this._loadHandler=this.onLoad.bind(this);window.addEventListener('resize',this._windowResizeHandler);this.element.addEventListener('load',this._loadHandler,true);};proto.errorCheck=function(){var errors=[];if(!this.element){errors.push('Bad element: '+this.element);}
if(!this.options.columns){errors.push('columns option required: '+this.options.columns);}
if(!this.options.items){errors.push('items option required: '+this.options.items);}
if(errors.length){throw new Error('[Colcade error] '+errors.join('. '));}};proto.reload=function(){this.updateColumns();this.updateItems();this.layout();};proto.updateColumns=function(){this.columns=querySelect(this.options.columns,this.element);};proto.updateItems=function(){this.items=querySelect(this.options.items,this.element);};proto.getActiveColumns=function(){return this.columns.filter(function(column){var style=getComputedStyle(column);return style.display!='none';});};proto.layout=function(){this.activeColumns=this.getActiveColumns();this._layout();};proto._layout=function(){this.columnHeights=this.activeColumns.map(function(){return 0;});this.layoutItems(this.items);};proto.layoutItems=function(items){items.forEach(this.layoutItem,this);};proto.layoutItem=function(item){var minHeight=Math.min.apply(Math,this.columnHeights);var index=this.columnHeights.indexOf(minHeight);this.activeColumns[index].appendChild(item);this.columnHeights[index]+=item.offsetHeight||1;};proto.append=function(elems){var items=this.getQueryItems(elems);this.items=this.items.concat(items);this.lastAppend.length=0;this.lastAppend=items.slice();this.lastColumnHeights.length=0;this.lastColumnHeights=this.columnHeights.slice();this.layoutItems(items);};proto.prepend=function(elems){var items=this.getQueryItems(elems);this.items=items.concat(this.items);this._layout();};proto.getQueryItems=function(elems){elems=makeArray(elems);var fragment=document.createDocumentFragment();elems.forEach(function(elem){fragment.appendChild(elem);});return querySelect(this.options.items,fragment);};proto.empty=function(){this.lastAppend.length=0;this.lastColumnHeights.length=0;this.items.forEach(function(item){item.remove();},this);this.items.length=0;this._layout();};proto.measureColumnHeight=function(elem){var boundingRect=this.element.getBoundingClientRect();this.activeColumns.forEach(function(column,i){if(!elem||column.contains(elem)){var lastChildRect=column.lastElementChild.getBoundingClientRect();this.columnHeights[i]=lastChildRect.bottom-boundingRect.top;}},this);};proto.onWindowResize=function(){clearTimeout(this.resizeTimeout);this.resizeTimeout=setTimeout(function(){this.onDebouncedResize();}.bind(this),100);};proto.onDebouncedResize=function(){var activeColumns=this.getActiveColumns();var isSameLength=activeColumns.length==this.activeColumns.length;var isSameColumns=true;this.activeColumns.forEach(function(column,i){isSameColumns=isSameColumns&&column==activeColumns[i];});if(isSameLength&&isSameColumns){return;}
this.activeColumns=activeColumns;this._layout();};proto.onLoad=function(event){this.measureColumnHeight(event.target);if(0<this.lastColumnHeights.length&&0<this.lastAppend.length){this.columnHeights.length=0;this.columnHeights=this.lastColumnHeights.slice();this.layoutItems(this.lastAppend);}};proto.destroy=function(){this.items.forEach(function(item){this.element.appendChild(item);},this);window.removeEventListener('resize',this._windowResizeHandler);this.element.removeEventListener('load',this._loadHandler,true);delete this.element.colcadeGUID;delete instances[this.guid];};docReady(function(){var dataElems=querySelect('[data-colcade]');dataElems.forEach(htmlInit);});function htmlInit(elem){var attr=elem.getAttribute('data-colcade');var attrParts=attr.split(',');var options={};attrParts.forEach(function(part){var pair=part.split(':');var key=pair[0].trim();var value=pair[1].trim();options[key]=value;});new Colcade(elem,options);}
Colcade.data=function(elem){elem=getQueryElement(elem);var id=elem&&elem.colcadeGUID;return id&&instances[id];};Colcade.makeJQueryPlugin=function($){$=$||window.jQuery;if(!$){return;}
$.fn.colcade=function(arg0){if(typeof arg0=='string'){var args=Array.prototype.slice.call(arguments,1);return methodCall(this,arg0,args);}
plainCall(this,arg0);return this;};function methodCall($elems,methodName,args){var returnValue;$elems.each(function(i,elem){var colcade=$.data(elem,'colcade');if(!colcade){return;}
var value=colcade[methodName].apply(colcade,args);returnValue=returnValue===undefined?value:returnValue;});return returnValue!==undefined?returnValue:$elems;}
function plainCall($elems,options){$elems.each(function(i,elem){var colcade=$.data(elem,'colcade');if(colcade){colcade.option(options);colcade.layout();}else{colcade=new Colcade(elem,options);$.data(elem,'colcade',colcade);}});}};Colcade.makeJQueryPlugin();function extend(a,b){for(var prop in b){a[prop]=b[prop];}
return a;}
function makeArray(obj){var ary=[];if(Array.isArray(obj)){ary=obj;}else if(obj&&typeof obj.length=='number'){for(var i=0;i<obj.length;i++){ary.push(obj[i]);}}else{ary.push(obj);}
return ary;}
function querySelect(selector,elem){elem=elem||document;var elems=elem.querySelectorAll(selector);return makeArray(elems);}
function getQueryElement(elem){if(typeof elem=='string'){elem=document.querySelector(elem);}
return elem;}
function docReady(onReady){if(document.readyState=='complete'){onReady();return;}
document.addEventListener('DOMContentLoaded',onReady);}
return Colcade;}));
function showWishlistPopup(message){if(document.querySelector('#commercekit-wishlist-popup')){var popup=document.querySelector('#commercekit-wishlist-popup');popup.innerHTML=message;popup.style.display='block';setTimeout(function(){document.querySelector('#commercekit-wishlist-popup').style.display='none';},2000);}}
document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll('.commercekit-save-wishlist').forEach(function(object){object.setAttribute('href','javascript:;');});if(document.querySelector('.commercekit-wishlist')){document.querySelector('body').insertAdjacentHTML('afterbegin','<div id="commercekit-wishlist-popup" style="display: none;"></div>');}
document.querySelector('body').addEventListener('click',function(event){$this=event.target.closest('a');if($this&&$this.classList.contains('commercekit-save-wishlist')){processWishlistAction($this,'commercekit_save_wishlist');}
if($this&&$this.classList.contains('commercekit-remove-wishlist')){processWishlistAction($this,'commercekit_remove_wishlist');}});document.querySelector('body').addEventListener('click',function(event){$this=event.target;if($this.classList.contains('commercekit-remove-wishlist2')){if($this.classList.contains('processing'))return true;$this.classList.add('processing');var product_id=$this.getAttribute('data-product-id');var wpage=$this.getAttribute('data-wpage');var formData=new FormData();formData.append('product_id',product_id);formData.append('wpage',wpage);formData.append('type','list');formData.append('reload','1');fetch(commercekit_ajs.ajax_url+'?action=commercekit_remove_wishlist',{method:'POST',body:formData,}).then(response=>response.json()).then(json=>{if(json.status==1){document.querySelector('#commercekit-wishlist-shortcode').innerHTML=json.html;}
showWishlistPopup(json.message);});}
if($this.classList.contains('commercekit-wishlist-cart')){$this.setAttribute('disabled','disabled');var product_id=$this.getAttribute('data-product-id');var formData=new FormData();formData.append('product_id',product_id);fetch(commercekit_ajs.ajax_url+'?action=commercekit_wishlist_addtocart',{method:'POST',body:formData,}).then(response=>response.json()).then(json=>{$this.removeAttribute('disabled');showWishlistPopup(json.message);var wc_fragment=new Event('wc_fragment_refresh');document.body.dispatchEvent(wc_fragment);});}});});function processWishlistAction($this,action){if($this.classList.contains('processing'))return true;$this.classList.add('processing');var parent=$this.parentNode;var product_id=$this.getAttribute('data-product-id');var type=$this.getAttribute('data-type');var formData=new FormData();formData.append('product_id',product_id);formData.append('type',type);fetch(commercekit_ajs.ajax_url+'?action='+action,{method:'POST',body:formData,}).then(response=>response.json()).then(json=>{if(json.status==1){parent.innerHTML=json.html;}
$this.classList.remove('processing');showWishlistPopup(json.message);});};
if(commercekit_ajs.ajax_search==1){document.addEventListener('DOMContentLoaded',function(){var minChar=commercekit_ajs.char_count;var maxHeight=600;var deferRequestBy=200;var cSuggestions=[];var cViewAlls=[];var inputs=document.querySelectorAll('input[type="search"]');inputs.forEach(function(input){var currentRequest=null;var currentCancel=null;var currentValue='';var iwidth=input.offsetWidth;var form=input.closest('form');form.insertAdjacentHTML('beforeend','<div class="commercekit-ajs-results" style="max-height: '+maxHeight+'px; width: '+iwidth+'px;"><div class="commercekit-ajs-suggestions" style="position: absolute; display: none; max-height: '+maxHeight+'px; z-index: 9999; width: '+iwidth+'px;"></div><div class="commercekit-ajs-view-all-holder" style="display: none;"></div></div>');input.setAttribute('autocomplete','off');input.classList.add('commercekit-ajax-search');input.addEventListener('keyup',function(e){clearTimeout(currentRequest);ckCloseAllSuggestions();formresult=form.querySelector('.commercekit-ajs-results');formsugg=form.querySelector('.commercekit-ajs-suggestions');formall=form.querySelector('.commercekit-ajs-view-all-holder');formsugg.innerHTML='';formsugg.style.display='none';formall.innerHTML='';formall.style.display='none';var code=(e.keyCode||e.which);if(code===37||code===38||code===39||code===40||code===27||code===13||input.value.length<minChar){return;}else{if(cSuggestions[input.value]!==undefined){formsugg.innerHTML=cSuggestions[input.value];formsugg.style.display='block';formall.innerHTML=cViewAlls[input.value];if(cViewAlls[input.value]!=''){formall.style.display='block';ckPrepareSuggestionsHeight(input,form,formall,formresult,formsugg);}else{ckPrepareSuggestionsHeight(input,form,null,formresult,formsugg);}}else{if(currentValue==input.value){return;}
currentRequest=setTimeout(function(){currentValue=input.value;input.setAttribute('style','background-image: url('+commercekit_ajs.loader_icon+'); background-repeat: no-repeat; background-position:50% 50%;');var url=commercekit_ajs.ajax_url+'?action='+commercekit_ajs.action+'&query='+input.value;if(currentCancel){currentCancel.abort();}
currentCancel=new AbortController();fetch(url,{signal:currentCancel.signal}).then(response=>response.json()).then(json=>{input.setAttribute('style','background-image: none; background-repeat: no-repeat; background-position:50% 50%;');var html='';var canViewAll=true;if(json.suggestions.length==0){html='<div class="autocomplete-no-suggestion">'+commercekit_ajs.no_results_text+'</div>';cSuggestions[input.value]=html;cViewAlls[input.value]='';canViewAll=false;}else{json.suggestions.forEach(suggestion=>{html+='<div class="autocomplete-suggestion">'+suggestion.data+'</div>';});cSuggestions[input.value]=html;cViewAlls[input.value]=json.view_all_link;}
formsugg.innerHTML=cSuggestions[input.value];formsugg.style.display='block';if(canViewAll){formall.innerHTML=cViewAlls[input.value];formall.style.display='block';ckPrepareSuggestionsHeight(input,form,formall,formresult,formsugg);}else{ckPrepareSuggestionsHeight(input,form,null,formresult,formsugg);}}).catch(function(e){});},deferRequestBy);}}});input.addEventListener('focus',function(){var keyup=new Event('keyup');input.dispatchEvent(keyup);});});document.onclick=function(e){if(!e.target.classList.contains('commercekit-ajs-suggestions')&&!e.target.classList.contains('commercekit-ajax-search')){ckCloseAllSuggestions();}}});}
function ckCloseAllSuggestions(){document.querySelectorAll('.commercekit-ajs-results').forEach(function(results){results.style.height='0px';});document.querySelectorAll('.commercekit-ajs-suggestions').forEach(function(suggestion){suggestion.style.display='none';});document.querySelectorAll('.commercekit-ajs-view-all-holder').forEach(function(viewall){viewall.style.display='none';});}
function ckPrepareSuggestionsHeight(input,form,formall,formresult,formsugg){var $height=0;form.querySelectorAll('.autocomplete-suggestion, .autocomplete-no-suggestion').forEach(function(list){$height+=list.offsetHeight;});if(formall){$height+=formall.offsetHeight;}
formresult.style.height=$height+'px';formresult.style.width=input.offsetWidth+'px';formsugg.style.width=input.offsetWidth+'px';var oresult=form.querySelector('.commercekit-ajs-other-result');if(oresult){oresult.parentNode.classList.add('commercekit-ajs-other-result-wrap');}};
(function($){"use strict";var otp={mobileInputElement:'',mobileInputSelector:'',submitBtnSelector:'',mobileOtpInputEl:'',sendOtpBtnEl:'',otpEntered:'',mobileNumberUsed:'',countryCode:'',verifyOtpBtnEl:'',resendOtpBtn:'',otpPinSent:'',api_used:'',countryCodeSelector:'#ihs-country-code .ihs-country-code',mobileVerified:false,init:function(){this.buildFormSelector();this.insertAlertBox();if(''===otp.formElement&&''===otp.formSelector){}
otp.addRequiredInputFields();otp.bindEvents();},insertAlertBox:function(){$('body').append('<div id="oc-alert-container"></div>');},showAlert:function(message,background){background=(background)?background:'#3089cf';$('.oc-alert-pop-up').remove();var alertContainer=document.querySelector('#oc-alert-container'),htmlEntityIcon=('#006E51'===background)?'✔':'ⓘ',alertEl='<div class="oc-alert-pop-up">'+'<div class="oc-alert-pop-up-message">'+'<span class="oc-i-icon-pop-up">'+htmlEntityIcon+'</span>'+message+'</div>'+'<div class="oc-alert-pop-up-close" style="background: '+background+' !important" >'+otp_obj.wpml_messages.ok+'</div>'+'</div>';$(alertEl).css('background',background);$(alertContainer).html(alertEl);$('.oc-alert-pop-up-close').on('click',function(event){$('.oc-alert-pop-up').fadeOut();});},buildFormSelector:function(){otp.userFormSelector=otp_obj.form_selector;otp.submitBtnSelector=otp_obj.submit_btn_selector;otp.formElement=$(otp.submitBtnSelector).parents('form');if(otp.formElement.length){otp.formElement.addClass('ihs_si_form');}
otp.formSelector=(!otp.userFormSelector)?'form.ihs_si_form':otp.userFormSelector;},bindEvents:function(){if(otp.submitBtnSelector){$(otp.submitBtnSelector).on('click',function(event){if(!otp.mobileVerified){event.preventDefault();otp.showAlert(otp_obj.wpml_messages.alerts.pls_verify_otp_first,'#B93A32');return false;}});}else{$(otp.formSelector).on('submit',function(event){if(!otp.mobileVerified){event.preventDefault();otp.showAlert(otp_obj.wpml_messages.alerts.pls_enter_req_field,'#B93A32');return false;}});}
$(otp.formSelector).on('click','#ihs-send-otp-btn',otp.sendOtpAndCreateVerifyOtpButton);$(otp.formSelector).on('click','#ihs-resend-otp-btn-id',function(){otp.reCreateSendOtpButton();otp.sendOtpAndCreateVerifyOtpButton();});$(otp.formSelector).on('click','#ihs-submit-otp-btn',function(){var otpInputEl=$('#ihs-mobile-otp'),otpInputElVal=otpInputEl.val();if(otpInputElVal){otp.handleOtpVerification(otpInputElVal);}else{otp.showAlert(otp_obj.wpml_messages.alerts.pls_enter_otp,'#B93A32');}});},sendOtpAndCreateVerifyOtpButton:function(event){var mobEl=$(otp.mobileInputSelector),mobElVal=mobEl.val(),countryCodeEl=$(otp.countryCodeSelector),countryCodeElVal=countryCodeEl.val(),isNoError,isAllSelected=false,errorArray=[],mobileLengthDatabase=parseInt(otp_obj.ihs_mobile_length,10);isNoError=otp.mobileAndCountryCodeValidation(mobElVal,isAllSelected,mobileLengthDatabase,countryCodeElVal,errorArray);if(!isNoError){$('#ihs-mobile-otp').removeClass('ihs-otp-hide');otp.sendOtpAjaxRequest(mobElVal,countryCodeElVal);}},reCreateSendOtpButton:function(){$('#ihs-send-otp-btn').show();$(otp.verifyOtpBtnEl).addClass('ihs-otp-hide');$('.ihs-otp-required').addClass('ihs-otp-hide');$('#ihs-resend-otp-btn-id').addClass('ihs-otp-hide');$(otp.mobileInputSelector).attr('readonly',false);$(otp.countryCodeSelector).attr('readonly',false);$(otp.countryCodeSelector).css('color','#555');$(otp.mobileInputSelector).css('opacity','1');$('#ihs-mobile-otp').val('');},handleOtpVerification:function(otpInputElVal){otp.showAlert(otp_obj.wpml_messages.verifying,'#23282d');if('msg91'===otp.api_used){otp.verifyMsg91Otp(otpInputElVal)}else if('twilio'===otp.api_used){otp.verifyTwilioOtp(otpInputElVal)}},verifyMsg91Otp:function(otpInputElVal){var request;request=$.post(otp_obj.ajax_url,{action:'ihs_verify_msg91',security:otp_obj.ajax_nonce,data:{mob:otp.mobileNumberUsed,country_code:otp.countryCode,otp_entered:otpInputElVal}});request.done(function(response){var res=response.data.response;if(res.success){otp.mobileVerified=true;otp.showAlert(otp_obj.wpml_messages.alerts.thx_for_verification,'#23282d');$('.ihs-otp-required.ihs-h').fadeOut(500);$('#ihs-resend-otp-btn-id').fadeOut(500);$('#ihs-verify-otp-popup-container').fadeOut(500);$('.ihs-otp-required').fadeOut(500);otp.verifyOtpBtnEl.fadeOut(500);}else if('otp_expired'===res.error_message){otp.reCreateSendOtpButton();otp.showAlert(res.error_message,'#943734');}else if('otp_not_verified'===res.error_message){otp.showAlert(otp_obj.wpml_messages.alerts.verification_incorrect,'#943734');}else{otp.showAlert(res.error_message,'#943734');}});},verifyTwilioOtp:function(otpInputElVal){var request=$.post(otp_obj.ajax_url,{action:'ihs_verify_twilio',security:otp_obj.ajax_nonce,data:{mob:otp.mobileNumberUsed,country_code:otp.countryCode,otp_entered:otpInputElVal}});request.done(function(response){var res=response.data.response;if(res.success){otp.mobileVerified=true;otp.showAlert(otp_obj.wpml_messages.alerts.thx_for_verification,'#23282d');$('.ihs-otp-required').fadeOut(500);$('#ihs-resend-otp-btn-id').fadeOut(500);otp.verifyOtpBtnEl.fadeOut(500);}else if('60023'===res.error_code){otp.reCreateSendOtpButton();otp.showAlert(res.error_message,'#B93A32');}else if('60022'===res.error_code){otp.showAlert(res.error_message,'#B93A32');}else if('60003'===res.error_code){otp.showAlert(otp_obj.wpml_messages.alerts.tried_too_many_times,'#B93A32');}});},mobileAndCountryCodeValidation:function(mobElVal,isAllSelected,mobileLengthDatabase,countryCodeElVal,errorArray){if(!mobElVal){errorArray.push(otp_obj.wpml_messages.alerts.enter_mobile_no);}
if(mobElVal&&!isAllSelected){if(mobileLengthDatabase&&mobileLengthDatabase!==mobElVal.length){errorArray.push(otp_obj.wpml_messages.alerts.enter_crt_mobile_no);}
if(!mobileLengthDatabase&&mobElVal.length<5){errorArray.push(otp_obj.wpml_messages.alerts.enter_crt_mobile_no);}}
if(!countryCodeElVal){errorArray.push(otp_obj.wpml_messages.alerts.enter_country_code);}
if(errorArray.length){var errorMessages=errorArray.join('</br>');otp.showAlert(errorMessages,'#B93A32');}
return errorArray.length;},addRequiredInputFields:function(){var mobileInputName='ihs-mobile',countryCodeInputName,countryCode,createOtpFieldsWithMobInput=otp_obj.input_required,htmlEl,countryCodeHtmlCont;countryCodeInputName='ihs-country-code';countryCode=(otp_obj.ihs_country_code&&'ALL'!==otp_obj.ihs_country_code)?'+'+otp_obj.ihs_country_code:'';countryCodeHtmlCont='<div id="ihs-country-code" class="ihs-country-code-exis-mob">'+'<div class="ihs-country-inp-wrap">'+'<span class="">'+'<input type="text" name="'+countryCodeInputName+'" value="'+countryCode+'" class="ihs-country-code" required placeholder="e.g. +91" aria-invalid="false" readonly maxlength="5">'+'</span> '+'</div>'+'</div>';if('Yes'===createOtpFieldsWithMobInput){createOtpFieldsWithMobInput=true;}else if('No'===createOtpFieldsWithMobInput){createOtpFieldsWithMobInput=false;}else{createOtpFieldsWithMobInput=false;}
otp.mobileInputName=mobileInputName;if(!createOtpFieldsWithMobInput){var mobileInputNm=otp_obj.mobile_input_name;if(mobileInputNm){var mobInpSelector=otp.formSelector+' input[name="'+mobileInputNm+'"]';htmlEl=otp.createMobileInputAndOtherFields(mobileInputNm);$(htmlEl.allOtpHtml).insertAfter(mobInpSelector);otp.mobileInputSelector=htmlEl.mobileInputNameSelector;otp.mobileInputElement=otp.setInputElVariables(htmlEl.mobileInputNameSelector);otp.setOtpInputElementVar();$(countryCodeHtmlCont).insertBefore(otp.mobileInputSelector);$(otp.mobileInputSelector).addClass('ihs-existing-mob-inp-fld');$(otp.mobileInputSelector).css('width','calc(100% - 5rem)');}else{htmlEl=otp.createMobileInputAndOtherFields(mobileInputName);$(htmlEl.allOtpHtml).insertAfter(htmlEl.mobileInputNameSelector);otp.mobileInputSelector=htmlEl.mobileInputNameSelector;otp.mobileInputElement=otp.setInputElVariables(htmlEl.mobileInputNameSelector);otp.setOtpInputElementVar();$(countryCodeHtmlCont).insertBefore(otp.mobileInputSelector);$(otp.mobileInputSelector).addClass('ihs-existing-mob-inp-fld');$(otp.mobileInputSelector).css('width','calc(100% - 5rem)');}}else{var readOnly,mobAndCountryCodeContent='',countryCodeAndMobileInputEl,submitBtnSelector,mobileInpName='ihs-mobile';readOnly=(countryCode)?'readonly':'';countryCodeAndMobileInputEl='<label id="ihs-country-code" class="ihs-mobile-no-lab">'+otp_obj.wpml_messages.mobile_box_label+'</label>'+'<div class="ihs-country-inp-wrap">'+'<input type="text" name="'+countryCodeInputName+'" value="'+countryCode+'" class="ihs-country-code" required placeholder="e.g. +91" aria-invalid="false" readonly maxlength="5">'+'</div>'+'<div class="ihs-mob-inp-wrap">'+'<input type="text" name="'+mobileInpName+'" value="" class="ihs-mb-inp-field" aria-required="true" aria-invalid="false">'+'</div>';submitBtnSelector=otp.formSelector+' input[type="submit"]';htmlEl=otp.createMobileInputAndOtherFields(mobileInputName);mobAndCountryCodeContent='<div class="ihs-mob-country-wrapper" id="ihs-mob-country-wrapper">'+countryCodeAndMobileInputEl+'</div>';mobAndCountryCodeContent+=htmlEl.allOtpHtml;otp.mobileInputSelector='#ihs-mob-country-wrapper .ihs-mb-inp-field';otp.countryCodeSelector='#ihs-mob-country-wrapper .ihs-country-code';$(otp.formSelector).append(mobAndCountryCodeContent);otp.setOtpInputElementVar();otp.mobileInputElement=otp.setInputElVariables('#ihs-mobile-number');}},setOtpInputElementVar:function(){otp.mobileOtpInputEl=otp.setInputElVariables('#ihs-mobile-otp');otp.mobileOtpHiddenInputEl=otp.setInputElVariables('#ihs-otp-hidden');otp.sendOtpBtnEl=otp.setInputElVariables('#ihs-send-otp-btn');otp.verifyOtpBtnEl=otp.setInputElVariables('#ihs-submit-otp-btn');},setInputElVariables:function(elementSelector){return $(elementSelector);},createMobileInputAndOtherFields:function(mobileInputName){var htmlEl={},otpInputEl='<label id="ihs-otp-required" class="ihs-otp-required ihs-otp-hide"> '+otp_obj.wpml_messages.otp_required+'<span class="wrap ihs-otp">'+'<input type="number" id="ihs-mobile-otp" name="ihs-otp" value="" size="40" class="wpcf7-text wpcf7-validates-as-required ihs-otp-hide" aria-required="true" aria-invalid="false">'+'</span>'+'</label>',sendOtpBtn='<div class="ihs-otp-btn" id="ihs-send-otp-btn">'+otp_obj.wpml_messages.send_otp+'</div>',submitOtpBtn='<div class="ihs-otp-btn ihs-otp-hide" id="ihs-submit-otp-btn">'+otp_obj.wpml_messages.verify_otp+'</div>',resendOtpBtn='<div class="ihs-otp-btn ihs-otp-hide" id="ihs-resend-otp-btn-id">'+otp_obj.wpml_messages.resend_otp+'</div>';htmlEl.allOtpHtml=otpInputEl+sendOtpBtn+submitOtpBtn+resendOtpBtn;htmlEl.mobileInputNameSelector=otp.formSelector+' input[name="'+mobileInputName+'"]';return htmlEl;},sendOtpAjaxRequest:function(mobileNumber,countryCode){$('#ihs-send-otp-btn').hide();otp.showAlert(otp_obj.wpml_messages.sending_otp,'#23282d');var request=$.post(otp_obj.ajax_url,{action:'ihs_otp_ajax_hook',security:otp_obj.ajax_nonce,data:{mob:mobileNumber,country_code:countryCode}});request.done(function(response){otp.api_used=response.data.api;otp.mobileNumberUsed=response.data.mobile;otp.countryCode=response.data.country_code;if('1'===response.data.otp_sent){otp.showAlert(otp_obj.wpml_messages.alerts.otp_sent_to_mobile,'#23282d');$('#ihs-send-otp-btn').hide();$(otp.verifyOtpBtnEl).removeClass('ihs-otp-hide');$('.ihs-otp-required').removeClass('ihs-otp-hide');$('#ihs-resend-otp-btn-id').removeClass('ihs-otp-hide');$(otp.mobileInputSelector).attr('readonly',true);$(otp.countryCodeSelector).attr('readonly',true);$(otp.countryCodeSelector).css('color','#b3b0b0');$(otp.mobileInputSelector).css('opacity','0.5');}else{$('#ihs-send-otp-btn').show();otp.showAlert(otp_obj.wpml_messages.alerts.error_try_again,'#23282d');}});}};if('undefined'!==typeof otp_obj){var selector=otp_obj.form_selector;if($(selector)){otp.init();}}})(jQuery);
(function($){"use strict";var resetOtp={init:function(){if(!reset_pass_obj.form_selector){return;}
this.insertAlertBox();resetOtp.Select=reset_pass_obj.form_selector;resetOtp.loginInputName=reset_pass_obj.login_input_name;resetOtp.mobileLength=reset_pass_obj.ihs_mobile_length;resetOtp.countryCode=reset_pass_obj.country_code;resetOtp.Selector=resetOtp.buildFormSelector();resetOtp.addRequiredInputFields();resetOtp.bindEvents();},insertAlertBox:function(){$('body').append('<div id="oc-alert-container"></div>');},showAlert:function(message,background){background=(background)?background:'#3089cf';$('.oc-alert-pop-up').remove();var alertContainer=document.querySelector('#oc-alert-container'),htmlEntityIcon=('#23282d'===background)?'✔':'ⓘ',alertEl='<div class="oc-alert-pop-up">'+'<div class="oc-alert-pop-up-message">'+'<span class="oc-i-icon-pop-up">'+htmlEntityIcon+'</span>'+message+'</div>'+'<div class="oc-alert-pop-up-close" style="background: '+background+' !important" >'+reset_pass_obj.wpml_messages.ok+'</div>'+'</div>';$(alertEl).css('background',background);$(alertContainer).html(alertEl);$('.oc-alert-pop-up-close').on('click',function(event){$('.oc-alert-pop-up').fadeOut();});},buildFormSelector:function(){resetOtp.userFormSelector=reset_pass_obj.form_selector;resetOtp.loginInputName=reset_pass_obj.login_input_name;var formSelector=resetOtp.userFormSelector+' input[name="'+resetOtp.loginInputName+'"]';resetOtp.formElement=$(formSelector).parents('form');if(resetOtp.formElement.length){resetOtp.formElement.addClass('ihs_log_form');}
resetOtp.formSelector='form.ihs_log_form';return resetOtp.formSelector;},addRequiredInputFields:function(){resetOtp.resetPassLink='<a class="ihs-otp-password-reset-link btn" href="javascript:void(0)">'+reset_pass_obj.wpml_messages.reset_password+'</a>';$(resetOtp.Selector).append(resetOtp.resetPassLink);},bindEvents:function(){$('.ihs-otp-password-reset-link').on('click',function(){var sendPassBtn,content,countryCode=(resetOtp.countryCode&&'ALL'!==resetOtp.countryCode)?'+'+resetOtp.countryCode:'',readOnly=(countryCode)?'readonly':'';if(!resetOtp.countryCode){resetOtp.countryCode='+91';}
var mobileInputEl='<br>'+'<label id="ihs-otp-reset-pass-input"> '+reset_pass_obj.wpml_messages.mobile_no_required+'<br>\n'+'<div id="ihs-country-code" class="ihs-country-code-exis-mob">'+'<div class="ihs-country-inp-wrap">'+' <input type="text" name="'+'ihs-country-code'+'" value="'+countryCode+'" class="wpcf7-form-control ihs-country-code ihs-reset-country-code" required placeholder="e.g. +91" aria-invalid="false" '+readOnly+' maxlength="5">'+'</div>'+'</div>'+'<div>'+'<input type="number" name="ihs-otp-reset-pass-input" value="" class="ihs-otp-reset-pass-input" aria-required="true" aria-invalid="false">'+'</div>'+'</label>';sendPassBtn='<div class="ihs-otp-send-pass-btn" id="ihs-otp-send-pass-btn">'+reset_pass_obj.wpml_messages.send_new_password+'</div>';content=mobileInputEl+sendPassBtn;$(resetOtp.Selector).append(content);$('.ihs-otp-password-reset-link').remove();});$(resetOtp.Selector).on('click','.ihs-otp-send-pass-btn',function(){var mobileNumber=$('.ihs-otp-reset-pass-input').val(),isNoError,countryCodeEl=$('.ihs-reset-country-code'),countryCodeElVal=countryCodeEl.val(),mobileLengthDatabase=parseInt(reset_pass_obj.ihs_mobile_length,10),isAllSelected=(resetOtp.countryCode&&'ALL'===resetOtp.countryCode)?true:'',errorArray=[];isNoError=resetOtp.mobileAndCountryCodeValidation(mobileNumber,isAllSelected,mobileLengthDatabase,countryCodeElVal,errorArray);if(!isNoError){resetOtp.sendNewPassAjaxRequest(mobileNumber,countryCodeElVal);}});},mobileAndCountryCodeValidation:function(mobElVal,isAllSelected,mobileLengthDatabase,countryCodeElVal,errorArray){if(!mobElVal){errorArray.push(reset_pass_obj.wpml_messages.alerts.enter_mobile_no);}
if(mobElVal&&!isAllSelected){if(mobileLengthDatabase&&mobileLengthDatabase!==mobElVal.length){errorArray.push(reset_pass_obj.wpml_messages.alerts.enter_crt_mobile_no);}
if(!mobileLengthDatabase&&mobElVal.length<5){errorArray.push(reset_pass_obj.wpml_messages.alerts.enter_crt_mobile_no);}}
if(!countryCodeElVal){errorArray.push(reset_pass_obj.wpml_messages.alerts.enter_country_code);}
if(errorArray.length){var errorMessages=errorArray.join('</br>');resetOtp.showAlert(errorMessages,'#B93A32');}
return errorArray.length;},sendNewPassAjaxRequest:function(mobileNumber,countryCodeElVal){resetOtp.showAlert(reset_pass_obj.wpml_messages.alerts.sending_new_pass,'#23282d');$('#ihs-otp-send-pass-btn').hide();var request=$.post(reset_pass_obj.ajax_url,{action:'ihs_otp_reset_ajax_hook',security:reset_pass_obj.ajax_nonce,data:{mob:mobileNumber,country_code:countryCodeElVal}});request.done(function(response){if(response.data.is_error==false){resetOtp.showAlert(reset_pass_obj.wpml_messages.alerts.new_pass_sent,'#23282d');$('#ihs-otp-reset-pass-input').hide();$('#ihs-otp-send-pass-btn').hide();}else{resetOtp.showAlert(response.data.error_msg,'#B93A32');}});}},selector='form'+reset_pass_obj.form_selector;if($(selector)){resetOtp.init();}})(jQuery);
!function(e){"use strict";e(function(){function t(t,n){var i=e(t).find('input[type="search"]').length?e(t).find('input[type="search"]'):e(t).find('input[type="text"]'),s="FORM"===t.tagName||"form"===t.tagName?e(t):e(t).find("form");if(i.length){e(t).addClass("ysm-active");var o={id:"",serviceUrl:ysm_L10n.restUrl,layout:"",maxHeight:600,minChars:3,disableAjax:!1,loaderIcon:ysm_L10n.loader_icon},r=e.extend({},o,n);if(s.on("submit",function(t){var n=i.val();if(""===n||n.length<r.minChars)return!1;var s=e(this).attr("action");n=n.replace(/\+/g,"%2b"),n=n.replace(/\s/g,"+"),s+=-1!==s.indexOf("?")?"&":"?",s+="s="+n+"&search_id="+r.id,"product"===r.layout&&(s+="&post_type=product"),t.preventDefault(),location.href=s}),!r.disableAjax){e('<div class="smart-search-results"></div>').appendTo(s);var l=s.find(".smart-search-results").css({maxHeight:r.maxHeight+"px",width:i.outerWidth()+"px"});-1!==navigator.userAgent.indexOf("Windows")&&-1!==navigator.userAgent.indexOf("Firefox")&&l.addClass("smart-search-firefox"),e(window).on("resize",function(){var e=i.outerWidth()+"px";l.css({width:e}).find(".smart-search-suggestions").css({width:e})}),i.devbridgeAutocomplete({minChars:r.minChars,appendTo:l,serviceUrl:r.serviceUrl,maxHeight:r.maxHeight,dataType:"json",deferRequestBy:100,noCache:!1,containerClass:"smart-search-suggestions",triggerSelectOnValidInput:!1,showNoSuggestionNotice:!!r.no_results_text.length,noSuggestionNotice:r.no_results_text,formatResult:function(e,t){return e.data},onSearchStart:function(t){if(-1!==this.value.indexOf(" ")&&(this.value=this.value.replace(/\s+/g," ")),e.trim(this.value)!==this.value)return!1;t.query=t.query.replace(/%20/g," "),i.css({"background-image":"url("+r.loaderIcon+")","background-repeat":"no-repeat","background-position":"50% 50%"})},onSelect:function(e){-1!=e.id&&(window.location.href=e.url)},transformResult:function(t){var n="string"==typeof t?e.parseJSON(t):t;i.val();return n&&n.view_all_link&&""!=n.view_all_link&&(l.find(".smart-search-view-all-holder").length||l.addClass("has-viewall-button").append('<div class="smart-search-view-all-holder"></div>'),l.find(".smart-search-view-all-holder").html(n.view_all_link)),n},onSearchComplete:function(t,n){i.css("background-image","none"),n.length>0?(l.parents(".ysm-active").removeClass("ysm-hide"),setTimeout(function(){var n=l.find(".smart-search-suggestions"),s=parseInt(l.css("max-height"),10),o=n[0],a=e(o).find(".autocomplete-suggestion"),c=0,u=l.find(".smart-search-view-all-holder");if(a.length&&(a.each(function(){c+=this.scrollHeight+parseInt(e(this).css("borderBottomWidth"),10)}),c+=parseInt(e(o).css("borderTopWidth"),10),c+=parseInt(e(o).css("borderBottomWidth"),10)),0==l.outerWidth()&&l.width(i.outerWidth()+"px"),l.nanoScroller({contentClass:"smart-search-suggestions",alwaysVisible:!1,iOSNativeScrolling:!0}),l.height(c>s?s:c),e(o).height("auto"),u.length)if(i.val().length<r.minChars)u.hide();else{var h,d=r.serviceUrl,p=i.devbridgeAutocomplete();e.isFunction(d)&&(d=d.call(p.element,t)),h=d+"?"+e.param({query:t}),p.cachedResponse&&p.cachedResponse[h]&&u.html(p.cachedResponse[h].view_all_link),u.show()}},50)):r.no_results_text.length?(l.css({maxHeight:"auto",height:42}).nanoScroller({contentClass:"smart-search-suggestions",stop:!0}),l.find(".smart-search-suggestions").height(40),l.find(".smart-search-view-all-holder").hide()):(l.find(".smart-search-suggestions").height(0),l.find(".smart-search-view-all-holder").hide())},onSearchError:function(e,t,n,i){l.css({maxHeight:"auto",height:0}).nanoScroller({contentClass:"smart-search-suggestions",stop:!0}),l.find(".smart-search-view-all-holder").hide()},onInvalidateSelection:function(){},onHide:function(){l.css({maxHeight:"auto",height:0}).nanoScroller({contentClass:"smart-search-suggestions",stop:!0}),l.find(".smart-search-view-all-holder").hide()}}).on("focus",function(){i.devbridgeAutocomplete().onValueChange()}),e(window).on("touchstart",function(t){var n=e(t.target).hasClass("ysm-active")?e(t.target):e(t.target).parents(".ysm-active");n.length?n.removeClass("ysm-hide"):e(".ysm-active").addClass("ysm-hide")})}}}ysm_L10n.enable_search&&1==ysm_L10n.enable_search&&e(".widget_search").each(function(){t(this,{id:"default",serviceUrl:ysm_L10n.restUrl+"id=default",layout:ysm_L10n.layout,maxHeight:400,minChars:ysm_L10n.char_count,disableAjax:ysm_L10n.disable_ajax,no_results_text:ysm_L10n.no_results_text})}),ysm_L10n.enable_product_search&&1==ysm_L10n.enable_product_search&&e(".woocommerce.widget_product_search").each(function(){t(this,{id:"product",serviceUrl:ysm_L10n.restUrl+"id=product",layout:"product",maxHeight:400,minChars:ysm_L10n.product_char_count,disableAjax:ysm_L10n.product_disable_ajax,no_results_text:ysm_L10n.product_no_results_text})}),ysm_L10n.enable_avada_search&&1==ysm_L10n.enable_avada_search&&e(".fusion-search-form").each(function(){t(this,{id:"avada",serviceUrl:ysm_L10n.restUrl+"id=avada",layout:ysm_L10n.avada_layout,maxHeight:ysm_L10n.avada_popup_height,minChars:ysm_L10n.avada_char_count,disableAjax:ysm_L10n.avada_disable_ajax,no_results_text:ysm_L10n.avada_no_results_text,loaderIcon:ysm_L10n.avada_loader_icon,preventBadQueries:ysm_L10n.avada_prevent_bad_queries})});var n=e(".ysm-search-widget");n.length&&n.each(function(){var n=e(this).find("form").data("id");t(this,{id:n,serviceUrl:ysm_L10n.restUrl+"id="+encodeURIComponent(n),layout:ysm_L10n["custom_"+n+"_layout"],maxHeight:400,minChars:ysm_L10n["custom_"+n+"_char_count"],disableAjax:ysm_L10n["custom_"+n+"_disable_ajax"],no_results_text:ysm_L10n["custom_"+n+"_no_results_text"]})})})}(jQuery),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports&&"function"==typeof require?require("jquery"):jQuery)}(function(e){"use strict";function t(n,i){var s=function(){},o=this,r={ajaxSettings:{},autoSelectFirst:!1,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:t.formatResult,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:s,onSearchComplete:s,onSearchError:s,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(e,t,n){return-1!==e.value.toLowerCase().indexOf(n)},paramName:"query",transformResult:function(t){return"string"==typeof t?e.parseJSON(t):t},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};o.element=n,o.el=e(n),o.suggestions=[],o.badQueries=[],o.selectedIndex=-1,o.currentValue=o.element.value,o.intervalId=0,o.cachedResponse={},o.onChangeInterval=null,o.onChange=null,o.isLocal=!1,o.suggestionsContainer=null,o.noSuggestionsContainer=null,o.options=e.extend({},r,i),o.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"},o.hint=null,o.hintValue="",o.selection=null,o.initialize(),o.setOptions(i)}var n=function(){return{escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},createNode:function(e){var t=document.createElement("div");return t.className=e,t.style.position="absolute",t.style.display="none",t}}}(),i={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};t.utils=n,e.Autocomplete=t,t.formatResult=function(e,t){var i="("+n.escapeRegExChars(t)+")";return e.value.replace(new RegExp(i,"gi"),"<strong>$1</strong>").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/<(\/?strong)>/g,"<$1>")},t.prototype={killerFn:null,initialize:function(){var n,i=this,s="."+i.classes.suggestion,o=i.classes.selected,r=i.options;i.element.setAttribute("autocomplete","off"),i.killerFn=function(t){0===e(t.target).closest(r.appendTo).length&&(i.killSuggestions(),i.disableKillerFn())},i.noSuggestionsContainer=e('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0),i.suggestionsContainer=t.utils.createNode(r.containerClass),n=e(i.suggestionsContainer),n.appendTo(r.appendTo),"auto"!==r.width&&n.width(r.width),n.on("mouseover.autocomplete",s,function(){i.activate(e(this).data("index"))}),n.on("mouseout.autocomplete",function(){i.selectedIndex=-1,n.children("."+o).removeClass(o)}),n.on("click.autocomplete",s,function(t){i.select(e(this).data("index"),t)}),i.fixPositionCapture=function(){i.visible&&i.fixPosition()},e(window).on("resize.autocomplete",i.fixPositionCapture),i.el.on("keydown.autocomplete",function(e){i.onKeyPress(e)}),i.el.on("keyup.autocomplete",function(e){i.onKeyUp(e)}),i.el.on("blur.autocomplete",function(){i.onBlur()}),i.el.on("focus.autocomplete",function(){i.onFocus()}),i.el.on("change.autocomplete",function(e){i.onKeyUp(e)}),i.el.on("input.autocomplete",function(e){i.onKeyUp(e)})},onFocus:function(){var e=this;e.fixPosition(),0===e.options.minChars&&0===e.el.val().length&&e.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var e=this;e.currentRequest&&(e.currentRequest.abort(),e.currentRequest=null)},setOptions:function(t){var n=this,i=n.options;e.extend(i,t),n.isLocal=e.isArray(i.lookup),n.isLocal&&(i.lookup=n.verifySuggestionsFormat(i.lookup)),i.orientation=n.validateOrientation(i.orientation,"bottom"),e(n.suggestionsContainer).css({"max-height":i.maxHeight+"px",width:i.width+"px","z-index":i.zIndex})},clearCache:function(){this.cachedResponse={},this.badQueries=[]},clear:function(){this.clearCache(),this.currentValue="",this.suggestions=[]},disable:function(){var e=this;e.disabled=!0,clearInterval(e.onChangeInterval),e.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t=this,n=e(t.suggestionsContainer),i=n.parent().get(0);if(i===document.body||t.options.forceFixPosition){var s=t.options.orientation,o=n.outerHeight(),r=t.el.outerHeight(),l=t.el.offset(),a={top:l.top,left:l.left};if("auto"===s){var c=e(window).height(),u=e(window).scrollTop(),h=-u+l.top-o,d=u+c-(l.top+r+o);s=Math.max(h,d)===h?"top":"bottom"}if(a.top+="top"===s?-o:r,i!==document.body){var p,g=n.css("opacity");t.visible||n.css("opacity",0).show(),p=n.offsetParent().offset(),a.top-=p.top,a.left-=p.left,t.visible||n.css("opacity",g).hide()}"auto"===t.options.width&&(a.width=t.el.outerWidth()-2+"px"),n.css(a)}},enableKillerFn:function(){var t=this;e(document).on("click.autocomplete",t.killerFn)},disableKillerFn:function(){var t=this;e(document).off("click.autocomplete",t.killerFn)},killSuggestions:function(){var e=this;e.stopKillSuggestions(),e.intervalId=window.setInterval(function(){e.visible&&(e.el.val(e.currentValue),e.hide()),e.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var e,t=this,n=t.el.val().length,i=t.element.selectionStart;return"number"==typeof i?i===n:!document.selection||(e=document.selection.createRange(),e.moveStart("character",-n),n===e.text.length)},onKeyPress:function(e){var t=this;if(!t.disabled&&!t.visible&&e.which===i.DOWN&&t.currentValue)return void t.suggest();if(!t.disabled&&t.visible){switch(e.which){case i.ESC:t.el.val(t.currentValue),t.hide();break;case i.RIGHT:if(t.hint&&t.options.onHint&&t.isCursorAtEnd()){t.selectHint();break}return;case i.TAB:if(t.hint&&t.options.onHint)return void t.selectHint();if(-1===t.selectedIndex)return void t.hide();if(t.select(t.selectedIndex),!1===t.options.tabDisabled)return;break;case i.RETURN:if(-1===t.selectedIndex)return void t.hide();t.select(t.selectedIndex);break;case i.UP:t.moveUp();break;case i.DOWN:t.moveDown();break;default:return}e.stopImmediatePropagation(),e.preventDefault()}},onKeyUp:function(e){var t=this;if(!t.disabled){switch(e.which){case i.UP:case i.DOWN:return}clearInterval(t.onChangeInterval),t.currentValue!==t.el.val()&&(t.findBestHint(),t.options.deferRequestBy>0?t.onChangeInterval=setInterval(function(){t.onValueChange()},t.options.deferRequestBy):t.onValueChange())}},onValueChange:function(){var t=this,n=t.options,i=t.el.val(),s=t.getQuery(i);if(t.selection&&t.currentValue!==s&&(t.selection=null,(n.onInvalidateSelection||e.noop).call(t.element)),clearInterval(t.onChangeInterval),t.currentValue=i,t.selectedIndex=-1,n.triggerSelectOnValidInput&&t.isExactMatch(s))return void t.select(0);s.length<n.minChars?t.hide():t.getSuggestions(s)},isExactMatch:function(e){var t=this.suggestions;return 1===t.length&&t[0].value.toLowerCase()===e.toLowerCase()},getQuery:function(t){var n,i=this.options.delimiter;return i?(n=t.split(i),e.trim(n[n.length-1])):t},getSuggestionsLocal:function(t){var n,i=this,s=i.options,o=t.toLowerCase(),r=s.lookupFilter,l=parseInt(s.lookupLimit,10);return n={suggestions:e.grep(s.lookup,function(e){return r(e,t,o)})},l&&n.suggestions.length>l&&(n.suggestions=n.suggestions.slice(0,l)),n},getSuggestions:function(t){var n,i,s,o,r=this,l=r.options,a=l.serviceUrl;if(l.params[l.paramName]=t,i=l.ignoreParams?null:l.params,!1!==l.onSearchStart.call(r.element,l.params)){if(e.isFunction(l.lookup))return void l.lookup(t,function(e){r.suggestions=e.suggestions,r.suggest(),l.onSearchComplete.call(r.element,t,e.suggestions)});r.isLocal?n=r.getSuggestionsLocal(t):(e.isFunction(a)&&(a=a.call(r.element,t)),s=a+"?"+e.param(i||{}),n=r.cachedResponse[s]),n&&e.isArray(n.suggestions)?(r.suggestions=n.suggestions,r.suggest(),l.onSearchComplete.call(r.element,t,n.suggestions)):r.isBadQuery(t)?l.onSearchComplete.call(r.element,t,[]):(r.abortAjax(),o={url:a,data:i,type:l.type,dataType:l.dataType},e.extend(o,l.ajaxSettings),r.currentRequest=e.ajax(o).done(function(e){var n;r.currentRequest=null,n=l.transformResult(e,t),r.processResponse(n,t,s),l.onSearchComplete.call(r.element,t,n.suggestions)}).fail(function(e,n,i){l.onSearchError.call(r.element,t,e,n,i)}))}},isBadQuery:function(e){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,n=t.length;n--;)if(0===e.indexOf(t[n]))return!0;return!1},hide:function(){var t=this,n=e(t.suggestionsContainer);e.isFunction(t.options.onHide)&&t.visible&&t.options.onHide.call(t.element,n),t.visible=!1,t.selectedIndex=-1,clearInterval(t.onChangeInterval),e(t.suggestionsContainer).hide(),t.signalHint(null)},suggest:function(){if(0===this.suggestions.length)return void(this.options.showNoSuggestionNotice?this.noSuggestions():this.hide());var t,n=this,i=n.options,s=i.groupBy,o=i.formatResult,r=n.getQuery(n.currentValue),l=n.classes.suggestion,a=n.classes.selected,c=e(n.suggestionsContainer),u=e(n.noSuggestionsContainer),h=i.beforeRender,d="",p=function(e,n){var i=e.data[s];return t===i?"":'<div class="autocomplete-group"><strong>'+(t=i)+"</strong></div>"};if(i.triggerSelectOnValidInput&&n.isExactMatch(r))return void n.select(0);e.each(n.suggestions,function(e,t){s&&(d+=p(t,0)),d+='<div class="'+l+'" data-index="'+e+'">'+o(t,r)+"</div>"}),this.adjustContainerWidth(),u.detach(),c.html(d),e.isFunction(h)&&h.call(n.element,c),n.fixPosition(),c.show(),i.autoSelectFirst&&(n.selectedIndex=0,c.scrollTop(0),c.children("."+l).first().addClass(a)),n.visible=!0,n.findBestHint()},noSuggestions:function(){var t=this,n=e(t.suggestionsContainer),i=e(t.noSuggestionsContainer);this.adjustContainerWidth(),i.detach(),n.empty(),n.append(i),t.fixPosition(),n.show(),t.visible=!0},adjustContainerWidth:function(){var t,n=this,i=n.options,s=e(n.suggestionsContainer);"auto"===i.width&&(t=n.el.outerWidth()-2,s.width(t>0?t:300))},findBestHint:function(){var t=this,n=t.el.val().toLowerCase(),i=null;n&&(e.each(t.suggestions,function(e,t){var s=0===t.value.toLowerCase().indexOf(n);return s&&(i=t),!s}),t.signalHint(i))},signalHint:function(t){var n="",i=this;t&&(n=i.currentValue+t.value.substr(i.currentValue.length)),i.hintValue!==n&&(i.hintValue=n,i.hint=t,(this.options.onHint||e.noop)(n))},verifySuggestionsFormat:function(t){return t.length&&"string"==typeof t[0]?e.map(t,function(e){return{value:e,data:null}}):t},validateOrientation:function(t,n){return t=e.trim(t||"").toLowerCase(),-1===e.inArray(t,["auto","bottom","top"])&&(t=n),t},processResponse:function(e,t,n){var i=this,s=i.options;e.suggestions=i.verifySuggestionsFormat(e.suggestions),s.noCache||(i.cachedResponse[n]=e,s.preventBadQueries&&0===e.suggestions.length&&i.badQueries.push(t)),t===i.getQuery(i.currentValue)&&(i.suggestions=e.suggestions,i.suggest())},activate:function(t){var n,i=this,s=i.classes.selected,o=e(i.suggestionsContainer),r=o.find("."+i.classes.suggestion);return o.find("."+s).removeClass(s),i.selectedIndex=t,-1!==i.selectedIndex&&r.length>i.selectedIndex?(n=r.get(i.selectedIndex),e(n).addClass(s),n):null},selectHint:function(){var t=this,n=e.inArray(t.hint,t.suggestions);t.select(n)},select:function(t,n){var i=this;e(n.target).hasClass("smart-search-add_to_cart")||(i.hide(),i.onSelect(t))},moveUp:function(){var t=this;if(-1!==t.selectedIndex)return 0===t.selectedIndex?(e(t.suggestionsContainer).children().first().removeClass(t.classes.selected),t.selectedIndex=-1,t.el.val(t.currentValue),void t.findBestHint()):void t.adjustScroll(t.selectedIndex-1)},moveDown:function(){var e=this;e.selectedIndex!==e.suggestions.length-1&&e.adjustScroll(e.selectedIndex+1)},adjustScroll:function(t){var n=this,i=n.activate(t);if(i){var s,o,r,l=e(i).outerHeight();s=i.offsetTop,o=e(n.suggestionsContainer).scrollTop(),r=o+n.options.maxHeight-l,s<o?e(n.suggestionsContainer).scrollTop(s):s>r&&e(n.suggestionsContainer).scrollTop(s-n.options.maxHeight+l),n.options.preserveInput||n.el.val(n.getValue(n.suggestions[t].value)),n.signalHint(null)}},onSelect:function(t){var n=this,i=n.options.onSelect,s=n.suggestions[t];n.currentValue=n.getValue(s.value),n.currentValue===n.el.val()||n.options.preserveInput||n.el.val(n.currentValue),n.signalHint(null),n.suggestions=[],n.selection=s,e.isFunction(i)&&i.call(n.element,s)},getValue:function(e){var t,n,i=this,s=i.options.delimiter;return s?(t=i.currentValue,n=t.split(s),1===n.length?e:t.substr(0,t.length-n[n.length-1].length)+e):e},dispose:function(){var t=this;t.el.off(".autocomplete").removeData("autocomplete"),t.disableKillerFn(),e(window).off("resize.autocomplete",t.fixPositionCapture),e(t.suggestionsContainer).remove()}},e.fn.autocomplete=e.fn.devbridgeAutocomplete=function(n,i){return 0===arguments.length?this.first().data("autocomplete"):this.each(function(){var s=e(this),o=s.data("autocomplete");"string"==typeof n?o&&"function"==typeof o[n]&&o[n](i):(o&&o.dispose&&o.dispose(),o=new t(this,n),s.data("autocomplete",o))})}}),function(e){"function"==typeof define&&define.amd?define(["jquery"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=e(require("jquery"),window,document):e(jQuery,window,document)}(function(e,t,n){"use strict";var i,s,o,r,l,a,c,u,h,d,p,g,f,v,m,y,x,S,b,C,w,_,T,H,I,R,A,O;C={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",enabledClass:"has-scrollbar",flashedClass:"flashed",activeClass:"active",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},m="scroll",c="mousedown",u="mouseenter",h="mousemove",p="mousewheel",d="mouseup",v="resize",l="drag",a="enter",x="up",f="panedown",o="DOMMouseScroll",r="down",S="wheel",y="touchmove",i="Microsoft Internet Explorer"===t.navigator.appName&&/msie 7./i.test(t.navigator.appVersion)&&t.ActiveXObject,s=null,H=t.requestAnimationFrame,b=t.cancelAnimationFrame,R=n.createElement("div").style,O=function(){var e,t,n,i;for(t=["t","webkitT","MozT","msT","OT"],e=n=0,i=t.length;n<i;e=++n)if(t[e],t[e]+"ransform"in R)return t[e].substr(0,t[e].length-1);return!1}(),A=function(e){return!1!==O&&(""===O?e:O+e.charAt(0).toUpperCase()+e.substr(1))},I=A("transform"),_=!1!==I,w=function(){var e,t,i;return e=n.createElement("div"),t=e.style,t.position="absolute",t.width="100px",t.height="100px",t.overflow=m,t.top="-9999px",n.body.appendChild(e),i=e.offsetWidth-e.clientWidth,n.body.removeChild(e),i},T=function(){var e,n,i;return n=t.navigator.userAgent,!!(e=/(?=.+Mac OS X)(?=.+Firefox)/.test(n))&&(i=/Firefox\/\d{2}\./.exec(n),i&&(i=i[0].replace(/\D+/g,"")),e&&+i>23)},g=function(){function g(i,o){this.el=i,this.options=o,s||(s=w()),this.$el=e(this.el),this.doc=e(this.options.documentContext||n),this.win=e(this.options.windowContext||t),this.body=this.doc.find("body"),this.$content=this.$el.children("."+this.options.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&null!=this.el.style.WebkitOverflowScrolling?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return g.prototype.preventScrolling=function(e,t){if(this.isActive)if(e.type===o)(t===r&&e.originalEvent.detail>0||t===x&&e.originalEvent.detail<0)&&e.preventDefault();else if(e.type===p){if(!e.originalEvent||!e.originalEvent.wheelDelta)return;(t===r&&e.originalEvent.wheelDelta<0||t===x&&e.originalEvent.wheelDelta>0)&&e.preventDefault()}},g.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0},g.prototype.updateScrollValues=function(){var e,t;e=this.content,this.maxScrollTop=e.scrollHeight-e.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=e.scrollTop,t=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop<this.previousPosition?"up":"same",this.previousPosition=this.contentScrollTop,"same"!==t&&this.$el.trigger("update",{position:this.contentScrollTop,maximum:this.maxScrollTop,direction:t}),this.iOSNativeScrolling||(this.maxSliderTop=this.paneHeight-this.sliderHeight,this.sliderTop=0===this.maxScrollTop?0:this.contentScrollTop*this.maxSliderTop/this.maxScrollTop)},g.prototype.setOnScrollStyles=function(){var e;_?(e={},e[I]="translate(0, "+this.sliderTop+"px)"):e={top:this.sliderTop},H?(b&&this.scrollRAF&&b(this.scrollRAF),this.scrollRAF=H(function(t){return function(){return t.scrollRAF=null,t.slider.css(e)}}(this))):this.slider.css(e)},g.prototype.createEvents=function(){this.events={down:function(e){return function(t){return e.isBeingDragged=!0,e.offsetY=t.pageY-e.slider.offset().top,e.slider.is(t.target)||(e.offsetY=0),e.pane.addClass(e.options.activeClass),e.doc.bind(h,e.events[l]).bind(d,e.events[x]),e.body.bind(u,e.events[a]),!1}}(this),drag:function(e){return function(t){return e.sliderY=t.pageY-e.$el.offset().top-e.paneTop-(e.offsetY||.5*e.sliderHeight),e.scroll(),e.contentScrollTop>=e.maxScrollTop&&e.prevScrollTop!==e.maxScrollTop?e.$el.trigger("scrollend"):0===e.contentScrollTop&&0!==e.prevScrollTop&&e.$el.trigger("scrolltop"),!1}}(this),up:function(e){return function(t){return e.isBeingDragged=!1,e.pane.removeClass(e.options.activeClass),e.doc.unbind(h,e.events[l]).unbind(d,e.events[x]),e.body.unbind(u,e.events[a]),!1}}(this),resize:function(e){return function(t){e.reset()}}(this),panedown:function(e){return function(t){return e.sliderY=(t.offsetY||t.originalEvent.layerY)-.5*e.sliderHeight,e.scroll(),e.events.down(t),!1}}(this),scroll:function(e){return function(t){e.updateScrollValues(),e.isBeingDragged||(e.iOSNativeScrolling||(e.sliderY=e.sliderTop,e.setOnScrollStyles()),null!=t&&(e.contentScrollTop>=e.maxScrollTop?(e.options.preventPageScrolling&&e.preventScrolling(t,r),e.prevScrollTop!==e.maxScrollTop&&e.$el.trigger("scrollend")):0===e.contentScrollTop&&(e.options.preventPageScrolling&&e.preventScrolling(t,x),0!==e.prevScrollTop&&e.$el.trigger("scrolltop"))))}}(this),wheel:function(e){return function(t){var n;if(null!=t)return n=t.delta||t.wheelDelta||t.originalEvent&&t.originalEvent.wheelDelta||-t.detail||t.originalEvent&&-t.originalEvent.detail,n&&(e.sliderY+=-n/3),e.scroll(),!1}}(this),enter:function(e){return function(t){var n;if(e.isBeingDragged)return 1!==(t.buttons||t.which)?(n=e.events)[x].apply(n,arguments):void 0}}(this)}},g.prototype.addEvents=function(){var e;this.removeEvents(),e=this.events,this.options.disableResize||this.win.bind(v,e[v]),this.iOSNativeScrolling||(this.slider.bind(c,e[r]),this.pane.bind(c,e[f]).bind(p+" "+o,e[S])),this.$content.bind(m+" "+p+" "+o+" "+y,e[m])},g.prototype.removeEvents=function(){var e;e=this.events,this.win.unbind(v,e[v]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(m+" "+p+" "+o+" "+y,e[m])},g.prototype.generate=function(){var e,n,i,o,r,l;return i=this.options,r=i.paneClass,l=i.sliderClass,i.contentClass,(o=this.$el.children("."+r)).length||o.children("."+l).length||this.$el.append('<div class="'+r+'"><div class="'+l+'" /></div>'),this.pane=this.$el.children("."+r),this.slider=this.pane.find("."+l),0===s&&T()?(n=t.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),e={right:-14,paddingRight:+n+14}):s&&(e={right:-s},this.$el.addClass(i.enabledClass)),null!=e&&this.$content.css(e),this},g.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},g.prototype.reset=function(){var e,t,n,o,r,l,a,c,u,h,d,p;return this.iOSNativeScrolling?void(this.contentHeight=this.content.scrollHeight):(this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),e=this.content,o=e.style,r=o.overflowY,i&&this.$content.css({height:this.$content.height()}),t=e.scrollHeight+s,h=parseInt(this.$el.css("max-height"),10),h>0&&(this.$el.height(""),this.$el.height(e.scrollHeight>h?h:e.scrollHeight)),a=this.pane.outerHeight(!1),u=parseInt(this.pane.css("top"),10),l=parseInt(this.pane.css("bottom"),10),c=a+u+l,p=Math.round(c/t*a),p<this.options.sliderMinHeight?p=this.options.sliderMinHeight:null!=this.options.sliderMaxHeight&&p>this.options.sliderMaxHeight&&(p=this.options.sliderMaxHeight),r===m&&o.overflowX!==m&&(p+=s),this.maxSliderTop=c-p,this.contentHeight=t,this.paneHeight=a,this.paneOuterHeight=c,this.sliderHeight=p,this.paneTop=u,this.slider.height(p),this.events.scroll(),this.pane.show(),this.isActive=!0,e.scrollHeight===e.clientHeight||this.pane.outerHeight(!0)>=e.scrollHeight&&r!==m?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===e.scrollHeight&&r===m?this.slider.hide():this.slider.show(),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),n=this.$content.css("position"),"static"!==n&&"relative"!==n||(d=parseInt(this.$content.css("right"),10))&&this.$content.css({right:"",marginRight:d}),this)},g.prototype.scroll=function(){if(this.isActive)return this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this},g.prototype.scrollBottom=function(e){if(this.isActive)return this.$content.scrollTop(this.contentHeight-this.$content.height()-e).trigger(p),this.stop().restore(),this},g.prototype.scrollTop=function(e){if(this.isActive)return this.$content.scrollTop(+e).trigger(p),this.stop().restore(),this},g.prototype.scrollTo=function(e){if(this.isActive)return this.scrollTop(this.$el.find(e).get(0).offsetTop),this},g.prototype.stop=function(){return b&&this.scrollRAF&&(b(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},g.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),i&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass(this.options.enabledClass)&&(this.$el.removeClass(this.options.enabledClass),this.$content.css({right:""})),this},g.prototype.flash=function(){if(!this.iOSNativeScrolling&&this.isActive)return this.reset(),this.pane.addClass(this.options.flashedClass),setTimeout(function(e){return function(){e.pane.removeClass(e.options.flashedClass)}}(this),this.options.flashDelay),this},g}(),e.fn.nanoScroller=function(t){return this.each(function(){var n,i;if((i=this.nanoscroller)||(n=e.extend({},C,t),this.nanoscroller=i=new g(this,n)),t&&"object"==typeof t){if(e.extend(i.options,t),null!=t.scrollBottom)return i.scrollBottom(t.scrollBottom);if(null!=t.scrollTop)return i.scrollTop(t.scrollTop);if(t.scrollTo)return i.scrollTo(t.scrollTo);if("bottom"===t.scroll)return i.scrollBottom(0);if("top"===t.scroll)return i.scrollTop(0);if(t.scroll&&t.scroll instanceof e)return i.scrollTo(t.scroll);if(t.stop)return i.stop();if(t.destroy)return i.destroy();if(t.flash)return i.flash()}return i.reset()})},e.fn.nanoScroller.Constructor=g});
(function($){if(awdr_params.refresh_order_review=='1'){$(document).on('change','input[name="payment_method"],input[name="billing_city"],input[name="billing_postcode"]',function(){refreshCart();});$(document).on('blur','input[name="billing_email"], select#billing_state',function(){refreshCart();});}
function refreshCart(){$('body').trigger('update_checkout');}
$(document).ready(function($){function init_events(){if(awdr_params.enable_update_price_with_qty=='show_dynamically'){function getWDRDPTarget(form,target,is_variable){let $price_place='';if(form.find(target).length){$price_place=form.find(target).first();if(is_variable===true){if(!form.find(target+' .price').length){$price_place.html("<div class='price'></div>");}
$price_place=form.find(target+' .price').first();}}else{$price_place=$(target).first();if(is_variable===true){if(!$(target+' .price').length){$price_place.html("<div class='price'></div>");}
$price_place=$(target+' .price').first();}}
return $price_place;}
$(document).on('change','[name="quantity"]',function(){var awdr_qty_object=$(this);setTimeout(function(){var $qty=awdr_qty_object.val();var $product_id=0;var $price_place="";var form=awdr_qty_object.closest("form");if(form.find('button[name="add-to-cart"]').length){$product_id=form.find('button[name="add-to-cart"]').first().val();var target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product;}}
$price_place=getWDRDPTarget(form,target,false);}else if(form.find('input[name="variation_id"]').length){$product_id=form.find('input[name="variation_id"]').val();var target='div.product .woocommerce-variation-price';if(awdr_params.custom_target_variable_product!=undefined){if(awdr_params.custom_target_variable_product!=""){target=awdr_params.custom_target_variable_product;}}
$price_place=getWDRDPTarget(form,target,true);}else if(form.find('input[name="add-to-cart"]').length){$product_id=form.find('input[name="add-to-cart"]').first().val();var target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product;}}
$price_place=getWDRDPTarget(form,target,false);}
if(!$product_id||$product_id==0){if(awdr_params.custom_simple_product_id_selector!=undefined){if(awdr_params.custom_simple_product_id_selector!=""){let simple_product_id_selector=awdr_params.custom_simple_product_id_selector;$product_id=$(simple_product_id_selector).val();let target='div.product p.price';if(awdr_params.custom_target_simple_product!=undefined){if(awdr_params.custom_target_simple_product!=""){target=awdr_params.custom_target_simple_product;}}
$price_place=getWDRDPTarget(form,target,false);}}
if(awdr_params.custom_variable_product_id_selector!=undefined){if(awdr_params.custom_variable_product_id_selector!=""){let variable_product_id_selector=awdr_params.custom_variable_product_id_selector;$product_id=$(variable_product_id_selector).val();let target='div.product .woocommerce-variation-price';if(awdr_params.custom_target_variable_product!=undefined){if(awdr_params.custom_target_variable_product!=""){target=awdr_params.custom_target_variable_product;}}
$price_place=getWDRDPTarget(form,target,true);}}}
if(!$product_id||!$price_place||$product_id==0){return;}
var data={action:'wdr_ajax',method:'get_price_html',product_id:$product_id,qty:$qty,awdr_nonce:awdr_params.nonce,};$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){if(response.price_html){$price_place.html(response.price_html)}else{if(response.original_price_html!=undefined){$price_place.html(response.original_price_html)}}},error:function(response){$price_place.html("")}});},0);});}}
if(awdr_params.js_init_trigger){$(document).on(awdr_params.js_init_trigger,function(){init_events();});}
init_events();if(awdr_params.awdr_dynamic_bulk_table_status=="1"){if(awdr_params.awdr_dynamic_bulk_table_off=="on"){function awdr_load_variation_table(variation_id){setTimeout(function(){if(variation_id!=''&&variation_id!='0'){var data={action:'wdr_ajax',method:'get_variable_product_bulk_table',product_id:variation_id,awdr_nonce:awdr_params.nonce,};let awdr_opacity='div.awdr-bulk-customizable-table';if(awdr_params.awdr_opacity_to_bulk_table!=undefined){if(awdr_params.awdr_opacity_to_bulk_table!=""){awdr_opacity=awdr_params.awdr_opacity_to_bulk_table;}}
$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',beforeSend:function(){$(awdr_opacity).css('opacity','0.5');},complete:function(){$(awdr_opacity).css('opacity','1');},success:function(response){if(response.bulk_table){$('.awdr-bulk-customizable-table').html(response.bulk_table);}},error:function(response){$('.awdr-bulk-customizable-table').html("")}});}},100);}
$(".single_variation_wrap").on("hide_variation",function(event){let variation_id=$(this).closest('form').find('input[name="product_id"]').val();awdr_load_variation_table(variation_id);});$(".single_variation_wrap").on("show_variation",function(event,variation,purchasable){let variation_id=variation.variation_id;if(variation.is_bundled!=undefined){if(variation.is_bundled==true){return;}}
awdr_load_variation_table(variation_id);});}}});})(jQuery);
(function($){$.extend({AdvanceWooDiscountRules:{form:null,product_id:null,quantity:0,options:[],target:null,getDynamicDiscountPriceFromCartForm:function($form,$target,$options){if(typeof $options!=='undefined'){this.options=$options;}
if(typeof $target!=='undefined'){this.target=$target;}
if(typeof $form!=='undefined'&&$form.is('form')){this.form=$form;}else{this.logError("Incorrect form provided");}
this.product_id=this.getProductIdFromForm();this.quantity=this.getProductQuantityFromForm();this.getDiscountPriceForProduct();},getDiscountPriceForProduct:function(){if(this.product_id===null||this.product_id==0){this.logError("Invalid product");return[];}
var data={action:'awdr_get_product_discount',product_id:this.product_id,qty:this.quantity,awdr_nonce:awdr_params.nonce,};if(typeof this.options.custom_price!=='undefined'){data.custom_price=this.options.custom_price;}
var $target=this.target;var $options=this.options;$.ajax({url:awdr_params.ajaxurl,data:data,type:'POST',success:function(response){$(document.body).trigger("advanced_woo_discount_rules_on_get_response_for_dynamic_discount",[response,$target,$options]);},error:function(response){}});},getProductIdFromForm:function(){var variationIdEl=this.form.find('[name="variation_id"]');var productIdEl=this.form.find('[name="add-to-cart"]');if(variationIdEl.length){return parseInt(variationIdEl.val());}else if(productIdEl.length){return parseInt(productIdEl.val());}
return false;},getProductQuantityFromForm:function(){var $input=this.form.find('input[name="quantity"]');if($input.length===0){return 0;}
return $input.val();},logError:function($text){console.error("Advance discount rule error: %s",$text);}}});})(jQuery);
!function(){var i={618:function(i,e,t){var o,s,n;function r(i){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},r(i)}!function(l){"use strict";s=[t(311)],o=function(i){var e=window.Slick||{};(e=function(){var e=0;function t(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)}return t}()).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"===r(t)&&t.each((function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)}))},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots&&o.slideCount>o.options.slidesToShow){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each((function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")})),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('<div class="slick-track"/>').appendTo(e.$slider):e.$slides.wrapAll('<div class="slick-track"/>').parent(),e.$list=e.$slideTrack.wrap('<div class="slick-list"/>').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>0){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){for(o in s=null,r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n=this,r=i(e.currentTarget);switch(r.is("a")&&e.preventDefault(),r.is("li")||(r=r.closest("li")),o=n.slideCount%n.options.slidesToScroll!=0?0:(n.slideCount-n.currentSlide)%n.options.slidesToScroll,e.data.message){case"previous":s=0===o?n.options.slidesToScroll:n.options.slidesToShow-o,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide-s,!1,t);break;case"next":s=0===o?n.options.slidesToScroll:o,n.slideCount>n.options.slidesToShow&&n.slideHandler(n.currentSlide+s,!1,t);break;case"index":var l=0===e.data.index?0:e.data.index||r.index()*n.options.slidesToScroll;n.slideHandler(n.checkNavigable(l),!1,t),r.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(t=0,i>(e=this.getNavigableIndexes())[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>0&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each((function(){i(this).attr("style",i(this).data("originalStyling"))})),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout((function(){t.disableTransition(i),e.call()}),t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick","*",(function(t){var o=i(this);setTimeout((function(){e.options.pauseOnFocus&&o.is(":focus")&&(e.focussed=!0,e.autoPlay())}),0)})).on("blur.slick","*",(function(t){i(this);e.options.pauseOnFocus&&(e.focussed=!1,e.autoPlay())}))},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o,s=this;return o=!0===s.options.centerMode?Math.floor(s.$list.width()/2):0,t=-1*s.swipeLeft+o,!0===s.options.swipeToSlide?(s.$slideTrack.find(".slick-slide").each((function(o,n){var r,l;if(r=i(n).outerWidth(),l=n.offsetLeft,!0!==s.options.centerMode&&(l+=r/2),t<l+r)return e=n,!1})),Math.abs(i(e).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter((function(i){return i>=0&&i<e.slideCount}));e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each((function(t){var s=o.indexOf(t);if(i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s){var n="slick-slide-control"+e.instanceUid+s;i("#"+n).length&&i(this).attr({"aria-describedby":n})}})),e.$dots.attr("role","tablist").find("li").each((function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})})).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.options.focusOnChange?e.$slides.eq(s).attr({tabindex:"0"}):e.$slides.eq(s).removeAttr("tabindex");e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&e.slideCount>e.options.slidesToShow&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){var e,t,o,s=this;function n(e){i("img[data-lazy]",e).each((function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),n=i(this).attr("data-sizes")||s.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,(function(){o&&(e.attr("srcset",o),n&&e.attr("sizes",n)),e.attr("src",t).animate({opacity:1},200,(function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")})),s.$slider.trigger("lazyLoaded",[s,e,t])}))},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,e,t])},r.src=t}))}if(!0===s.options.centerMode?!0===s.options.infinite?o=(t=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(t=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),o=s.options.slidesToShow/2+1+2+s.currentSlide):(t=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,o=Math.ceil(t+s.options.slidesToShow),!0===s.options.fade&&(t>0&&t--,o<=s.slideCount&&o++)),e=s.$slider.find(".slick-slide").slice(t,o),"anticipated"===s.options.lazyLoad)for(var r=t-1,l=o,d=s.$slider.find(".slick-slide"),a=0;a<s.options.slidesToScroll;a++)r<0&&(r=s.slideCount-1),e=(e=e.add(d.eq(r))).add(d.eq(l)),r--,l++;n(e),s.slideCount<=s.options.slidesToShow?n(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?n(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&n(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout((function(){l.progressiveLazyLoad(e+1)}),500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){for(e in s.respondTo=s.options.respondTo||"window",n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort((function(i,e){return s.options.mobileFirst?i-e:e-i}))}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout((function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()}),50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each((function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})})),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=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.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,(function(i,e){r.options[i]=e}));else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(n.options.slidesToShow+n.slideCount+1).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each((function(){i(this).attr("id","")}))}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,(function(){a.postSlide(o)})):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t&&a.slideCount>a.options.slidesToShow?a.animateSlide(r,(function(){a.postSlide(o)})):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,(function(){a.postSlide(s)}))):a.postSlide(s),void a.animateHeight();!0!==t&&a.slideCount>a.options.slidesToShow?a.animateSlide(d,(function(){a.postSlide(s)})):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0||o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode||i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode)&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),l=o.length;for(i=0;i<l;i++)if("object"==r(s)||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}},void 0===(n="function"==typeof o?o.apply(e,s):o)||(i.exports=n)}()},311:function(i){"use strict";i.exports=jQuery}},e={};(function t(o){var s=e[o];if(void 0!==s)return s.exports;var n=e[o]={exports:{}};return i[o](n,n.exports,t),n.exports})(618)}();
/*! This file is auto-generated */
/*!
* imagesLoaded PACKAGED v5.0.0
* JavaScript is all like "You images are done yet or what?"
* MIT License
*/
!function(t,e){"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,(function(){function t(){}let e=t.prototype;return e.on=function(t,e){if(!t||!e)return this;let i=this._events=this._events||{},s=i[t]=i[t]||[];return s.includes(e)||s.push(e),this},e.once=function(t,e){if(!t||!e)return this;this.on(t,e);let i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this},e.off=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;let s=i.indexOf(e);return-1!=s&&i.splice(s,1),this},e.emitEvent=function(t,e){let i=this._events&&this._events[t];if(!i||!i.length)return this;i=i.slice(0),e=e||[];let s=this._onceEvents&&this._onceEvents[t];for(let n of i){s&&s[n]&&(this.off(t,n),delete s[n]),n.apply(this,e)}return this},e.allOff=function(){return delete this._events,delete this._onceEvents,this},t})),
/*!
* imagesLoaded v5.0.0
* JavaScript is all like "You images are done yet or what?"
* MIT License
*/
function(t,e){"object"==typeof module&&module.exports?module.exports=e(t,require("ev-emitter")):t.imagesLoaded=e(t,t.EvEmitter)}("undefined"!=typeof window?window:this,(function(t,e){let i=t.jQuery,s=t.console;function n(t,e,o){if(!(this instanceof n))return new n(t,e,o);let r=t;var h;("string"==typeof t&&(r=document.querySelectorAll(t)),r)?(this.elements=(h=r,Array.isArray(h)?h:"object"==typeof h&&"number"==typeof h.length?[...h]:[h]),this.options={},"function"==typeof e?o=e:Object.assign(this.options,e),o&&this.on("always",o),this.getImages(),i&&(this.jqDeferred=new i.Deferred),setTimeout(this.check.bind(this))):s.error(`Bad element for imagesLoaded ${r||t}`)}n.prototype=Object.create(e.prototype),n.prototype.getImages=function(){this.images=[],this.elements.forEach(this.addElementImages,this)};const o=[1,9,11];n.prototype.addElementImages=function(t){"IMG"===t.nodeName&&this.addImage(t),!0===this.options.background&&this.addElementBackgroundImages(t);let{nodeType:e}=t;if(!e||!o.includes(e))return;let i=t.querySelectorAll("img");for(let t of i)this.addImage(t);if("string"==typeof this.options.background){let e=t.querySelectorAll(this.options.background);for(let t of e)this.addElementBackgroundImages(t)}};const r=/url\((['"])?(.*?)\1\)/gi;function h(t){this.img=t}function d(t,e){this.url=t,this.element=e,this.img=new Image}return n.prototype.addElementBackgroundImages=function(t){let e=getComputedStyle(t);if(!e)return;let i=r.exec(e.backgroundImage);for(;null!==i;){let s=i&&i[2];s&&this.addBackground(s,t),i=r.exec(e.backgroundImage)}},n.prototype.addImage=function(t){let e=new h(t);this.images.push(e)},n.prototype.addBackground=function(t,e){let i=new d(t,e);this.images.push(i)},n.prototype.check=function(){if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();let t=(t,e,i)=>{setTimeout((()=>{this.progress(t,e,i)}))};this.images.forEach((function(e){e.once("progress",t),e.check()}))},n.prototype.progress=function(t,e,i){this.progressedCount++,this.hasAnyBroken=this.hasAnyBroken||!t.isLoaded,this.emitEvent("progress",[this,t,e]),this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,t),this.progressedCount===this.images.length&&this.complete(),this.options.debug&&s&&s.log(`progress: ${i}`,t,e)},n.prototype.complete=function(){let t=this.hasAnyBroken?"fail":"done";if(this.isComplete=!0,this.emitEvent(t,[this]),this.emitEvent("always",[this]),this.jqDeferred){let t=this.hasAnyBroken?"reject":"resolve";this.jqDeferred[t](this)}},h.prototype=Object.create(e.prototype),h.prototype.check=function(){this.getIsImageComplete()?this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,this.img.crossOrigin&&(this.proxyImage.crossOrigin=this.img.crossOrigin),this.proxyImage.addEventListener("load",this),this.proxyImage.addEventListener("error",this),this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.proxyImage.src=this.img.currentSrc||this.img.src)},h.prototype.getIsImageComplete=function(){return this.img.complete&&this.img.naturalWidth},h.prototype.confirm=function(t,e){this.isLoaded=t;let{parentNode:i}=this.img,s="PICTURE"===i.nodeName?i:this.img;this.emitEvent("progress",[this,s,e])},h.prototype.handleEvent=function(t){let e="on"+t.type;this[e]&&this[e](t)},h.prototype.onload=function(){this.confirm(!0,"onload"),this.unbindEvents()},h.prototype.onerror=function(){this.confirm(!1,"onerror"),this.unbindEvents()},h.prototype.unbindEvents=function(){this.proxyImage.removeEventListener("load",this),this.proxyImage.removeEventListener("error",this),this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype=Object.create(h.prototype),d.prototype.check=function(){this.img.addEventListener("load",this),this.img.addEventListener("error",this),this.img.src=this.url,this.getIsImageComplete()&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},d.prototype.unbindEvents=function(){this.img.removeEventListener("load",this),this.img.removeEventListener("error",this)},d.prototype.confirm=function(t,e){this.isLoaded=t,this.emitEvent("progress",[this,this.element,e])},n.makeJQueryPlugin=function(e){(e=e||t.jQuery)&&(i=e,i.fn.imagesLoaded=function(t,e){return new n(this,t,e).jqDeferred.promise(i(this))})},n.makeJQueryPlugin(),n}));
!function(t,a,i,e){var r=function(t){var a=this;a.$form=t,a.$attributeFields=t.find(".variations select"),a.$singleVariation=t.find(".single_variation"),a.$singleVariationWrap=t.find(".single_variation_wrap"),a.$resetVariations=t.find(".reset_variations"),a.$product=t.closest(".product"),a.variationData=t.data("product_variations"),a.useAjax=!1===a.variationData,a.xhr=!1,a.loading=!0,a.$singleVariationWrap.show(),a.$form.off(".wc-variation-form"),a.getChosenAttributes=a.getChosenAttributes.bind(a),a.findMatchingVariations=a.findMatchingVariations.bind(a),a.isMatch=a.isMatch.bind(a),a.toggleResetLink=a.toggleResetLink.bind(a),t.on("click.wc-variation-form",".reset_variations",{variationForm:a},a.onReset),t.on("reload_product_variations",{variationForm:a},a.onReload),t.on("hide_variation",{variationForm:a},a.onHide),t.on("show_variation",{variationForm:a},a.onShow),t.on("click",".single_add_to_cart_button",{variationForm:a},a.onAddToCart),t.on("reset_data",{variationForm:a},a.onResetDisplayedVariation),t.on("reset_image",{variationForm:a},a.onResetImage),t.on("change.wc-variation-form",".variations select",{variationForm:a},a.onChange),t.on("found_variation.wc-variation-form",{variationForm:a},a.onFoundVariation),t.on("check_variations.wc-variation-form",{variationForm:a},a.onFindVariation),t.on("update_variation_values.wc-variation-form",{variationForm:a},a.onUpdateAttributes),setTimeout(function(){t.trigger("check_variations"),t.trigger("wc_variation_form",a),a.loading=!1},100)};r.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").trigger("change"),t.data.variationForm.$form.trigger("reset_data")},r.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},r.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-is-unavailable").addClass("disabled wc-variation-selection-needed"),t.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")},r.prototype.onShow=function(a,i,e){a.preventDefault(),e?(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled wc-variation-selection-needed wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-disabled").addClass("woocommerce-variation-add-to-cart-enabled")):(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("wc-variation-selection-needed").addClass("disabled wc-variation-is-unavailable"),a.data.variationForm.$form.find(".woocommerce-variation-add-to-cart").removeClass("woocommerce-variation-add-to-cart-enabled").addClass("woocommerce-variation-add-to-cart-disabled")),wp.mediaelement&&a.data.variationForm.$form.find(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter(function(){return!t(this).parent().hasClass("mejs-mediaelement")}).mediaelementplayer(wp.mediaelement.settings)},r.prototype.onAddToCart=function(i){t(this).is(".disabled")&&(i.preventDefault(),t(this).is(".wc-variation-is-unavailable")?a.alert(wc_add_to_cart_variation_params.i18n_unavailable_text):t(this).is(".wc-variation-selection-needed")&&a.alert(wc_add_to_cart_variation_params.i18n_make_a_selection_text))},r.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").wc_reset_content(),a.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value").wc_reset_content(),a.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value").wc_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},r.prototype.onResetImage=function(t){t.data.variationForm.$form.wc_variations_image_update(!1)},r.prototype.onFindVariation=function(a,i){var e=a.data.variationForm,r=void 0!==i?i:e.getChosenAttributes(),o=r.data;if(r.count&&r.count===r.chosenCount)if(e.useAjax)e.xhr&&e.xhr.abort(),e.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),o.product_id=parseInt(e.$form.data("product_id"),10),o.custom_data=e.$form.data("custom_data"),e.xhr=t.ajax({url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:o,success:function(t){t?e.$form.trigger("found_variation",[t]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||(e.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),e.$form.find(".wc-no-matching-variations").slideDown(200)))},complete:function(){e.$form.unblock()}});else{e.$form.trigger("update_variation_values");var n=e.findMatchingVariations(e.variationData,o).shift();n?e.$form.trigger("found_variation",[n]):(e.$form.trigger("reset_data"),r.chosenCount=0,e.loading||(e.$form.find(".single_variation").after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),e.$form.find(".wc-no-matching-variations").slideDown(200)))}else e.$form.trigger("update_variation_values"),e.$form.trigger("reset_data");e.toggleResetLink(r.chosenCount>0)},r.prototype.onFoundVariation=function(a,i){var e=a.data.variationForm,r=e.$product.find(".product_meta").find(".sku"),n=e.$product.find(".product_weight, .woocommerce-product-attributes-item--weight .woocommerce-product-attributes-item__value"),s=e.$product.find(".product_dimensions, .woocommerce-product-attributes-item--dimensions .woocommerce-product-attributes-item__value"),c=e.$singleVariationWrap.find('.quantity input.qty[name="quantity"]'),_=c.closest(".quantity"),d=!0,m=!1,v="";if(i.sku?r.wc_set_content(i.sku):r.wc_reset_content(),i.weight?n.wc_set_content(i.weight_html):n.wc_reset_content(),i.dimensions?s.wc_set_content(t.parseHTML(i.dimensions_html)[0].data):s.wc_reset_content(),e.$form.wc_variations_image_update(i),i.variation_is_visible?(m=o("variation-template"),i.variation_id):m=o("unavailable-variation-template"),v=(v=(v=m({variation:i})).replace("/*<![CDATA[*/","")).replace("/*]]>*/",""),e.$singleVariation.html(v),e.$form.find('input[name="variation_id"], input.variation_id').val(i.variation_id).trigger("change"),"yes"===i.is_sold_individually)c.val("1").attr("min","1").attr("max","").trigger("change"),_.hide();else{var l=parseFloat(c.val());l=isNaN(l)?i.min_qty:(l=l>parseFloat(i.max_qty)?i.max_qty:l)<parseFloat(i.min_qty)?i.min_qty:l,c.attr("min",i.min_qty).attr("max",i.max_qty).val(l).trigger("change"),_.show()}i.is_purchasable&&i.is_in_stock&&i.variation_is_visible||(d=!1),e.$singleVariation.text().trim()?e.$singleVariation.slideDown(200).trigger("show_variation",[i,d]):e.$singleVariation.show().trigger("show_variation",[i,d])},r.prototype.onChange=function(t){var a=t.data.variationForm;a.$form.find('input[name="variation_id"], input.variation_id').val("").trigger("change"),a.$form.find(".wc-no-matching-variations").remove(),a.useAjax?a.$form.trigger("check_variations"):(a.$form.trigger("woocommerce_variation_select_change"),a.$form.trigger("check_variations")),a.$form.trigger("woocommerce_variation_has_changed")},r.prototype.addSlashes=function(t){return t=(t=t.replace(/'/g,"\\'")).replace(/"/g,'\\"')},r.prototype.onUpdateAttributes=function(a){var i=a.data.variationForm,e=i.getChosenAttributes().data;i.useAjax||(i.$attributeFields.each(function(a,r){var o,n=t(r),s=n.data("attribute_name")||n.attr("name"),c=t(r).data("show_option_none"),_=":gt(0)",d=t("<select/>"),m=n.val()||"",v=!0;if(!n.data("attribute_html")){var l=n.clone();l.find("option").removeAttr("attached").prop("disabled",!1).prop("selected",!1),n.data("attribute_options",l.find("option"+_).get()),n.data("attribute_html",l.html())}d.html(n.data("attribute_html"));var g=t.extend(!0,{},e);g[s]="";var f=i.findMatchingVariations(i.variationData,g);for(var u in f)if("undefined"!=typeof f[u]){var h=f[u].attributes;for(var p in h)if(h.hasOwnProperty(p)){var w=h[p],b="";if(p===s)if(f[u].variation_is_active&&(b="enabled"),w){w=t("<div/>").html(w).text();var $=d.find("option");if($.length)for(var y=0,F=$.length;y<F;y++){var C=t($[y]);if(w===C.val()){C.addClass("attached "+b);break}}}else d.find("option:gt(0)").addClass("attached "+b)}}o=d.find("option.attached").length,m&&(v=!1,0!==o&&d.find("option.attached.enabled").each(function(){var a=t(this).val();if(m===a)return v=!0,!1})),o>0&&m&&v&&"no"===c&&(d.find("option:first").remove(),_=""),d.find("option"+_+":not(.attached)").remove(),n.html(d.html()),n.find("option"+_+":not(.enabled)").prop("disabled",!0),m?v?n.val(m):n.val("").trigger("change"):n.val("")}),i.$form.trigger("woocommerce_update_variation_values"))},r.prototype.getChosenAttributes=function(){var a={},i=0,e=0;return this.$attributeFields.each(function(){var r=t(this).data("attribute_name")||t(this).attr("name"),o=t(this).val()||"";o.length>0&&e++,i++,a[r]=o}),{count:i,chosenCount:e,data:a}},r.prototype.findMatchingVariations=function(t,a){for(var i=[],e=0;e<t.length;e++){var r=t[e];this.isMatch(r.attributes,a)&&i.push(r)}return i},r.prototype.isMatch=function(t,a){var i=!0;for(var e in t)if(t.hasOwnProperty(e)){var r=t[e],o=a[e];void 0!==r&&void 0!==o&&0!==r.length&&0!==o.length&&r!==o&&(i=!1)}return i},r.prototype.toggleResetLink=function(t){t?"hidden"===this.$resetVariations.css("visibility")&&this.$resetVariations.css("visibility","visible").hide().fadeIn():this.$resetVariations.css("visibility","hidden")},t.fn.wc_variation_form=function(){return new r(this),this},t.fn.wc_set_content=function(t){void 0===this.attr("data-o_content")&&this.attr("data-o_content",this.text()),this.text(t)},t.fn.wc_reset_content=function(){void 0!==this.attr("data-o_content")&&this.text(this.attr("data-o_content"))},t.fn.wc_set_variation_attr=function(t,a){void 0===this.attr("data-o_"+t)&&this.attr("data-o_"+t,this.attr(t)?this.attr(t):""),!1===a?this.removeAttr(t):this.attr(t,a)},t.fn.wc_reset_variation_attr=function(t){void 0!==this.attr("data-o_"+t)&&this.attr(t,this.attr("data-o_"+t))},t.fn.wc_maybe_trigger_slide_position_reset=function(a){var i=t(this),e=i.closest(".product").find(".images"),r=!1,o=a&&a.image_id?a.image_id:"";i.attr("current-image")!==o&&(r=!0),i.attr("current-image",o),r&&e.trigger("woocommerce_gallery_reset_slide_position")},t.fn.wc_variations_image_update=function(i){var e=this,r=e.closest(".product"),o=r.find(".images"),n=r.find(".flex-control-nav"),s=n.find("li:eq(0) img"),c=o.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),_=c.find(".wp-post-image"),d=c.find("a").eq(0);if(i&&i.image&&i.image.src&&i.image.src.length>1){n.find('li img[data-o_src="'+i.image.gallery_thumbnail_src+'"]').length>0&&e.wc_variations_image_reset();var m=n.find('li img[src="'+i.image.gallery_thumbnail_src+'"]');if(m.length>0)return m.trigger("click"),e.attr("current-image",i.image_id),void a.setTimeout(function(){t(a).trigger("resize"),o.trigger("woocommerce_gallery_init_zoom")},20);_.wc_set_variation_attr("src",i.image.src),_.wc_set_variation_attr("height",i.image.src_h),_.wc_set_variation_attr("width",i.image.src_w),_.wc_set_variation_attr("srcset",i.image.srcset),_.wc_set_variation_attr("sizes",i.image.sizes),_.wc_set_variation_attr("title",i.image.title),_.wc_set_variation_attr("data-caption",i.image.caption),_.wc_set_variation_attr("alt",i.image.alt),_.wc_set_variation_attr("data-src",i.image.full_src),_.wc_set_variation_attr("data-large_image",i.image.full_src),_.wc_set_variation_attr("data-large_image_width",i.image.full_src_w),_.wc_set_variation_attr("data-large_image_height",i.image.full_src_h),c.wc_set_variation_attr("data-thumb",i.image.src),s.wc_set_variation_attr("src",i.image.gallery_thumbnail_src),d.wc_set_variation_attr("href",i.image.full_src)}else e.wc_variations_image_reset();a.setTimeout(function(){t(a).trigger("resize"),e.wc_maybe_trigger_slide_position_reset(i),o.trigger("woocommerce_gallery_init_zoom")},20)},t.fn.wc_variations_image_reset=function(){var t=this.closest(".product"),a=t.find(".images"),i=t.find(".flex-control-nav").find("li:eq(0) img"),e=a.find(".woocommerce-product-gallery__image, .woocommerce-product-gallery__image--placeholder").eq(0),r=e.find(".wp-post-image"),o=e.find("a").eq(0);r.wc_reset_variation_attr("src"),r.wc_reset_variation_attr("width"),r.wc_reset_variation_attr("height"),r.wc_reset_variation_attr("srcset"),r.wc_reset_variation_attr("sizes"),r.wc_reset_variation_attr("title"),r.wc_reset_variation_attr("data-caption"),r.wc_reset_variation_attr("alt"),r.wc_reset_variation_attr("data-src"),r.wc_reset_variation_attr("data-large_image"),r.wc_reset_variation_attr("data-large_image_width"),r.wc_reset_variation_attr("data-large_image_height"),e.wc_reset_variation_attr("data-thumb"),i.wc_reset_variation_attr("src"),o.wc_reset_variation_attr("href")},t(function(){"undefined"!=typeof wc_add_to_cart_variation_params&&t(".variations_form").each(function(){t(this).wc_variation_form()})});var o=function(t){var e=i.getElementById("tmpl-"+t).textContent,r=!1;return(r=(r=(r=r||/<#\s?data\./.test(e))||/{{{?\s?data\.(?!variation\.).+}}}?/.test(e))||/{{{?\s?data\.variation\.[\w-]*[^\s}]/.test(e))?wp.template(t):function(t){var i=t.variation||{};return e.replace(/({{{?)\s?data\.variation\.([\w-]*)\s?(}}}?)/g,function(t,e,r,o){if(e.length!==o.length)return"";var n=i[r]||"";return 2===e.length?a.escape(n):n})}}}(jQuery,window,document);
!function(){var i,t={938:function(){function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},i(t)}function t(i,t){for(var e=0;e<t.length;e++){var a=t[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(i,a.key,a)}}!function(e){"use strict";var a,n=(a=jQuery,function(){function i(t,e,n){var o,r,l;!function(i,t){if(!(i instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),l={},(r="defaults")in(o=this)?Object.defineProperty(o,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):o[r]=l,this.name=n,this.element=t,this.$element=a(t),this.settings=a.extend(!0,{},this.defaults,e),this.$wrapper=this.$element.closest(".product"),this.$variations_form=this.$wrapper.find(".variations_form"),this.$attributeFields=this.$variations_form.find(".variations select"),this.$target=this.$element.parent(),this.$slider=a(".woo-variation-gallery-slider",this.$element),this.$thumbnail=a(".woo-variation-gallery-thumbnail-slider",this.$element),this.thumbnail_columns=this.$element.data("thumbnail_columns"),this.product_id=this.$variations_form.data("product_id"),this.is_variation_product=this.$variations_form.length>0,this.initial_load=!0,this.is_vertical=!!woo_variation_gallery_options.is_vertical,this.$element.addClass("wvg-loaded"),this.defaultDimension(),this.defaultGallery(),woo_variation_gallery_options.enable_gallery_preload&&this.initVariationImagePreload(),this.initEvents(),this.initVariationGallery(),this.is_variation_product||this.imagesLoaded(),this.is_variation_product&&(this.initSlick(),this.initZoom(),this.initPhotoswipe()),a(document).trigger("woo_variation_gallery_loaded",[this])}var n,o,r;return n=i,(o=[{key:"init",value:function(){var i=this;return _.debounce((function(){i.initSlick(),i.initZoom(),i.initPhotoswipe()}),500)}},{key:"getChosenAttributes",value:function(){var i={},t=0,e=0;return this.$attributeFields.each((function(){var n=a(this).data("attribute_name")||a(this).attr("name"),o=a(this).val()||"";o.length>0&&e++,t++,i[n]=o})),{count:t,chosenCount:e,data:i}}},{key:"defaultDimension",value:function(){var i=this;this.$element.css("min-height",this.$element.height()).css("min-width",this.$element.width()),a(e).on("resize.wvg",_.debounce((function(t){t.originalEvent&&i.$element.css("min-height",i.$element.height()).css("min-width",i.$element.width())}),300)),a(e).on("resize.wvg",_.debounce((function(t){t.originalEvent&&i.$element.css("min-height","").css("min-width","")}),100,{leading:!0,trailing:!1}))}},{key:"dimension",value:function(){}},{key:"initEvents",value:function(){var i=this;this.$element.on("woo_variation_gallery_slider_slick_init",(function(t,n){if(woo_variation_gallery_options.is_vertical&&(a(e).on("resize",i.enableThumbnailPositionDebounce()),i.$slider.on("setPosition",i.thumbnailHeightDebounce()),i.$slider.on("afterChange",(function(){i.thumbnailHeight()}))),woo_variation_gallery_options.enable_thumbnail_slide){var o=i.$thumbnail.find(".wvg-gallery-thumbnail-image").length;parseInt(woo_variation_gallery_options.gallery_thumbnails_columns)<o?(i.$thumbnail.find(".wvg-gallery-thumbnail-image").removeClass("current-thumbnail"),i.initThumbnailSlick()):i.$slider.slick("slickSetOption","asNavFor",null,!1)}})),this.$element.on("woo_variation_gallery_slick_destroy",(function(t,e){i.$thumbnail.hasClass("slick-initialized")&&i.$thumbnail.slick("unslick")})),this.$element.on("woo_variation_gallery_image_loaded",this.init())}},{key:"initSlick",value:function(){var i=this;this.$slider.is(".slick-initialized")&&this.$slider.slick("unslick"),this.$slider.off("init"),this.$slider.off("beforeChange"),this.$slider.off("afterChange"),this.$element.trigger("woo_variation_gallery_before_init",[this]),this.$slider.on("init",(function(t){i.initial_load&&(i.initial_load=!1)})).on("beforeChange",(function(t,e,a,n){i.$thumbnail.find(".wvg-gallery-thumbnail-image").not(".slick-slide").removeClass("current-thumbnail"),i.$thumbnail.find(".wvg-gallery-thumbnail-image").not(".slick-slide").eq(n).addClass("current-thumbnail")})).on("afterChange",(function(t,e,a){i.stopVideo(i.$slider),i.initZoomForTarget(a)})).slick(),this.$thumbnail.find(".wvg-gallery-thumbnail-image").not(".slick-slide").first().addClass("current-thumbnail"),this.$thumbnail.find(".wvg-gallery-thumbnail-image").not(".slick-slide").each((function(t,e){a(e).find("div, img").on("click",(function(e){e.preventDefault(),e.stopPropagation(),i.$slider.slick("slickGoTo",t)}))})),_.delay((function(){i.$element.trigger("woo_variation_gallery_slider_slick_init",[i])}),1),_.delay((function(){i.removeLoadingClass()}),100)}},{key:"initZoomForTarget",value:function(i){if(woo_variation_gallery_options.enable_gallery_zoom){var t=parseInt(this.$target.width()),e=!1,n=this.$slider.slick("getSlick").$slides.eq(i);if(a(n).each((function(i,n){var o=a(n).find("img");if(parseInt(o.data("large_image_width"))>t)return e=!0,!1})),a().zoom&&e){var o=a.extend({touch:!1},wc_single_product_params.zoom_options);"ontouchstart"in document.documentElement&&(o.on="click"),n.trigger("zoom.destroy"),n.zoom(o)}}}},{key:"initZoom",value:function(){var i=this.$slider.slick("slickCurrentSlide");this.initZoomForTarget(i)}},{key:"initPhotoswipe",value:function(){var i=this;woo_variation_gallery_options.enable_gallery_lightbox&&(this.$element.off("click",".woo-variation-gallery-trigger"),this.$element.off("click",".wvg-gallery-image a"),this.$element.on("click",".woo-variation-gallery-trigger",(function(t){i.openPhotoswipe(t)})),this.$element.on("click",".wvg-gallery-image a",(function(t){i.openPhotoswipe(t)})))}},{key:"openPhotoswipe",value:function(i){var t=this;if(i.preventDefault(),"undefined"==typeof PhotoSwipe)return!1;var e=a(".pswp")[0],n=this.getGalleryItems(),o=a.extend({index:this.$slider.slick("slickCurrentSlide")},wc_single_product_params.photoswipe_options),r=new PhotoSwipe(e,PhotoSwipeUI_Default,n,o);r.listen("close",(function(){t.stopVideo(e)})),r.listen("afterChange",(function(){t.stopVideo(e)})),r.init()}},{key:"stopVideo",value:function(i){a(i).find("iframe, video").each((function(){var i=a(this).prop("tagName").toLowerCase(),t=a(this)[0];if("video"===i&&t.pause(),"iframe"===i){if(null===t.contentWindow)return;var e=a(this).attr("src"),n=new URL(e),o=new URLSearchParams(n.search);t.contentWindow.postMessage(JSON.stringify({event:"command",func:"pauseVideo",args:""}),"*"),o.has("background")||t.contentWindow.postMessage(JSON.stringify({method:"pause",value:"true"}),"*")}}))}},{key:"addLoadingClass",value:function(){if(woo_variation_gallery_options.preloader_disable)return!0;this.$element.addClass("loading-gallery")}},{key:"removeLoadingClass",value:function(){this.$element.removeClass("loading-gallery")}},{key:"getGalleryItems",value:function(){var i=this.$slider.slick("getSlick").$slides,t=[];return i.length>0&&i.each((function(i,e){var n,o,r=a(e).find("img, iframe, video");switch(a(r).prop("tagName").toLowerCase()){case"img":o={src:r.attr("data-large_image"),w:r.attr("data-large_image_width"),h:r.attr("data-large_image_height"),title:r.attr("data-caption")?r.attr("data-caption"):r.attr("title")};break;case"iframe":n=r.attr("src"),o={html:'<iframe loading="lazy" class="wvg-lightbox-iframe" src="'.concat(n,'" style="width: 100%; height: 100%; margin: 0;padding: 0; background-color: #000000" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>')};break;case"video":n=r.attr("src"),o={html:'<video preload="auto" class="wvg-lightbox-video" disablePictureInPicture controls controlsList="nodownload" src="'.concat(n,'" style="width: 100%; height: 100%; margin: 0;padding: 0; background-color: #000000"></video>')}}t.push(o)})),t}},{key:"destroySlick",value:function(){this.$slider.html(""),this.$thumbnail.html(""),this.$slider.is(".slick-initialized")&&this.$slider.slick("unslick"),this.$element.trigger("woo_variation_gallery_slick_destroy",[this])}},{key:"defaultGallery",value:function(){var i=this;this.is_variation_product&&(this.$element.defaultXHR&&this.$element.defaultXHR.abort(),this.$element.defaultXHR=a.ajax({global:!1,url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_default_gallery"),method:"POST",data:{product_id:this.product_id},success:function(t){t?(i.$element.data("woo_variation_gallery_default",t),i.$element.trigger("woo_variation_default_gallery_loaded",[i,t])):(i.$element.data("woo_variation_gallery_default",[]),i.$element.trigger("woo_variation_default_gallery_loaded",[i,[]]),console.error("Variation Gallery not available on variation id ".concat(i.product_id,".")))}}))}},{key:"initVariationImagePreload",value:function(){var i=this;this.is_variation_product&&(this.$element.imagesXHR&&this.$element.imagesXHR.abort(),this.$element.defaultXHR=a.ajax({global:!1,url:wc_add_to_cart_variation_params.wc_ajax_url.toString().replace("%%endpoint%%","get_variation_gallery"),method:"POST",data:{product_id:this.product_id},success:function(t){t?(t.length>1&&i.imagePreload(t),i.$element.data("woo_variation_gallery_variation_images",t),i.$element.trigger("woo_variation_gallery_variation_images",[i,t])):(i.$element.data("woo_variation_gallery_variation_images",[]),console.error("Variation Gallery variations images not available on variation id ".concat(i.product_id,".")))}}))}},{key:"imagePreload",value:function(i){for(var t=0;t<i.length;t++)try{var e=new Image,n=new Image,o=new Image,r=new Image;e.src=i[t].src,i[t].srcset&&(e.srcset=i[t].srcset),n.src=i[t].gallery_thumbnail_src,o.src=i[t].full_src,r.src=i[t].archive_src;var l=a.trim(i[t].video_link);if(l&&"video"===i[t].video_embed_type){var s=new XMLHttpRequest;s.open("GET",l,!0),s.responseType="blob",s.onload=function(){if(200===this.status){var i=this.response;URL.createObjectURL(i)}},s.onerror=function(){},s.send()}}catch(i){console.error(i)}}},{key:"showVariationImage",value:function(i){i&&(this.addLoadingClass(),this.galleryInit(i.variation_gallery_images||[]))}},{key:"resetVariationImage",value:function(){this.$element.is(".loading-gallery")||(this.addLoadingClass(),this.galleryReset())}},{key:"initVariationGallery",value:function(){var i=this;this.$variations_form.off("reset_image.wvg"),this.$variations_form.off("click.wvg",".reset_variations"),this.$variations_form.off("show_variation.wvg"),this.$variations_form.off("hide_variation.wvg"),this.$variations_form.on("show_variation.wvg",(function(t,e){i.showVariationImage(e)})),woo_variation_gallery_options.gallery_reset_on_variation_change?this.$variations_form.on("hide_variation.wvg",(function(){i.resetVariationImage()})):this.$variations_form.on("click.wvg",".reset_variations",(function(){i.resetVariationImage()}))}},{key:"galleryReset",value:function(){var i=this,t=this.$element.data("woo_variation_gallery_default");t&&t.length>0?this.galleryInit(t):_.delay((function(){i.removeLoadingClass()}),100)}},{key:"galleryInit",value:function(i){var t=this,e=i.length>1;this.$element.trigger("before_woo_variation_gallery_init",[this,i]),this.destroySlick();var a=i.map((function(i){return wp.template("woo-variation-gallery-slider-template")(i)})).join(""),n=i.map((function(i){return wp.template("woo-variation-gallery-thumbnail-template")(i)})).join("");e?(this.$target.addClass("woo-variation-gallery-has-product-thumbnail"),this.$target.removeClass("woo-variation-gallery-no-product-thumbnail")):(this.$target.addClass("woo-variation-gallery-no-product-thumbnail"),this.$target.removeClass("woo-variation-gallery-has-product-thumbnail")),this.$slider.html(a),e?this.$thumbnail.html(n):this.$thumbnail.html(""),_.delay((function(){t.imagesLoaded()}),1)}},{key:"imagesLoaded",value:function(){var i=this;if(!a().imagesLoaded.done)return this.$element.trigger("woo_variation_gallery_image_loading",[this]),void this.$element.trigger("woo_variation_gallery_image_loaded",[this]);this.$element.imagesLoaded().progress((function(t,e){i.$element.trigger("woo_variation_gallery_image_loading",[i])})).done((function(t){i.$element.trigger("woo_variation_gallery_image_loaded",[i])}))}},{key:"initThumbnailSlick",value:function(){var i=this;this.$thumbnail.hasClass("slick-initialized")&&this.$thumbnail.slick("unslick"),this.$thumbnail.off("init"),this.$thumbnail.on("init",(function(){})).slick(),_.delay((function(){i.$element.trigger("woo_variation_gallery_thumbnail_slick_init",[i])}),1)}},{key:"thumbnailHeight",value:function(){this.is_vertical?this.$slider.slick("getSlick").$slides.length>1?this.$thumbnail.height(this.$slider.height()):this.$thumbnail.height(0):this.$thumbnail.height("auto"),this.$thumbnail.hasClass("slick-initialized")&&this.$thumbnail.slick("setPosition")}},{key:"thumbnailHeightDebounce",value:function(i){var t=this;return _.debounce((function(){t.thumbnailHeight()}),401)}},{key:"enableThumbnailPosition",value:function(){woo_variation_gallery_options.is_mobile,woo_variation_gallery_options.is_vertical&&(e.matchMedia("(max-width: 768px)").matches||e.matchMedia("(max-width: 480px)").matches?(this.is_vertical=!1,this.$element.removeClass("".concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"left ").concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"right ").concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"bottom")),this.$element.addClass("".concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"bottom")),this.$slider.slick("setPosition")):(this.is_vertical=!0,this.$element.removeClass("".concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"left ").concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"right ").concat(woo_variation_gallery_options.thumbnail_position_class_prefix,"bottom")),this.$element.addClass("".concat(woo_variation_gallery_options.thumbnail_position_class_prefix).concat(woo_variation_gallery_options.thumbnail_position)),this.$slider.slick("setPosition")))}},{key:"enableThumbnailPositionDebounce",value:function(i){var t=this;return _.debounce((function(){t.enableThumbnailPosition()}),400)}},{key:"destroy",value:function(){this.$element.removeData(this.name)}}])&&t(n.prototype,o),r&&t(n,r),Object.defineProperty(n,"prototype",{writable:!1}),i}()),o=function(t){return function(e,a){t.fn[e]=function(n){for(var o=this,r=arguments.length,l=new Array(r>1?r-1:0),s=1;s<r;s++)l[s-1]=arguments[s];return this.each((function(r,s){var c=t(s),u=c.data(e);if(u||(u=new a(c,t.extend({},n),e),c.data(e,u)),"string"==typeof n){if("object"===i(u[n]))return u[n];var h;if("function"==typeof u[n])return(h=u)[n].apply(h,l)}return o}))},t.fn[e].Constructor=a,t[e]=function(i){for(var a,n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return(a=t({}))[e].apply(a,[i].concat(o))},t.fn[e].noConflict=function(){return t.fn[e]}}}(jQuery);o("WooVariationGallery",n)}(window)},242:function(){jQuery((function(i){try{i(document).on("woo_variation_gallery_init",(function(){i(".woo-variation-gallery-wrapper:not(.wvg-loaded)").WooVariationGallery()})).trigger("woo_variation_gallery_init")}catch(i){window.console.log(i)}i(document).on("wc_variation_form",".variations_form",(function(){i(document).trigger("woo_variation_gallery_init")})),i(document).on("qv_loader_stop",(function(){i(".woo-variation-gallery-wrapper:not(.woo-variation-gallery-product-type-variable):not(.wvg-loaded)").WooVariationGallery()})),window.elementorFrontend&&window.elementorFrontend.hooks&&elementorFrontend.hooks.addAction("frontend/element_ready/woocommerce-product-images.default",(function(t){i(document).trigger("woo_variation_gallery_init")}))}))},580:function(){},125:function(){},187:function(){}},e={};function a(i){var n=e[i];if(void 0!==n)return n.exports;var o=e[i]={exports:{}};return t[i](o,o.exports,a),o.exports}a.m=t,i=[],a.O=function(t,e,n,o){if(!e){var r=1/0;for(u=0;u<i.length;u++){e=i[u][0],n=i[u][1],o=i[u][2];for(var l=!0,s=0;s<e.length;s++)(!1&o||r>=o)&&Object.keys(a.O).every((function(i){return a.O[i](e[s])}))?e.splice(s--,1):(l=!1,o<r&&(r=o));if(l){i.splice(u--,1);var c=n();void 0!==c&&(t=c)}}return t}o=o||0;for(var u=i.length;u>0&&i[u-1][2]>o;u--)i[u]=i[u-1];i[u]=[e,n,o]},a.o=function(i,t){return Object.prototype.hasOwnProperty.call(i,t)},function(){var i={664:0,438:0,60:0,706:0};a.O.j=function(t){return 0===i[t]};var t=function(t,e){var n,o,r=e[0],l=e[1],s=e[2],c=0;if(r.some((function(t){return 0!==i[t]}))){for(n in l)a.o(l,n)&&(a.m[n]=l[n]);if(s)var u=s(a)}for(t&&t(e);c<r.length;c++)o=r[c],a.o(i,o)&&i[o]&&i[o][0](),i[o]=0;return a.O(u)},e=self.webpackChunkwoo_variation_gallery=self.webpackChunkwoo_variation_gallery||[];e.forEach(t.bind(null,0)),e.push=t.bind(null,e.push.bind(e))}(),a.O(void 0,[438,60,706],(function(){return a(938)})),a.O(void 0,[438,60,706],(function(){return a(242)})),a.O(void 0,[438,60,706],(function(){return a(580)})),a.O(void 0,[438,60,706],(function(){return a(125)}));var n=a.O(void 0,[438,60,706],(function(){return a(187)}));n=a.O(n)}();
!function(e){"use strict";window.addEventListener("load",()=>{let e=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`)}),window.addEventListener("resize",()=>{let e=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",`${e}px`)}),e(window).on("load resize",function(){992<e(window).width()&&"ontouchstart"in window&&(document.addEventListener("touchstart",function(){},!0),document.addEventListener("click",function(t){var n=e(t.target).hasClass("menu-item-has-children")?e(t.target):e(t.target).closest(".menu-item-has-children");if(n.length)return e(".menu-item-has-children.tapped").each(function(){this!==n.get(0)&&e(this).removeClass("tapped")}),!!n.hasClass("tapped")||(n.addClass("tapped"),t.preventDefault(),!1)},!0))}),e(document).ready(function(){e(".single-product form.cart").attr("id","sticky-scroll")}),e(document).on("click",".mobile-filter",function(t){t.stopPropagation(),t.preventDefault(),e("body").toggleClass("filter-open")}),e(".close-drawer").on("click",function(){e("body").removeClass("filter-open")}),e(document).ready(function(){var t=e("#ajax-loading").hide();e(document).ajaxStart(function(){t.show()}).ajaxStop(function(){t.hide()})}),e(".button-wrapper").addClass("shoptimizer-size-guide"),0<e(".term-description").length&&e(".woocommerce-products-header").addClass("description-exists"),0<e(".woocommerce-products-header img").length&&e(".woocommerce-products-header").addClass("image-exists"),e(document).ready(function(){e("li.full-width").hover(function(){e(".site-content").addClass("overlay")},function(){e(".site-content").removeClass("overlay")})}),e(".menu-toggle").on("touchstart click",function(t){t.stopPropagation(),t.preventDefault(),e("body").toggleClass("mobile-toggled")}),e(".mobile-search-toggle").on("touchstart click",function(t){t.stopPropagation(),t.preventDefault(),e("body").toggleClass("m-search-toggled")}),e(".close-drawer").on("click",function(){e("body").removeClass("mobile-toggled")}),e(document).on("touchstart click",function(t){var n=e(".mobile-toggled .col-full-nav");n.is(t.target)||0!==n.has(t.target).length||e("body").removeClass("mobile-toggled")}),e(".add_to_cart_button").on("click",function(){e("body").removeClass("mobile-toggled")}),e("body .main-navigation ul.menu li.menu-item-has-children .caret").on("click",function(t){e(this).closest("li").toggleClass("dropdown-open"),t.preventDefault()}),e(".main-navigation ul.menu li.menu-item-has-children > a").each(function(){var t=e(this);0<t.length&&"#"===t.attr("href")&&e(this).click(function(t){e(this).closest("li").toggleClass("dropdown-open"),t.preventDefault()})}),e(".logo-mark a").click(function(){return e("html, body").animate({scrollTop:0},"slow"),!1}),e('a.variable-grouped-sticky[href*="#"]').on("click",function(t){t.preventDefault(),e("html, body").animate({scrollTop:e(e(this).attr("href")).offset().top-80},500,"linear")}),document.addEventListener("DOMContentLoaded",function(){let e=[].slice.call(document.querySelectorAll("img.lazy")),t=!1;const n=function(){!1===t&&(t=!0,setTimeout(function(){e.forEach(function(t){t.getBoundingClientRect().top<=window.innerHeight&&0<=t.getBoundingClientRect().bottom&&"none"!==getComputedStyle(t).display&&(t.src=t.dataset.src,t.srcset=t.dataset.srcset,t.classList.remove("lazy"),0===(e=e.filter(function(e){return e!==t})).length&&(document.removeEventListener("scroll",n),window.removeEventListener("resize",n),window.removeEventListener("orientationchange",n)))}),t=!1},200))};document.addEventListener("scroll",n),window.addEventListener("resize",n),window.addEventListener("orientationchange",n)})}(jQuery);
jQuery(function(e){if("undefined"==typeof wc_cart_fragments_params)return!1;var t=!0,r=wc_cart_fragments_params.cart_hash_key;try{t="sessionStorage"in window&&null!==window.sessionStorage,window.sessionStorage.setItem("wc","test"),window.sessionStorage.removeItem("wc"),window.localStorage.setItem("wc","test"),window.localStorage.removeItem("wc")}catch(f){t=!1}function n(){t&&sessionStorage.setItem("wc_cart_created",(new Date).getTime())}function o(e){t&&(localStorage.setItem(r,e),sessionStorage.setItem(r,e))}var a={url:wc_cart_fragments_params.wc_ajax_url.toString().replace("%%endpoint%%","get_refreshed_fragments"),type:"POST",data:{time:(new Date).getTime()},timeout:wc_cart_fragments_params.request_timeout,success:function(r){r&&r.fragments&&(e.each(r.fragments,function(t,r){e(t).replaceWith(r)}),t&&(sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(r.fragments)),o(r.cart_hash),r.cart_hash&&n()),e(document.body).trigger("wc_fragments_refreshed"))},error:function(){e(document.body).trigger("wc_fragments_ajax_error")}};function s(){e.ajax(a)}if(t){var i=null;e(document.body).on("wc_fragment_refresh updated_wc_div",function(){s()}),e(document.body).on("added_to_cart removed_from_cart",function(e,t,a){var s=sessionStorage.getItem(r);null!==s&&s!==undefined&&""!==s||n(),sessionStorage.setItem(wc_cart_fragments_params.fragment_name,JSON.stringify(t)),o(a)}),e(document.body).on("wc_fragments_refreshed",function(){clearTimeout(i),i=setTimeout(s,864e5)}),e(window).on("storage onstorage",function(e){r===e.originalEvent.key&&localStorage.getItem(r)!==sessionStorage.getItem(r)&&s()}),e(window).on("pageshow",function(t){t.originalEvent.persisted&&(e(".widget_shopping_cart_content").empty(),e(document.body).trigger("wc_fragment_refresh"))});try{var c=JSON.parse(sessionStorage.getItem(wc_cart_fragments_params.fragment_name)),_=sessionStorage.getItem(r),g=Cookies.get("woocommerce_cart_hash"),m=sessionStorage.getItem("wc_cart_created");if(null!==_&&_!==undefined&&""!==_||(_=""),null!==g&&g!==undefined&&""!==g||(g=""),_&&(null===m||m===undefined||""===m))throw"No cart_created";if(m){var d=1*m+864e5,w=(new Date).getTime();if(d<w)throw"Fragment expired";i=setTimeout(s,d-w)}if(!c||!c["div.widget_shopping_cart_content"]||_!==g)throw"No fragment";e.each(c,function(t,r){e(t).replaceWith(r)}),e(document.body).trigger("wc_fragments_loaded")}catch(f){s()}}else s();Cookies.get("woocommerce_items_in_cart")>0?e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show():e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").hide(),e(document.body).on("adding_to_cart",function(){e(".hide_cart_widget_if_empty").closest(".widget_shopping_cart").show()}),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){s()})});
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(x){"use strict";var t,e,i,n,W,C,o,s,r,l,a,h,u;function E(t,e,i){return[parseFloat(t[0])*(a.test(t[0])?e/100:1),parseFloat(t[1])*(a.test(t[1])?i/100:1)]}function L(t,e){return parseInt(x.css(t,e),10)||0}function N(t){return null!=t&&t===t.window}x.ui=x.ui||{},x.ui.version="1.13.2",
/*!
* jQuery UI :data 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.extend(x.expr.pseudos,{data:x.expr.createPseudo?x.expr.createPseudo(function(e){return function(t){return!!x.data(t,e)}}):function(t,e,i){return!!x.data(t,i[3])}}),
/*!
* jQuery UI Disable Selection 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.fn.extend({disableSelection:(t="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}),enableSelection:function(){return this.off(".ui-disableSelection")}}),
/*!
* jQuery UI Focusable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.ui.focusable=function(t,e){var i,n,o,s=t.nodeName.toLowerCase();return"area"===s?(o=(i=t.parentNode).name,!(!t.href||!o||"map"!==i.nodeName.toLowerCase())&&0<(i=x("img[usemap='#"+o+"']")).length&&i.is(":visible")):(/^(input|select|textarea|button|object)$/.test(s)?(n=!t.disabled)&&(o=x(t).closest("fieldset")[0])&&(n=!o.disabled):n="a"===s&&t.href||e,n&&x(t).is(":visible")&&function(t){var e=t.css("visibility");for(;"inherit"===e;)t=t.parent(),e=t.css("visibility");return"visible"===e}(x(t)))},x.extend(x.expr.pseudos,{focusable:function(t){return x.ui.focusable(t,null!=x.attr(t,"tabindex"))}}),x.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):x(this[0].form)},
/*!
* jQuery UI Form Reset Mixin 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.ui.formResetMixin={_formResetHandler:function(){var e=x(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");x.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){var t;this.form=this.element._form(),this.form.length&&((t=this.form.data("ui-form-reset-instances")||[]).length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t))},_unbindFormResetHandler:function(){var t;this.form.length&&((t=this.form.data("ui-form-reset-instances")).splice(x.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset"))}},x.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),
/*!
* jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
x.expr.pseudos||(x.expr.pseudos=x.expr[":"]),x.uniqueSort||(x.uniqueSort=x.unique),x.escapeSelector||(e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,i=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},x.escapeSelector=function(t){return(t+"").replace(e,i)}),x.fn.even&&x.fn.odd||x.fn.extend({even:function(){return this.filter(function(t){return t%2==0})},odd:function(){return this.filter(function(t){return t%2==1})}}),
/*!
* jQuery UI Keycode 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},
/*!
* jQuery UI Labels 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.fn.labels=function(){var t,e,i;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),(t=this.attr("id"))&&(i=(i=this.eq(0).parents().last()).add((i.length?i:this).siblings()),t="label[for='"+x.escapeSelector(t)+"']",e=e.add(i.find(t).addBack(t))),this.pushStack(e)):this.pushStack([])},x.ui.plugin={add:function(t,e,i){var n,o=x.ui[t].prototype;for(n in i)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([e,i[n]])},call:function(t,e,i,n){var o,s=t.plugins[e];if(s&&(n||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(o=0;o<s.length;o++)t.options[s[o][0]]&&s[o][1].apply(t.element,i)}},
/*!
* jQuery UI Position 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/position/
*/
W=Math.max,C=Math.abs,o=/left|center|right/,s=/top|center|bottom/,r=/[\+\-]\d+(\.[\d]+)?%?/,l=/^\w+/,a=/%$/,h=x.fn.position,x.position={scrollbarWidth:function(){var t,e,i;return void 0!==n?n:(i=(e=x("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>")).children()[0],x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),n=t-i)},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?x.position.scrollbarWidth():0,height:e?x.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=x(t||window),i=N(e[0]),n=!!e[0]&&9===e[0].nodeType;return{element:e,isWindow:i,isDocument:n,offset:!i&&!n?x(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}},x.fn.position=function(f){var c,d,p,g,m,v,y,w,b,_,t,e;return f&&f.of?(v="string"==typeof(f=x.extend({},f)).of?x(document).find(f.of):x(f.of),y=x.position.getWithinInfo(f.within),w=x.position.getScrollInfo(y),b=(f.collision||"flip").split(" "),_={},e=9===(e=(t=v)[0]).nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:N(e)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:e.preventDefault?{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()},v[0].preventDefault&&(f.at="left top"),d=e.width,p=e.height,m=x.extend({},g=e.offset),x.each(["my","at"],function(){var t,e,i=(f[this]||"").split(" ");(i=1===i.length?o.test(i[0])?i.concat(["center"]):s.test(i[0])?["center"].concat(i):["center","center"]:i)[0]=o.test(i[0])?i[0]:"center",i[1]=s.test(i[1])?i[1]:"center",t=r.exec(i[0]),e=r.exec(i[1]),_[this]=[t?t[0]:0,e?e[0]:0],f[this]=[l.exec(i[0])[0],l.exec(i[1])[0]]}),1===b.length&&(b[1]=b[0]),"right"===f.at[0]?m.left+=d:"center"===f.at[0]&&(m.left+=d/2),"bottom"===f.at[1]?m.top+=p:"center"===f.at[1]&&(m.top+=p/2),c=E(_.at,d,p),m.left+=c[0],m.top+=c[1],this.each(function(){var i,t,r=x(this),l=r.outerWidth(),a=r.outerHeight(),e=L(this,"marginLeft"),n=L(this,"marginTop"),o=l+e+L(this,"marginRight")+w.width,s=a+n+L(this,"marginBottom")+w.height,h=x.extend({},m),u=E(_.my,r.outerWidth(),r.outerHeight());"right"===f.my[0]?h.left-=l:"center"===f.my[0]&&(h.left-=l/2),"bottom"===f.my[1]?h.top-=a:"center"===f.my[1]&&(h.top-=a/2),h.left+=u[0],h.top+=u[1],i={marginLeft:e,marginTop:n},x.each(["left","top"],function(t,e){x.ui.position[b[t]]&&x.ui.position[b[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:l,elemHeight:a,collisionPosition:i,collisionWidth:o,collisionHeight:s,offset:[c[0]+u[0],c[1]+u[1]],my:f.my,at:f.at,within:y,elem:r})}),f.using&&(t=function(t){var e=g.left-h.left,i=e+d-l,n=g.top-h.top,o=n+p-a,s={target:{element:v,left:g.left,top:g.top,width:d,height:p},element:{element:r,left:h.left,top:h.top,width:l,height:a},horizontal:i<0?"left":0<e?"right":"center",vertical:o<0?"top":0<n?"bottom":"middle"};d<l&&C(e+i)<d&&(s.horizontal="center"),p<a&&C(n+o)<p&&(s.vertical="middle"),W(C(e),C(i))>W(C(n),C(o))?s.important="horizontal":s.important="vertical",f.using.call(this,t,s)}),r.offset(x.extend(h,{using:t}))})):h.apply(this,arguments)},x.ui.position={fit:{left:function(t,e){var i,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,n=n.width,s=t.left-e.collisionPosition.marginLeft,r=o-s,l=s+e.collisionWidth-n-o;e.collisionWidth>n?0<r&&l<=0?(i=t.left+r+e.collisionWidth-n-o,t.left+=r-i):t.left=!(0<l&&r<=0)&&l<r?o+n-e.collisionWidth:o:0<r?t.left+=r:0<l?t.left-=l:t.left=W(t.left-s,t.left)},top:function(t,e){var i,n=e.within,n=n.isWindow?n.scrollTop:n.offset.top,o=e.within.height,s=t.top-e.collisionPosition.marginTop,r=n-s,l=s+e.collisionHeight-o-n;e.collisionHeight>o?0<r&&l<=0?(i=t.top+r+e.collisionHeight-o-n,t.top+=r-i):t.top=!(0<l&&r<=0)&&l<r?n+o-e.collisionHeight:n:0<r?t.top+=r:0<l?t.top-=l:t.top=W(t.top-s,t.top)}},flip:{left:function(t,e){var i=e.within,n=i.offset.left+i.scrollLeft,o=i.width,i=i.isWindow?i.scrollLeft:i.offset.left,s=t.left-e.collisionPosition.marginLeft,r=s-i,s=s+e.collisionWidth-o-i,l="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,a="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,h=-2*e.offset[0];r<0?((o=t.left+l+a+h+e.collisionWidth-o-n)<0||o<C(r))&&(t.left+=l+a+h):0<s&&(0<(n=t.left-e.collisionPosition.marginLeft+l+a+h-i)||C(n)<s)&&(t.left+=l+a+h)},top:function(t,e){var i=e.within,n=i.offset.top+i.scrollTop,o=i.height,i=i.isWindow?i.scrollTop:i.offset.top,s=t.top-e.collisionPosition.marginTop,r=s-i,s=s+e.collisionHeight-o-i,l="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,a="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,h=-2*e.offset[1];r<0?((o=t.top+l+a+h+e.collisionHeight-o-n)<0||o<C(r))&&(t.top+=l+a+h):0<s&&(0<(n=t.top-e.collisionPosition.marginTop+l+a+h-i)||C(n)<s)&&(t.top+=l+a+h)}},flipfit:{left:function(){x.ui.position.flip.left.apply(this,arguments),x.ui.position.fit.left.apply(this,arguments)},top:function(){x.ui.position.flip.top.apply(this,arguments),x.ui.position.fit.top.apply(this,arguments)}}},x.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}return i=(i=i||e.body).nodeName?i:e.body},x.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&x(t).trigger("blur")},
/*!
* jQuery UI Scroll Parent 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.fn.scrollParent=function(t){var e=this.css("position"),i="absolute"===e,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,t=this.parents().filter(function(){var t=x(this);return(!i||"static"!==t.css("position"))&&n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==e&&t.length?t:x(this[0].ownerDocument||document)},
/*!
* jQuery UI Tabbable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.extend(x.expr.pseudos,{tabbable:function(t){var e=x.attr(t,"tabindex"),i=null!=e;return(!i||0<=e)&&x.ui.focusable(t,i)}}),
/*!
* jQuery UI Unique ID 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
x.fn.extend({uniqueId:(u=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++u)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&x(this).removeAttr("id")})}});
/*!
* jQuery UI Widget 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
var f,c=0,d=Array.prototype.hasOwnProperty,p=Array.prototype.slice;x.cleanData=(f=x.cleanData,function(t){for(var e,i,n=0;null!=(i=t[n]);n++)(e=x._data(i,"events"))&&e.remove&&x(i).triggerHandler("remove");f(t)}),x.widget=function(t,i,e){var n,o,s,r={},l=t.split(".")[0],a=l+"-"+(t=t.split(".")[1]);return e||(e=i,i=x.Widget),Array.isArray(e)&&(e=x.extend.apply(null,[{}].concat(e))),x.expr.pseudos[a.toLowerCase()]=function(t){return!!x.data(t,a)},x[l]=x[l]||{},n=x[l][t],o=x[l][t]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},x.extend(o,n,{version:e.version,_proto:x.extend({},e),_childConstructors:[]}),(s=new i).options=x.widget.extend({},s.options),x.each(e,function(e,n){function o(){return i.prototype[e].apply(this,arguments)}function s(t){return i.prototype[e].apply(this,t)}r[e]="function"!=typeof n?n:function(){var t,e=this._super,i=this._superApply;return this._super=o,this._superApply=s,t=n.apply(this,arguments),this._super=e,this._superApply=i,t}}),o.prototype=x.widget.extend(s,{widgetEventPrefix:n&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:a}),n?(x.each(n._childConstructors,function(t,e){var i=e.prototype;x.widget(i.namespace+"."+i.widgetName,o,e._proto)}),delete n._childConstructors):i._childConstructors.push(o),x.widget.bridge(t,o),o},x.widget.extend=function(t){for(var e,i,n=p.call(arguments,1),o=0,s=n.length;o<s;o++)for(e in n[o])i=n[o][e],d.call(n[o],e)&&void 0!==i&&(x.isPlainObject(i)?t[e]=x.isPlainObject(t[e])?x.widget.extend({},t[e],i):x.widget.extend({},i):t[e]=i);return t},x.widget.bridge=function(s,e){var r=e.prototype.widgetFullName||s;x.fn[s]=function(i){var t="string"==typeof i,n=p.call(arguments,1),o=this;return t?this.length||"instance"!==i?this.each(function(){var t,e=x.data(this,r);return"instance"===i?(o=e,!1):e?"function"!=typeof e[i]||"_"===i.charAt(0)?x.error("no such method '"+i+"' for "+s+" widget instance"):(t=e[i].apply(e,n))!==e&&void 0!==t?(o=t&&t.jquery?o.pushStack(t.get()):t,!1):void 0:x.error("cannot call methods on "+s+" prior to initialization; attempted to call method '"+i+"'")}):o=void 0:(n.length&&(i=x.widget.extend.apply(null,[i].concat(n))),this.each(function(){var t=x.data(this,r);t?(t.option(i||{}),t._init&&t._init()):x.data(this,r,new e(i,this))})),o}},x.Widget=function(){},x.Widget._childConstructors=[],x.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,n,o,s=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(s={},t=(i=t.split(".")).shift(),i.length){for(n=s[t]=x.widget.extend({},this.options[t]),o=0;o<i.length-1;o++)n[i[o]]=n[i[o]]||{},n=n[i[o]];if(t=i.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=e}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=e}return this._setOptions(s),this},_setOptions:function(t){for(var e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(t){var e,i,n;for(e in t)n=this.classesElementLookup[e],t[e]!==this.options.classes[e]&&n&&n.length&&(i=x(n.get()),this._removeClass(n,e),i.addClass(this._classes({element:i,keys:e,classes:t,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(o){var s=[],r=this;function t(t,e){for(var i,n=0;n<t.length;n++)i=r.classesElementLookup[t[n]]||x(),i=o.add?(function(){var i=[];o.element.each(function(t,e){x.map(r.classesElementLookup,function(t){return t}).some(function(t){return t.is(e)})||i.push(e)}),r._on(x(i),{remove:"_untrackClassesElement"})}(),x(x.uniqueSort(i.get().concat(o.element.get())))):x(i.not(o.element).get()),r.classesElementLookup[t[n]]=i,s.push(t[n]),e&&o.classes[t[n]]&&s.push(o.classes[t[n]])}return(o=x.extend({element:this.element,classes:this.options.classes||{}},o)).keys&&t(o.keys.match(/\S+/g)||[],!0),o.extra&&t(o.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(i){var n=this;x.each(n.classesElementLookup,function(t,e){-1!==x.inArray(i.target,e)&&(n.classesElementLookup[t]=x(e.not(i.target).get()))}),this._off(x(i.target))},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,n){var o="string"==typeof t||null===t,e={extra:o?e:i,keys:o?t:e,element:o?this.element:t,add:n="boolean"==typeof n?n:i};return e.element.toggleClass(this._classes(e),n),this},_on:function(o,s,t){var r,l=this;"boolean"!=typeof o&&(t=s,s=o,o=!1),t?(s=r=x(s),this.bindings=this.bindings.add(s)):(t=s,s=this.element,r=this.widget()),x.each(t,function(t,e){function i(){if(o||!0!==l.options.disabled&&!x(this).hasClass("ui-state-disabled"))return("string"==typeof e?l[e]:e).apply(l,arguments)}"string"!=typeof e&&(i.guid=e.guid=e.guid||i.guid||x.guid++);var t=t.match(/^([\w:-]*)\s*(.*)$/),n=t[1]+l.eventNamespace,t=t[2];t?r.on(n,t,i):s.on(n,i)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(e),this.bindings=x(this.bindings.not(t).get()),this.focusable=x(this.focusable.not(t).get()),this.hoverable=x(this.hoverable.not(t).get())},_delay:function(t,e){var i=this;return setTimeout(function(){return("string"==typeof t?i[t]:t).apply(i,arguments)},e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(x(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(x(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(x(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var n,o,s=this.options[t];if(i=i||{},(e=x.Event(e)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),e.target=this.element[0],o=e.originalEvent)for(n in o)n in e||(e[n]=o[n]);return this.element.trigger(e,i),!("function"==typeof s&&!1===s.apply(this.element[0],[e].concat(i))||e.isDefaultPrevented())}},x.each({show:"fadeIn",hide:"fadeOut"},function(s,r){x.Widget.prototype["_"+s]=function(e,t,i){var n,o=(t="string"==typeof t?{effect:t}:t)?!0!==t&&"number"!=typeof t&&t.effect||r:s;"number"==typeof(t=t||{})?t={duration:t}:!0===t&&(t={}),n=!x.isEmptyObject(t),t.complete=i,t.delay&&e.delay(t.delay),n&&x.effects&&x.effects.effect[o]?e[s](t):o!==s&&e[o]?e[o](t.duration,t.easing,i):e.queue(function(t){x(this)[s](),i&&i.call(e[0]),t()})}})});
/*!
* jQuery UI Mouse 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./core"],e):e(jQuery)}(function(o){"use strict";var n=!1;return o(document).on("mouseup",function(){n=!1}),o.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===o.data(e.target,t.widgetName+".preventClickEvent"))return o.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){var t,s,i;if(!n)return this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),s=1===(this._mouseDownEvent=e).which,i=!("string"!=typeof(t=this).options.cancel||!e.target.nodeName)&&o(e.target).closest(this.options.cancel).length,s&&!i&&this._mouseCapture(e)&&(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?e.preventDefault():(!0===o.data(e.target,this.widgetName+".preventClickEvent")&&o.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0)),!0},_mouseMove:function(e){if(this._mouseMoved){if(o.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&o.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})});
/*!
* jQuery UI Slider 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","./core"],e):e(jQuery)}(function(o){"use strict";return o.widget("ui.slider",o.ui.mouse,{version:"1.13.2",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),s=[],a=t.values&&t.values.length||1;for(i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),e=i.length;e<a;e++)s.push("<span tabindex='0'></span>");this.handles=i.add(o(s.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){o(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=o("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,a,n,t,h,l=this,u=this.options;return!u.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),t={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(t),s=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-l.values(e));(t<s||s===t&&(e===l._lastChangedValue||l.values(e)===u.min))&&(s=t,a=o(this),n=e)}),!1!==this._start(e,n))&&(this._mouseSliding=!0,this._handleIndex=n,this._addClass(a,null,"ui-state-active"),a.trigger("focus"),t=a.offset(),h=!o(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-t.left-a.width()/2,top:e.pageY-t.top-a.height()/2-(parseInt(a.css("borderTopWidth"),10)||0)-(parseInt(a.css("borderBottomWidth"),10)||0)+(parseInt(a.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,i),this._animateOff=!0)},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),e=this._valueMin()+e*t,this._trimAlignValue(e)},_uiHash:function(e,t,i){var s={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==t?t:this.values(e),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var s,a=this.value(),n=this.values();this._hasMultipleValues()&&(s=this.values(t?0:1),a=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(s,i):Math.max(s,i)),n[t]=i),i!==a&&!1!==this._trigger("slide",e,this._uiHash(t,i,n))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){if(!arguments.length)return this._value();this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0)},values:function(e,t){var i,s,a;if(1<arguments.length)this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),this._change(null,e);else{if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,s=e,a=0;a<i.length;a+=1)i[a]=this._trimAlignValue(s[a]),this._change(null,a);this._refreshValue()}},_setOption:function(e,t){var i,s=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(s=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=s-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){var t,i;return e<=this._valueMin()?this._valueMin():e>=this._valueMax()?this._valueMax():(t=0<this.options.step?this.options.step:1,i=e-(e=(e-this._valueMin())%t),2*Math.abs(e)>=t&&(i+=0<e?t:-t),parseFloat(i.toFixed(5)))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var e=e.toString(),t=e.indexOf(".");return-1===t?0:e.length-t-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,s,a,n=this.options.range,h=this.options,l=this,u=!this._animateOff&&h.animate,r={};this._hasMultipleValues()?this.handles.each(function(e){i=(l.values(e)-l._valueMin())/(l._valueMax()-l._valueMin())*100,r["horizontal"===l.orientation?"left":"bottom"]=i+"%",o(this).stop(1,1)[u?"animate":"css"](r,h.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===e&&l.range.stop(1,1)[u?"animate":"css"]({left:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:h.animate})):(0===e&&l.range.stop(1,1)[u?"animate":"css"]({bottom:i+"%"},h.animate),1===e&&l.range[u?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:h.animate}))),t=i}):(e=this.value(),s=this._valueMin(),a=this._valueMax(),i=a!==s?(e-s)/(a-s)*100:0,r["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[u?"animate":"css"](r,h.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:i+"%"},h.animate),"max"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({width:100-i+"%"},h.animate),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:i+"%"},h.animate),"max"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[u?"animate":"css"]({height:100-i+"%"},h.animate))},_handleEvents:{keydown:function(e){var t,i,s,a=o(e.target).data("ui-slider-handle-index");switch(e.keyCode){case o.ui.keyCode.HOME:case o.ui.keyCode.END:case o.ui.keyCode.PAGE_UP:case o.ui.keyCode.PAGE_DOWN:case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(e.preventDefault(),this._keySliding||(this._keySliding=!0,this._addClass(o(e.target),null,"ui-state-active"),!1!==this._start(e,a)))break;return}switch(s=this.options.step,t=i=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case o.ui.keyCode.HOME:i=this._valueMin();break;case o.ui.keyCode.END:i=this._valueMax();break;case o.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case o.ui.keyCode.UP:case o.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+s);break;case o.ui.keyCode.DOWN:case o.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-s)}this._slide(e,a,i)},keyup:function(e){var t=o(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(o(e.target),null,"ui-state-active"))}}})});
/*!
* jQuery UI Touch Punch 0.2.3
*
* Copyright 2011–2014, Dave Furfero
* Dual licensed under the MIT or GPL Version 2 licenses.
*
* Depends:
* jquery.ui.widget.js
* jquery.ui.mouse.js
*/
!function(t){if(t.support.touch="ontouchend"in document,t.support.touch){var o,e=t.ui.mouse.prototype,u=e._mouseInit,n=e._mouseDestroy;e._touchStart=function(t){!o&&this._mouseCapture(t.originalEvent.changedTouches[0])&&(o=!0,this._touchMoved=!1,c(t,"mouseover"),c(t,"mousemove"),c(t,"mousedown"))},e._touchMove=function(t){o&&(this._touchMoved=!0,c(t,"mousemove"))},e._touchEnd=function(t){o&&(c(t,"mouseup"),c(t,"mouseout"),this._touchMoved||c(t,"click"),o=!1)},e._mouseInit=function(){this.element.on({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),u.call(this)},e._mouseDestroy=function(){this.element.off({touchstart:t.proxy(this,"_touchStart"),touchmove:t.proxy(this,"_touchMove"),touchend:t.proxy(this,"_touchEnd")}),n.call(this)}}function c(t,o){if(!(t.originalEvent.touches.length>1)){t.preventDefault();var e=t.originalEvent.changedTouches[0],u=document.createEvent("MouseEvents");u.initMouseEvent(o,!0,!0,window,1,e.screenX,e.screenY,e.clientX,e.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(u)}}}(jQuery);
/*!
* accounting.js v0.4.2
* Copyright 2014 Open Exchange Rates
*
* Freely distributable under the MIT license.
* Portions of accounting.js are inspired or borrowed from underscore.js
*
* Full details and documentation:
* http://openexchangerates.github.io/accounting.js/
*/
!function(n,r){var e={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},t=Array.prototype.map,o=Array.isArray,a=Object.prototype.toString;function i(n){return!!(""===n||n&&n.charCodeAt&&n.substr)}function u(n){return o?o(n):"[object Array]"===a.call(n)}function c(n){return n&&"[object Object]"===a.call(n)}function s(n,r){var e;for(e in n=n||{},r=r||{})r.hasOwnProperty(e)&&null==n[e]&&(n[e]=r[e]);return n}function f(n,r,e){var o,a,i=[];if(!n)return i;if(t&&n.map===t)return n.map(r,e);for(o=0,a=n.length;o<a;o++)i[o]=r.call(e,n[o],o,n);return i}function p(n,r){return n=Math.round(Math.abs(n)),isNaN(n)?r:n}function l(n){var r=e.settings.currency.format;return"function"==typeof n&&(n=n()),i(n)&&n.match("%v")?{pos:n,neg:n.replace("-","").replace("%v","-%v"),zero:n}:n&&n.pos&&n.pos.match("%v")?n:i(r)?e.settings.currency.format={pos:r,neg:r.replace("%v","-%v"),zero:r}:r}var m,d=e.unformat=e.parse=function(n,r){if(u(n))return f(n,function(n){return d(n,r)});if("number"==typeof(n=n||0))return n;r=r||e.settings.number.decimal;var t=new RegExp("[^0-9-"+r+"]",["g"]),o=parseFloat((""+n).replace(/\((.*)\)/,"-$1").replace(t,"").replace(r,"."));return isNaN(o)?0:o},g=e.toFixed=function(n,r){r=p(r,e.settings.number.precision);var t=Math.pow(10,r);return(Math.round(e.unformat(n)*t)/t).toFixed(r)},h=e.formatNumber=e.format=function(n,r,t,o){if(u(n))return f(n,function(n){return h(n,r,t,o)});n=d(n);var a=s(c(r)?r:{precision:r,thousand:t,decimal:o},e.settings.number),i=p(a.precision),l=n<0?"-":"",m=parseInt(g(Math.abs(n||0),i),10)+"",y=m.length>3?m.length%3:0;return l+(y?m.substr(0,y)+a.thousand:"")+m.substr(y).replace(/(\d{3})(?=\d)/g,"$1"+a.thousand)+(i?a.decimal+g(Math.abs(n),i).split(".")[1]:"")},y=e.formatMoney=function(n,r,t,o,a,i){if(u(n))return f(n,function(n){return y(n,r,t,o,a,i)});n=d(n);var m=s(c(r)?r:{symbol:r,precision:t,thousand:o,decimal:a,format:i},e.settings.currency),g=l(m.format);return(n>0?g.pos:n<0?g.neg:g.zero).replace("%s",m.symbol).replace("%v",h(Math.abs(n),p(m.precision),m.thousand,m.decimal))};e.formatColumn=function(n,r,t,o,a,m){if(!n)return[];var g=s(c(r)?r:{symbol:r,precision:t,thousand:o,decimal:a,format:m},e.settings.currency),y=l(g.format),b=y.pos.indexOf("%s")<y.pos.indexOf("%v"),v=0;return f(f(n,function(n,r){if(u(n))return e.formatColumn(n,g);var t=((n=d(n))>0?y.pos:n<0?y.neg:y.zero).replace("%s",g.symbol).replace("%v",h(Math.abs(n),p(g.precision),g.thousand,g.decimal));return t.length>v&&(v=t.length),t}),function(n,r){return i(n)&&n.length<v?b?n.replace(g.symbol,g.symbol+new Array(v-n.length+1).join(" ")):new Array(v-n.length+1).join(" ")+n:n})},"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=e),exports.accounting=e):"function"==typeof define&&define.amd?define([],function(){return e}):(e.noConflict=(m=n.accounting,function(){return n.accounting=m,e.noConflict=void 0,e}),n.accounting=e)}(this);
jQuery(function(e){if("undefined"==typeof woocommerce_price_slider_params)return!1;function r(){e("input#min_price, input#max_price").hide(),e(".price_slider, .price_label").show();var r=e(".price_slider_amount #min_price").data("min"),i=e(".price_slider_amount #max_price").data("max"),c=e(".price_slider_amount").data("step")||1,o=e(".price_slider_amount #min_price").val(),_=e(".price_slider_amount #max_price").val();e(".price_slider:not(.ui-slider)").slider({range:!0,animate:!0,min:r,max:i,step:c,values:[o,_],create:function(){e(".price_slider_amount #min_price").val(o),e(".price_slider_amount #max_price").val(_),e(document.body).trigger("price_slider_create",[o,_])},slide:function(r,i){e("input#min_price").val(i.values[0]),e("input#max_price").val(i.values[1]),e(document.body).trigger("price_slider_slide",[i.values[0],i.values[1]])},change:function(r,i){e(document.body).trigger("price_slider_change",[i.values[0],i.values[1]])}})}e(document.body).on("price_slider_create price_slider_slide",function(r,i,c){e(".price_slider_amount span.from").html(accounting.formatMoney(i,{symbol:woocommerce_price_slider_params.currency_format_symbol,decimal:woocommerce_price_slider_params.currency_format_decimal_sep,thousand:woocommerce_price_slider_params.currency_format_thousand_sep,precision:woocommerce_price_slider_params.currency_format_num_decimals,format:woocommerce_price_slider_params.currency_format})),e(".price_slider_amount span.to").html(accounting.formatMoney(c,{symbol:woocommerce_price_slider_params.currency_format_symbol,decimal:woocommerce_price_slider_params.currency_format_decimal_sep,thousand:woocommerce_price_slider_params.currency_format_thousand_sep,precision:woocommerce_price_slider_params.currency_format_num_decimals,format:woocommerce_price_slider_params.currency_format})),e(document.body).trigger("price_slider_updated",[i,c])}),r(),e(document.body).on("init_price_filter",r),"undefined"!=typeof wp&&wp.customize&&wp.customize.selectiveRefresh&&wp.customize.widgetsPreview&&wp.customize.widgetsPreview.WidgetPartial&&wp.customize.selectiveRefresh.bind("partial-content-rendered",function(){r()})});