File: /var/www/clients/client1/web78/web/wp-content/plugins/better-wp-security/dist/7959.js
"use strict";(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[7959],{47959:(e,t,a)=>{a.d(t,{U9:()=>xe,qb:()=>A,a7:()=>M,kS:()=>he,fv:()=>u,KM:()=>h,Xp:()=>y,nU:()=>ee,TR:()=>le,Lu:()=>_,uC:()=>X,$J:()=>ke,Ph:()=>D,_g:()=>W,ge:()=>Y,Qf:()=>$,oB:()=>_e});var n=a(6293),r=a(62845),l=a(92819),o=a(87514),i=a.n(o),s=a(73470),c=a(64893),m=a(9576);const{useGlobalState:d}=(0,r.r8)({cache:{}});function u({id:e,value:t,disabled:a,readonly:r,onChange:o,label:p,description:g,isMultiple:h=!1,path:b,query:f={},labelAttr:y,idAttr:v="id",searchArg:E="search"}){const[x,I]=d("cache"),N=(0,m.useInstanceId)(u,"itsec-entity-select-control");e=e||N;const[C,k]=(0,n.useState)(""),w=function(e,t,a,r,o,c,m){return(0,n.useCallback)((n=>i()({path:(0,s.addQueryArgs)(e,{...t,[o]:n})}).then((e=>e.map((e=>({value:e[r],label:e[a]}))))).then((t=>(m({...c,[e]:{...c[e]||{},...(0,l.mapValues)((0,l.keyBy)(t,"value"),"label")}}),t)))),[e,t,a,r,o,c,m])}(b,f,y,v,E,x,I);let O;return h?O=(t||[]).filter((e=>void 0!==e)).map((e=>({value:e,label:x[b]?.[e]||e}))):t&&(O={value:t,label:x[b]?.[t]||t}),(0,n.createElement)(c.BaseControl,{className:"itsec-entity-select-control",label:p,help:g&&(0,n.createElement)(_,{noWrap:!0,content:g}),id:e,__nextHasNoMarginBottom:!0},(0,n.createElement)(A,{"aria-label":p,"aria-describedby":g?e+"__help":void 0,classNamePrefix:"itsec-entity-select-control-as",inputId:e,isDisabled:a||r,isMulti:h,isClearable:!0,cacheOptions:!0,defaultOptions:!0,loadOptions:w,value:O,onChange:e=>o(h?(e||[]).map((e=>e.value)):e?.value),inputValue:C,onInputChange:k}))}var p=a(71930),g=a(31511);function h({errors:e,apiError:t,schemaError:a,title:r,className:l,hasBorder:o}){const i=[...e||[],...(0,g.Y3)(t),...(a||[]).map((e=>e.stack))];return i.length?(0,n.createElement)(p.rN,{messages:i,heading:r,className:l,hasBorder:o,type:"danger"}):null}var b=a(52117);const f=(0,b.Z)("div",{target:"e103ploj0"})({name:"1ff36h2",styles:"flex-grow:1"});function y(){return(0,n.createElement)(f,{"aria-hidden":!0})}var v=a(87462),E=a(63108),x=a(73727);function _({transform:e,...t}){return(0,n.createElement)(E.Lu,(0,v.Z)({},t,{transform:(a,r)=>{if(e){const t=e(a,r);if(void 0!==t)return t}if("a"===a.tagName.toLowerCase()&&a.dataset.itsecPath&&!t.noHtml)return(0,n.createElement)(x.rU,{to:a.dataset.itsecPath},r)}}))}var I=a(99196),N=a(35800),C=a(12614),k=a(29508),w=a(95122);const O=(0,I.lazy)((()=>Promise.all([a.e(4699),a.e(3157)]).then(a.bind(a,23157)))),L=(0,I.lazy)((()=>Promise.all([a.e(4699),a.e(4136)]).then(a.bind(a,64136)))),S=(0,I.lazy)((()=>Promise.all([a.e(4699),a.e(1323)]).then(a.bind(a,31323))));function T(){return(0,n.createElement)("span",null,(0,w.__)("Error when loading. Please refresh.","better-wp-security"))}const Z=(0,k.iv)({name:"1nml846",styles:"input{min-height:0;}input:focus{box-shadow:none;}"});function z(){const e=(0,C.u)();return(0,n.useCallback)((t=>({...t,colors:{...t.colors,primary:e.colors.primary.base,primary75:e.colors.secondary.base,primary50:e.colors.tertiary.base,primary25:e.colors.surface.secondary}})),[e])}function P(){return(0,n.useMemo)((()=>({control:(e,t)=>({...e,minHeight:36,borderColor:t.isFocused?e.borderColor:"rgb(148, 148, 148)",borderRadius:2}),dropdownIndicator:e=>({...e,padding:6}),clearIndicator:e=>({...e,padding:6}),loadingIndicator:e=>({...e,padding:6}),valueContainer:e=>({...e,paddingTop:0,paddingBottom:0}),input:e=>({...e,paddingTop:0,paddingBottom:0})})),[])}function D({addErrorBoundary:e=!0,className:t,...a}){const r=z(),l=P(),o=(0,n.createElement)(I.Suspense,{fallback:(0,n.createElement)(c.Spinner,null)},(0,n.createElement)(O,(0,v.Z)({},a,{className:(0,k.cx)(t,Z),theme:r,styles:l})));return e?(0,n.createElement)(N.ErrorBoundary,{FallbackComponent:T},o):o}function A({addErrorBoundary:e=!0,className:t,...a}){const r=z(),l=P(),o=(0,n.createElement)(I.Suspense,{fallback:(0,n.createElement)(c.Spinner,null)},(0,n.createElement)(L,(0,v.Z)({},a,{className:(0,k.cx)(t,Z),theme:r,styles:l})));return e?(0,n.createElement)(N.ErrorBoundary,{FallbackComponent:T},o):o}function M({addErrorBoundary:e=!0,className:t,...a}){const r=z(),l=P(),o=(0,n.createElement)(I.Suspense,{fallback:(0,n.createElement)(c.Spinner,null)},(0,n.createElement)(S,(0,v.Z)({},a,{className:(0,k.cx)(t,Z),theme:r,styles:l})));return e?(0,n.createElement)(N.ErrorBoundary,{FallbackComponent:T},o):o}var F=a(32010),B=a(60976);const j=(0,b.Z)(p.Tg,{target:"ecpy66c3"})({name:"1x94tvs",styles:"display:flex;align-items:center;flex-shrink:0;padding:.5rem 1.5rem;min-height:calc(30px + 1rem);& .components-button:focus{box-shadow:none;}"}),H=(0,b.Z)(c.Toolbar,{target:"ecpy66c2"})({name:"gxzf6f",styles:"border:none;max-width:100%;margin-left:auto"}),V=(0,b.Z)("div",{target:"ecpy66c1"})({name:"hlx1h5",styles:"display:flex;gap:0.5rem;margin:0 2rem 0 1rem;flex-grow:1"}),R=(0,b.Z)(B.Ae,{target:"ecpy66c0"})({name:"1jxlbx4",styles:"height:2rem;width:2rem"});function U({area:e,...t}){return(0,n.createElement)(c.Slot,(0,v.Z)({name:`Toolbar${e}`},t))}function Y({area:e="actions",...t}){return(0,n.createElement)(c.Fill,(0,v.Z)({name:`Toolbar${e}`},t))}function $(){const e=(0,g.bv)("dashboard"),t=(0,m.useViewportMatch)("medium","<");return(0,n.createElement)(j,{role:"region","aria-label":(0,w.__)("Toolbar","better-wp-security")},t?(0,n.createElement)(R,null):(0,n.createElement)(le,null),(0,n.createElement)(U,{area:"main"},(e=>(0,n.createElement)(V,null,e))),(0,n.createElement)(H,{label:(0,w.__)("Toolbar Actions","better-wp-security")},(0,n.createElement)(c.ToolbarButton,{icon:F.Z,href:e,text:(0,w.__)("Dashboard","better-wp-security")}),(0,n.createElement)(U,{area:"actions"})))}const G=(0,b.Z)("nav",{target:"e28bhoc2"})("display:flex;border-bottom:1px solid ",(({theme:e})=>e.colors.border.normal),";"),q=(0,b.Z)(x.OL,{target:"e28bhoc1"})("display:flex;text-decoration:none;align-items:center;&.active{box-shadow:inset 0 -4px 0 0 ",(({theme:e})=>e.colors.border.info),";}&:focus{color:",(({theme:e})=>e.colors.text.dark),";box-shadow:inset 0 0 0 2px ",(({theme:e})=>e.colors.border.info),",inset 0 -4px 0 0 ",(({theme:e})=>e.colors.border.info),"!important;border-radius:3px!important;}"),J=(0,b.Z)(p.xv,{target:"e28bhoc0"})({name:"1i2l0vb",styles:"padding:.75rem 1.25rem"}),Q=(0,n.createContext)({size:p.yH.LARGE});function W({className:e,size:t=p.yH.LARGE,children:a}){const r=(0,n.useMemo)((()=>({size:t})),[t]);return(0,n.createElement)(G,{className:e},(0,n.createElement)(Q.Provider,{value:r},a))}function X({title:e,...t}){const{size:a}=(0,n.useContext)(Q);return(0,n.createElement)(q,t,(0,n.createElement)(J,{size:a,weight:p.fs.HEAVY,text:e,align:"center"}))}const K=(0,b.Z)(B.Ae,{shouldForwardProp:e=>"isSmall"!==e,target:"ewrt4zq0"})("height:",(({isSmall:e})=>e?"56px":"120px"),";width:",(({isSmall:e})=>e?"56px":"120px"),";");function ee({icon:e,isSmall:t=!1}){return(0,m.useMediaQuery)("(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)")?e:(0,n.createElement)(K,{isSmall:t})}var te=a(48015),ae=a(31600);const ne=(0,b.Z)(B.sX,{target:"e1bzve6y1"})("height:",(({size:e})=>e),"px;width:auto;max-width:100%;"),re=(0,b.Z)(B.Pb,{target:"e1bzve6y0"})("height:",(({size:e})=>e),"px;width:auto;max-width:100%;");function le({size:e=25,className:t}){const{installType:a}=(0,te.useSelect)((e=>({installType:e(ae.coreStore).getInstallType()})),[]);return"free"===a?(0,n.createElement)(ne,{size:e,className:t}):(0,n.createElement)(re,{size:e,className:t})}var oe=a(59588),ie=a.n(oe),se=a(76292),ce=a.n(se),me=a(82506),de=a(82521);const ue=(0,b.Z)("div",{target:"e1hwued11"})({name:"aj6rbz",styles:"display:flex;gap:0.5rem"}),pe=(0,b.Z)(p.zx,{target:"e1hwued10"})({name:"1o3nkn",styles:"margin-left:auto"}),ge=ie()((()=>[{value:"24-hours",label:(0,w.__)("24 Hours","better-wp-security")},{value:"week",label:(0,w.__)("7 Days","better-wp-security")},{value:"30-days",label:(0,w.__)("30 Days","better-wp-security")},{value:"custom",label:(0,w.__)("Custom","better-wp-security")}]));function he({value:e,onChange:t}){const[a,r]=(0,n.useState)(!1),[o,i]=(0,n.useState)(void 0),[s,m]=(0,n.useState)(void 0);let[d,u]=(0,n.useState)(void 0);const g=e,h=function(e){if(!e)return"No dates chosen";const t=new window.Date;let a,n;switch(e){case"24-hours":return(0,w.__)("24 Hours","better-wp-security");case"30-days":a=(0,de.dateI18n)("M j",t.setDate(t.getDate()-30)),n=(0,de.dateI18n)("M j, Y");break;case"week":a=(0,de.dateI18n)("M j",t.setDate(t.getDate()-7)),n=(0,de.dateI18n)("M j, Y");break;default:a=(0,de.dateI18n)("M j",e.start),n=(0,de.dateI18n)("M j, Y",e.end)}return(0,w.sprintf)((0,w.__)("%1$s - %2$s","better-wp-security"),a,n)}(g);return d=d||((0,l.isString)(g)?g:"custom"),(0,n.createElement)("div",null,(0,n.createElement)(p.zx,{onClick:()=>r(!a),title:h,"aria-expanded":a,"aria-label":(0,w.sprintf)((0,w.__)("%s (click to edit)","better-wp-security"),h),variant:"tertiary",text:h,icon:me.Z,iconPosition:"right"}),a&&(0,n.createElement)(c.Modal,{title:(0,w.__)("Change Date Period","better-wp-security"),onRequestClose:()=>r(!1)},(0,n.createElement)(c.SelectControl,{options:ge(),value:d,onChange:e=>u(e)}),(0,n.createElement)(ue,null,"custom"===d&&(0,n.createElement)(React.Fragment,null,(0,n.createElement)(c.Dropdown,{renderToggle:({isOpen:e,onToggle:t})=>(0,n.createElement)(p.zx,{variant:"secondary",onClick:t,"aria-expanded":e,"aria-label":(0,w.sprintf)((0,w.__)("From: %s (click to edit","better-wp-security"),(0,de.dateI18n)("M j",o)),text:(0,w.sprintf)((0,w.__)("From %s","better-wp-security"),(0,de.dateI18n)("M j",o))}),renderContent:()=>(0,n.createElement)(c.DatePicker,{currentDate:o,onChange:i,isInvalidDate:e=>{if((0,de.isInTheFuture)(e))return!0;const t=new window.Date;return t.setDate(t.getDate()-60),e<t}})}),(0,n.createElement)(c.Dropdown,{renderToggle:({isOpen:e,onToggle:t})=>(0,n.createElement)(p.zx,{variant:"secondary",onClick:t,"aria-expanded":e,"aria-label":(0,w.sprintf)((0,w.__)("To: %s (click to edit","better-wp-security"),(0,de.dateI18n)("M j",s)),text:(0,w.sprintf)((0,w.__)("To: %s (click to edit","better-wp-security"),(0,de.dateI18n)("M j",s))}),renderContent:()=>(0,n.createElement)(c.DatePicker,{currentDate:s,onChange:m,isInvalidDate:e=>!!(0,de.isInTheFuture)(e)||(0,de.getDate)(o)>e})})),(0,n.createElement)(pe,{variant:"primary",onClick:e=>{let a;if(e.preventDefault(),"custom"===d){const e=ce()(o).set({hour:0,minute:0,second:0}),t=ce()(s).set({hour:23,minute:59,second:59});a={start:(0,de.format)("Y-m-d\\TH:i:s",e),end:(0,de.format)("Y-m-d\\TH:i:s",t)}}else a=d;t(a),r(!1)},text:(0,w.__)("Apply","better-wp-security")}))))}const be=(0,b.Z)(c.Icon,{target:"e1vmfdpe1"})({name:"1svyz14",styles:"background-color:#438C56;border-radius:2rem"}),fe=(0,b.Z)(c.Icon,{target:"e1vmfdpe0"})({name:"x749hy",styles:"background-color:#E6505466;border-radius:2rem;height:0.813rem!important;width:0.813rem!important;padding:2px"});var ye=a(28184),ve=a(65202),Ee=a(67527);function xe(){const{versionActive:e,versionSettings:t,installType:a}=(0,te.useSelect)((e=>({versionActive:e(ae.modulesStore).isActive("version-management"),versionSettings:e(ae.modulesStore).getSettings("version-management"),installType:e(ae.coreStore).getInstallType()})),[]),r=e&&t.update_if_vulnerable,l="free"===a,o=r?(0,w.__)("Real-Time Updates Active","better-wp-security"):(0,w.__)("Real-Time Updates Inactive","better-wp-security"),i=l?(0,w.__)("Upgrade","better-wp-security"):(0,w.__)("Enable “Auto Update If Fixes Vulnerability” in Version Management","better-wp-security"),s=r?(0,n.createElement)(be,{icon:ye.Z}):(0,n.createElement)(fe,{icon:ve.Z,style:{fill:"#8A2424"}});return(0,n.createElement)(p.Ct,{text:o,icon:s,iconColor:"#FFFFFF",tooltip:i})}function _e(){const{hasPatchstack:e,installType:t}=(0,te.useSelect)((e=>({hasPatchstack:e(ae.coreStore).hasPatchstack(),installType:e(ae.coreStore).getInstallType()})),[]),a="free"===t,r=e?(0,w.__)("Virtual Patching Active","better-wp-security"):(0,w.__)("Virtual Patching Inactive","better-wp-security"),l=a?(0,w.__)("Upgrade","better-wp-security"):null,o=e?Ee.Z:(0,n.createElement)(fe,{icon:ve.Z,style:{fill:"#8A2424"}});return(0,n.createElement)(p.Ct,{text:r,icon:o,iconColor:"#6817C5",tooltip:l})}var Ie=a(14776);const Ne=(0,b.Z)(c.Flex,{target:"ephoa6x0"})({name:"y8n2z8",styles:"margin-top:2.5rem"}),Ce=()=>(0,n.createElement)(Ie.SVG,{width:"8",height:"8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(Ie.Circle,{cx:"4",cy:"4",r:"4"}));function ke({currentPage:e,numberOfPages:t,setCurrentPage:a,onClose:r,allowNavigation:l=!0}){return(0,n.createElement)(Ne,{expand:!1,direction:"column",gap:"2.5rem",align:"center"},l&&(e<t-1?(0,n.createElement)(p.zx,{variant:"primary",onClick:()=>{a(e+1)},text:(0,w.__)("Next","better-wp-security")}):(0,n.createElement)(p.zx,{variant:"primary",onClick:r,text:(0,w.__)("Done","better-wp-security")})),(0,n.createElement)("ul",{className:"components-guide__page-control","aria-label":(0,w.__)("Guide controls","better-wp-security")},Array.from({length:t}).map(((r,o)=>(0,n.createElement)("li",{key:o,"aria-current":o===e?"step":void 0},(0,n.createElement)(p.zx,{variant:"link",key:o,icon:(0,n.createElement)(Ce,null),"aria-label":(0,w.sprintf)((0,w.__)("Page %1$d of %2$d","better-wp-security"),o+1,t),onClick:()=>a(o),disabled:!l}))))))}}}]);