function armInitAngularElement(e,t){return"undefined"!=e&&angular.bootstrap(jQuery("#"+e),[t]),!1}function ARMCtrl(e,t,r){e.masterFormData={},e.armPW="",e.arm_form={},e.arm_form_ca={},e.arm_form.user_pass="";e.arm_form;e.armPlanChange=function(t){r(function(){var r=jQuery("#"+t+" .arm_module_plan_input").attr("aria-owns"),a=jQuery("#"+r).find('md-option[selected="selected"]');jQuery("#"+t+' input:radio[name="arm_selected_payment_mode"]').length&&jQuery("#"+t+' input:radio[name="arm_selected_payment_mode"]').filter('[value="auto_debit_subscription"]').attr("checked","checked"),armSetupHideShowSections1("#"+t,a);var n=jQuery("#"+t+' [data-id="arm_front_gateway_skin_type"]').val();if("dropdown"==n){var r=jQuery("#"+t+" .arm_module_gateway_input").attr("aria-owns"),i=jQuery("#"+r).find("md-option:first").attr("value");e.payment_gateway=i,e.arm_form.payment_gateway=i,e.armPaymentGatewayChange(t)}})},e.armPaymentGatewayChange=function(t){var a=e.payment_gateway;e.arm_form.payment_gateway=a;var n=jQuery("#"+t+' [data-id="arm_total_payable_amount"]').val(),i=jQuery("#"+t+" [name=arm_selected_payment_mode]:checked").val();"0.00"!=n&&"0"!=n?(jQuery("#"+t+" .arm_module_gateway_fields").not(".arm_module_gateway_fields_"+a).slideUp("slow").addClass("arm_hide"),jQuery("#"+t+" .arm_module_gateway_fields_"+a).slideDown("slow").removeClass("arm_hide")):"0.00"!=n&&"0"!=n||"auto_debit_subscription"!=i?jQuery("#"+t+" .arm_module_gateway_fields").slideUp("slow").addClass("arm_hide"):(jQuery("#"+t+" .arm_module_gateway_fields").not(".arm_module_gateway_fields_"+a).slideUp("slow").addClass("arm_hide"),jQuery("#"+t+" .arm_module_gateway_fields_"+a).slideDown("slow").removeClass("arm_hide")),r(function(){jQuery("#"+t+' [data-id="arm_front_plan_skin_type"]').val();armSetupHideShowSections("#"+t)})},e.armPaymentCycleChange=function(t,r){var a=e["payment_cycle_"+t],n=jQuery("#"+r),i=(angular.element("[data-ng-controller=ARMCtrl]").scope(),jQuery('md-option[data-plan_id="'+t+'"][value="'+a+'"]').attr("data-plan_amount")),o=(jQuery(n).find('[data-id="arm_front_plan_skin_type"]').val(),jQuery(n).find("input.arm_module_plan_input:checked"));o.parents(".arm_setup_column_item").find(".arm_module_plan_cycle_price").html(i),o.attr("data-amt",i),armUpdateOrderAmount1(o,n)},e.armSubmitBtnClick=function(e){return void 0!=e.isTrigger&&e.isTrigger?(e.preventDefault(),!1):void 0},e.armFormSubmit=function(t,r,a){if(t){var n=jQuery('[data-id="arm_front_gateway_skin_type"]').val();if("radio"==n){jQuery(".arm_module_gateways_container input.arm_module_gateway_input:checked").val()}else{var i=jQuery(".arm_module_gateway_input").attr("aria-owns");jQuery("#"+i).find("md-option:selected").attr("value")}arm_form_ajax_action(jQuery("#"+r)),jQuery("#"+r).hasClass("arm_form_edit_profile")||(e.arm_form.$setPristine(!0),e.arm_form.$setUntouched())}else{if(void 0!=a.isTrigger&&a.isTrigger)return a.preventDefault(),!1;e.armsetFormErrors(e.arm_form,r)}},e.armSetDefaultPaymentGateway=function(t){e.arm_form.payment_gateway=t},e.isPaymentGatewayField=function(t){if(void 0!=e.arm_form.arm_plan_type&&"free"==e.arm_form.arm_plan_type)return!1;if(e.arm_form.payment_gateway==t){var r=jQuery('[data-id="arm_total_payable_amount"]').val(),a=jQuery("[name=arm_selected_payment_mode]:checked").val(),n=jQuery(".arm_module_plan_input:checked").attr("data-type");return"recurring"==n?"0.00"!=r&&"0"!=r||"auto_debit_subscription"==a:"0.00"!=r&&"0"!=r}return!1},e.armisminlengthField=function(t){return e.arm_form.payment_gateway==t?"13":""},e.armSetupFormSubmit=function(t,r,a){if(t){var n=(jQuery("#"+r).find('[data-id="arm_front_plan_skin_type"]').val(),jQuery("#"+r).find("#arm_front_gateway_skin_type").val());if("radio"==n){jQuery("#"+r).find("input.arm_module_gateway_input:checked").val()}else{var i=jQuery("#"+r).find(".arm_module_gateway_input").attr("aria-owns");jQuery("#"+i).find("md-option:selected").attr("value")}var o=jQuery("#"+r).find(".arm_module_plans_container .arm_module_plan_input:checked").attr("data-type");"free"==o?arm_setup_form_ajax_action(jQuery("#"+r)):arm_setup_form_ajax_action(jQuery("#"+r)),e.arm_form.$setPristine(!0),e.arm_form.$setUntouched()}else{if(void 0!=a.isTrigger&&a.isTrigger)return a.preventDefault(),!1;e.armsetFormErrors(e.arm_form,r)}},e.armsetFormErrors=function(e,t){if(angular.forEach(e.$error,function(e){angular.forEach(e,function(e){e.$setTouched(),e.$setDirty()})}),t){var r=jQuery("#"+t).find(".ng-invalid");if(r.length>0){r[0].focus();var a=jQuery("#"+r[0].id).offset().top;jQuery(window).scrollTop(a-70)}}},e.reset=function(e){e&&(e.$setValidity(),e.$setPristine(),e.$setUntouched())},e.resetForm=function(e,t){e&&(jQuery("#"+t).find("[data-ng-model]").each(function(){var t=jQuery(this).attr("type");if("hidden"!=t){var r=jQuery(this).attr("name"),a=jQuery(this).attr("type");void 0!=e[r]&&"object"==jQuery.type(e[r])&&(e[r].$setViewValue(null),e[r].$modelValue="",e[r].$setPristine(),e[r].$setUntouched(),""!=jQuery(this).val()&&jQuery(this).val(""),"file"==a&&jQuery(".armFileRemoveContainer").trigger("click"))}}),e.$setPristine(),e.$setUntouched())},e.isSomeSelected=function(e){return e?Object.keys(e).some(function(t){return e[t]}):!1},e.armFormCloseAccountSubmit=function(t,r){t?arm_form_close_account_action(jQuery("#"+r)):e.armsetFormErrors(e.arm_form_ca,r)}}function input(e){return{restrict:"E",require:"?ngModel",link:function(t,r,a,n){r.bind("change",function(){if("arm_module_plan_input"==a["class"]&&"hidden"!=a.type){var e=jQuery('[data-id="arm_front_gateway_skin_type"]').val();if("dropdown"==e){var i=jQuery(".arm_module_gateway_input").attr("aria-owns"),o=jQuery("#"+i).find("md-option:first").attr("value");t.payment_gateway=o,t.armPaymentGatewayChange()}}t.$apply(function(){null!=n&&(n.$setViewValue(r.val()),n.$render())})}),a.ngModel&&a.value&&e(a.ngModel).assign(t,a.value)}}}function flnamecheck(){return{require:"ngModel",restrict:"C",link:function(e,t,r,a){e.$watch(function(){a.$parsers.unshift(function(e){var t=!/[!@#$%`\^&*(){}[\]<>?/|]/.test(e);return a.$setValidity("flnamecheck",t),e})})}}}function customvalidationalpha(){return{require:"ngModel",restrict:"C",link:function(e,t,r,a){e.$watch(function(){a.$parsers.unshift(function(e){var t=!/[^a-zA-Z._]/.test(e);return a.$setValidity("customvalidationalpha",t),e})})}}}function customvalidationnumber(){return{require:"ngModel",restrict:"C",link:function(e,t,r,a){e.$watch(function(){a.$parsers.unshift(function(e){var t=!/[^0-9._]/.test(e);return a.$setValidity("customvalidationnumber",t),e})})}}}function customvalidationalphanumber(){return{require:"ngModel",restrict:"C",link:function(e,t,r,a){e.$watch(function(){a.$parsers.unshift(function(e){var t=!/[^a-zA-Z0-9._]/.test(e);return a.$setValidity("customvalidationalphanumber",t),e})})}}}function existcheck(e,t){return{require:"ngModel",restrict:"C",link:function(e,r,a,n){r.bind("blur",function(){var e=a.name,i=r.val();if(n&&i&&e&&"arm_form_edit_profile"!=r.parents("form").attr("id")){var o={action:"arm_check_exist_field",field:e,value:i};t.post(__ARMAJAXURL+"?action=arm_check_exist_field&field="+e+"&value="+i,o).then(function(e){"0"==e.data.check?n.$setValidity("existcheck",!1):n.$setValidity("existcheck",!0)})}})}}}function usernamecheck(){return{require:"ngModel",restrict:"C",link:function(e,t,r,a){t.bind("blur",function(){var e=(r.name,t.val()),n=/^[0-9a-z]+$/i;t.hasClass("arm_multisite_validate")&&(n=/^[0-9a-z]+$/),n.test(e)?a.$setValidity("usernamecheck",!0):a.$setValidity("usernamecheck",!1)})}}}function armfileuploader(){return{require:"ngModel",priority:"10",link:function(e,t,r,a){t.bind("change",function(){var r=t.val();r.substring(r.lastIndexOf(".")+1).toLowerCase();e.$apply(function(){a.$setViewValue(t.val()),a.$render()})});var n=t.prev().find(".armFileUploaderWrapper")[0];n.addEventListener("drop",function(){var r=t.parents(".armFileUploadWrapper").find("input.arm_file_url");r.bind("change",function(){var t=jQuery(this).val();t.substring(t.lastIndexOf(".")+1).toLowerCase();e.$apply(function(){a.$setViewValue(t),a.$render()})})});var i=r.accept;a.$validators.accept=function(e){if(""!=e&&void 0!=e){var t=e.substring(e.lastIndexOf(".")+1).toLowerCase(),r=["php","php3","php4","php5","pl","py","jsp","asp","exe","cgi"];if(-1!==r.indexOf(t))return!1;if(void 0!=i){var a=i.replace(/\./g,"").split(",");return-1!==a.indexOf(t)}}return!0}}}}function checkStrength(){return{priority:"50",replace:!1,link:function(e,t,r){var a={colors:["#F00","#F90","#FF0","#9F0","#0F0"],mesureStrength:function(e){var t=0,r=/[!,%,&,@,#,$,^,*,?,_,~,-,+]/g,a=/[a-z]+/.test(e),n=/[A-Z]+/.test(e),i=/[0-9]+/.test(e),o=r.test(e),u=[a,n,i,o],l=jQuery.grep(u,function(e){return e===!0}).length;return t+=2*e.length+(e.length>=8?1:0),t+=10*l,t=e.length<=5?Math.min(t,10):t,t=1==l?Math.min(t,20):t,t=2==l?Math.min(t,30):t,t=3==l?Math.min(t,40):t,t=4==l?Math.min(t,50):t,t=30>t&&e.length>=10?30:t,t=40>t&&e.length>=15?40:t,t=50>t&&e.length>=20?50:t},getColor:function(e){var t=0;return t=10>=e?0:20>=e?1:30>=e?2:40>=e?3:50>=e?4:5,{idx:t+1,col:this.colors[t]}}};e.$watch(r.checkStrength,function(){var n=e.$eval(r.checkStrength);if(""===n||void 0==n)t.css({display:"inline"}),t.children("li").css({background:"#DDD"}).slice(0,1).css({background:"#F00"}),t.parents(".arm_form_input_wrapper").find(".arm_strength_meter_label").addClass("too_short").html(pwdstrength_vweak);else{var i=a.getColor(a.mesureStrength(n));t.css({display:"inline"}),t.children("li").css({background:"#DDD"}).slice(0,i.idx).css({background:i.col}),i.idx<2?t.parents(".arm_form_input_wrapper").find(".arm_strength_meter_label").addClass("too_short").html(pwdstrength_vweak):2==i.idx?t.parents(".arm_form_input_wrapper").find(".arm_strength_meter_label").addClass("weak").html(pwdstrength_weak):i.idx>2&&i.idx<5?t.parents(".arm_form_input_wrapper").find(".arm_strength_meter_label").addClass("good").html(pwdstrength_good):i.idx>4&&t.parents(".arm_form_input_wrapper").find(".arm_strength_meter_label").addClass("strong").html(pwdstrength_vgood)}})},template:'
  • '}}function compare(){return{require:"ngModel",transclude:!0,link:function(e,t,r,a){a.$validators.compare=function(){var e=t.parents("form"),a=e.find("."+r.compare).val(),n=t.val()===a;return n},void 0!=t.val()&&e.$watch(function(){a.$validate()})}}}function armlowercase(){return{priority:"51",restrict:"A",require:"ngModel",link:function(e,t,r,a){a.$validators.armlowercase=function(e){var t=/[a-z]/.test(e);return t}}}}function armuppercase(){return{priority:"52",restrict:"A",require:"ngModel",link:function(e,t,r,a){a.$validators.armuppercase=function(e){var t=/[A-Z]/.test(e);return t}}}}function armnumeric(){return{priority:"53",restrict:"A",require:"ngModel",link:function(e,t,r,a){a.$validators.armnumeric=function(e){var t=/[0-9]/.test(e);return t}}}}function armspecial(){return{priority:"54",restrict:"A",require:"ngModel",link:function(e,t,r,a){a.$validators.armspecial=function(e){var t=/[!,%,&,@,#,$,^,*,?,_,~,-,+]/.test(e);return t}}}}!function(){function e(e){function t(e){e&&r.push(e)}for(var r=[e],a=[],n=[],i=["ng:module","ng-module","x-ng-module","data-ng-module","ng:modules","ng-modules","x-ng-modules","data-ng-modules"],o=/\sng[:\-]module[s](:\s*([\w\d_]+);?)?\s/,u=0;u