芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/ithemes-security-pro/dist/geolocation/settings.min.js
(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[2729,1511],{33590:(e,t,n)=>{"use strict";n.d(t,{bB:()=>U,ZP:()=>G});var r={};n.r(r),n.d(r,{BaseInput:()=>u,CheckboxWidget:()=>p,CheckboxesWidget:()=>h,IncludeExcludeWidget:()=>F,RadioWidget:()=>k,SelectWidget:()=>y,TextareaWidget:()=>w,ToggleWidget:()=>m});var i={};n.r(i),n.d(i,{EntitySelectField:()=>B,FileTreeField:()=>q,TextareaListField:()=>W,TitleField:()=>T});var a=n(92819),s=n(87462),o=n(6293),l=n(64893),c=n(36179);const u=function(e){const{id:t,label:n,value:r,readonly:i,disabled:u,onBlur:d,onFocus:m,options:p,onChange:h,schema:f,uiSchema:g={},...b}=e;p.inputType?b.type=p.inputType:b.type||("number"===f.type?(b.type="number",b.step="any"):"integer"===f.type?(b.type="number",b.step="1"):b.type="text"),p.autocomplete&&(b.autoComplete=p.autocomplete),f.multipleOf&&(b.step=f.multipleOf),void 0!==f.minimum&&(b.min=f.minimum),void 0!==f.maximum&&(b.max=f.maximum);const v=g["ui:description"]||f.description;return(0,o.createElement)(l.TextControl,(0,s.Z)({label:n,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:v}),readOnly:i,disabled:u,value:r||""},(0,a.omit)(b,["autofocus","formContext","registry","rawErrors"]),{onChange:e=>h(""===e?p.emptyValue:e),onBlur:d&&(e=>d(b.id,e.target.value)),onFocus:m&&(e=>m(b.id,e.target.value))}))};var d=n(54639);function m({schema:e,uiSchema:t={},id:n,value:r,disabled:i,readonly:a,label:s,onBlur:u,onFocus:m,onChange:p}){const h=d.P6.schemaRequiresTrueValue(e),f=t["ui:description"]||e.description;return(0,o.createElement)(l.ToggleControl,{checked:r||!1,onChange:p,required:h,disabled:i,readOnly:a,label:s,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:f}),onBlur:u&&(e=>u(n,e.target.checked)),onFocus:m&&(e=>m(n,e.target.checked))})}function p({schema:e,uiSchema:t={},id:n,value:r,disabled:i,readonly:a,label:s,onBlur:u,onFocus:m,onChange:p}){const h=d.P6.schemaRequiresTrueValue(e),f=t["ui:description"]||e.description;return(0,o.createElement)(l.CheckboxControl,{checked:r||!1,onChange:p,required:h,disabled:i,readOnly:a,label:s,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:f}),onBlur:u&&(e=>u(n,e.target.checked)),onFocus:m&&(e=>m(n,e.target.checked))})}function h(e){const{disabled:t,options:n,value:r,readonly:i,onChange:a,label:s,schema:l,uiSchema:u={}}=e,{enumOptions:d,enumDisabled:m=[],enumDescriptions:p=[],style:h}=n,f=u["ui:description"]||l.description,g=d.map(((e,t)=>({...e,disabled:m.includes(e.value),help:p[t]&&(0,o.createElement)(c.Lu,{noWrap:!0,content:p[t]})})));return(0,o.createElement)(c.w2,{value:r||[],onChange:a,options:g,label:s||u["ui:title"]||l.title,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:f}),readOnly:i,disabled:t,style:h})}const{asNumber:f,guessType:g}=d.P6,b=new Set(["number","integer"]);function v(e,t){const{type:n,items:r}=e;if(""!==t){if("array"===n&&r&&b.has(r.type))return t.map(f);if("boolean"===n)return"true"===t;if("number"===n)return f(t);if(e.enum){if(e.enum.every((e=>"number"===g(e))))return f(t);if(e.enum.every((e=>"boolean"===g(e))))return"true"===t}return t}}function E(e,t){return t?[].slice.call(e.target.options).filter((e=>e.selected)).map((e=>e.value)):e.target.value}const y=function(e){const{schema:t,uiSchema:n={},id:r,options:i,value:a,label:s,required:u,disabled:d,readonly:m,multiple:p,onChange:h,onBlur:f,onFocus:g,placeholder:b}=e,{enumOptions:y,enumDisabled:_}=i,w=p?[]:"",C=[];p||void 0!==t.default||C.push({value:"",label:b});for(const e of y)C.push({...e,disabled:_&&_.includes(e.value)});const x=n["ui:description"]||t.description;return(0,o.createElement)(l.SelectControl,{multiple:p,options:C,value:void 0===a?w:a,label:s,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:x}),required:u,disabled:d,readOnly:m,onChange:e=>h(v(t,e)),onBlur:f&&(e=>f(r,v(t,E(e,p)))),onFocus:g&&(e=>g(r,v(t,E(e,p))))})},{getUiOptions:_}=d.P6;function w({schema:e,uiSchema:t={},id:n,value:r,disabled:i,readonly:u,label:d,onBlur:m,onFocus:p,onChange:h,...f}){const g=_(t),{rows:b,placeholder:v,description:E=e.description}=g;return(0,o.createElement)(l.TextareaControl,(0,s.Z)({value:void 0===r?"":r,onChange:h,disabled:i,readOnly:u,label:d,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:E}),onBlur:m&&(e=>m(n,e.target.value)),onFocus:p&&(e=>p(n,e.target.value)),rows:b,placeholder:v},(0,a.without)(f,["autofocus","formContext","registry","rawErrors"])))}const{asNumber:C,guessType:x}=d.P6,O=new Set(["number","integer"]);function N(e,t){const{type:n,items:r}=e;if(""!==t){if("array"===n&&r&&O.has(r.type))return t.map(C);if("boolean"===n)return"true"===t;if("number"===n)return C(t);if(e.enum){if(e.enum.every((e=>"number"===x(e))))return C(t);if(e.enum.every((e=>"boolean"===x(e))))return"true"===t}return t}}function k({schema:e,uiSchema:t={},id:n,options:r,value:i,label:a,required:s,disabled:u,readonly:d,onChange:m,onBlur:p,onFocus:h}){const{enumOptions:f}=r,g=t["ui:description"]||e.description;return(0,o.createElement)(l.RadioControl,{selected:i,options:f,label:a,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:g}),required:s,disabled:u,readOnly:d,onChange:t=>m(N(e,t)),onBlur:p&&(t=>p(n,N(e,t.target.value))),onFocus:h&&(t=>h(n,N(e,t.target.value)))})}var S=n(95122),L=n(82839),Z=n(81019);function F({id:e,disabled:t,options:n,value:r,onChange:i,schema:s,autofocus:c,readonly:u}){const{enumOptions:d,enumDisabled:m=[],excludeList:{title:p=(0,S.__)("Excluded","it-l10n-ithemes-security-pro"),description:h=(0,S.__)("The list of items to exclude from the selection.","it-l10n-ithemes-security-pro"),button:f=(0,S.__)("Include","it-l10n-ithemes-security-pro")}={},includeList:{title:g=(0,S.__)("Included","it-l10n-ithemes-security-pro"),description:b=(0,S.__)("The list of items to include in the selection.","it-l10n-ithemes-security-pro"),button:v=(0,S.__)("Exclude","it-l10n-ithemes-security-pro")}={},title:E=s.title,description:y=s.description}=n;(0,o.useEffect)((()=>{const e=d.map((e=>e.value)),t=r.filter((t=>e.includes(t)));t.length!==r.length&&i(t)}),[r,d,i]);const[_,w]=(0,a.partition)(d,(e=>!r.includes(e.value)));return(0,o.createElement)("div",{className:"itsec-rjsf-include-exclude-widget"},E&&(0,o.createElement)(l.BaseControl.VisualLabel,null,E),y&&(0,o.createElement)("p",null,y),(0,o.createElement)("div",{className:"itsec-rjsf-include-exclude-widget__sides",id:e},(0,o.createElement)(P,{id:e+"__exclude",options:_,label:p,description:h,button:f,disabled:t||u,disabledOptions:m,autofocus:c,onToggle:e=>{(0,L.speak)((0,S.sprintf)((0,S.__)("Moved %1$s to %2$s.","it-l10n-ithemes-security-pro"),(0,a.find)(_,{value:e}).label,g)),i([...r,e])}}),(0,o.createElement)(P,{id:e+"__include",options:w,label:g,description:b,button:v,disabled:t||u,disabledOptions:m,onToggle:e=>{(0,L.speak)((0,S.sprintf)((0,S.__)("Moved %1$s to %2$s.","it-l10n-ithemes-security-pro"),(0,a.find)(w,{value:e}).label,p)),i(r.filter((t=>t!==e)))}})))}function P({id:e,label:t,description:n,options:r,button:i,onToggle:s,disabled:u,disabledOptions:d=[],autofocus:m}){const p=e+"__option__",[h,f]=(0,o.useState)("");return h&&!(0,a.find)(r,{value:h})&&f(""),(0,o.createElement)("div",{className:"itsec-rjsf-include-exclude-widget__side"},(0,o.createElement)(l.BaseControl,{id:e,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:n}),className:"itsec-rjsf-include-exclude-widget__listbox"},(0,o.createElement)("span",{className:"components-base-control__label",id:e+"__label"},t),(0,o.createElement)(c.T2,{role:"listbox",id:e,active:h&&p+h,"aria-labelledby":e+"__label","aria-describedby":n&&e+"__help",onNavigate:e=>f(e.substr(p.length)),onKeyDown:({keyCode:e})=>{if(!h||e!==Z.DELETE&&e!==Z.BACKSPACE)return;const t=(0,a.findIndex)(r,{value:h}),n=t+1
(0,o.createElement)("div",{id:p+e.value,key:e.value,role:u||d.includes(e.value)?"presentation":"option","aria-selected":e.value===h||void 0,onClick:u||d.includes(e.value)?void 0:()=>f(e.value)},e.label))))),(0,o.createElement)(l.Button,{variant:"secondary",disabled:!h,className:"itsec-rjsf-include-exclude-widget__move",onClick:()=>s(h),"aria-keyshortcuts":"Delete Backspace"},i))}const j="*";function T(e){const{id:t,title:n,required:r}=e;return(0,o.createElement)("span",{className:"itsec-rjsf-title-field",id:t},n,r&&(0,o.createElement)("span",{className:"required"},j))}var I=n(20567);const{getUiOptions:A}=d.P6;function B({uiSchema:e,schema:t,idSchema:n,name:r,formData:i,disabled:a,readonly:s,onChange:l}){const c=A(e);return(0,o.createElement)(I.fv,{id:n.$id,value:i,disabled:a,readonly:s,onChange:l,isMultiple:"array"===t.type,label:e["ui:title"]||t.title||r,description:e["ui:description"]||t.description,path:c.path,query:c.query,labelAttr:c.labelAttr,idAttr:c.idAttr,searchArg:c.searchArg})}const{getUiOptions:D}=d.P6;function W({uiSchema:e,schema:t,name:n,formData:r,disabled:i,readonly:a,onChange:s}){const l=e["ui:title"]||t.title||n,u=e["ui:description"]||t.description,d=D(e),{rows:m,placeholder:p}=d;return(0,o.createElement)(c.yA,{label:l,help:(0,o.createElement)(c.Lu,{noWrap:!0,content:u}),disabled:i,readonly:a,rows:m,value:r,onChange:s,placeholder:p})}var M=n(87514),R=n.n(M),$=n(73470);function q({idSchema:e,formData:t,onChange:n,uiSchema:r,schema:i,name:s,disabled:u,readonly:d,autofocus:m}){const p=e.$id,h=r["ui:title"]||i.title||s,f=r["ui:description"]||i.description,[g,b]=(0,o.useState)([]),[v,E]=(0,o.useState)("");(0,o.useEffect)((()=>{R()({path:(0,$.addQueryArgs)("/ithemes-security/rpc/file-change/file-tree",{directory:"/"})}).then(b)}),[]);const y=e=>{n(t.includes(e)?t.filter((t=>t!==e)):[...t,e])};return(0,o.createElement)("div",{className:"itsec-rjsf-file-tree"},f&&(0,o.createElement)(c.Lu,{content:f,tagName:"p"}),(0,o.createElement)("div",{className:"itsec-rjsf-file-tree__controls"},(0,o.createElement)("div",null,(0,o.createElement)(c.mp,{tree:g,id:p,label:(0,S.__)("File Selector","it-l10n-ithemes-security-pro"),active:v,setActive:E,onActivate:y,onLoad:async e=>{const t=await R()({path:(0,$.addQueryArgs)("/ithemes-security/rpc/file-change/file-tree",{directory:e})}),n=(0,a.cloneDeep)(g);(0,c.in)(n,(n=>{if(n.id===e)return n.children=t,c.in.halt})),b(n)}}),(0,o.createElement)(l.Button,{variant:"secondary",disabled:!v,className:"itsec-rjsf-file-tree__select",onClick:()=>y(v),"aria-keyshortcuts":"Enter Space"},(0,S.__)("Select","it-l10n-ithemes-security-pro"))),(0,o.createElement)(c.yA,{value:t,onChange:n,className:"itsec-rjsf-file-tree__list",label:h,disabled:u,readonly:d,autoFocus:m})))}function U({name:e,...t}){return(0,o.createElement)(l.Fill,(0,s.Z)({name:`RjsfField${e}`},t))}function K({name:e,...t}){return(0,o.createElement)(l.Slot,(0,s.Z)({name:`RjsfField${e}`},t))}const{ADDITIONAL_PROPERTY_FLAG:Q,getUiOptions:V}=d.P6;function J(e){const{id:t,classNames:n,disabled:r,label:i,onKeyChange:a,onDropPropertyClick:s,readonly:c,required:u,schema:d,uiSchema:m}=e,p=`${i} Key`,h=d.hasOwnProperty(Q),{removable:f}=V(m);return h&&!1!==f?(0,o.createElement)("div",{className:n},(0,o.createElement)("div",{className:"row"},(0,o.createElement)("div",{className:"col-xs-5 form-additional"},(0,o.createElement)(l.TextControl,{label:p,required:u,id:`${t}-key`,onBlur:e=>a(e.target.value)})),(0,o.createElement)("div",{className:"form-additional form-group col-xs-5"},e.children),(0,o.createElement)("div",{className:"col-xs-2"},(0,o.createElement)(l.Button,{icon:"no-alt",isDestructive:!0,disabled:r||c,onClick:s(i)})))):(0,o.createElement)("div",{className:n},e.children)}const{canExpand:Y}=d.P6;function H({className:e,onClick:t,disabled:n}){return(0,o.createElement)("div",{className:"row"},(0,o.createElement)("p",{className:`col-xs-3 col-xs-offset-9 text-right ${e}`},(0,o.createElement)(l.Button,{icon:"plus-alt2",className:"btn-add col-xs-12","aria-label":(0,S.__)("Add","it-l10n-ithemes-security-pro"),tabIndex:"0",onClick:t,disabled:n})))}const z={FieldTemplate:function(e){const{children:t,errors:n,hidden:r,schema:i,uiSchema:a,formContext:s,onChange:c}=e;if(r)return null;const{resettable:u}=V(a);return(0,o.createElement)(J,e,t,(0,o.createElement)(K,{name:e.id,fillProps:e}),u&&(0,o.createElement)(l.Button,{className:"itsec-rjsf-reset-field",variant:"secondary",onClick:()=>c(i.default)},(0,S.__)("Restore Default","it-l10n-ithemes-security-pro")),!0!==s?.disableInlineErrors&&n)},ObjectFieldTemplate:function(e){const{TitleField:t,DescriptionField:n,schema:r,uiSchema:i,properties:a}=e;if(!a.length)return null;const s=(i["ui:sections"]||[]).reduce(((e,t)=>({...e,[t.fields.find((e=>!!r.properties[e]))]:t})),{});return(0,o.createElement)("div",{className:"itsec-rjsf-object-fieldset",id:e.idSchema.$id},(i["ui:title"]||e.title)&&(0,o.createElement)(t,{id:`${e.idSchema.$id}__title`,title:e.title||i["ui:title"],required:e.required,formContext:e.formContext}),e.description&&(0,o.createElement)(n,{id:`${e.idSchema.$id}__description`,description:(0,o.createElement)(c.Lu,{noWrap:!0,content:e.description}),formContext:e.formContext}),a.map((({name:e,content:t})=>s[e]?(0,o.createElement)(o.Fragment,{key:e},(0,o.createElement)("h3",{className:"itsec-rjsf-section-title"},s[e].title),s[e].description&&(0,o.createElement)("p",{className:"itsec-rjsf-section-description"},(0,o.createElement)(c.Lu,{noWrap:!0,content:s[e].description})),t):t)),Y(r,i,e.formData)&&(0,o.createElement)(H,{className:"object-property-expand",onClick:e.onAddClick(r),disabled:e.disabled||e.readonly}))},ErrorList:function({errors:e}){return(0,o.createElement)(c.KM,{errors:e.map((({stack:e}={})=>e)).filter((e=>!!e))})},widgets:r,fields:i},G=z},31511:(e,t,n)=>{"use strict";n.d(t,{sE:()=>k,x4:()=>b,PN:()=>f,pL:()=>O,NC:()=>C,N4:()=>x,g4:()=>A,bK:()=>B,Rg:()=>F,CO:()=>P,AW:()=>L,SU:()=>S,k0:()=>w,ZE:()=>_,UC:()=>j,xJ:()=>N,YS:()=>Z,z8:()=>y,VG:()=>I,Y3:()=>T,bv:()=>E});var r=n(92819),i=n(65096),a=n.n(i),s=n(6293),o=n(73470),l=n(95122),c=n(4942),u=n(13092),d=n(86033);function m(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}var p=new WeakMap,h=new WeakMap;class f{constructor(e=void 0,t=void 0,n=void 0){m(this,p,{writable:!0,value:{}}),m(this,h,{writable:!0,value:{}}),(0,c.Z)(this,"add",((e,t,n)=>((0,d.Z)(this,p)[e]||((0,d.Z)(this,p)[e]=[]),(0,d.Z)(this,p)[e].push(t),n&&((0,d.Z)(this,h)[e]||((0,d.Z)(this,h)[e]=[]),(0,d.Z)(this,h)[e].push(n)),this))),(0,c.Z)(this,"hasErrors",(()=>this.getErrorCodes().length>0)),(0,c.Z)(this,"getErrorCodes",(()=>Object.keys((0,d.Z)(this,p)))),(0,c.Z)(this,"getErrorCode",(()=>this.getErrorCodes()[0])),(0,c.Z)(this,"getErrorMessages",((e=void 0)=>{if(e)return(0,d.Z)(this,p)[e];const t=[];for(const e in(0,d.Z)(this,p))(0,d.Z)(this,p).hasOwnProperty(e)&&t.concat((0,d.Z)(this,p)[e]);return t})),(0,c.Z)(this,"getErrorMessage",((e=void 0)=>(e=e||this.getErrorCode(),this.getErrorMessages(e)[0]))),(0,c.Z)(this,"getErrorData",((e=void 0)=>(e=e||this.getErrorCode(),(0,d.Z)(this,h)[e]))),(0,c.Z)(this,"getAllErrorMessages",(()=>{const e=[];for(const t in(0,d.Z)(this,p))(0,d.Z)(this,p).hasOwnProperty(t)&&e.push(...(0,d.Z)(this,p)[t]);return e})),e&&(t&&((0,d.Z)(this,p)[e]=[t]),n&&((0,d.Z)(this,h)[e]=n))}static fromPHPObject(e){const t=new f;return(0,u.Z)(t,p,e.errors),(0,u.Z)(t,h,e.error_data),t}static fromApiError(e){const t=new f;if((0,d.Z)(t,p)[e.code]=[e.message],(0,d.Z)(t,h)[e.code]=[e.data],e.additional_errors)for(const n of e.additional_errors)(0,d.Z)(t,p)[n.code]=[n.message],n.data&&((0,d.Z)(t,h)||(0,u.Z)(t,h,[]),(0,d.Z)(t,h)[n.code].push(n.data));return t}}class g extends Error{constructor(e,...t){super(e.message||(0,l.__)("An unknown error occurred.","it-l10n-ithemes-security-pro"),...t),Error.captureStackTrace&&Error.captureStackTrace(this,g),this.__response=e;for(const t in e)e.hasOwnProperty(t)&&Object.defineProperty(this,t,{value:e[t],configurable:!0,enumerable:!0,writable:!0})}toString(){return this.__response.toString()}getResponse(){return this.__response}}class b{constructor(e,t,n,r=[],i=[],a=[]){(0,c.Z)(this,"type",void 0),(0,c.Z)(this,"error",void 0),(0,c.Z)(this,"data",void 0),(0,c.Z)(this,"success",void 0),(0,c.Z)(this,"info",void 0),(0,c.Z)(this,"warning",void 0),this.type=e,this.error=t,this.data=n,this.success=r,this.info=i,this.warning=a,Object.seal(this)}isSuccess(){return this.type===b.SUCCESS}static async fromResponse(e){const t=t=>{const n=e.headers?.get(`X-Messages-${t}`);return n?JSON.parse(n):[]},n=204!==e.status&&e.json?await e.json():null,r=C(n),i=r.hasErrors()?b.ERROR:b.SUCCESS,a=t("Success"),s=t("Info"),o=t("Warning");return new b(i,r,n,a,s,o)}}Object.defineProperty(b,"SUCCESS",{value:"success",writable:!1,enumerable:!1,configurable:!1}),Object.defineProperty(b,"ERROR",{value:"error",writable:!1,enumerable:!1,configurable:!1});const v=(0,s.createContext)({getUrl(e,t){e="settings"===e?"itsec":"itsec-"+e;const n=(0,o.removeQueryArgs)(document.location.href,...Object.keys((0,o.getQueryArgs)(document.location.href)));return(0,o.addQueryArgs)(n,t?{page:e,path:t}:{page:e})}});function E(e,t){const{getUrl:n}=(0,s.useContext)(v);return n(e,t)}function y(e){if(e<=999)return e.toString();if(e<=9999){const t=(e/1e3).toFixed(1);return"0"===t.charAt(t.length-1)?t.replace(".0","k"):`${t}k`}if(e<=99999)return e.toString().substring(0,2)+"k";if(e<=999999)return e.toString().substring(0,3)+"k";if(e<=9999999){const t=(e/1e6).toFixed(1);return"0"===t.charAt(t.length-1)?t.replace(".0","m"):`${t}m`}if(e<=99999999)return e.toString().substring(0,2)+"m";if(e<=999999999)return e.toString().substring(0,3)+"m";if(e<=9999999999){const t=(e/1e9).toFixed(1);return"0"===t.charAt(t.length-1)?t.replace(".0","b"):`${t}b`}return e}function _(e){if(!(0,r.isPlainObject)(e))return!1;const t=Object.keys(e);return 2===t.length&&t.includes("errors")&&t.includes("error_data")}function w(e){if(!(0,r.isPlainObject)(e))return!1;const t=Object.keys(e);return(3===t.length||4===t.length)&&!(4===t.length&&!t.includes("additional_errors"))&&t.includes("code")&&t.includes("message")&&t.includes("data")}function C(e){return e instanceof f?e:_(e)?f.fromPHPObject(e):w(e)?f.fromApiError(e):new f}function x(e){const t={};for(const[n,r]of e)t[n]=r;return t}function O(e,t){const n=[[],[]];for(const r of e)n[t(r)?0:1].push(r);return n}function N(e){if(e instanceof Error)throw e;throw new g(e)}const k="https://secure.gravatar.com/avatar/d7a973c7dab26985da5f961be7b74480?s=96&d=mm&f=y&r=g";function S(e,t,n=!0){return(0,r.get)(e,["_links","self",0,"targetHints",t],n?void 0:[])}function L(e){return F(e,"self")}function Z(e){const t=e.indexOf("/ithemes-security/");if(-1!==t)return e.substring(t)}function F(e,t){return(0,r.get)(e,["_links",t,0,"href"])}function P(e,t){if(e&&e.links)for(const n of e.links)if(n.rel===t)return n}function j(e,t){if("object"!==e.type)return e;let n;for(const i in t)t.hasOwnProperty(i)&&"hidden"===t[i]["ui:widget"]&&(n||(n=(0,r.cloneDeep)(e)),delete n.properties[i]);return n||e}function T(e){let t=[];if(!e)return t;const n=e instanceof f?e:C((0,r.pick)(e,["code","message","data"]));return"rest_invalid_param"===n.getErrorCode()&&(t=Object.values(n.getErrorData().params)),[...n.getAllErrorMessages(),...t]}function I(e){const t=new Date;if(e>t)return(0,l.__)("Online Recently","it-l10n-ithemes-security-pro");const n=Math.floor((t-e)/1e3);let r=n/31536e3;return r>1?(0,l.sprintf)((0,l.__)("%s years","it-l10n-ithemes-security-pro"),Math.floor(r)):(r=n/2592e3,r>1?(0,l.sprintf)((0,l.__)("%s months","it-l10n-ithemes-security-pro"),Math.floor(r)):(r=n/86400,r>1?(0,l.sprintf)((0,l.__)("%s days","it-l10n-ithemes-security-pro"),Math.floor(r)):(r=n/3600,r>1?(0,l.sprintf)((0,l.__)("%s hours","it-l10n-ithemes-security-pro"),Math.floor(r)):(r=n/60,r>1?(0,l.sprintf)((0,l.__)("%s minutes","it-l10n-ithemes-security-pro"),Math.floor(r)):(0,l.sprintf)((0,l.__)("%s seconds","it-l10n-ithemes-security-pro"),Math.floor(r))))))}function A(){return A.instance||(A.instance=new(a())({schemaId:"id"}),A.instance.addMetaSchema(n(27171)),A.instance.addFormat("html",{type:"string",validate:()=>!0}),A.instance.addFormat("relative-file-path",{type:"string",validate:e=>!e.includes("../")}),A.instance.addFormat("file-path",{type:"string",validate:e=>!!e.startsWith("/")&&!e.includes("../")}),A.instance.addFormat("directory",{type:"string",validate:e=>!!e.startsWith("/")&&!e.includes("../")})),A.instance}function B(e){if(!e)return"";const t=e.toUpperCase().split("").map((e=>127397+e.charCodeAt()));return String.fromCodePoint(...t)}},89153:(e,t,n)=>{"use strict";n.r(t);var r=n(6293),i=n(95122),a=n(3571),s=n(64893),o=n(87514),l=n.n(o),c=n(33590),u=n(65813),d=n(36179);function m(){return l()({path:"ithemes-security/rpc/geolocation/maxmind-db-check"})}function p({apiKey:e}){const t=(0,r.useCallback)((()=>l()({method:"POST",path:"ithemes-security/rpc/geolocation/maxmind-db-download",data:{api_key:e}})),[e]),{status:n,execute:a,value:o,error:c}=(0,u.r5)(t,!1),{status:p,value:h}=(0,u.r5)(m),f="success"===n||"success"===p&&h.available;return(0,r.createElement)("div",{className:"itsec-geolocation-maxmind-download"},(0,r.createElement)(s.Button,{variant:"secondary",disabled:!e.length,onClick:a,isBusy:"pending"===n},(0,i.__)("Download DB","it-l10n-ithemes-security-pro")),(0,r.createElement)("span",null,(0,i.__)("The download may take a few moments (27MB).","it-l10n-ithemes-security-pro")),f&&(0,r.createElement)(React.Fragment,null,(0,r.createElement)("p",null,(0,i.__)("The MaxMind DB has been downloaded. You may want to exclude the following directory from your backups.","it-l10n-ithemes-security-pro")),(0,r.createElement)("p",null,(0,r.createElement)("code",null,o?.path||h?.path))),"error"===n&&(0,r.createElement)(d.KM,{apiError:c}))}function h(){return(0,r.createElement)(React.Fragment,null,(0,r.createElement)(c.bB,{name:"itsec_geolocation_maxmind_lite_key"},(({formData:e})=>(0,r.createElement)(p,{apiKey:e||""}))))}n.p=window.itsecWebpackPublicPath,(0,i.setLocaleData)({"":{}},"ithemes-security-pro"),(0,a.registerPlugin)("itsec-geolocation-settings",{render:()=>(0,r.createElement)(h,null)})},31600:e=>{e.exports=function(){return this.itsec.packages.data}()},82839:e=>{e.exports=function(){return this.wp.a11y}()},87514:e=>{e.exports=function(){return this.wp.apiFetch}()},64893:e=>{e.exports=function(){return this.wp.components}()},9576:e=>{e.exports=function(){return this.wp.compose}()},48015:e=>{e.exports=function(){return this.wp.data}()},82521:e=>{e.exports=function(){return this.wp.date}()},6293:e=>{e.exports=function(){return this.wp.element}()},95122:e=>{e.exports=function(){return this.wp.i18n}()},81834:e=>{e.exports=function(){return this.wp.isShallowEqual}()},81019:e=>{e.exports=function(){return this.wp.keycodes}()},3571:e=>{e.exports=function(){return this.wp.plugins}()},14776:e=>{e.exports=function(){return this.wp.primitives}()},73470:e=>{e.exports=function(){return this.wp.url}()},99196:e=>{"use strict";e.exports=window.React},91850:e=>{"use strict";e.exports=window.ReactDOM},92819:e=>{"use strict";e.exports=window.lodash},76292:e=>{"use strict";e.exports=window.moment}},e=>{e.O(0,[7271,3173,5307,5257,3627,8541,2704,976,567,6179],(()=>(89153,e(e.s=89153))));var t=e.O();((window.itsec=window.itsec||{}).geolocation=window.itsec.geolocation||{}).settings=t}]);