var sensbitPocztaPolska=function(n,e,t){var a=!1,o=[],r=[],i="",s=".delivery-option input[type=radio]",c=!1,p=0,l=!1,u=!1;function d(e){return e.loading,e.text}function f(e){return e.text||e.text}function b(e){return e.split("").reverse().join("")}function k(){var e=parseInt(n(s+":checked").val());a&&(e=parseInt(function(e){e=e.toString();var t=parseInt(e[0]);return b((e=b(e.substr(1))).split("0".repeat(t+1)).join(","))}(e))),-1!==n.inArray(e,o)?(l?n("#shipping-method").append(n("#sensbitpocztapolska")):n(s+":checked").closest(".delivery-option").after(n("#sensbitpocztapolska")),n("#sensbitpocztapolska").show(),c=!0,p=-1!==n.inArray(e,r)?1:0,n(".sensbitpocztapolska-place-select").select2PocztaPolska({language:"pl",allowClear:!1,closeOnSelect:!0,selectOnClose:!1,width:300,ajax:{url:u,dataType:"json",delay:250,data:function(e){return{ajax:1,sensbitpocztapolska:1,action:"searchPoints",q:e.term,page:e.page,is_cod:p}},processResults:function(e,t){return t.page=t.page||1,{results:e=n.map(e.items,function(e){return e.id=e.id_place||e.name,e.text=e.text||e.label,e}),pagination:{more:30*t.page
"+e.label)}})}},showAlert:function(e){n.prototype.fancybox?n.fancybox.open([{type:"inline",autoScale:!0,minHeight:30,content:'

'+e+"

"}],{padding:0,helpers:{overlay:{locked:!1}}}):alert(e)},openMap:function(t,e){SensbitPocztaPolskaMap.toggleMap(function(e){n(t).each(function(){n(this).val(e.pni),n(t).parents("#sensbitpocztapolska").find(".select2PocztaPolska-selection__rendered").text(e.name+" ("+e.street+", "+e.zipCode+" "+e.city+")"),sensbitPocztaPolska.updatePlace(e.pni)})},p,e)},updatePlace:function(t){i=t,n.ajax({url:u,type:"post",data:{ajax:1,sensbitpocztapolska:1,action:"updatePlace",point:t,check_cod:p},success:function(e){"0"===e?(i="",n(".sensbitpocztapolska").find(".select2PocztaPolska-selection__rendered").text(""),g.showAlert("Proszę wybrać punkt odbioru obsługujący pobranie.")):(i=t,n(".sensbitpocztapolska").removeClass("error"))}})},setCarriersForMap:function(e){o=e,k()},setCarriersForCod:function(e){r=e},setX13OPC:function(){!0},setSuperCheckout:function(){l=!0,s=".delivery_option_radio"},setOnePageCheckout:function(){a=!0},setAjaxUrl:function(e){u=e}};return g}($,window,document);