HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/delta/wp-content/plugins/better-wp-security/dist/pages/tools.js
(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[1841,2932],{3075:e=>{e.exports=function(){return this.wp.i18n}()},8601:e=>{e.exports=function(){return this.wp.element}()},11431:e=>{e.exports=function(){return this.wp.a11y}()},17232:e=>{e.exports=function(){return this.wp.domReady}()},31987:e=>{e.exports=function(){return this.wp.data}()},32633:(e,t,n)=>{"use strict";n.d(t,{wn:()=>E,X$:()=>v});var r=n(58168),o=n(51609),i=n(54625),a=n(39959),s=n(3075),l=n(89897),c=n(8601),d=n(88356),u=n(98883),m=n(48620),p=n(81923),f=n(16169),h=n(99283);const g=(0,f.SL)(h.Ay),b=(0,p.A)(g,{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 E({saveLabel:e,isSaving:t,saveDisabled:n,cancelLabel:i,onCancel:s,cancelRoute:c,undoLabel:d,undoDisabled:u,onUndo:p,children:f,errors:h,apiError:g,schemaError:b,withCard:x,alignActions:_,...w}){let C=(0,l.useInstanceId)(E,"itsec-schema-form");C=w.id||C;const S=(0,o.createElement)(React.Fragment,null,(0,o.createElement)(m.VS,{errors:h,apiError:g,schemaError:b}),(0,o.createElement)(v,(0,r.A)({},w,{id:C})));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,S)),!x&&S),(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(y,{id:C,saveLabel:e,cancelLabel:i,isSaving:t,saveDisabled:n,onCancel:s,cancelRoute:c,undoLabel:d,undoDisabled:u,onUndo:p,align:_},f)))}const v=(0,c.forwardRef)((({className:e,...t},n)=>(0,o.createElement)(b,(0,r.A)({},t,{ref:n,className:e}),(0,o.createElement)(React.Fragment,null))));function y({id:e,saveLabel:t=(0,s.__)("Save","better-wp-security"),isSaving:n,saveDisabled:r,cancelLabel:l=(0,s.__)("Cancel","better-wp-security"),onCancel:c,cancelRoute:p,undoLabel:f=(0,s.__)("Undo Changes","better-wp-security"),undoDisabled:h,onUndo:g,align:b,children:E}){return(0,o.createElement)(a.Flex,{align:b},c&&(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(d.$n,{variant:"tertiary",type:"button",onClick:c},l)),p&&(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(i.N_,{component:(0,u.kk)(d.$n),variant:"tertiary",type:"button",to:p},l)),!b&&(0,o.createElement)(m.g8,null),E,g&&(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(d.$n,{variant:"secondary",disabled:h,onClick:g},f)),(0,o.createElement)(a.FlexItem,null,(0,o.createElement)(d.$n,{variant:"primary",isBusy:n,disabled:n||r,form:e,type:"submit"},t)))}},38125:e=>{e.exports=function(){return this.wp.plugins}()},39959:e=>{e.exports=function(){return this.wp.components}()},40747:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AfterImportExportToolsFill:()=>G,BeforeImportExportToolsFill:()=>Q,ExportFill:()=>Y,PageContainer:()=>z,PageHeader:()=>y,ToolFill:()=>V});var r=n(51609),o=n(8601),i=n(17232),a=n.n(i),s=n(3075),l=n(81923),c=n(56347),d=n(7e3),u=n(79487),m=n(39959),p=n(38125),f=n(88356),h=n(48620),g=n(54625),b=n(47406),E=n(98883);const v=(0,l.A)(g.N_,{target:"e1jry2z10"})({name:"8dk3vg",styles:"margin-bottom:1rem"});function y(){const{pathname:e}=(0,c.zy)();return(0,r.createElement)("header",null,"/tools"!==e&&(0,r.createElement)(v,{to:"/tools",component:(0,E.kk)(f.$n),icon:b.A,variant:"tertiary",text:(0,s.__)("Back to list","better-wp-security")}),(0,r.createElement)(f.DZ,{level:1,text:(0,s.__)("Tools","better-wp-security"),weight:f.uL.NORMAL}),(0,r.createElement)(f.EY,{size:f.$C.SMALL,variant:f.J3.MUTED,text:(0,s.__)("Advanced tools to help you manage your site’s security.","better-wp-security")}))}var x=n(58168),_=n(46942),w=n.n(_),C=n(66087),S=n(89897),A=n(31987),O=n(46627),N=n(32633),k=n(62932);const j=(0,l.A)("div",{target:"e13vre549"})({name:"1cwpjew",styles:"display:grid;grid-template-columns:repeat( auto-fit, minmax(min(800px, 100%), 1fr) );gap:2rem;margin-top:1rem"}),F=(0,l.A)(m.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;}"),L=(0,l.A)(f.DZ,{target:"e13vre547"})({name:"ol9ofu",styles:"font-size:0.875rem"}),I=(0,l.A)(m.CardBody,{target:"e13vre546"})({name:"v1mh8",styles:"flex-grow:2;display:flex;flex-direction:column"}),R=(0,l.A)("div",{target:"e13vre545"})({name:"1gok8e8",styles:"margin-bottom:0.5rem"}),T=(0,l.A)("div",{target:"e13vre544"})({name:"1k0t4vh",styles:"width:90%"}),D=(0,l.A)(h.VK,{target:"e13vre543"})("font-size:0.75rem;color:",(({theme:e})=>e.colors.text.muted),";"),M=(0,l.A)("div",{target:"e13vre542"})({name:"l2ils0",styles:"flex:0 0 90%"}),W=(0,l.A)("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"),";}"),$=(0,l.A)(f.Mf,{target:"e13vre540"})({name:"14mfhm0",styles:"margin:0.5rem 0"});function B(){const{tools:e,activeModules:t,isLoaded:n}=(0,A.useSelect)((e=>({tools:e(O.toolsStore).getResolvedTools(),activeModules:e(O.MODULES_STORE_NAME).getActiveModules(),isLoaded:e(O.toolsStore).hasFinishedResolution("getTools")})),[]),i=(0,o.useMemo)((()=>e.filter((e=>t.includes(e.module)&&!1!==e.available))),[e,t]);return(0,r.createElement)(j,null,i.length>0&&n&&i.map((e=>(0,r.createElement)(P,{key:e.slug,tool:e}))))}function P({tool:e,className:t,...n}){const{result:i,isRunning:a}=(0,A.useSelect)((t=>({result:t(O.toolsStore).getLastResult(e.slug),isRunning:t(O.toolsStore).isRunning(e.slug)})),[e.slug]),[s,l]=(0,o.useState)([]);return(0,o.useEffect)((()=>l([])),[e]),(0,r.createElement)(F,(0,x.A)({className:w()(t,"itsec-tool"),isRounded:!0,size:"small"},n),(0,r.createElement)(m.CardHeader,{size:"small"},(0,r.createElement)(L,{level:3,variant:f.J3.DARK,weight:600,text:e.title})),(0,r.createElement)(I,null,(0,r.createElement)(K,{result:i,schemaError:s}),(0,r.createElement)(T,null,(0,r.createElement)(f.EY,{variant:f.J3.DARK,text:e.description}),e.help&&(0,r.createElement)(D,{content:e.help,tagName:"p"})),(0,r.createElement)(U,{tool:e.slug}),(0,r.createElement)(q,{tool:e,setSchemaError:l,isRunning:a})))}function K({result:e,schemaError:t}){var n,o,i;return(0,r.createElement)(R,null,(0,r.createElement)(h.VS,{schemaError:t,apiError:e?.error}),(0,r.createElement)(f.Mf,{messages:null!==(n=e?.success)&&void 0!==n?n:[],type:"success"}),(0,r.createElement)(f.Mf,{messages:null!==(o=e?.warning)&&void 0!==o?o:[],type:"warning"}),(0,r.createElement)(f.Mf,{messages:null!==(i=e?.info)&&void 0!==i?i:[],type:"info"}))}function q({tool:e,setSchemaError:t,isRunning:n}){const i=function(e){const{activeModules:t,settings:n}=(0,A.useSelect)((t=>({settings:(0,C.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=(0,k.qD)();for(const[r,o]of Object.entries(e.condition.settings))if(!t.compile(o)(n[r]))return!1}return!0}(e),a=(0,S.useInstanceId)(q,"itsec-tool-form"),l=(0,o.useMemo)((()=>({disableInlineErrors:!0,tool:e.slug})),[e.slug]),{runTool:c}=(0,A.useDispatch)(O.toolsStore),d=!i&&e.condition?.description;return(0,r.createElement)(W,{hasMessage:d},e.form&&i&&(0,r.createElement)(M,null,(0,r.createElement)(N.X$,{id:a,idPrefix:`itsec_tool_${e.slug}`,schema:e.form,uiSchema:e.form.uiSchema,formContext:l,showErrorList:!1,onError:t,onSubmit:({formData:n})=>{t([]),c(e.slug,n)}})),!i&&e.condition?.description&&(0,r.createElement)($,{type:"warning",messages:[e.condition.description]}),(0,r.createElement)(m.Flex,{className:"itsec-tool__actions",justify:"flex-end",align:"flex-end"},(0,r.createElement)(m.FlexItem,null,(0,r.createElement)(f.$n,{variant:"primary",className:"itsec-tool__trigger",type:e.form?"submit":"button",form:e.form?a:void 0,onClick:e.form?void 0:()=>c(e.slug),isBusy:n,disabled:!i},(0,s.__)("Run","better-wp-security"))),(0,r.createElement)(U,{tool:e.slug,fillProps:{isActive:i},area:"actions"},(e=>o.Children.map(e,((e,t)=>(0,r.createElement)(o.Fragment,{key:t},e&&(0,r.createElement)(m.FlexItem,null,e))))))))}function V({tool:e,area:t="main",...n}){return(0,r.createElement)(m.Fill,(0,x.A)({name:`Tool${t}${e}`},n))}function U({tool:e,area:t="main",...n}){return(0,r.createElement)(m.Slot,(0,x.A)({name:`Tool${t}${e}`},n))}const z=(0,l.A)("div",{target:"e1h1ua4f1"})({name:"94gy5t",styles:"width:100%;max-width:1680px;align-self:center;padding:1rem 1.25rem"}),H=(0,l.A)(f.DZ,{target:"e1h1ua4f0"})({name:"akdqam",styles:"margin-top:1rem"}),{Slot:J,Fill:Q}=(0,m.createSlotFill)("BeforeImportExportTools"),{Slot:Z,Fill:G}=(0,m.createSlotFill)("AfterImportExportTools"),{Slot:X,Fill:Y}=(0,m.createSlotFill)("Export");function ee(){const[e,t]=(0,o.useState)(!1);return(0,r.createElement)(z,null,(0,r.createElement)(y,null),(0,r.createElement)(J,null,(e=>(0,r.createElement)(te,{fills:e,setHasTools:t}))),e&&(0,r.createElement)(H,{level:2,size:f.$C.LARGE,variant:f.J3.DARK,weight:600,text:(0,s.__)("Additional Tools","better-wp-security")}),(0,r.createElement)(B,null),(0,r.createElement)(Z,null))}function te({fills:e,setHasTools:t}){return(0,o.useEffect)((()=>t(e.length>0)),[e,t]),e}function ne(){return(0,r.createElement)(X,null)}const re=(0,l.A)(f.ui,{target:"e1nmkgzj0"})({name:"1fttcpj",styles:"display:flex;flex-direction:column"});function oe({history:e}){return(0,r.createElement)(u.b,{theme:f.$f},(0,r.createElement)(c.Ix,{history:e},(0,r.createElement)(d.HX,{ReactRouterRoute:c.qh},(0,r.createElement)(re,{className:"itsec-tools",variant:f.ls.UNDER_PAGE},(0,r.createElement)(m.SlotFillProvider,null,(0,r.createElement)(p.PluginArea,null),(0,r.createElement)(m.Popover.Slot,null),(0,r.createElement)(h.Nr,null),(0,r.createElement)(c.dO,null,(0,r.createElement)(c.qh,{path:"/export",component:ne}),(0,r.createElement)(c.qh,{path:"/tools",component:ee}),(0,r.createElement)(c.qh,{path:"/"},(0,r.createElement)(c.rd,{to:"/tools"}))))))))}var ie=n(75413);n.p=window.itsecWebpackPublicPath,(0,s.setLocaleData)({"":{}},"ithemes-security-pro");const ae=(0,ie.n)(document.location,{page:"itsec-tools"});a()((()=>(0,o.render)((0,r.createElement)(oe,{history:ae}),document.getElementById("itsec-tools-root"))))},46627:e=>{e.exports=function(){return this.itsec.packages.data}()},47406:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(51609),o=n(55933);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"}))},51609:e=>{"use strict";e.exports=window.React},55933:e=>{e.exports=function(){return this.wp.primitives}()},62247:e=>{e.exports=function(){return this.wp.isShallowEqual}()},62932:(e,t,n)=>{"use strict";n.d(t,{Z$:()=>N,Q7:()=>E,AR:()=>g,cM:()=>A,n7:()=>C,pC:()=>S,qD:()=>M,tO:()=>W,TE:()=>L,Cc:()=>I,Ng:()=>j,ZB:()=>k,d7:()=>w,KK:()=>_,Wy:()=>R,dD:()=>O,_t:()=>F,z6:()=>x,_D:()=>D,Mr:()=>T,aZ:()=>y});var r=n(66087),o=n(63282),i=n.n(o),a=n(8601),s=n(77172),l=n(3075),c=n(64467);function d(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)}function u(e,t,n){return e.set(p(e,t),n),n}function m(e,t){return e.get(p(e,t))}function p(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}var f=new WeakMap,h=new WeakMap;class g{constructor(e=void 0,t=void 0,n=void 0){d(this,f,{}),d(this,h,{}),(0,c.A)(this,"add",((e,t,n)=>(m(f,this)[e]||(m(f,this)[e]=[]),m(f,this)[e].push(t),n&&(m(h,this)[e]||(m(h,this)[e]=[]),m(h,this)[e].push(n)),this))),(0,c.A)(this,"hasErrors",(()=>this.getErrorCodes().length>0)),(0,c.A)(this,"getErrorCodes",(()=>Object.keys(m(f,this)))),(0,c.A)(this,"getErrorCode",(()=>this.getErrorCodes()[0])),(0,c.A)(this,"getErrorMessages",((e=void 0)=>{if(e)return m(f,this)[e];const t=[];for(const e in m(f,this))m(f,this).hasOwnProperty(e)&&t.concat(m(f,this)[e]);return t})),(0,c.A)(this,"getErrorMessage",((e=void 0)=>(e=e||this.getErrorCode(),this.getErrorMessages(e)[0]))),(0,c.A)(this,"getErrorData",((e=void 0)=>(e=e||this.getErrorCode(),m(h,this)[e]))),(0,c.A)(this,"getAllErrorMessages",(()=>{const e=[];for(const t in m(f,this))m(f,this).hasOwnProperty(t)&&e.push(...m(f,this)[t]);return e})),e&&(t&&(m(f,this)[e]=[t]),n&&(m(h,this)[e]=n))}static fromPHPObject(e){const t=new g;return u(f,t,e.errors),u(h,t,e.error_data),t}static fromApiError(e){const t=new g;if(m(f,t)[e.code]=[e.message],m(h,t)[e.code]=[e.data],e.additional_errors)for(const n of e.additional_errors)m(f,t)[n.code]=[n.message],n.data&&(m(h,t)||u(h,t,[]),m(h,t)[n.code].push(n.data));return t}}class b extends Error{constructor(e,...t){super(e.message||(0,l.__)("An unknown error occurred.","better-wp-security"),...t),Error.captureStackTrace&&Error.captureStackTrace(this,b),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 E{constructor(e,t,n,r=[],o=[],i=[]){(0,c.A)(this,"type",void 0),(0,c.A)(this,"error",void 0),(0,c.A)(this,"data",void 0),(0,c.A)(this,"success",void 0),(0,c.A)(this,"info",void 0),(0,c.A)(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===E.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),o=r.hasErrors()?E.ERROR:E.SUCCESS,i=t("Success"),a=t("Info"),s=t("Warning");return new E(o,r,n,i,a,s)}}Object.defineProperty(E,"SUCCESS",{value:"success",writable:!1,enumerable:!1,configurable:!1}),Object.defineProperty(E,"ERROR",{value:"error",writable:!1,enumerable:!1,configurable:!1});const v=(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 y(e,t){const{getUrl:n}=(0,a.useContext)(v);return n(e,t)}function x(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 g?e:_(e)?g.fromPHPObject(e):w(e)?g.fromApiError(e):new g}function S(e){const t={};for(const[n,r]of e)t[n]=r;return t}function A(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 b(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 j(e){return L(e,"self")}function F(e){const t=e.indexOf("/ithemes-security/");if(-1!==t)return e.substring(t)}function L(e,t){return(0,r.get)(e,["_links",t,0,"href"])}function I(e,t){if(e&&e.links)for(const n of e.links)if(n.rel===t)return n}function R(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 T(e){let t=[];if(!e)return t;const n=e instanceof g?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 D(e){const t=new Date;if(e>t)return(0,l.__)("Online Recently","better-wp-security");const n=Math.floor((t-e)/1e3);let r=n/31536e3;return r>1?(0,l.sprintf)((0,l.__)("%s years","better-wp-security"),Math.floor(r)):(r=n/2592e3,r>1?(0,l.sprintf)((0,l.__)("%s months","better-wp-security"),Math.floor(r)):(r=n/86400,r>1?(0,l.sprintf)((0,l.__)("%s days","better-wp-security"),Math.floor(r)):(r=n/3600,r>1?(0,l.sprintf)((0,l.__)("%s hours","better-wp-security"),Math.floor(r)):(r=n/60,r>1?(0,l.sprintf)((0,l.__)("%s minutes","better-wp-security"),Math.floor(r)):(0,l.sprintf)((0,l.__)("%s seconds","better-wp-security"),Math.floor(r))))))}function M(){return M.instance||(M.instance=new(i())({strict:!1}),M.instance.addFormat("html",{type:"string",validate:()=>!0}),M.instance.addFormat("relative-file-path",{type:"string",validate:e=>!e.includes("../")}),M.instance.addFormat("file-path",{type:"string",validate:e=>!!e.startsWith("/")&&!e.includes("../")}),M.instance.addFormat("directory",{type:"string",validate:e=>!!e.startsWith("/")&&!e.includes("../")})),M.instance}function W(e){if(!e)return"";const t=e.toUpperCase().split("").map((e=>127397+e.charCodeAt()));return String.fromCodePoint(...t)}},66087:e=>{"use strict";e.exports=window.lodash},75413:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(17929),o=n(86663),i=n(66087);function a(e,t){const n=(0,r.zR)(),a=n=>{const i="string"==typeof n?(0,r.Rr)(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)}))}}}},75795:e=>{"use strict";e.exports=window.ReactDOM},76154:e=>{"use strict";e.exports=window.moment},77172:e=>{e.exports=function(){return this.wp.url}()},79860:e=>{e.exports=function(){return this.wp.keycodes}()},85631:e=>{e.exports=function(){return this.wp.apiFetch}()},89897:e=>{e.exports=function(){return this.wp.compose}()},89959:e=>{e.exports=function(){return this.wp.date}()},99283:(e,t,n)=>{"use strict";n.d(t,{bV:()=>U,Ay:()=>Y});var r={};n.r(r),n.d(r,{BaseInput:()=>d,CheckboxWidget:()=>p,CheckboxesWidget:()=>f,IncludeExcludeWidget:()=>L,RadioWidget:()=>O,SelectWidget:()=>y,TextareaWidget:()=>_,ToggleWidget:()=>m});var o={};n.r(o),n.d(o,{EntitySelectField:()=>W,FileTreeField:()=>V,TextareaListField:()=>B,TitleField:()=>T});var i=n(66087),a=n(58168),s=n(51609),l=n(39959),c=n(52238);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.A)({label:n,help:(0,s.createElement)(c.VK,{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(16169);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.Wp.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.VK,{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.Wp.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.VK,{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.VK,{noWrap:!0,content:p[t]})})));return(0,s.createElement)(c.iI,{value:r||[],onChange:i,options:g,label:a||d["ui:title"]||l.title,help:(0,s.createElement)(c.VK,{noWrap:!0,content:h}),readOnly:o,disabled:t,style:f})}const{asNumber:h,guessType:g}=u.Wp,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 C=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.VK,{noWrap:!0,content:C}),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.Wp;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.A)({value:void 0===r?"":r,onChange:f,disabled:o,readOnly:d,label:u,help:(0,s.createElement)(c.VK,{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:C}=u.Wp,S=new Set(["number","integer"]);function A(e,t){const{type:n,items:r}=e;if(""!==t){if("array"===n&&r&&S.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"===C(e))))return w(t);if(e.enum.every((e=>"boolean"===C(e))))return"true"===t}return t}}function O({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.VK,{noWrap:!0,content:g}),required:a,disabled:d,readOnly:u,onChange:t=>m(A(e,t)),onBlur:p&&(t=>p(n,A(e,t.target.value))),onFocus:f&&(t=>f(n,A(e,t.target.value)))})}var N=n(8601),k=n(3075),j=n(11431),F=n(79860);function L({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","better-wp-security"),description:f=(0,k.__)("The list of items to exclude from the selection.","better-wp-security"),button:h=(0,k.__)("Include","better-wp-security")}={},includeList:{title:g=(0,k.__)("Included","better-wp-security"),description:b=(0,k.__)("The list of items to include in the selection.","better-wp-security"),button:E=(0,k.__)("Exclude","better-wp-security")}={},title:v=a.title,description:y=a.description}=n;(0,N.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)(I,{id:e+"__exclude",options:x,label:p,description:f,button:h,disabled:t||d,disabledOptions:m,autofocus:c,onToggle:e=>{(0,j.speak)((0,k.sprintf)((0,k.__)("Moved %1$s to %2$s.","better-wp-security"),(0,i.find)(x,{value:e}).label,g)),o([...r,e])}}),(0,s.createElement)(I,{id:e+"__include",options:_,label:g,description:b,button:E,disabled:t||d,disabledOptions:m,onToggle:e=>{(0,j.speak)((0,k.sprintf)((0,k.__)("Moved %1$s to %2$s.","better-wp-security"),(0,i.find)(_,{value:e}).label,p)),o(r.filter((t=>t!==e)))}})))}function I({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,N.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.VK,{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.NL,{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!==F.DELETE&&e!==F.BACKSPACE)return;const t=(0,i.findIndex)(r,{value:f}),n=t+1<r.length?t+1:t-1;a(f),h(r[n]?.value||"")},autoFocus:m},r.map((e=>(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 R="*";function T(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"},R))}var D=n(48620);const{getUiOptions:M}=u.Wp;function W({uiSchema:e,schema:t,idSchema:n,name:r,formData:o,disabled:i,readonly:a,onChange:l}){const c=M(e);return(0,s.createElement)(D.F5,{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:$}=u.Wp;function B({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=$(e),{rows:m,placeholder:p}=u;return(0,s.createElement)(c.KK,{label:l,help:(0,s.createElement)(c.VK,{noWrap:!0,content:d}),disabled:o,readonly:i,rows:m,value:r,onChange:a,placeholder:p})}var P=n(85631),K=n.n(P),q=n(77172);function V({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,N.useState)([]),[E,v]=(0,N.useState)("");(0,N.useEffect)((()=>{K()({path:(0,q.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.VK,{content:h,tagName:"p"}),(0,s.createElement)("div",{className:"itsec-rjsf-file-tree__controls"},(0,s.createElement)("div",null,(0,s.createElement)(c.PH,{tree:g,id:p,label:(0,k.__)("File Selector","better-wp-security"),active:E,setActive:v,onActivate:y,onLoad:async e=>{const t=await K()({path:(0,q.addQueryArgs)("/ithemes-security/rpc/file-change/file-tree",{directory:e})}),n=(0,i.cloneDeep)(g);(0,c.Ir)(n,(n=>{if(n.id===e)return n.children=t,c.Ir.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","better-wp-security"))),(0,s.createElement)(c.KK,{value:t,onChange:n,className:"itsec-rjsf-file-tree__list",label:f,disabled:d,readonly:u,autoFocus:m})))}function U({name:e,...t}){return(0,s.createElement)(l.Fill,(0,a.A)({name:`RjsfField${e}`},t))}function z({name:e,...t}){return(0,s.createElement)(l.Slot,(0,a.A)({name:`RjsfField${e}`},t))}const{ADDITIONAL_PROPERTY_FLAG:H,getUiOptions:J}=u.Wp;function Q(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(H),{removable:h}=J(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:Z}=u.Wp;function G({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","better-wp-security"),tabIndex:"0",onClick:t,disabled:n})))}const X={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}=J(i);return(0,s.createElement)(Q,e,t,(0,s.createElement)(z,{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","better-wp-security")),!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.VK,{noWrap:!0,content:e.description}),formContext:e.formContext}),i.map((({name:e,content:t})=>a[e]?(0,s.createElement)(N.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.VK,{noWrap:!0,content:a[e].description})),t):t)),Z(r,o,e.formData)&&(0,s.createElement)(G,{className:"object-property-expand",onClick:e.onAddClick(r),disabled:e.disabled||e.readonly}))},ErrorList:function({errors:e}){return(0,s.createElement)(c.VS,{errors:e.map((({stack:e}={})=>e)).filter((e=>!!e))})},widgets:r,fields:o},Y=X}},e=>{e.O(0,[9427,8356,222,3733,8363,1321,5152,6788,1588,8620,2238],(()=>e(e.s=40747)));var t=e.O();((window.itsec=window.itsec||{}).pages=window.itsec.pages||{}).tools=t}]);