this.itsec=this.itsec||{},this.itsec["user-groups"]=this.itsec["user-groups"]||{},this.itsec["user-groups"].settings=function(e){function t(t){for(var r,c,s=t[0],a=t[1],u=t[2],f=0,p=[];f]*)>/,n=/^\s*,\s*/;return{parse:function(r,i){for(var o,c,s,a=i&&i.extended||!1,u=[];r&&(r=r.trim(),c=t.exec(r));){for(var l={link:c[1]},f=(r=r.slice(c[0].length)).match(n);r&&(!f||f.index>0)&&(o=e.exec(r));)f=(r=r.slice(o[0].length)).match(n),"rel"===o[1]||"rev"===o[1]?(s=(o[2]||o[3]).split(/\s+/),l[o[1]]=s):l[o[1]]=o[2]||o[3];u.push(l),r=r.replace(n,"")}return a?u:u.reduce(function(e,t){return t.rel&&t.rel.forEach(function(n){e[n]=t.link}),e},{})},stringify:function(e){var t=Object.keys(e).reduce(function(t,n){return t[e[n]]=t[e[n]]||[],t[e[n]].push(n),t},{});return Object.keys(t).reduce(function(e,n){return e.concat("<"+n+'>; rel="'+t[n].join(" ")+'"')},[]).join(", ")}}},i=this,e.exports?e.exports=r():"function"==typeof i.define&&i.define.amd?define(r):i.li=r()},"16Al":function(e,t,n){"use strict";var r=n("WbBG");function i(){}e.exports=function(){function e(e,t,n,i,o,c){if(c!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=i,n.PropTypes=n,n}},"17x9":function(e,t,n){e.exports=n("16Al")()},"1ZqX":function(e,t){!function(){e.exports=this.wp.data}()},"31KZ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withErrorBoundary=void 0;var r=function(){function e(e,t){for(var n=0;n=0||(i[n]=e[n]);return i}},A6yB:function(e,t,n){},DfSy:function(e,t,n){},Dfre:function(e,t,n){},ELjz:function(e,t,n){},GRId:function(e,t){!function(){e.exports=this.wp.element}()},"GjY+":function(e,t,n){},GrEf:function(e,t,n){},IXp0:function(e,t,n){},JVTk:function(e,t,n){var r=n("cDcd");function i(e){return r.createElement("svg",e,[r.createElement("defs",{key:0},r.createElement("style",null,".itsec-icon-logo-12f8d__path{fill:#1072ba;}.itsec-icon-logo-12f8d__path{fill:#69c;}")),r.createElement("g",{key:1},r.createElement("g",null,[r.createElement("path",{className:"itsec-icon-logo-12f8d__path",d:"M203.28,95V14.26a1.73,1.73,0,0,0-1.11-1.55c-4.38-1.44-21.5-6.6-46.22-8a1.1,1.1,0,0,0-1.17,1.11V20.1a1,1,0,0,1-1.16,1c-8-1.24-16.88-2.29-26.39-3a1.27,1.27,0,0,1-1.17-1.25V3a1.37,1.37,0,0,0-1.16-1.32A211.61,211.61,0,0,0,101,0,178.14,178.14,0,0,0,78.51,1.87a1.4,1.4,0,0,0-1.16,1.35V16.91a1.28,1.28,0,0,1-1.16,1.26c-9.51.72-18.34,1.78-26.38,3a1,1,0,0,1-1.16-1V5.79a1.1,1.1,0,0,0-1.17-1.11c-24.74,1.43-41.94,6.59-46.34,8A1.73,1.73,0,0,0,0,14.26V95s-2.3,54.32,34.61,97.07c32.69,37.86,60,46.91,65.84,48.5a5.16,5.16,0,0,0,2.28,0c5.82-1.58,33.16-10.63,65.83-48.5C205.51,149.35,203.28,95,203.28,95Z",key:0}),r.createElement("path",{className:"itsec-icon-logo-12f8d__path",d:"M101.38,68.5a21.75,21.75,0,1,0,21.7,21.81A21.77,21.77,0,0,0,101.38,68.5Z",key:1}),r.createElement("path",{className:"itsec-icon-logo-12f8d__path",d:"M182.44,87V42.75A1.92,1.92,0,0,0,181,41a385.2,385.2,0,0,0-78.26-8.05h-1.66a398.43,398.43,0,0,0-78.71,8.21,1.9,1.9,0,0,0-1.45,1.78l0,44.2v.24c0,3.27.09,54.82,33.38,93.35,18.71,21.67,35,33.81,46.15,40.44a2.79,2.79,0,0,0,2.56,0c11.14-6.61,27.36-18.74,46.12-40.45C183.22,141.12,182.46,87.63,182.44,87Zm-50.57,79.1c-2.69,3.13-5.32,6-7.87,8.69-.59.61-1.07.41-1.07-.44V155.78c0-14.05,13.64-21.19,18.14-23.17a2.49,2.49,0,0,0,1.42-2.11V116.39a1,1,0,0,0-1.41-.94c-37.93,15.49-72.25,3-79.51,0a.93.93,0,0,0-1.41.91V130.5a2.37,2.37,0,0,0,1.44,2.06c14.94,5.72,18,15.46,18,23.4v18.25c0,.85-.48,1-1.06.43-2.51-2.63-5.09-5.46-7.76-8.53-28.11-32.58-27.95-78.24-27.93-78.7V61.47a1.86,1.86,0,0,1,1.51-1.77,374.15,374.15,0,0,1,56.51-4.51h1.69a364.08,364.08,0,0,1,55.75,4.32,1.86,1.86,0,0,1,1.52,1.78v25.3C159.83,87.44,160.12,133.44,131.87,166.11Z",key:2})]))])}i.defaultProps={width:"200px",viewBox:"0 0 203.31 240.72"},e.exports=i,i.default=i},K9lf:function(e,t){!function(){e.exports=this.wp.compose}()},Mmq9:function(e,t){!function(){e.exports=this.wp.url}()},QILm:function(e,t,n){var r=n("8OQS");e.exports=function(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},QmYb:function(e,t,n){},QxRw:function(e,t,n){},TSYQ:function(e,t,n){ /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ !function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw o}}}}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:void 0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;s()(this,e),g.set(this,{writable:!0,value:{}}),y.set(this,{writable:!0,value:{}}),f()(this,"getErrorCodes",function(){return Object.keys(h()(t,g))}),f()(this,"getErrorCode",function(){return t.getErrorCodes()[0]}),f()(this,"getErrorMessages",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(e)return h()(t,g)[e];var n=[];for(var r in h()(t,g))h()(t,g).hasOwnProperty(r)&&n.concat(h()(t,g)[r]);return n}),f()(this,"getErrorMessage",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return e=e||t.getErrorCode(),t.getErrorMessages(e)[0]}),f()(this,"getErrorData",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return e=e||t.getErrorCode(),h()(t,y)[e]}),f()(this,"getAllErrorMessages",function(){var e=[];for(var n in h()(t,g))h()(t,g).hasOwnProperty(n)&&e.push.apply(e,o()(h()(t,g)[n]));return e}),n&&(r&&(h()(this,g)[n]=[r]),i&&(h()(this,y)[n]=i))}return u()(e,null,[{key:"fromPHPObject",value:function(t){var n=new e;return d()(n,g,t.errors),d()(n,y,t.error_data),n}},{key:"fromApiError",value:function(t){var n=new e;if(h()(n,g)[t.code]=[t.message],h()(n,y)[t.code]=t.data,t.additional_errors){var r,i=m(t.additional_errors);try{for(i.s();!(r=i.n()).done;){var o=r.value;h()(n,g)[o.code]=[o.message],h()(n,y)[o.code]=o.data}}catch(e){i.e(e)}finally{i.f()}}return n}}]),e}(),E=n("PJYZ"),j=n.n(E),_=n("7W2i"),w=n.n(_),S=n("a1gu"),I=n.n(S),k=n("Nsbk"),x=n.n(k),N=n("oShl"),T=n.n(N),C=n("l3Sj");function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=x()(e);if(t){var i=x()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return I()(this,n)}}var A=function(e){w()(n,e);var t=R(n);function n(e){var r;s()(this,n);for(var i=arguments.length,o=new Array(i>1?i-1:0),c=1;c=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw o}}}}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2?n-2:0),i=2;i2?n-2:0),i=2;i1&&void 0!==i[1]?i[1]:{},o.next=3,{type:oe,queryId:e,queryParams:t};case 3:return o.prev=3,o.next=6,N({path:Object(D.addQueryArgs)(H,t),parse:!1});case 6:return n=o.sent,o.next=9,R(n);case 9:r=o.sent,o.next=17;break;case 12:return o.prev=12,o.t0=o.catch(3),o.next=16,{type:se,queryId:e,queryParams:t,error:o.t0};case 16:return o.abrupt("return",o.t0);case 17:return o.next=19,V(e,t.context||"view",n,r,"replace");case 19:return o.next=21,{type:ce,queryId:e,queryParams:t,response:n};case 21:return o.abrupt("return",n);case 22:case"end":return o.stop()}},L,null,[[3,12]])}function q(e){var t,n,r,i,o,c=arguments;return g.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return t=c.length>1&&void 0!==c[1]?c[1]:"append",s.next=3,T("ithemes-security/bans","getQueryHeaderLink",e,"next");case 3:if(n=s.sent){s.next=6;break}return s.abrupt("return",[]);case 6:return s.next=8,{type:oe,queryId:e};case 8:return s.prev=8,s.next=11,N({url:n.link,parse:!1});case 11:return r=s.sent,s.next=14,R(r);case 14:i=s.sent,s.next=22;break;case 17:return s.prev=17,s.t0=s.catch(8),s.next=21,{type:se,queryId:e,error:s.t0};case 21:return s.abrupt("return",s.t0);case 22:return o=Object(D.getQueryArg)(n.link,"context")||"view",s.next=25,V(e,o,r,i,t);case 25:return s.next=27,{type:ce,queryId:e,response:r};case 27:return s.abrupt("return",r);case 28:case"end":return s.stop()}},G,null,[[8,17]])}function V(e,t,n,r,i){return{type:ie,queryId:e,context:t,response:n,items:r,mode:i}}function K(e){return{type:fe,ban:e}}function W(e){return{type:ae,ban:e}}function $(e,t){return{type:le,ban:e,error:t}}function Q(e,t){return{type:ue,ban:e,response:t}}function Y(e,t){return{type:pe,self:e,ban:t}}function z(e,t){return{type:be,self:e,error:t}}function J(e,t){return{type:de,self:e,response:t}}function X(e){return{type:he,self:e}}function Z(e,t){return{type:ve,self:e,error:t}}function ee(e){return{type:me,self:e}}function te(e,t){var n,r;return g.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return n={method:"POST",data:t},Object(D.isURL)(e)?n.url=e:n.path="".concat(H,"/").concat(e),i.next=4,W(t);case 4:return i.prev=4,i.next=7,N(n);case 7:r=i.sent,i.next=15;break;case 10:return i.prev=10,i.t0=i.catch(4),i.next=14,$(t,i.t0);case 14:return i.abrupt("return",i.t0);case 15:return i.next=17,Q(t,r);case 17:return i.next=19,K(r);case 19:return i.abrupt("return",r);case 20:case"end":return i.stop()}},B,null,[[4,10]])}function ne(e,t){var n,r;return g.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return n=Object(S.isObject)(e)?Object(x.d)(e):e,i.next=3,Y(n,t);case 3:return i.prev=3,i.next=6,N({url:n,method:"PUT",data:t});case 6:r=i.sent,i.next=14;break;case 9:return i.prev=9,i.t0=i.catch(3),i.next=13,z(n,i.t0);case 13:return i.abrupt("return",i.t0);case 14:return i.next=16,J(n,r);case 16:return i.next=18,K(r);case 18:return i.abrupt("return",r);case 19:case"end":return i.stop()}},M,null,[[3,9]])}function re(e){var t;return g.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return t=Object(S.isObject)(e)?Object(x.d)(e):e,n.next=3,X(t);case 3:return n.prev=3,n.next=6,N({url:t,method:"DELETE"});case 6:n.next=13;break;case 8:return n.prev=8,n.t0=n.catch(3),n.next=12,Z(t,n.t0);case 12:return n.abrupt("return",n.t0);case 13:return n.next=15,ee(t);case 15:return n.abrupt("return",null);case 16:case"end":return n.stop()}},U,null,[[3,8]])}var ie="RECEIVE_QUERY",oe="START_QUERY",ce="FINISH_QUERY",se="FAILED_QUERY",ae="START_CREATE_BAN",ue="FINISH_CREATE_BAN",le="FAILED_CREATE_BAN",fe="RECEIVE_BAN",pe="START_UPDATE_BAN",de="FINISH_UPDATE_BAN",be="FAILED_UPDATE_BAN",he="START_DELETE_BAN",me="FINISH_DELETE_BAN",ve="FAILED_DELETE_BAN",ge=n("pPDe"),ye=Object(m.createRegistrySelector)(function(e){return function(){return e("ithemes-security/bans").getQueryResults("main")}}),Oe=Object(ge.a)(function(e,t){for(var n=Object(S.get)(e,["queries",t,"selves"],[]),r=e.bySelf,i=n.length,o=new Array(i),c=-1;++c0&&void 0!==arguments[0]?arguments[0]:Ae,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ie:return Re(Re({},e),{},{queries:Re(Re({},e.queries),{},j()({},t.queryId,{selves:"replace"===t.mode?Object(S.map)(t.items,x.d):[].concat(O()(Object(S.get)(e,["queries",t.queryId,"selves"],[])),O()(Object(S.map)(t.items,x.d))),headers:Object(S.fromPairs)(Array.from(t.response.headers.entries())),links:Object(Te.parse)(t.response.headers.get("link"),{extended:!0}).map(function(e){return Re(Re({},e),{},{rel:e.rel[0]})})})),bySelf:Re(Re({},e.bySelf),Object(S.fromPairs)(t.items.filter(function(n){var r=Object(x.d)(n);return!e.bySelf[r]||"embed"===e.bySelf[r].context||e.bySelf[r].context===t.context}).map(function(e){return[Object(x.d)(e),{context:t.context,item:e}]})))});case oe:return Re(Re({},e),{},{querying:[].concat(O()(e.querying),[t.queryId])});case ce:case se:return Re(Re({},e),{},{querying:e.querying.filter(function(e){return e!==t.queryId})});case fe:return Re(Re({},e),{},{bySelf:Re(Re({},e.bySelf),{},j()({},Object(x.d)(t.ban),{context:"edit",item:t.ban}))});case ae:return Re(Re({},e),{},{creating:[].concat(O()(e.creating),[t.ban])});case ue:case le:return Re(Re({},e),{},{creating:e.creating.filter(function(e){return e!==t.ban})});case pe:return Re(Re({},e),{},{updating:[].concat(O()(e.updating),[t.self])});case de:case be:return Re(Re({},e),{},{updating:e.updating.filter(function(e){return e!==t.self})});case he:return Re(Re({},e),{},{deleting:[].concat(O()(e.deleting),[t.self]),bySelf:Object(S.omit)(e.bySelf,[t.self])});case me:case ve:return Re(Re({},e),{},{deleting:e.deleting.filter(function(e){return e!==t.self})});default:return e}}});var Ue=g.a.mark(He);function He(){var e,t,n,r=arguments;return g.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return e=r.length>0&&void 0!==r[0]&&r[0],t="/ithemes-security/v1?context=help",e&&(t+="&_="+Date.now()),i.next=5,N({path:t});case 5:return n=i.sent,i.next=8,Fe(n);case 8:return i.abrupt("return",n);case 9:case"end":return i.stop()}},Ue)}function Fe(e){return{type:We,index:e}}function qe(e){return{type:$e,user:e}}function Ve(e){return{type:Qe,types:e}}function Ke(e,t){return{type:Ye,actorType:e,actors:t}}var We="RECEIVE_INDEX",$e="RECEIVE_USER",Qe="RECEIVE_ACTOR_TYPES",Ye="RECEIVE_ACTORS";function ze(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Je(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Je(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw o}}}}function Je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0}},nt={fulfill:g.a.mark(function e(){return g.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T("ithemes-security/core","getActorTypes");case 2:case"end":return e.stop()}},e)}),isFulfilled:function(e,t){return!!e.actors.byType[t]}};function rt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function it(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:ot,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case We:return it(it({},e),{},{index:t.index});case $e:return it(it({},e),{},{users:it(it({},e.users),{},{byId:it(it({},e.users.byId),{},j()({},t.user.id,t.user))})});case Qe:return it(it({},e),{},{actors:it(it({},e.actors),{},{types:t.types})});case Ye:return it(it({},e),{},{actors:it(it({},e.actors),{},{byType:it(it({},e.actors.byType),{},j()({},t.actorType,t.actors))})});default:return e}}});n("sPxh");var ct=n("lwsE"),st=n.n(ct),at=n("W8MJ"),ut=n.n(at),lt=n("PJYZ"),ft=n.n(lt),pt=n("7W2i"),dt=n.n(pt),bt=n("a1gu"),ht=n.n(bt),mt=n("Nsbk"),vt=n.n(mt),gt=n("tI+e");n("6ECA");function yt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=vt()(e);if(t){var i=vt()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ht()(this,n)}}function Ot(e,t,n){if(e!==t)throw new TypeError("Private static access of wrong provenance");return n.get?n.get.call(e):n.value}p.Component;var Et={writable:!0,value:{}},jt=n("TSYQ"),_t=n.n(jt),wt=n("K9lf");Object(wt.compose)([Object(wt.withState)({isShowing:!1}),wt.withInstanceId])(function(e){var t,n=e.type,r=e.status,i=e.description,o=e.isShowing,c=e.setState,s=e.instanceId,a=e.children;switch(r){case"clean":t=Object(d.__)("Clean","better-wp-security");break;case"warn":t=Object(d.__)("Warn","better-wp-security");break;case"error":t=Object(d.__)("Error","better-wp-security");break;default:t=r}var u=Object(p.createElement)("span",{className:"itsec-malware-scan-".concat(r)},t);return Object(p.createElement)("div",{className:_t()("itsec-malware-scan-results-section","itsec-malware-scan-results-".concat(n,"-section"))},Object(S.isEmpty)(a)?Object(p.createElement)("p",null,u," ",i):Object(p.createElement)(p.Fragment,null,Object(p.createElement)("p",null,u,i,Object(p.createElement)(gt.Button,{isLink:!0,className:"itsec-malware-scan-toggle-details",onClick:function(){return c({isShowing:!o})},"aria-expanded":o,"aria-controls":"itsec-malware-scan-details--".concat(s)},o?Object(d.__)("Hide Details","better-wp-security"):Object(d.__)("Show Details","better-wp-security"))),Object(p.createElement)("div",{className:"itsec-malware-scan-details",id:"itsec-malware-scan-details--".concat(s),style:{display:o?"block":"none"}},a)))});var St=n("J4zp"),It=n.n(St);n("rmEH");n("A6yB");function kt(e){var t=e.id,n=e.isVisible,r=e.children;return Object(p.createElement)("div",{className:"itsec-site-scan__details",id:t,style:{display:n?"block":"none"}},Object(p.createElement)("ul",null,r))}Object(wt.compose)([Object(wt.withState)({isShowing:!1}),wt.withInstanceId])(function(e){var t,n=e.type,r=e.status,i=e.description,o=e.isShowing,c=e.setState,s=e.instanceId,a=e.children;switch(r){case"clean":t=Object(d.__)("Clean","better-wp-security");break;case"warn":t=Object(d.__)("Warn","better-wp-security");break;case"error":t=Object(d.__)("Error","better-wp-security");break;default:t=r}var u=Object(p.createElement)("span",{className:"itsec-site-scan__status itsec-site-scan__status--".concat(r)},t);return Object(p.createElement)("div",{className:_t()("itsec-site-scan-results-section","itsec-site-scan-results-".concat(n,"-section"))},Object(S.isEmpty)(a)?Object(p.createElement)("p",null,u," ",i):Object(p.createElement)(p.Fragment,null,Object(p.createElement)("p",null,u,i,Object(p.createElement)(gt.Button,{isLink:!0,className:"itsec-site-scan-toggle-details",onClick:function(){return c({isShowing:!o})},"aria-expanded":o,"aria-controls":"itsec-site-scan__details--".concat(s)},o?Object(d.__)("Hide Details","better-wp-security"):Object(d.__)("Show Details","better-wp-security"))),Object(p.createElement)(kt,{id:"itsec-site-scan__details--".concat(s),isVisible:o},a)))});n("oaS/");n("bJT+");var xt=n("QILm"),Nt=n.n(xt),Tt=n("cDcd"),Ct=n("urxu"),Rt=n.n(Ct),At=Object(Tt.lazy)(function(){return n.e(8).then(n.bind(null,"YK1D"))});function Pt(){return Object(p.createElement)("span",null,Object(d.__)("Error when loading. Please refresh.","better-wp-security"))}function Dt(e){var t=e.addErrorBoundary,n=void 0===t||t,r=Nt()(e,["addErrorBoundary"]),i=Object(p.createElement)(Tt.Suspense,{fallback:Object(p.createElement)(gt.Spinner,null)},Object(p.createElement)(At,r));return n?Object(p.createElement)(Rt.a,{FallbackComponent:Pt},i):i}function Lt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=vt()(e);if(t){var i=vt()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ht()(this,n)}}var Gt=function(){},Bt=function(e){dt()(n,e);var t=Lt(n);function n(e){var r;return st()(this,n),(r=t.call(this,e)).state={isHovering:!1},r.onMouseEnter=r.onMouseEnter.bind(ft()(r)),r.onMouseLeave=r.onMouseLeave.bind(ft()(r)),r.onMouseOver=r.onMouseOver.bind(ft()(r)),r.onMouseOut=r.onMouseOut.bind(ft()(r)),r.setIsHovering=r.setIsHovering.bind(ft()(r)),r.unsetIsHovering=r.unsetIsHovering.bind(ft()(r)),r.componentWillUnmount=r.componentWillUnmount.bind(ft()(r)),r.timerIds=[],r}return ut()(n,[{key:"onMouseEnter",value:function(e){this.props.onMouseEnter({e:e,setIsHovering:this.setIsHovering,unsetIsHovering:this.unsetIsHovering})}},{key:"onMouseLeave",value:function(e){this.props.onMouseLeave({e:e,setIsHovering:this.setIsHovering,unsetIsHovering:this.unsetIsHovering})}},{key:"onMouseOver",value:function(e){this.props.onMouseOver({e:e,setIsHovering:this.setIsHovering,unsetIsHovering:this.unsetIsHovering})}},{key:"onMouseOut",value:function(e){this.props.onMouseOut({e:e,setIsHovering:this.setIsHovering,unsetIsHovering:this.unsetIsHovering})}},{key:"componentWillUnmount",value:function(){this.clearTimers()}},{key:"setIsHovering",value:function(){var e=this;this.clearTimers();var t=setTimeout(function(){var t={isHovering:!0};e.setState(t,function(){e.props.onHoverChanged(t)})},this.props.hoverDelayInMs);this.timerIds.push(t)}},{key:"unsetIsHovering",value:function(){var e=this;this.clearTimers();var t=setTimeout(function(){var t={isHovering:!1};e.setState(t,function(){e.props.onHoverChanged(t)})},this.props.hoverOffDelayInMs);this.timerIds.push(t)}},{key:"clearTimers",value:function(){for(var e=this.timerIds;e.length;)clearTimeout(e.pop())}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className;return Object(p.createElement)("div",{className:n,onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut},t)}}]),n}(p.Component);j()(Bt,"displayName","HoverDetector"),j()(Bt,"defaultProps",{hoverDelayInMs:0,hoverOffDelayInMs:0,onHoverChanged:Gt,onMouseEnter:function(e){return(0,e.setIsHovering)()},onMouseLeave:function(e){return(0,e.unsetIsHovering)()},onMouseOver:Gt,onMouseOut:Gt,shouldDecorateChildren:!0});n("QxRw");n("JVTk"),n("lSb6");var Mt=n("pVnL"),Ut=n.n(Mt);var Ht,Ft,qt=n("4eJC"),Vt=n.n(qt);n("Dfre");function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Wt(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw o}}}}function Yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];st()(this,e),j()(this,"tree",void 0),j()(this,"name",void 0),j()(this,"data",void 0),j()(this,"parent",void 0),j()(this,"children",void 0),this.tree=t,this.name=n,this.data=r,this.parent=i,this.children=o}return ut()(e,[{key:"getParent",value:function(){return this.parent?this.tree.nodes[this.parent]:null}},{key:"getAllParents",value:function(){for(var e=[],t=this.getParent();t;)e.push(t.name),t=t.getParent();return e}},{key:"hasChildren",value:function(){return this.children.length>0}},{key:"getAllChildren",value:function(){var e=[];if(!this.hasChildren())return e;var t,n=Qt(this);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push.apply(e,[r.name].concat(O()(r.getAllChildren())))}}catch(e){n.e(e)}finally{n.f()}return e}},{key:Ht,value:g.a.mark(function e(){var t,n;return g.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(t2&&void 0!==arguments[2]?arguments[2]:null;this.ordered.push(e),this.nodes[e]?(this.nodes[e].data=t,this.nodes[e].parent=n):this.nodes[e]=new zt(this,e,t,n),n&&(this.nodes[n]?this.nodes[n].children.push(e):this.nodes[n]=new zt(this,n))}},{key:Ft,value:g.a.mark(function e(){var t,n;return g.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){s=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(s)throw o}}}}function nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nc&&window.itsecSettingsPage&&window.itsecSettingsPage.scrollTop()},[o,c]);var s=gt.SnackbarList?Object(S.filter)(r,{type:"snackbar"}):[];return Object(p.createElement)(p.Fragment,null,Object(p.createElement)("div",{className:"itsec-module-settings-notice-list"},r.map(function(e){return"snackbar"===e.type&>.SnackbarList?null:Object(p.createElement)(en,Ut()({},Object(S.omit)(e,["content"]),{key:e.id,onRemove:(t=e.id,function(){return i(t)})}),e.content);var t})),gt.SnackbarList&&Object(p.createElement)(gt.SnackbarList,{notices:s,className:"components-editor-notices__snackbar",onRemove:i}))});n("DfSy");function on(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=vt()(e);if(t){var i=vt()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ht()(this,n)}}var cn=function(e){dt()(n,e);var t=on(n);function n(){var e;return st()(this,n),(e=t.apply(this,arguments)).onChange=e.onChange.bind(ft()(e)),e}return ut()(n,[{key:"onChange",value:function(e){this.props.onChange&&this.props.onChange(e.target.checked)}},{key:"render",value:function(){var e,t,n=this.props,r=n.label,i=n.checked,o=n.help,c=n.instanceId,s=Nt()(n,["label","checked","help","instanceId"]),a="inspector-toggle-control-".concat(c);return o&&(e=a+"__help",t=Object(S.isFunction)(o)?o(i):o),Object(p.createElement)(gt.BaseControl,{id:a,help:t,className:"components-toggle-control"},Object(p.createElement)(gt.FormToggle,Ut()({},s,{id:a,checked:i,onChange:this.onChange,"aria-describedby":e})),Object(p.createElement)("label",{htmlFor:a,className:"components-toggle-control__label"},r))}}]),n}(p.Component);Object(wt.withInstanceId)(cn),n("IXp0");var sn=Object(wt.withInstanceId)(function(e){var t=e.label,n=e.className,r=e.heading,i=e.checked,o=e.help,c=e.instanceId,s=e.onChange,a=e.indeterminate,u=Nt()(e,["label","className","heading","checked","help","instanceId","onChange","indeterminate"]),l="inspector-checkbox-control-".concat(c);return Object(p.createElement)(gt.BaseControl,{label:r,id:l,help:o,className:n},Object(p.createElement)("span",{className:"components-checkbox-control__input-container"},Object(p.createElement)("input",Ut()({id:l,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:function(e){return s(e.target.checked)},checked:i,"aria-describedby":o?l+"__help":void 0,ref:function(e){e&&(e.indeterminate=a)}},u)),i?Object(p.createElement)(gt.Dashicon,{icon:"yes",className:"components-checkbox-control__checked",role:"presentation"}):null,a?Object(p.createElement)(gt.Dashicon,{icon:"minus",className:"components-checkbox-control__checked components-checkbox-control__checked--indeterminate",role:"presentation"}):null),Object(p.createElement)("label",{className:"components-checkbox-control__label",htmlFor:l},t))});function an(e){var t=e.tabId,n=e.onClick,r=e.children,i=e.selected,o=Nt()(e,["tabId","onClick","children","selected"]);return Object(p.createElement)(gt.Button,Ut()({role:"tab",tabIndex:i?null:-1,"aria-selected":i,id:t,onClick:n},o),r)}function un(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=vt()(e);if(t){var i=vt()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ht()(this,n)}}var ln=function(e){dt()(n,e);var t=un(n);function n(){var e;return st()(this,n),(e=t.apply(this,arguments)).handleClick=e.handleClick.bind(ft()(e)),e.onNavigate=e.onNavigate.bind(ft()(e)),e.onKeyDown=e.onKeyDown.bind(ft()(e)),e}return ut()(n,[{key:"handleClick",value:function(e){var t=this.props.onSelect;(void 0===t?S.noop:t)(e)}},{key:"onNavigate",value:function(e,t){var n=this.event;n&&"tab"===n.target.getAttribute("role")&&n.preventDefault(),t.click()}},{key:"onKeyDown",value:function(e){this.event=e}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeClass,r=void 0===n?"is-active":n,i=t.className,o=t.instanceId,c=t.orientation,s=void 0===c?"horizontal":c,a=t.tabs,u=t.selected,l=Object(S.find)(a,{name:u})||a[0],f=o+"-"+l.name;return Object(p.createElement)("div",{className:i},Object(p.createElement)(gt.NavigableMenu,{role:"tablist",orientation:s,onNavigate:this.onNavigate,onKeyDown:this.onKeyDown,className:"components-tab-panel__tabs"},a.map(function(t){return Object(p.createElement)(an,{className:_t()(t.className,j()({},r,t.name===l.name)),tabId:o+"-"+t.name,"aria-controls":o+"-"+t.name+"-view",selected:t.name===l.name,key:t.name,onClick:Object(S.partial)(e.handleClick,t.name)},t.title)})),l&&Object(p.createElement)("div",{"aria-labelledby":f,role:"tabpanel",id:f+"-view",className:"components-tab-panel__tab-content",tabIndex:"0"},this.props.children(l)))}}]),n}(p.Component),fn=Object(wt.withInstanceId)(ln),pn=n("rl8x"),dn=n.n(pn);function bn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=vt()(e);if(t){var i=vt()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ht()(this,n)}}Object(wt.createHigherOrderComponent)(function(e){var t,n;return n=t=function(t){dt()(r,t);var n=bn(r);function r(){var e;st()(this,r);for(var t=arguments.length,i=new Array(t),o=0;o1?u:e.getTabPanelId(t.name);return Object(p.createElement)(an,{className:_t()(t.className,j()({},o,n)),tabId:e.getTabId(t.name),"aria-controls":r,selected:n,disabled:e.isTabDisabled(t),key:t.name,onClick:Object(S.partial)(e.handleClick,t.name),"data-tabname":t.name},t.title)})),a.length>0&&Object(p.createElement)("div",{"aria-labelledby":this.getLabelledBy(a),role:"tabpanel",id:u,className:"components-tab-panel__tab-content",tabIndex:"0"},this.props.children(a)))}}]),n}(p.Component),yn=Object(wt.compose)([wt.withInstanceId,mn])(gn);function On(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=vt()(e);if(t){var i=vt()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ht()(this,n)}}var En=function(e){dt()(n,e);var t=On(n);function n(){var e;return st()(this,n),e=t.apply(this,arguments),j()(ft()(e),"onSelect",function(t){e.setState({selected:t})}),e.state={selected:e.props.initialTab||""},e}return ut()(n,[{key:"render",value:function(){return Object(p.createElement)(fn,Ut()({},this.props,{selected:this.state.selected,onSelect:this.onSelect}))}}]),n}(p.Component);function jn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _n(e){for(var t=1;t2?n-2:0),i=2;i2?n-2:0),i=2;i0&&void 0!==arguments[0]?arguments[0]:"info",content:arguments.length>1?arguments[1]:void 0,options:_n({context:"ithemes-security"},arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}}var kn={API_FETCH:function(e){var t=e.request;return k()(t).catch(x.f)},SELECT:function(e){var t,n=e.storeKey,r=e.selectorName,i=e.args;return(t=Object(m.select)(n))[r].apply(t,O()(i))},DISPATCH:function(e){var t,n=e.storeKey,r=e.actionName,i=e.args;return(t=Object(m.dispatch)(n))[r].apply(t,O()(i))},CREATE_NOTICE:function(e){var t=e.status,n=e.content,r=e.options;r.autoDismiss&&(r.id=r.id||Object(S.uniqueId)("itsec-auto-dismiss-"),setTimeout(function(){return Object(m.dispatch)("core/notices").removeNotice(r.id,r.context)},r.autoDismiss)),Object(m.dispatch)("core/notices").createNotice(t,n,r)}};function xn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Nn(e){for(var t=1;t0&&void 0!==r[0]?r[0]:{},i.next=3,wn("ithemes-security/user-groups-editor","getEditedGroup","new");case 3:if(t=i.sent){i.next=6;break}return i.abrupt("return");case 6:return i.next=8,{type:Jn};case 8:return i.next=10,Sn("ithemes-security/user-groups","createGroup",Nn(Nn({},t),e));case 10:if(!((n=i.sent)instanceof Error)){i.next=23;break}if("rest_duplicate_user_group"!==n.code){i.next=17;break}return i.next=15,In("error",n.message,{actions:[{label:Object(d.__)("View Duplicate","better-wp-security"),isLink:!0,onClick:function(){var e=Object(S.get)(n,["_links","duplicate",0,"href"]).split("/").pop();Object(m.dispatch)("ithemes-security/user-groups-editor").selectGroup([e])}},{label:Object(d.__)("Create Anyway","better-wp-security"),onClick:function(){Object(m.dispatch)("ithemes-security/user-groups-editor").createGroup({ignore_duplicate:!0})}}]});case 15:i.next=19;break;case 17:return i.next=19,In("error",n.message);case 19:return i.next=21,{type:Zn,error:n};case 21:i.next=31;break;case 23:return i.next=25,Gn("new");case 25:return i.next=27,{type:Xn,created:n};case 27:return i.next=29,Sn("ithemes-security/user-groups-editor","selectGroup",n.id);case 29:return i.next=31,In("success",Object(d.__)("Created group.","better-wp-security"),{type:"snackbar"});case 31:return i.abrupt("return",n);case 32:case"end":return i.stop()}},Cn)}function Mn(e,t,n,r){return{type:er,id:e,module:t,setting:n,value:r}}function Un(e){var t,n;return g.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,wn("ithemes-security/user-groups-editor","getEditedGroupSettings",e);case 2:if(t=r.sent){r.next=5;break}return r.abrupt("return");case 5:return r.next=7,{type:tr,id:e};case 7:return r.next=9,Sn("ithemes-security/user-groups","updateGroupSettings",e,t);case 9:if(!((n=r.sent)instanceof Error)){r.next=17;break}return r.next=13,In("error",n.message);case 13:return r.next=15,{type:rr,id:e,error:n};case 15:r.next=21;break;case 17:return r.next=19,{type:nr,id:e,updated:n};case 19:return r.next=21,In("success",Object(d.__)("Updated group settings.","better-wp-security"),{type:"snackbar"});case 21:return r.abrupt("return",n);case 22:case"end":return r.stop()}},Rn)}function Hn(e,t,n){return{type:ir,module:e,setting:t,value:n}}function Fn(e,t){return{type:or,module:e,setting:t}}function qn(){return{type:cr}}function Vn(e){var t,n,r,i;return g.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,wn("ithemes-security/user-groups-editor","getBulkSettingEdits");case 2:return t=o.sent,o.next=5,Sn("ithemes-security/user-groups","patchBulkGroupSettings",e,t);case 5:if(!((n=o.sent)instanceof Error)){o.next=11;break}return o.next=9,In("error",n.message);case 9:o.next=25;break;case 11:if(!Object(S.map)(n,"status").every(function(e){return 200===e})){o.next=16;break}return o.next=14,In("success",Object(d.__)("Updated group settings.","better-wp-security"),{type:"snackbar"});case 14:o.next=25;break;case 16:if(r=n.filter(function(e){return 200!==e.status}).map(function(e){var t=e.error;return Object(x.b)(t)}),i=r.map(function(e){return e.getAllErrorMessages().join(" ")}).join(" "),r.length!==n.length){o.next=23;break}return o.next=21,In("error",i);case 21:o.next=25;break;case 23:return o.next=25,In("warning",Object(d.sprintf)(Object(d._n)("%1$d group was not updated: %2$s","%1$d groups were not updated: %2$s",r.length,"better-wp-security"),r.length,i));case 25:return o.next=27,qn();case 27:return o.abrupt("return",n);case 28:case"end":return o.stop()}},An)}var Kn="SELECT_GROUP",Wn="EDIT_GROUP",$n="RESET_EDITS",Qn="START_SAVE_GROUP",Yn="FINISH_SAVE_GROUP",zn="FAILED_SAVE_GROUP",Jn="START_CREATE_GROUP",Xn="FINISH_CREATE_GROUP",Zn="FAILED_CREATE_GROUP",er="EDIT_GROUP_SETTING",tr="START_SAVE_GROUP_SETTINGS",nr="FINISH_SAVE_GROUP_SETTINGS",rr="FAILED_SAVE_GROUP_SETTINGS",ir="BULK_EDIT_GROUP_SETTING",or="RESET_BULK_GROUP_SETTING_EDIT",cr="RESET_BULK_GROUP_SETTING_EDITS";function sr(e){return e.selectedGroup}function ar(e){return e.creating}function ur(e,t){return e.edits[t]}function lr(e,t,n){var r=Object(S.get)(e,["edits",t,n]);return void 0!==r?r:"new"!==t?Object(m.select)("ithemes-security/user-groups").getGroupAttribute(t,n):void 0}function fr(e,t){return!!e.edits[t]}function pr(e,t){return!!e.settingEdits[t]}function dr(e,t){return e.settingEdits[t]}function br(e,t,n,r){var i=Object(S.get)(e,["settingEdits",t,n,r]);return void 0!==i?i:Object(m.select)("ithemes-security/user-groups").getGroupSetting(t,n,r)}function hr(e){return!Object(S.isEmpty)(e.bulkSettingEdits)}function mr(e){return e.bulkSettingEdits}function vr(e,t,n){return Object(S.get)(e,["bulkSettingEdits",t,n])}function gr(e,t,n,r){var i=vr(e,n,r);if(void 0!==i)return i;var o=function(e){return Object(m.select)("ithemes-security/user-groups").getGroupSetting(e,n,r)},c=o(t[0]);return t.every(function(e){return o(e)===c})?c:null}function yr(e,t){var n=mr(e);return Object(m.select)("ithemes-security/user-groups").isBulkPatchingSettings(t,n)}function Or(){return Object(m.select)("ithemes-security/user-groups").getGroups("available")}var Er=g.a.mark(jr);function jr(){var e;return g.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Sn("ithemes-security/user-groups","query","available",{_embed:1});case 2:if(!((e=t.sent).length>0)){t.next=6;break}return t.next=6,Sn("ithemes-security/user-groups-editor","selectGroup",[e[0].id]);case 6:return t.abrupt("return",e);case 7:case"end":return t.stop()}},Er)}function _r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wr(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:Sr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Kn:return wr(wr({},e),{},{selectedGroup:t.ids});case Wn:return wr(wr({},e),{},{edits:wr(wr({},e.edits),{},j()({},t.id,wr(wr({},e.edits[t.id]||{}),t.edit)))});case Yn:return wr(wr({},e),{},{edits:Object(S.omit)(e.edits,[t.id])});case er:return wr(wr({},e),{},{settingEdits:wr(wr({},e.settingEdits),{},j()({},t.id,wr(wr({},Object(S.get)(e,["settingEdits",t.id],{})),{},j()({},t.module,wr(wr({},Object(S.get)(e,["settingEdits",t.id,t.module],{})),{},j()({},t.setting,t.value))))))});case nr:return wr(wr({},e),{},{settingEdits:Object(S.omit)(e.settingEdits,[t.id])});case Jn:return wr(wr({},e),{},{creating:!0});case Zn:case Xn:return wr(wr({},e),{},{creating:!1});case $n:return wr(wr({},e),{},{edits:Object(S.omit)(e.edits,[t.id])});case ir:return wr(wr({},e),{},{bulkSettingEdits:wr(wr({},e.bulkSettingEdits),{},j()({},t.module,wr(wr({},e.bulkSettingEdits[t.module]||{}),{},j()({},t.setting,t.value))))});case or:return wr(wr({},e),{},{bulkSettingEdits:Object(S.omit)(e.bulkSettingEdits,"".concat(t.module,".").concat(t.setting))});case cr:return wr(wr({},e),{},{bulkSettingEdits:{}});default:return e}}});function Ir(){return Object(p.createElement)("div",null,Object(p.createElement)(xr,null))}n("GjY+");var kr=Vt()(function(e){return e.sort(function(e,t){return e.type===t.type?0:"user-group"===e.type?-1:"user-group"===t.type?1:0}).map(function(e){return{name:e.id,title:e.label,className:"itsec-user-groups-list__item",group:e}}).concat({name:"new",title:Object(p.createElement)(p.Fragment,null,Object(p.createElement)(gt.Icon,{icon:"plus"}),Object(d.__)("New Group","better-wp-security")),className:"itsec-user-groups-list__item itsec-user-groups-list__item--new",allowMultiple:!1})});var xr=Object(wt.compose)([Object(m.withSelect)(function(e){return{matchables:e("ithemes-security/user-groups").getMatchables(),resolvingMatchables:e("core/data").isResolving("ithemes-security/user-groups","getMatchables"),selectedGroup:e("ithemes-security/user-groups-editor").getSelectedGroup()}}),Object(m.withDispatch)(function(e){return{selectGroup:e("ithemes-security/user-groups-editor").selectGroup}})])(function(e){var t=e.matchables,n=e.resolvingMatchables,r=e.selectedGroup,i=e.selectGroup;if(Object(p.useEffect)(function(){!n&&t.length&&0===r.length&&i([t[0].id])},[n]),n&&!t.length)return null;var o=kr(t);return Object(p.createElement)(yn,{tabs:o,selected:r,onSelect:i,allowMultiple:!0,orientation:"vertical",className:"itsec-user-groups-list"},function(e){if(e.length>1){var t=Object(S.filter)(e.map(function(e){var t=e.group;return t&&t.id}));return Object(p.createElement)(Rr,{groupIds:t})}return e[0]?Object(p.createElement)(Tr,{groupId:e[0].name,isNew:"new"===e[0].name}):null})}),Nr=(n("Y0od"),Vt()(function(e,t){if("new"===e)return[{name:"create",title:Object(d.__)("Edit Group","better-wp-security"),className:"itsec-manage-user-group-tabs__tab",Component:Dr}];var n=[{name:"settings",title:Object(d.__)("Features","better-wp-security"),className:"itsec-manage-user-group-tabs__tab",Component:Br}];return"user-group"===t&&n.push({name:"edit",title:Object(d.__)("Edit Group","better-wp-security"),className:"itsec-manage-user-group-tabs__tab",Component:Lr}),n}));var Tr=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId;return{type:e("ithemes-security/user-groups").getMatchableType(n)}})])(function(e){var t=e.groupId,n=e.type,r=e.isNew;return Object(p.createElement)("div",{className:"itsec-manage-user-group"},r?Object(p.createElement)($r,null):Object(p.createElement)(Wr,{groupId:t}),Object(p.createElement)(En,{tabs:Nr(t,n),className:"itsec-manage-user-group-tabs"},function(e){var n=e.Component;return Object(p.createElement)(n,{groupId:t})}))}),Cr=Vt()(function(){return[{name:"settings",title:Object(d.__)("Features","better-wp-security"),className:"itsec-manage-user-group-tabs__tab",Component:Ur}]});var Rr=function(e){var t=e.groupIds;return Object(p.createElement)("div",{className:"itsec-manage-multiple-user-groups"},Object(p.createElement)(Qr,{groupIds:t}),Object(p.createElement)(En,{tabs:Cr(),className:"itsec-manage-user-group-tabs"},function(e){var n=e.Component;return Object(p.createElement)(n,{groupIds:t})}))};n("QmYb");var Ar=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId;return{label:e("ithemes-security/user-groups-editor").getEditedGroupAttribute(n,"label")||""}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{edit:function(t){return e("ithemes-security/user-groups-editor").editGroup(n,t)}}})])(function(e){var t=e.label,n=e.edit,r=e.disabled,i=void 0!==r&&r;return Object(p.createElement)(gt.TextControl,{label:Object(d.__)("Group Name","better-wp-security"),value:t,maxLength:50,disabled:i,onChange:function(e){return n({label:e})}})});n("ZRc3");function Pr(e){var t,n=e.name,r=e.isLoading,i=e.children,o=_t()("itsec-user-groups-group-tab",(t={},j()(t,"itsec-user-groups-group-tab--".concat(n),n),j()(t,"itsec-user-groups-group-tab--is-loading",r),t));return Object(p.createElement)("div",{className:o},i)}Pr.Row=function(e){var t=e.name,n=e.children;return Object(p.createElement)("div",{className:"itsec-user-groups-group-tab__row itsec-user-groups-group-tab__row--".concat(t)},n)};var Dr=Object(wt.compose)([Object(m.withSelect)(function(e){return{hasEdits:e("ithemes-security/user-groups-editor").hasEdits("new"),isSaving:e("ithemes-security/user-groups-editor").isCreating("new")}}),Object(m.withDispatch)(function(e){return{save:function(){e("ithemes-security/user-groups-editor").createGroup()}}})])(function(e){var t=e.hasEdits,n=e.save,r=e.isSaving;return Object(p.createElement)(Pr,{name:"create-group"},Object(p.createElement)(zr,{groupId:"new"}),Object(p.createElement)(Pr.Row,{name:"save"},Object(p.createElement)(gt.Button,{disabled:!t,isPrimary:!0,onClick:n,isBusy:r},Object(d.__)("Create","better-wp-security"))))});var Lr=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId;return{isLoading:e("core/data").isResolving("ithemes-security/user-groups","getGroup",[n])||e("core/data").isResolving("ithemes-security/core","getIndex"),hasEdits:e("ithemes-security/user-groups-editor").hasEdits(n),isSaving:e("ithemes-security/user-groups").isUpdating(n)}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{save:function(){return e("ithemes-security/user-groups-editor").saveGroup(n)}}})])(function(e){var t=e.groupId,n=e.hasEdits,r=e.save,i=e.isSaving,o=e.isLoading;return Object(p.createElement)(Pr,{name:"edit-group",isLoading:o},Object(p.createElement)(zr,{groupId:t,disabled:o}),Object(p.createElement)(Pr.Row,{name:"save"},Object(p.createElement)(gt.Button,{disabled:!n,isPrimary:!0,onClick:r,isBusy:i},Object(d.__)("Save","better-wp-security"))))});var Gr=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId,r=t.module,i=t.setting;return{value:e("ithemes-security/user-groups-editor").getEditedGroupSetting(n,r,i)}}),Object(m.withDispatch)(function(e,t){var n=t.groupId,r=t.module,i=t.setting;return{edit:function(t){return e("ithemes-security/user-groups-editor").editGroupSetting(n,r,i,t)}}})])(function(e){var t=e.schema,n=e.value,r=e.edit,i=e.disabled,o=void 0!==i&&i;return Object(p.createElement)(gt.ToggleControl,{checked:!0===n,label:t.title,help:t.description,disabled:o,onChange:function(e){return r(e)}})});n("GrEf");var Br=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId;return{groupSettings:e("ithemes-security/user-groups").getGroupSettings(n),isLoading:e("core/data").isResolving("ithemes-security/user-groups","getGroupSettings",[n]),schema:e("ithemes-security/core").getSchema("ithemes-security-user-group-settings"),hasEdits:e("ithemes-security/user-groups-editor").settingHasEdits(n),isSaving:e("ithemes-security/user-groups").isUpdatingSettings(n)}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{save:function(){return e("ithemes-security/user-groups-editor").saveGroupSettings(n)}}})])(function(e){var t=e.schema,n=e.groupId,r=e.hasEdits,i=e.save,o=e.isSaving,c=e.isLoading;return t?Object(p.createElement)(Pr,{name:"settings",isLoading:c},Object(p.createElement)(Pr.Row,null,Object(p.createElement)(Jr,{schema:t,settingComponent:Gr,groupId:n,disabled:c})),Object(p.createElement)(Pr.Row,{name:"save"},Object(p.createElement)(gt.Button,{disabled:!r,isPrimary:!0,onClick:i,isBusy:o},Object(d.__)("Save","better-wp-security")))):null});var Mr=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.module,r=t.setting,i=t.groupIds;return{value:e("ithemes-security/user-groups-editor").getBulkSettingValue(i,n,r)}}),Object(m.withDispatch)(function(e,t){var n=t.module,r=t.setting;return{edit:function(t){return e("ithemes-security/user-groups-editor").bulkEditGroupSetting(n,r,t)}}})])(function(e){var t=e.schema,n=e.value,r=e.edit,i=e.disabled,o=void 0!==i&&i;return Object(p.createElement)(sn,{checked:!0===n,indeterminate:null==n,label:t.title,help:t.description,disabled:o,onChange:function(e){return r(e)}})});var Ur=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupIds;return{schema:e("ithemes-security/core").getSchema("ithemes-security-user-group-settings"),hasEdits:e("ithemes-security/user-groups-editor").hasBulkSettingEdits(),isSaving:e("ithemes-security/user-groups-editor").isSavingBulkEdits(n)}}),Object(m.withDispatch)(function(e,t){var n=t.groupIds;return{save:function(){return e("ithemes-security/user-groups-editor").saveBulkEdits(n)}}})])(function(e){var t=e.schema,n=e.hasEdits,r=e.save,i=e.isSaving,o=e.groupIds;return t?Object(p.createElement)(Pr,{name:"settings"},Object(p.createElement)(Pr.Row,null,Object(p.createElement)(Jr,{schema:t,settingComponent:Mr,groupIds:o})),Object(p.createElement)(Pr.Row,{name:"save"},Object(p.createElement)(gt.Button,{disabled:!n,isPrimary:!0,onClick:r,isBusy:i},Object(d.__)("Save","better-wp-security")))):null});Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId;return{minRole:e("ithemes-security/user-groups-editor").getEditedGroupAttribute(n,"min_role")}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{onChange:function(t){return e("ithemes-security/user-groups-editor").editGroup(n,t)}}})])(function(e){var t=e.minRole,n=e.onChange;return Object(p.createElement)("div",null,Object(p.createElement)(gt.SelectControl,{options:[{value:"administrator",label:Object(d._x)("Administrator","User role","default")},{value:"editor",label:Object(d._x)("Editor","User role","default")},{value:"author",label:Object(d._x)("Author","User role","default")},{value:"contributor",label:Object(d._x)("Contributor","User role","default")},{value:"subscriber",label:Object(d._x)("Subscriber","User role","default")}],label:Object(d.__)("Minimum Role","better-wp-security"),value:t,onChange:function(e){return n({min_role:e})},help:Object(d.__)("Add users with the selected minimum role to this group. To edit roles, go to Users in your WordPress Dashboard.","better-wp-security")}))});var Hr=Vt()(function(e,t){var n=[{value:"$administrator$",label:Object(d.__)("Administrator Capabilities","better-wp-security")},{value:"$editor$",label:Object(d.__)("Editor Capabilities","better-wp-security")},{value:"$author$",label:Object(d.__)("Author Capabilities","better-wp-security")},{value:"$contributor$",label:Object(d.__)("Contributor Capabilities","better-wp-security")},{value:"$subscriber$",label:Object(d.__)("Subscriber Capabilities","better-wp-security")}];for(var r in t&&n.unshift({value:"$super-admin$",label:Object(d.__)("Super Admin","better-wp-security")}),Object(S.some)(e,function(e){return""===e.canonical})&&n.push({value:"$other$",label:Object(d.__)("Other","better-wp-security"),selectable:!1}),e)if(e.hasOwnProperty(r)){var i=e[r],o=i.canonical,c=i.label;n.push({value:r,parent:o.length>0?"$".concat(o,"$"):"$other$",label:c})}return Object.values(n)});var Fr=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n=t.groupId;return{roles:e("ithemes-security/user-groups-editor").getEditedGroupAttribute(n,"roles")||[],canonical:e("ithemes-security/user-groups-editor").getEditedGroupAttribute(n,"canonical")||[],available:e("ithemes-security/core").getRoles(),schema:e("ithemes-security/core").getSchema("ithemes-security-user-group")}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{onChange:function(t){return e("ithemes-security/user-groups-editor").editGroup(n,t)}}})])(function(e){var t=e.canonical,n=e.roles,r=e.onChange,i=e.available,o=e.schema,c=e.disabled,s=void 0!==c&&c,a=Object(S.get)(o,["properties","canonical","items","enum"],[]).includes("super-admin"),u=[].concat(O()(n),O()(t.map(function(e){return"$".concat(e,"$")})));return Object(p.createElement)(Zt,{label:Object(d.__)("Select Roles","better-wp-security"),help:Object(d.__)("Add users with the selected roles to this group.","better-wp-security"),value:u,disabled:s,options:Hr(i,a),onChange:function(e){var t=Object(x.a)(e,function(e){return e.startsWith("$")&&e.endsWith("$")}),n=It()(t,2),i=n[0],o=n[1];r({roles:o,canonical:Object(S.without)(i.map(function(e){return e.slice(1,-1)}),"other")})}})});n("ELjz");function qr(e){return{value:e.id,label:e.name,user:e}}var Vr=function(e){return new Promise(function(t,n){k()({path:Object(D.addQueryArgs)("/wp/v2/users",{search:e,per_page:100,context:"embed",itsec_global:!0})}).then(function(e){return e.forEach(Object(m.dispatch)("ithemes-security/core").receiveUser),e}).then(function(e){return t(e.map(qr))}).catch(n)})};var Kr=Object(wt.compose)([Object(wt.withState)({selectSearch:""}),Object(m.withSelect)(function(e,t){var n=t.groupId,r=e("ithemes-security/user-groups-editor").getEditedGroupAttribute(n,"users")||[],i=[],o=!1;return r.forEach(function(t){var n=e("ithemes-security/core").getUser(t);n?i.push(n):e("core/data").isResolving("ithemes-security/core","getUser",[t])&&(o=!0)}),{users:i,userIds:r,loading:o}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{receiveUser:e("ithemes-security/core").receiveUser,onChange:function(t){return e("ithemes-security/user-groups-editor").editGroup(n,t)}}}),wt.withInstanceId])(function(e){var t=e.instanceId,n=e.users,r=e.loading,i=e.onChange,o=e.disabled,c=void 0!==o&&o,s=e.selectSearch,a=e.setState,u="itsec-user-group-panel-users__select-".concat(t),l=r?[]:n.map(qr);return Object(p.createElement)(gt.BaseControl,{className:"itsec-user-group-panel-users__select-control",label:Object(d.__)("Select Users","better-wp-security"),help:Object(d.__)("Select specific users to add to this group.","better-wp-security"),id:u},Object(p.createElement)(Dt,{classNamePrefix:"components-itsec-async-select-control",inputId:u,isDisabled:c||r,isLoading:r,isMulti:!0,cacheOptions:!0,defaultOptions:!0,loadOptions:Vr,value:l,onChange:function(e){return i({users:Object(S.map)(e,"value")})},inputValue:s,onInputChange:function(e){return a({selectSearch:e})}}))});n("mzAq");var Wr=Object(wt.compose)([Object(m.withSelect)(function(e,t){var n,r=t.groupId,i=e("ithemes-security/user-groups").getMatchableType(r),o="user-group"===i&&e("ithemes-security/user-groups").isDeleting(r);return"user-group"===i&&(n=e("ithemes-security/user-groups-editor").getEditedGroupAttribute(r,"label")),void 0===n&&(n=e("ithemes-security/user-groups").getMatchableLabel(r)),{type:i,label:n,isDeleting:o}}),Object(m.withDispatch)(function(e,t){var n=t.groupId;return{deleteGroup:function(){return e("ithemes-security/user-groups").deleteGroup(n)}}})])(function(e){var t=e.type,n=e.label,r=e.isDeleting,i=e.deleteGroup,o="user-group"===t;return n&&n.length||(n=Object(d.__)("Untitled","better-wp-security")),Object(p.createElement)(Yr,{label:n},o&&Object(p.createElement)(gt.Button,{onClick:i,isBusy:r,isLink:!0,isDestructive:!0},Object(d.__)("Delete Group","better-wp-security")))});var $r=Object(wt.compose)([Object(m.withSelect)(function(e){return{label:e("ithemes-security/user-groups-editor").getEditedGroupAttribute("new","label")}})])(function(e){var t=e.label;return t&&t.length||(t=Object(d.__)("New Group","better-wp-security")),Object(p.createElement)(Yr,{label:t})});var Qr=Object(wt.compose)([Object(m.withSelect)(function(e,t){return{label:t.groupIds.map(e("ithemes-security/user-groups").getMatchableLabel).join(", ")}})])(function(e){var t=e.label;return Object(p.createElement)(Yr,{label:t})});function Yr(e){var t=e.label,n=e.children;return Object(p.createElement)("div",{className:"itsec-user-group-header"},Object(p.createElement)("h4",{className:"itsec-user-group-header__label"},t),n)}n("XO7p");var zr=function(e){var t=e.groupId,n=e.disabled;return Object(p.createElement)(Pr.Row,{name:"edit-fields"},Object(p.createElement)(Ar,{groupId:t,disabled:n}),Object(p.createElement)(Fr,{groupId:t,disabled:n}),Object(p.createElement)(Kr,{groupId:t,disabled:n}))};function Jr(e){var t=e.schema,n=e.settingComponent,r=Nt()(e,["schema","settingComponent"]);return Object(p.createElement)("ul",{className:"itsec-user-groups-group-tab__modules-list"},Object(S.map)(t.properties,function(e,t){return Object(p.createElement)("li",{key:t},Object(p.createElement)("fieldset",null,Object(p.createElement)("legend",null,e.title),Object(p.createElement)("ul",null,Object(S.map)(e.properties,function(e,i){return Object(p.createElement)("li",{key:i},Object(p.createElement)(n,Ut()({schema:e,module:t,setting:i},r)))}))))}))}n("wM0a");var Xr=function(e){var t=e.noticeEl;return Object(p.createElement)("div",{className:"itsec-user-groups-app"},Object(p.createPortal)(Object(p.createElement)(rn,null),t),Object(p.createElement)(Ir,null))};function Zr(){var e=document.getElementById("itsec-user-groups-settings-root"),t=document.getElementById("itsec-module-messages-container-user-groups");return Object(p.render)(Object(p.createElement)(Xr,{noticeEl:t}),e)}n.p=window.itsecWebpackPublicPath,Object(d.setLocaleData)({"":{}},"ithemes-security-pro"),h()(function(){Zr(),window.itsecSettingsPage&&(window.itsecSettingsPage.events.on("modulesReloaded",Zr),window.itsecSettingsPage.events.on("moduleReloaded",function(e,t){"user-groups"===t&&Zr()}))})},faye:function(e,t){!function(){e.exports=this.ReactDOM}()},l3Sj:function(e,t){!function(){e.exports=this.wp.i18n}()},lSb6:function(e,t,n){},mzAq:function(e,t,n){},"oaS/":function(e,t,n){},onLe:function(e,t){!function(){e.exports=this.wp.notices}()},pPDe:function(e,t,n){"use strict";var r,i;function o(e){return[e]}function c(){var e={clear:function(){e.head=null}};return e}function s(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;rx

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586