// source --> https://kisselbach.de/de/wp-content/plugins/woocommerce-german-market/js/WooCommerce-German-Market-Frontend.min.js?ver=3.8.1 
jQuery.noConflict(),function(i){var a={init:function(){this.remove_totals(),this.register_payment_update(),this.on_update_variation(),this.sepa_direct_debit(),this.second_checkout_place_order(),this.deactivate_ship_to_different_address_purchase_on_account()},deactivate_ship_to_different_address_purchase_on_account:function(){i("body").on("update_checkout",function(){if(i("#deactivate_ship_to_different_address_if_purchase_on_account").length){if(!i("#payment_method_german_market_purchase_on_account").length)return;i("#payment_method_german_market_purchase_on_account").prop("checked")?"1"!=i("#deactivate_ship_to_different_address_if_purchase_on_account").val()&&"yes"!=i("#deactivate_ship_to_different_address_if_purchase_on_account").val()||(i("#ship-to-different-address-checkbox").length&&i("#ship-to-different-address-checkbox").prop("checked",!1),i(".shipping_address").length&&i(".shipping_address").hide(),i(".woocommerce-shipping-fields").length&&i(".woocommerce-shipping-fields").hide()):i(".woocommerce-shipping-fields").length&&i(".woocommerce-shipping-fields").show()}})},second_checkout_place_order:function(){i(":submit.wgm-place-order").click(function(){i(".wgm-place-order-disabled").length&&i(".wgm-place-order-disabled").show()})},setupAjax:function(){"undefined"!=typeof wgm_wpml_ajax_language&&i.ajaxSetup({data:{lang:wgm_wpml_ajax_language}})},remove_totals:function(){1==woocommerce_remove_updated_totals&&i(".woocommerce_message").remove()},register_payment_update:function(){1==woocommerce_payment_update&&i(document.body).on("change",'input[name="payment_method"]',function(){i("body").trigger("update_checkout")})},on_update_variation:function(){if(console.log(german_market_price_variable_products),"gm_default"==german_market_price_variable_products){var e=i("body.single-product"),a=i(".legacy-itemprop-offers");e.on("found_variation",".variations_form",function(){a.slideUp()}),e.on("reset_data",".variations_form",function(){a.slideDown()})}else if("gm_sepcial"==german_market_price_variable_products){(e=i("body.single-product")).on("found_variation",".variations_form",function(){var e=jQuery(".woocommerce-variation-price.woocommerce-variation-price").html();jQuery(".woocommerce-variation.single_variation").hide(),jQuery(".woocommerce-variation-price").hide(),jQuery(".legacy-itemprop-offers").hide(),jQuery("#german-market-variation-price").length?jQuery("#german-market-variation-price").show():jQuery('<div id="german-market-variation-price"></div>').insertAfter(".legacy-itemprop-offers"),jQuery("#german-market-variation-price").html(e)}),e.on("reset_data",".variations_form",function(){jQuery(".legacy-itemprop-offers").show(),jQuery("#german-market-variation-price").hide()})}},sepa_direct_debit_show_preview:function(){var e={holder:i('[name="german-market-sepa-holder"]').val(),iban:i('[name="german-market-sepa-iban"]').val(),bic:i('[name="german-market-sepa-bic"]').val(),street:i('[name="billing_address_1"]').val(),zip:i('[name="billing_postcode"]').val(),city:i('[name="billing_city"]').val(),country:i('[name="billing_country"]').val()},a=!0;for(key in e)if(("bic"!=key&&"iban"!=key&&"holder"!=key||!i('[name="german-market-sepa-'+key+'"]').hasClass("gm-required-no"))&&void 0!==e[key]&&""==e[key].trim()){a=!1;break}return a},sepa_direct_debit_show_preview_do:function(){a.sepa_direct_debit_show_preview()?(i(".gm-sepa-direct-debit-second-checkout-disabled").show(),i(".gm-sepa-direct-debit-order-pay").show()):(i(".gm-sepa-direct-debit-second-checkout-disabled").hide(),i(".gm-sepa-direct-debit-order-pay").hide(),i("#gm-sepa-mandate-preview-text").slideUp())},sepa_direct_debit:function(){i(document.body).on("click","#gm-sepa-mandate-preview",function(e){e.preventDefault();var a={action:"gm_sepa_direct_debit_mandate_preview",holder:i('[name="german-market-sepa-holder"]').val(),iban:i('[name="german-market-sepa-iban"]').val(),bic:i('[name="german-market-sepa-bic"]').val(),street:i('[name="billing_address_1"]').val(),zip:i('[name="billing_postcode"]').val(),city:i('[name="billing_city"]').val(),country:i('[name="billing_country"]').val(),nonce:sepa_ajax_object.nonce};jQuery.post(sepa_ajax_object.ajax_url,a,function(e){i("#gm-sepa-mandate-preview-text").html(e),i("#gm-sepa-mandate-preview-text").slideDown(),i("#gm-sepa-mandate-preview-text .close").click(function(){i("#gm-sepa-mandate-preview-text").slideUp()})})}),i("#gm-sepa-mandate-preview").ready(function(){if(i("#gm-sepa-mandate-preview").length){var e={0:'[name="german-market-sepa-holder"]',1:'[name="german-market-sepa-iban"]',2:'[name="german-market-sepa-bic"]',3:'[name="billing_address_1"]',4:'[name="billing_postcode"]',5:'[name="billing_city"]',6:'[name="billing_country"]'};for(key in e)i(document.body).on("change keyup",e[key],a.sepa_direct_debit_show_preview_do)}}),i(document.body).on("change",'input[name="payment_method"]',function(){"german_market_sepa_direct_debit"==i(this).val()?i(".gm-sepa-direct-debit-second-checkout-disabled").show():i(".gm-sepa-direct-debit-second-checkout-disabled").hide()}),i(".gm-sepa-direct-debit-second-checkout-disabled").ready(function(){i("#payment_method_german_market_sepa_direct_debit").is(":checked")&&i(".gm-sepa-direct-debit-second-checkout-disabled").show()}),i(document.body).on("change",'input[name="shipping_method[0]"]',function(){i("#p-shipping-service-provider").length&&(i(this).val().includes("local_pickup")?i("#p-shipping-service-provider").hide():i("#p-shipping-service-provider").show())})}};i(document).ready(function(e){a.init()})}(jQuery);