PageSourceSearch

https://xr4rehab.org/wp-content/cache/min/1/wp-content/plugins/pai…/assets/js/front-end.js?ver=1791378620

js xr4rehab.org collected 2026-10-09 21:47:11 UTC 37,030 bytes, 417 lines download raw bytes

1var pms_payment_buttons
2var $pms_auto_renew_field
3var $pms_checked_subscription
4var $pms_checked_paygate
5var $pms_gateways_not_available
6var pms_payment_button_loading_placeholder_text
7var $pms_form
8var is_pb_email_confirmation_on
9var $pms_section_billing_details
10var $pms_billing_toggle
11jQuery(function($){if(window.history.replaceState){currentURL=window.location.href;currentURL=pms_remove_query_arg('pmsscscd',currentURL);currentURL=pms_remove_query_arg('pmsscsmsg',currentURL);currentURL=pms_remove_query_arg('pms_gateway_payment_action',currentURL);currentURL=pms_remove_query_arg('pms_gateway_payment_id',currentURL);currentURL=pms_remove_query_arg('subscription_plan_id',currentURL);currentURL=pms_remove_query_arg('pms_wppb_custom_success_message',currentURL);currentURL=pms_remove_query_arg('redirect_to',currentURL);if(currentURL!=window.location.href)
12window.history.replaceState(null,null,currentURL)}
13function pms_remove_query_arg(key,sourceURL){var rtn=sourceURL.split("?")[0],param,params_arr=[],queryString=(sourceURL.indexOf("?")!==-1)?sourceURL.split("?")[1]:"";if(queryString!==""){params_arr=queryString.split("&");for(var i=params_arr.length-1;i>=0;i-=1){param=params_arr[i].split("=")[0];if(param===key){params_arr.splice(i,1)}}
14rtn=rtn+"?"+params_arr.join("&")}
15if(rtn.split("?")[1]==""){rtn=rtn.split("?")[0]}
16return rtn}
17pms_payment_buttons='input[name=pms_register], '
18pms_payment_buttons+='input[name=pms_new_subscription], '
19pms_payment_buttons+='input[name=pms_change_subscription], '
20pms_payment_buttons+='input[name=pms_upgrade_subscription], '
21pms_payment_buttons+='input[name=pms_renew_subscription], '
22pms_payment_buttons+='input[name=pms_confirm_retry_payment_subscription], '
23pms_payment_buttons+='input[name=pms_update_payment_method], '
24pms_payment_buttons+='#pms-paypal-express-confirmation-form input[type="submit"], '
25pms_payment_buttons+='.wppb-register-user input[name=register]'
26var subscription_plan_selector='input[name=subscription_plans]'
27var paygate_selector='input.pms_pay_gate'
28var settings_recurring=$('input[name="pms_default_recurring"]').val()
29$pms_section_billing_details=$('.pms-section-billing-details')
30$pms_billing_toggle=$('#pms_billing_toggle_checkbox')
31is_pb_email_confirmation_on=$pms_section_billing_details.siblings('.pms-email-confirmation-payment-message').length>0?!0:!1
32$pms_auto_renew_field=jQuery('.pms-subscription-plan-auto-renew')
33$pms_checked_subscription=jQuery(subscription_plan_selector+'[type=radio]').length>0?jQuery(subscription_plan_selector+'[type=radio]:checked'):jQuery(subscription_plan_selector+'[type=hidden]')
34$pms_checked_paygate=jQuery(paygate_selector+'[type=radio]').length>0?jQuery(paygate_selector+'[type=radio]:checked'):jQuery(paygate_selector+'[type=hidden]')
35$pms_gateways_not_available=jQuery('#pms-gateways-not-available')
36pms_payment_button_loading_placeholder_text=$('#pms-submit-button-loading-placeholder-text').text()
37jQuery(document).ready(function(){$(document).on('click',paygate_selector,function(){if($(this).is(':checked'))
38$pms_checked_paygate=$(this)
39if($pms_checked_paygate.data('type')=='extra_fields'){$('.pms-paygate-extra-fields').hide()
40$('.pms-paygate-extra-fields-'+$pms_checked_paygate.val()).show()}else $('.pms-paygate-extra-fields').hide()
41handle_billing_fields_display()
42handle_billing_cycles_display($pms_checked_paygate.val())})
43$(document).on('click',subscription_plan_selector+'[type=radio], '+subscription_plan_selector+'[type="hidden"]',function(){if($(this).is(':checked'))
44$pms_checked_subscription=$(this)
45if(typeof $pms_form=='undefined')
46$pms_form=$(this).closest('form')
47handle_auto_renew_field_display()
48handle_payment_gateways_display()
49handle_billing_fields_display()})
50$(document).on('change','.pms_pwyw_pricing',handle_billing_fields_display)
51$(document).on('keyup','.pms_pwyw_pricing',handle_billing_fields_display)
52function handle_auto_renew_field_display(){if($pms_checked_subscription.data('recurring')==1&&$pms_checked_paygate.data('recurring')!='undefined')
53$pms_auto_renew_field.show()
54else $pms_auto_renew_field.hide()
55if($pms_checked_subscription.data('recurring')==0){if(settings_recurring==1)
56$pms_auto_renew_field.show()}
57if(($pms_checked_subscription.data('fixed_membership')=='on'&&$pms_checked_subscription.data('allow_renew')!='on')||$pms_checked_subscription.data('recurring')==2||$pms_checked_subscription.data('recurring')==3){$pms_auto_renew_field.hide()}
58if(($pms_checked_subscription.data('fixed_membership')!='on'&&$pms_checked_subscription.data('duration')==0)||($pms_checked_subscription.data('price')==0&&!($pms_checked_subscription.data('sign_up_fee')>0))){if(typeof $pms_checked_subscription.data('discountedPrice')=='undefined')
59$pms_auto_renew_field.hide()
60else if(typeof $pms_checked_subscription.data('isFullDiscount')!='undefined'&&$pms_checked_subscription.data('isFullDiscount')==!0&&$pms_checked_subscription.data('discountRecurringPayments')==1)
61$pms_auto_renew_field.hide()}
62if($pms_checked_subscription.data('recurring')!='undefined'&&$pms_checked_subscription.data('recurring')!=3&&$pms_checked_subscription.data('recurring')!=2){if($pms_checked_subscription.data('fixed_membership')!='on'||($pms_checked_subscription.data('fixed_membership')=='on'&&$pms_checked_subscription.data('allow_renew')=='on')){if(typeof $pms_checked_subscription.data('prorated_discount')!='undefined'&&$pms_checked_subscription.data('prorated_discount')>0)
63$pms_auto_renew_field.show()}}}
64function handle_payment_gateways_display(){$('#pms-paygates-wrapper').show()
65$(paygate_selector).removeAttr('disabled')
66$(paygate_selector).closest('label').show()
67if($.pms_plan_has_trial()){$(paygate_selector+':not([data-trial])').attr('disabled',!0);$(paygate_selector+':not([data-trial])').closest('label').hide()}
68if($.pms_plan_has_signup_fee()){$(paygate_selector+':not([data-sign_up_fee])').attr('disabled',!0);$(paygate_selector+':not([data-sign_up_fee])').closest('label').hide()}
69if($pms_checked_subscription.data('recurring')==2){$(paygate_selector+':not([data-recurring])').attr('disabled',!0);$(paygate_selector+':not([data-recurring])').closest('label').hide()}else if($pms_checked_subscription.data('recurring')==1){if($pms_auto_renew_field.find('input[type=checkbox]').is(':checked')){$(paygate_selector+':not([data-recurring])').attr('disabled',!0);$(paygate_selector+':not([data-recurring])').closest('label').hide()}}else if(!$pms_checked_subscription.data('recurring')){if(settings_recurring==1){if($pms_auto_renew_field.find('input[type=checkbox]').is(':checked')){$(paygate_selector+':not([data-recurring])').attr('disabled',!0);$(paygate_selector+':not([data-recurring])').closest('label').hide()}}else if(settings_recurring==2){$(paygate_selector+':not([data-recurring])').attr('disabled',!0);$(paygate_selector+':not([data-recurring])').closest('label').hide()}}
70if($pms_checked_subscription.length>0&&$pms_checked_subscription.data('limit_payment_cycles')==='yes'){$(paygate_selector+':not([data-billing_cycles])').attr('disabled',!0);$(paygate_selector+':not([data-billing_cycles])').closest('label').hide()}
71if($(paygate_selector+':not([disabled]):checked').length==0)
72$(paygate_selector+':not([disabled])').first().trigger('click');if($(paygate_selector).length>0){if($(paygate_selector+':not([disabled])').length==0){$pms_gateways_not_available.show();$('.pms-paygate-extra-fields').hide()
73if($pms_checked_subscription.data('price')!=0){if($pms_checked_subscription.length!=0)
74$(pms_payment_buttons).attr('disabled',!0).addClass('pms-submit-disabled')}}else{$pms_gateways_not_available.hide();if($(paygate_selector+':not([disabled]):checked[data-type="extra_fields"]').length>0){$('.pms-paygate-extra-fields').hide()
75$('.pms-paygate-extra-fields-'+$(paygate_selector+':not([disabled]):checked[data-type="extra_fields"]').val()).show()}else if($(paygate_selector+':not([disabled])[type="hidden"][data-type="extra_fields"]').length>0){$('.pms-paygate-extra-fields').hide()
76$('.pms-paygate-extra-fields-'+$(paygate_selector+':not([disabled])[type="hidden"][data-type="extra_fields"]').val()).show()}
77if($pms_checked_subscription.length!=0)
78$(pms_payment_buttons).attr('disabled',!1).removeClass('pms-submit-disabled')}}
79if($pms_checked_subscription.data('price')==0&&!$.pms_plan_has_signup_fee()){if($.pms_plan_is_prorated()){if
79($.pms_checkout_is_recurring()){if(typeof $pms_form!='undefined')
80$.pms_show_payment_fields($pms_form)
81return}}
82$('#pms-paygates-wrapper').hide()
83$(paygate_selector).attr('disabled',!0)
84$(paygate_selector).closest('label').hide()
85$('.pms-paygate-extra-fields').hide()
86$('.pms-billing-details').hide()
87$('.pms-section-billing-toggle').hide()}}
88function handle_plan_recurring_duration_display(){if(!($('#pms-change-subscription-form').length>0))
89return
90$('input[name="subscription_plans"]').each(function(index,plan){if($(plan).data('recurring')==3||(typeof $(plan).data('prorated_discount')=='undefined'||$(plan).data('prorated_discount')==0))
91return
92if(($(plan).data('recurring')==2||settings_recurring==2||$('input[name="pms_recurring"]',$pms_auto_renew_field).prop('checked'))&&$('.pms-subscription-plan-price__recurring',$(plan).parent()))
93$('.pms-subscription-plan-price__recurring',$(plan).parent()).show()
94else $('.pms-subscription-plan-price__recurring',$(plan).parent()).hide()})}
95function handle_billing_fields_display(){if(!($pms_section_billing_details.length>0)){$('.pms-section-billing-toggle').hide()
96return}
97if($pms_checked_subscription.length>0&&!is_pb_email_confirmation_on&&($pms_checked_subscription.data('price')!=0||$.pms_plan_has_signup_fee($pms_checked_subscription))){$('.pms-billing-details').attr('style','display: flex;');if($pms_checked_subscription.data('price')>0)
98$('.pms-section-billing-toggle').show()
99else $('.pms-section-billing-toggle').hide()}
100let parentForm=$pms_section_billing_details.closest('form').attr('id');if(parentForm===undefined||(parentForm!=='pms_edit-profile-form'&&!$pms_checked_subscription.length)){$('.pms-section-billing-toggle').hide()
101return}
102if($pms_billing_toggle.length>0){if($pms_billing_toggle.is(':checked')){$('.pms-billing-details').attr('style','display: flex;')}else{$('.pms-billing-details').hide()}}}
103function handle_billing_cycles_display(selected_paygate){let cyclesText=jQuery('.pms-subscription-plan-billing-cycles');let gateways=['manual','stripe_connect','paypal_connect','authorize_net'];if(gateways.includes(selected_paygate))
104cyclesText.show();else cyclesText.hide()}
105jQuery(document).on('submit','.pms-form',disable_form_submit_button)
106if(jQuery('.wppb-register-user').length>0&&jQuery('.wppb-register-user .wppb-subscription-plans').length>0)
107jQuery(document).on('submit','.wppb-register-user',disable_form_submit_button)
108window.disable_form_submit_button=disable_form_submit_button;function disable_form_submit_button(e){if(jQuery(e.target).is('form')){var form=jQuery(e.target)}else{var form=jQuery(e)}
109var target_button=jQuery('input[type="submit"], button[type="submit"]',form).not('#pms-apply-discount').not('input[name="pms_redirect_back"]')[0]
110if($(target_button).hasClass('pms-submit-disabled'))
111return!1
112$(target_button).data('original-value',$(target_button).val())
113if(pms_payment_button_loading_placeholder_text.length>0){$(target_button).addClass('pms-submit-disabled').val(pms_payment_button_loading_placeholder_text)
114if($(target_button).is('button'))
115$(target_button).text(pms_payment_button_loading_placeholder_text)}}
116$pms_auto_renew_field.click(function(){handle_auto_renew_field_display()
117handle_payment_gateways_display()
118handle_plan_recurring_duration_display()});if($pms_billing_toggle.length>0){let allRequiredFilled=!0;$('.pms-billing-details .pms-field-required').each(function(){let $input=$(this).find('input, select');if($input.length>0&&!$input.val()){allRequiredFilled=!1;return!1}});if(!allRequiredFilled){$pms_billing_toggle.prop('checked',!0)}
119$pms_billing_toggle.on('change',function(){handle_billing_fields_display()})}
120handle_auto_renew_field_display()
121handle_payment_gateways_display()
122handle_plan_recurring_duration_display()
123handle_billing_fields_display()
124$('#pms-paygates-inner').css('visibility','visible');handle_billing_cycles_display($pms_checked_paygate.val())
125jQuery(document).on('elementor/popup/show',function(){if($('.pms-form',$('.elementor-popup-modal')).length>0){$pms_checked_subscription=jQuery(subscription_plan_selector+'[type=radio]').length>0?jQuery(subscription_plan_selector+'[type=radio]:checked'):jQuery(subscription_plan_selector+'[type=hidden]')
126handle_auto_renew_field_display()
127handle_payment_gateways_display()
128handle_plan_recurring_duration_display()
129handle_billing_fields_display()
130$('#pms-paygates-inner').css('visibility','visible')}})
131if($('.wppb-register-user').length!=0&&$('.wppb-subscription-plans').length!=0){pmsHandleDefaultWPPBFormSelectedPlanOnLoad()
132pmsHandleGatewaysDisplayRemove()
133$(document).on("wppbRemoveRequiredAttributeEvent",pmsHandleGatewaysDisplayRemove)
134$(document).on("wppbAddRequiredAttributeEvent",pmsHandleGatewaysDisplayShow)
135$(document).on("wppb_msf_next_step",pmsHandleGatewaysDisplayRemove)
136$(document).on("wppb_msf_next_step",pmsHandleGatewaysDisplayShow)
137function pmsHandleGatewaysDisplayRemove(event=''){if($('#pms-paygates-wrapper').is(':hidden'))
138return
139if(event!=''){if(event.type&&event.type!='wppb_msf_next_step'){var element=event.target
140if(typeof $(element).attr('conditional-name')=='undefined'||$(element).attr('conditional-name')!='subscription_plans')
141return}}
142var visible_plans=!1
143$('.wppb-subscription-plans').each(function(index,item){var only_free_plans=!0
144var $checked=$('.pms-subscription-plan input[type=radio]:checked, .pms-subscription-plan input[type=hidden]',$(item))
145if($checked.attr('conditional-name')==='subscription_plans'){return!1}
146if(($checked.data('price')&&$checked.data('price')>0)||$.pms_plan_has_signup_fee($checked)){only_free_plans=!1}
147if(only_free_plans)
148visible_plans=!1
149else visible_plans=!0
150return!1})
151if(visible_plans===!1){$('#pms-paygates-wrapper').hide()
152$(paygate_selector).attr('disabled',!0)
153$(paygate_selector).closest('label').hide()
154$('.pms-paygate-extra-fields').hide()
155$('.pms-billing-details').hide()
156$('.pms-section-billing-toggle').hide()
157$('.pms-price-breakdown__holder').hide()
158if(typeof element!='undefined'&&element.length>0){$('input[type="submit"], button[type="submit"]',$(element).closest('.pms-form, .wppb-register-user')).show()}}else{pmsHandleDefaultWPPBFormSelectedPlanOnLoad()}}
159function pmsHandleGatewaysDisplayShow(event=''){if(event!=''){if(event.type&&event.type!='wppb_msf_next_step'){var element=event.target
160if(typeof $(element).attr('conditional-name')=='undefined'||$(element).attr('conditional-name')!='subscription_plans')
161return}}
162var visible_plans=!1
163$('.wppb-subscription-plans').each(function(index,item){var only_free_plans=!0
164var $checked=$('.pms-subscription-plan input[type=radio]:checked, .pms-subscription-plan input[type=hidden]',$(item))
165if($checked.attr('conditional-name')==='subscription_plans'){return!1}
166if($checked.data('price')&&$checked.data('price')>0){only_free_plans=!1}
167if(only_free_plans)
168visible_plans=!1
169else visible_plans=!0
170return!1})
171if(visible_plans===!1){$('#pms-paygates-wrapper').hide()
172$(paygate_selector).attr('disabled',!0)
173$(paygate_selector).closest('label').hide()
174$('.pms-paygate-extra-fields').hide()
175$('.pms-billing-details').hide()
176$('.pms-section-billing-toggle').hide()
177$('.pms-price-breakdown__holder').hide()
178if(typeof element!='undefined'&&element.length>0){$('input[type="submit"], button[type="submit"]',$(element).closest('.pms-form, .wppb-register-user')).show()}}else{$('#pms-paygates-wrapper').show()
179$(paygate_selector).removeAttr('disabled')
180$(paygate_selector).closest('label').show()
181$('.pms-paygate-extra-fields').show()
182$('.pms-billing-details').attr('style','display: flex;');$('.pms-section-billing-toggle').show()
183$('.pms-price-breakdown__holder').show()
184if(($('input[type=radio][name=pay_gate]:checked').val()=='paypal_connect'||$('input[type=hidden][name=pay_gate]').val()=='paypal_connect')&&(!$('input[type=radio][name=pay_gate]:checked').is(':disabled')||!$('input[type=hidden][name=pay_gate]').is(':disabled'))){$('.pms-paygate-extra-fields-paypal_connect').show()
185$('.wppb-register-user .form-submit input[type="submit"], .wppb-register-user.form-submit button[type="submit"]').last().hide()}}}
186function pmsHandleDefaultWPPBFormSelectedPlanOnLoad(){if(!(jQuery('#wppb-register-user').length>0))
187return
188if(!(jQuery('.wppb-subscription-plans').length>1))
189return
190jQuery('.wppb-subscription-plans').each(function(){if(jQuery(this).is(':visible')){jQuery(this).find("input[name=\'subscription_plans\']").each(function(index,item){if(typeof jQuery(item).data("default-selected")!="undefined"&&jQuery(item).data("default-selected")==!0){jQuery(item).prop("checked","checked")
191jQuery(item).trigger("click")}})
192return}})}}
193if($('#pms-change-subscription-form').length>0){if($pms_checked_subscription.closest('.pms-upgrade__group').hasClass('pms-upgrade__group--upgrade')){$('#pms-change-subscription-form input[name="pms_change_subscription"]').val($('#pms-change-subscription-form input[name="pms_button_name_upgrade"]').val())
194$('#pms-change-subscription-form input[name="form_action"]').val($('#pms-change-subscription-form input[data-name="upgrade_subscription"]').val())}else if($pms_checked_subscription.closest('.pms-upgrade__group').hasClass('pms-upgrade__group--downgrade')){$('#pms-change-subscription-form input[name="pms_change_subscription"]').val($('#pms-change-subscription-form input[name="pms_button_name_downgrade"]').val())
195$('#pms-change-subscription-form input[name="form_action"]').val($('#pms-change-subscription-form input[data-name="downgrade_subscription"]').val())}
196$('#pms-change-subscription-form .pms-upgrade__group--upgrade .pms-subscription-plan input').on('click',function(){$('#pms-change-subscription-form input[name="pms_change_subscription"]').val($('#pms-change-subscription-form input[name="pms_button_name_upgrade"]').val())
197$('#pms-change-subscription-form input[name="form_action"]').val($('#pms-change-subscription-form input[data-name="upgrade_subscription"]').val())})
198$('#pms-change-subscription-form .pms-upgrade__group--downgrade .pms-subscription-plan input').on('click',function(){$('#pms-change-subscription-form input[name="pms_change_subscription"]').val($('#pms-change-subscription-form input[name="pms_button_name_downgrade"]').val())
199$('#pms-change-subscription-form input[name="form_action"]').val($('#pms-change-subscription-form input[data-name="downgrade_subscription"]').val())})
200$('#pms-change-subscription-form .pms-upgrade__group--change .pms-subscription-plan input').on('click',function(){$('#pms-change-subscription-form input[name="pms_change_subscription"]').val($('#pms-change-subscription-form input[name="pms_button_name_change"]').val())
201$('#pms-change-subscription-form input[name="form_action"]').val('')})}})
202$.pms_add_field_error=function(error,field_name){if(error==''||error=='undefined'||field_name==''||field_name=='undefined')
203return!1;$field=$('[name='+field_name+']');$field_wrapper=$field.closest('.pms-field');error='<p>'+error+'</p>';if($field_wrapper.find('.pms_field-errors-wrapper').length>0)
204$field_wrapper.find('.pms_field-errors-wrapper').html(error);else $field_wrapper.append('<div class="pms_field-errors-wrapper pms-is-js">'+error+'</div>')}
205$.pms_add_general_error=function(error,$form){if(error==''||error=='undefined')
206return!1
207var target=($form&&$form.length)?$form:$('.pms-form')
208target.prepend('<div class="pms_field-errors-wrapper pms-is-js"><p>'+error+'</p></div>')}
209$.pms_add_subscription_plans_error=function(error){if(error==''||error=='undefined')
210return!1
211$('<div class="pms_field-errors-wrapper pms-is-js"><p>'+error+'</p></div>').insertBefore('#pms-paygates-wrapper')}
212$.pms_add_order_bumps_error=function(error){if(error==''||error=='undefined')
213return!1
214var $section=$('.pms-order-bumps').first()
215if($section.length){$section.find('.pms-order-bumps__error').remove()
216$section.prepend('<div class="pms_field-errors-wrapper pms-order-bumps__error pms-is-js"><p>'+error+'</p></div>')
217return}
218$.pms_add_general_error(error)}
219$.pms_add_recaptcha_field_error=function(error,payment_button){$field_wrapper=$('#pms-recaptcha-register-wrapper',$(payment_button).closest('form'))
220error='<p>'+error+'</p>'
221if($field_wrapper.find('.pms_field-errors-wrapper').length>0)
222$field_wrapper.find('.pms_field-errors-wrapper').html(error)
223else $field_wrapper.append('<div class="pms_field-errors-wrapper pms-is-js">'+error+'</div>')}
224$.pms_plan_has_trial=function(element=null){if(element==null)
225element=$pms_checked_subscription
226if(typeof element.data('trial')=='undefined'||element.data('trial')=='0')
227return!1
228return!0}
229$.pms_plan_has_signup_fee=function(element=null){if(element==null)
230element=$pms_checked_subscription
231if(typeof element.data('sign_up_fee')=='undefined'||element.data('sign_up_fee')=='0')
232return!1
233return!0}
234$.pms_plan_is_prorated=function(element=null){if(!($('#pms-change-subscription-form').length>0))
235return!1
236if(element==null)
237element=$pms_checked_subscription
238if(typeof element.data('prorated_discount')!='undefined'&&element.data('prorated_discount')>0)
239return!0
240return!1}
241$.pms_checkout_is_recurring=function(element=null){if(element==null)
242element=$pms_checked_subscription
243if((settings_recurring=='2'||$('input[name="pms_recurring"]',$pms_auto_renew_field).prop('checked')||element.data('recurring')==2)&&element.data('recurring')!=3)
244return!0
245return!1}
246$.pms_hide_payment_fields=function(form){if(typeof form=='undefined')
247return
248if(typeof form.pms_paygates_wrapper=='undefined')
249form.pms_paygates_wrapper=form.find('#pms-paygates-wrapper').clone()
250form.find('#pms-paygates-wrapper').replaceWith('<span id="pms-paygates-wrapper">')
251form.find('.pms-paygate-extra-fields').hide()
252if(form.find('.pms-paygate-extra-fields-paypal_connect').length>0){if(typeof $pms_checked_paygate!='undefined'&&$pms_checked_paygate.val()=='paypal_connect'){form.find('input[type="submit"], button[type="submit"]').show()}}
253if(typeof PMS_ChosenStrings!=='undefined'&&$.fn.chosen!=undefined){form.find('#pms_billing_country').chosen('destroy')
254form.find('#pms_billing_state').chosen('destroy')}
255if(typeof form.pms_billing_details=='undefined'){form.pms_billing_details=form.find('.pms-billing-details').clone()}
256form.find('.pms-billing-details').replaceWith('<span class="pms-billing-details">')
257$('.pms-section-billing-toggle').hide()}
258$.pms_show_payment_fields=function(form){if(typeof form=='undefined')
259return
260if(typeof form.pms_paygates_wrapper!='undefined')
261form.find('#pms-paygates-wrapper').replaceWith(form.pms_paygates_wrapper)
262if(typeof $pms_checked_paygate!='undefined'&&$pms_checked_paygate.data('type')=='extra_fields')
263form.find('.pms-paygate-extra-fields-'+$pms_checked_paygate.val()).show()
264if(form.find('.pms-paygate-extra-fields-paypal_connect').length>0){if(typeof $pms_checked_paygate!='undefined'&&$pms_checked_paygate.val()=='paypal_connect'){form.find('input[type="submit"]:not([name="pms_redirect_back"]):not([id="pms-apply-discount"]), button[type="submit"]').hide()}}
265if(typeof form.pms_billing_details!='undefined'){form.find('.pms-billing-details').replaceWith(form.pms_billing_details)
266$('.pms-section-billing-toggle').show();if(typeof PMS_ChosenStrings!=='undefined'&&$.fn.chosen!=undefined){form.find('#pms_billing_country').chosen(PMS_ChosenStrings)
267if($('#pms_billing_state option').length>0)
268form.find('#pms_billing_state').chosen(PMS_ChosenStrings)}}}
269$.pms_checkout_is_setup_intents=function(){let selected_plan=$(subscription_plan_selector+'[type=radio]').length>0?$(subscription_plan_selector+'[type=radio]:checked'):$(subscription_plan_selector+'[type=hidden]')
270let result=!1
271if(typeof selected_plan.data('trial')!='undefined'&&selected_plan.data('trial')=='1'&&!$.pms_plan_has_signup_fee(selected_plan))
272result=!0
273else if($('input[name="discount_code"]').length>0&&$('input[name="discount_code"]').val().length>0&&typeof selected_plan.data('price')!='undefined'&&selected_plan.data('price')=='0')
274result=!0
275else if($.pms_plan_is_prorated(selected_plan)&&typeof selected_plan.data('price')!='undefined'&&selected_plan.data('price')=='0')
276result=!0
277let filtered=$(document).triggerHandler('pms_filter_checkout_is_setup_intents',[result,selected_plan])
278return typeof filtered==='boolean'?filtered:result}
279$.pms_form_add_wppb_validation_errors=function(errors,current_button){let scroll=!1
280jQuery.each(errors,function(key,value){let field=jQuery('#wppb-form-element-'+key)
281field.addClass('wppb-field-error')
282field.append(value)
283scroll=!0})
284if(scroll)
285$.pms_form_scrollTo('.wppb-register-user',current_button)}
286$.pms_stripe_add_credit_card_error=function(error){if(error==''||error=='undefined')
287return!1
288$field_wrapper=$('.pms-paygate-extra-fields-stripe_connect');error='<p>'+error+'</p>'
289if($field_wrapper.find('.pms_field-errors-wrapper').length>0)
290$field_wrapper.find('.pms_field-errors-wrapper').html(error)
291else $field_wrapper.append('<div class="pms_field-errors-wrapper pms-is-js">'+error+'</div>')}
292$.pms_form_add_validation_errors=function(errors,payment_button){var scrollLocation='';$.each(errors,function(index,value){if(value.target=='form_general'){$.pms_add_general_error(value.message)
293scrollLocation='.pms-form'}else if(value.target=='subscription_plan'||value.target=='subscription_plans'||value.target=='payment_gateway'){$.pms_add_subscription_plans_error(value.message)
294if(scrollLocation=='')
295scrollLocation='.pms-field-subscriptions'}else if(value.target=='credit_card'){$.pms_stripe_add_credit_card_error(value.message)
296if(scrollLocation=='')
297scrollLocation='#pms-paygates-wrapper'}else if(value.target=='order_bumps'){$.pms_add_order_bumps_error(value.message)
298if(scrollLocation=='')
299scrollLocation=$('.pms-order-bumps').length?'.pms-order-bumps':'.pms-form'}else if(value.target=='recaptcha-register'){$.pms_add_recaptcha_field_error(value.message,payment_button)}else{$.pms_add_field_error(value.message,value.target)
300if(scrollLocation==''&&value.target.indexOf('pms_billing')!==-1)
301scrollLocation='.pms-billing-details'
302else if(scrollLocation==''&&value.target.indexOf('pms_gift_recipient_email')!==-1)
303scrollLocation='.pms-gift-details'
304else scrollLocation='.pms-form'}})
305if($(payment_button).attr('name')=='pms_update_payment_method'&&scrollLocation=='#pms-paygates-wrapper')
306scrollLocation='#pms-stripe-connect';$.pms_form_scrollTo(scrollLocation,payment_button)}
307$.pms_form_reset_submit_button=function(target){if(!target.data||!target.data('original-value')||typeof target.data('original-value')==undefined){value=target.val()}else{value=target.data('original-value')}
308setTimeout(function(){target.attr('disabled',!1).removeClass('pms-submit-disabled').val(value).blur()
309if($(target).is('button'))
310$(target).text(value)},1)}
311$.pms_form_scrollTo=function(scrollLocation,payment_button){var form=$(scrollLocation)[0]
312if(typeof form=='undefined'){$.pms_form_reset_submit_button(payment_button)
313return}
314var coord=form.getBoundingClientRect().top+window.scrollY
315var offset=-170
316window.scrollTo({top:coord+offset,behavior:'smooth'})
317$.pms_form_reset_submit_button(payment_button)}
318$.pms_form_remove_errors=function(){$('.pms_field-errors-wrapper').remove()
319if($('.pms-stripe-error-message').length>0)
320$('.pms-stripe-error-message').remove()
321if($('.wppb-register-user').length>0){$('.wppb-form-error').remove()
322$('.wppb-register-user .wppb-form-field').each(function(){$(this).removeClass('wppb-field-error')})}}
323$.pms_form_get_data=async function(current_button,verify_captcha=!1){if(!current_button)
324return!1
325var form=$(current_button).closest('form')
326var data=form.serializeArray().reduce(function(obj,item){if(typeof obj[item.name]!=='undefined'){obj[item.name]=Array.isArray(obj[item.name])?obj[item.name]:[obj[item.name]]
327obj[item.name].push(item.value)}else{obj[item.name]=item.value}
328return obj},{})
329data.action='pms_process_checkout'
330data.current_page=window.location.href
331data.pms_nonce=$('#pms-process-checkout-nonce').val()
332data.form_type=$('.wppb-register-user .wppb-subscription-plans').length>0?'wppb':$('.pms-ec-register-form').length>0?'pms_email_confirmation':'pms'
333data[current_button.attr('name')]=!0
334if($('input[name="form_action"]',form)&&$('input[name="form_action"]',form).length>0)
335data.form_action=$('input[name="form_action"]',form).val()
336if(data.form_type=='wppb'){data.wppb_fields=$.pms_form_get_wppb_fields(current_button)
337if($('input[name="send_credentials_via_email"]',form).length>0&&$('input[name="send_credentials_via_email"]',form).is(':checked'))
338data.send_credentials_via_email='sending'
339else data.send_credentials_via_email=''}
340if($('body').hasClass('logged-in'))
341data.form_type=$('input[type="submit"], button[type="submit"]',form).not('#pms-apply-discount').not('input[name="pms_redirect_back"]').attr('name')
342if($.pms_checkout_is_setup_intents())
343data.setup_intent=!0
344if(data.pms_current_subscription)
345data.subscription_id=data.pms_current_subscription
346if(verify_captcha&&typeof data['g-recaptcha-response']!='undefined'&&data['g-recaptcha-response']==''){if(data.form_type=='wppb')
347$.pms_form_add_wppb_validation_errors({recaptcha:{field:'recaptcha',error:'<span class="wppb-form-error">This field is required</span>'}},current_button)
348else $.pms_add_recaptcha_field_error('Please complete the reCaptcha.',current_button)
349$.pms_form_reset_submit_button(current_button)
350return!1}
351return data}
352$.pms_form_get_wppb_fields=function(current_button){var fields={}
353jQuery('li.wppb-form-field',jQuery(current_button).closest('form')).each(function(){if(jQuery(this).attr('class').indexOf('heading')==-1&&jQuery(this).attr('class').indexOf('wppb_billing')==-1&&jQuery(this).attr('class').indexOf('wppb_shipping')==-1&&jQuery(this).attr('class').indexOf('wppb-shipping')==-1){var meta_name;if(jQuery(this).hasClass('wppb-repeater')||jQuery(this).parent().attr('data-wppb-rpf-set')=='template'||jQuery(this).hasClass('wppb-recaptcha')){return!0}
354if(jQuery(this).hasClass('wppb-send-credentials-checkbox'))
355return!0;if(jQuery(this).find('[conditional-value]').length!==0){return!0}
356fields[jQuery(this).attr('id')]={};fields[jQuery(this).attr('id')]['class']=jQuery(this).attr('class');if(jQuery(this).hasClass('wppb-woocommerce-customer-billing-address')){meta_name='woocommerce-customer-billing-address'}else if(jQuery(this).hasClass('wppb-woocommerce-customer-shipping-address')){meta_name='woocommerce-customer-shipping-address';if(!jQuery('.wppb-woocommerce-customer-billing-address #woo_different_shipping_address',jQuery(current_button).closest('form')).is(':checked')){return!0}}else{meta_name=jQuery(this).find('label').attr('for');fields[jQuery(this).attr('id')].title=jQuery(this).find('label').first().text().trim()}
357fields[jQuery(this).attr('id')]['meta-name']=meta_name;if(jQuery(this).parent().parent().attr('data-wppb-rpf-meta-name')){var repeater_group=jQuery(this).parent().parent();fields[jQuery(this).attr('id')].extra_groups_count=jQuery(repeater_group).find('#'+jQuery(repeater_group).attr('data-wppb-rpf-meta-name')+'_extra_groups_count').val()}
358if(jQuery(this).hasClass('wppb-woocommerce-customer-billing-address')){var woo_billing_fields_fields={};jQuery('ul.wppb-woo-billing-fields li.wppb-form-field',jQuery(current_button).closest('form')).each(function(){if(!jQuery(this).hasClass('wppb_billing_heading')){
358woo_billing_fields_fields[jQuery(this).find('label').attr('for')]=jQuery(this).find('label').text()}});fields[jQuery(this).attr('id')].fields=woo_billing_fields_fields}
359if(jQuery(this).hasClass('wppb-woocommerce-customer-shipping-address')){var woo_shipping_fields_fields={};jQuery('ul.wppb-woo-shipping-fields li.wppb-form-field',jQuery(current_button).closest('form')).each(function(){if(!jQuery(this).hasClass('wppb_shipping_heading')){woo_shipping_fields_fields[jQuery(this).find('label').attr('for')]=jQuery(this).find('label').text()}});fields[jQuery(this).attr('id')].fields=woo_shipping_fields_fields}}})
360return fields}
361jQuery("#pms-delete-account").on("click",function(e){e.preventDefault();if(typeof pmsGdpr==='undefined'||typeof pmsGdpr.delete_url==='undefined')
362return;var pmsDeleteUser=prompt(pmsGdpr.delete_text);if(pmsDeleteUser==="DELETE"){window.location.replace(pmsGdpr.delete_url)}else{alert(pmsGdpr.delete_error_text)}})})
363jQuery(function($){$(document).ready(function(){if(($('.pms-subscription-plan input[type=radio][data-price="0"]').is(':checked')||$('.pms-subscription-plan input[type=hidden]').attr('data-price')=='0'||$('.pms-subscription-plan input[type=radio]').prop('checked')==!1)&&!$.pms_plan_has_signup_fee()){$('.pms-email-confirmation-payment-message').hide()}
364if($('.pms-subscription-plan input[type=radio]').length>0){var has_paid_subscription=!1
365$('.pms-subscription-plan input[type=radio]').each(function(){if($(this).data('price')!=0||$.pms_plan_has_signup_fee($(this)))
366has_paid_subscription=!0})
367if(!has_paid_subscription)
368$('.pms-email-confirmation-payment-message').hide()}
369$('.pms-subscription-plan input[type=radio]').click(function(){if($('.pms-subscription-plan input[type=radio][data-price="0"]').is(':checked')&&!$.pms_plan_has_signup_fee($(this)))
370$('.pms-email-confirmation-payment-message').hide()
371else $('.pms-email-confirmation-payment-message').show()})
372$('.wppb-edit-user input[required]').on('invalid',function(e){$.pms_reset_submit_button($('.wppb-edit-user .wppb-subscription-plans input[type="submit"]').first())})})})
373jQuery(function($){$(document).ready(function(){if(typeof PMS_States=='undefined'||!PMS_States)
374return
375pms_handle_billing_state_field_display()
376$(document).on('change','#pms_billing_country',function(){pms_handle_billing_state_field_display()})
377if(typeof PMS_ChosenStrings!=='undefined'&&$.fn.chosen!=undefined){$('#pms_billing_country').chosen(PMS_ChosenStrings)
378if($('#pms_billing_state option').length>0)
379$('#pms_billing_state').chosen(PMS_ChosenStrings)}
380$('input[name=pms_billing_email], input[name=pms_billing_first_name], input[name=pms_billing_last_name]').each(function(){if($(this).val()!='')
381$(this).addClass('pms-has-value')})})
382$(document).on('keyup','#pms_user_email, .wppb-form-field input[name=email]',function(){if($(this).closest('form').find('[name=pms_billing_email]').length==0)
383return!1
384if($(this).closest('form').find('[name=pms_billing_email]').hasClass('pms-has-value'))
385return!1
386$(this).closest('form').find('[name=pms_billing_email]').val($(this).val())})
387$(document).on('keyup','#pms_first_name',function(){if($(this).closest('form').find('[name=pms_billing_first_name]').length==0)
388return!1
389if($(this).closest('form').find('[name=pms_billing_first_name]').hasClass('pms-has-value'))
390return!1
391$(this).closest('form').find('[name=pms_billing_first_name]').val($(this).val())})
392$(document).on('keyup','#pms_last_name',function(){if($(this).closest('form').find('[name=pms_billing_last_name]').length==0)
393return!1
394if($(this).closest('form').find('[name=pms_billing_last_name]').hasClass('pms-has-value'))
395return!1
396$(this).closest('form').find('[name=pms_billing_last_name]').val($(this).val())})
397function pms_handle_billing_state_field_display(){var country=$('#pms_billing_country').val()
398if(PMS_States[country]){if(typeof PMS_ChosenStrings!=='undefined'&&$.fn.chosen!=undefined)
399$('.pms-billing-state__select').chosen('destroy')
400$('.pms-billing-state__select option').remove()
401$('.pms-billing-state__select').append('<option value=""></option>');for(var key in PMS_States[country]){if(PMS_States[country].hasOwnProperty(key))
402$('.pms-billing-state__select').append('<option value="'+key+'">'+PMS_States[country][key]+'</option>')}
403var prevValue=$('.pms-billing-state__input').val()
404if(prevValue!='')
405$('.pms-billing-state__select').val(prevValue)
406$('.pms-billing-state__input').removeAttr('name').removeAttr('id').hide()
407$('.pms-billing-state__select').attr('name','pms_billing_state').attr('id','pms_billing_state').show()
408if(typeof PMS_ChosenStrings!=='undefined'&&$.fn.chosen!=undefined)
409$('.pms-billing-state__select').chosen(PMS_ChosenStrings)}else{if(typeof PMS_ChosenStrings!=='undefined'&&$.fn.chosen!=undefined)
410$('.pms-billing-state__select').chosen('destroy')
411$('.pms-billing-state__select').removeAttr('name').removeAttr('id').hide()
412$('.pms-billing-state__input').attr('name','pms_billing_state').attr('id','pms_billing_state').show()}}
413var $inviteCodeField=$(".pms-invite-code-field");
413if($inviteCodeField.length>0){toggleInviteCodeField();$(document).on("change","input[name='subscription_plans']",toggleInviteCodeField)}
414function toggleInviteCodeField(){var $subscriptionPlans=$("input[name='subscription_plans']");if($subscriptionPlans.length==0){$inviteCodeField.hide();return}
415var $selected;if($subscriptionPlans.length===1){$selected=$subscriptionPlans}else if($subscriptionPlans.length>1){$selected=$("input[name='subscription_plans']:checked")}
416if(!$selected||!$selected.length){$inviteCodeField.hide();return}
417var hasInviteCode=($selected.attr("data-has_invite_code")||"").toLowerCase();$inviteCodeField.toggle(hasInviteCode==="yes")}})

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.