(function(f){var d=false;var e="";var b="Do you really want to cancel the payment?";var a=0;var g=function(){return(window.innerWidth<=590)?window.innerHeight:window.innerHeight-parseInt(f("#payrexx-modal.px-modal").css("top"))-parseInt(f("#payrexx-modal.px-modal").css("bottom"))};var c=function(i){if(typeof i.data==="string"){var h={};try{h=JSON.parse(i.data)}catch(i){}if(h.payrexx){jQuery.each(h.payrexx,function(k,m){switch(k){case"height":var j=parseInt(m)+10;a=j;if(window.innerWidth<=590){f("#payrexx-modal-iframe").css("height","100%")}else{var l=g();if(j>l){j=l}f("#payrexx-modal-iframe").css("height",j+"px")}break;case"transaction":if(typeof m==="object"){f.fn.payrexxModal.transaction=m}break;case"closeModal":if(m){e=m}f.fn.payrexxModal.modalInstance.modalPx("hide");break;case"closeConfirmation":if(m){b=m}break}})}}};window.addEventListener("message",c,false);f.fn.payrexxModal=function(h){var i=f.extend({},f.fn.payrexxModal.defaults,h);f("head").append(f(''));if("undefined"==typeof jQuery){throw new Error("Bootstrap's JavaScript requires jQuery")}(function(m){var k=function(o,n){this.options=n;this.$body=m(document.body);this.$element=m(o);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;if(this.options.remote){this.$element.find(".px-modal-content").load(this.options.remote,m.proxy(function(){this.$element.trigger("loaded.bs.modal.px")},this))}};k.VERSION="3.2.0";k.DEFAULTS={backdrop:true,keyboard:true,show:true};k.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};k.prototype.show=function(p){var n=this;var o=m.Event("show.bs.modal.px",{relatedTarget:p});this.$element.trigger(o);if(this.isShown||o.isDefaultPrevented()){return}this.isShown=true;this.checkScrollbar();this.$body.addClass("px-modal-open");this.setScrollbar();this.escape();this.$element.on("click.dismiss.bs.modal.px",'[data-dismiss="px-modal"]',m.proxy(this.hide,this));this.backdrop(function(){var r=m.support.transition&&n.$element.hasClass("fade");if(!n.$element.parent().length){n.$element.appendTo(n.$body)}n.$element.show().scrollTop(0);if(r){n.$element[0].offsetWidth}n.$element.addClass("in").attr("aria-hidden",false);n.enforceFocus();var q=m.Event("shown.bs.modal.px",{relatedTarget:p});r?n.$element.find(".px-modal-dialog").one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(q)}).emulateTransitionEnd(300):n.$element.trigger("focus").trigger(q)})};k.prototype.hide=function(n){if(n){n.preventDefault()}n=m.Event("hide.bs.modal.px");this.$element.trigger(n);if(!this.isShown||n.isDefaultPrevented()){return}this.isShown=false;this.$body.removeClass("px-modal-open");this.resetScrollbar();this.escape();m(document).off("focusin.bs.modal.px");this.$element.removeClass("in").attr("aria-hidden",true).off("click.dismiss.bs.modal.px");m.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",m.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()};k.prototype.enforceFocus=function(){m(document).off("focusin.bs.modal.px").on("focusin.bs.modal.px",m.proxy(function(n){if(this.$element[0]!==n.target&&!this.$element.has(n.target).length){this.$element.trigger("focus")}},this))};k.prototype.escape=function(){if(this.isShown&&this.options.keyboard){this.$element.on("keyup.dismiss.bs.modal.px",m.proxy(function(n){n.which==27&&this.hide()},this))}else{if(!this.isShown){this.$element.off("keyup.dismiss.bs.modal.px")}}};k.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$element.trigger("hidden.bs.modal.px")})};k.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};k.prototype.backdrop=function(r){var q=this;var o=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var n=m.support.transition&&o;this.$backdrop=m('
').appendTo(this.$body);this.$element.on("click.dismiss.bs.modal.px",m.proxy(function(s){if(s.target!==s.currentTarget){return}this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this)},this));if(n){this.$backdrop[0].offsetWidth}this.$backdrop.addClass("in");if(!r){return}n?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(150):r()}else{if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var p=function(){q.removeBackdrop();r&&r()};m.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",p).emulateTransitionEnd(150):p()}else{if(r){r()}}}};k.prototype.checkScrollbar=function(){if(document.body.clientWidth>=window.innerWidth){return}this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar()};k.prototype.setScrollbar=function(){var n=parseInt((this.$body.css("padding-right")||0),10);if(this.scrollbarWidth){this.$body.css("padding-right",n+this.scrollbarWidth)}};k.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};k.prototype.measureScrollbar=function(){var o=document.createElement("div");o.className="px-modal-scrollbar-measure";this.$body.append(o);var n=o.offsetWidth-o.clientWidth;this.$body[0].removeChild(o);return n};function l(n,o){return this.each(function(){var r=m(this);var q=r.data("bs.modal.px");var p=m.extend({},k.DEFAULTS,r.data(),typeof n=="object"&&n);if(!q){r.data("bs.modal.px",(q=new k(this,p)))}if(typeof n=="string"){q[n](o)}else{if(p.show){q.show(o)}}})}var j=m.fn.modalPx;m.fn.modalPx=l;m.fn.modalPx.Constructor=k;m.fn.modalPx.noConflict=function(){m.fn.modalPx=j;return this};m(document).on("click.bs.modal.data-api.px",'[data-toggle="px-modal"]',function(r){var q=m(this);var o=q.attr("href");var n=m(q.attr("data-target")||(o&&o.replace(/.*(?=#[^\s]+$)/,"")));var p=n.data("bs.modal.px")?"toggle":m.extend({remote:!/#/.test(o)&&o},n.data(),q.data());if(q.is("a")){r.preventDefault()}n.one("show.bs.modal.px",function(s){if(s.isDefaultPrevented()){return}n.one("hidden.bs.modal.px",function(){q.is(":visible")&&q.trigger("focus")})});l.call(n,p,this)})}(jQuery));return this.each(function(){f(this).click(function(){var j=f(this).data("href");if(!j){return}j+="&appview=1";f.fn.payrexxModal.modalInstance=f(' ').on("show.bs.modal.px",function(k){f("html").addClass("payrexx-modal-open");return i.show(k)}).on("shown.bs.modal.px",function(){f("#payrexx-modal-iframe").on("load",function(){if(!window.location.origin){window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}try{var k={origin:window.location.origin,integrationMode:"modal-gateway",hideObjects:i.hideObjects};function m(){if(window.innerWidth<=590){f("#payrexx-modal-iframe").css("height","100%")}else{var n=a;var o=g();if(n>o){n=o}if(n){f("#payrexx-modal-iframe").css("height",n+"px")}}}f(window).resize(m);m();f(this).get(0,1).contentWindow.postMessage(JSON.stringify(k),j);f(this).css("visibility","visible");i.shown()}catch(l){}})}).on("hide.bs.modal.px",function(){if(f.isEmptyObject(f.fn.payrexxModal.transaction)&&!d){var k=confirm(b);if(!k){return false}}i.hide(f.fn.payrexxModal.transaction);if(e){window.location=e}}).on("hidden.bs.modal.px",function(){f(this).remove();i.hidden(f.fn.payrexxModal.transaction);f("html").removeClass("payrexx-modal-open")}).modalPx({backdrop:"static",keyboard:false})})})};f.fn.payrexxModal.modalInstance=null;f.fn.payrexxModal.transaction=new Object();f.fn.payrexxModal.defaults={hideObjects:[],show:function(h){},shown:function(){},hide:function(h){},hidden:function(h){}}})(jQuery);