1"use strict";(self.webpackChunkgform_stripe=self.webpackChunkgform_stripe||[]).push([[808],{8838:function(e,t,r){r.r(t),r.d(t,{default:function(){return S}});var n=r(455),s=r(8564),a=r.n(s),u=r(8306),i=r(8081),c=r(6921),o=new Map,p=function(e){m(e)},m=function(){var e=(0,n.A)(a().mark(function e(t){var r,n,s,p,m,_,g,b,v,y,x,w,h,k;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.getFormConfig)("gform_theme_config/addon/stripe/payment_element",t);case 2:if(n=e.sent,s=c.iz(t)){e.next=6;break}return e.abrupt("return");case 6:if(c.$m(t),p=null===(r=window.gform_admin_config)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.is_block_editor,m=c.WM(t),_=i.get(t,"pagination/pages"),g=!_||_.currentPage===_.lastPage,g&&c.aj(t,m)||p){e.next=16;break}return s.style.display="none",l(t),e.abrupt("return");case 16:if((b=c.i5(t,m)).stripe){e.next=19;break}return e.abrupt("return");case 19:if(v=c.v3(t,n.styles),y=m&&"subscription"===m.transactionType?"subscription":"payment",x=p?n.minimumAmount:c.RN(t,m),!m){e.next=28;break}return e.next=25,d(t,m);case 25:e.t0=e.sent,e.next=29;break;case 28:e.t0="automatic";case 29:return w=e.t0,h=m&&null!=n&&n.paymentMethods?n.paymentMethods[m.feedId]:[],e.next=33,f(t,n.stripeFieldId,s,y,x,n.currency,v,b,w,h);case 33:k=e.sent,o.set(t,k),k.on("change",function(e){c.RE(t,e.complete),e.complete&&(c.$m(t),window.gform.recaptchaV3&&["google_pay","apple_pay"].includes(e.value.type)&&window.gform.recaptchaV3.execute(c.Rs(t)))});case 36:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),d=function(){var e=(0,n.A)(a().mark(function e(t,r){var n,s;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&r.feedId){e.next=3;break}return e.abrupt("return","automatic");case 3:return(n=new FormData).append("action","gfstripe_get_capture_method"),n.append("nonce",window.gform_stripe_theme_js_strings.get_capture_method_nonce),n.append("form_id",t),n.append("feed_id",r.feedId),e.next=10,c.x6(n);case 10:return s=e.sent,e.abrupt("return",null!=s&&s.success?null==s?void 0:s.data:"automatic");case 12:case"end":return e.stop()}},e)}));return function(t,r){return e.apply(this,arguments)}}(),f=function(){var e=(0,n.A)(a().mark(function e(t,r,n,s,u,i,c,o,p,m){var d,f;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n.style.display="block",e.next=3,o.createPaymentElement(s,u,i,c,p,m);case 3:return d=e.sent,f="input_".concat(t,"_").concat(r,"_1"),document.getElementById(f).innerHTML="",d.mount("#".concat(f)),e.abrupt("return",d);case 8:case"end":return e.stop()}},e)}));return function(t,r,n,s,a,u,i,c,o,p){return e.apply(this,arguments)}}(),l=function(e){var t=o.get(e);t&&"function"==typeof t.unmount&&(t.unmount(),o.delete(e))},_=r(9257),g=r(2592),b=(0,_.runOnce)(function(){(0,_.addAsyncFilter)("gform/submission/pre_submission",v,2),(0,_.addAsyncFilter)("gform/submission/pre_submission",c.qG),
1(0,_.addAsyncFilter)("gform/ajax/post_ajax_submission",y)}),v=function(){var e=(0,n.A)(a().mark(function e(t){var r,n,s,u,o,p;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.abort&&t.submissionType===g.SUBMISSION_TYPE_SUBMIT){e.next=2;break}return e.abrupt("return",t);case 2:if(n=t.form.dataset.formid,s=c.WM(n),c.aj(n,s)){e.next=6;break}return e.abrupt("return",t);case 6:return u=c.i5(n,s),e.prev=7,e.next=10,u.elements.submit();case 10:o=e.sent,e.next=20;break;case 13:return e.prev=13,e.t0=e.catch(7),p=(null===e.t0||void 0===e.t0?void 0:e.t0.message)||window.gform_stripe_theme_js_strings.card_error_message,c.jc(n,p),c.W$(n),t.abort=!0,e.abrupt("return",t);case 20:if(i.set(n,"stripe/payment/submit_result",o),null===(r=o)||void 0===r||!r.error){e.next=26;break}return c.jc(n,o.error.message||window.gform_stripe_theme_js_strings.card_error_message),c.W$(n),t.abort=!0,e.abrupt("return",t);case 26:if(o){e.next=31;break}return c.jc(n,window.gform_stripe_theme_js_strings.card_error_message),c.W$(n),t.abort=!0,e.abrupt("return",t);case 31:return e.abrupt("return",t);case 32:case"end":return e.stop()}},e,null,[[7,13]])}));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=(0,n.A)(a().mark(function e(t){var r,n,s,i,o,p,m,d;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.form.dataset.formid,null!=(s=t.submissionResult)&&s.success&&null!==(r=s.data)&&void 0!==r&&r.entry_id&&c.yG(n),c.Iy(n,s)){e.next=7;break}return c.Np(n,s),c.W$(n),e.abrupt("return",t);case 7:if(i=c.WM(n),o=s.data.entry_id,"product"!==i.transactionType){e.next=15;break}return e.next=12,x(n,o,i);case 12:p=e.sent,e.next=18;break;case 15:return e.next=17,w(n,o,i);case 17:p=e.sent;case 18:if(!p.success){e.next=26;break}return e.next=21,(0,u.getFormConfig)("gform_theme_config/addon/stripe/payment_element",n);case 21:return m=e.sent,e.next=24,c.uM(n,o,s,m.timeout_seconds,"payment");case 24:e.next=28;break;case 26:return e.next=28,c.hb(n,o,null===(d=p)||void 0===d?void 0:d.errorMessage,"payment");case 28:return e.abrupt("return",t);case 29:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=(0,n.A)(a().mark(function e(t,r,n){var s,u,o,p,m,d,f,l,_;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((s=i.get(t,"stripe/payment/submit_result"))&&!s.error){e.next=3;break}return e.abrupt("return",{success:!1,errorMessage:(null===(u=s.error)||void 0===u?void 0:u.message)||window.gform_stripe_theme_js_strings.payment_failed_message});case 3:return e.next=5,c.TY(t,r,n,"payment");case 5:if((o=e.sent).success){e.next=8;break}return e.abrupt("return",{success:!1,errorMessage:o.errorMessage||window.gform_stripe_theme_js_strings.payment_failed_message});case 8:return p=c.i5(t,n),e.t0=p.elements,e.t1=o.clientSecret,e.t2=k(t,r),e.next=14,c.me(t,n,"payment");case 14:return e.t3=e.sent,e.t4={address:e.t3},e.t5={billing_details:e.t4},e.t6={return_url:e.t2,payment_method_data:e.t5},e.next=20,M();case 20:return e.t7=e.sent,m={elements:e.t0,clientSecret:e.t1,confirmParams:e.t6,redirect:e.t7},e.prev=22,e.next=25,p.stripe.confirmPayment(m);case 25:d=e.sent,e.next=33;break;case 28:return e.prev=28,e.t8=e.catch(22),f=(null===e.t8||void 0===e.t8?void 0:e.t8.message)||window.gform_stripe_theme_js_strings.payment_failed_message,c.b5(t,r,f,"payment"),e.abrupt("return",{success:!1,errorMessage:f});case 33:if(!d.error){e.next=37;break}return _=(null===(l=d.error)||void 0===l?void 0:l.message)||window.gform_stripe_theme_js_strings.payment_failed_message,c.b5(t,r,_,"payment"),e.abrupt("return",{success:!1,errorMessage:_});case 37:return e.abrupt("return",{success:!0});case 38:case"end":return e.stop()}},e,null,[[22,28]])}));return function(t,r,n){return e.apply(this,arguments)}}(),w=function(){var e=(0,n.A)(a().mark(function e(t,r,n){var s,u,o,p,m,d;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((s=i.get(t,"stripe/payment/submit_result"))&&!s.error){e.next=3;break}return e.abrupt("return",{success:!1,errorMessage:(null===(u=s.error)||void 0===u?void 0:u.message)||window.gform_stripe_theme_js_strings.payment_failed_message});case 3:return e.next=5,c.Ky(r,n,"payment");case 5:if((o=e.sent).success){e.next=8;break}return e.abrupt("return",{success:!1,errorMessage:null==o?void 0:o.errorMessage});case 8:return e.next=10,h(t,n,o.subscription,r);case 10:if(!(p=e.sent).error){e.next=15;break}return d=(null===(m=p.error)||void 0===m?void 0:m.message)||window.gform_stripe_theme_js_strings.payment_failed_message,c.b5(t,r,d,"payment"),e.abrupt("return",{success:!1,errorMessage:d});case 15:return e.abrupt("return",{success:!0});case 16:case"end":return e.stop()}},e)}));return function(t,r,n){return e.apply(this,arguments)}}(),h=function(){var e=(0,n.A)(a().mark(function e(t,r,n,s){var u,i,o,p,m;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=c.i5(t,r),o=null===(u=n.latest_invoice)||void 0===u?void 0:u.payment_intent,e.t0=i.elements,e.t1=o?o.client_secret:n.pending_setup_intent.client_secret,e.t2=k(t,s),e.next=7,c.me(t,r,"payment");case 7:return e.t3=e.sent,e.t4={address:e.t3},e.t5={billing_details:e.t4},e.t6={return_url:e.t2,payment_method_data:e.t5},e.next=13,M();case 13:if(e.t7=e.sent,p={elements:e.t0,clientSecret:e.t1,confirmParams:e.t6,redirect:e.t7},e.prev=15,!o){e.next=22;break}return e.next=19,i.stripe.confirmPayment(p);case 19:case 24:return e.abrupt("return",e.sent);case 22:return e.next=24,i.stripe.confirmSetup(p);case 25:e.next=32;break;
1case 27:return e.prev=27,e.t8=e.catch(15),m=(null===e.t8||void 0===e.t8?void 0:e.t8.message)||window.gform_stripe_theme_js_strings.payment_failed_message,c.b5(t,s,m,"payment"),e.abrupt("return",{error:{message:m}});case 32:case"end":return e.stop()}},e,null,[[15,27]])}));return function(t,r,n,s){return e.apply(this,arguments)}}(),k=function(e,t){var r=new URL(window.location.href);return r.searchParams.append("gf_stripe_return",btoa(JSON.stringify({form_id:e,entry_id:t}))),r.toString()},M=function(){var e=(0,n.A)(a().mark(function e(){return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.filter)({event:"gform/internal/stripe/redirect",data:"if_required"});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),j=b,A=function(e,t){var r;if(Number(t.detail.formId)===Number(e)){var n=c.iz(e);if(n){var s=Number(n.id.split("_").pop());(t.detail.fields.includes(s)||null!==(r=t.detail.dependentFields)&&void 0!==r&&r.includes(s))&&p(e)}}},I=function(){var e=(0,n.A)(a().mark(function e(t,r,n,s){return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:p(t);case 1:case"end":return e.stop()}},e)}));return function(t,r,n,s){return e.apply(this,arguments)}}(),S=function(e){p(e),i.watch(e,["products","feeds"],I),document.addEventListener("gform/conditionalLogic/applyRules/end",function(t){A(e,t)}),j()}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.