芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/ithemes-security-pro/dist/pages/tools.min.js
(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[9289,1511],{79612:(e,t,n)=>{"use strict";n.d(t,{f:()=>a});var r=n(90071),o=n(17563),i=n(92819);function a(e,t){const n=(0,r.lX)(),a=n=>{const i="string"==typeof n?(0,r.cP)(n):n,a=(0,o.parse)(i.search?.substring(1))||{};return{...i,pathname:e.pathname,search:"?"+(0,o.stringify)({...a,path:i.pathname,...t})}};return{get length(){return n.length},get action(){return n.action},get location(){const e=(0,o.parse)(n.location.search.substring(1)),r=e.path||"/";return{...n.location,pathname:r,search:"?"+(0,o.stringify)((0,i.omit)(e,["path",Object.keys(t)]))}},createHref:e=>n.createHref(a(e)),push:(e,t)=>{n.push(a(e),t)},replace:(e,t)=>{n.replace(a(e),t)},go:(...e)=>n.go.apply(n,e),goBack:(...e)=>n.goBack.apply(n,e),goForward:(...e)=>n.goForward.apply(n,e),block:(...e)=>n.block.apply(n,e),listen(e){return n.listen((()=>{e(this.location,this.action)}))}}}},77388:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AfterImportExportToolsFill:()=>J,BeforeImportExportToolsFill:()=>X,ExportFill:()=>ee,PageContainer:()=>H,PageHeader:()=>v,ToolFill:()=>q});var r=n(6293),o=n(25993),i=n.n(o),a=n(95122),s=n(52117),l=n(16550),c=n(42236),d=n(12614),u=n(64893),m=n(3571),p=n(13173),f=n(20567),h=n(73727),g=n(52278),b=n(65813);const E=(0,s.Z)(h.rU,{target:"e1jry2z10"})({name:"8dk3vg",styles:"margin-bottom:1rem"});function v(){const{pathname:e}=(0,l.TH)();return(0,r.createElement)("header",null,"/tools"!==e&&(0,r.createElement)(E,{to:"/tools",component:(0,b.Sj)(p.zx),icon:g.Z,variant:"tertiary",text:(0,a.__)("Back to list","it-l10n-ithemes-security-pro")}),(0,r.createElement)(p.X6,{level:1,text:(0,a.__)("Tools","it-l10n-ithemes-security-pro"),weight:p.fs.NORMAL}),(0,r.createElement)(p.xv,{size:p.yH.SMALL,variant:p.rK.MUTED,text:(0,a.__)("Advanced tools to help you manage your site’s security.","it-l10n-ithemes-security-pro")}))}var y=n(87462),x=n(94184),_=n.n(x),w=n(92819),S=n(9576),C=n(48015),O=n(31600),N=n(96302);const k=(0,s.Z)("div",{target:"e13vre549"})({name:"1cwpjew",styles:"display:grid;grid-template-columns:repeat( auto-fit, minmax(min(800px, 100%), 1fr) );gap:2rem;margin-top:1rem"}),L=(0,s.Z)(u.Card,{target:"e13vre548"})("display:flex;flex-direction:column;margin-bottom:0.75rem;box-shadow:none!important;border:1px solid ",(({theme:e})=>e.colors.border.normal),";>div:first-child{display:flex;flex-direction:column;}"),j=(0,s.Z)(p.X6,{target:"e13vre547"})({name:"ol9ofu",styles:"font-size:0.875rem"}),F=(0,s.Z)(u.CardBody,{target:"e13vre546"})({name:"v1mh8",styles:"flex-grow:2;display:flex;flex-direction:column"}),Z=(0,s.Z)("div",{target:"e13vre545"})({name:"1gok8e8",styles:"margin-bottom:0.5rem"}),I=(0,s.Z)("div",{target:"e13vre544"})({name:"1k0t4vh",styles:"width:90%"}),A=(0,s.Z)(f.Lu,{target:"e13vre543"})("font-size:0.75rem;color:",(({theme:e})=>e.colors.text.muted),";"),T=(0,s.Z)("div",{target:"e13vre542"})({name:"l2ils0",styles:"flex:0 0 90%"}),R=(0,s.Z)("div",{target:"e13vre541"})("display:flex;margin-top:auto;@media screen and (min-width: ",(({theme:e})=>e.breaks.medium),"px){flex-direction:",(({hasMessage:e})=>e?"column":"row"),";}"),P=(0,s.Z)(p.rN,{target:"e13vre540"})({name:"14mfhm0",styles:"margin:0.5rem 0"});var M=n(65096),D=n.n(M);function B(){return B.instance||(B.instance=new(D())({schemaId:"id"}),B.instance.addMetaSchema(n(27171)),B.instance.addFormat("html",{type:"string",validate:()=>!0})),B.instance}function W(){const{tools:e,activeModules:t,isLoaded:n}=(0,C.useSelect)((e=>({tools:e(O.toolsStore).getResolvedTools(),activeModules:e(O.MODULES_STORE_NAME).getActiveModules(),isLoaded:e(O.toolsStore).hasFinishedResolution("getTools")})),[]),o=(0,r.useMemo)((()=>e.filter((e=>t.includes(e.module)&&!1!==e.available))),[e,t]);return(0,r.createElement)(k,null,o.length>0&&n&&o.map((e=>(0,r.createElement)($,{key:e.slug,tool:e}))))}function $({tool:e,className:t,...n}){const{result:o,isRunning:i}=(0,C.useSelect)((t=>({result:t(O.toolsStore).getLastResult(e.slug),isRunning:t(O.toolsStore).isRunning(e.slug)})),[e.slug]),[a,s]=(0,r.useState)([]);return(0,r.useEffect)((()=>s([])),[e]),(0,r.createElement)(L,(0,y.Z)({className:_()(t,"itsec-tool"),isRounded:!0,size:"small"},n),(0,r.createElement)(u.CardHeader,{size:"small"},(0,r.createElement)(j,{level:3,variant:p.rK.DARK,weight:600,text:e.title})),(0,r.createElement)(F,null,(0,r.createElement)(U,{result:o,schemaError:a}),(0,r.createElement)(I,null,(0,r.createElement)(p.xv,{variant:p.rK.DARK,text:e.description}),e.help&&(0,r.createElement)(A,{content:e.help,tagName:"p"})),(0,r.createElement)(K,{tool:e.slug}),(0,r.createElement)(z,{tool:e,setSchemaError:s,isRunning:i})))}function U({result:e,schemaError:t}){var n,o,i;return(0,r.createElement)(Z,null,(0,r.createElement)(f.KM,{schemaError:t,apiError:e?.error}),(0,r.createElement)(p.rN,{messages:null!==(n=e?.success)&&void 0!==n?n:[],type:"success"}),(0,r.createElement)(p.rN,{messages:null!==(o=e?.warning)&&void 0!==o?o:[],type:"warning"}),(0,r.createElement)(p.rN,{messages:null!==(i=e?.info)&&void 0!==i?i:[],type:"info"}))}function z({tool:e,setSchemaError:t,isRunning:n}){const o=function(e){const{activeModules:t,settings:n}=(0,C.useSelect)((t=>({settings:(0,w.mapValues)(e.condition?.settings||{},((e,n)=>t(O.MODULES_STORE_NAME).getSettings(n))),activeModules:t(O.MODULES_STORE_NAME).getActiveModules()})),[e]);if(!e.condition)return!0;if(e.condition["active-modules"])for(const n of e.condition["active-modules"])if(!t?.includes(n))return!1;if(e.condition.settings){const t=B();for(const[r,o]of Object.entries(e.condition.settings))if(!t.compile(o)(n[r]))return!1}return!0}(e),i=(0,S.useInstanceId)(z,"itsec-tool-form"),s=(0,r.useMemo)((()=>({disableInlineErrors:!0,tool:e.slug})),[e.slug]),{runTool:l}=(0,C.useDispatch)(O.toolsStore),c=!o&&e.condition?.description;return(0,r.createElement)(R,{hasMessage:c},e.form&&o&&(0,r.createElement)(T,null,(0,r.createElement)(N.b,{id:i,idPrefix:`itsec_tool_${e.slug}`,schema:e.form,uiSchema:e.form.uiSchema,formContext:s,showErrorList:!1,onError:t,onSubmit:({formData:n})=>{t([]),l(e.slug,n)}})),!o&&e.condition?.description&&(0,r.createElement)(P,{type:"warning",messages:[e.condition.description]}),(0,r.createElement)(u.Flex,{className:"itsec-tool__actions",justify:"flex-end",align:"flex-end"},(0,r.createElement)(u.FlexItem,null,(0,r.createElement)(p.zx,{variant:"primary",className:"itsec-tool__trigger",type:e.form?"submit":"button",form:e.form?i:void 0,onClick:e.form?void 0:()=>l(e.slug),isBusy:n,disabled:!o},(0,a.__)("Run","it-l10n-ithemes-security-pro"))),(0,r.createElement)(K,{tool:e.slug,fillProps:{isActive:o},area:"actions"},(e=>r.Children.map(e,((e,t)=>(0,r.createElement)(r.Fragment,{key:t},e&&(0,r.createElement)(u.FlexItem,null,e))))))))}function q({tool:e,area:t="main",...n}){return(0,r.createElement)(u.Fill,(0,y.Z)({name:`Tool${t}${e}`},n))}function K({tool:e,area:t="main",...n}){return(0,r.createElement)(u.Slot,(0,y.Z)({name:`Tool${t}${e}`},n))}const H=(0,s.Z)("div",{target:"e1h1ua4f1"})({name:"94gy5t",styles:"width:100%;max-width:1680px;align-self:center;padding:1rem 1.25rem"}),V=(0,s.Z)(p.X6,{target:"e1h1ua4f0"})({name:"akdqam",styles:"margin-top:1rem"}),{Slot:Q,Fill:X}=(0,u.createSlotFill)("BeforeImportExportTools"),{Slot:G,Fill:J}=(0,u.createSlotFill)("AfterImportExportTools"),{Slot:Y,Fill:ee}=(0,u.createSlotFill)("Export");function te(){const[e,t]=(0,r.useState)(!1);return(0,r.createElement)(H,null,(0,r.createElement)(v,null),(0,r.createElement)(Q,null,(e=>(0,r.createElement)(ne,{fills:e,setHasTools:t}))),e&&(0,r.createElement)(V,{level:2,size:p.yH.LARGE,variant:p.rK.DARK,weight:600,text:(0,a.__)("Additional Tools","it-l10n-ithemes-security-pro")}),(0,r.createElement)(W,null),(0,r.createElement)(G,null))}function ne({fills:e,setHasTools:t}){return(0,r.useEffect)((()=>t(e.length>0)),[e,t]),e}function re(){return(0,r.createElement)(Y,null)}const oe=(0,s.Z)(p.Tg,{target:"e1nmkgzj0"})({name:"1fttcpj",styles:"display:flex;flex-direction:column"});function ie({history:e}){return(0,r.createElement)(d.a,{theme:p.U1},(0,r.createElement)(l.F0,{history:e},(0,r.createElement)(c.Fz,{ReactRouterRoute:l.AW},(0,r.createElement)(oe,{className:"itsec-tools",variant:p.h1.UNDER_PAGE},(0,r.createElement)(u.SlotFillProvider,null,(0,r.createElement)(m.PluginArea,null),(0,r.createElement)(u.Popover.Slot,null),(0,r.createElement)(f.Qf,null),(0,r.createElement)(l.rs,null,(0,r.createElement)(l.AW,{path:"/export",component:re}),(0,r.createElement)(l.AW,{path:"/tools",component:te}),(0,r.createElement)(l.AW,{path:"/"},(0,r.createElement)(l.l_,{to:"/tools"}))))))))}var ae=n(79612);n.p=window.itsecWebpackPublicPath,(0,a.setLocaleData)({"":{}},"ithemes-security-pro");const se=(0,ae.f)(document.location,{page:"itsec-tools"});i()((()=>(0,r.render)((0,r.createElement)(ie,{history:se}),document.getElementById("itsec-tools-root"))))},33590:(e,t,n)=>{"use strict";n.d(t,{bB:()=>z,ZP:()=>J});var r={};n.r(r),n.d(r,{BaseInput:()=>d,CheckboxWidget:()=>p,CheckboxesWidget:()=>f,IncludeExcludeWidget:()=>F,RadioWidget:()=>N,SelectWidget:()=>y,TextareaWidget:()=>_,ToggleWidget:()=>m});var o={};n.r(o),n.d(o,{EntitySelectField:()=>P,FileTreeField:()=>U,TextareaListField:()=>D,TitleField:()=>A});var i=n(92819),a=n(87462),s=n(6293),l=n(64893),c=n(36179);const d=function(e){const{id:t,label:n,value:r,readonly:o,disabled:d,onBlur:u,onFocus:m,options:p,onChange:f,schema:h,uiSchema:g={},...b}=e;p.inputType?b.type=p.inputType:b.type||("number"===h.type?(b.type="number",b.step="any"):"integer"===h.type?(b.type="number",b.step="1"):b.type="text"),p.autocomplete&&(b.autoComplete=p.autocomplete),h.multipleOf&&(b.step=h.multipleOf),void 0!==h.minimum&&(b.min=h.minimum),void 0!==h.maximum&&(b.max=h.maximum);const E=g["ui:description"]||h.description;return(0,s.createElement)(l.TextControl,(0,a.Z)({label:n,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:E}),readOnly:o,disabled:d,value:r||""},(0,i.omit)(b,["autofocus","formContext","registry","rawErrors"]),{onChange:e=>f(""===e?p.emptyValue:e),onBlur:u&&(e=>u(b.id,e.target.value)),onFocus:m&&(e=>m(b.id,e.target.value))}))};var u=n(54639);function m({schema:e,uiSchema:t={},id:n,value:r,disabled:o,readonly:i,label:a,onBlur:d,onFocus:m,onChange:p}){const f=u.P6.schemaRequiresTrueValue(e),h=t["ui:description"]||e.description;return(0,s.createElement)(l.ToggleControl,{checked:r||!1,onChange:p,required:f,disabled:o,readOnly:i,label:a,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:h}),onBlur:d&&(e=>d(n,e.target.checked)),onFocus:m&&(e=>m(n,e.target.checked))})}function p({schema:e,uiSchema:t={},id:n,value:r,disabled:o,readonly:i,label:a,onBlur:d,onFocus:m,onChange:p}){const f=u.P6.schemaRequiresTrueValue(e),h=t["ui:description"]||e.description;return(0,s.createElement)(l.CheckboxControl,{checked:r||!1,onChange:p,required:f,disabled:o,readOnly:i,label:a,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:h}),onBlur:d&&(e=>d(n,e.target.checked)),onFocus:m&&(e=>m(n,e.target.checked))})}function f(e){const{disabled:t,options:n,value:r,readonly:o,onChange:i,label:a,schema:l,uiSchema:d={}}=e,{enumOptions:u,enumDisabled:m=[],enumDescriptions:p=[],style:f}=n,h=d["ui:description"]||l.description,g=u.map(((e,t)=>({...e,disabled:m.includes(e.value),help:p[t]&&(0,s.createElement)(c.Lu,{noWrap:!0,content:p[t]})})));return(0,s.createElement)(c.w2,{value:r||[],onChange:i,options:g,label:a||d["ui:title"]||l.title,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:h}),readOnly:o,disabled:t,style:f})}const{asNumber:h,guessType:g}=u.P6,b=new Set(["number","integer"]);function E(e,t){const{type:n,items:r}=e;if(""!==t){if("array"===n&&r&&b.has(r.type))return t.map(h);if("boolean"===n)return"true"===t;if("number"===n)return h(t);if(e.enum){if(e.enum.every((e=>"number"===g(e))))return h(t);if(e.enum.every((e=>"boolean"===g(e))))return"true"===t}return t}}function v(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:o,value:i,label:a,required:d,disabled:u,readonly:m,multiple:p,onChange:f,onBlur:h,onFocus:g,placeholder:b}=e,{enumOptions:y,enumDisabled:x}=o,_=p?[]:"",w=[];p||void 0!==t.default||w.push({value:"",label:b});for(const e of y)w.push({...e,disabled:x&&x.includes(e.value)});const S=n["ui:description"]||t.description;return(0,s.createElement)(l.SelectControl,{multiple:p,options:w,value:void 0===i?_:i,label:a,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:S}),required:d,disabled:u,readOnly:m,onChange:e=>f(E(t,e)),onBlur:h&&(e=>h(r,E(t,v(e,p)))),onFocus:g&&(e=>g(r,E(t,v(e,p))))})},{getUiOptions:x}=u.P6;function _({schema:e,uiSchema:t={},id:n,value:r,disabled:o,readonly:d,label:u,onBlur:m,onFocus:p,onChange:f,...h}){const g=x(t),{rows:b,placeholder:E,description:v=e.description}=g;return(0,s.createElement)(l.TextareaControl,(0,a.Z)({value:void 0===r?"":r,onChange:f,disabled:o,readOnly:d,label:u,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:v}),onBlur:m&&(e=>m(n,e.target.value)),onFocus:p&&(e=>p(n,e.target.value)),rows:b,placeholder:E},(0,i.without)(h,["autofocus","formContext","registry","rawErrors"])))}const{asNumber:w,guessType:S}=u.P6,C=new Set(["number","integer"]);function O(e,t){const{type:n,items:r}=e;if(""!==t){if("array"===n&&r&&C.has(r.type))return t.map(w);if("boolean"===n)return"true"===t;if("number"===n)return w(t);if(e.enum){if(e.enum.every((e=>"number"===S(e))))return w(t);if(e.enum.every((e=>"boolean"===S(e))))return"true"===t}return t}}function N({schema:e,uiSchema:t={},id:n,options:r,value:o,label:i,required:a,disabled:d,readonly:u,onChange:m,onBlur:p,onFocus:f}){const{enumOptions:h}=r,g=t["ui:description"]||e.description;return(0,s.createElement)(l.RadioControl,{selected:o,options:h,label:i,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:g}),required:a,disabled:d,readOnly:u,onChange:t=>m(O(e,t)),onBlur:p&&(t=>p(n,O(e,t.target.value))),onFocus:f&&(t=>f(n,O(e,t.target.value)))})}var k=n(95122),L=n(82839),j=n(81019);function F({id:e,disabled:t,options:n,value:r,onChange:o,schema:a,autofocus:c,readonly:d}){const{enumOptions:u,enumDisabled:m=[],excludeList:{title:p=(0,k.__)("Excluded","it-l10n-ithemes-security-pro"),description:f=(0,k.__)("The list of items to exclude from the selection.","it-l10n-ithemes-security-pro"),button:h=(0,k.__)("Include","it-l10n-ithemes-security-pro")}={},includeList:{title:g=(0,k.__)("Included","it-l10n-ithemes-security-pro"),description:b=(0,k.__)("The list of items to include in the selection.","it-l10n-ithemes-security-pro"),button:E=(0,k.__)("Exclude","it-l10n-ithemes-security-pro")}={},title:v=a.title,description:y=a.description}=n;(0,s.useEffect)((()=>{const e=u.map((e=>e.value)),t=r.filter((t=>e.includes(t)));t.length!==r.length&&o(t)}),[r,u,o]);const[x,_]=(0,i.partition)(u,(e=>!r.includes(e.value)));return(0,s.createElement)("div",{className:"itsec-rjsf-include-exclude-widget"},v&&(0,s.createElement)(l.BaseControl.VisualLabel,null,v),y&&(0,s.createElement)("p",null,y),(0,s.createElement)("div",{className:"itsec-rjsf-include-exclude-widget__sides",id:e},(0,s.createElement)(Z,{id:e+"__exclude",options:x,label:p,description:f,button:h,disabled:t||d,disabledOptions:m,autofocus:c,onToggle:e=>{(0,L.speak)((0,k.sprintf)((0,k.__)("Moved %1$s to %2$s.","it-l10n-ithemes-security-pro"),(0,i.find)(x,{value:e}).label,g)),o([...r,e])}}),(0,s.createElement)(Z,{id:e+"__include",options:_,label:g,description:b,button:E,disabled:t||d,disabledOptions:m,onToggle:e=>{(0,L.speak)((0,k.sprintf)((0,k.__)("Moved %1$s to %2$s.","it-l10n-ithemes-security-pro"),(0,i.find)(_,{value:e}).label,p)),o(r.filter((t=>t!==e)))}})))}function Z({id:e,label:t,description:n,options:r,button:o,onToggle:a,disabled:d,disabledOptions:u=[],autofocus:m}){const p=e+"__option__",[f,h]=(0,s.useState)("");return f&&!(0,i.find)(r,{value:f})&&h(""),(0,s.createElement)("div",{className:"itsec-rjsf-include-exclude-widget__side"},(0,s.createElement)(l.BaseControl,{id:e,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:n}),className:"itsec-rjsf-include-exclude-widget__listbox"},(0,s.createElement)("span",{className:"components-base-control__label",id:e+"__label"},t),(0,s.createElement)(c.T2,{role:"listbox",id:e,active:f&&p+f,"aria-labelledby":e+"__label","aria-describedby":n&&e+"__help",onNavigate:e=>h(e.substr(p.length)),onKeyDown:({keyCode:e})=>{if(!f||e!==j.DELETE&&e!==j.BACKSPACE)return;const t=(0,i.findIndex)(r,{value:f}),n=t+1
(0,s.createElement)("div",{id:p+e.value,key:e.value,role:d||u.includes(e.value)?"presentation":"option","aria-selected":e.value===f||void 0,onClick:d||u.includes(e.value)?void 0:()=>h(e.value)},e.label))))),(0,s.createElement)(l.Button,{variant:"secondary",disabled:!f,className:"itsec-rjsf-include-exclude-widget__move",onClick:()=>a(f),"aria-keyshortcuts":"Delete Backspace"},o))}const I="*";function A(e){const{id:t,title:n,required:r}=e;return(0,s.createElement)("span",{className:"itsec-rjsf-title-field",id:t},n,r&&(0,s.createElement)("span",{className:"required"},I))}var T=n(20567);const{getUiOptions:R}=u.P6;function P({uiSchema:e,schema:t,idSchema:n,name:r,formData:o,disabled:i,readonly:a,onChange:l}){const c=R(e);return(0,s.createElement)(T.fv,{id:n.$id,value:o,disabled:i,readonly:a,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:M}=u.P6;function D({uiSchema:e,schema:t,name:n,formData:r,disabled:o,readonly:i,onChange:a}){const l=e["ui:title"]||t.title||n,d=e["ui:description"]||t.description,u=M(e),{rows:m,placeholder:p}=u;return(0,s.createElement)(c.yA,{label:l,help:(0,s.createElement)(c.Lu,{noWrap:!0,content:d}),disabled:o,readonly:i,rows:m,value:r,onChange:a,placeholder:p})}var B=n(87514),W=n.n(B),$=n(73470);function U({idSchema:e,formData:t,onChange:n,uiSchema:r,schema:o,name:a,disabled:d,readonly:u,autofocus:m}){const p=e.$id,f=r["ui:title"]||o.title||a,h=r["ui:description"]||o.description,[g,b]=(0,s.useState)([]),[E,v]=(0,s.useState)("");(0,s.useEffect)((()=>{W()({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,s.createElement)("div",{className:"itsec-rjsf-file-tree"},h&&(0,s.createElement)(c.Lu,{content:h,tagName:"p"}),(0,s.createElement)("div",{className:"itsec-rjsf-file-tree__controls"},(0,s.createElement)("div",null,(0,s.createElement)(c.mp,{tree:g,id:p,label:(0,k.__)("File Selector","it-l10n-ithemes-security-pro"),active:E,setActive:v,onActivate:y,onLoad:async e=>{const t=await W()({path:(0,$.addQueryArgs)("/ithemes-security/rpc/file-change/file-tree",{directory:e})}),n=(0,i.cloneDeep)(g);(0,c.in)(n,(n=>{if(n.id===e)return n.children=t,c.in.halt})),b(n)}}),(0,s.createElement)(l.Button,{variant:"secondary",disabled:!E,className:"itsec-rjsf-file-tree__select",onClick:()=>y(E),"aria-keyshortcuts":"Enter Space"},(0,k.__)("Select","it-l10n-ithemes-security-pro"))),(0,s.createElement)(c.yA,{value:t,onChange:n,className:"itsec-rjsf-file-tree__list",label:f,disabled:d,readonly:u,autoFocus:m})))}function z({name:e,...t}){return(0,s.createElement)(l.Fill,(0,a.Z)({name:`RjsfField${e}`},t))}function q({name:e,...t}){return(0,s.createElement)(l.Slot,(0,a.Z)({name:`RjsfField${e}`},t))}const{ADDITIONAL_PROPERTY_FLAG:K,getUiOptions:H}=u.P6;function V(e){const{id:t,classNames:n,disabled:r,label:o,onKeyChange:i,onDropPropertyClick:a,readonly:c,required:d,schema:u,uiSchema:m}=e,p=`${o} Key`,f=u.hasOwnProperty(K),{removable:h}=H(m);return f&&!1!==h?(0,s.createElement)("div",{className:n},(0,s.createElement)("div",{className:"row"},(0,s.createElement)("div",{className:"col-xs-5 form-additional"},(0,s.createElement)(l.TextControl,{label:p,required:d,id:`${t}-key`,onBlur:e=>i(e.target.value)})),(0,s.createElement)("div",{className:"form-additional form-group col-xs-5"},e.children),(0,s.createElement)("div",{className:"col-xs-2"},(0,s.createElement)(l.Button,{icon:"no-alt",isDestructive:!0,disabled:r||c,onClick:a(o)})))):(0,s.createElement)("div",{className:n},e.children)}const{canExpand:Q}=u.P6;function X({className:e,onClick:t,disabled:n}){return(0,s.createElement)("div",{className:"row"},(0,s.createElement)("p",{className:`col-xs-3 col-xs-offset-9 text-right ${e}`},(0,s.createElement)(l.Button,{icon:"plus-alt2",className:"btn-add col-xs-12","aria-label":(0,k.__)("Add","it-l10n-ithemes-security-pro"),tabIndex:"0",onClick:t,disabled:n})))}const G={FieldTemplate:function(e){const{children:t,errors:n,hidden:r,schema:o,uiSchema:i,formContext:a,onChange:c}=e;if(r)return null;const{resettable:d}=H(i);return(0,s.createElement)(V,e,t,(0,s.createElement)(q,{name:e.id,fillProps:e}),d&&(0,s.createElement)(l.Button,{className:"itsec-rjsf-reset-field",variant:"secondary",onClick:()=>c(o.default)},(0,k.__)("Restore Default","it-l10n-ithemes-security-pro")),!0!==a?.disableInlineErrors&&n)},ObjectFieldTemplate:function(e){const{TitleField:t,DescriptionField:n,schema:r,uiSchema:o,properties:i}=e;if(!i.length)return null;const a=(o["ui:sections"]||[]).reduce(((e,t)=>({...e,[t.fields.find((e=>!!r.properties[e]))]:t})),{});return(0,s.createElement)("div",{className:"itsec-rjsf-object-fieldset",id:e.idSchema.$id},(o["ui:title"]||e.title)&&(0,s.createElement)(t,{id:`${e.idSchema.$id}__title`,title:e.title||o["ui:title"],required:e.required,formContext:e.formContext}),e.description&&(0,s.createElement)(n,{id:`${e.idSchema.$id}__description`,description:(0,s.createElement)(c.Lu,{noWrap:!0,content:e.description}),formContext:e.formContext}),i.map((({name:e,content:t})=>a[e]?(0,s.createElement)(s.Fragment,{key:e},(0,s.createElement)("h3",{className:"itsec-rjsf-section-title"},a[e].title),a[e].description&&(0,s.createElement)("p",{className:"itsec-rjsf-section-description"},(0,s.createElement)(c.Lu,{noWrap:!0,content:a[e].description})),t):t)),Q(r,o,e.formData)&&(0,s.createElement)(X,{className:"object-property-expand",onClick:e.onAddClick(r),disabled:e.disabled||e.readonly}))},ErrorList:function({errors:e}){return(0,s.createElement)(c.KM,{errors:e.map((({stack:e}={})=>e)).filter((e=>!!e))})},widgets:r,fields:o},J=G},96302:(e,t,n)=>{"use strict";n.d(t,{T:()=>b,b:()=>E});var r=n(87462),o=n(6293),i=n(73727),a=n(64893),s=n(95122),l=n(9576),c=n(13173),d=n(65813),u=n(20567),m=n(52117),p=n(54639),f=n(33590);const h=(0,p.Zz)(f.ZP),g=(0,m.Z)(h,{target:"ejy4qm0"})(".itsec-rjsf-object-fieldset{display:grid;grid-template-columns:[label fields] minmax(0, 1fr);grid-template-rows:auto;grid-gap:.5rem 0;@media (min-width: ",(({theme:{breaks:e}})=>e.small),"px){grid-template-columns:[label] 10rem [fields] minmax(0, 1fr);}}.itsec-rjsf-section-description{margin-top:0;grid-column:fields;}>.field-object>.itsec-rjsf-object-fieldset{&>.itsec-rjsf-title-field,&>.itsec-rjsf-section-title{grid-column:label;font-size:1rem;padding-right:1rem;margin-top:0;&:not(:first-child){border-top:1px solid ",(({theme:e})=>e.colors.border.normal),";margin-top:.5rem;padding-top:1rem;@media (min-width: ",(({theme:{breaks:e}})=>e.small),"px){&+*{border-top:1px solid ",(({theme:e})=>e.colors.border.normal),";margin-top:.5rem;padding-top:1rem;}}}}&>.form-group:not(.field-object){grid-column:label/fields-end;}&>.itsec-rjsf-section-title~.form-group{grid-column:fields;}&>.itsec-rjsf-section-title:has(+ .itsec-highlighted-search-result){border-left:5px solid ",(({theme:e})=>e.colors.border.info),";background:#f9f7fd;margin-bottom:0;padding-top:1rem!important;}&>.field-object{grid-column:label/fields-end;}&>.field-description{margin-top:0;}}.itsec-rjsf-object-fieldset>*>.itsec-rjsf-object-fieldset{&>.itsec-rjsf-title-field{grid-column:label;font-size:1rem;padding-right:1rem;}&>.form-group{grid-column:fields;}&>.field-description{grid-column:fields;margin-top:0;}}.components-base-control__label,.components-input-control__label,label,caption,legend{color:",(({theme:e})=>e.colors.text.dark),";}.itsec-highlighted-search-result{background:#f9f7fd;padding-bottom:1rem;padding-top:1rem!important;.components-base-control__label,.components-input-control__label,label,caption{border-bottom:3px solid ",(({theme:e})=>e.colors.border.info),";padding-bottom:3px;margin-bottom:6px;}.components-base-control__field{margin-bottom:12px;}}.field-object:not(:first-child):not(:empty){border-top:1px solid ",(({theme:e})=>e.colors.border.normal),";margin-top:1rem;padding-top:1rem;}.field-object:empty{display:none;}.itsec-rjsf-title-field+.field-object:not(:first-child),.itsec-rjsf-section-description+.field-object:not(:first-child){border-top:none;margin-top:0;padding-top:0;}");function b({saveLabel:e,isSaving:t,saveDisabled:n,cancelLabel:i,onCancel:s,cancelRoute:c,undoLabel:d,undoDisabled:m,onUndo:p,children:f,errors:h,apiError:g,schemaError:y,withCard:x,alignActions:_,...w}){let S=(0,l.useInstanceId)(b,"itsec-schema-form");S=w.id||S;const C=(0,o.createElement)(React.Fragment,null,(0,o.createElement)(u.KM,{errors:h,apiError:g,schemaError:y}),(0,o.createElement)(E,(0,r.Z)({},w,{id:S})));return(0,o.createElement)(a.Flex,{direction:"column",gap:7,justify:"start",expanded:!1},(0,o.createElement)(a.FlexItem,null,x&&(0,o.createElement)(a.Card,null,(0,o.createElement)(a.CardBody,null,C)),!x&&C),(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(v,{id:S,saveLabel:e,cancelLabel:i,isSaving:t,saveDisabled:n,onCancel:s,cancelRoute:c,undoLabel:d,undoDisabled:m,onUndo:p,align:_},f)))}const E=(0,o.forwardRef)((({className:e,...t},i)=>(0,o.createElement)(g,(0,r.Z)({},t,{ref:i,className:e,additionalMetaSchemas:[n(27171)]}),(0,o.createElement)(React.Fragment,null))));function v({id:e,saveLabel:t=(0,s.__)("Save","it-l10n-ithemes-security-pro"),isSaving:n,saveDisabled:r,cancelLabel:l=(0,s.__)("Cancel","it-l10n-ithemes-security-pro"),onCancel:m,cancelRoute:p,undoLabel:f=(0,s.__)("Undo Changes","it-l10n-ithemes-security-pro"),undoDisabled:h,onUndo:g,align:b,children:E}){return(0,o.createElement)(a.Flex,{align:b},m&&(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(c.zx,{variant:"tertiary",type:"button",onClick:m},l)),p&&(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(i.rU,{component:(0,d.Sj)(c.zx),variant:"tertiary",type:"button",to:p},l)),!b&&(0,o.createElement)(u.Xp,null),E,g&&(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(c.zx,{variant:"secondary",disabled:h,onClick:g},f)),(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(c.zx,{variant:"primary",isBusy:n,disabled:n||r,form:e,type:"submit"},t)))}},31511:(e,t,n)=>{"use strict";n.d(t,{sE:()=>N,x4:()=>b,PN:()=>h,pL:()=>C,NC:()=>w,N4:()=>S,g4:()=>R,bK:()=>P,Rg:()=>F,CO:()=>Z,AW:()=>L,SU:()=>k,k0:()=>_,ZE:()=>x,UC:()=>I,xJ:()=>O,YS:()=>j,z8:()=>y,VG:()=>T,Y3:()=>A,bv:()=>v});var r=n(92819),o=n(65096),i=n.n(o),a=n(6293),s=n(73470),l=n(95122),c=n(4942),d=n(13092),u=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,f=new WeakMap;class h{constructor(e=void 0,t=void 0,n=void 0){m(this,p,{writable:!0,value:{}}),m(this,f,{writable:!0,value:{}}),(0,c.Z)(this,"add",((e,t,n)=>((0,u.Z)(this,p)[e]||((0,u.Z)(this,p)[e]=[]),(0,u.Z)(this,p)[e].push(t),n&&((0,u.Z)(this,f)[e]||((0,u.Z)(this,f)[e]=[]),(0,u.Z)(this,f)[e].push(n)),this))),(0,c.Z)(this,"hasErrors",(()=>this.getErrorCodes().length>0)),(0,c.Z)(this,"getErrorCodes",(()=>Object.keys((0,u.Z)(this,p)))),(0,c.Z)(this,"getErrorCode",(()=>this.getErrorCodes()[0])),(0,c.Z)(this,"getErrorMessages",((e=void 0)=>{if(e)return(0,u.Z)(this,p)[e];const t=[];for(const e in(0,u.Z)(this,p))(0,u.Z)(this,p).hasOwnProperty(e)&&t.concat((0,u.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,u.Z)(this,f)[e]))),(0,c.Z)(this,"getAllErrorMessages",(()=>{const e=[];for(const t in(0,u.Z)(this,p))(0,u.Z)(this,p).hasOwnProperty(t)&&e.push(...(0,u.Z)(this,p)[t]);return e})),e&&(t&&((0,u.Z)(this,p)[e]=[t]),n&&((0,u.Z)(this,f)[e]=n))}static fromPHPObject(e){const t=new h;return(0,d.Z)(t,p,e.errors),(0,d.Z)(t,f,e.error_data),t}static fromApiError(e){const t=new h;if((0,u.Z)(t,p)[e.code]=[e.message],(0,u.Z)(t,f)[e.code]=[e.data],e.additional_errors)for(const n of e.additional_errors)(0,u.Z)(t,p)[n.code]=[n.message],n.data&&((0,u.Z)(t,f)||(0,d.Z)(t,f,[]),(0,u.Z)(t,f)[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=[],o=[],i=[]){(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=o,this.warning=i,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=w(n),o=r.hasErrors()?b.ERROR:b.SUCCESS,i=t("Success"),a=t("Info"),s=t("Warning");return new b(o,r,n,i,a,s)}}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 E=(0,a.createContext)({getUrl(e,t){e="settings"===e?"itsec":"itsec-"+e;const n=(0,s.removeQueryArgs)(document.location.href,...Object.keys((0,s.getQueryArgs)(document.location.href)));return(0,s.addQueryArgs)(n,t?{page:e,path:t}:{page:e})}});function v(e,t){const{getUrl:n}=(0,a.useContext)(E);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 x(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 _(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 w(e){return e instanceof h?e:x(e)?h.fromPHPObject(e):_(e)?h.fromApiError(e):new h}function S(e){const t={};for(const[n,r]of e)t[n]=r;return t}function C(e,t){const n=[[],[]];for(const r of e)n[t(r)?0:1].push(r);return n}function O(e){if(e instanceof Error)throw e;throw new g(e)}const N="https://secure.gravatar.com/avatar/d7a973c7dab26985da5f961be7b74480?s=96&d=mm&f=y&r=g";function k(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 j(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 Z(e,t){if(e&&e.links)for(const n of e.links)if(n.rel===t)return n}function I(e,t){if("object"!==e.type)return e;let n;for(const o in t)t.hasOwnProperty(o)&&"hidden"===t[o]["ui:widget"]&&(n||(n=(0,r.cloneDeep)(e)),delete n.properties[o]);return n||e}function A(e){let t=[];if(!e)return t;const n=e instanceof h?e:w((0,r.pick)(e,["code","message","data"]));return"rest_invalid_param"===n.getErrorCode()&&(t=Object.values(n.getErrorData().params)),[...n.getAllErrorMessages(),...t]}function T(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 R(){return R.instance||(R.instance=new(i())({schemaId:"id"}),R.instance.addMetaSchema(n(27171)),R.instance.addFormat("html",{type:"string",validate:()=>!0}),R.instance.addFormat("relative-file-path",{type:"string",validate:e=>!e.includes("../")}),R.instance.addFormat("file-path",{type:"string",validate:e=>!!e.startsWith("/")&&!e.includes("../")}),R.instance.addFormat("directory",{type:"string",validate:e=>!!e.startsWith("/")&&!e.includes("../")})),R.instance}function P(e){if(!e)return"";const t=e.toUpperCase().split("").map((e=>127397+e.charCodeAt()));return String.fromCodePoint(...t)}},52278:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(6293),o=n(14776);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"}))},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}()},25993:e=>{e.exports=function(){return this.wp.domReady}()},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,3828,976,567,6179],(()=>(77388,e(e.s=77388))));var t=e.O();((window.itsec=window.itsec||{}).pages=window.itsec.pages||{}).tools=t}]);