HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
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/html/wpdeskera/wp-content/plugins/defender-security/assets/app/advanced-tools.js
"use strict";(self.webpackChunkwp_defender=self.webpackChunkwp_defender||[]).push([[316],{682:(e,t,n)=>{n.d(t,{X:()=>i,m:()=>a});var r=n(9726),o=(0,r.KR)(defender.misc.high_contrast||!1),a=function(e){o.value=e},i=function(){var e=(0,r.KR)(1===parseInt(defender.is_free)),t=(0,r.KR)(defender.tracking_modal),n=(0,r.KR)(defender.is_whitelabel),a=(0,r.KR)(defender.misc||{}),i=(0,r.KR)(defender.whitelabel||{}),l=(0,r.KR)(defender.upgrade_title||""),u=(0,r.KR)(defender.is_membership||!1),s=(0,r.KR)(defender.wpmudev_support_ticket_text||""),c=(0,r.KR)(defender.hosted||!1),d=(0,r.EW)(function(){return"show"===t.value}),f=(0,r.EW)(function(){return"disabled"===n.value}),p=(0,r.EW)(function(){return"enabled"===n.value}),v=(0,r.EW)(function(){return!0===o.value});return{is_free:e,tracking_modal:t,is_whitelabel:n,is_membership:u,misc:a,whitelabel:i,upgradeTitle:l,support_text:s,hosted:c,showTrackingModal:d,isWhitelabelDisabled:f,isWhitelabelEnabled:p,showSupportLinks:function(){return f.value&&!e.value},hasFeature:function(t){if(!e.value)return!0;return["security_tweaks","firewall","scan_free","audit_free","two_fa_free"].includes(t)},maybeHighContrast:function(){return{"sui-color-accessible":v.value}},isHighContrast:function(){return v.value}}}},1117:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(9726),o=n(7786),a=n(2720),i=n(5592);function l(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var s=["id","for"],c=["id","placeholder","aria-labelledby","aria-describedby"],d=["id"],f=["id"];const p={__name:"simple-form-field",props:{label:{type:String,default:""},placeholder:{type:String,default:""},description:{type:String,default:""},modelValue:{type:String,default:""},inputId:{type:String,default:null},errorMessage:{type:String,default:""},validation:{type:Array,default:function(){return["required"]}}},emits:["update:modelValue","validation"],setup:function(e,t){var n=t.emit,u=(0,i.B)(),p=u.__,v=u.vsprintf,b=e,m=n,y=(0,r.KR)(null),h=(0,r.KR)(null),g=(0,r.EW)(function(){return b.inputId?b.inputId:b.label?b.label.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-|-$/g,""):"field-".concat(Math.random().toString(36).substring(2,10))}),_=(0,r.EW)(function(){return"label-".concat(g.value)}),k=(0,r.EW)(function(){return"error-".concat(g.value)}),w=(0,r.EW)(function(){return"description-".concat(g.value)}),R=(0,r.EW)(function(){return!!h.value}),S=(0,r.EW)(function(){var e=[];return R.value&&e.push(k.value),b.description&&e.push(w.value),e.join(" ")}),C=(0,r.EW)(function(){return b.label}),L=(0,r.EW)(function(){return b.placeholder}),x=(0,o.hRP)(b,"modelValue",m),E=function(e){var t,n=(e||"").trim(),r=l(b.validation);try{for(r.s();!(t=r.n()).done;){var o=t.value;if("required"===o&&!n)return h.value=b.errorMessage||p("This field is required."),void m("validation",!1);if("email"===o&&!/^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$/.test(n))return h.value=p("Please enter a valid email."),void m("validation",!1);if(o.startsWith("min:")){var a=parseInt(o.split(":")[1]);if(n.length<a)return h.value=v(p("Minimum %d characters required."),[a]),void m("validation",!1)}if(o.startsWith("max:")){var i=parseInt(o.split(":")[1]);if(n.length>i)return h.value=v(p("Maximum %d characters allowed."),[i]),void m("validation",!1)}}}catch(e){r.e(e)}finally{r.f()}h.value=null,m("validation",!0)},P=(0,a.Q0)(function(e){E(e)},300);(0,r.wB)(x,function(e){P(e)},{immediate:!0});var O=function(){E(x.value),R.value&&(0,r.dY)(function(){var e;null===(e=y.value)||void 0===e||e.focus()})};return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["sui-form-field",{"sui-form-field-error":R.value}])},[(0,r.Lk)("label",{id:_.value,for:g.value,class:"sui-label"},(0,r.v_)(C.value)+" "+(0,r.v_)((o="required",b.validation.includes(o)?"*":"")),9,s),(0,r.bo)((0,r.Lk)("input",{id:g.value,ref_key:"inputRef",ref:y,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(x)?x.value=e:null}),class:"sui-form-control",placeholder:L.value,"aria-labelledby":_.value,"aria-describedby":S.value,onBlur:O},null,40,c),[[r.Jo,(0,r.R1)(x)]]),R.value?((0,r.uX)(),(0,r.CE)("span",{key:0,id:k.value,class:"sui-error-message",role:"alert"},(0,r.v_)(h.value),9,d)):(0,r.Q3)("",!0),e.description?((0,r.uX)(),(0,r.CE)("span",{key:1,id:w.value,class:"sui-description"},(0,r.v_)(e.description),9,f)):(0,r.Q3)("",!0)],2);var o}}}},1289:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(9726),o=n(7476),a=["id","type","disabled","aria-live"],i={class:"sui-loading-text"},l={class:"sui-button-text-default"},u={class:"sui-button-text-onload"};const s={__name:"sui-button",props:{label:{type:String,default:""},type:{type:String,default:"button"},variant:{type:String,default:"auto"},icon:{type:String,default:""},action:{type:String,default:""},disabled:{type:Boolean,default:!1},loadingText:{type:String,default:""},customClass:{type:String,default:""},onlyIcon:{type:[Boolean,String],default:!1}},emits:["click"],setup:function(e){var t=(0,o.r)(),n=e,s=(0,r.EW)(function(){return n.icon||(n.action.includes("save")?"sui-icon-save":"")}),c=(0,r.EW)(function(){return"auto"===n.variant?"submit"===n.type?"sui-button-blue":"sui-button-ghost":{blue:"sui-button-blue",ghost:"sui-button-ghost",red:"sui-button-red",gray:"",purple:"sui-button-purple"}[n.variant]}),d=(0,r.EW)(function(){return n.action&&t.isLoading(n.action)}),f=(0,r.EW)(function(){var e=[n.onlyIcon?"sui-button-icon":"sui-button",c.value];return d.value&&e.push(n.loadingText?"sui-button-onload-text":"sui-button-onload"),n.customClass&&e.push(n.customClass),e}),p=(0,r.EW)(function(){return n.action?"".concat(n.type,"-").concat(n.action.toLowerCase().replace(/\s+/g,"-")):"".concat(n.type,"-").concat(n.label.toLowerCase().replace(/\s+/g,"-"),"-").concat(n.type)});return function(t,n){return(0,r.uX)(),(0,r.CE)("button",(0,r.v6)({id:p.value,type:e.type,class:f.value,disabled:d.value||e.disabled,"aria-live":e.loadingText?"polite":void 0,onClick:n[0]||(n[0]=function(e){return t.$emit("click")})},t.$attrs),[e.loadingText?((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.Lk)("span",l,[s.value?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,r.C4)(s.value),"aria-hidden":"true"},null,2)):(0,r.Q3)("",!0),(0,r.eW)(" "+(0,r.v_)(e.label)+" ",1),(0,r.RG)(t.$slots,"default")]),(0,r.Lk)("span",u,[n[2]||(n[2]=(0,r.Lk)("span",{class:"sui-icon-loader sui-loading","aria-hidden":"true"},null,-1)),(0,r.eW)(" "+(0,r.v_)(e.loadingText),1)])],64)):((0,r.uX)(),(0,r.CE)(r.FK,{key:0},[(0,r.Lk)("span",i,[s.value?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,r.C4)(s.value),"aria-hidden":"true"},null,2)):(0,r.Q3)("",!0),(0,r.eW)(" "+(0,r.v_)(e.label)+" ",1),(0,r.RG)(t.$slots,"default")]),n[1]||(n[1]=(0,r.Lk)("span",{class:"sui-icon-loader sui-loading","aria-hidden":"true"},null,-1))],64))],16,a)}}}},1512:(e,t,n)=>{n.d(t,{A:()=>f});var r=n(9726),o=n(7786),a={class:"sui-tabs sui-side-tabs"},i={role:"tablist",class:"sui-tabs-menu"},l=["id","aria-controls","aria-selected","tabindex","onClick"],u=["name","value","aria-label","checked"],s={class:"sui-tabs-content"},c=["id","aria-labelledby","hidden"],d={key:0,class:"sui-border-frame"};const f={__name:"side-tab",props:{tabs:{type:Array,required:!0},modelValue:{type:[String,Boolean],required:!0},slug:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,f=e,p=n,v=(0,o.hRP)(f,"modelValue",p),b=(0,r.EW)(function(){return"".concat(f.slug,"-tabs")}),m=function(e){return e?"".concat(f.slug,"__").concat(e,"__tab"):""},y=function(e){return e?"".concat(f.slug,"__").concat(e,"__content"):""};return function(t,n){return(0,r.uX)(),(0,r.CE)("div",a,[(0,r.Lk)("div",i,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.tabs,function(o){return(0,r.uX)(),(0,r.CE)(r.FK,{key:o.value},[(0,r.Lk)("button",{type:"button",role:"tab",id:m(o.value),class:(0,r.C4)(["sui-tab-item",{active:e.modelValue===o.value}]),"aria-controls":y(o.value),"aria-selected":e.modelValue===o.value?"true":"false",tabindex:e.modelValue===o.value?"0":"-1",onClick:function(e){return t.$emit("update:modelValue",o.value)}},(0,r.v_)(o.label),11,l),(0,r.bo)((0,r.Lk)("input",{type:"radio",name:b.value,value:o.value,class:"sui-screen-reader-text","aria-label":o.label,"aria-hidden":"true",checked:e.modelValue===o.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(v)?v.value=e:null})},null,8,u),[[r.XL,(0,r.R1)(v)]])],64)}),128))]),(0,r.Lk)("div",s,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.tabs,function(n){return(0,r.uX)(),(0,r.CE)(r.FK,{key:n.value},[n.hideContent?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("div",{key:0,role:"tabpanel",id:y(n.value),class:(0,r.C4)(["sui-tab-content",{active:e.modelValue===n.value}]),"aria-labelledby":m(n.value),tabindex:0,hidden:e.modelValue!==n.value},[!1!==n.hasFrame?((0,r.uX)(),(0,r.CE)("div",d,[(0,r.RG)(t.$slots,n.value)])):(0,r.RG)(t.$slots,n.value,{key:1})],10,c))],64)}),128))])])}}}},1669:e=>{e.exports=jQuery},1751:(e,t,n)=>{n.d(t,{q:()=>m});var r=n(4335),o=n(3279),a=n(2720),i=n(7786),l=n(8261);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return c(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=d,c(p,"constructor",d),c(d,"constructor",u),u.displayName="GeneratorFunction",c(d,o,"GeneratorFunction"),c(p),c(p,o,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:a,m:v}})()}function c(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,r)}function d(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 f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function b(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){v(a,r,o,i,l,"next",e)}function l(e){v(a,r,o,i,l,"throw",e)}i(void 0)})}}function m(){var e=(0,l.m)().rebindSUI,t=r.A.create({baseURL:"".concat(ajaxurl,"?action=wp_defender/v1/hub/"),timeout:3e4,transitional:{clarifyTimeoutError:!0},withCredentials:!1});function n(e,t){return"&route=".concat(encodeURIComponent(e),"&_def_nonce=").concat(encodeURIComponent(t))}function u(e,t,n,r){return c.apply(this,arguments)}function c(){return c=b(s().m(function r(i,l,u,c){var p,v,b,m,y,h,g,_,k,w,R,S,C,L,x,E,P,O,j,A=arguments;return s().w(function(r){for(;;)switch(r.n){case 0:return h=A.length>4&&void 0!==A[4]?A[4]:{},g=new FormData,c instanceof File&&"application/json"===c.type?g.append("file",c):(_=JSON.stringify(c),g.append("data",_)),k=n(l,u),r.n=1,(0,o.q)(k,f({method:i,data:g},h),t);case 1:if(w=r.v,R=w.data,!w.error.value){r.n=2;break}return r.a(2,null);case 2:return S=R.value,C=S.success,L=(null===(p=S.data)||void 0===p?void 0:p.message)||null,x=(null===(v=S.data)||void 0===v?void 0:v.redirect)||null,E=(null===(b=S.data)||void 0===b?void 0:b.interval)||null,P=(null===(m=S.data)||void 0===m?void 0:m.type_notice)||!1,(void 0===(null===(y=S.data)||void 0===y?void 0:y.auto_close)||S.data.auto_close)&&null!==L&&(j=!0===(null===(O=S.data)||void 0===O?void 0:O.auto_close),Defender.showNotification(C?P||"success":"error",L,j)),"session_out"===P&&null===x&&d(),null!==E?(0,a.TO)(function(){null!==x?location.href=x:location.reload()},1e3*E):null!==x&&(location.href=x),e(),r.a(2,S.data)}},r)})),c.apply(this,arguments)}function d(){(0,a.TO)(function(){(0,i.MLh)(document,"heartbeat-tick",function(){jQuery(document).trigger("heartbeat-tick.wp-auth-check",[{"wp-auth-check":!1}])}),(0,i.MLh)(window,"load",function(){var e=document.getElementById("wp-auth-check-frame");if(e){var t,n=null===(t=e.contentDocument)||void 0===t?void 0:t.getElementById("loginform");n&&n.addEventListener("submit",function(){(0,a.TO)(function(){location.reload()},1e3)})}})},2e3)}var p=function(){var e=b(s().m(function e(t,n){var r,a,i,l,u,c,d,p,v,b,m,y,h=arguments;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=h.length>2&&void 0!==h[2]?h[2]:{},a=h.length>3&&void 0!==h[3]?h[3]:{},e.p=1,i="".concat(window.ajaxurl,"?action=").concat(t,"&_def_nonce=").concat(n),e.n=2,(0,o.q)(f({url:i,method:"POST",data:r},a));case 2:if(l=e.v,!(u=l.data).value){e.n=4;break}if(!(c=u.value).success){e.n=3;break}return e.a(2,c.data||c);case 3:throw null!==(d=c.data)&&void 0!==d&&d.message&&null!==(p=window.Defender)&&void 0!==p&&p.showNotification&&window.Defender.showNotification("error",c.data.message),new Error((null===(v=c.data)||void 0===v?void 0:v.message)||"Request failed");case 4:throw new Error("No response received");case 5:throw e.p=5,y=e.v,403===(null===(b=y.response)||void 0===b?void 0:b.status)&&(null!==(m=window.Defender)&&void 0!==m&&m.showNotification&&window.Defender.showNotification("error","Session expired. Please refresh the page."),setTimeout(function(){return window.location.reload()},2e3)),y;case 6:return e.a(2)}},e,null,[[1,5]])}));return function(t,n){return e.apply(this,arguments)}}();return{ajax:p,post:function(e,t,n){return u("post",e,t,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})},get:function(e,t,n){return u("get",e,t,n,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{})}}}},1904:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6314),o=n.n(r)()(function(e){return e[1]});o.push([e.id,".prefix-icon[data-v-b05b1ba2]{left:14px;position:absolute;top:50%;transform:translateY(-50%)}",""]);const a=o},2642:()=>{},2688:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(9726),o=["id","aria-labelledby","aria-describedby"],a={class:"sui-box",role:"document"},i={key:0,type:"button","data-modal-close":"",class:"sui-button-icon sui-button-float--right"},l={class:"sui-screen-reader-text"},u=["id"],s=["id","innerHTML"],c={key:0,type:"button","data-modal-close":"",class:"sui-button sui-button-ghost"};const d={__name:"sui-modal",props:{id:{type:String,required:!0},title:{type:String,required:!0},description:{type:String,default:""},size:{type:String,default:"md",validator:function(e){return["sm","md","lg","xl"].includes(e)}},closeText:{type:String,default:"Close this dialog"},cancelText:{type:String,default:"Cancel"},showCancel:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},footerAlignment:{type:String,default:"separated",validator:function(e){return["separated","center","right"].includes(e)}},isScan:{type:Boolean,default:!1}},setup:function(e){var t=e,n=(0,r.Ht)(),d=(0,r.EW)(function(){return t.size?"sui-modal-".concat(t.size):""}),f=(0,r.EW)(function(){switch(t.footerAlignment){case"separated":default:return"sui-content-separated";case"center":return"sui-content-center";case"right":return"sui-content-right"}});return function(t,p){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["sui-modal",d.value])},[(0,r.Lk)("div",{id:e.id,role:"dialog",class:"sui-modal-content","aria-modal":"true","aria-labelledby":"".concat(e.id,"-title"),"aria-describedby":"".concat(e.id,"-desc")},[(0,r.Lk)("div",a,[(0,r.Lk)("div",{class:(0,r.C4)(["sui-box-header",{"sui-flatten sui-content-center sui-spacing-top--60":!e.isScan}])},[e.showCancel?((0,r.uX)(),(0,r.CE)("button",i,[p[0]||(p[0]=(0,r.Lk)("i",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,r.Lk)("span",l,(0,r.v_)(e.closeText),1)])):(0,r.Q3)("",!0),(0,r.Lk)("h3",{id:"modal-title-".concat(e.id),class:(0,r.C4)(["sui-box-title",{"sui-lg":!e.isScan}])},(0,r.v_)(e.title),11,u),e.description?((0,r.uX)(),(0,r.CE)("p",{key:1,id:"modal-description-".concat(e.id),class:"sui-description",innerHTML:e.description},null,8,s)):(0,r.Q3)("",!0),(0,r.RG)(t.$slots,"header-content")],2),(0,r.RG)(t.$slots,"default"),e.showFooter?((0,r.uX)(),(0,r.CE)("div",{key:0,class:(0,r.C4)(["sui-box-footer sui-flatten",f.value])},[e.showCancel?((0,r.uX)(),(0,r.CE)("button",c,(0,r.v_)(e.cancelText),1)):(0,r.Q3)("",!0),(0,r.R1)(n).footer?(0,r.RG)(t.$slots,"footer",{key:1}):(0,r.Q3)("",!0)],2)):(0,r.Q3)("",!0)])],8,o)],2)}}}},2976:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(9726),o=n(7786),a=["id"],i=["for"],l=["id","name","value","true-value","disabled","required","aria-labelledby"],u=["id"];const s={__name:"sui-checkbox",props:{id:{type:String,default:""},modelValue:{type:[Boolean,Array,String,Number,Object],default:!1},label:{type:String,default:""},name:{type:String,default:""},value:{type:[String,Number,Boolean],default:!0},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},hasField:{type:Boolean,default:!0}},emits:["update:modelValue","change"],setup:function(e,t){var n=t.emit,s=(0,r.Ht)(),c=e,d=n,f=(0,o.hRP)(c,"modelValue",d),p=(0,r.EW)(function(){return c.id?c.id:c.label?c.label.toLowerCase().replace(/[^a-z0-9\s-]/g,"").replace(/\s+/g,"-").trim():"checkbox-".concat(Math.random().toString(36).substr(2,9))}),v=(0,r.EW)(function(){return"".concat(p.value,"-input")}),b=(0,r.EW)(function(){return"".concat(p.value,"-label")}),m=function(e){d("change",e)};return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{id:p.value,class:(0,r.C4)({"sui-form-field":e.hasField})},[(0,r.Lk)("label",{for:v.value,class:"sui-checkbox"},[(0,r.bo)((0,r.Lk)("input",{id:v.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(f)?f.value=e:null}),type:"checkbox",name:e.name,value:e.value,"true-value":e.value,disabled:e.disabled,required:e.required,"aria-labelledby":b.value,onChange:m},null,40,l),[[r.lH,(0,r.R1)(f)]]),n[1]||(n[1]=(0,r.Lk)("span",{"aria-hidden":"true"},null,-1)),e.label||t.$slots.default?((0,r.uX)(),(0,r.CE)("span",{key:0,id:b.value},[(0,r.RG)(t.$slots,"default",{},function(){return[(0,r.eW)((0,r.v_)(e.label),1)]})],8,u)):(0,r.Q3)("",!0)],8,i),(0,r.R1)(s).description?(0,r.RG)(t.$slots,"description",{key:0}):(0,r.Q3)("",!0)],10,a)}}}},3498:(e,t,n)=>{n.d(t,{A:()=>b});var r=n(9726),o=n(5592),a=n(682);function i(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var u=["innerHTML"],s={key:0},c={class:"sui-footer-nav"},d=["href"],f={class:"sui-footer-social"},p=["href"],v={class:"sui-screen-reader-text"};const b={__name:"app-footer",setup:function(e){var t=(0,o.B)().__,n=(0,a.X)(),l=n.is_free,b=n.whitelabel,m=(0,r.EW)(function(){return b.value.footer_text}),y=(0,r.EW)(function(){return b.value.change_footer}),h=[{url:"https://wpmudev.com/roadmap/",text:t("Roadmap")},{url:"https://wpmudev.com/docs/",text:t("Docs")},{url:"https://wpmudev.com/terms-of-service/",text:t("Terms of Service")},{url:"https://incsub.com/privacy-policy/",text:t("Privacy Policy")}],g=[{url:"https://wpmudev.com/hub2/",text:t("The Hub")},{url:"https://wpmudev.com/projects/category/plugins/",text:t("Plugins")},{url:"https://wpmudev.com/hub2/support/",text:t("Support")},{url:"https://wpmudev.com/hub2/community/",text:t("Community")}],_=[{url:"https://profiles.wordpress.org/wpmudev#content-plugins",text:t("Free Plugins")},{url:"https://wpmudev.com/features/",text:t("Membership")},{url:"https://wordpress.org/support/plugin/defender-security/",text:t("Support")},{url:"https://wpmudev.com/hub-welcome/",text:t("The Hub")}],k=(0,r.EW)(function(){return[].concat(i(l.value?_:g),h)}),w=[{url:"https://www.facebook.com/wpmudev",icon:"sui-icon-social-facebook",name:t("Facebook")},{url:"https://twitter.com/wpmudev",icon:"sui-icon-social-twitter",name:t("Twitter")},{url:"https://www.instagram.com/wpmu_dev/",icon:"sui-icon-instagram",name:t("Instagram")}];return function(e,t){return(0,r.uX)(),(0,r.CE)("div",null,[(0,r.Lk)("div",{class:"sui-footer",innerHTML:m.value},null,8,u),y.value?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("div",s,[(0,r.Lk)("ul",c,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(k.value,function(e){return(0,r.uX)(),(0,r.CE)("li",{key:e.url},[(0,r.Lk)("a",{href:e.url,target:"_blank"},(0,r.v_)(e.text),9,d)])}),128))]),(0,r.Lk)("ul",f,[((0,r.uX)(),(0,r.CE)(r.FK,null,(0,r.pI)(w,function(e){return(0,r.Lk)("li",{key:e.url},[(0,r.Lk)("a",{href:e.url,target:"_blank"},[(0,r.Lk)("i",{class:(0,r.C4)(e.icon),"aria-hidden":"true"},null,2),(0,r.Lk)("span",v,(0,r.v_)(e.name),1)],8,p)])}),64))])]))])}}}},4073:(e,t,n)=>{n.d(t,{I:()=>r});var r=function(){return{homeUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.home_url+e},siteUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.site_url+e},adminUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.admin_url+e},assetUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.defender_url+e},wpmuDevApiBaseUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return defender.wpmudev_api_base_url+e},campaign_url:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"project/wp-defender",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return n=n&&!n.endsWith("&")?n+"&":n,"".concat(defender.wpmudev_api_base_url).concat(t,"/?").concat(n,"utm_source=defender&utm_medium=plugin&utm_campaign=").concat(e)},isUrlOrSlug:function(e){return/^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/i.test(e)?"url":"slug"}}}},4146:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(9726),o=n(7786),a=["for"],i=["id","disabled","name"],l={class:"sui-toggle-label"},u=["innerHTML"],s={key:0,class:"sui-notice margin-top-10 sui-description"},c={class:"sui-notice-content"},d={class:"sui-notice-message"},f={key:1,class:"sui-toggle-content"};const p={__name:"toggle-feature",props:{feature:{type:String,required:!0},label:{type:String,required:!0},description:{type:String,default:""},modelValue:{type:Boolean,required:!0},disabled:{type:Boolean,default:!1},disabledNotice:{type:String,default:""},name:{type:String,default:""},hasField:{type:Boolean,default:!0}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,p=e,v=n,b=(0,o.hRP)(p,"modelValue",v);return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)({"sui-form-field":e.hasField})},[(0,r.Lk)("label",{for:"toggle-".concat(e.feature),class:"sui-toggle mb-10px"},[(0,r.bo)((0,r.Lk)("input",{id:"toggle-".concat(e.feature),type:"checkbox","onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(b)?b.value=e:null}),disabled:e.disabled,name:e.name},null,8,i),[[r.lH,(0,r.R1)(b)]]),n[1]||(n[1]=(0,r.Lk)("span",{class:"sui-toggle-slider","aria-hidden":"true"},null,-1)),(0,r.Lk)("span",l,[(0,r.eW)((0,r.v_)(e.label)+" ",1),(0,r.RG)(t.$slots,"label-addon")]),e.description?((0,r.uX)(),(0,r.CE)("span",{key:0,class:"sui-description text-left",innerHTML:e.description},null,8,u)):(0,r.Q3)("",!0)],8,a),e.disabled&&e.disabledNotice?((0,r.uX)(),(0,r.CE)("div",s,[(0,r.Lk)("div",c,[(0,r.Lk)("div",d,[n[2]||(n[2]=(0,r.Lk)("i",{class:"sui-notice-icon sui-icon-info sui-md","aria-hidden":"true"},null,-1)),(0,r.Lk)("p",null,(0,r.v_)(e.disabledNotice),1)])])])):(0,r.Q3)("",!0),(0,r.R1)(b)&&!e.disabled&&t.$slots.default?((0,r.uX)(),(0,r.CE)("div",f,[(0,r.RG)(t.$slots,"default")])):(0,r.Q3)("",!0)],2)}}}},4438:(e,t,n)=>{n.d(t,{A:()=>P});var r=n(9726),o=n(7786),a=n(682),i=n(1669),l=n.n(i);const u={mounted:function(e,t){(0,a.X)().isHighContrast()&&!l()("body").hasClass("sui-elements-accessible")&&l()("body").addClass("sui-elements-accessible");var n=jQuery(e).closest(".sui-modal-content"),r=n.length?n:"body";"function"==typeof jQuery.fn.SUIselect2&&jQuery(e).SUIselect2({dropdownParent:r}),jQuery(e).on("select2:select",function(){var n,r=new Event("change",{bubbles:!0,cancelable:!0});e.dispatchEvent(r),null===(n=t.value)||void 0===n||n.call(t,e)}),jQuery(e).on("select2:unselect",function(){var t=new Event("change",{bubbles:!0,cancelable:!0});e.dispatchEvent(t)})},updated:function(e){var t=jQuery(e);t.hasClass("select2-hidden-accessible")&&t.SUIselect2("destroy");var n=t.closest(".sui-modal-content"),r=n.length?n:"body";"function"==typeof t.SUIselect2&&t.SUIselect2({dropdownParent:r})},unmounted:function(e){var t=jQuery(e);t.hasClass("select2-hidden-accessible")&&t.SUIselect2("destroy")}};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var p=["for"],v={key:1,class:"sui-field-prefix"},b={key:2,class:"relative"},m=["id","name","multiple","data-placeholder","data-minimum-results-for-search","data-width"],y={key:0,value:""},h=["value"],g=["id","name","multiple","data-placeholder","data-minimum-results-for-search","data-width"],_={key:0,value:""},k=["value"],w={key:4,class:"sui-error-message"},R={key:5,class:"sui-description"};const S={__name:"sui-select",props:{modelValue:{type:[String,Number,Array],default:""},options:{type:[Array,Object],required:!0},id:{type:String,default:""},name:{type:String,default:""},label:{type:String,default:""},prefix:{type:String,default:""},placeholder:{type:String,default:""},multiple:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1},hasField:{type:Boolean,default:!0},hasError:{type:Boolean,default:!1},errorMessage:{type:String,default:""},helperMessage:{type:String,default:""},customClass:{type:String,default:""},width:{type:String,default:"100%"},icon:{type:String,default:""}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,a=u,i=e,l=n,s=(0,r.EW)(function(){return i.id||"select-".concat(Math.random().toString(36).substr(2,9))}),f=(0,r.EW)(function(){return(Array.isArray(i.options)?i.options:Object.entries(i.options).map(function(e){var t=d(e,2);return c({},t[0],t[1])})).map(function(e){if("string"==typeof e)return{value:e,label:e};if(void 0!==e.value||void 0!==e.label)return e;var t=d(Object.entries(e)[0]||[],2);return{value:t[0],label:t[1]}})}),S=(0,o.hRP)(i,"modelValue",l);return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)({"sui-form-field":e.hasField,"sui-form-field-error":e.hasError})},[e.label?((0,r.uX)(),(0,r.CE)("label",{key:0,class:"sui-label",for:s.value},(0,r.v_)(e.label),9,p)):(0,r.Q3)("",!0),e.prefix?((0,r.uX)(),(0,r.CE)("span",v,(0,r.v_)(e.prefix),1)):(0,r.Q3)("",!0),e.icon?((0,r.uX)(),(0,r.CE)("div",b,[n[2]||(n[2]=(0,r.Lk)("span",{class:"prefix-icon sui-icon-web-globe-world"},null,-1)),(0,r.bo)(((0,r.uX)(),(0,r.CE)("select",{id:s.value,name:e.name,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(S)?S.value=e:null}),class:(0,r.C4)(["sui-select",e.customClass]),multiple:e.multiple,"data-placeholder":e.placeholder,"data-minimum-results-for-search":e.searchable?0:"Infinity","data-width":e.width||"100%"},[!e.multiple&&e.placeholder?((0,r.uX)(),(0,r.CE)("option",y)):(0,r.Q3)("",!0),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(f.value,function(e){return(0,r.uX)(),(0,r.CE)("option",{key:e.value,value:e.value},(0,r.v_)(e.label),9,h)}),128))],10,m)),[[r.u1,(0,r.R1)(S)],[(0,r.R1)(a)]])])):(0,r.bo)(((0,r.uX)(),(0,r.CE)("select",{key:3,id:s.value,name:e.name,"onUpdate:modelValue":n[1]||(n[1]=function(e){return(0,r.i9)(S)?S.value=e:null}),class:(0,r.C4)(["sui-select",e.customClass]),multiple:e.multiple,"data-placeholder":e.placeholder,"data-minimum-results-for-search":e.searchable?0:"Infinity","data-width":e.width||"100%"},[!e.multiple&&e.placeholder?((0,r.uX)(),(0,r.CE)("option",_)):(0,r.Q3)("",!0),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(f.value,function(e){return(0,r.uX)(),(0,r.CE)("option",{key:e.value,value:e.value},(0,r.v_)(e.label),9,k)}),128))],10,g)),[[r.u1,(0,r.R1)(S)],[(0,r.R1)(a)]]),e.hasError&&e.errorMessage?((0,r.uX)(),(0,r.CE)("p",w,(0,r.v_)(e.errorMessage),1)):(0,r.Q3)("",!0),e.helperMessage?((0,r.uX)(),(0,r.CE)("p",R,(0,r.v_)(e.helperMessage),1)):(0,r.Q3)("",!0),(0,r.RG)(t.$slots,"default")],2)}}};var C=n(5072),L=n.n(C),x=n(1904),E={insert:"head",singleton:!1};L()(x.A,E);x.A.locals;const P=(0,n(6262).A)(S,[["__scopeId","data-v-b05b1ba2"]])},4647:()=>{},4916:(e,t,n)=>{n.d(t,{w:()=>l});var r=n(1751);function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function l(n,r,o,i){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return a(c,"_invoke",function(n,r,o){var a,i,l,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,i=0,l=e,f.n=n,u}};function p(n,r){for(i=n,l=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(l=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(i=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,i=0))}if(o||n>1)return u;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),i=c,l=v;(t=i<2?e:l)||!d;){a||(i?i<3?(i>1&&(f.n=-1),p(i,l)):f.n=l:f.v=l);try{if(s=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==u)break}catch(t){a=e,i=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),c}var u={};function s(){}function c(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(a(t={},r,function(){return this}),t),p=d.prototype=s.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,a(e,i,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=d,a(p,"constructor",d),a(d,"constructor",c),c.displayName="GeneratorFunction",a(d,i,"GeneratorFunction"),a(p),a(p,i,"Generator"),a(p,r,function(){return this}),a(p,"toString",function(){return"[object Generator]"}),(o=function(){return{w:l,m:v}})()}function a(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var i=function(t,n){a(e,t,function(e){return this._invoke(t,n,e)})};i("next",0),i("throw",1),i("return",2)}},a(e,t,n,r)}function i(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var l=(0,n(810).nY)("analyticsTracking",function(){function e(){var t;return t=o().m(function e(t){var n,a,i,l;return o().w(function(e){for(;;)switch(e.n){case 0:if(i=null===(n=defender)||void 0===n||null===(n=n.routes)||void 0===n?void 0:n.track_feature_handler,l=null===(a=defender)||void 0===a||null===(a=a.nonces)||void 0===a?void 0:a.track_feature_handler,!i||!l){e.n=2;break}return e.n=1,(0,r.q)().post(i,l,t);case 1:return e.a(2,e.v);case 2:return e.a(2)}},e)}),e=function(){var e=this,n=arguments;return new Promise(function(r,o){var a=t.apply(e,n);function l(e){i(a,r,o,l,u,"next",e)}function u(e){i(a,r,o,l,u,"throw",e)}l(void 0)})},e.apply(this,arguments)}return{trackFeature:function(t){return e.apply(this,arguments)}}})},5503:(e,t,n)=>{var r=n(9726),o=n(810),a=n(5592),i=n(682),l=n(1751),u=n(7476);function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return c(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=d,c(p,"constructor",d),c(d,"constructor",u),u.displayName="GeneratorFunction",c(d,o,"GeneratorFunction"),c(p),c(p,o,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:a,m:v}})()}function c(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,r)}function d(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){d(a,r,o,i,l,"next",e)}function l(e){d(a,r,o,i,l,"throw",e)}i(void 0)})}}var p=(0,o.nY)("maskLogin",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)(!1),o=(0,r.KR)({}),a=(0,r.KR)({}),i=(0,r.KR)(""),c=(0,r.KR)([]),d=(0,r.KR)(""),p=(0,r.KR)(""),v=(0,r.KR)(!1),b=(0,r.KR)(!1),m=(0,u.r)(),y=(0,r.EW)(function(){if(n.value)return"sui-icon-check-tick sui-info";if(!0===t.value.enabled){if(b.value)return"sui-icon-info sui-error";if(v.value)return"sui-icon-warning-alert sui-warning"}return null});function h(e){t.value=e.model,n.value=e.is_active,a.value=e.nonces,o.value=e.routes,i.value=e.new_login_url,c.value=e.notices,d.value=e.redirect_traffic_page_title,p.value=e.redirect_traffic_page_url,v.value=e.is_mask_url_empty,b.value=e.is_mask_url_page_post_exists}function g(e){t.value.redirect_traffic_page_id=e.id,d.value=e.text,p.value=e.url}function _(){return(_=f(s().m(function e(){var n;return s().w(function(e){for(;;)switch(e.n){case 0:return m.start("save-mask-login"),e.n=1,(0,l.q)().post(o.value.save_settings,a.value.save_settings,t.value);case 1:return h(n=e.v),m.stop("save-mask-login"),e.a(2,n)}},e)}))).apply(this,arguments)}function k(){return(k=f(s().m(function e(){var n,r,i;return s().w(function(e){for(;;)switch(e.n){case 0:return m.start("toggle-mask-login"),n={enabled:!t.value.enabled},e.n=1,(0,l.q)().post(o.value.toggle_module,a.value.toggle_module,n);case 1:return void 0!==(null==(r=e.v)?void 0:r.error)&&(i={error:r.error},sessionStorage.setItem("wpdef_mask_url",JSON.stringify(i))),setTimeout(function(){return location.reload()},500),m.stop("toggle-mask-login"),e.a(2,r)}},e)}))).apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.mask_login&&h(window.advanced_tools.mask_login),{model:t,is_active:n,routes:o,nonces:a,new_login_url:i,notices:c,redirect_traffic_page_title:d,redirect_traffic_page_url:p,is_mask_url_empty:v,is_mask_url_page_post_exists:b,getIndicator:y,init:h,updatePageForRedirect:g,saveSettings:function(){return _.apply(this,arguments)},toggle:function(){return k.apply(this,arguments)},updateRedirectPage:function(e){g(e)},removeRedirectPage:function(){g({text:"",url:"",id:0})}}});function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function b(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return m(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(m(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,m(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,m(d,"constructor",s),m(s,"constructor",u),u.displayName="GeneratorFunction",m(s,o,"GeneratorFunction"),m(d),m(d,o,"Generator"),m(d,r,function(){return this}),m(d,"toString",function(){return"[object Generator]"}),(b=function(){return{w:a,m:f}})()}function m(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}m=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){m(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},m(e,t,n,r)}function y(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 h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach(function(t){g(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function k(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){_(a,r,o,i,l,"next",e)}function l(e){_(a,r,o,i,l,"throw",e)}i(void 0)})}}var w=(0,o.nY)("recaptcha",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)(!1),o=(0,r.KR)(""),a=(0,r.KR)([]),i=(0,r.KR)([]),u=(0,r.KR)([]),s=(0,r.KR)(""),c=(0,r.KR)(""),d=(0,r.KR)(!1),f=(0,r.KR)(""),p=(0,r.KR)(!1),v=(0,r.KR)(!1),m=(0,r.KR)(!1),y=(0,r.KR)([]),g=(0,r.KR)({}),_=(0,r.KR)({}),w=(0,r.KR)(!1),R=(0,r.EW)(function(){return"success"===s.value?"sui-icon-check-tick sui-success":!0===t.value.enabled?"sui-icon-warning-alert sui-warning":null}),S=(0,r.EW)(function(){return t.value.data_v2_checkbox}),C=(0,r.EW)(function(){return t.value.data_v2_invisible}),L=(0,r.EW)(function(){return t.value.data_v3_recaptcha}),x=(0,r.EW)(function(){return y.value});function E(e){t.value=e.model,n.value=e.is_active,_.value=e.nonces,g.value=e.routes,o.value=e.default_message,a.value=e.default_locations,i.value=e.woo_locations,u.value=e.buddypress_locations,s.value=e.notice_type,c.value=e.notice_text,f.value=e.ticket_text,p.value=e.is_woo_active,v.value=e.is_buddypress_active}function P(){d.value=!0}function O(){d.value=!1}function j(){m.value=!0}function A(e){y.value=e}function T(){m.value=!1}function V(){y.value=[]}function F(){return F=k(b().m(function e(){var n,r,o,a=arguments;return b().w(function(e){for(;;)switch(e.n){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:{},w.value=!0,r=h(h({},t.value),n),e.n=1,(0,l.q)().post(g.value.save_settings,_.value.save_settings,r);case 1:return void 0!==(o=e.v).error_keys?(j(),A(o.error_keys)):(T(),V()),E(o),U(),w.value=!1,e.a(2,o)}},e)})),F.apply(this,arguments)}function X(){return(X=k(b().m(function e(){var n,r;return b().w(function(e){for(;;)switch(e.n){case 0:return w.value=!0,n={enabled:!t.value.enabled},e.n=1,(0,l.q)().post(g.value.toggle_module,_.value.toggle_module,n);case 1:return r=e.v,setTimeout(function(){return location.reload()},500),w.value=!1,e.a(2,r)}},e)}))).apply(this,arguments)}function U(){W("v2_checkbox"),W("v2_invisible"),W("v3_recaptcha")}function W(e){return I.apply(this,arguments)}function I(){return(I=k(b().m(function e(t){var n;return b().w(function(e){for(;;)switch(e.n){case 0:return P(),e.n=1,(0,l.q)().post(g.value.load_recaptcha_preview,_.value.load_recaptcha_preview,{captcha_type:t});case 1:return(n=e.v).preview&&(O(),"v2_checkbox"===t?jQuery("#v2_checkbox-recaptcha-preview").empty().html(n.html):"v2_invisible"===t?jQuery("#v2_invisible-recaptcha-preview").empty().html(n.html):"v3_recaptcha"===t&&jQuery("#v3_recaptcha-preview").empty().html(n.html)),e.a(2,n)}},e)}))).apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.recaptcha&&E(window.advanced_tools.recaptcha),{model:t,is_active:n,default_message:o,default_locations:a,woo_locations:i,buddypress_locations:u,notice_type:s,notice_text:c,preloading:d,ticket_text:f,is_woo_active:p,is_buddypress_active:v,exist_error_notice:m,error_keys:y,routes:g,nonces:_,doing_ajax:w,getIndicator:R,dataV2Checkbox:S,dataV2Invisible:C,dataV3Recaptcha:L,getErrorKeys:x,init:E,showPreloading:P,hidePreloading:O,showErrorNotice:j,showErrorDetails:A,hideErrorNotice:T,clearErrorKeys:V,saveSettings:function(){return F.apply(this,arguments)},toggle:function(){return X.apply(this,arguments)},previewTypes:U,loadRecaptchaPreview:W}}),R=n(5807),S=n(4073),C=n(9806),L=n(4916),x=n(1512),E={class:"search-post-wrap"},P={class:"sui-description"},O={class:"sui-form-field"},j={id:"search-post-label",for:"search-post",class:"sui-label"},A=["data-placeholder"],T={key:0,class:"margin-top-30"},V={class:"sui-dark"},F={class:"selected-post"},X={class:"selected-post-title truncate"},U=["href"],W={class:"selected-post-icons"},I=["data-tooltip"];const K={__name:"search-post",setup:function(e){var t=p(),n=(0,o.bP)(t),i=n.redirect_traffic_page_title,l=n.redirect_traffic_page_url,u=n.routes,s=n.nonces,c=(0,a.B)().__;return(0,r.sV)(function(){var e=jQuery("#search-post"),n=ajaxurl+"?action=wp_defender/v1/hub/&route="+u.value.get_posts+"&_def_nonce="+s.value.get_posts;jQuery(function(){e.SUIselect2({minimumInputLength:3,maximumSelectionLength:1,dropdownCssClass:"sui-search-dropdown",ajax:{url:n,type:"POST",dataType:"json",delay:250,data:function(e){var t={search:e.term,per_page:50},n=JSON.stringify(t);return{data:n}},processResults:function(e){return{results:jQuery.map(e.data,function(e){return{text:e.name,url:e.url,id:e.id}})}}}}),e.on("select2:select",function(n){var r=n.params.data;t.updateRedirectPage(r),e.val(null).trigger("change")})})}),function(e,t){return(0,r.uX)(),(0,r.CE)("div",E,[(0,r.Lk)("p",P,(0,r.v_)((0,r.R1)(c)("Select the page or post your default login URLs will redirect to.")),1),(0,r.Lk)("div",O,[(0,r.Lk)("label",j,(0,r.v_)((0,r.R1)(c)("Redirect URL")),1),(0,r.Lk)("select",{id:"search-post",class:"sui-select","data-placeholder":(0,r.R1)(c)("Type Post/Page title"),"data-theme":"search","data-search":"true","aria-required":"true","aria-labelledby":"search-post-label"},null,8,A)]),(0,r.R1)(i)?((0,r.uX)(),(0,r.CE)("div",T,[(0,r.Lk)("span",V,(0,r.v_)((0,r.R1)(c)("Selected Post/Page")),1),(0,r.Lk)("div",F,[(0,r.Lk)("span",X,[(0,r.Lk)("a",{href:(0,r.R1)(l)},(0,r.v_)((0,r.R1)(i)),9,U)]),(0,r.Lk)("div",W,[(0,r.Lk)("button",{type:"button",class:"sui-button-icon sui-tooltip sui-button-red","data-tooltip":(0,r.R1)(c)("Remove Post/Page"),onClick:t[0]||(t[0]=function(t){return e.$store.dispatch("mask_login/removeRedirectPage")})},t[1]||(t[1]=[(0,r.Lk)("i",{class:"sui-icon-trash","aria-hidden":"true"},null,-1)]),8,I)])])])):(0,r.Q3)("",!0)])}}};var G=n(8114),H=n(1117),B=n(8214),M=n(1289),D={key:0,id:"mask-login-disabled",class:"sui-box"},Q={class:"sui-box-header"},q={class:"sui-box-title"},N={class:"sui-message"},$=["src","alt"],z=["src","alt"],Y={class:"sui-message-content"},J={key:1,id:"mask-login",class:"sui-box"},Z={class:"sui-box-header"},ee={class:"sui-box-title"},te={class:"sui-box-body"},ne=["href","textContent"],re=["innerHTML"],oe={class:"sui-description"},ae={class:"sui-box-footer"},ie={class:"sui-actions-right"};const le={__name:"mask-login",props:["onMaskState","onMaskEnabled"],setup:function(e){var t=p(),n=(0,L.w)(),i=(0,a.B)().__,l=(0,S.I)().assetUrl,u=(0,C.p)(),s=u.maybeHideBranding,c=u.whitelabelHeroImage,d=(0,o.bP)(t),f=d.model,v=d.new_login_url,b=d.is_active,m=d.notices,y=d.is_mask_url_empty,h=d.is_mask_url_page_post_exists,g=(0,r.KR)(!0),_=[{label:i("Off"),value:"off",hideContent:!0},{label:i("Choose redirect page"),value:"wp_page"},{label:i("Custom Url"),value:"custom_url"}],k=(0,r.EW)(function(){var e=i("Replace the default <strong>wp-admin</strong> or <strong>wp-login</strong> with a custom slug below. For security reasons, less obvious URLs are recommended as they are harder for bots to guess. Note that the following list of slugs cannot be used for masking your login area:");return e+=" <em>wp-admin, wp-login.php, wp-login, login, dashboard, admin</em>."}),w=(0,r.EW)(function(){return g.value&&h.value&&!b.value}),R=(0,r.EW)(function(){return y.value&&!b.value}),E=(0,r.EW)(function(){return b.value});function P(e){t.toggle(),n.trackFeature({event:e?"def_feature_deactivated":"def_feature_activated",data:{Feature:"Mask Login Area","Triggered From":"Feature page"}})}return(0,r.sV)(function(){var e=sessionStorage.getItem("wpdef_mask_url");if(e){var t=JSON.parse(e);void 0!==(null==t?void 0:t.error)&&(g.value=!1,"undefined"==typeof SUI?document.onreadystatechange=function(){"complete"===document.readyState&&Defender.showNotification("error",t.error,!1)}:Defender.showNotification("error",t.error,!1)),sessionStorage.removeItem("wpdef_mask_url")}}),function(e,n){return!1===(0,r.R1)(f).enabled?((0,r.uX)(),(0,r.CE)("div",D,[(0,r.Lk)("div",Q,[(0,r.Lk)("h3",q,(0,r.v_)((0,r.R1)(i)("Mask Login Area")),1)]),(0,r.Lk)("div",N,[(0,r.R1)(s)?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("img",{key:0,src:(0,r.R1)(l)("assets/img/disabled-module.png"),"aria-hidden":"true",class:"sui-image",alt:(0,r.R1)(i)("Mask Login Area")},null,8,$)),(0,r.R1)(s)&&(0,r.R1)(c)?((0,r.uX)(),(0,r.CE)("img",{key:1,src:(0,r.R1)(c),"aria-hidden":"true",class:"sui-image wd-whitelabel-custom-branding-logo",alt:(0,r.R1)(i)("Mask Login Area")},null,8,z)):(0,r.Q3)("",!0),(0,r.Lk)("div",Y,[(0,r.Lk)("p",null,(0,r.v_)((0,r.R1)(i)("Change the location of WordPress's default login area, making it harder for automated bots to find and also more convenient for your users.")),1),(0,r.Lk)("form",{method:"post",onSubmit:n[1]||(n[1]=(0,r.D$)(function(e){return P((0,r.R1)(f).enabled)},["prevent"]))},[(0,r.bF)(M.A,{label:(0,r.R1)(i)("Activate"),type:"submit",action:"toggle-mask-login",onClick:n[0]||(n[0]=function(e){return P((0,r.R1)(f).enabled)})},null,8,["label"])],32)])])])):((0,r.uX)(),(0,r.CE)("div",J,[(0,r.Lk)("div",Z,[(0,r.Lk)("h3",ee,(0,r.v_)((0,r.R1)(i)("Mask Login Area")),1)]),(0,r.Lk)("form",{method:"post",onSubmit:n[6]||(n[6]=(0,r.D$)(function(e){return(0,r.R1)(t).saveSettings()},["prevent"]))},[(0,r.Lk)("div",te,[(0,r.Lk)("p",null,(0,r.v_)((0,r.R1)(i)("Change your default WordPress login URL to hide your login area from hackers and bots.")),1),(0,r.R1)(m).length?((0,r.uX)(),(0,r.Wv)(B.A,{key:0,type:"error"},{default:(0,r.k6)(function(){return[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)((0,r.R1)(m),function(e){return(0,r.uX)(),(0,r.CE)("span",{key:e},(0,r.v_)(e),1)}),128))]}),_:1})):(0,r.Q3)("",!0),w.value?((0,r.uX)(),(0,r.Wv)(B.A,{key:1,type:"error"},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)((0,r.R1)(i)("A page already exists at this URL. Please enter a unique URL for your login area.")),1)]}),_:1})):R.value?((0,r.uX)(),(0,r.Wv)(B.A,{key:2,type:"warning"},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)((0,r.R1)(i)("Masking is currently inactive. Choose your URL and save your settings to finish setup.")),1)]}),_:1})):E.value?((0,r.uX)(),(0,r.Wv)(B.A,{key:3,type:"success"},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)((0,r.R1)(i)("Masking is currently active at "))+" ",1),(0,r.Lk)("a",{href:(0,r.R1)(v),target:"_blank",textContent:(0,r.v_)((0,r.R1)(v))},null,8,ne)]}),_:1})):(0,r.Q3)("",!0),(0,r.bF)(G.A,{label:(0,r.R1)(i)("Masking URL slug"),description:(0,r.R1)(i)("Choose the new URL slug where users of your website will now navigate to log in or register.")},{default:(0,r.k6)(function(){return[(0,r.Lk)("span",{class:"sui-description",innerHTML:k.value},null,8,re),(0,r.bF)(H.A,{modelValue:(0,r.R1)(f).mask_url,"onUpdate:modelValue":n[2]||(n[2]=function(e){return(0,r.R1)(f).mask_url=e}),label:(0,r.R1)(i)("New Login URL slug"),placeholder:"new-login-slug",validation:["required"],"error-message":(0,r.R1)(h)?(0,r.R1)(i)("URL already exists. Please enter a different slug."):"",description:(0,r.R1)(i)("Note: Registration and Password Reset emails have hardcoded URLs in them. We will update them automatically to match your new login URL.")},null,8,["modelValue","label","error-message","description"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(i)("Redirect traffic"),description:(0,r.R1)(i)("Send visitors and bots who try to visit the default WordPress login URLs to a separate URL to avoid 404s.")},{default:(0,r.k6)(function(){return[(0,r.bF)(x.A,{modelValue:(0,r.R1)(f).redirect_traffic,"onUpdate:modelValue":n[4]||(n[4]=function(e){return(0,r.R1)(f).redirect_traffic=e}),tabs:_,slug:"redirect_traffic"},{wp_page:(0,r.k6)(function(){return[(0,r.bF)((0,r.R1)(K))]}),custom_url:(0,r.k6)(function(){return[(0,r.Lk)("p",oe,(0,r.v_)((0,r.R1)(i)("Visitors who visit the default login URLs will be redirected to the custom URL you will set below.")),1),(0,r.bF)(H.A,{modelValue:(0,r.R1)(f).redirect_traffic_url,"onUpdate:modelValue":n[3]||(n[3]=function(e){return(0,r.R1)(f).redirect_traffic_url=e}),label:(0,r.R1)(i)("Redirection URL"),placeholder:(0,r.R1)(i)("E.g. 404-error"),validation:[]},null,8,["modelValue","label","placeholder"])]}),_:1},8,["modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(i)("Deactivate"),description:(0,r.R1)(i)("Disable login area masking and return to the default wp-admin and wp-login URLS.")},{default:(0,r.k6)(function(){return[(0,r.bF)(M.A,{label:(0,r.R1)(i)("Deactivate"),action:"toggle-mask-login",onClick:n[5]||(n[5]=function(e){return P((0,r.R1)(f).enabled)})},null,8,["label"])]}),_:1},8,["label","description"])]),(0,r.Lk)("div",ae,[(0,r.Lk)("div",ie,[(0,r.bF)(M.A,{action:"save-mask-login",type:"submit",label:(0,r.R1)(i)("Save Changes")},null,8,["label"])])])],32)]))}}};var ue=n(5072),se=n.n(ue),ce=n(5828),de={insert:"head",singleton:!1};se()(ce.A,de);ce.A.locals;const fe=le;var pe=n(4146);function ve(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return be(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(be(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,be(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,be(d,"constructor",s),be(s,"constructor",u),u.displayName="GeneratorFunction",be(s,o,"GeneratorFunction"),be(d),be(d,o,"Generator"),be(d,r,function(){return this}),be(d,"toString",function(){return"[object Generator]"}),(ve=function(){return{w:a,m:f}})()}function be(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}be=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){be(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},be(e,t,n,r)}function me(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var ye=(0,o.nY)("securityHeaders",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)({}),o=(0,r.KR)({}),a=(0,r.KR)({}),i=(0,u.r)();function s(e){t.value=e.model,a.value=e.nonces,o.value=e.routes,n.value=e.misc}function c(){var e;return e=ve().m(function e(){var n;return ve().w(function(e){for(;;)switch(e.n){case 0:return i.start("save-security-headers"),e.n=1,(0,l.q)().post(o.value.save_settings,a.value.save_settings,t.value);case 1:return s(n=e.v),i.stop("save-security-headers"),e.a(2,n)}},e)}),c=function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){me(a,r,o,i,l,"next",e)}function l(e){me(a,r,o,i,l,"throw",e)}i(void 0)})},c.apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.security_headers&&s(window.advanced_tools.security_headers),{model:t,misc:n,saveSettings:function(){return c.apply(this,arguments)}}}),he=n(7786);function ge(e){return ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ge(e)}function _e(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 ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach(function(t){we(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function we(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ge(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ge(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ge(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Re={class:"sui-description toogle-content-description"},Se={class:"sui-p-small"},Ce={class:"sui-p-small"},Le={class:"sui-form-field"},xe={class:"sui-label"},Ee=["placeholder"],Pe=["innerHTML"],Oe={class:"sui-p-small"};const je={__name:"sh-feature-policy",props:{model:{type:Object,required:!0},misc:Object},emits:["update:model"],setup:function(e,t){var n=t.emit,o=e,i=n,l=(0,a.B)(),u=l.__,s=l.sprintf,c=(0,S.I)().siteUrl,d=(0,he.hRP)(o.model,"sh_feature_policy_mode",function(e){var t=ke(ke({},o.model),{},{sh_feature_policy_mode:e});i("update:model",t)}),f=(0,he.hRP)(o.model,"sh_feature_policy_urls",function(e){var t=ke(ke({},o.model),{},{sh_feature_policy_urls:e});i("update:model",t)}),p=(0,r.EW)(function(){return[{label:u("On site & iframe"),value:"self"},{label:u("All"),value:"allow"},{label:u("Specific Origins"),value:"origins"},{label:u("None"),value:"none"}]}),v=s(u("The feature is allowed for specific origins. Place URLs here <strong>%s</strong>, one per line."),c());return function(e,t){return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Lk)("span",Re,(0,r.v_)((0,r.R1)(u)("Choose an option that matches your requirements from the options below to prevent unwanted actions when your webpages are embedded elsewhere.")),1),(0,r.bF)(x.A,{tabs:p.value,modelValue:(0,r.R1)(d),"onUpdate:modelValue":t[1]||(t[1]=function(e){return(0,r.i9)(d)?d.value=e:null}),slug:"feature-policy"},{self:(0,r.k6)(function(){return[(0,r.Lk)("p",Se,(0,r.v_)((0,r.R1)(u)("The page can only be displayed in a frame on the same origin as the page itself. The spec leaves it up to browser vendors to decide whether this option applies to the top level, the parent, or the whole chain.")),1)]}),allow:(0,r.k6)(function(){return[(0,r.Lk)("p",Ce,(0,r.v_)((0,r.R1)(u)("The feature will be allowed in this document, and all nested browsing contexts (iframes) regardless of their origin.")),1)]}),origins:(0,r.k6)(function(){return[(0,r.Lk)("div",Le,[(0,r.Lk)("label",xe,(0,r.v_)((0,r.R1)(u)("Origin URL")),1),(0,r.bo)((0,r.Lk)("textarea",{"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.i9)(f)?f.value=e:null}),class:"sui-form-control",name:"sh_feature_policy_urls",placeholder:(0,r.R1)(u)("Place URLs here, one per line")},null,8,Ee),[[r.Jo,(0,r.R1)(f)]]),(0,r.Lk)("span",{class:"sui-description",innerHTML:(0,r.R1)(v)},null,8,Pe)])]}),none:(0,r.k6)(function(){return[(0,r.Lk)("p",Oe,(0,r.v_)((0,r.R1)(u)("The feature is disabled in top-level and nested browsing contexts.")),1)]}),_:1},8,["tabs","modelValue"])],64)}}};var Ae=n(4438),Te={class:"sui-description toogle-content-description"},Ve={class:"sui-border-frame"},Fe={class:"sui-row"},Xe={class:"sui-col-md-7"},Ue={class:"sui-col-md-12",style:{marginTop:"10px"}},We=["innerHTML"];const Ie={__name:"sh-referrer-policy",props:{misc:{type:Object,required:!0},modelValue:{type:String,required:!0}},setup:function(e){var t=e,n=(0,a.B)().__,o=(0,he.hRP)(t,"modelValue"),i=[{value:"no-referrer",label:"No Referrer"},{value:"no-referrer-when-downgrade",label:"No Referrer When Downgrade"},{value:"origin",label:"Origin"},{value:"origin-when-cross-origin",label:"Origin When Cross-Origin"},{value:"same-origin",label:"Same-Origin"},{value:"strict-origin",label:"Strict-Origin"},{value:"strict-origin-when-cross-origin",label:"Strict-Origin When Cross-Origin"},{value:"unsafe-url",label:"Unsafe-URL"}],l={"no-referrer":n("The Referer header will be omitted entirely. No referrer information is sent along with requests."),"no-referrer-when-downgrade":n("This is the user agent's default behavior if no policy is specified. The origin is sent as referrer to a-priori as-much-secure destination (HTTPS->HTTPS), but isn't sent to a less secure destination (HTTPS->HTTP)."),origin:n("Only send the origin of the document as the referrer in all cases. The document https://example.com/page.html will send the referrer https://example.com/."),"origin-when-cross-origin":n("Send a full URL when performing a same-origin request, but only send the origin of the document for other cases."),"same-origin":n("A referrer will be sent for same-site origins, but cross-origin requests will contain no referrer information."),"strict-origin":n("Only send the origin of the document as the referrer to a-priori as-much-secure destination (HTTPS->HTTPS), but don't send it to a less secure destination (HTTPS->HTTP)."),"strict-origin-when-cross-origin":n("Send a full URL when performing a same-origin request, only send the origin of the document to a-priori as-much-secure destination (HTTPS->HTTPS), and send no header to a less secure destination (HTTPS->HTTP)."),"unsafe-url":n("Send a full URL (stripped from parameters) when performing a a same-origin or cross-origin request.")},u=(0,r.EW)(function(){return l[t.modelValue]||""});return function(e,t){return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Lk)("span",Te,(0,r.v_)((0,r.R1)(n)("Choose which referrer information to send along with requests.")),1),(0,r.Lk)("div",Ve,[(0,r.Lk)("div",Fe,[(0,r.Lk)("div",Xe,[(0,r.bF)(Ae.A,{id:"referrer-policy",modelValue:(0,r.R1)(o),"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.i9)(o)?o.value=e:null}),options:i,label:(0,r.R1)(n)("Referrer Information"),"custom-class":"sui-select-sm"},null,8,["modelValue","label"])]),(0,r.Lk)("div",Ue,[(0,r.Lk)("p",{class:"sui-description",innerHTML:u.value},null,8,We)])])])],64)}}};var Ke=n(2976),Ge={class:"sui-border-frame"},He={class:"sui-description margin-bottom-10"},Be={class:"sui-notice sui-notice-warning"},Me={class:"sui-notice-content"},De={class:"sui-notice-message"},Qe=["innerHTML"],qe={key:0,class:"margin-bottom-30"},Ne={class:"sui-description margin-bottom-10"},$e={class:"toggle-content-header"},ze=["innerHTML"],Ye={class:"sui-form-field"},Je={class:"sui-row"},Ze={class:"sui-col-md-5"};const et={__name:"sh-strict-transport",props:{misc:Object,modelValue:{type:Object}},emits:["update:model"],setup:function(e,t){var n=t.emit,o=e,i=n,l=(0,he.hRP)(o,"modelValue",i),u=(0,a.B)(),s=u.__,c=u.sprintf,d=[{value:"1 hour",label:"1 hour"},{value:"24 hours",label:"24 hours"},{value:"7 days",label:"7 days"},{value:"30 days",label:"30 days"},{value:"3 months",label:"3 months"},{value:"6 months",label:"6 months"},{value:"1 year",label:"1 year"},{value:"2 years",label:"2 years"}],f=(0,r.EW)(function(){var e;return!0===(null===(e=o.misc)||void 0===e||null===(e=e.diff)||void 0===e?void 0:e.allow_subdomain)}),p=(0,r.EW)(function(){return c(s('Note: Do not include the preload directive by default if you maintain a project that provides HTTPS configuration advice or provides an option to enable HSTS. Be aware that inclusion in the preload list cannot easily be undone. Domains can be removed, but it takes months for a change. Check <a target="_blank" href="%s">here</a> for more information.'),"https://hstspreload.org/")}),v=(0,r.EW)(function(){return c(s('Select when the browser should cache and enforce the Strict Transport Security policy. The HSTS Maximum Age should be set to at least 30 days. To find out more about the differences in max-age values, click <a target="_blank" href="%s">here</a>.'),"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Strict-Transport-Security#Examples")});return function(e,t){return(0,r.uX)(),(0,r.CE)("div",Ge,[(0,r.bF)(Ke.A,{id:"hsts_preload",modelValue:(0,r.R1)(l).hsts_preload,"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.R1)(l).hsts_preload=e}),label:(0,r.R1)(s)("HSTS Preload"),"has-field":!1,value:1},null,8,["modelValue","label"]),(0,r.Lk)("span",He,(0,r.v_)((0,r.R1)(s)("Google maintains an HSTS preload service. By following the guidelines and successfully submitting your domain, browsers will never connect to your domain using an insecure connection.")),1),(0,r.bo)((0,r.Lk)("div",Be,[(0,r.Lk)("div",Me,[(0,r.Lk)("div",De,[t[3]||(t[3]=(0,r.Lk)("i",{"aria-hidden":"true",class:"sui-notice-icon sui-icon-info sui-md"},null,-1)),(0,r.Lk)("p",{innerHTML:p.value},null,8,Qe)])])],512),[[r.aG,(0,r.R1)(l).hsts_preload]]),f.value?((0,r.uX)(),(0,r.CE)("div",qe,[(0,r.bF)(Ke.A,{id:"include_subdomain",modelValue:(0,r.R1)(l).include_subdomain,"onUpdate:modelValue":t[1]||(t[1]=function(e){return(0,r.R1)(l).include_subdomain=e}),label:(0,r.R1)(s)("Include Subdomains"),"has-field":!1,value:1},null,8,["modelValue","label"]),(0,r.Lk)("span",Ne,(0,r.v_)((0,r.R1)(s)("If this optional parameter is specified, this rule applies to all of the site's subdomains as well.")),1)])):(0,r.Q3)("",!0),(0,r.Lk)("div",$e,(0,r.v_)((0,r.R1)(s)("Browser Caching")),1),(0,r.Lk)("span",{class:"sui-description",innerHTML:v.value},null,8,ze),(0,r.Lk)("div",Ye,[(0,r.Lk)("div",Je,[(0,r.Lk)("div",Ze,[(0,r.bF)(Ae.A,{id:"hsts-cache-duration",modelValue:(0,r.R1)(l).hsts_cache_duration,"onUpdate:modelValue":t[2]||(t[2]=function(e){return(0,r.R1)(l).hsts_cache_duration=e}),options:d,label:(0,r.R1)(s)("HSTS Maximum Age"),"custom-class":"sui-select-sm"},null,8,["modelValue","label"])])])])])}}};var tt={class:"sui-description toogle-content-description"};const nt={__name:"sh-content-type-options",setup:function(e){var t=(0,a.B)().__;return function(e,n){return(0,r.uX)(),(0,r.CE)("span",tt,(0,r.v_)((0,r.R1)(t)("Defender will automatically enforce the 'nosniff' X-Content-Type-Options header to help prevent MIME type sniffing and XSS attacks.")),1)}}};function rt(e){return rt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rt(e)}function ot(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 at(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(n),!0).forEach(function(t){it(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function it(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=rt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lt={class:"sui-description toogle-content-description"},ut={class:"sui-p-small"},st={class:"sui-description"};const ct={__name:"sh-xss-protection",props:{model:{type:Object,required:!0},misc:Object},emits:["update:model"],setup:function(e,t){var n=t.emit,o=e,i=n,l=(0,a.B)().__,u=(0,he.hRP)(o.model,"sh_xss_protection_mode",function(e){var t=at(at({},o.model),{},{sh_xss_protection_mode:e});i("update:model",t)}),s=(0,r.EW)(function(){return[{label:l("Sanitize"),value:"sanitize"},{label:l("Block"),value:"block"}]});return function(e,t){return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Lk)("span",lt,(0,r.v_)((0,r.R1)(l)("Choose what level of protection X-XSS protection you would like to apply when XSS attacks are detected.")),1),(0,r.bF)(x.A,{tabs:s.value,modelValue:(0,r.R1)(u),"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.i9)(u)?u.value=e:null}),slug:"xss-protection"},{sanitize:(0,r.k6)(function(){return[(0,r.Lk)("p",ut,(0,r.v_)((0,r.R1)(l)("If a cross-site scripting attack is detected, the browser will sanitize the page (remove the unsafe parts).")),1)]}),block:(0,r.k6)(function(){return[(0,r.Lk)("span",st,(0,r.v_)((0,r.R1)(l)("Enables XSS filtering. Rather than sanitizing the page, the browser will prevent rendering of the page if an attack is detected.")),1)]}),_:1},8,["tabs","modelValue"])],64)}}};function dt(e){return dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dt(e)}function ft(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 pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach(function(t){vt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function vt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=dt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bt={class:"sui-description toogle-content-description"},mt={class:"sui-p-small"},yt={class:"sui-p-small"};const ht={__name:"sh-xframe",props:{model:{type:Object,required:!0},misc:Object},emits:["update:model"],setup:function(e,t){var n=t.emit,o=e,i=n,l=(0,a.B)().__,u=(0,he.hRP)(o.model,"sh_xframe_mode",function(e){var t=pt(pt({},o.model),{},{sh_xframe_mode:e});i("update:model",t)}),s=(0,r.EW)(function(){return[{label:l("Sameorigin"),value:"sameorigin"},{label:l("Deny"),value:"deny"}]});return function(e,t){return(0,r.uX)(),(0,r.CE)(r.FK,null,[(0,r.Lk)("span",bt,(0,r.v_)((0,r.R1)(l)("Choose whether or not you want to allow your webpages to be embedded inside iframes.")),1),(0,r.bF)(x.A,{tabs:s.value,modelValue:(0,r.R1)(u),"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.i9)(u)?u.value=e:null}),slug:"xframe-options"},{sameorigin:(0,r.k6)(function(){return[(0,r.Lk)("p",mt,(0,r.v_)((0,r.R1)(l)("The page can only be displayed in a frame on the same origin as the page itself. The spec leaves it up to browser vendors to decide whether this option applies to the top level, the parent, or the whole chain.")),1)]}),deny:(0,r.k6)(function(){return[(0,r.Lk)("p",yt,(0,r.v_)((0,r.R1)(l)("The page can't be displayed in a frame, regardless of the site attempting to do so.")),1)]}),_:1},8,["tabs","modelValue"])],64)}}};var gt=n(8261),_t={id:"security-headers",class:"sui-box"},kt={class:"sui-box-header"},wt={class:"sui-box-title"},Rt={class:"sui-box-body"},St={class:"sui-box-footer"},Ct={class:"sui-actions-right"};const Lt={__name:"security-headers",setup:function(e){var t=(0,a.B)(),n=t.__,i=t.sprintf,l=(0,gt.m)().rebindSUI,u=ye(),s=(0,o.bP)(u),c=s.model,d=s.misc,f=u.saveSettings,p=function(e){return i(n("Enable %s"),e)};return(0,r.wB)(c.value,function(){l()}),function(e,t){return(0,r.uX)(),(0,r.CE)("div",_t,[(0,r.Lk)("div",kt,[(0,r.Lk)("h3",wt,(0,r.v_)((0,r.R1)(n)("Security Headers")),1)]),(0,r.Lk)("form",{method:"post",onSubmit:t[8]||(t[8]=(0,r.D$)(function(){return(0,r.R1)(f)&&(0,r.R1)(f).apply(void 0,arguments)},["prevent"]))},[(0,r.Lk)("div",Rt,[(0,r.Lk)("p",null,(0,r.v_)((0,r.R1)(n)("Add extra security to your website by enabling and configuring the security headers.")),1),(0,r.bF)(G.A,{label:(0,r.R1)(d).sh_xframe.title,description:(0,r.R1)(d).sh_xframe.diff.intro_text},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"sh_xframe",label:p((0,r.R1)(d).sh_xframe.title),modelValue:(0,r.R1)(c).sh_xframe,"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.R1)(c).sh_xframe=e})},{default:(0,r.k6)(function(){return[(0,r.bF)(ht,{misc:(0,r.R1)(d).sh_xframe,model:(0,r.R1)(c)},null,8,["misc","model"])]}),_:1},8,["label","modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(d).sh_xss_protection.title,description:(0,r.R1)(d).sh_xss_protection.diff.intro_text},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"sh_xss_protection",label:p((0,r.R1)(d).sh_xss_protection.title),modelValue:(0,r.R1)(c).sh_xss_protection,"onUpdate:modelValue":t[1]||(t[1]=function(e){return(0,r.R1)(c).sh_xss_protection=e})},{default:(0,r.k6)(function(){return[(0,r.bF)(ct,{misc:(0,r.R1)(d).sh_xss_protection,model:(0,r.R1)(c)},null,8,["misc","model"])]}),_:1},8,["label","modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(d).sh_content_type_options.title,description:(0,r.R1)(d).sh_content_type_options.diff.intro_text},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"sh_content_type_options",label:p((0,r.R1)(d).sh_content_type_options.title),modelValue:(0,r.R1)(c).sh_content_type_options,"onUpdate:modelValue":t[2]||(t[2]=function(e){return(0,r.R1)(c).sh_content_type_options=e})},{default:(0,r.k6)(function(){return[(0,r.bF)(nt)]}),_:1},8,["label","modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(d).sh_strict_transport.title,description:(0,r.R1)(d).sh_strict_transport.diff.intro_text},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"sh_strict_transport",label:p((0,r.R1)(d).sh_strict_transport.title),modelValue:(0,r.R1)(c).sh_strict_transport,"onUpdate:modelValue":t[4]||(t[4]=function(e){return(0,r.R1)(c).sh_strict_transport=e})},{default:(0,r.k6)(function(){return[(0,r.bF)(et,{misc:(0,r.R1)(d).sh_strict_transport,modelValue:(0,r.R1)(c),"onUpdate:modelValue":t[3]||(t[3]=function(e){return(0,r.i9)(c)?c.value=e:null})},null,8,["misc","modelValue"])]}),_:1},8,["label","modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(d).sh_referrer_policy.title,description:(0,r.R1)(d).sh_referrer_policy.diff.intro_text},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"sh_referrer_policy",label:p((0,r.R1)(d).sh_referrer_policy.title),modelValue:(0,r.R1)(c).sh_referrer_policy,"onUpdate:modelValue":t[6]||(t[6]=function(e){return(0,r.R1)(c).sh_referrer_policy=e})},{default:(0,r.k6)(function(){return[(0,r.bF)(Ie,{misc:(0,r.R1)(d).sh_referrer_policy,modelValue:(0,r.R1)(c).sh_referrer_policy_mode,"onUpdate:modelValue":t[5]||(t[5]=function(e){return(0,r.R1)(c).sh_referrer_policy_mode=e})},null,8,["misc","modelValue"])]}),_:1},8,["label","modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(d).sh_feature_policy.title,description:(0,r.R1)(d).sh_feature_policy.diff.intro_text},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"sh_feature_policy",label:p((0,r.R1)(d).sh_feature_policy.title),modelValue:(0,r.R1)(c).sh_feature_policy,"onUpdate:modelValue":t[7]||(t[7]=function(e){return(0,r.R1)(c).sh_feature_policy=e})},{default:(0,r.k6)(function(){return[(0,r.bF)(je,{misc:(0,r.R1)(d).sh_feature_policy,model:(0,r.R1)(c)},null,8,["misc","model"])]}),_:1},8,["label","modelValue"])]}),_:1},8,["label","description"])]),(0,r.Lk)("div",St,[(0,r.Lk)("div",Ct,[(0,r.bF)(M.A,{type:"submit",action:"save-security-headers",label:(0,r.R1)(n)("Save Changes")},null,8,["label"])])])],32)])}}};var xt={id:"v2-checkbox-box",class:"sui-tab-content sui-tab-boxed","data-tab-content":"v2-checkbox-box"},Et={class:"sui-p-small"},Pt={class:"sui-form-field"},Ot={class:"sui-settings-label"},jt={class:"sui-description"},At={class:"sui-row"},Tt={class:"sui-col"},Vt={class:"sui-col"},Ft={class:"sui-form-field"},Xt={class:"sui-label mb-2"},Ut={key:0,class:"sui-notice-icon sui-icon-loader sui-loading sui-md","aria-hidden":"true"},Wt={key:1,id:"v2_checkbox_notice_1",class:"sui-p-small mt-2"},It=["innerHTML"];const Kt={__name:"v2-checkbox",props:["is_active","preloading","ticket_text"],setup:function(e){var t=(0,a.B)().__,n=(0,gt.m)().rebindSUI,i=w(),l=(0,o.bP)(i).dataV2Checkbox,u=[{value:"normal",label:t("Normal")},{value:"compact",label:t("Compact")}],s=[{value:"light",label:t("Light")},{value:"dark",label:t("Dark")}];return(0,r.sV)(function(){n()}),function(o,a){return(0,r.uX)(),(0,r.CE)("div",xt,[(0,r.Lk)("p",Et,(0,r.v_)((0,r.R1)(t)("Enter the API keys for reCAPTCHA v2 Checkbox type below.")),1),(0,r.bF)(H.A,{modelValue:(0,r.R1)(l).key,"onUpdate:modelValue":a[0]||(a[0]=function(e){return(0,r.R1)(l).key=e}),label:(0,r.R1)(t)("Site key"),placeholder:(0,r.R1)(t)("Enter your site key here"),"input-id":"v2_captcha_key",validation:[]},null,8,["modelValue","label","placeholder"]),(0,r.bF)(H.A,{modelValue:(0,r.R1)(l).secret,"onUpdate:modelValue":a[1]||(a[1]=function(e){return(0,r.R1)(l).secret=e}),label:(0,r.R1)(t)("Secret Key"),placeholder:(0,r.R1)(t)("Enter your secret key here"),"input-id":"v2_captcha_secret",validation:[],class:"form-field-separator"},null,8,["modelValue","label","placeholder"]),(0,r.Lk)("div",Pt,[(0,r.Lk)("span",Ot,(0,r.v_)((0,r.R1)(t)("Style")),1),(0,r.Lk)("p",jt,(0,r.v_)((0,r.R1)(t)("Choose how you want your reCAPTCHA to be shown.")),1),(0,r.Lk)("div",At,[(0,r.Lk)("div",Tt,[(0,r.bF)(Ae.A,{id:"v2_checkbox_size",modelValue:(0,r.R1)(l).size,"onUpdate:modelValue":[a[2]||(a[2]=function(e){return(0,r.R1)(l).size=e}),(0,r.R1)(n)],label:(0,r.R1)(t)("Size"),options:u},null,8,["modelValue","label","onUpdate:modelValue"])]),(0,r.Lk)("div",Vt,[(0,r.bF)(Ae.A,{id:"v2_checkbox_style",modelValue:(0,r.R1)(l).style,"onUpdate:modelValue":[a[3]||(a[3]=function(e){return(0,r.R1)(l).style=e}),(0,r.R1)(n)],label:(0,r.R1)(t)("Theme"),options:s},null,8,["modelValue","label","onUpdate:modelValue"])])])]),(0,r.Lk)("div",Ft,[(0,r.Lk)("label",Xt,(0,r.v_)((0,r.R1)(t)("reCAPTCHA Preview")),1),e.preloading?((0,r.uX)(),(0,r.CE)("i",Ut)):(0,r.Q3)("",!0),a[4]||(a[4]=(0,r.Lk)("div",{id:"v2_checkbox-recaptcha-preview"},null,-1)),e.is_active?((0,r.uX)(),(0,r.CE)("p",Wt,(0,r.v_)((0,r.R1)(t)("If you see any errors in the preview, make sure the keys you've entered are valid, and you've listed your domain name while generating the keys.")),1)):(0,r.Q3)("",!0),(0,r.Lk)("p",{id:"v2_checkbox_notice_2",class:"sui-p-small mt-2 wd-hide",innerHTML:e.ticket_text},null,8,It)])])}}};var Gt={id:"v2-invisible-box",class:"sui-tab-content sui-tab-boxed","data-tab-content":"v2-invisible-box"},Ht={class:"sui-p-small"},Bt={class:"sui-form-field"},Mt={class:"sui-label mb-2"},Dt={key:0,class:"sui-notice-icon sui-icon-loader sui-loading sui-md","aria-hidden":"true"},Qt={key:1,id:"v2_invisible_notice_1",class:"sui-p-small mt-2"},qt=["innerHTML"];const Nt={__name:"v2-invisible",props:["is_active","preloading","ticket_text"],setup:function(e){var t=(0,a.B)().__,n=w(),i=(0,o.bP)(n).dataV2Invisible;return function(n,o){return(0,r.uX)(),(0,r.CE)("div",Gt,[(0,r.Lk)("p",Ht,(0,r.v_)((0,r.R1)(t)("Enter the API keys for reCAPTCHA V2 Invisible type below.")),1),(0,r.bF)(H.A,{modelValue:(0,r.R1)(i).key,"onUpdate:modelValue":o[0]||(o[0]=function(e){return(0,r.R1)(i).key=e}),label:(0,r.R1)(t)("Site key"),placeholder:(0,r.R1)(t)("Enter your site key here"),"input-id":"v2_invisible_key",validation:[]},null,8,["modelValue","label","placeholder"]),(0,r.bF)(H.A,{modelValue:(0,r.R1)(i).secret,"onUpdate:modelValue":o[1]||(o[1]=function(e){return(0,r.R1)(i).secret=e}),label:(0,r.R1)(t)("Secret Key"),placeholder:(0,r.R1)(t)("Enter your secret key here"),"input-id":"v2_invisible_secret",validation:[],class:"form-field-separator"},null,8,["modelValue","label","placeholder"]),(0,r.Lk)("div",Bt,[(0,r.Lk)("label",Mt,(0,r.v_)((0,r.R1)(t)("reCAPTCHA Preview")),1),e.preloading?((0,r.uX)(),(0,r.CE)("i",Dt)):(0,r.Q3)("",!0),o[2]||(o[2]=(0,r.Lk)("div",{id:"v2_invisible-recaptcha-preview"},null,-1)),e.is_active?((0,r.uX)(),(0,r.CE)("p",Qt,(0,r.v_)((0,r.R1)(t)("If you see any errors in the preview, make sure the keys you've entered are valid, and you've listed your domain name while generating the keys.")),1)):(0,r.Q3)("",!0),(0,r.Lk)("p",{id:"v2_invisible_notice_2",class:"sui-p-small mt-2 wd-hide",innerHTML:e.ticket_text},null,8,qt)])])}}};var $t={id:"v3-recaptcha-box",class:"sui-tab-content sui-tab-boxed","data-tab-content":"v3-recaptcha-box"},zt={class:"sui-p-small"},Yt={class:"sui-form-field form-field-separator"},Jt={class:"sui-settings-label"},Zt={class:"sui-description"},en={class:"w-32"},tn={class:"sui-p-small"},nn={class:"sui-form-field"},rn={class:"sui-label mb-2"},on={key:0,class:"sui-notice-icon sui-icon-loader sui-loading sui-md","aria-hidden":"true"},an={key:1,id:"v3_recaptcha_notice_1",class:"sui-p-small mt-2"},ln=["innerHTML"];const un={__name:"v3-recaptcha",props:["is_active","preloading","ticket_text"],setup:function(e){var t=(0,a.B)().__,n=(0,gt.m)().rebindSUI,i=w(),l=(0,o.bP)(i).dataV3Recaptcha,u=[{value:"0",label:"0"},{value:"0.2",label:"0.2"},{value:"0.5",label:"0.5"},{value:"0.8",label:"0.8"},{value:"1",label:"1"}];return(0,r.sV)(function(){n()}),function(o,a){return(0,r.uX)(),(0,r.CE)("div",$t,[(0,r.Lk)("p",zt,(0,r.v_)((0,r.R1)(t)("Enter the API keys for reCAPTCHA V3 type below.")),1),(0,r.bF)(H.A,{modelValue:(0,r.R1)(l).key,"onUpdate:modelValue":a[0]||(a[0]=function(e){return(0,r.R1)(l).key=e}),label:(0,r.R1)(t)("Site key"),placeholder:(0,r.R1)(t)("Enter your site key here"),"input-id":"v3_recaptcha_key",validation:[]},null,8,["modelValue","label","placeholder"]),(0,r.bF)(H.A,{modelValue:(0,r.R1)(l).secret,"onUpdate:modelValue":a[1]||(a[1]=function(e){return(0,r.R1)(l).secret=e}),label:(0,r.R1)(t)("Secret Key"),placeholder:(0,r.R1)(t)("Enter your secret key here"),"input-id":"v3_recaptcha_secret",validation:[],class:"form-field-separator"},null,8,["modelValue","label","placeholder"]),(0,r.Lk)("div",Yt,[(0,r.Lk)("span",Jt,(0,r.v_)((0,r.R1)(t)("Score")),1),(0,r.Lk)("p",Zt,(0,r.v_)((0,r.R1)(t)("reCAPTCHA v3 returns a score based on user interactions. Choose the score below which the verification should fail.")),1),(0,r.Lk)("div",en,[(0,r.bF)(Ae.A,{id:"v3_recaptcha_threshold",modelValue:(0,r.R1)(l).threshold,"onUpdate:modelValue":[a[2]||(a[2]=function(e){return(0,r.R1)(l).threshold=e}),(0,r.R1)(n)],name:"v3_recaptcha_threshold",label:(0,r.R1)(t)("Score Threshold"),options:u},null,8,["modelValue","label","onUpdate:modelValue"])]),(0,r.Lk)("p",tn,(0,r.v_)((0,r.R1)(t)("1 is very likely a good interaction, 0 is very likely a bot.")),1)]),(0,r.Lk)("div",nn,[(0,r.Lk)("label",rn,(0,r.v_)((0,r.R1)(t)("reCAPTCHA Preview")),1),e.preloading?((0,r.uX)(),(0,r.CE)("i",on)):(0,r.Q3)("",!0),a[3]||(a[3]=(0,r.Lk)("div",{id:"v3_recaptcha-preview"},null,-1)),e.is_active?((0,r.uX)(),(0,r.CE)("p",an,(0,r.v_)((0,r.R1)(t)("If you see any errors in the preview, make sure the keys you've entered are valid, and you've listed your domain name while generating the keys.")),1)):(0,r.Q3)("",!0),(0,r.Lk)("p",{id:"v3_recaptcha_notice_2",class:"sui-p-small mt-2 wd-hide",innerHTML:e.ticket_text},null,8,ln)])])}}};var sn={class:"w-56"};const cn={__name:"recaptcha-countries",props:{modelValue:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var n=e,o=t.emit,i=(0,he.hRP)(n,"modelValue",o),l=(0,a.B)().__,u=(0,r.KR)([{value:"automatic",label:l("Automatic")},{value:"af",label:l("Afrikaans")},{value:"am",label:l("Amharic")},{value:"hy",label:l("Armenian")},{value:"az",label:l("Azerbaijani")},{value:"eu",label:l("Basque")},{value:"bn",label:l("Bengali")},{value:"bg",label:l("Bulgarian")},{value:"ca",label:l("Catalan")},{value:"zh-HK",label:l("Chinese (Hong Kong) ")},{value:"zh-CN",label:l("Chinese (Simplified)")},{value:"zh-TW",label:l("Chinese (Traditional)")},{value:"hr",label:l("Croatian")},{value:"cs",label:l("Czech")},{value:"da",label:l("Danish")},{value:"nl",label:l("Dutch")},{value:"en-GB",label:l("English")+" (UK)"},{value:"en",label:l("English")+" (US)"},{value:"et",label:l("Estonian")},{value:"fil",label:l("Filipino")},{value:"fi",label:l("Finnish")},{value:"fr",label:l("French")},{value:"fr-CA",label:l("French")+" (Canadian)"},{value:"gl",label:l("Galician")},{value:"ka",label:l("Georgian")},{value:"de",label:l("German")},{value:"de-AT",label:l("German")+" (Austria)"},{value:"de-CH",label:l("German")+" (Switzerland)"},{value:"el",label:l("Greek")},{value:"gu",label:l("Gujarati")},{value:"iw",label:l("Hebrew")},{value:"hi",label:l("Hindi")},{value:"hu",label:l("Hungarain")},{value:"is",label:l("Icelandic")},{value:"id",label:l("Indonesian")},{value:"it",label:l("Italian")},{value:"ja",label:l("Japanese")},{value:"kn",label:l("Kannada")},{value:"ko",label:l("Korean")},{value:"lo",label:l("Laothian")},{value:"lv",label:l("Latvian")},{value:"lt",label:l("Lithuanian")},{value:"ms",label:l("Malay")},{value:"ml",label:l("Malayalam")},{value:"mr",label:l("Marathi")},{value:"mn",label:l("Mongolian")},{value:"no",label:l("Norwegian")},{value:"fa",label:l("Persian")},{value:"pl",label:l("Polish")},{value:"pt",label:l("Portuguese")},{value:"pt-BR",label:l("Portuguese")+" (Brazil)"},{value:"pt-PT",label:l("Portuguese")+" (Portugal)"},{value:"ro",label:l("Romanian")},{value:"ru",label:l("Russian")},{value:"rs",label:l("Serbian")}]);return function(e,t){return(0,r.uX)(),(0,r.CE)("div",sn,[(0,r.bF)(Ae.A,{id:"recaptha_language",name:"recaptha_language",modelValue:(0,r.R1)(i),"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.i9)(i)?i.value=e:null}),label:(0,r.R1)(l)("Language"),options:u.value,searchable:!0},null,8,["modelValue","label","options"])])}}};var dn={class:"sui-modal sui-modal-sm"},fn={id:"deactivate-recaptcha",role:"dialog",class:"sui-modal-content sui-content-fade-out","aria-modal":"true","aria-labelledby":"deactivate-recaptcha-title","aria-describedby":"deactivate-recaptcha-desc"},pn={class:"sui-box"},vn={class:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},bn={class:"sui-button-icon sui-button-float--right","data-modal-close":""},mn={class:"sui-screen-reader-text"},yn={id:"deactivate-recaptcha-title",class:"sui-box-title sui-lg"},hn={id:"deactivate-recaptcha-desc",class:"sui-description"},gn={class:"sui-box-footer sui-flatten sui-content-center"};const _n={__name:"deactivate-modal",props:["is_active"],setup:function(e){var t=(0,a.B)().__,n=w(),o=(0,L.w)();function i(){n.toggle(),o.trackFeature({event:"def_feature_deactivated",data:{Feature:"Google reCAPTCHA","Triggered From":"Feature page"}})}return function(e,n){return(0,r.uX)(),(0,r.CE)("div",dn,[(0,r.Lk)("div",fn,[(0,r.Lk)("div",pn,[(0,r.Lk)("div",vn,[(0,r.Lk)("button",bn,[n[0]||(n[0]=(0,r.Lk)("span",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,r.Lk)("span",mn,(0,r.v_)((0,r.R1)(t)("Close this dialog")),1)]),(0,r.Lk)("h3",yn,(0,r.v_)((0,r.R1)(t)("Deactivate Google reCAPTCHA")),1),(0,r.Lk)("p",hn,(0,r.v_)((0,r.R1)(t)("Are you sure you want to deactivate Google reCAPTCHA? You can turn it on again at any time.")),1)]),(0,r.Lk)("div",gn,[(0,r.bF)(M.A,{label:(0,r.R1)(t)("Cancel"),"data-modal-close":""},null,8,["label"]),(0,r.bF)(M.A,{label:(0,r.R1)(t)("Deactivate"),"custom-class":"sui-button-red",icon:"sui-icon-power-on-off","data-modal-close":"",onClick:i},null,8,["label"])])])])])}}};var kn={class:"sui-field-list"},wn={class:"sui-field-list-header"},Rn={class:"font-bold sui-field-list-title leading-22px"},Sn={class:"sui-field-list-body"},Cn=["for"],Ln={class:"sui-toggle"},xn=["id","value"];const En={__name:"toggle-list",props:{title:{type:String,default:"Locations"},items:{type:Object,required:!0},modelValue:{type:Array,required:!0}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,o=e,a=n,i=(0,he.hRP)(o,"modelValue",a);return function(t,n){return(0,r.uX)(),(0,r.CE)("div",kn,[(0,r.Lk)("div",wn,[(0,r.Lk)("h3",Rn,(0,r.v_)(e.title),1)]),(0,r.Lk)("div",Sn,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.items,function(e,t){return(0,r.uX)(),(0,r.CE)("div",{class:"sui-field-list-item",key:t},[(0,r.Lk)("label",{class:"text-base font-medium sui-field-list-item-label leading-22px",for:"toggle_"+t},(0,r.v_)(e),9,Cn),(0,r.Lk)("label",Ln,[(0,r.bo)((0,r.Lk)("input",{type:"checkbox",id:"toggle_"+t,value:t,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(i)?i.value=e:null})},null,8,xn),[[r.lH,(0,r.R1)(i)]]),n[1]||(n[1]=(0,r.Lk)("span",{class:"sui-toggle-slider"},null,-1))])])}),128))])])}}};var Pn=n(6827),On={key:0,id:"recaptcha-disabled",class:"sui-box"},jn={class:"sui-box-header"},An={class:"sui-box-title"},Tn={class:"sui-message"},Vn=["src"],Fn=["src"],Xn={class:"sui-message-content"},Un={key:1,id:"recaptcha-enabled",class:"sui-box"},Wn={class:"sui-box-header"},In={class:"sui-box-title"},Kn={class:"sui-box-body"},Gn=["innerHTML"],Hn={class:"sui-form-field"},Bn=["innerHTML"],Mn={class:"sui-border-frame margin-bottom-10"},Dn=["innerHTML"],Qn={class:"sui-description sui-toggle-content no-margin-top"},qn={class:"sui-border-frame margin-bottom-10"},Nn=["innerHTML"],$n={class:"sui-description sui-toggle-content no-margin-top"},zn={class:"sui-form-field"},Yn={for:"disable_for_known_users",class:"sui-checkbox"},Jn={id:"label-disable_for_known_users"},Zn={class:"sui-box-footer"},er={class:"sui-actions-right"};const tr={__name:"recaptcha",setup:function(e){var t=w(),n=(0,L.w)(),i=(0,gt.m)().associateSUIselect2WithModal,l=(0,o.bP)(t),u=l.model,s=l.is_active,c=l.default_locations,d=l.woo_locations,f=l.buddypress_locations,p=l.default_message,v=l.notice_type,b=l.notice_text,m=l.ticket_text,y=l.is_woo_active,h=l.is_buddypress_active,g=l.preloading,_=l.exist_error_notice,k=l.getErrorKeys,R=l.doing_ajax,E=(0,C.p)(),P=E.maybeHideBranding,O=E.whitelabelHeroImage,j=(0,a.B)(),A=j.__,T=j.sprintf,V=(0,S.I)().assetUrl,F=(0,r.EW)(function(){return T(A("<a href='%s' target='_blank'>Click here</a> to create your Google reCAPTCHA keys. Note that each reCAPTCHA type requires a different set of API keys."),"https://www.google.com/recaptcha/admin#list")}),X=(0,r.EW)(function(){return A("Please select at least one option.")});function U(){t.toggle(),n.trackFeature({event:"def_feature_activated",data:{Feature:"Google reCAPTCHA","Triggered From":"Feature page"}})}function W(e){var t=k.value;return!0===_.value&&t.length>0&&t.includes(e)}return(0,r.sV)(function(){i("#recaptha_language")}),(0,r.KC)(function(){u.value.enabled&&t.previewTypes()}),function(e,n){return(0,r.R1)(u).enabled?((0,r.uX)(),(0,r.CE)("div",Un,[(0,r.Lk)("div",Wn,[(0,r.Lk)("h3",In,(0,r.v_)((0,r.R1)(A)("Google reCAPTCHA")),1)]),(0,r.Lk)("form",{method:"post",onSubmit:n[9]||(n[9]=(0,r.D$)(function(e){return(0,r.R1)(t).saveSettings()},["prevent"]))},[(0,r.Lk)("div",Kn,[(0,r.Lk)("p",null,(0,r.v_)((0,r.R1)(A)("Set up a human verification system to keep malicious software from engaging in abusive activities on your website while helping your legitimate users to enter with ease.")),1),(0,r.bF)(B.A,{type:"warning"===(0,r.R1)(v)?"warning":"success"},{default:(0,r.k6)(function(){return[(0,r.Lk)("span",{innerHTML:(0,r.R1)(b)},null,8,Gn)]}),_:1},8,["type"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("Configure reCAPTCHA"),description:(0,r.R1)(A)("Choose the reCAPTCHA type you want to use in your forms and enter your Site and Secret keys for use throughout the plugin.")},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",Hn,[(0,r.Lk)("span",{class:"mt-0 mb-3 sui-description",innerHTML:F.value},null,8,Bn),(0,r.bF)(x.A,{modelValue:(0,r.R1)(u).active_type,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.R1)(u).active_type=e}),slug:"recaptcha",tabs:[{label:(0,r.R1)(A)("V2 Checkbox"),value:"v2_checkbox"},{label:(0,r.R1)(A)("V2 Invisible"),value:"v2_invisible"},{label:(0,r.R1)(A)("reCAPTCHA V3"),value:"v3_recaptcha"}]},{v2_checkbox:(0,r.k6)(function(){return[(0,r.bF)(Kt,{is_active:(0,r.R1)(s),preloading:(0,r.R1)(g),ticket_text:(0,r.R1)(m)},null,8,["is_active","preloading","ticket_text"])]}),v2_invisible:(0,r.k6)(function(){return[(0,r.bF)(Nt,{is_active:(0,r.R1)(s),preloading:(0,r.R1)(g),ticket_text:(0,r.R1)(m)},null,8,["is_active","preloading","ticket_text"])]}),v3_recaptcha:(0,r.k6)(function(){return[(0,r.bF)(un,{is_active:(0,r.R1)(s),preloading:(0,r.R1)(g),ticket_text:(0,r.R1)(m)},null,8,["is_active","preloading","ticket_text"])]}),_:1},8,["modelValue","tabs"])])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("Language"),description:(0,r.R1)(A)("By default, we'll show the reCAPTCHA in your website's language.")},{default:(0,r.k6)(function(){return[(0,r.bF)(cn,{modelValue:(0,r.R1)(u).language,"onUpdate:modelValue":n[1]||(n[1]=function(e){return(0,r.R1)(u).language=e})},null,8,["modelValue"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("Error Message"),description:(0,r.R1)(A)("Choose the error message you want to display on your form when reCAPTCHA verification fails.")},{default:(0,r.k6)(function(){return[(0,r.bF)(H.A,{modelValue:(0,r.R1)(u).message,"onUpdate:modelValue":n[2]||(n[2]=function(e){return(0,r.R1)(u).message=e}),label:(0,r.R1)(A)("Error Message"),placeholder:(0,r.R1)(p),validation:[]},null,8,["modelValue","label","placeholder"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("reCAPTCHA Locations"),description:(0,r.R1)(A)("Choose the forms for which reCAPTCHA human verification system will be deployed.")},{default:(0,r.k6)(function(){return[(0,r.bF)(En,{modelValue:(0,r.R1)(u).locations,"onUpdate:modelValue":n[3]||(n[3]=function(e){return(0,r.R1)(u).locations=e}),items:(0,r.R1)(c),title:(0,r.R1)(A)("Locations")},null,8,["modelValue","items","title"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("WooCommerce"),description:(0,r.R1)(A)("Enable reCAPTCHA in order to validate visitors to your WooCommerce store pages.")},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"detect_woo",label:(0,r.R1)(A)("Enable reCAPTCHA for WooCommerce"),modelValue:(0,r.R1)(u).detect_woo,"onUpdate:modelValue":n[5]||(n[5]=function(e){return(0,r.R1)(u).detect_woo=e}),disabled:!(0,r.R1)(y),"disabled-notice":(0,r.R1)(y)?"":(0,r.R1)(A)("WooCommerce must be active to use this feature.")},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",Mn,[(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(u).woo_checked_locations,"onUpdate:modelValue":n[4]||(n[4]=function(e){return(0,r.R1)(u).woo_checked_locations=e}),options:(0,r.R1)(d),description:(0,r.R1)(A)("Select the forms in which reCAPTCHA will be deployed."),feature:"woo_locations",size:"sm"},null,8,["modelValue","options","description"]),(0,r.bo)((0,r.bF)(B.A,{type:"warning",class:"ml-25px mt-10px"},{default:(0,r.k6)(function(){return[(0,r.Lk)("p",null,(0,r.v_)((0,r.R1)(A)("This feature supports only the [woocommerce_checkout] shortcode.")),1)]}),_:1},512),[[r.aG,(e=u.value.woo_checked_locations,e.length>0&&e.includes("woo_checkout"))]]),W("enable_woo")?((0,r.uX)(),(0,r.Wv)(B.A,{key:0,type:"error",class:"ml-25px mt-10px"},{default:(0,r.k6)(function(){return[(0,r.Lk)("span",{innerHTML:X.value},null,8,Dn)]}),_:1})):(0,r.Q3)("",!0)]),(0,r.Lk)("p",Qn,(0,r.v_)((0,r.R1)(A)("Note: You must select at least one of the forms listed above.")),1)];var e}),_:1},8,["label","modelValue","disabled","disabled-notice"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("BuddyPress"),description:(0,r.R1)(A)("Enable reCAPTCHA in order to validate visitors to your BuddyPress pages.")},{default:(0,r.k6)(function(){return[(0,r.bF)(pe.A,{feature:"detect_buddypress",label:(0,r.R1)(A)("Enable reCAPTCHA for BuddyPress"),modelValue:(0,r.R1)(u).detect_buddypress,"onUpdate:modelValue":n[7]||(n[7]=function(e){return(0,r.R1)(u).detect_buddypress=e}),disabled:!(0,r.R1)(h),"disabled-notice":(0,r.R1)(h)?"":(0,r.R1)(A)("BuddyPress must be active to use this feature.")},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",qn,[(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(u).buddypress_checked_locations,"onUpdate:modelValue":n[6]||(n[6]=function(e){return(0,r.R1)(u).buddypress_checked_locations=e}),options:(0,r.R1)(f),description:(0,r.R1)(A)("Select the forms in which reCAPTCHA will be deployed."),feature:"buddypress_locations",size:"sm"},null,8,["modelValue","options","description"]),W("enable_buddypress")?((0,r.uX)(),(0,r.Wv)(B.A,{key:0,type:"error"},{default:(0,r.k6)(function(){return[(0,r.Lk)("p",{innerHTML:X.value},null,8,Nn)]}),_:1})):(0,r.Q3)("",!0)]),(0,r.Lk)("p",$n,(0,r.v_)((0,r.R1)(A)("Note: Select at least one form.")),1)]}),_:1},8,["label","modelValue","disabled","disabled-notice"])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("Disable for logged in users"),description:(0,r.R1)(A)("Disable reCAPTCHA for logged in users.")},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",zn,[(0,r.Lk)("label",Yn,[(0,r.bo)((0,r.Lk)("input",{type:"checkbox","onUpdate:modelValue":n[8]||(n[8]=function(e){return(0,r.R1)(u).disable_for_known_users=e}),id:"disable_for_known_users",name:"disable_for_known_users","aria-labelledby":"label-disable_for_known_users"},null,512),[[r.lH,(0,r.R1)(u).disable_for_known_users]]),n[10]||(n[10]=(0,r.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,r.Lk)("span",Jn,(0,r.v_)((0,r.R1)(A)("Disable reCAPTCHA verification for logged in users")),1)])])]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:(0,r.R1)(A)("Deactivate"),description:(0,r.R1)(A)("If you no longer want to add reCAPTCHA you can turn it off. You can activate again at any time.")},{default:(0,r.k6)(function(){return[(0,r.bF)(M.A,{label:(0,r.R1)(A)("Deactivate"),type:"button",action:"deactivate-recaptcha","custom-class":"sui-button-ghost","data-modal-open":"deactivate-recaptcha","data-esc-close":"true"},null,8,["label"])]}),_:1},8,["label","description"])]),(0,r.Lk)("div",Zn,[(0,r.Lk)("div",er,[(0,r.bF)(M.A,{label:(0,r.R1)(A)("Save Changes"),type:"submit",action:"save-recaptcha",loading:(0,r.R1)(R)},null,8,["label","loading"])])])],32),(0,r.bF)(_n)])):((0,r.uX)(),(0,r.CE)("div",On,[(0,r.Lk)("div",jn,[(0,r.Lk)("h3",An,(0,r.v_)((0,r.R1)(A)("Google reCAPTCHA")),1)]),(0,r.Lk)("div",Tn,[(0,r.R1)(P)?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("img",{key:0,src:(0,r.R1)(V)("assets/img/disabled-module.png"),class:"sui-image","aria-hidden":"true"},null,8,Vn)),(0,r.R1)(P)&&(0,r.R1)(O)?((0,r.uX)(),(0,r.CE)("img",{key:1,class:"sui-image wd-whitelabel-custom-branding-logo",src:(0,r.R1)(O),"aria-hidden":"true"},null,8,Fn)):(0,r.Q3)("",!0),(0,r.Lk)("div",Xn,[(0,r.Lk)("p",null,(0,r.v_)((0,r.R1)(A)("Set up a human verification system to keep malicious software from engaging in abusive activities on your website while helping your legitimate users to enter with ease.")),1),(0,r.Lk)("form",{method:"post",onSubmit:(0,r.D$)(U,["prevent"])},[(0,r.bF)(M.A,{label:(0,r.R1)(A)("Activate"),type:"submit",action:"toggle-recaptcha",loading:(0,r.R1)(R)},null,8,["label","loading"])],32)])])]))}}};function nr(e){return nr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nr(e)}function rr(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return or(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(or(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,or(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,or(d,"constructor",s),or(s,"constructor",u),u.displayName="GeneratorFunction",or(s,o,"GeneratorFunction"),or(d),or(d,o,"Generator"),or(d,r,function(){return this}),or(d,"toString",function(){return"[object Generator]"}),(rr=function(){return{w:a,m:f}})()}function or(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}or=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){or(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},or(e,t,n,r)}function ar(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 ir(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ar(Object(n),!0).forEach(function(t){lr(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ar(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function lr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=nr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ur(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function sr(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){ur(a,r,o,i,l,"next",e)}function l(e){ur(a,r,o,i,l,"throw",e)}i(void 0)})}}var cr=(0,o.nY)("passwordReset",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)({}),o=(0,r.KR)(""),a=(0,r.KR)(""),i=(0,r.KR)({}),u=(0,r.KR)({}),s=(0,r.KR)(!1);function c(e){t.value=e.model,n.value=e.all_roles,o.value=e.reset_last,u.value=e.nonces,i.value=e.routes,a.value=e.default_message}function d(){return d=sr(rr().m(function e(){var n,r,o,a=arguments;return rr().w(function(e){for(;;)switch(e.n){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:{},s.value=!0,r=ir(ir({},t.value),n),e.n=1,(0,l.q)().post(i.value.save_settings,u.value.save_settings,r);case 1:return c(o=e.v),s.value=!1,e.a(2,o)}},e)})),d.apply(this,arguments)}function f(){return(f=sr(rr().m(function e(){var n,r;return rr().w(function(e){for(;;)switch(e.n){case 0:return s.value=!0,n=ir(ir({},t.value),{},{expire_force:!0}),e.n=1,(0,l.q)().post(i.value.toggle_reset,u.value.toggle_reset,n);case 1:return c(r=e.v),s.value=!1,e.a(2,r)}},e)}))).apply(this,arguments)}function p(){return(p=sr(rr().m(function e(){var n,r;return rr().w(function(e){for(;;)switch(e.n){case 0:return s.value=!0,n=ir(ir({},t.value),{},{expire_force:!1}),e.n=1,(0,l.q)().post(i.value.toggle_reset,u.value.toggle_reset,n);case 1:return c(r=e.v),s.value=!1,e.a(2,r)}},e)}))).apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.password_reset&&c(window.advanced_tools.password_reset),{model:t,all_roles:n,reset_last:o,default_message:a,routes:i,nonces:u,doing_ajax:s,init:c,saveSettings:function(){return d.apply(this,arguments)},forceReset:function(){return f.apply(this,arguments)},undoReset:function(){return p.apply(this,arguments)}}}),dr=n(2688),fr={id:"password-reset-enabled"},pr={class:"sui-box-body"},vr={class:"sui-form-field sui-no-margin-bottom"},br={id:"label-password-reset-message",for:"password-reset-message",class:"sui-label"},mr=["placeholder"];const yr={__name:"password-reset",setup:function(e){var t=(0,a.B)(),n=t.__,i=t.sprintf,l=cr(),u=(0,L.w)(),s=(0,o.bP)(l),c=s.model,d=s.all_roles,f=s.reset_last,p=s.default_message,v=(0,r.EW)({get:function(){return c.value.role_type||"all"},set:function(e){c.value.role_type=e}}),b=(0,r.Kh)({forceResetPassword:n("Force Reset Password"),undoForceReset:n("Undo force password reset"),closeDialog:n("Close this dialog."),selectUserRoles:n("Select the user roles to force password reset for."),allUserRoles:n("All Users Roles"),selectedRoles:n("Selected Roles"),adminRoleInfo:n("Choose the user roles you want to enable strong password checks for. The Administrator role is enabled by default and can't be disabled."),customMessageLabel:n("Customize message"),cancel:n("Cancel"),resetPasswords:n("Reset Passwords"),passwordsResetInfo:n("Passwords created before %s are required to be reset.")}),m=(0,r.EW)(function(){return i(b.passwordsResetInfo,f.value)});function y(){l.forceReset(),u.trackFeature({event:"def_feature_activated",data:{Feature:"Password Reset","Triggered From":"Feature page"}})}function h(){l.undoReset(),u.trackFeature({event:"def_feature_deactivated",data:{Feature:"Password Reset","Triggered From":"Feature page"}})}return function(e,t){return(0,r.uX)(),(0,r.CE)("div",fr,[(0,r.bF)(M.A,{label:b.forceResetPassword,type:"button","data-modal-open":"reset-password-confirm","data-modal-mask":"false","data-esc-close":"true",class:"mb-20px"},null,8,["label"]),(0,r.R1)(c).expire_force?((0,r.uX)(),(0,r.Wv)(B.A,{key:0},{default:(0,r.k6)(function(){return[(0,r.Lk)("p",null,(0,r.v_)(m.value),1),(0,r.Lk)("a",{href:"#",class:"text-base font-normal",onClick:(0,r.D$)(h,["prevent"])},(0,r.v_)(b.undoForceReset),1)]}),_:1})):(0,r.Q3)("",!0),(0,r.bF)(dr.A,{id:"reset-password-confirm",title:b.forceResetPassword,description:b.selectUserRoles,"close-text":b.closeDialog,"cancel-text":b.cancel,size:"sm"},{footer:(0,r.k6)(function(){return[(0,r.bF)(M.A,{label:b.resetPasswords,type:"button","data-modal-close":"",action:"force_reset",onClick:y},null,8,["label"])]}),default:(0,r.k6)(function(){return[(0,r.Lk)("div",pr,[(0,r.bF)(x.A,{modelValue:v.value,"onUpdate:modelValue":t[1]||(t[1]=function(e){return v.value=e}),tabs:[{label:b.allUserRoles,value:"all",hideContent:!0},{label:b.selectedRoles,value:"custom"}],slug:"password-reset-roles"},{custom:(0,r.k6)(function(){return[(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(c).user_roles,"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.R1)(c).user_roles=e}),options:(0,r.R1)(d),description:b.adminRoleInfo,feature:"password-reset"},null,8,["modelValue","options","description"])]}),_:1},8,["modelValue","tabs"]),(0,r.Lk)("div",vr,[(0,r.Lk)("label",br,(0,r.v_)(b.customMessageLabel),1),(0,r.bo)((0,r.Lk)("textarea",{id:"password-reset-message","onUpdate:modelValue":t[2]||(t[2]=function(e){return(0,r.R1)(c).message=e}),placeholder:(0,r.R1)(p),class:"sui-form-control","aria-labelledby":"label-password-reset-message","aria-describedby":"error-force-password-message description-force-password-message",rows:"3"},null,8,mr),[[r.Jo,(0,r.R1)(c).message]])])])]}),_:1},8,["title","description","close-text","cancel-text"])])}}};function hr(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return gr(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(gr(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,gr(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,gr(d,"constructor",s),gr(s,"constructor",u),u.displayName="GeneratorFunction",gr(s,o,"GeneratorFunction"),gr(d),gr(d,o,"Generator"),gr(d,r,function(){return this}),gr(d,"toString",function(){return"[object Generator]"}),(hr=function(){return{w:a,m:f}})()}function gr(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}gr=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){gr(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},gr(e,t,n,r)}function _r(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var kr=(0,o.nY)("strongPassword",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)({}),o=(0,r.KR)({}),a=(0,r.KR)({}),i=(0,r.KR)(!1),u=(0,r.EW)(function(){return!0===t.value.enabled});function s(e){t.value=e.model,n.value=e.routes,o.value=e.nonces,a.value=e.all_roles}function c(){var e;return e=hr().m(function e(){var r;return hr().w(function(e){for(;;)switch(e.n){case 0:return i.value=!0,e.n=1,(0,l.q)().post(n.value.save_settings,o.value.save_settings,t.value);case 1:return s(r=e.v),i.value=!1,e.a(2,r)}},e)}),c=function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){_r(a,r,o,i,l,"next",e)}function l(e){_r(a,r,o,i,l,"throw",e)}i(void 0)})},c.apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.strong_password&&s(window.advanced_tools.strong_password),{model:t,all_roles:a,doing_ajax:i,enabled:u,saveSettings:function(){return c.apply(this,arguments)}}}),wr={class:"sui-box-body"},Rr=["textContent"],Sr={class:"sui-form-field sui-no-margin-bottom"},Cr=["id","for","textContent"],Lr=["id","placeholder","aria-describedby","aria-labelledby"];const xr={__name:"custom-message-input",props:{feature:{type:String,required:!0},label:{type:String,required:!0},description:{type:String,default:""},modelValue:{type:String,default:""},placeholder:{type:String,default:""}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,o=e,a=n,i=(0,he.hRP)(o,"modelValue",a);return function(t,n){return(0,r.uX)(),(0,r.CE)("div",wr,[e.description?((0,r.uX)(),(0,r.CE)("p",{key:0,class:"sui-description mb-18px",textContent:(0,r.v_)(e.description)},null,8,Rr)):(0,r.Q3)("",!0),(0,r.Lk)("div",Sr,[(0,r.Lk)("label",{id:"".concat(e.feature,"-message-label"),class:"sui-label",for:"".concat(e.feature,"-message-textarea"),textContent:(0,r.v_)(e.label)},null,8,Cr),(0,r.bo)((0,r.Lk)("textarea",{id:"".concat(e.feature,"-message-textarea"),"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(i)?i.value=e:null}),placeholder:e.placeholder,"aria-describedby":"".concat(e.feature,"-message-error ").concat(e.feature,"-message-description"),"aria-labelledby":"".concat(e.feature,"-message-label"),class:"sui-form-control",rows:"4"},null,8,Lr),[[r.Jo,(0,r.R1)(i)]])])])}}};var Er={class:"sui-accordion-item"},Pr={class:"sui-accordion-item-header"},Or={class:"sui-accordion-item-title"},jr={class:"sui-accordion-item-body"},Ar={class:"sui-box"};const Tr={__name:"accordion-item",props:{title:{type:String,required:!0}},setup:function(e){return function(t,n){return(0,r.uX)(),(0,r.CE)("div",Er,[(0,r.Lk)("div",Pr,[(0,r.Lk)("div",Or,(0,r.v_)(e.title),1),n[0]||(n[0]=(0,r.Lk)("div",null,[(0,r.Lk)("button",{"aria-label":"open-item",class:"sui-button-icon sui-accordion-open-indicator"},[(0,r.Lk)("span",{"aria-hidden":"true",class:"sui-icon-chevron-down"})])],-1))]),(0,r.Lk)("div",jr,[(0,r.Lk)("div",Ar,[(0,r.RG)(t.$slots,"default")])])])}}};var Vr={class:"sui-accordion mb-10px"};const Fr={__name:"strong-password",setup:function(e){var t=kr(),n=(0,o.bP)(t),i=n.model,l=n.all_roles,u=(0,a.B)().__,s=(0,gt.m)().rebindSUI,c=u("Enforce Strong Passwords"),d=u("User Roles"),f=u("Choose the user roles you want to enable strong password checks for. The Administrator role is enabled by default and can't be disabled."),p=u("Customize message"),v=u("Customize the message shown to users when a weak password is detected."),b=u("Custom message");return(0,r.wB)(function(){return i.value.enabled},function(){s()}),function(e,t){return(0,r.uX)(),(0,r.Wv)(pe.A,{modelValue:(0,r.R1)(i).enabled,"onUpdate:modelValue":t[2]||(t[2]=function(e){return(0,r.R1)(i).enabled=e}),label:(0,r.R1)(c),feature:"strong-password"},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",Vr,[(0,r.bF)(Tr,{title:(0,r.R1)(d)},{default:(0,r.k6)(function(){return[(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(i).user_roles,"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.R1)(i).user_roles=e}),description:(0,r.R1)(f),class:"sui-box-body",options:(0,r.R1)(l),feature:"strong-password"},null,8,["modelValue","description","options"])]}),_:1},8,["title"]),(0,r.bF)(Tr,{title:(0,r.R1)(p)},{default:(0,r.k6)(function(){return[(0,r.bF)(xr,{modelValue:(0,r.R1)(i).message,"onUpdate:modelValue":t[1]||(t[1]=function(e){return(0,r.R1)(i).message=e}),feature:"strong-password",description:(0,r.R1)(v),label:(0,r.R1)(b),placeholder:(0,r.R1)(i).message},null,8,["modelValue","description","label","placeholder"])]}),_:1},8,["title"])])]}),_:1},8,["modelValue","label"])}}};function Xr(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return Ur(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(Ur(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ur(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,Ur(d,"constructor",s),Ur(s,"constructor",u),u.displayName="GeneratorFunction",Ur(s,o,"GeneratorFunction"),Ur(d),Ur(d,o,"Generator"),Ur(d,r,function(){return this}),Ur(d,"toString",function(){return"[object Generator]"}),(Xr=function(){return{w:a,m:f}})()}function Ur(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ur=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Ur(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},Ur(e,t,n,r)}function Wr(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var Ir=(0,o.nY)("passwordProtection",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)({}),o=(0,r.KR)(!1),a=(0,r.KR)(""),i=(0,r.KR)({}),u=(0,r.KR)({}),s=(0,r.KR)(!1),c=(0,r.EW)(function(){return o.value?"sui-icon-check-tick sui-success":!0===t.value.enabled?"sui-icon-warning-alert sui-warning":null}),d=(0,r.EW)(function(){var e;return!0===t.value.enabled&&(null===(e=t.value.user_roles)||void 0===e?void 0:e.length)>1}),f=(0,r.EW)(function(){return!0===t.value.enabled});function p(e){t.value=e.model,n.value=e.all_roles,o.value=e.is_active,u.value=e.nonces,i.value=e.routes,a.value=e.default_message}function v(){var e;return e=Xr().m(function e(){var n;return Xr().w(function(e){for(;;)switch(e.n){case 0:return s.value=!0,e.n=1,(0,l.q)().post(i.value.save_settings,u.value.save_settings,t.value);case 1:return p(n=e.v),s.value=!1,e.a(2,n)}},e)}),v=function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){Wr(a,r,o,i,l,"next",e)}function l(e){Wr(a,r,o,i,l,"throw",e)}i(void 0)})},v.apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.password_protection&&p(window.advanced_tools.password_protection),{model:t,all_roles:n,is_active:o,default_message:a,routes:i,nonces:u,doing_ajax:s,getIndicator:c,isActive:d,enabled:f,init:p,saveSettings:function(){return v.apply(this,arguments)}}}),Kr={class:"sui-accordion mb-10px"},Gr=["innerHTML"];const Hr={__name:"password-protection",setup:function(e){var t=Ir(),n=(0,o.bP)(t),i=n.model,l=n.all_roles,u=(0,a.B)(),s=u.__,c=u.sprintf,d=(0,gt.m)().rebindSUI,f=s("Prevent Pwned password usage"),p=s("User Roles"),v=s("Choose the user roles you want to enable pwned password checks for. The Administrator role is enabled by default and can't be disabled."),b=s("Customize message"),m=s("Customize the message shown to users when a Pwned password is detected."),y=s("Custom message"),h=(0,r.EW)(function(){return c(s("Passwords are checked with %1$sHave I Been Pwned API%2$s."),'<strong><a class="text-gray-400" href="https://haveibeenpwned.com/API/v3#License" target="_blank">',"</a></strong>")});return(0,r.wB)(function(){return i.value.enabled},function(){d()}),function(e,t){return(0,r.uX)(),(0,r.Wv)(pe.A,{modelValue:(0,r.R1)(i).enabled,"onUpdate:modelValue":t[2]||(t[2]=function(e){return(0,r.R1)(i).enabled=e}),label:(0,r.R1)(f),feature:"pwned-password"},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",Kr,[(0,r.bF)(Tr,{title:(0,r.R1)(p)},{default:(0,r.k6)(function(){return[(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(i).user_roles,"onUpdate:modelValue":t[0]||(t[0]=function(e){return(0,r.R1)(i).user_roles=e}),description:(0,r.R1)(v),options:(0,r.R1)(l),class:"sui-box-body",feature:"pwned-password"},null,8,["modelValue","description","options"])]}),_:1},8,["title"]),(0,r.bF)(Tr,{title:(0,r.R1)(b)},{default:(0,r.k6)(function(){return[(0,r.bF)(xr,{modelValue:(0,r.R1)(i).pwned_actions.force_change_message,"onUpdate:modelValue":t[1]||(t[1]=function(e){return(0,r.R1)(i).pwned_actions.force_change_message=e}),feature:"pwned-password",description:(0,r.R1)(m),label:(0,r.R1)(y)},null,8,["modelValue","description","label"])]}),_:1},8,["title"])]),(0,r.Lk)("span",{class:"italic sui-description",innerHTML:h.value},null,8,Gr)]}),_:1},8,["modelValue","label"])}}};function Br(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return Mr(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(Mr(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Mr(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,Mr(d,"constructor",s),Mr(s,"constructor",u),u.displayName="GeneratorFunction",Mr(s,o,"GeneratorFunction"),Mr(d),Mr(d,o,"Generator"),Mr(d,r,function(){return this}),Mr(d,"toString",function(){return"[object Generator]"}),(Br=function(){return{w:a,m:f}})()}function Mr(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Mr=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){Mr(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},Mr(e,t,n,r)}function Dr(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Qr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qr(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function Qr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function qr(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var Nr={class:"sui-box"},$r={class:"sui-box-header"},zr={class:"sui-box-title"},Yr={class:"sui-box-body"},Jr={class:"sui-box-footer"},Zr={class:"sui-actions-right"};const eo={__name:"password-rules",setup:function(e){var t=Ir(),n=kr(),o=(0,a.B)().__,i=(0,r.KR)(!1),l={passwordRulesTitle:o("Password Rules"),passwordRulesDescription:o("Use these settings to configure and manage password settings for your site."),pwnedPasswordsLabel:o("Pwned Passwords"),pwnedPasswordsDescription:o('Protect your site from the risk of being breached by compromised passwords found in the publicly available "pwned" passwords list.'),strongPasswordLabel:o("Strong Passwords"),strongPasswordDescription:o("Require your users to set strong passwords when registering or changing their password."),resetPasswordsLabel:o("Reset Passwords"),resetPasswordsDescription:o("Force users to change their password upon next login if there is a security breach."),saveChangesButton:o("Save Changes")};function u(){return s.apply(this,arguments)}function s(){var e;return e=Br().m(function e(){var r,a,l,u,s,c;return Br().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!i.value){e.n=1;break}return e.a(2);case 1:return i.value=!0,e.n=2,Promise.all([t.saveSettings(),n.saveSettings()]);case 2:r=e.v,a=!1,l=Dr(r),e.p=3,l.s();case 4:if((u=l.n()).done){e.n=6;break}if(!(s=u.value).warning){e.n=5;break}return a=s.warning,e.a(3,6);case 5:e.n=4;break;case 6:e.n=8;break;case 7:e.p=7,c=e.v,l.e(c);case 8:return e.p=8,l.f(),e.f(8);case 9:a?Defender.showNotification("warning",a,!0):(Defender.showNotification("success",o("Your settings have been updated."),!0),setTimeout(function(){window.location.reload()},1e3)),i.value=!1;case 10:return e.a(2)}},e,null,[[3,7,8,9]])}),s=function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){qr(a,r,o,i,l,"next",e)}function l(e){qr(a,r,o,i,l,"throw",e)}i(void 0)})},s.apply(this,arguments)}return function(e,t){return(0,r.uX)(),(0,r.CE)("div",Nr,[(0,r.Lk)("div",$r,[(0,r.Lk)("h3",zr,(0,r.v_)(l.passwordRulesTitle),1)]),(0,r.Lk)("div",Yr,[(0,r.Lk)("p",null,(0,r.v_)(l.passwordRulesDescription),1),(0,r.bF)(G.A,{label:l.pwnedPasswordsLabel,description:l.pwnedPasswordsDescription},{default:(0,r.k6)(function(){return[(0,r.bF)(Hr)]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:l.strongPasswordLabel,description:l.strongPasswordDescription},{default:(0,r.k6)(function(){return[(0,r.bF)(Fr)]}),_:1},8,["label","description"]),(0,r.bF)(G.A,{label:l.resetPasswordsLabel,description:l.resetPasswordsDescription},{default:(0,r.k6)(function(){return[(0,r.bF)(yr)]}),_:1},8,["label","description"])]),(0,r.Lk)("div",Jr,[(0,r.Lk)("div",Zr,[(0,r.bF)(M.A,{loading:i.value,icon:"sui-icon-save",type:"submit",label:l.saveChangesButton,onClick:u},null,8,["loading","label"])])])])}}};var to={class:"sui-form-field"},no=["id","for"],ro=["id","aria-labelledby"],oo={class:"sui-field-suffix"},ao=["id"];const io={__name:"duration-input",props:{modelValue:{type:Number,default:1},label:{type:String,required:!0},unit:{type:String,required:!0},feature:{type:String,required:!0}},emits:["update:modelValue"],setup:function(e,t){var n=t.emit,o=e,i=n,l=(0,he.hRP)(o,"modelValue",i),u=(0,a.B)().__,s=(0,r.KR)(""),c=(0,r.EW)(function(){return"".concat(o.feature,"-input")}),d=(0,r.EW)(function(){return"".concat(o.feature,"-label")}),f=(0,r.EW)(function(){return"".concat(o.feature,"-error")});function p(e){var t=Number(e.target.value);t<1||isNaN(t)?(e.target.value=1,l.value=1,s.value=u("Please enter a value of at least 1.")):(s.value="",l.value=t)}return function(t,n){return(0,r.uX)(),(0,r.CE)("div",to,[(0,r.Lk)("label",{id:d.value,class:"sui-label",for:c.value},(0,r.v_)(e.label),9,no),(0,r.bo)((0,r.Lk)("input",{id:c.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(l)?l.value=e:null}),"aria-labelledby":d.value,class:"sui-form-control sui-field-has-suffix sui-input-sm",type:"number",min:"1",step:"1",inputmode:"numeric",onBlur:p},null,40,ro),[[r.Jo,(0,r.R1)(l),void 0,{number:!0}]]),(0,r.Lk)("span",oo,(0,r.v_)(e.unit),1),s.value?((0,r.uX)(),(0,r.CE)("span",{key:0,id:f.value,class:"sui-error-message",role:"alert"},(0,r.v_)(s.value),9,ao)):(0,r.Q3)("",!0)])}}};function lo(e){return lo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lo(e)}function uo(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 so(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uo(Object(n),!0).forEach(function(t){co(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function co(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=lo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fo(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return po(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function s(){}t=Object.getPrototypeOf;var c=[][r]?t(t([][r]())):(po(t={},r,function(){return this}),t),d=s.prototype=l.prototype=Object.create(c);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,po(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=s,po(d,"constructor",s),po(s,"constructor",u),u.displayName="GeneratorFunction",po(s,o,"GeneratorFunction"),po(d),po(d,o,"Generator"),po(d,r,function(){return this}),po(d,"toString",function(){return"[object Generator]"}),(fo=function(){return{w:a,m:f}})()}function po(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}po=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){po(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},po(e,t,n,r)}function vo(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function bo(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){vo(a,r,o,i,l,"next",e)}function l(e){vo(a,r,o,i,l,"throw",e)}i(void 0)})}}var mo=(0,o.nY)("sessionProtection",function(){var e,t=(0,r.KR)({}),n=(0,r.KR)({}),o=(0,r.KR)({}),a=(0,r.KR)({}),i=(0,r.KR)({}),s=(0,u.r)(),c=(0,r.EW)(function(){return!0===t.value.enabled}),d=(0,r.EW)(function(){return Object.keys(i.value||{})}),f=(0,r.EW)(function(){var e=d.value;return e.length&&Array.isArray(t.value.user_roles)&&e.every(function(e){return t.value.user_roles.includes(e)})}),p=(0,r.EW)(function(){return f.value});function v(e){t.value=e.model,n.value=e.routes,o.value=e.nonces,a.value=e.properties,i.value=e.roles}function b(e){t.value.user_roles=e}function m(){return(m=bo(fo().m(function e(){var r;return fo().w(function(e){for(;;)switch(e.n){case 0:return s.start("save-session-protection"),e.n=1,(0,l.q)().post(n.value.save_settings,o.value.save_settings,t.value);case 1:return v(r=e.v),s.stop("save-session-protection"),e.a(2,r)}},e)}))).apply(this,arguments)}function y(){return(y=bo(fo().m(function e(){var r;return fo().w(function(e){for(;;)switch(e.n){case 0:return s.start("toggle-session-protection"),r=so(so({},t.value),{},{enabled:!t.value.enabled}),e.n=1,(0,l.q)().post(n.value.save_settings,o.value.save_settings,r);case 1:s.stop("toggle-session-protection"),setTimeout(function(){return location.reload()},500);case 2:return e.a(2)}},e)}))).apply(this,arguments)}return"undefined"!=typeof window&&null!==(e=window.advanced_tools)&&void 0!==e&&e.session_protection&&v(window.advanced_tools.session_protection),{model:t,routes:n,nonces:o,properties:a,roles:i,enabled:c,allRoleKeys:d,isAllRolesSelected:f,selectAll:p,init:v,setUserRoles:b,toggleSelectAll:function(e){var n=Object.keys(i.value||[]),r=Array.isArray(t.value.user_roles)?t.value.user_roles:[];e?t.value.user_roles=[].concat(n):n.every(function(e){return r.includes(e)})&&(t.value.user_roles=["administrator"])},saveSettings:function(){return m.apply(this,arguments)},toggle:function(){return y.apply(this,arguments)},updateUserRoles:b}}),yo={key:0,class:"sui-box"},ho={class:"sui-box-header"},go={class:"sui-box-title"},_o={key:0,class:"sui-actions-left"},ko={class:"sui-tag sui-tag-pro"},wo={key:1,class:"sui-tag sui-tag-green sui-tag-sm ml-15px"},Ro={class:"sui-box-body"},So={class:"sui-message"},Co=["src","alt"],Lo={class:"sui-message-content"},xo=["textContent"],Eo=["href"],Po={key:1,class:"sui-box"},Oo={class:"sui-box-header"},jo={class:"sui-box-title"},Ao={class:"sui-box-body"},To={class:"sui-box-settings-row sui-flushed"},Vo={class:"sui-field-list"},Fo={class:"sui-field-list-header"},Xo=["textContent"],Uo={class:"overflow-y-auto sui-field-list-body max-h-290"},Wo={class:"sui-field-list-item p-30px"},Io={class:"sui-field-list-item-label"},Ko=["textContent"],Go={class:"sui-form-field"},Ho={class:"sui-checkbox",for:"all-roles-toggle"},Bo=["checked"],Mo={id:"label-all-roles-toggle"},Do={class:"sui-box-footer"},Qo={class:"sui-actions-left"},qo={class:"sui-actions-right"};const No={__name:"session-protection",setup:function(e){var t=mo(),n=(0,o.bP)(t),l=n.model,u=n.properties,s=n.roles,c=n.enabled,d=n.selectAll,f=n.doing_ajax,p=t.saveSettings,v=t.toggle,b=(0,a.B)().__,m=(0,S.I)(),y=m.assetUrl,h=m.campaign_url,g=(0,C.p)(),_=g.maybeHideBranding,k=g.whitelabelHeroImage,w=(0,i.X)().is_free,R=(0,r.EW)(function(){var e=b("Protect your site from session hijacking with features like session lock and idle timeout. Keep user sessions secure effortlessly.");return{title:b("Session Protection"),description:b("Use these settings to protect your site from session hijacking, where attackers steal session tokens to impersonate users and gain unauthorized access to websites."),timeout:{title:b("Idle Session Timeout"),description:b("Set the idle timeout period (in hours) after which inactive sessions will be automatically logged out."),label:b("Timeout after"),unit:b("Hours")},lock:{title:b("User Session Lock"),description:b("Lock and automatically end user sessions if any selected properties change."),hint:b("Users will be prompted to re-authenticate if the selected properties below change."),ip_hint:b("Note: Having a dynamic IP address can trigger frequent session locks.")},roles:{title:b("User Roles"),description:b("Choose the user roles to which the idle timeout and session lock will apply."),label:b("Roles"),hint:b("The Administrator role is enabled by default and can't be disabled."),all:b("All")},deactivation:{title:b("Deactivate"),description:b("Deactivate session protection."),button:b("Deactivate")},activation:{description:e,button:b("Activate")},upgrade:{description:e,button:b("Upgrade to Pro to Activate")},save:b("Save Changes"),image_alt:b("Session Protection Feature Image")}}),L=(0,r.EW)(function(){return!c.value||w.value}),x=(0,r.EW)(function(){return _.value&&k.value||y("assets/img/session-protection.png")}),E=(0,r.EW)(function(){return h("defender_featurepage_sessionp")}),P=(0,r.EW)(function(){var e;return null===(e=window.advanced_tools)||void 0===e||null===(e=e.session_protection)||void 0===e?void 0:e.show_feature_dot});return function(e,n){return L.value?((0,r.uX)(),(0,r.CE)("div",yo,[(0,r.Lk)("div",ho,[(0,r.Lk)("h3",go,(0,r.v_)(R.value.title),1),(0,r.R1)(w)?((0,r.uX)(),(0,r.CE)("div",_o,[(0,r.Lk)("span",ko,(0,r.v_)((0,r.R1)(b)("Pro")),1)])):(0,r.Q3)("",!0),!(0,r.R1)(w)&&P.value?((0,r.uX)(),(0,r.CE)("span",wo,(0,r.v_)((0,r.R1)(b)("New")),1)):(0,r.Q3)("",!0)]),(0,r.Lk)("div",Ro,[(0,r.Lk)("div",So,[(0,r.Lk)("img",{src:x.value,alt:R.value.image_alt,"aria-hidden":"true",class:"sui-image wd-whitelabel-custom-branding-logo"},null,8,Co),(0,r.Lk)("div",Lo,[(0,r.Lk)("p",{textContent:(0,r.v_)((0,r.R1)(w)?R.value.upgrade.description:R.value.activation.description)},null,8,xo),(0,r.R1)(w)?((0,r.uX)(),(0,r.CE)("a",{key:0,href:E.value,class:"sui-button sui-button-purple",target:"_blank"},(0,r.v_)(R.value.upgrade.button),9,Eo)):((0,r.uX)(),(0,r.Wv)(M.A,{key:1,label:R.value.activation.button,type:"submit",action:"toggle-session-protection",loading:(0,r.R1)(f),onClick:(0,r.R1)(v)},null,8,["label","loading","onClick"]))])])])])):((0,r.uX)(),(0,r.CE)("div",Po,[(0,r.Lk)("form",{method:"post",onSubmit:n[4]||(n[4]=(0,r.D$)(function(){return(0,r.R1)(p)&&(0,r.R1)(p).apply(void 0,arguments)},["prevent"]))},[(0,r.Lk)("div",Oo,[(0,r.Lk)("h3",jo,(0,r.v_)(R.value.title),1)]),(0,r.Lk)("div",Ao,[(0,r.Lk)("div",To,(0,r.v_)(R.value.description),1),(0,r.bF)(G.A,{description:R.value.timeout.description,label:R.value.timeout.title},{default:(0,r.k6)(function(){return[(0,r.bF)(io,{modelValue:(0,r.R1)(l).idle_timeout,"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.R1)(l).idle_timeout=e}),label:R.value.timeout.label,unit:R.value.timeout.unit,feature:"session-protection-idle-timeout"},null,8,["modelValue","label","unit"])]}),_:1},8,["description","label"]),(0,r.bF)(G.A,{description:R.value.lock.description,label:R.value.lock.title},{default:(0,r.k6)(function(){var e;return[(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(l).lock_properties,"onUpdate:modelValue":n[1]||(n[1]=function(e){return(0,r.R1)(l).lock_properties=e}),description:R.value.lock.hint,options:(0,r.R1)(u),feature:"session-protection-lock-properties"},null,8,["modelValue","description","options"]),null!==(e=(0,r.R1)(l).lock_properties)&&void 0!==e&&e.includes("ip_address")?((0,r.uX)(),(0,r.Wv)(B.A,{key:0,type:"warning",class:"ml-25px margin-top-10"},{default:(0,r.k6)(function(){return[(0,r.Lk)("p",null,(0,r.v_)(R.value.lock.ip_hint),1)]}),_:1})):(0,r.Q3)("",!0)]}),_:1},8,["description","label"]),(0,r.bF)(G.A,{description:R.value.roles.description,label:R.value.roles.title},{default:(0,r.k6)(function(){return[(0,r.Lk)("div",Vo,[(0,r.Lk)("div",Fo,[(0,r.Lk)("h3",{class:"sui-field-list-title",textContent:(0,r.v_)(R.value.roles.label)},null,8,Xo)]),(0,r.Lk)("div",Uo,[(0,r.Lk)("div",Wo,[(0,r.Lk)("div",Io,[(0,r.Lk)("p",{class:"sui-description mb-20px",textContent:(0,r.v_)(R.value.roles.hint)},null,8,Ko),(0,r.Lk)("div",Go,[(0,r.Lk)("label",Ho,[(0,r.Lk)("input",{id:"all-roles-toggle",checked:(0,r.R1)(d),type:"checkbox",onChange:n[2]||(n[2]=function(e){return(0,r.R1)(t).toggleSelectAll(e.target.checked)})},null,40,Bo),n[5]||(n[5]=(0,r.Lk)("span",{"aria-hidden":"true"},null,-1)),(0,r.Lk)("span",Mo,(0,r.v_)(R.value.roles.all),1)])]),(0,r.bF)(Pn.A,{modelValue:(0,r.R1)(l).user_roles,"onUpdate:modelValue":n[3]||(n[3]=function(e){return(0,r.R1)(l).user_roles=e}),options:(0,r.R1)(s),class:"pl-10px",feature:"session-protection-roles"},null,8,["modelValue","options"])])])])])]}),_:1},8,["description","label"])]),(0,r.Lk)("div",Do,[(0,r.Lk)("div",Qo,[(0,r.bF)(M.A,{label:R.value.deactivation.button,action:"toggle-session-protection",icon:"sui-icon-power-on-off",onClick:(0,r.R1)(v)},null,8,["label","onClick"])]),(0,r.Lk)("div",qo,[(0,r.bF)(M.A,{label:R.value.save,type:"submit",action:"save-session-protection",loading:(0,r.R1)(f)},null,8,["label","loading"])])])],32)]))}}},$o={__name:"advanced-tools",setup:function(e){var t=(0,a.B)().__,n=(0,i.X)().is_free,o=(0,r.KR)(""),l=(0,r.EW)(function(){return window.advanced_tools.session_protection.show_feature_dot}),u=(0,r.EW)(function(){return[{id:"mask-login",label:t("Mask Login Area"),icon:p().getIndicator},{id:"security-headers",label:t("Security Headers")},{id:"password-rules",label:t("Password Rules")},{id:"session-protection",label:t("Session Protection"),showPro:n.value,showDot:!n.value&&l.value?"wd-new-feature-dot":null},{id:"recaptcha",label:t("Google reCAPTCHA"),icon:w().getIndicator}]});return function(e,n){return(0,r.uX)(),(0,r.Wv)(R.A,{title:(0,r.R1)(t)("Tools"),"page-class":"advanced-tools",feature:"advanced-tools","doc-link":"?utm_source=defender&utm_medium=plugin&utm_campaign=defender_tools_docs#tools",tabs:u.value,modelValue:o.value,"onUpdate:modelValue":n[0]||(n[0]=function(e){return o.value=e})},{"mask-login":(0,r.k6)(function(){return[(0,r.bF)(fe)]}),"security-headers":(0,r.k6)(function(){return[(0,r.bF)(Lt)]}),"password-rules":(0,r.k6)(function(){return[(0,r.bF)(eo)]}),"session-protection":(0,r.k6)(function(){return[(0,r.bF)(No)]}),recaptcha:(0,r.k6)(function(){return[(0,r.bF)(tr)]}),_:1},8,["title","tabs","modelValue"])}}};var zo=(0,r.Ef)($o);zo.use((0,o.Ey)()),zo.mount("#defender")},5592:(e,t,n)=>{n.d(t,{B:()=>a});var r=n(4005),o=new r.FilterXSS({whiteList:{a:["href","title","target"],span:["class"],strong:[]},safeAttrValue:function(e,t,n){return"a"===e&&"href"===t&&"%s"===n?"%s":(0,r.safeAttrValue)(e,t,n)}}),a=function(){var e=wp.i18n;return{__:function(t){return o.process(e.__(t,"defender-security"))},_n:function(t,n,r){return o.process(e._n(t,n,r,"defender-security"))},xss:function(e){return o.process(e)},sprintf:function(){return e.sprintf.apply(e,arguments)}}}},5807:(e,t,n)=>{n.d(t,{A:()=>ge});var r=n(9726),o=n(682),a=n(5945),i=n(5592),l=n(1751),u=n(9919);function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return c(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=d,c(p,"constructor",d),c(d,"constructor",u),u.displayName="GeneratorFunction",c(d,o,"GeneratorFunction"),c(p),c(p,o,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:a,m:v}})()}function c(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,r)}function d(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){d(a,r,o,i,l,"next",e)}function l(e){d(a,r,o,i,l,"throw",e)}i(void 0)})}}var p={key:0,class:"defender-rate-notice sui-notice sui-notice-info"},v={class:"sui-notice-content"},b={class:"sui-notice-message"},m={class:"sui-notice-actions"},y={class:"sui-screen-reader-text"};const h={__name:"rate-notice",props:{message:String,type:String},setup:function(e){var t=(0,i.B)().__,n=(0,l.q)(),o=(0,r.WQ)("store"),a=(0,r.KR)(!0),c=(0,r.EW)(function(){return o.misc.rating_is_displayed}),d=(0,r.EW)(function(){return o.misc.rating_text}),h=(0,r.EW)(function(){return o.misc.rating_type}),g=(0,r.EW)(function(){return o.routes}),_=(0,r.EW)(function(){return o.nonces}),k=function(){var e=f(s().m(function e(){return s().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n.post(g.value.handle_notice,_.value.handle_notice,{});case 1:a.value=!1,window.open("https://wordpress.org/support/plugin/defender-security/reviews/#new-post","_blank");case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),w=function(){var e=f(s().m(function e(){var t,r,o;return s().w(function(e){for(;;)switch(e.n){case 0:return t="tweak"===h.value,r=t?g.value.refuse_notice:g.value.postpone_notice,o=t?_.value.refuse_notice:_.value.postpone_notice,e.n=1,n.post(r,o,{});case 1:a.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),R=function(){var e=f(s().m(function e(){return s().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,n.post(g.value.refuse_notice,_.value.refuse_notice,{});case 1:a.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return function(e,n){return c.value&&a.value?((0,r.uX)(),(0,r.CE)("div",p,[(0,r.Lk)("div",v,[(0,r.Lk)("div",b,[(0,r.Lk)("p",null,(0,r.v_)(d.value),1),(0,r.bF)((0,r.R1)(u.A),{"css-class":"sui-button-blue",onClick:k},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)((0,r.R1)(t)("Rate Defender")),1)]}),_:1}),(0,r.bF)((0,r.R1)(u.A),{onClick:w,"css-class":"sui-button-ghost dismiss"},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)((0,r.R1)(t)("Maybe later")),1)]}),_:1}),(0,r.Lk)("a",{href:"#",onClick:(0,r.D$)(R,["prevent"]),class:"refuse"},(0,r.v_)((0,r.R1)(t)("No thanks")),1)]),(0,r.Lk)("div",m,[(0,r.Lk)("button",{class:"sui-button-icon",onClick:R},[n[0]||(n[0]=(0,r.Lk)("span",{class:"sui-icon-cross-close","aria-hidden":"true"},null,-1)),(0,r.Lk)("span",y,(0,r.v_)((0,r.R1)(t)("Close this notice")),1)])])])])):(0,r.Q3)("",!0)}}};var g={key:0,class:"sui-notice sui-notice-info"},_={class:"sui-notice-content"},k={class:"sui-notice-message"},w={class:"m-0"},R=["innerHTML"];const S={__name:"opcache-notice",setup:function(e){var t=(0,i.B)().__,n=(0,r.KR)(defender.opcache_save_comments),o=(0,r.KR)(defender.opcache_message);return function(e,a){return"disabled"===n.value?((0,r.uX)(),(0,r.CE)("div",g,[(0,r.Lk)("div",_,[(0,r.Lk)("div",k,[(0,r.Lk)("h3",w,(0,r.v_)((0,r.R1)(t)("Enable OPcache Save Comments")),1),(0,r.Lk)("p",{innerHTML:o.value},null,8,R)])])])):(0,r.Q3)("",!0)}}};var C=n(6874),L=n(4073),x=n(4438),E={class:"sui-row-with-sidenav"},P={role:"navigation",class:"sui-sidenav"},O={class:"sui-vertical-tabs sui-sidenav-hide-md"},j=["data-tab","onClick"],A={key:0,class:"wd-new-feature-dot"},T={key:1,class:"sui-tag sui-tag-pro right-10px top-10px"},V={class:"sui-sidenav-hide-lg"};const F={__name:"side-menu",props:{tabs:{type:Array,required:!0},defaultTab:{type:String,default:null},boxed:{type:Boolean,default:!1}},setup:function(e){var t,n=(0,L.I)().adminUrl,o=(0,i.B)().__,a=e,l=(0,r.KR)(a.defaultTab||(null===(t=a.tabs[0])||void 0===t?void 0:t.id));(0,r.wB)(l,function(){var e=n("admin.php?page="+u()+"&view="+l.value),t=window.location.hash;void 0!==t&&(e+=t),history.replaceState({},null,e)});var u=function(){return new URLSearchParams(window.location.search).get("page")};return(0,r.sV)(function(){var e=new URLSearchParams(window.location.search).get("view");e&&a.tabs.some(function(t){return t.id===e})?l.value=e:!a.defaultTab&&a.tabs.length>0&&(l.value=a.tabs[0].id)}),function(t,a){return(0,r.uX)(),(0,r.CE)("section",E,[(0,r.Lk)("div",P,[(0,r.Lk)("ul",O,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.tabs,function(e){return(0,r.uX)(),(0,r.CE)("li",{key:e.id,class:(0,r.C4)(["sui-vertical-tab",{current:l.value===e.id,"heading pl-5px":e.heading}])},[e.heading?((0,r.uX)(),(0,r.CE)(r.FK,{key:0},[(0,r.eW)((0,r.v_)(e.heading),1)],64)):((0,r.uX)(),(0,r.CE)("a",{key:1,href:"#",role:"button","data-tab":e.id,onClick:(0,r.D$)(function(t){return r=e.id,l.value=r,void history.replaceState({},null,n("admin.php?page="+u()+"&view="+r));var r},["prevent"])},[(0,r.eW)((0,r.v_)(e.label)+" ",1),e.showDot?((0,r.uX)(),(0,r.CE)("span",A)):e.showPro?((0,r.uX)(),(0,r.CE)("span",T,(0,r.v_)((0,r.R1)(o)("Pro")),1)):e.badge?((0,r.uX)(),(0,r.CE)("span",{key:2,class:(0,r.C4)(["sui-tag",[e.badgeColor,{"sui-tag-grey":l.value===e.id}]])},(0,r.v_)(e.badge),3)):e.icon?((0,r.uX)(),(0,r.CE)("span",{key:3,class:(0,r.C4)(e.icon),"aria-hidden":"true"},null,2)):(0,r.Q3)("",!0)],8,j))],2)}),128))]),(0,r.Lk)("div",V,[(0,r.bF)(x.A,{"has-field":!1,class:"margin-bottom-30",modelValue:l.value,"onUpdate:modelValue":a[0]||(a[0]=function(e){return l.value=e}),options:e.tabs.map(function(e){return{label:e.label,value:e.id}})},null,8,["modelValue","options"])])]),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.tabs,function(n){return(0,r.uX)(),(0,r.CE)("div",{key:"content-".concat(n.id),class:(0,r.C4)({"sui-box":e.boxed}),style:(0,r.Tr)({display:l.value===n.id?"block":"none"})},[n.heading?(0,r.Q3)("",!0):(0,r.RG)(t.$slots,n.id,{key:0,tab:n},function(){return[(0,r.Lk)("p",null,"Content for "+(0,r.v_)(n.label),1)]})],6)}),128))])}}};var X=n(5072),U=n.n(X),W=n(8023),I={insert:"head",singleton:!1};U()(W.A,I);W.A.locals;const K=(0,n(6262).A)(F,[["__scopeId","data-v-4f9f85ba"]]);var G=n(9806),H={class:"sui-list-detail flex items-center"},B=["href"];const M={__name:"unlock-pro",props:{campaignUrl:{type:String,required:!0}},setup:function(e){var t=(0,i.B)().__;return function(n,o){return(0,r.uX)(),(0,r.CE)("span",H,[(0,r.Lk)("a",{href:e.campaignUrl,target:"_blank",class:"defender-upgrade-text"},(0,r.v_)((0,r.R1)(t)("Unlock with Pro")),9,B),o[0]||(o[0]=(0,r.Lk)("svg",{width:"36",height:"26",viewBox:"0 0 36 26",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[(0,r.Lk)("rect",{x:"0.5",y:"0.5",width:"35",height:"25",rx:"12.5",fill:"#F9E1FF"}),(0,r.Lk)("rect",{x:"0.5",y:"0.5",width:"35",height:"25",rx:"12.5",stroke:"#8D00B1"}),(0,r.Lk)("path",{d:"M14.6133 12V10.8047C14.6289 10.3438 14.7305 9.91406 14.918 9.51562C15.1055 9.10938 15.3516 8.75781 15.6562 8.46094C15.9609 8.16406 16.3125 7.92969 16.7109 7.75781C17.1172 7.58594 17.5469 7.5 18 7.5C18.4609 7.5 18.8906 7.58594 19.2891 7.75781C19.6953 7.92969 20.0508 8.16406 20.3555 8.46094C20.6602 8.75781 20.9062 9.10938 21.0938 9.51562C21.2734 9.91406 21.375 10.3438 21.3984 10.8047V12H21.75C21.9609 12 22.1367 12.0742 22.2773 12.2227C22.4258 12.3633 22.5 12.5391 22.5 12.75V17.25C22.5 17.4609 22.4258 17.6406 22.2773 17.7891C22.1367 17.9297 21.9609 18 21.75 18H14.25C14.0391 18 13.8594 17.9297 13.7109 17.7891C13.5703 17.6406 13.5 17.4609 13.5 17.25V12.75C13.5 12.5391 13.5703 12.3633 13.7109 12.2227C13.8594 12.0742 14.0391 12 14.25 12H14.6133ZM16.5234 12H19.4766V10.8047C19.4766 10.3906 19.332 10.0391 19.043 9.75C18.7539 9.45312 18.4062 9.30469 18 9.30469C17.5938 9.30469 17.2461 9.45312 16.957 9.75C16.668 10.0391 16.5234 10.3906 16.5234 10.8047V12Z",fill:"#8D00B1"})],-1))])}}};var D=n(1289),Q=["id"],q={class:"sui-summary-segment"},N={class:"sui-summary-details"},$={class:"sui-summary-large"},z=["data-tooltip"],Y={key:1,class:"sui-summary-percent"},J={class:"sui-summary-sub"},Z={key:2,class:"sui-summary-detail"},ee={key:3,class:"sui-summary-sub"},te={key:0,class:"sui-summary-segment"},ne={class:"sui-list"},re={class:"sui-list-label"},oe=["data-tooltip"],ae={class:"sui-list-detail"},ie=["href"],le={key:0,class:"sui-tag sui-tag-brown"},ue={key:2,"aria-hidden":"true",class:"sui-icon-check-tick sui-success"},se={key:0,"aria-hidden":"true",class:"sui-icon-check-tick sui-success"},ce={key:1,class:"sui-tag sui-tag-brown"},de={key:1,class:"sui-summary-segment"};const fe={__name:"sui-summary",props:{small:{type:Boolean,default:!1},id:{type:String,default:""},title:{type:String,default:""},mainValue:{type:[String,Number]},maxValue:{type:[String,Number],default:""},mainLabel:{type:String},subValue:{type:String,default:""},subLabel:{type:String,default:""},icon:{type:String,default:""},iconColor:{type:String,default:""},listItems:{type:Array,default:function(){return[]}},customContent:{type:Boolean,default:!1},tooltip:{type:String,default:""}},emits:["button-click"],setup:function(e,t){var n=t.emit,o=e,a=n,l=(0,G.p)(),u=l.maybeHideBranding,s=l.whitelabelHeroImage,c=l.backgroundImageStyle,d=(0,i.B)().__,f=(0,r.EW)(function(){return o.id?o.id:o.title?o.title.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,""):""});return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["sui-box sui-summary",{"sui-summary-sm":e.small,"sui-rebranded":(0,r.R1)(u)&&(0,r.R1)(s),"sui-unbranded":(0,r.R1)(u)&&!(0,r.R1)(s)}]),id:f.value},[(0,r.Lk)("div",{class:"sui-summary-image-space","aria-hidden":"true",style:(0,r.Tr)((0,r.R1)(c))},null,4),(0,r.Lk)("div",q,[(0,r.Lk)("div",N,[e.customContent?(0,r.RG)(t.$slots,"custom-content",{key:0}):((0,r.uX)(),(0,r.CE)(r.FK,{key:1},[(0,r.Lk)("span",$,(0,r.v_)(e.mainValue),1),e.tooltip?((0,r.uX)(),(0,r.CE)("span",{key:0,"data-tooltip":e.tooltip,class:"sui-tooltip sui-tooltip-top-center sui-tooltip-constrained"},[n[0]||(n[0]=(0,r.eW)("  ")),e.icon?((0,r.uX)(),(0,r.CE)("span",{key:0,class:(0,r.C4)([e.icon,e.iconColor]),"aria-hidden":"true"},null,2)):(0,r.Q3)("",!0)],8,z)):(0,r.Q3)("",!0),e.maxValue?((0,r.uX)(),(0,r.CE)("span",Y,"/"+(0,r.v_)(e.maxValue),1)):(0,r.Q3)("",!0),(0,r.Lk)("span",J,(0,r.v_)(e.mainLabel),1),e.subValue?((0,r.uX)(),(0,r.CE)("span",Z,(0,r.v_)(e.subValue),1)):(0,r.Q3)("",!0),e.subLabel?((0,r.uX)(),(0,r.CE)("span",ee,(0,r.v_)(e.subLabel),1)):(0,r.Q3)("",!0)],64))])]),e.listItems&&e.listItems.length?((0,r.uX)(),(0,r.CE)("div",te,[(0,r.Lk)("ul",ne,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.listItems,function(e){return(0,r.uX)(),(0,r.CE)("li",{key:e.label},[(0,r.Lk)("span",re,[(0,r.eW)((0,r.v_)(e.label)+" ",1),e.tooltip?((0,r.uX)(),(0,r.CE)("span",{key:0,"data-tooltip":e.tooltip,class:"sui-tooltip sui-tooltip-constrained sui-tooltip-top-center"},n[1]||(n[1]=[(0,r.Lk)("span",{"aria-hidden":"true",class:"ml-2 sui-icon-info sui-sm"},null,-1)]),8,oe)):(0,r.Q3)("",!0)]),(0,r.Lk)("span",ae,[e.button?((0,r.uX)(),(0,r.Wv)(D.A,{key:0,label:e.button.label||e.value,type:e.button.type||"button",variant:e.button.variant||"default",size:e.button.size||"small",disabled:e.button.disabled||!1,icon:e.button.icon,onClick:function(t){return function(e){var t,n;a("button-click",{action:(null===(t=e.button)||void 0===t?void 0:t.action)||"default",data:(null===(n=e.button)||void 0===n?void 0:n.data)||{},item:e,label:e.label})}(e)}},null,8,["label","type","variant","size","disabled","icon","onClick"])):e.upsellUrl?((0,r.uX)(),(0,r.Wv)(M,{key:1,"campaign-url":e.upsellUrl},null,8,["campaign-url"])):e.link?((0,r.uX)(),(0,r.CE)("a",{key:2,href:e.link,target:"_blank"},["disabled"===e.value?((0,r.uX)(),(0,r.CE)("span",le,(0,r.v_)((0,r.R1)(d)("Disabled")),1)):e.tag?((0,r.uX)(),(0,r.CE)("span",{key:1,class:(0,r.C4)(["sui-tag",e.tagClass||"sui-tag-error"])},(0,r.v_)(e.value),3)):"check"===e.value?((0,r.uX)(),(0,r.CE)("i",ue)):((0,r.uX)(),(0,r.CE)(r.FK,{key:3},[(0,r.eW)((0,r.v_)(e.value),1)],64))],8,ie)):((0,r.uX)(),(0,r.CE)(r.FK,{key:3},["check"===e.value?((0,r.uX)(),(0,r.CE)("i",se)):"disabled"===e.value?((0,r.uX)(),(0,r.CE)("span",ce,(0,r.v_)((0,r.R1)(d)("Disabled")),1)):e.tag?((0,r.uX)(),(0,r.CE)("span",{key:2,class:(0,r.C4)(["sui-tag",e.tagClass||"sui-tag-error"])},(0,r.v_)(e.value),3)):((0,r.uX)(),(0,r.CE)(r.FK,{key:3},[(0,r.eW)((0,r.v_)(e.value),1)],64))],64))])])}),128))])])):(0,r.Q3)("",!0),t.$slots.segment?((0,r.uX)(),(0,r.CE)("div",de,[(0,r.RG)(t.$slots,"segment")])):(0,r.Q3)("",!0)],10,Q)}}};var pe=n(3498),ve=n(9250),be=["id"],me={class:"sui-header"},ye={class:"sui-header-title"},he={key:5};const ge={__name:"base-layout",props:{title:{type:String,required:!0},pageClass:{type:String,default:""},docLink:{type:String,default:null},summary:{type:Object,default:null},showSummary:{type:Boolean,default:!0},tabs:{type:Array,default:null},defaultTab:{type:String,default:null},boxed:{type:Boolean,default:!1},feature:{type:String,default:"base-layout"}},setup:function(e){var t=e,n=(0,o.X)(),i=n.maybeHighContrast,l=n.showTrackingModal,u=["file-scanning","security-tweaks"].includes(t.feature),s=function(e){e.action&&"start-scan"===e.action&&(0,ve.S)().startScan()};return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["sui-wrap",(0,r.R1)(i)()]),id:e.feature},[(0,r.Lk)("div",{class:(0,r.C4)(e.pageClass)},[(0,r.Lk)("div",me,[(0,r.Lk)("h1",ye,(0,r.v_)(e.title),1),(0,r.RG)(t.$slots,"header-actions"),e.docLink?((0,r.uX)(),(0,r.Wv)(a.A,{key:0,link:e.docLink},null,8,["link"])):(0,r.Q3)("",!0)]),(0,r.RG)(t.$slots,"notices"),(0,r.R1)(u)?((0,r.uX)(),(0,r.Wv)(h,{key:0})):(0,r.Q3)("",!0),(0,r.bF)(S),(0,r.R1)(l)?((0,r.uX)(),(0,r.Wv)(C.A,{key:1})):(0,r.Q3)("",!0),e.summary&&e.showSummary?((0,r.uX)(),(0,r.Wv)(fe,{key:2,id:"".concat(e.feature,"-summary"),"main-value":e.summary.mainValue,"main-label":e.summary.mainLabel,"sub-value":e.summary.subValue,"sub-label":e.summary.subLabel,icon:e.summary.icon,"icon-color":e.summary.iconColor,tooltip:e.summary.tooltip,"list-items":e.summary.listItems,onButtonClick:s},null,8,["id","main-value","main-label","sub-value","sub-label","icon","icon-color","tooltip","list-items"])):(0,r.RG)(t.$slots,"summary",{key:3}),e.tabs?((0,r.uX)(),(0,r.Wv)(K,{key:4,tabs:e.tabs,"default-tab":e.defaultTab,boxed:e.boxed},(0,r.eX)({_:2},[(0,r.pI)(e.tabs,function(e){return{name:e.id,fn:(0,r.k6)(function(){return[(0,r.RG)(t.$slots,e.id)]})}})]),1032,["tabs","default-tab","boxed"])):((0,r.uX)(),(0,r.CE)("div",he,[(0,r.RG)(t.$slots,"default")])),n[0]||(n[0]=(0,r.Lk)("div",{class:"clearfix"},null,-1)),n[1]||(n[1]=(0,r.Lk)("div",{class:"padding-bottom-30"},null,-1))],2),(0,r.bF)(pe.A),(0,r.RG)(t.$slots,"modals")],10,be)}}}},5828:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6314),o=n.n(r)()(function(e){return e[1]});o.push([e.id,"#redirect_trafficwp_page_box .sui-select textarea{min-height:0}",""]);const a=o},5945:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(9726),o=n(5592),a={key:0,class:"sui-actions-right"},i=["href"];const l={__name:"doc-link",props:{link:{type:String,required:!0}},setup:function(e){var t=e,n=(0,o.B)().__,l=(0,r.KR)(defender.whitelabel.hide_doc_link),u=(0,r.EW)(function(){return defender.wpmudev_url+t.link});return function(e,t){return!1===l.value?((0,r.uX)(),(0,r.CE)("div",a,[(0,r.Lk)("a",{href:u.value,target:"_blank",class:"sui-button sui-button-ghost"},[t[0]||(t[0]=(0,r.Lk)("i",{class:"sui-icon-academy","aria-hidden":"true"},null,-1)),(0,r.eW)(" "+(0,r.v_)((0,r.R1)(n)("Documentation")),1)],8,i)])):(0,r.Q3)("",!0)}}}},6827:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(9726),o=n(7786),a=n(2976);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],u=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){s=!0,o=e}finally{try{if(!u&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}var s={key:0,class:"sui-description mb-18px"},c={class:"sui-form-field"};const d={__name:"stacked-checkboxes",props:{options:{type:[Array,Object],required:!0},modelValue:{type:[Array,Object],default:function(){return["administrator"]}},description:{type:String,default:""},feature:{type:String,required:!0},disabledOptions:{type:Array,default:function(){return["administrator"]}},size:{type:String,default:"",validator:function(e){return["sm",""].includes(e)}}},emits:["update:modelValue","change"],setup:function(e,t){var n=t.emit,l=e,d=n,f=(0,r.Ht)(),p=(0,o.hRP)(l,"modelValue",d),v=(0,r.EW)(function(){return l.options?Array.isArray(l.options)?l.options.map(function(e){return"string"==typeof e?{value:e.toString().toLowerCase(),label:e}:"object"===u(e)&&null!==e?{value:null!==(t=null!==(n=e.value)&&void 0!==n?n:e.key)&&void 0!==t?t:"",label:null!==(r=null!==(o=null!==(a=null!==(i=e.label)&&void 0!==i?i:e.text)&&void 0!==a?a:e.value)&&void 0!==o?o:e.key)&&void 0!==r?r:""}:{value:"",label:""};var t,n,r,o,a,i}):"object"===u(l.options)?Object.entries(l.options).map(function(e){var t=i(e,2),n=t[0],r=t[1];return{value:n,label:String(r)}}):[]:[]}),b=(0,r.EW)(function(){var e=v.value;return e.length>0?e[e.length-1].value:null});function m(e){return"".concat(l.feature,"-toggle-").concat(e)}function y(e){return"".concat(l.feature,"-label-").concat(e)}function h(e){return l.disabledOptions.includes(e)}function g(){d("change",p.value)}return function(t,n){return(0,r.uX)(),(0,r.CE)("div",null,[(0,r.R1)(f).description||e.description?((0,r.uX)(),(0,r.CE)("p",s,[(0,r.RG)(t.$slots,"description",{},function(){return[(0,r.eW)((0,r.v_)(e.description),1)]})])):(0,r.Q3)("",!0),(0,r.Lk)("div",c,[((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(v.value,function(t){return(0,r.uX)(),(0,r.Wv)(a.A,{key:t.value,id:m(t.value),modelValue:(0,r.R1)(p),"onUpdate:modelValue":n[0]||(n[0]=function(e){return(0,r.i9)(p)?p.value=e:null}),value:t.value,disabled:h(t.value),"aria-labelledby":y(t.value),onChange:g,class:(0,r.C4)(["sui-checkbox-stacked",["sm"===e.size?"sui-checkbox-sm":"mb-15px",{"mb-0":t.value===b.value}]])},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)(t.label),1)]}),_:2},1032,["id","modelValue","value","disabled","aria-labelledby","class"])}),128))])])}}}},6874:(e,t,n)=>{n.d(t,{A:()=>w});var r=n(9726),o=n(5592),a=n(8261),i=n(1751),l=n(9919);function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,c=Object.create(u.prototype);return s(c,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),c}var i={};function l(){}function c(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(s(t={},r,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,s(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=d,s(p,"constructor",d),s(d,"constructor",c),c.displayName="GeneratorFunction",s(d,o,"GeneratorFunction"),s(p),s(p,o,"Generator"),s(p,r,function(){return this}),s(p,"toString",function(){return"[object Generator]"}),(u=function(){return{w:a,m:v}})()}function s(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}s=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){s(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},s(e,t,n,r)}function c(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function d(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){c(a,r,o,i,l,"next",e)}function l(e){c(a,r,o,i,l,"throw",e)}i(void 0)})}}var f={class:"sui-modal sui-modal-md"},p=["aria-label"],v={class:"sui-box margin-bottom-5"},b={class:"sui-box-header sui-flatten sui-content-center sui-spacing-top--60"},m={class:"sui-box-banner margin-bottom-30","aria-hidden":"true"},y=["src","srcset","alt"],h={class:"sui-screen-reader-text"},g=["innerHTML"],_=["innerHTML"],k={class:"sui-box-footer sui-flatten sui-content-center sui-spacing-bottom--50"};const w={__name:"tracking-modal",setup:function(e){var t=(0,o.B)().__,n=(0,a.m)().suiRemoveModalClass,s=(0,i.q)().post,c=(0,r.KR)(defender.misc.banner_1x),w=(0,r.KR)(defender.misc.banner_2x),R=(0,r.KR)(defender.misc.title),S=(0,r.KR)(defender.misc.title),C=(0,r.KR)(defender.misc.desc),L=(0,r.KR)(defender.misc.optin_button_title),x=(0,r.KR)(defender.misc.skip_button_title),E=(0,r.KR)(defender.misc.nonces),P=(0,r.KR)(defender.misc.routes),O=(0,r.KR)(!1);(0,r.sV)(function(){document.onreadystatechange=function(){SUI.openModal("defender-tracking-modal",jQuery("body"),void 0,!1,!0)}});var j=function(){var e=d(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return O.value=!0,e.n=1,s(P.value.save_track_modal,E.value.save_track_modal,{});case 1:SUI.closeModal(),n(),O.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=d(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return O.value=!0,e.n=1,s(P.value.close_track_modal,E.value.close_track_modal,{});case 1:SUI.closeModal(),n(),O.value=!1;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return function(e,n){return(0,r.uX)(),(0,r.CE)("div",f,[(0,r.Lk)("div",{role:"dialog",id:"defender-tracking-modal","aria-modal":"true",class:"sui-modal-content","aria-label":(0,r.R1)(t)("Tracking Preferences Modal")},[(0,r.Lk)("div",v,[(0,r.Lk)("div",b,[(0,r.Lk)("figure",m,[(0,r.Lk)("img",{src:c.value,srcset:c.value+" 1x, "+w.value+" 2x",alt:R.value},null,8,y)]),(0,r.Lk)("button",{class:"modal-close-button sui-button-white sui-button-icon sui-button-float--right",onClick:A},[n[0]||(n[0]=(0,r.Lk)("i",{class:"sui-icon-close sui-md","aria-hidden":"true"},null,-1)),(0,r.Lk)("span",h,(0,r.v_)((0,r.R1)(t)("Close this dialog.")),1)]),(0,r.Lk)("h3",{class:"sui-box-title sui-lg",id:"defender-tracking-modal-label",innerHTML:S.value},null,8,g),(0,r.Lk)("p",{class:"sui-description",innerHTML:C.value},null,8,_)]),(0,r.Lk)("div",k,[(0,r.bF)((0,r.R1)(l.A),{onClick:j,doing_ajax:O.value,"css-class":"sui-button-blue"},{default:(0,r.k6)(function(){return[(0,r.eW)((0,r.v_)(L.value),1)]}),_:1},8,["doing_ajax"])])]),(0,r.Lk)("button",{type:"button",onClick:A,class:"sui-modal-skip defender-tracking-modal-skip-link"},(0,r.v_)(x.value),1)],8,p)])}}}},7101:()=>{},7295:()=>{},7408:()=>{},7476:(e,t,n)=>{n.d(t,{r:()=>u});var r=n(810),o=n(9726);function a(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function l(n,r,o,a){var l=r&&r.prototype instanceof s?r:s,c=Object.create(l.prototype);return i(c,"_invoke",function(n,r,o){var a,i,l,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,i=0,l=e,f.n=n,u}};function p(n,r){for(i=n,l=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(l=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(i=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,i=0))}if(o||n>1)return u;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),i=c,l=v;(t=i<2?e:l)||!d;){a||(i?i<3?(i>1&&(f.n=-1),p(i,l)):f.n=l:f.v=l);try{if(s=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==u)break}catch(t){a=e,i=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),c}var u={};function s(){}function c(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(i(t={},r,function(){return this}),t),p=d.prototype=s.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,i(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=d,i(p,"constructor",d),i(d,"constructor",c),c.displayName="GeneratorFunction",i(d,o,"GeneratorFunction"),i(p),i(p,o,"Generator"),i(p,r,function(){return this}),i(p,"toString",function(){return"[object Generator]"}),(a=function(){return{w:l,m:v}})()}function i(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){i(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},i(e,t,n,r)}function l(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}var u=(0,r.nY)("loading",function(){var e=(0,o.KR)([]);function t(t){e.value.push(t)}function n(t){e.value=e.value.filter(function(e){return e!==t})}function r(t){return e.value.includes(t)}var i=function(){var e,o=(e=a().m(function e(o,i){return a().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!r(o)){e.n=1;break}return e.a(2);case 1:return t(o),e.p=2,e.n=3,i();case 3:return e.a(2,e.v);case 4:return e.p=4,n(o),e.f(4);case 5:return e.a(2)}},e,null,[[2,,4,5]])}),function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){l(a,r,o,i,u,"next",e)}function u(e){l(a,r,o,i,u,"throw",e)}i(void 0)})});return function(e,t){return o.apply(this,arguments)}}();return{start:t,stop:n,isLoading:r,clear:function(){for(var t in e)e[t]=!1},withLoading:i}})},7784:()=>{},8023:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6314),o=n.n(r)()(function(e){return e[1]});o.push([e.id,".heading[data-v-4f9f85ba]{color:#999;font-size:12px;font-weight:600}.sidenav-tooltip-icon[data-v-4f9f85ba]{right:-5px;top:2px}",""]);const a=o},8114:(e,t,n)=>{n.d(t,{A:()=>m});var r=n(9726),o=n(5592),a={key:0,class:"sui-box-settings-col-1"},i={class:"sui-settings-label"},l={key:0,class:"sui-tag sui-tag-pro"},u={key:1,class:"sui-tag sui-tag-green"},s={class:"sui-description"},c={class:"sui-box-settings-col-2"};const d={__name:"setting-row",props:{label:{type:String,default:""},description:{type:String,default:""},showPro:{type:[Boolean,Number],default:!1},showOpacity:{type:[Boolean,Number],default:!0},showNew:{type:[Boolean,Number],default:!1}},setup:function(e){var t=e,n=(0,o.B)().__;return function(o,d){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["sui-box-settings-row sui-flushed",{"opacity-50 pointer-events-none":e.showPro&&e.showOpacity}])},[t.label&&(0,r.Ht)().label?(0,r.Q3)("",!0):((0,r.uX)(),(0,r.CE)("div",a,[(0,r.Lk)("div",i,[(0,r.eW)((0,r.v_)(e.label)+" ",1),(0,r.RG)(o.$slots,"label"),e.showPro?((0,r.uX)(),(0,r.CE)("span",l,(0,r.v_)((0,r.R1)(n)("Pro")),1)):(0,r.Q3)("",!0),e.showNew?((0,r.uX)(),(0,r.CE)("span",u,(0,r.v_)((0,r.R1)(n)("New")),1)):(0,r.Q3)("",!0)]),(0,r.Lk)("span",s,[(0,r.eW)((0,r.v_)(e.description||"")+" ",1),(0,r.RG)(o.$slots,"description")])])),(0,r.Lk)("div",c,[(0,r.RG)(o.$slots,"default")])],2)}}};var f=n(5072),p=n.n(f),v=n(9755),b={insert:"head",singleton:!1};p()(v.A,b);v.A.locals;const m=(0,n(6262).A)(d,[["__scopeId","data-v-4b019f10"]])},8214:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(9726),o={class:"sui-notice-content"},a={class:"sui-notice-message"},i={key:0,class:"sui-notice-actions"},l=["aria-label"],u={class:"sui-screen-reader-text"};const s={__name:"sui-notice",props:{type:{type:String,default:"",validator:function(e){return["","info","success","warning","error","purple"].includes(e)}},dismissible:{type:Boolean,default:!1},dismissLabel:{type:String,default:"Close this notice"}},emits:["dismiss"],setup:function(e,t){var n=t.emit,s=e,c=n,d=(0,r.EW)(function(){return{info:"sui-icon-info",success:"sui-icon-check-tick",warning:"sui-icon-info",error:"sui-icon-info"}[s.type]||"sui-icon-info"}),f=function(){c("dismiss")};return function(t,n){return(0,r.uX)(),(0,r.CE)("div",{class:(0,r.C4)(["sui-notice","sui-notice sui-notice-".concat(e.type)])},[(0,r.Lk)("div",o,[(0,r.Lk)("div",a,[(0,r.Lk)("i",{"aria-hidden":"true",class:(0,r.C4)(["sui-notice-icon sui-md",d.value])},null,2),(0,r.Lk)("p",null,[(0,r.RG)(t.$slots,"default")])]),e.dismissible?((0,r.uX)(),(0,r.CE)("div",i,[(0,r.Lk)("button",{class:"sui-button-icon",onClick:f,"aria-label":e.dismissLabel},[n[0]||(n[0]=(0,r.Lk)("i",{class:"sui-icon-check","aria-hidden":"true"},null,-1)),(0,r.Lk)("span",u,(0,r.v_)(e.dismissLabel),1)],8,l)])):(0,r.Q3)("",!0)])],2)}}}},8261:(e,t,n)=>{n.d(t,{m:()=>l});var r=n(9726),o=n(7786);function a(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return i(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}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 a,l=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){u=!0,a=e},f:function(){try{l||null==n.return||n.return()}finally{if(u)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var l=function(){var e=function(){(0,r.dY)(function(){"undefined"!=typeof SUI&&(t(),SUI.tabs(),SUI.modalDialog()),"undefined"!=typeof SUI&&SUI.select2&&document.querySelectorAll(".sui-select").forEach(function(e){var t=e.dataset.placeholder||"";SUI.select2(e,{placeholder:t,dropdownCssClass:"sui-select-dropdown"})})})};function t(){document.querySelectorAll(".sui-accordion").forEach(function(e){SUI.suiAccordion(e)})}var n=function(){var e=document.querySelector(".sui-has-modal");e&&e.classList.remove("sui-has-modal")};e(),(0,o.MLh)(document,"modalClosed",n);var i=(0,o.Ubj)("(max-width: 767px)"),l=(0,o.Ubj)("(min-width: 768px) and (max-width: 1024px)"),u=(0,o.Ubj)("(min-width: 1025px)"),s=(0,o.Ubj)("(max-width: 1444px)");return{rebindSUI:e,associateSUIselect2WithModal:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if("undefined"!=typeof SUI&&SUI.select2){if(!t){var n=e.closest('.sui-modal-content[aria-modal="true"]');t=(null==n?void 0:n.getAttribute("id"))||""}if(t){var r=document.getElementById(t);r&&SUI.select2(e,{dropdownParent:r})}}},suiRemoveModalClass:n,observeModalChanges:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".sui-modal";(0,o.P1n)(document.body,function(n){var r,o=a(n);try{for(o.s();!(r=o.n()).done;){var i=r.value;if("childList"===i.type)Array.from(i.addedNodes).some(function(e){var n,r;return e.nodeType===Node.ELEMENT_NODE&&((null===(n=e.matches)||void 0===n?void 0:n.call(e,t))||(null===(r=e.querySelector)||void 0===r?void 0:r.call(e,t)))})&&e()}}catch(e){o.e(e)}finally{o.f()}},{childList:!0,subtree:!0})},reloadAccordion:t,isMobile:i,isTablet:l,isDesktop:u,isLargeDesktop:s}}},9250:(e,t,n)=>{n.d(t,{S:()=>p});var r=n(810),o=n(9726),a=n(1751),i=n(5592),l=n(2720),u=n(7476);function s(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function a(n,r,o,a){var u=r&&r.prototype instanceof l?r:l,s=Object.create(u.prototype);return c(s,"_invoke",function(n,r,o){var a,l,u,s=0,c=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,l=0,u=e,f.n=n,i}};function p(n,r){for(l=n,u=r,t=0;!d&&s&&!o&&t<c.length;t++){var o,a=c[t],p=f.p,v=a[2];n>3?(o=v===r)&&(u=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=n<2&&p<a[1])?(l=0,f.v=r,f.n=a[1]):p<v&&(o=n<3||a[0]>r||r>v)&&(a[4]=n,a[5]=r,f.n=v,l=0))}if(o||n>1)return i;throw d=!0,r}return function(o,c,v){if(s>1)throw TypeError("Generator is already running");for(d&&1===c&&p(c,v),l=c,u=v;(t=l<2?e:u)||!d;){a||(l?l<3?(l>1&&(f.n=-1),p(l,u)):f.n=u:f.v=u);try{if(s=2,a){if(l||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,l<2&&(l=0)}else 1===l&&(t=a.return)&&t.call(a),l<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((t=(d=f.n<0)?u:n.call(r,f))!==i)break}catch(t){a=e,l=1,u=t}finally{s=1}}return{value:t,done:d}}}(n,o,a),!0),s}var i={};function l(){}function u(){}function d(){}t=Object.getPrototypeOf;var f=[][r]?t(t([][r]())):(c(t={},r,function(){return this}),t),p=d.prototype=l.prototype=Object.create(f);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,c(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return u.prototype=d,c(p,"constructor",d),c(d,"constructor",u),u.displayName="GeneratorFunction",c(d,o,"GeneratorFunction"),c(p),c(p,o,"Generator"),c(p,r,function(){return this}),c(p,"toString",function(){return"[object Generator]"}),(s=function(){return{w:a,m:v}})()}function c(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}c=function(e,t,n,r){if(t)o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n;else{var a=function(t,n){c(e,t,function(e){return this._invoke(t,n,e)})};a("next",0),a("throw",1),a("return",2)}},c(e,t,n,r)}function d(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){d(a,r,o,i,l,"next",e)}function l(e){d(a,r,o,i,l,"throw",e)}i(void 0)})}}var p=(0,r.nY)("scan",function(){var e,t=(0,o.KR)(null),n=(0,o.KR)({}),r=(0,o.KR)({}),c=(0,o.KR)(""),d=(0,o.KR)({}),p=(0,o.KR)({}),v=(0,o.KR)({}),b=(0,i.B)(),m=b.__,y=b.sprintf,h=(0,u.r)(),g=(0,o.EW)(function(){var e;return(null===(e=t.value)||void 0===e||null===(e=e.count)||void 0===e?void 0:e.issues_total)||0}),_=(0,o.EW)(function(){var e;return[void 0,"finish","idle"].includes(null===(e=t.value)||void 0===e?void 0:e.status)}),k=(0,o.EW)(function(){var e;return(null===(e=p.value)||void 0===e||null===(e=e.list)||void 0===e?void 0:e.length)||0}),w=(0,o.EW)(function(){var e;return(null===(e=t.value)||void 0===e||null===(e=e.issues_items)||void 0===e?void 0:e.length)||0}),R=(0,o.EW)(function(){return h.isLoading("scan")});function S(e){t.value=e.scan,n.value=e.routes,r.value=e.nonces,c.value=e.report,d.value=e.settings,p.value=e.quarantine,v.value=e.upsell}function C(){return(C=f(s().m(function e(){return s().w(function(e){for(;;)if(0===e.n)return e.a(2,h.withLoading("start-scan",f(s().m(function e(){var o;return s().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,a.q)().post(n.value.start,r.value.start,{});case 1:return o=e.v,t.value=o,e.a(2,o)}},e)}))))},e)}))).apply(this,arguments)}function L(){return(L=f(s().m(function e(){return s().w(function(e){for(;;)if(0===e.n)return e.a(2,h.withLoading("cancel-scan",f(s().m(function e(){var o;return s().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,a.q)().post(n.value.cancel,r.value.cancel,{});case 1:return o=e.v,t.value=o.scan,e.a(2,o)}},e)}))))},e)}))).apply(this,arguments)}function x(){return E.apply(this,arguments)}function E(){return(E=f(s().m(function e(){var o;return s().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,(0,a.q)().post(n.value.status,r.value.status,{});case 1:if("session_out"!==(null==(o=e.v)?void 0:o.type_notice)){e.n=2;break}throw new Error(o.type_notice);case 2:return t.value=o,e.a(2,o)}},e)}))).apply(this,arguments)}"undefined"!=typeof window&&null!==(e=window.dashboard)&&void 0!==e&&e.scan&&S(window.dashboard.scan);var P,O=(0,o.EW)(function(){return 1===g.value?m("We've detected a potential security risk in your file system. We recommend you take a look and action a fix, or ignore the file if it's harmless."):g.value>1?y(m("We've detected %d potential security risks in your file system. We recommend you take a look and action a fix, or ignore the file if it's harmless."),[g.value]):m("You don't have any outstanding security recommendations, nice work!")}),j=function(){var e,t;null===(e=P)||void 0===e||null===(t=e.pause)||void 0===t||t.call(e)};return{scan:t,report:c,settings:d,quarantine:p,upsell:v,count:g,isScanStopped:_,getQuarantineCount:k,tooltips:O,totalIssues:w,isLoading:R,init:S,startScan:function(){return C.apply(this,arguments)},cancelScan:function(){return L.apply(this,arguments)},status:x,startPolling:function(){var e;null!==(e=P)&&void 0!==e&&null!==(e=e.isActive)&&void 0!==e&&e.value||(P=(0,l.Rg)(f(s().m(function e(){return s().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,x();case 1:e.n=3;break;case 2:e.p=2,"session_out"===e.v.message&&j();case 3:return e.a(2)}},e,null,[[0,2]])})),3e3)).resume()},stopPolling:j,resultIndicator:function(e){return e>0?'<span class="sui-tag sui-tag-warning">'.concat(e,"</span>"):'<i aria-hidden="true" class="sui-icon-check-tick sui-success"></i>'}}})},9755:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(6314),o=n.n(r)()(function(e){return e[1]});o.push([e.id,".bottom-border[data-v-4b019f10]{border-bottom:1px solid #e6e6e6}.bottom-border[data-v-4b019f10]:last-child{border-bottom:none}.sui-tag[data-v-4b019f10]{font-size:8px!important;height:auto!important;line-height:8px!important;margin-left:5px!important;min-height:auto!important;padding:2px 6px!important;position:relative;top:-2px;width:auto!important}",""]);const a=o},9806:(e,t,n)=>{n.d(t,{p:()=>a});var r=n(5592),o=n(9726);function a(){(0,r.B)().__;var e=(0,o.EW)(function(){return defender.whitelabel.hide_branding}),t=(0,o.EW)(function(){return"disabled"===defender.is_whitelabel&&0===parseInt(defender.is_free)}),n=(0,o.EW)(function(){return"disabled"===defender.is_whitelabel}),a=(0,o.EW)(function(){return defender.whitelabel.hero_image||!1}),i=(0,o.EW)(function(){return defender.whitelabel.hide_doc_link||!1}),l=(0,o.EW)(function(){return e.value&&a.value?{backgroundImage:"url(".concat(a.value,")")}:{}});return{maybeHideBranding:e,showSupportLinks:t,isWhitelabelDisabled:n,whitelabelHeroImage:a,hide_doc_link:i,backgroundImageStyle:l}}},9919:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(9726);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var a=["type","disabled"],i={class:"sui-loading-text"};const l={__name:"submit-button2",props:{cssClass:String,disabled:Boolean,type:String,is_icon:Boolean,doing_ajax:[Boolean,String],action:String},emits:["click"],setup:function(e){var t=e,n=(0,r.nI)().proxy,l=null==n?void 0:n.$store,u=(0,r.EW)(function(){var e,n=["sui-button"];return!0===t.is_icon&&(n=[]),t.cssClass&&n.push(t.cssClass),void 0===t.doing_ajax?("object"===o(null==l?void 0:l.state.doing_ajax)&&t.action&&-1!==l.state.doing_ajax.indexOf(t.action)||!0===(null==l?void 0:l.state.doing_ajax))&&(e=!0):e=t.doing_ajax,!0===e&&n.push("sui-button-onload"),n}),s=(0,r.EW)(function(){return!0===t.disabled}),c=(0,r.EW)(function(){return""===t.type?"submit":t.type});return function(e,t){return(0,r.uX)(),(0,r.CE)("button",{type:c.value,onClick:t[0]||(t[0]=function(t){return e.$emit("click")}),class:(0,r.C4)(u.value),disabled:s.value},[(0,r.Lk)("span",i,[(0,r.RG)(e.$slots,"default")]),t[1]||(t[1]=(0,r.Lk)("i",{class:"sui-icon-loader sui-loading","aria-hidden":"true"},null,-1))],10,a)}}}}},e=>{var t=t=>e(e.s=t);e.O(0,[997,551,261,224,374,151,594],()=>(t(5503),t(2642),t(7295),t(4647),t(7784),t(7408),t(7101)));e.O()}]);