1jQuery(function($){if(typeof wc_checkout_params==='undefined'){return false;} 2$.blockUI.defaults.overlayCSS.cursor='default';var wc_checkout_form={updateTimer:false,dirtyInput:false,xhr:false,$order_review:$('#order_review'),$checkout_form:$('form.checkout'),init:function(){$(document.body).bind('update_checkout',this.update_checkout);$(document.body).bind('init_checkout',this.init_checkout);this.$checkout_form.on('click','input[name="payment_method"]',this.payment_method_selected);if($(document.body).hasClass('woocommerce-order-pay')){this.$order_review.on('click','input[name="payment_method"]',this.payment_method_selected);} 3this.$checkout_form.on('submit',this.submit);this.$checkout_form.on('blur change','.input-text, select',this.validate_field);this.$checkout_form.on('update',this.trigger_update_checkout);this.$checkout_form.on('change','select.shipping_method, input[name^="shipping_method"], #ship-to-different-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"]',this.trigger_update_checkout);this.$checkout_form.on('change','select.shipping_method, input[name^="shipping_method"], #ship-to-same-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"]',this.trigger_update_checkout);this.$checkout_form.on('change','.address-field select',this.input_changed);this.$checkout_form.on('change','.address-field input.input-text, .update_totals_on_change input.input-text',this.maybe_input_changed);this.$checkout_form.on('change keydown','.address-field input.input-text, .update_totals_on_change input.input-text',this.queue_update_checkout);this.$checkout_form.on('change','#ship-to-same-address input',this.ship_to_same_address);this.$checkout_form.on('change','#ship-to-different-address input',this.ship_to_different_address);this.$checkout_form.on('change','input#terms',this.terms_agree_ornot);this.$checkout_form.find('input#terms').change();this.$checkout_form.on('click','input[name="rtn_registration"]',this.registration_other_select_ornot);this.ini_registration();this.$checkout_form.on('change','input[name="shipping_signature"]',this.input_changed);this.$checkout_form.on('change','input[name="shipping_insurance"]',this.input_changed);this.$checkout_form.find('#ship-to-different-address input').change();this.$checkout_form.find('#ship-to-same-address input').change();this.init_payment_methods();if(wc_checkout_params.is_checkout==='1'){$(document.body).trigger('init_checkout');} 4if(wc_checkout_params.option_guest_checkout==='yes'){$('input#createaccount').change(this.toggle_create_account).change();}},init_payment_methods:function(){var $payment_methods=$('.woocommerce-checkout').find('input[name="payment_method"]');if(1===$payment_methods.size()){$payment_methods.eq(0).hide();} 5if(0===$payment_methods.filter(':checked').size()){$payment_methods.eq(0).attr('checked','checked');} 6$payment_methods.filter(':checked').eq(0).trigger('click');},get_payment_method:function(){return wc_checkout_form.$order_review.find('input[name="payment_method"]:checked').val();},payment_method_selected:function(){if($('.payment_methods input.input-radio').length>1){var target_payment_box=$('div.payment_box.'+$(this).attr('ID'));if($(this).is(':checked')&&!target_payment_box.is(':visible')){$('div.payment_box').filter(':visible').slideUp(250);if($(this).is(':checked')){$('div.payment_box.'+$(this).attr('ID')).slideDown(250);}}}else{$('div.payment_box').show();} 7if($(this).data('order_button_text')){$('#place_order').val($(this).data('order_button_text'));}else{$('#place_order').val($('#place_order').data('value'));}},toggle_create_account:function(){$('div.create-account').hide();if($(this).is(':checked')){$('div.create-account').slideDown();}},init_checkout:function(){$('#billing_country, #shipping_country, .country_to_state').change();$(document.body).trigger('update_checkout');},maybe_input_changed:function(e){if(wc_checkout_form.dirtyInput){wc_checkout_form.input_changed(e);}},input_changed:function(e){wc_checkout_form.dirtyInput=e.target;wc_checkout_form.maybe_update_checkout();},queue_update_checkout:function(e){var code=e.keyCode||e.which||0;if(code===9){return true;}
8wc_checkout_form.dirtyInput=this;wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.updateTimer=setTimeout(wc_checkout_form.maybe_update_checkout,'1000');},trigger_update_checkout:function(){wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.dirtyInput=false;$(document.body).trigger('update_checkout');},maybe_update_checkout:function(){var update_totals=true;if($(wc_checkout_form.dirtyInput).size()){var $required_inputs=$(wc_checkout_form.dirtyInput).closest('div').find('.address-field.validate-required');if($required_inputs.size()){$required_inputs.each(function(){if($(this).find('input.input-text').val()===''){update_totals=false;}});}} 9if(update_totals){wc_checkout_form.trigger_update_checkout();}},ship_to_same_address:function(){if($(this).is(':checked')) 10$("#ship-to-different-address input").prop('checked',false);else 11$("#ship-to-different-address input").prop('checked',true);$('div.shipping_address').hide();if($("#ship-to-different-address input").is(':checked')){$('div.shipping_address').slideDown();} 12if($("#ship-to-different-address input").is(':checked')){$('div#rtn_registration_me').hide();$('div#rtn_registration_billing').show();$('div#rtn_registration_shipping').show();} 13else 14{$('div#rtn_registration_me').show();$('div#rtn_registration_billing').hide();$('div#rtn_registration_shipping').hide();}},ship_to_different_address:function(){$('div.shipping_address').hide();if($(this).is(':checked')){$('div.shipping_address').slideDown();} 15if($(this).is(':checked')){$('div#rtn_registration_me').hide();$('div#rtn_registration_billing').show();$('div#rtn_registration_shipping').show();} 16else 17{$('div#rtn_registration_me').show();$('div#rtn_registration_billing').hide();$('div#rtn_registration_shipping').hide();}},terms_agree_ornot:function(){$("div#RTCheckOutDivDetails").hide();$("div#RTCheckOutDivCoupon").hide();if($(this).is(':checked')){$("div#RTCheckOutDivDetails").show();$("div#RTCheckOutDivCoupon").show();}},registration_other_select_ornot:function(){$("div#RTCheckOutDivRegOtherDetails").hide();if($(this).val()==='other'){$("div#RTCheckOutDivRegOtherDetails").slideDown();}},ini_registration:function() 18{$("div#RTCheckOutDivRegOtherDetails").hide();if($('input#rtn_registration_other').is(':checked')){$("div#RTCheckOutDivRegOtherDetails").slideDown();}},reset_update_checkout_timer:function(){clearTimeout(wc_checkout_form.updateTimer);},validate_field:function(){var $this=$(this),$parent=$this.closest('.form-row'),validated=true;if($parent.is('.validate-required')){if('checkbox'===$this.attr('type')&&!$this.is(':checked')){$parent.removeClass('woocommerce-validated').addClass('woocommerce-invalid woocommerce-invalid-required-field');validated=false;}else if($this.val()===''){$parent.removeClass('woocommerce-validated').addClass('woocommerce-invalid woocommerce-invalid-required-field');validated=false;} 19else if(('select'===$this.attr('type'))&&($this.val()==='none')) 20{$parent.removeClass('woocommerce-validated').addClass('woocommerce-invalid woocommerce-invalid-required-field');validated=false;}} 21if($parent.is('.validate-email')){if($this.val()){var pattern=new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);if(!pattern.test($this.val())){$parent.removeClass('woocommerce-validated').addClass('woocommerce-invalid woocommerce-invalid-email');validated=false;}}} 22if(validated){$parent.removeClass('woocommerce-invalid woocommerce-invalid-required-field').addClass('woocommerce-validated');}},update_checkout:function(event,args){wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.updateTimer=setTimeout(wc_checkout_form.update_checkout_action,'5',args);},update_checkout_action:function(args){if(wc_checkout_form.xhr){wc_checkout_form.xhr.abort();} 23if($('form.checkout').size()===0){return;} 24args=typeof args!=='undefined'?args:{update_shipping_method:true};var country=$('#billing_country').val(),state=$('#billing_state').val(),postcode=$('input#billing_postcode').val(),city=$('#billing_city').val(),address=$('input#billing_address_1').val(),address_2=$('input#billing_address_2').val(),s_country=country,s_state=state,s_postcode=postcode,s_city=city,s_address=address,s_address_2=a
24ddress_2;s_countryname=$("#billing_country option:selected").text();if($('#ship-to-different-address').find('input').is(':checked')){s_country=$('#shipping_country').val();s_state=$('#shipping_state').val();s_postcode=$('input#shipping_postcode').val();s_city=$('#shipping_city').val();s_address=$('input#shipping_address_1').val();s_address_2=$('input#shipping_address_2').val();s_countryname=$("#shipping_country option:selected").text();} 25if(document.getElementById('RT_OrderRequireShipping')&&(["BR","CA","IL"].indexOf(s_country)>=0)) 26{document.getElementById("ship_countryname").innerHTML=s_countryname;$('div#NotShippingNotice').show();$('#shipping_method').hide();return false;} 27else 28{$('div#NotShippingNotice').hide();$('#shipping_method').show();} 29var shipping_signature=$('input[name="shipping_signature"]:checked').val(),shipping_insurance=$('input[name="shipping_insurance"]:checked').val();var data={security:wc_checkout_params.update_order_review_nonce,payment_method:wc_checkout_form.get_payment_method(),country:country,state:state,postcode:postcode,city:city,address:address,address_2:address_2,s_country:s_country,s_state:s_state,s_postcode:s_postcode,s_city:s_city,s_address:s_address,s_address_2:s_address_2,shipping_signature:shipping_signature,shipping_insurance:shipping_signature,post_data:$('form.checkout').serialize(),offline_cc_card_number:$('#offline_cc_card_number').val(),offline_cc_card_holder:$('#offline_cc_card_holder').val(),offline_cc_is_debitcard:$('#offline_cc_is_debitcard').val(),offline_cc_card_expiration_month:$('#offline_cc_card_expiration_month').val(),offline_cc_card_expiration_year:$('#offline_cc_card_expiration_year').val(),offline_cc_card_csc:$('#offline_cc_card_csc').val()};if(false!==args.update_shipping_method){var shipping_methods=[];$('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').each(function(){shipping_methods[$(this).data('index')]=$(this).val();});data.shipping_method=shipping_methods;if(shipping_methods.indexOf("wbs:e2881ac2_xu_charge_customer_s_fedex_account_provide_acct")>=0) 30{$('div#rtn_xuaccount_field').show();$('div#rtn_xunotes_field').show();} 31else 32{$('div#rtn_xuaccount_field').hide();$('div#rtn_xunotes_field').hide();jQuery.each(shipping_methods,function(i,val){if(val.indexOf("fedex_account")>=0) 33{$('div#rtn_xuaccount_field').show();$('div#rtn_xunotes_field').show();}});}} 34$('.woocommerce-checkout-payment, .woocommerce-checkout-review-order-table').block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});wc_checkout_form.xhr=$.ajax({type:'POST',url:wc_checkout_params.wc_ajax_url.toString().replace('%%endpoint%%','update_order_review'),data:data,success:function(data){if('true'===data.reload){window.location.reload();return;} 35if(data&&data.fragments){$.each(data.fragments,function(key,value){$(key).replaceWith(value);$(key).unblock();});} 36if('failure'===data.result){var $form=$('form.checkout');$('.woocommerce-error, .woocommerce-message').remove();if(data.messages){$form.prepend(data.messages);}else{$form.prepend(data);} 37$form.find('.input-text, select').blur();$('html, body').animate({scrollTop:($('form.checkout').offset().top-100)},1000);} 38wc_checkout_form.init_payment_methods();$(document.body).trigger('updated_checkout');var ShippingUnableExists=document.getElementById("shipping_method_0_advanced_free_shipping532");var postcode_s=$('input#billing_postcode').val();if($('#ship-to-different-address').find('input').is(':checked')){postcode_s=$('input#shipping_postcode').val();} 39if((ShippingUnableExists)&&(postcode_s)) 40{$('div#UnableShippingRateNotice').show();$('div#OverNightThursdayNotice').hide();$('div#USPSNotice').hide();} 41else 42{$('div#UnableShippingRateNotice').hide();var USPSPriorityel=document.getElementById("shipping_method_0_usps_simplepriority_mail");var USPSPrioritySelected=false;if(USPSPriorityel!=null) 43USPSPrioritySelected=USPSPriorityel.checked;if(USPSPrioritySelected) 44{$('div#USPSNotice').show();$('div#OverNightThursdayNotice').hide();} 45else 46{$('div#USPSNotice').hide();var FedexPOvernightel=document.getElementById("shipping_method_0_wf_fedex_woocommerce_shippingpriority_overnight");var FedexSOvernightel=document.getElementById("shipping_method_0_wf_fedex_woocommerce_shippingstandard_overnight");var FedexPOvernight=false;var FedexSOvernight=false;if(FedexPOvernightel!=null) 47FedexPOvernight=FedexPOvernightel.checked;if(FedexSOvernightel!=null) 48FedexSOvernight=FedexSOvernightel.checked;
48var usaTime=new Date().toLocaleString("en-US",{timeZone:"America/New_York"});usaTime=new Date(usaTime);var n=usaTime.getDay();var h=usaTime.getHours();if(((FedexPOvernight)||(FedexSOvernight))&&(((n==4)&&(h>=16))||(n==5))) 49{$('div#OverNightThursdayNotice').show();} 50else 51$('div#OverNightThursdayNotice').hide();}} 52const PPCoun=["GR","IL"];if(PPCoun.includes(s_country)) 53{$("li.payment_method_paypal_express").eq(0).hide();} 54else 55{$("li.payment_method_paypal_express").eq(0).show();};}});},submit:function(){wc_checkout_form.reset_update_checkout_timer();var $form=$(this);if($form.is('.processing')){return false;} 56if($('input[name=rtn_shippingsig]:checked').length<=0) 57$('div#rtn_shippingsig_field').removeClass('woocommerce-validated').addClass('woocommerce-invalid woocommerce-invalid-required-field');else 58$('div#rtn_shippingsig_field').removeClass('woocommerce-invalid woocommerce-invalid-required-field').addClass('woocommerce-validated');if($('input[name=rtn_registration]:checked').length<=0) 59$('div#rtn_registration_field').removeClass('woocommerce-validated').addClass('woocommerce-invalid woocommerce-invalid-required-field');else 60$('div#rtn_registration_field').removeClass('woocommerce-invalid woocommerce-invalid-required-field').addClass('woocommerce-validated');if($form.triggerHandler('checkout_place_order')!==false&&$form.triggerHandler('checkout_place_order_'+wc_checkout_form.get_payment_method())!==false){$form.addClass('processing');var form_data=$form.data();if(1!==form_data['blockUI.isBlocked']){$form.block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});} 61$.ajaxSetup({dataFilter:function(raw_response,dataType){if('json'!==dataType){return raw_response;} 62try{var data=$.parseJSON(raw_response);if(data&&'object'===typeof data){return raw_response;}}catch(e){var valid_json=raw_response.match(/{"result.*"}/);if(null===valid_json){console.log('Unable to fix malformed JSON');}else{console.log('Fixed malformed JSON. Original:');console.log(raw_response);raw_response=valid_json[0];}} 63return raw_response;}});$.ajax({type:'POST',url:wc_checkout_params.checkout_url,data:$form.serialize(),dataType:'json',success:function(result){try{if(result.result==='success'){if(-1===result.redirect.indexOf('https://')||-1===result.redirect.indexOf('http://')){window.location=result.redirect;}else{window.location=decodeURI(result.redirect);}}else if(result.result==='failure'){throw'Result failure';}else{throw'Invalid response';}}catch(err){if(result.reload==='true'){window.location.reload();return;} 64if(result.refresh==='true'){$(document.body).trigger('update_checkout');} 65if(result.messages){wc_checkout_form.submit_error(result.messages);}else{wc_checkout_form.submit_error('<div class="woocommerce-error">'+wc_checkout_params.i18n_checkout_error+'</div>');}}},error:function(jqXHR,textStatus,errorThrown){wc_checkout_form.submit_error('<div class="woocommerce-error">'+errorThrown+'</div>');}});} 66return false;},submit_error:function(error_message){$('.woocommerce-error, .woocommerce-message').remove();wc_checkout_form.$checkout_form.prepend(error_message);wc_checkout_form.$checkout_form.removeClass('processing').unblock();wc_checkout_form.$checkout_form.find('.input-text, select').blur();$('html, body').animate({scrollTop:($('form.checkout').offset().top-100)},1000);$(document.body).trigger('checkout_error');}};var wc_checkout_coupons={init:function(){$(document.body).on('click','a.showcoupon',this.show_coupon_form);$(document.body).on('click','.woocommerce-remove-coupon',this.remove_coupon);$('form.checkout_coupon').hide().submit(this.submit);},show_coupon_form:function(){$('.checkout_coupon').slideToggle(400,function(){$('.checkout_coupon').find(':input:eq(0)').focus();});return false;},submit:function(){var $form=$(this);if($form.is('.processing')){return false;} 67$form.addClass('processing').block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});var data={security:wc_checkout_params.apply_coupon_nonce,coupon_code:$form.find('input[name="coupon_code"]').val()};$.ajax({type:'POST',url:wc_checkout_params.wc_ajax_url.toString().replace('%%endpoint%%','apply_coupon'),data:data,success:function(code){$('.woocommerce-error, .woocommerce-message').remove();$form.removeClass('processing').unblock();if(code){$form.before(code);$form.slideUp();$(document.body).trigger('update_checkout',{update_shipping_method:false});}},dataType:'html'});return false;},remove_coupon:function(e){e.preventDefault();var container=$(this).parents('.woocommerce-checkout-review-order'),coupon=$(this).data('coupon');container.addClass('processing').block({message:null,overlayCSS:{background:'#fff',opacity:0.6}});var data={security:wc_checkout_params.remove_coupon_nonce,coupon:coupon};$.ajax({type:'POST',url:wc_checkout_params.wc_ajax_url.toString().replace('%%endpoint%%','remove_coupon'),data:data,success:function(code){$('.woocommerce-error, .woocommerce-message').remove();container.removeClass('processing').unblock();if(code){$('form.woocommerce-checkout').before(code);$(document.body).trigger('update_checkout',{update_shipping_method:false});$('form.checkout_coupon').find('input[name="coupon_code"]').val('');}},error:function(jqXHR){if(wc_checkout_params.debug_mode){console.log(jqXHR.responseText);}},dataType:'html'});}};var wc_checkout_login_form={init:function(){$(document.body).on('click','a.showlogin',this.show_login_form);},show_login_form:function(){$('form.login').slideToggle();return false;}};
67wc_checkout_form.init();wc_checkout_coupons.init();wc_checkout_login_form.init();});
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.