"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[6686],{12526:function(e,n,t){var r=t(71860),o=t(88856),a=t(7175),i=t(35739),c=t(30242),s=t(5529),u=t(66598),l=t(16265),d=t(13379),v=t(84860),f=t(49572),g=t(27764),p=t(68381);function y(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return m(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);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,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw a}}}}function m(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{iconPrefix:"gravity-admin-icon",locked:(null==i||null===(e=i.data)||void 0===e||null===(e=e.locked_settings)||void 0===e?void 0:e.includes(t))||r,lockedMessage:o||(null==i||null===(n=i.i18n)||void 0===n?void 0:n.setting_locked)||""}}},49572:function(e,n,t){t.d(n,{A:function(){return p}});var r,o,a,i,c=t(40450),s=t.n(c),u=t(35739),l=t(90266),d=(null===(r=(0,u.zj)(s(),"gravitysmtp_admin_config"))||void 0===r?void 0:r.components)||{},v=(null==d||null===(o=d.activity_log)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.caps)||{},f=(null==d||null===(a=d.settings)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.caps)||{},g=(null==d||null===(i=d.tools)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.caps)||{};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=(0,l.A)(e);return v[n]||f[n]||g[n]||!1}},53015:function(e,n,t){var r,o=t(40450),a=t.n(o),i=(null===(r=(0,t(35739).zj)(a(),"gravitysmtp_admin_config"))||void 0===r?void 0:r.common)||{};n.A=function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(null==i||null===(e=i.data)||void 0===e||null===(e=e.locked_settings)||void 0===e?void 0:e.includes(n))||t}},68381:function(e,n,t){var r,o=t(90455),a=t(78564),i=t.n(a),c=t(27122),s=t.n(c),u=t(40450),l=t.n(u),d=t(75195),v=t(35739),f=t(83707),g=t(93313),p=t(53015),y=(null===(r=(0,v.zj)(l(),"gravitysmtp_admin_config"))||void 0===r?void 0:r.common)||{},m=function(e){var n=e.addSnackbarMessage,t=e.key,r=e.saveSuccessSnackBarMessage,o=e.showSnackBarSuccess,a=e.updateData,i=e.value;a[t]&&(a[t]=i),o&&n(r,"success")},b=function(e){var n=e.addSnackbarMessage,t=e.error,r=e.saveErrorSnackBarMessage,o=e.showSnackBarError;console.error(t),o&&n(r,"error")},h=function(){var e=(0,o.A)(i().mark(function e(n){var t,r,o,a,c,u,l,h,_,k,A,S,w,j,E,O,x,B,M,z,C,P,q,D,T,N,I,G,J,L,H,R,U,W,Y,$,F,K,Q,V,X,Z,ee,ne,te;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.addSnackbarMessage,r=void 0===t?function(){}:t,o=n.errorCallback,a=void 0===o?null:o,c=n.key,u=void 0===c?"":c,l=n.showSnackBarError,h=void 0===l||l,_=n.showSnackBarSuccess,k=void 0!==_&&_,A=n.snackBarErrorMessage,S=void 0===A?"":A,w=n.snackBarSuccessMessage,j=void 0===w?"":w,E=n.successCallback,O=void 0===E?null:E,x=n.updateData,B=void 0===x?{}:x,M=n.useDebugLogger,z=void 0===M||M,C=n.value,P=void 0===C?"":C,!(0,p.A)(u)){e.next=3;break}return e.abrupt("return");case 3:if(q=y.i18n,T=(D=void 0===q?{}:q).snackbar_generic_update_error,N=void 0===T?"":T,I=D.snackbar_generic_update_success,G=void 0===I?"":I,J=D.debug_messages,H=(L=void 0===J?{}:J).saving_plugin_settings,R=void 0===H?"":H,U=L.saving_plugin_settings_error,W=void 0===U?"":U,Y=y.endpoints,$=(void 0===Y?{}:Y).save_plugin_settings,K=(F=void 0===$?{}:$).action,Q=void 0===K?"":K,V=F.nonce,X=j||G,Z=S||N,ee={action:Q,security:void 0===V?"":V,key:u,value:P},!z){e.next=10;break}return e.next=10,(0,f.A)((0,v.nv)(R,JSON.stringify((0,g.A)(["security"],ee))),"info");case 10:return e.prev=10,e.next=13,(0,d.bE)({endpoint:s(),body:ee});case 13:null!=(te=e.sent)&&null!==(ne=te.data)&&void 0!==ne&&ne.success?(O||m)({addSnackbarMessage:r,data:null==te?void 0:te.data,key:u,saveSuccessSnackBarMessage:X,showSnackBarSuccess:k,updateData:B,value:P}):(a||b)({addSnackbarMessage:r,error:null==te?void 0:te.error,saveErrorSnackBarMessage:Z,showSnackBarError:h}),e.next=23;break;case 17:if(e.prev=17,e.t0=e.catch(10),console.error(e.t0),!z){e.next=23;break}return e.next=23,(0,f.A)((0,v.nv)(W,JSON.stringify(e.t0)),"error");case 23:case"end":return e.stop()}},e,null,[[10,17]])}));return function(n){return e.apply(this,arguments)}}();n.A=h},83707:function(e,n,t){t.d(n,{A:function(){return f}});var r,o=t(90455),a=t(78564),i=t.n(a),c=t(27122),s=t.n(c),u=t(40450),l=t.n(u),d=t(75195),v=(null===(r=(0,t(35739).zj)(l(),"gravitysmtp_admin_config"))||void 0===r?void 0:r.common)||{};function f(){return g.apply(this,arguments)}function g(){return g=(0,o.A)(i().mark(function e(){var n,t,r,o,a,c,u,l,f,g,p=arguments;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=p.length>0&&void 0!==p[0]?p[0]:"",o=p.length>1&&void 0!==p[1]?p[1]:"debug",a=v.data,c=void 0===a?{}:a,u=v.endpoints,f=(null==(l=void 0===u?{}:u)||null===(n=l.log_debug_item)||void 0===n?void 0:n.action)||"",g=(null==l||null===(t=l.log_debug_item)||void 0===t?void 0:t.nonce)||"",null!=c&&c.debug_log_enabled&&f&&g&&r){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,(0,d.bE)({endpoint:s(),body:{action:f,security:g,message:r,priority:o}}).catch(function(e){console.error(e)});case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}},e)})),g.apply(this,arguments)}},90266:function(e,n,t){t.d(n,{A:function(){return u}});var r,o,a=t(40450),i=t.n(a),c=(null===(r=(0,t(35739).zj)(i(),"gravitysmtp_admin_config"))||void 0===r?void 0:r.common)||{},s=(null==c||null===(o=c.data)||void 0===o?void 0:o.constants)||{};function u(){return s[arguments.length>0&&void 0!==arguments[0]?arguments[0]:""]||""}},93313:function(e,n,t){var r=t(52888),o=t(8140);n.A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"*",t=function(a){return Object.entries(a).reduce(function(a,i){var c=(0,o.A)(i,2),s=c[0],u=c[1];return"object"===(0,r.A)(u)&&null!==u?a[s]=t(u):e.includes(s)?a[s]=null===u?null:n.repeat(u.length):a[s]=u,a},Array.isArray(a)?[]:{})};return t(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}}]);