function updraftcentral_send_command(e,r,t,a){for(var o in default_options={json_parse:!0,alert_on_error:!0,action:"updraft_central_ajax",nonce_key:"nonce",timeout:null,async:!0,type:"POST"},void 0!==uclion.updraftcentral_request_nonce&&uclion.updraftcentral_request_nonce&&(default_options.nonce=uclion.updraftcentral_request_nonce),void 0===a&&(a={}),default_options)a.hasOwnProperty(o)||(a[o]=default_options[o]);e={action:a.action,subaction:e},e[a.nonce_key]=a.nonce,e.action_data=r,r={type:a.type,url:ajaxurl,data:e,success:function(e,r){if(a.json_parse){try{var o=central_parse_json(e)}catch(r){return"function"==typeof a.error_callback?a.error_callback(e,r,502,o):(console.log(r),console.log(e),void(a.alert_on_error&&alert(uclion.unexpectedresponse+" "+e)))}if(o.hasOwnProperty("fatal_error"))return"function"==typeof a.error_callback?a.error_callback(e,r,500,o):(console.error(o.fatal_error_message),a.alert_on_error&&alert(o.fatal_error_message),!1);"function"==typeof t&&t(o,r,e)}else"function"==typeof t&&t(e,r)},error:function(e,r,t){"function"==typeof a.error_callback?a.error_callback(e,r,t):(console.log("updraftcentral_send_command: error: "+r+" ("+t+")"),console.log(e))},dataType:"text",async:a.async},null!=a.timeout&&(r.timeout=a.timeout),jQuery.ajax(r)}function central_parse_json(e,r){if(!(r=void 0!==r))try{return JSON.parse(e)}catch(t){console.log(uclion.plugin_name+": Exception when trying to parse JSON (1) - will attempt to fix/re-parse based upon first/last curly brackets"),console.log(e)}var a=e.indexOf("{"),o=e.lastIndexOf("}");if(-1").prop("href",r).prop("hostname"):e)||"undefined"!=typeof URL)return void jQuery("#updraftcentral_wizard_stage1_error").text(uclion.updraftcentral_wizard_invalid_url)}}jQuery("#updraftcentral_keycreate_description").val(e),jQuery(".updraftcentral_wizard_stage1").hide(),jQuery(".updraftcentral_wizard_stage2").show()}e("#updraftcentral_keys").on("click","a.updraftcentral_keys_show",function(r){r.preventDefault(),e(this).remove(),e("#updraftcentral_keys_table").slideDown()}),e("#updraftcentral_keycreate_altmethod_moreinfo_get").on("click",function(r){r.preventDefault(),e(this).remove(),e("#updraftcentral_keycreate_altmethod_moreinfo").slideDown()}),jQuery("#updraftcentral_keys").on("click",'input[type="radio"]',function(){r(!1)}),r(!0),jQuery("#updraftcentral_keys").on("click","#updraftcentral_view_log",function(e){e.preventDefault(),jQuery("#updraftcentral_view_log_container").block({message:'

'+uclion.fetching+"
"});try{updraftcentral_send_command("get_log",null,function(e){jQuery("#updraftcentral_view_log_container").unblock(),e.hasOwnProperty("log_contents")?jQuery("#updraftcentral_view_log_contents").html('
'+e.log_contents+"
"):console.log(e)},{error_callback:function(e,r,t,a){jQuery("#updraftcentral_view_log_container").unblock(),void 0!==a&&a.hasOwnProperty("fatal_error")?(console.error(a.fatal_error_message),alert(a.fatal_error_message)):(a="updraftcentral_send_command: error: "+r+" ("+t+")",console.log(a),alert(a),console.log(e))}})}catch(e){jQuery("#updraft_central_key").html(),console.log(e)}}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_wizard_go",function(e){jQuery("#updraftcentral_wizard_go").hide(),jQuery(".updraftcentral_wizard_success").remove(),jQuery(".create_key_container").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage1_go",function(e){e.preventDefault(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery(".updraftcentral_wizard_stage1").show()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_stage2_go",function(e){e.preventDefault(),t()}),jQuery("#updraftcentral_keys").on("click","#updraftcentral_keycreate_go",function(e){e.preventDefault();var e=!!jQuery("#updraftcentral_mothership_other").is(":checked"),r=jQuery("#updraftcentral_keycreate_description").val(),t=jQuery("#updraftcentral_keycreate_keysize").val(),a="__updraftpluscom";if(data={key_description:r,key_size:t},e&&"http"!=(a=jQuery("#updraftcentral_keycreate_mothership").val()).substring(0,4))alert(uclion.enter_mothership_url);else{data.mothership_firewalled=jQuery("#updraftcentral_keycreate_mothership_firewalled").is(":checked")?1:0,data.where_send=a,jQuery(".create_key_container").hide(),jQuery(".updraftcentral_wizard_stage1").show(),jQuery(".updraftcentral_wizard_stage2").hide(),jQuery("#updraftcentral_keys").block({message:'

'+uclion.creating_please_allow+"
"});try{updraftcentral_send_command("create_key",data,function(e){jQuery("#updraftcentral_keys").unblock();try{e.hasOwnProperty("error")?(alert(e.error),console.log(e)):(alert(e.r),e.hasOwnProperty("bundle")&&e.hasOwnProperty("keys_guide")?(jQuery("#updraftcentral_keys_content").html(e.keys_guide),jQuery("#updraftcentral_keys_content").append('
'+e.r+'
")):console.log(e),e.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").append(e.keys_table),jQuery("#updraftcentral_wizard_go").show())}catch(e){alert(uclion.unexpectedresponse+" "+response),console.log(e)}},{error_callback:function(e,r,t,a){jQuery("#updraftcentral_keys").unblock(),void 0!==a&&a.hasOwnProperty("fatal_error")?(console.error(a.fatal_error_message),alert(a.fatal_error_message)):(a="updraftcentral_send_command: error: "+r+" ("+t+")",console.log(a),alert(a),console.log(e))}})}catch(e){jQuery("#updraft_central_key").html(),console.log(e)}}});var a={};a[updraftlion.close]=function(){jQuery(this).dialog("close")},jQuery("#updraft-copy-modal").dialog({autoOpen:!1,resizeOnWindowResize:!0,scrollWithViewport:!0,resizeAccordingToViewport:!0,modal:!0,buttons:a}),jQuery("#updraftcentral_keys_content").on("click","#updraftplus-copy",function(e){e.preventDefault(),e=jQuery("#updraftcentral-key"),e[0].value&&navigator.clipboard.writeText(e[0].value).then(function(){alert(uclion.key_copied)},function(e){jQuery("#updraft-copy-modal").dialog("open")})}),jQuery("#updraftcentral_keys").on("click",".updraftcentral_key_delete",function(e){e.preventDefault(),e=jQuery(this).data("key_id"),void 0===e?console.log("UpdraftPlus: .updraftcentral_key_delete clicked, but no key ID found"):(jQuery("#updraftcentral_keys").block({message:'

'+uclion.deleting+"
"}),updraftcentral_send_command("delete_key",{key_id:e},function(e){jQuery("#updraftcentral_keys").unblock(),e.hasOwnProperty("keys_table")&&jQuery("#updraftcentral_keys_content").html(e.keys_table)},{error_callback:function(e,r,t,a){jQuery("#updraftcentral_keys").unblock(),void 0!==a&&a.hasOwnProperty("fatal_error")?(console.error(a.fatal_error_message),alert(a.fatal_error_message)):(a="updraftcentral_send_command: error: "+r+" ("+t+")",console.log(a),alert(a),console.log(e))}}))})});{"code":"rest_no_route","message":"No route was found matching the URL and request method.","data":{"status":404}}