1"use strict";(self.webpackChunkgform_stripe=self.webpackChunkgform_stripe||[]).push([[921],{6921:function(e,t,n){n.d(t,{Iy:function(){return D},v3:function(){return P},TY:function(){return V},Ky:function(){return W},jc:function(){return j},x6:function(){return X},Pw:function(){return b},WM:function(){return k},gI:function(){return H},Rs:function(){return v},me:function(){return Y},RN:function(){return x},i5:function(){return I},iz:function(){return w},hb:function(){return U},qG:function(){return L},z_:function(){return R},W$:function(){return g},yG:function(){return q},Np:function(){return G},$m:function(){return M},aj:function(){return S},RE:function(){return T},b5:function(){return K},uM:function(){return $}});var r=n(455),a=n(2888),i=n(8564),o=n.n(i),s=n(8081),u=n(9257),c=n(2592),p=n(7113),d=n(1873),f=n(527),l=(0,p.A)(function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(0,d.A)(this,e),(0,f.A)(this,"createCard",function(e,n,r){return t.elements=t.stripe.elements(),t.card=t.elements.create("card",{classes:e,style:n,hidePostalCode:r}),t.card}),(0,f.A)(this,"getCard",function(){return t.card}),(0,f.A)(this,"updateCard",function(e,n,r){return t.card.update({classes:e,style:n,hidePostalCode:r}),t.card}),(0,f.A)(this,"createPaymentElement",function(){var e=(0,r.A)(o().mark(function e(n,r,a,i,s,c){var p;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.paymentElement&&(t.paymentElement.unmount(),t.paymentElement.destroy(),t.paymentElement=null),p={mode:n,currency:a,amount:r,appearance:i},Array.isArray(c)&&c.length&&(p.paymentMethodTypes=c),"subscription"===n?p.setupFutureUsage="off_session":p.captureMethod=s,e.next=6,(0,u.filter)({event:"gform/stripe/elements/config/",data:p});case 6:return p=e.sent,t.elements=t.stripe.elements(p),t.paymentElement=t.elements.create("payment"),e.abrupt("return",t.paymentElement);case 10:case"end":return e.stop()}},e)}));return function(t,n,r,a,i,o){return e.apply(this,arguments)}}());var a=n&&n.publishableKey?n.publishableKey:gform_stripe_theme_js_strings.publishable_key;this.card=null,this.paymentElement=null,this.elements=null;try{this.stripe=Stripe(a,{apiVersion:"2020-08-27"})}catch(e){this.stripe=null,console.error("Unable to init Stripe: ".concat(e))}}),m=n(9267),_=function(e){var t,n=v(e);c.lockSubmission(n);var r=(0,u.getNode)("#gform_submit_button_".concat(e),n,!0);if(r){var a=h(r);r.setAttribute("data-original-value",a),y(r,window.gform_stripe_theme_js_strings.processing_payment),null!==(t=window.gform)&&void 0!==t&&null!==(t=t.spinner)&&void 0!==t&&t.show&&window.gform.spinner.show(e,r)}},g=function(e){var t;window["gf_submitting_".concat(e)]=!1,null!==(t=window.gform)&&void 0!==t&&null!==(t=t.spinner)&&void 0!==t&&t.hide&&window.gform.spinner.hide();var n=v(e);if(n){var r=(0,u.getNode)("#gform_submit_button_".concat(e),n,!0);if(r){var a=r.getAttribute("data-original-value");a&&y(r,a)}}},v=function(e){return document.getElementById("gform_"+e)},y=function(e,t){"button"===e.tagName.toLowerCase()?e.textContent=t:e.value=t,e.setAttribute("aria-label",t)},h=function(e){return"button"===e.tagName.toLowerCase()?e.textContent:e.value},b=function(e){return e?"{:".concat(e,":value}"):""},w=function(e){return(0,u.getNode)("#gform_".concat(e," .gfield--type-stripe_creditcard"),document,!0)},x=function(e,t){var n,r;return"subscription"===t.transactionType?(r="form_total"===t.recurringAmount?0:t.recurringAmount,n=A(e,t,window.gform.products.getPaymentAmount(e,r))):(r="form_total"===t.paymentAmount?0:t.paymentAmount,n=window.gform.products.getPaymentAmount(e,r)),Math.floor(100*n)},A=function(e,t,n){var r=(null==t?void 0:t.setupFee_enabled)&&(null==t?void 0:t.setupFee_product),a="form_total"===t.recurringAmount;return n+(r&&!a?window.gform.products.getPaymentAmount(e,t.setupFee_product):0)},k=function(e){var t=s.get(e,"feeds");if(!Array.isArray(t))return null;var n=t.find(function(e){return e.isActivated&&"gravityformsstripe"===e.addonSlug});return void 0!==n?n:null},S=function(e,t){var n=(0,u.getNode)(".gfield--type-stripe_creditcard",v(e),!0);return!!n&&(!n.closest('.gform_page[data-conditional-logic="hidden"]')&&("hidden"!==n.dataset.conditionalLogic&&(!!t&&!(x(e,t)<=0))))},j=function(e,t){var n=w(e);if(n){var r=(0,u.getNode)(".validation_message",n,!0);r||(n.insertAdjacentHTML("beforeend",'<div class="gfield_description validation_message gfield_validation_message"></div>'),r=(0,u.getNode)(".validation_message",n,!0)),r.innerText=t,c.lockSubmission(v(e))}},M=function(e){var t=w(e),n=(0,u.getNode)(".validation_message",t,!0);n&&n.remove(),c.unlockSubmission(v(e))},T=function(e,t){var n=w(e);t?n.classList.add("gf-stripe-field-complete"):n.classList.remove("gf-stripe-field-complete")},C=function(e){return w(e).classList.contains("gf-stripe-field-complete")},I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=t&&t.publishableKey?"".concat(e,"_").concat(t.publishableKey):e;return E[n]||(E[n]=new l(t)),E[n]},F={},N={},E=[],P=function(e,t){var n,r="orbital"===(null===(n=(0,u.getNode)("gform_theme_".concat(e)))||void 0===n?void 0:n.value);return F=r&&Object.keys(t).length>0?JSON.parse(JSON.stringify(t)):[],O(e,F),N},O=function(e,t,n,r){if(0!==Object.keys(t).length){var i=document.getElementById("gform_"+e),o=getComputedStyle(i),s=i.querySelector('.gfield input:not([type="hidden"])');Object.keys(t).forEach(function(i){if("object"!==(0,a.A)(t[i])){if("object"!==(0,a.A)(t[i])){var u="";r?n&&n!==r?(u=B(i,F[r][n][i],o,s))&&(N[r][n][i]=u):(u=B(i,F[r][i],o,s))&&(N[r][i]=u):(u=B(i,F[i],o,s))&&(N[i]=u)}}else{r||(N[i]={}),r&&(N[r][i]={});var c=r||i;O(e,t[i],i,c)}})}},B=function(e,t,n,r){var a=t.split(/\s+/).map(function(t){if(t.startsWith("--")){var a=n.getPropertyValue(t.trim());if(null==a||""===a){var i=r?getComputedStyle(r):n,o="fontSmoothing"===e?"-webkit-font-smoothing":e;a=i.getPropertyValue(o.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()).replace(/\\([0-9a-fA-F]{1,6})\s?/g,function(e,t){return String.fromCodePoint(parseInt(t,16))})}return a}return t});return(a?a.join(" "):"").trim()},L=function(){var e=(0,r.A)(o().mark(function e(t){var n,r,a,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.abort){e.next=2;break}return e.abrupt("return",t);case 2:if(n=t.form.dataset.formid,w(n)){e.next=6;break}return e.abrupt("return",t);case 6:if(r=s.get(n,"stripe_failed_entries")||[],(a=t.form.querySelector('input[name="stripe_failed_entries"]'))||((a=document.createElement("input")).type="hidden",a.name="stripe_failed_entries",t.form.appendChild(a)),a.value=JSON.stringify(r),t.form.querySelectorAll('.gfield--type-fileupload input[type="file"][name^="input_"]').forEach(function(e){"true"===e.dataset.gfstripeSubmitted&&e.files&&e.files.length>0&&(e.value="")}
1),t.form.dataset.gfstripeFileChangeBound||(t.form.dataset.gfstripeFileChangeBound="true",t.form.addEventListener("change",function(e){e.target.matches('.gfield--type-fileupload input[type="file"][name^="input_"]')&&delete e.target.dataset.gfstripeSubmitted})),t.submissionType===c.SUBMISSION_TYPE_SUBMIT){e.next=14;break}return e.abrupt("return",t);case 14:if(i=k(n),S(n,i)){e.next=17;break}return e.abrupt("return",t);case 17:if(C(n)){e.next=21;break}return j(n,window.gform_stripe_theme_js_strings.card_error_message),t.abort=!0,e.abrupt("return",t);case 21:return _(n),t.submissionMethod=c.SUBMISSION_METHOD_AJAX,t.displayConfirmation=!1,e.abrupt("return",t);case 25:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),D=function(e,t){if(!t||!t.success||!t.data.is_valid)return!1;if(t.data.submission_type!==c.SUBMISSION_TYPE_SUBMIT)return!1;var n=k(e);return!!n&&(!!S(e,n)&&!t.data.is_spam)},G=function(e,t){t.data.is_spam&&c.ajax.displayConfirmation(e,t)},U=function(){var e=(0,r.A)(o().mark(function e(t,n,r,a){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return j(t,r),g(t),e.next=4,J(a);case 4:z(t,n);case 5:case"end":return e.stop()}},e)}));return function(t,n,r,a){return e.apply(this,arguments)}}(),J=function(){var e=(0,r.A)(o().mark(function e(t){var n,r;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(n=new FormData).append("action","gfstripe_".concat(t,"_element_increase_error_count")),n.append("nonce",window.gform_stripe_theme_js_strings.increase_error_count_nonce),e.next=5,X(n);case 5:return r=e.sent,e.abrupt("return",!(null==r||!r.success)&&(null==r?void 0:r.data));case 7:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),q=function(e){var t=v(e);t&&t.querySelectorAll('.gfield--type-fileupload input[type="file"][name^="input_"]').forEach(function(e){e.files&&e.files.length>0&&(e.dataset.gfstripeSubmitted="true")})},z=function(e,t){var n=s.get(e,"stripe_failed_entries")||[];n.includes(t)||n.push(t),s.set(e,"stripe_failed_entries",n)},K=function(){var e=(0,r.A)(o().mark(function e(t,n,r,a){var i,u,c;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(u=new FormData).append("action","gfstripe_".concat(a,"_element_update_entry_failed")),u.append("nonce",window.gform_stripe_theme_js_strings.update_entry_failed_nonce),u.append("entry_id",n),u.append("error_message",r),u.append("gform_uploaded_files",(null===(i=document.getElementById("gform_uploaded_files_".concat(t)))||void 0===i?void 0:i.value)||""),u.append("stripe_failed_entries",JSON.stringify(s.get(t,"stripe_failed_entries")||[])),e.next=9,X(u);case 9:return c=e.sent,e.abrupt("return",c.success);case 11:case"end":return e.stop()}},e)}));return function(t,n,r,a){return e.apply(this,arguments)}}(),$=function(){var e=(0,r.A)(o().mark(function e(t,n,r,a,i){return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.A)(t,n,r,a,i);case 2:if("Failed"!==e.sent){e.next=9;break}j(t,window.gform_stripe_theme_js_strings.payment_failed_message),g(t),z(t,n),e.next=13;break;case 9:return e.next=11,R(t,n,r,i);case 11:r=e.sent,c.ajax.displayConfirmation(t,r);case 13:case"end":return e.stop()}},e)}));return function(t,n,r,a,i){return e.apply(this,arguments)}}(),R=function(){var e=(0,r.A)(o().mark(function e(t,n,r,a){var i,c,p,d,f,l,m,_,g,v,y;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(g=new FormData).append("action","gfstripe_".concat(a,"_element_handle_successful_entry")),g.append("nonce",window.gform_stripe_theme_js_strings.handle_successful_entry_nonce),g.append("entry_id",n),g.append("form_theme",null===(i=(0,u.getNode)("gform_theme_".concat(t)))||void 0===i?void 0:i.value),g.append("form_style_settings",null===(c=(0,u.getNode)("gform_style_settings_".concat(t)))||void 0===c?void 0:c.value),g.append("stripe_failed_entries",JSON.stringify(s.get(t,"stripe_failed_entries")||[])),g.append("gform_uploaded_files",(null===(p=document.getElementById("gform_uploaded_files_".concat(t)))||void 0===p?void 0:p.value)||""),e.next=10,X(g);case 10:if((v=e.sent)&&v.success&&(null!==(d=v.data)&&void 0!==d&&d.confirmation_markup||null!==(f=v.data)&&void 0!==f&&f.confirmation_redirect)){e.next=14;break}return console.error("Could not get confirmation. ",null===(y=v.data)||void 0===y?void 0:y.message),e.abrupt("return",r);case 14:return r.data.confirmation_redirect=null===(l=v.data)||void 0===l?void 0:l.confirmation_redirect,r.data.confirmation_type=null!==(m=v.data)&&void 0!==m&&m.confirmation_redirect?"redirect":"message",r.data.confirmation_markup=null===(_=v.data)||void 0===_?void 0:_.confirmation_markup,e.abrupt("return",r);case 18:case"end":return e.stop()}},e)}));return function(t,n,r,a){return e.apply(this,arguments)}}(),V=function(){var e=(0,r.A)(o().mark(function e(t,n,r,a){var i,s,u;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(s=new FormData).append("action","gfstripe_".concat(a,"_element_create_payment_intent")),s.append("nonce",window.gform_stripe_theme_js_strings.create_payment_intent_nonce),s.append("entry_id",n),s.append("feed_id",r.feedId),e.next=7,X(s);case 7:if((u=e.sent).success&&null!==(i=u.data)&&void 0!==i&&i.client_secret){e.next=10;break}return e.abrupt("return",{success:!1,errorMessage:u.data.message});case 10:return e.abrupt("return",{success:!0,clientSecret:u.data.client_secret});case 11:case"end":return e.stop()}},e)}));return function(t,n,r,a){return e.apply(this,arguments)}}(),W=function(){var e=(0,r.A)(o().mark(function e(t,n,r){var a,i,s,u;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(i=new FormData).append("action","gfstripe_".concat(r,"_element_create_subscription")),i.append("nonce",window.gform_stripe_theme_js_strings.create_subscription_nonce),i.append("entry_id",t),i.append("feed_id",n.feedId),e.next=7,X(i);case 7:if((s=e.sent).success&&null!==(a=s.data)&&void 0!==a&&a.subscription){e.next=11;break}return u=window.gform_stripe_theme_js_strings.subscription_creation_error_message+" "+s.data.message,e.abrupt("return",{success:!1,errorMessage:u});case 11:return e.abrupt("return",{success:!0,subscription:s.data.subscription});case 12:case"end":return e.stop()}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),Y=function(){var e=(0,r.A)(o().mark(function e(t,n,r){var a,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a={line1:GFMergeTag.replaceMergeTags(t,b(n.billingInformation_address_line1)),line2:GFMergeTag.replaceMergeTags(t,b(n.billingInformation_address_line2)),city:GFMergeTag.replaceMergeTags(t,b(n.billingInformation_address_city)),state:GFMergeTag.replaceMergeTags(t,b(n.billingInformation_address_state)),postal_code:GFMergeTag.replaceMergeTags(t,b(n.billingInformation_address_zip))},e.next=3,H(GFMergeTag.replaceMergeTags(t,b(n.billingInformation_address_country)),r);case 3:return(i=e.sent)&&(a.country=i),e.abrupt("return",a);case 6:case"end":return e.stop()}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),H=function(){var e=(0,r.A)(o().mark(function e(t,n){var r,a;return o().wrap(function(e){for(;;
1)switch(e.prev=e.next){case 0:return(r=new FormData).append("action","gfstripe_".concat(n,"_element_get_country_code")),r.append("nonce",window.gform_stripe_theme_js_strings.get_country_code_nonce),r.append("country",t),e.next=6,X(r);case 6:return a=e.sent,e.abrupt("return",a.success?a.data.code:"");case 8:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),X=function(){var e=(0,r.A)(o().mark(function e(t){var n,r,a,i;return o().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(window.gform_theme_config.common.form.ajax.ajaxurl,{method:"POST",body:t});case 2:return n=e.sent,e.prev=3,e.next=6,n.json();case 6:return a=e.sent,i=!(a.success||null!==(r=a.data)&&void 0!==r&&r.message),a.data=i?{message:window.gform_stripe_theme_js_strings.unknown_error_message}:a.data,e.abrupt("return",a);case 12:return e.prev=12,e.t0=e.catch(3),e.abrupt("return",{success:!1,data:{message:window.gform_stripe_theme_js_strings.unknown_error_message}});case 15:case"end":return e.stop()}},e,null,[[3,12]])}));return function(t){return e.apply(this,arguments)}}()},9267:function(e,t,n){var r=n(455),a=n(8564),i=n.n(a),o=function(){var e=(0,r.A)(i().mark(function e(t,n,r,a,o){var c,p,d;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=Math.floor(a/2),p=0;case 2:if(!(p<=c)){e.next=13;break}return e.next=5,u(2e3);case 5:return e.next=7,s(n,o);case 7:if(d=e.sent,!["Active","Paid","Authorized","Failed"].includes(d.payment_status)){e.next=10;break}return e.abrupt("return",d.payment_status);case 10:p++,e.next=2;break;case 13:return e.abrupt("return","Processing");case 14:case"end":return e.stop()}},e)}));return function(t,n,r,a,i){return e.apply(this,arguments)}}(),s=function(){var e=(0,r.A)(i().mark(function e(t,n){var r,a,o;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return(a=new FormData).append("action","gfstripe_".concat(n,"_element_get_entry")),a.append("nonce",window.gform_stripe_theme_js_strings.get_entry_nonce),a.append("entry_id",t),e.next=6,fetch(window.gform_theme_config.common.form.ajax.ajaxurl,{method:"POST",body:a});case 6:return o=e.sent,e.prev=7,e.next=10,o.json();case 10:o=e.sent,e.next=16;break;case 13:return e.prev=13,e.t0=e.catch(7),e.abrupt("return",!1);case 16:if(o.success&&null!==(r=o.data)&&void 0!==r&&r.entry){e.next=19;break}return console.error("Could not retrieve entry: ",t),e.abrupt("return",!1);case 19:return e.abrupt("return",o.data.entry);case 20:case"end":return e.stop()}},e,null,[[7,13]])}));return function(t,n){return e.apply(this,arguments)}}(),u=function(){var e=(0,r.A)(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(e){setTimeout(function(){return e()},t)}));case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}();t.A=o}}]);
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.