OwlCyberSecurity - MANAGER
Edit File: woo-ajax-add-to-cart.min.js
!function o(n,a,s){function l(t,e){if(!a[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(c)return c(t,!0);throw(r=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",r}r=a[t]={exports:{}},n[t][0].call(r.exports,function(e){return l(n[t][1][e]||e)},r,r.exports,o,n,a,s)}return a[t].exports}for(var c="function"==typeof require&&require,e=0;e<s.length;e++)l(s[e]);return l}({1:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.options=void 0;var o=oceanwpLocalize;r.options=o},{}],2:[function(e,t,r){"use strict";var o=e("@babel/runtime/helpers/interopRequireDefault"),n=o(e("@babel/runtime/helpers/defineProperty")),a=o(e("@babel/runtime/helpers/classCallCheck")),s=o(e("@babel/runtime/helpers/classPrivateFieldSet")),l=o(e("@babel/runtime/helpers/classPrivateFieldGet")),c=e("../../constants"),i=o(e("delegate"));function u(t,e){var r,o=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,r)),o}function p(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?u(Object(r),!0).forEach(function(e){(0,n.default)(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function d(){var o=this;(0,a.default)(this,d),f.set(this,{writable:!0,value:{product:document.querySelector(".woocommerce div.product")}}),y.set(this,{writable:!0,value:function(){(0,s.default)(o,f,p(p({},(0,l.default)(o,f)),{},{body:document.body}))}}),b.set(this,{writable:!0,value:function(){(0,i.default)((0,l.default)(o,f).body,".product:not(.product-type-external) .single_add_to_cart_button:not(.disabled)","click",(0,l.default)(o,m)),(0,i.default)((0,l.default)(o,f).body,".product:not(.product-type-external) .single_add_to_cart_button:not(.disabled)","touchend",(0,l.default)(o,m)),jQuery("body").on("added_to_cart",(0,l.default)(o,_))}}),m.set(this,{writable:!0,value:function(e){e.preventDefault();var t=e.delegateTarget,r=t.closest("form.cart"),r=(0,l.default)(o,h).call(o,r);r.some(function(e){return"add-to-cart"===e.name})&&(e.preventDefault(),t.classList.remove("added"),t.classList.add("loading"),jQuery("body").trigger("adding_to_cart",[jQuery(t),r]),jQuery.ajax({type:"POST",url:oceanwpLocalize.wc_ajax_url,data:r,success:function(e){jQuery("body").trigger("wc_fragment_refresh"),jQuery("body").trigger("added_to_cart",[e.fragments,e.cart_hash,jQuery(t),"wc_fragments_refreshed"]),"yes"===c.options.cart_redirect_after_add&&(window.location=c.options.cart_url)}}))}}),_.set(this,{writable:!0,value:function(e,t,r,o){o=void 0!==o&&o.get(0);o&&(o.classList.remove("loading"),o.classList.add("added"),c.options.is_cart||o.parentNode.querySelector(".added_to_cart")||o.insertAdjacentHTML("afterend",'<a href="'.concat(c.options.cart_url,'" class="added_to_cart wc-forward" title="').concat(c.options.view_cart,'">').concat(c.options.view_cart,"</a>")))}}),h.set(this,{writable:!0,value:function(e){e=e instanceof Element?e:document.querySelector(e);var n=/\r?\n/g;return Array.from(e.elements).map(function(e,t){var r=e.value,o=e.name;return null==r?{name:o,value:""}:"checkbox"===e.type.toLowerCase()||"radio"===e.type.toLowerCase()?{name:o,value:e.checked?r:""}:Array.isArray(r)?Array.from(r).map(function(e,t){return{name:o,value:e.replace(n,"\r\n")}}):{name:o,value:r.replace(n,"\r\n")}})}}),void 0===c.options||(0,l.default)(this,f).product.classList.contains("product-type-grouped")||((0,l.default)(this,y).call(this),(0,l.default)(this,b).call(this))}var f=new WeakMap,y=new WeakMap,b=new WeakMap,m=new WeakMap,_=new WeakMap,h=new WeakMap;jQuery(function(){new d})},{"../../constants":1,"@babel/runtime/helpers/classCallCheck":5,"@babel/runtime/helpers/classPrivateFieldGet":7,"@babel/runtime/helpers/classPrivateFieldSet":8,"@babel/runtime/helpers/defineProperty":9,"@babel/runtime/helpers/interopRequireDefault":10,delegate:12}],3:[function(e,t,r){t.exports=function(e,t){return t.get?t.get.call(e):t.value},t.exports.default=t.exports,t.exports.__esModule=!0},{}],4:[function(e,t,r){t.exports=function(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=r}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],5:[function(e,t,r){t.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},t.exports.default=t.exports,t.exports.__esModule=!0},{}],6:[function(e,t,r){t.exports=function(e,t,r){if(!t.has(e))throw new TypeError("attempted to "+r+" private field on non-instance");return t.get(e)},t.exports.default=t.exports,t.exports.__esModule=!0},{}],7:[function(e,t,r){var o=e("./classApplyDescriptorGet.js"),n=e("./classExtractFieldDescriptor.js");t.exports=function(e,t){return t=n(e,t,"get"),o(e,t)},t.exports.default=t.exports,t.exports.__esModule=!0},{"./classApplyDescriptorGet.js":3,"./classExtractFieldDescriptor.js":6}],8:[function(e,t,r){var o=e("./classApplyDescriptorSet.js"),n=e("./classExtractFieldDescriptor.js");t.exports=function(e,t,r){return t=n(e,t,"set"),o(e,t,r),r},t.exports.default=t.exports,t.exports.__esModule=!0},{"./classApplyDescriptorSet.js":4,"./classExtractFieldDescriptor.js":6}],9:[function(e,t,r){t.exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},t.exports.default=t.exports,t.exports.__esModule=!0},{}],10:[function(e,t,r){t.exports=function(e){return e&&e.__esModule?e:{default:e}},t.exports.default=t.exports,t.exports.__esModule=!0},{}],11:[function(e,t,r){var o;"undefined"==typeof Element||Element.prototype.matches||((o=Element.prototype).matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector),t.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},{}],12:[function(e,t,r){var s=e("./closest");function a(e,t,r,o,n){var a=function(t,r,e,o){return function(e){e.delegateTarget=s(e.target,r),e.delegateTarget&&o.call(t,e)}}.apply(this,arguments);return e.addEventListener(r,a,n),{destroy:function(){e.removeEventListener(r,a,n)}}}t.exports=function(e,t,r,o,n){return"function"==typeof e.addEventListener?a.apply(null,arguments):"function"==typeof r?a.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,function(e){return a(e,t,r,o,n)}))}},{"./closest":11}]},{},[2]);