OwlCyberSecurity - MANAGER
Edit File: stripe-button.7c183c3003a91f048606.bundle.min.js
/*! elementor-pro - v3.8.1 - 07-11-2022 */ "use strict";(self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[]).push([[156],{7121:(e,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;class StripeHandler extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{form:".elementor-stripe-form",errors:".elementor-message-danger"}}}getDefaultElements(){const e=this.getSettings();return{form:this.$element[0].querySelector(e.selectors.form),errors:this.$element[0].querySelectorAll(e.selectors.errors)}}handleSubmit(e){if(e.preventDefault(),elementorFrontend.isEditMode())return;""!==this.elements.errors.innerHTML&&document.querySelectorAll(".elementor-stripe-error-message").forEach((e=>e.remove()));const r=this.elements.form,t=new FormData(r),s=t.get("url"),o=t.get("action"),n=t.get("post_id"),l=t.get("widget_id"),m=t.get("custom_error_msg"),a=t.get("custom_error_msg_global"),i=t.get("custom_error_msg_payment"),d=t.get("stripe_form_submit_nonce"),c=document.URL,u="yes"===t.get("open_in_new_window")?"_blank":"_self",createErrorContainer=e=>{const t=document.createElement("div"),s=r.appendChild(t);s.className="elementor-message elementor-stripe-error-message elementor-message-danger",s.innerHTML=e},g={action:o,postId:n,widgetId:l,pageUrl:c,nonce:d};0<this.elements.errors.length?this.elements.errors.forEach((e=>{e.classList.remove("elementor-hidden")})):jQuery.post(s,{action:o,data:g}).done((e=>{const r=e.response.code,t=e.body&&JSON.parse(e.body);switch(r){case 200:window.open(t.url,u);break;case 401:case 403:createErrorContainer(m?i:t.error.message);break;default:createErrorContainer(m?a:t.error.message)}})).fail((()=>{createErrorContainer(m?a:result.error.message)}))}bindEvents(){this.elements.form.addEventListener("submit",(e=>this.handleSubmit(e)))}}r.default=StripeHandler}}]);