"use strict";(function(n){n.widget("Conversion.ManagedButton",{options:{validation:!1},_create:function(){this.$errorDiv=n('<div class="form__error-summary padding-small"><\/div>');this.BindEvents()},_destroy:function(){},_setOption:function(){},BindEvents:function(){var t=this;this.element.click(function(i){return n(this).hasClass("is-disabled")?(i.preventDefault(),!1):t.options.validation&&!n(this).closest("form").valid()?!0:(t._ShowSpinnerAndDisableButton(),!0)})},ShowErrorMessage:function(n){this._RemoveSpinnerAndEnableButton();this.$errorDiv.html("<p>"+n+"<\/p>");this.element.before(this.$errorDiv)},ShowSuccess:function(){this._RemoveSpinnerAndEnableButton();this.RemoveErrorMessage()},RemoveErrorMessage:function(){this.$errorDiv.remove()},_ShowSpinnerAndDisableButton:function(){this.RemoveErrorMessage();this.element.addClass("btn--waiting is-disabled")},_RemoveSpinnerAndEnableButton:function(){this.element.removeClass("btn--waiting is-disabled")}})})(window.jQuery),function(n){n.widget("Conversion.CollectBox",{options:{genricErrorMessage:"Something went wrong",formId:""},_create:function(){var n=this.options;this.BindEvents()},_destroy:function(){},_setOption:function(){},_getUniqueElementId:function(n){return n+"_"+this.options.formId},_getUniqueSaveButton:function(){return n(this._getUniqueElementId("#saveButton"))},BindEvents:function(){this._getUniqueSaveButton().ManagedButton({validation:!0});n("#PhoneNumber").keypress(function(n){return n.which!==8&&n.which!==0&&(n.which<48||n.which>57)?!1:!0})},HandleResult:function(n){console.log(n);n.action==="error"?this._getUniqueSaveButton().ManagedButton("ShowErrorMessage",n.message):location.reload(!0)},OnError:function(){this._getUniqueSaveButton().ManagedButton("ShowErrorMessage",this.options.genricErrorMessage)}})}(window.jQuery)