(()=>{function e(){jQuery(window).width()<=640?jQuery(".payMethodList").addClass("mobile"):jQuery(".payMethodList").removeClass("mobile")}function a(e){e=parseInt(e),jQuery("input[name=p24_method]").val(e>0?e:"")}function r(){var e=function(e){303===Number(e)?jQuery("input[name=p24_channel]").val("2048"):jQuery("input[name=p24_channel]").val("")};jQuery(".bank-box").click((function(){if(jQuery(".bank-box").removeClass("selected").addClass("inactive"),jQuery(this).addClass("selected").removeClass("inactive"),jQuery(".extra-promoted-box").removeClass("selected").addClass("inactive"),jQuery(this).parents(".payMethodList").hasClass("checkoutView")){var r=jQuery(this).parents(".checkoutView").find('input[type="checkbox"]');jQuery(r).removeAttr("checked"),jQuery(r).prop("checked",!1);var t=jQuery(this).find('input[type="checkbox"]');jQuery(t).attr("checked","checked"),jQuery(t).prop("checked",!0),jQuery("#payment_method_przelewy24_payment").trigger("change")}a(jQuery(this).attr("data-id")),e(jQuery(this).data("id")),i(jQuery(this).attr("data-cc"))})),jQuery(".bank-item input").change((function(){a(jQuery(this).closest(".bank-item").attr("data-id")),i(jQuery(this).attr("data-cc"))})),jQuery("#payment_method_przelewy24_payment").trigger("change"),jQuery("input[name=payment_method_id]:checked:first").closest(".input-box.bank-item").each((function(){a(jQuery(this).attr("data-id"))})),jQuery(".box-wrapper").click((function(){jQuery(this).hasClass("selected")?jQuery("input[name=p24_channel]").val(""):(jQuery(".bank-box").removeClass("selected").addClass("inactive"),jQuery("#p24-instalment-box").addClass("selected").removeClass("inactive"),jQuery("input[name=p24_channel]").val("2048"),a(jQuery(this).data("id")),e(jQuery(this).data("id")),i(""))}))}window.onResize=e,e(),jQuery(window).resize((function(){e()})),window.setP24method=a,window.choosePaymentMethod=r,jQuery('<style>.moreStuff.translated:before{content:"'+p24_payment_php_vars.payments_msg4js+'"} </style>').appendTo("head"),jQuery(".moreStuff").toggleClass("translated");var t=!1,n=!1;function o(){jQuery.ajax(jQuery("#p24_ajax_url").val(),{method:"POST",type:"POST",data:{action:"trnRegister",p24_session_id:jQuery("[name=p24_session_id]").val(),order_id:jQuery("#p24_woo_order_id").val(),hashed_order_id:jQuery("#p24_woo_hashed_order_id").val()},error:function(){d()},success:function(e){try{var a=JSON.parse(e);a.sessionId,t=a.p24_sign,jQuery("#P24FormArea").html(""),jQuery("<div></div>").attr("id","P24FormContainer").attr("data-sign",t).attr("data-successCallback","payInShopSuccess").attr("data-failureCallback","payInShopFailure").attr("data-client-id",a.client_id).attr("data-dictionary",jQuery("#p24_dictionary").val()).appendTo("#P24FormArea").parent().slideDown(),document.createStyleSheet?document.createStyleSheet(a.p24cssURL):jQuery("head").append('<link rel="stylesheet" type="text/css" href="'+a.p24cssURL+'" />'),n||jQuery.getScript(a.p24jsURL,(function(){P24_Transaction.init(),jQuery("#P24FormContainer"),n=!1,window.setTimeout((function(){jQuery("#P24FormContainer button").show().on("click",(function(){P24_Card.validate()&&jQuery(this).hide().after("<div class='loading' />")}))}),500)})),n=!0}catch(e){window.location.reload()}}})}function i(e,r){e=parseInt(e),null==r&&(r=jQuery("[data-cc="+e+"] .bank-name").text().trim()+" - "+jQuery("[data-cc="+e+"] .bank-logo span").text().trim()),jQuery("input[name=p24_cc]").val(e>0?e:""),e>0&&a(0)}function c(){console.log("processPayment");var e,a=parseInt(jQuery("input[name=p24_cc]").val()),r=jQuery("#p24-combined-cart-data").data("combined"),t=jQuery("#p24-additional-order-data"),n=t.data("ajax-url");if(r)(e=r).action="cardPay",e.orderId=t.data("order-id"),e.hashedOrderId=t.data("hashed-order-id"),e.p24sessionId=jQuery("input[name=p24_session_id]").val(),jQuery.ajax({url:n,method:"POST",type:"POST",data:e,success:function(e){let a=jQuery.parseJSON(e);a.success&&a.redirect&&a.redirectUrl?setTimeout((function(){window.location.href=a.redirectUrl}),1e3):a.success?setTimeout((function(){window.location.href=jQuery("[name=p24_url_return]").val()}),1e3):d()}});else if(isNaN(a)||0==a){var o=document.getElementById("przelewy_payment_form"),i=new FormData(o);jQuery("#przelewy_payment_form :input").prop("disabled",!0),jQuery.ajax({url:jQuery("#przelewy_payment_form input[name=p24_api_url]").val(),data:i,cache:!1,processData:!1,contentType:!1,type:"POST",success:function(e){window.location.replace(e.url)},error:function(){alert("internal error")}})}else if(a>0){var c=jQuery("#przelewy_payment_form [name=p24_regulation_accept]").prop("checked")?"1":"";jQuery("#przelewy24FormRecuring [name=p24_regulation_accept]").val(c),jQuery("#przelewy24FormRecuring").submit()}return!1}function d(){jQuery("#P24FormArea").html("<span class='info'>"+p24_payment_php_vars.error_msg4js+"</span>"),P24_Transaction=void 0,window.location=jQuery("[name=p24_url_return]").val()}window.requestJsAjaxCard=o,window.showPayJsPopup=function(){$termsAcceptanceCheckbox=jQuery("[name=p24_regulation_accept][type=checkbox]"),0===$termsAcceptanceCheckbox.length||$termsAcceptanceCheckbox.prop("checked")?0==jQuery("#P24FormAreaHolder:visible").length&&(a(""),jQuery("#P24FormAreaHolder").appendTo("body"),jQuery("#proceedPaymentLink").closest("a").fadeOut(),jQuery("#P24FormAreaHolder").fadeIn(),"object"!=typeof P24_Transaction&&o()):jQuery("#place_order").click()},window.hidePayJsPopup=function(){jQuery("#P24FormAreaHolder").fadeOut(),jQuery("#proceedPaymentLink:not(:visible)").closest("a").fadeIn()},window.payInShopSuccess=function(e,a){jQuery.ajax(jQuery("#p24_ajax_url").val(),{method:"POST",type:"POST",data:{action:"rememberOrderId",sessionId:jQuery("[name=p24_session_id]").val(),orderId:e,oneclickOrderId:a,sign:jQuery("[name=p24_sign]").val()}}),window.setTimeout((function(){window.location=jQuery("[name=p24_url_return]").val()}),1e3)},window.setP24recurringId=i,window.p24_processPayment=c,window.removecc=function(e){jQuery("form#cardrm input[name=cardrm]").val(e).closest("form").submit()},window.payInShopFailure=d;var u=function(e,a){jQuery(e).length?(jQuery("#P24_registerCard").prop("checked",1!=p24_payment_php_vars.forget_card),parseInt(p24_payment_php_vars.show_save_card)||jQuery(jQuery(e).parents("p")).hide(),jQuery(e).on("change",(function(){var e=jQuery(this).prop("checked")?0:1,a=jQuery("#p24-link-to-my-account").data("link");jQuery.ajax({method:"POST",url:a,data:{act:"cc_forget",cc_forget:e}})}))):setTimeout((function(){u(e,a)}),100)};window.waitForEl=u,u("#P24_registerCard",(function(){}));var s=function(){var e=jQuery("#p24-additional-order-data"),a=jQuery('[name="p24_regulation_accept"]'),r=jQuery("#p24_ajax_url").val();r||(r=e.data("ajax-url"));var t=function(){var e=jQuery("#p24-blik-modal");e.removeClass("loading"),e.find(".error").show()},n=function(e,a,t){jQuery.ajax({url:r,method:"POST",type:"POST",dataType:"json",data:{action:"executePaymentByBlikCode",token:e.token,blikCode:a}}).success((function(e){e.success?setTimeout((function(){location=jQuery("#przelewy_payment_form input[name=p24_url_return]").val()}),3e3):t()})).error(t)},o=function(){var e=jQuery("#p24-blik-modal");return!!e.length&&(e.addClass("loading"),$modalBg=jQuery("#p24-blik-modal-background"),e.find(".close-modal").on("click",(function(e){e.preventDefault(),$modalBg.hide()})),$modalBg.show(),!0)},i=function(e){var a=jQuery("#p24-blik-modal");a.removeClass("loading"),a.find("button").on("click",(function(r){r.preventDefault();var t=a.find("input[type=text]").val(),n=a.find("input[type=checkbox]");n.length&&!n.prop("checked")?a.find(".error-terms").show():/^\d{6}$/.test(t)?(a.addClass("loading"),e(t)):a.find(".error-common").show()}))},c=function(){var a=jQuery("[name=p24_session_id]").val(),t=jQuery("#p24_woo_order_id").val(),n=jQuery("#p24_woo_hashed_order_id").val();return t||(t=e.data("order-id"),n=e.data("hashed-order-id")),jQuery.ajax({url:r,method:"POST",type:"POST",dataType:"json",data:{action:"trnRegister",p24_session_id:a,order_id:t,hashed_order_id:n}})},u=function(){c().fail(d).done((function(e){i((function(a){n(e,a,t)}))}))},s=function(){"checkbox"!==a.attr("type")||a.is(":checked")?o()&&u():jQuery("#place_order").click()};!function(){var e=jQuery("#p24-bank-grid a.bank-box[data-id=181]");e.length&&e.on("click",(function(e){e.preventDefault(),s()}));var a=jQuery("#przelewy_method_id_181-");a.length&&a.on("change",(function(e){a.prop("checked")&&s()}));var r=jQuery("#payment_method_przelewy24_extra_181");r.length&&(r.prop("checked",!1),jQuery("body").on("change",".wc_payment_methods input[name='payment_method']",(function(){var e=jQuery(this);if(e.prop("checked")&&"przelewy24_extra_181"===e.val()&&jQuery("#p24-blik-modal").length){var a=jQuery(".woocommerce-checkout"),r=jQuery("#terms");r.length&&!r.prop("checked")?(a.submit(),e.prop("checked",!1)):(o(),i((function(e){jQuery("#p24-blik-code-input").val(e),a.submit()})))}})))}(),function(){var e=jQuery("#przelewy_payment_form input[name=p24_provided_blik_code]");if(e.length){var r=e.val();if(r&&o()){"checkbox"===a.attr("type")&&a.prop("checked",!0);var i=function(){t(),u()};c().fail(i).done((function(e){n(e,r,i)}))}}}()};window.tryArmBlikBox=s,jQuery((function(){var e=jQuery("#p24-dynamic-whole-background");e.length&&(jQuery("body").append(e),e.css("display","block"),jQuery("#przelewy_payment_form input[name=p24_regulation_accept]").prop("required",!1),c())})),jQuery(document).ready((function(){r(),jQuery("body").on("change",'[name="p24_regulation_accept"]:checked',(function(){var e=jQuery('.bank-box.bank-item.selected[onclick^="showPayJsPopup"]');e.length&&e.click()})),s()})),jQuery(document).ready((function(){var e=function(){jQuery("li.payment_method_przelewy24_extra_232").css("display","none")};window.ApplePaySession&&window.ApplePaySession.canMakePayments()||(e(),jQuery(document.body).on("updated_checkout",e),jQuery("#p24-bank-grid a.bank-box.bank-item[data-id=232]").css("display","none"),jQuery("#p24-bank-grid div.input-box.bank-item[data-id=232]").parent().css("display","none"))}))})();