1 line
214 KiB
JavaScript
1 line
214 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{1351:function(e,n,t){"use strict";t.r(n);var a=t(1900);for(var r in a)"default"!==r&&function(e){t.d(n,e,(function(){return a[e]}))}(r);var i=t(0),o=t(2733),s=t.n(o),l=Object(i.a)(a.default,void 0,void 0,!1,null,null,null);"function"==typeof s.a&&s()(l),n.default=l.exports},1434:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getUsersCreatedDate=n.getModifyUserData=n.getUser=n.getUsers=void 0;var i=r(t(2)),o=r(t(30)),s=a(t(1499)),l=a(t(6));function u(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?u(Object(t),!0).forEach((function(n){(0,i.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var c=o.default.get({id:"USERS",url:"/CMD_USER_SHOW",params:{bytes:!0},pagination:!0,mapResponse:s.getUsers});n.getUsers=c;var p=o.default.get({id:"USER_DATA",url:"/CMD_SHOW_USER",params:{bytes:!0},schema:{user:o.default.REQUIRED_STRING},mapResponse:s.getUser});n.getUser=p;var f=o.default.get({id:"USER_MODIFY_DATA",url:"/CMD_MODIFY_USER",params:{bytes:!0},schema:{user:o.default.REQUIRED_STRING},after:function(e){return e.flow(e.deleteProp("additional_bandwidth"),e.wrap("data"),e.moveProp({"data.have_inode":"have_inode","data.ips":"ips","data.multi_ip_enabled":"multi_ip_enabled","data.multi_ip_select":"multi_ip_select","data.multi_ip_table":"multi_ip_table","data.multiple_ips":"multiple_ips","data.ns1":"ns1","data.ns2":"ns2","data.skin":"skin","data.packages":"packages","data.custom_items":"customItems"}),e.mapProps({customItems:e.flow(e.toArray,e.mapArray((function(n){var t={type:n.type,description:n.desc,label:n.string,name:n.name};switch(n.type){case"checkbox":return d({},t,{value:"yes"===n.checked});case"text":return d({},t,{value:n.value});case"listbox":return d({},t,{type:"select",value:Object.values(n.select).find((function(e){return e.selected})).value,options:e.reduce((function(e,n){return d({},e,(0,i.default)({},n.value,n.text))}))(n.select)});default:return!1}})),(function(e){return e.filter((function(e){return!!e}))})),have_inode:e.convert.toAppBoolean,multiple_ips:e.convert.toAppBoolean,multi_ip_enabled:e.isEqual("1"),multi_ip_select:e.toSelect,skin:e.toSelect,ips:e.toSelect,packages:e.toSelect,multi_ip_table:e.flow(e.deleteProp("info"),e.toArray),features:e.feedWith(1,e.flow(e.getProp("data"),e.filter(e.flow(e.getProp("type"),e.isEqual("checkbox"))),e.mapValues(e.flow(e.getProp("checked"),e.convert.toAppBoolean)))),limits:e.feedWith(1,e.flow(e.getProp("data"),e.filter(e.flow(e.getProp("type"),e.isEqual("unlimited"))),e.mapValues((function(n){var t=e.convert.toAppLimit(n.value)===1/0;return{value:t?"":n.value,unlimited:t}}))))}),e.deleteProp("data"))}});n.getModifyUserData=f;var m=o.default.get({id:"ALL_USERS_DATE_CREATED",url:"/CMD_API_SHOW_USERS",noQueryArg:!0,params:{get_variable:"date_created",json:null},accept:"plain",response:{},after:function(e){return function(e){return l.pipe(l.split("&"),l.map(l.pipe(l.split("="),l.map(l.pipe(window.decodeURIComponent,l.trim)))),l.fromPairs,l.map((function(e){return new Date(e)})))(e)}}});n.getUsersCreatedDate=m},1447:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getLoginPMAStatus=n.globalLoginPMA=n.loginPMA=n.setUserPrivs=n.getUserPrivs=n.changeUserPassword=n.assignUser=n.addUser=n.deleteAccessHost=n.addAccessHost=n.deleteUsers=n.getDatabase=n.uploadBackup=n.deleteDatabase=n.optimizeDatabase=n.checkDatabase=n.repairDatabase=n.getDatabases=n.createDatabase=n.getUsers=void 0;var i=r(t(30)),o=a(t(6)),s=i.default.get({id:"DB_USERS",url:"/CMD_DB_CREATE",domain:!0,mapResponse:{users:o.pipe(o.omit(["MAX_DB_LENGTH","MAX_DB_USER_LENGTH"]),o.values,o.filter((function(e){return"..."!==e.text})),o.map((function(e){return{value:e.value,label:e.text}}))),max_db_length:o.prop("MAX_DB_LENGTH"),max_db_user_length:o.prop("MAX_DB_USER_LENGTH")}});n.getUsers=s;var l=i.default.post({url:"/CMD_DB",params:{action:"create"},domain:!0,schema:{name:i.default.REQUIRED_STRING,user:i.default.REQUIRED_STRING,passwd:i.default.OPTIONAL_STRING,passwd2:i.default.OPTIONAL_STRING,userlist:i.default.OPTIONAL_STRING},after:function(e){return e.mapProp("result",e.convert.toAppHtml)},updateTokens:!0});n.createDatabase=l;var u=i.default.get({id:"DATABASES",url:"/CMD_DB",domain:!0,pagination:!0,after:function(e){return e.mapProps({databases:e.toTable(e.mapArrayProps({nusers:e.convert.toAppNumber,size:e.convert.toAppNumber})),HAVE_ONE_CLICK_PMA_LOGIN:e.convert.toAppBoolean,total_usage:e.convert.toAppNumber,dbs_select:e.toSelect})}});n.getDatabases=u;var d=i.default.select({url:"/CMD_DB",domain:!0,params:{json:!0}}),c=d.extend({params:{repair:!0}});n.repairDatabase=c;var p=d.extend({params:{check:!0}});n.checkDatabase=p;var f=d.extend({params:{optimize:!0}});n.optimizeDatabase=f;var m=d.extend({params:{delete_db:!0},updateTokens:!0});n.deleteDatabase=m;var g=i.default.post({url:"/CMD_DB",params:{action:"restore",method:"default"},domain:!0,schema:{name:i.default.REQUIRED_STRING,dbuser:i.default.REQUIRED_STRING,dbpass:i.default.REQUIRED_STRING,file:{type:File,required:!0}},before:function(e){return{file1:e.file,file:null}},transport:FormData});n.uploadBackup=g;var h=i.default.get({id:"DB_VIEW",url:"/CMD_DB_VIEW",params:{page:1,ipp:9999},domain:!0,schema:{name:i.default.REQUIRED_STRING},after:function(e){return e.flow(e.project({hosts:"access_hosts",users:"db_users",pmaLogin:"HAVE_ONE_CLICK_PMA_LOGIN"}),e.mapProps({users:e.flow(e.deleteProp("info"),e.toArray,e.mapArray(e.getProp("User"))),hosts:e.flow(e.deleteProp("info"),e.toArray,e.mapArray(e.getProp("Access Hosts"))),pmaLogin:e.convert.toAppBoolean}))}});n.getDatabase=h;var b=i.default.post({url:"/CMD_DB",method:"POST",params:{action:"deleteuser",delete:!0,json:!0},domain:!0,schema:{name:i.default.REQUIRED_STRING,select:i.default.ROWS}});n.deleteUsers=b;var v=i.default.post({url:"/CMD_DB_ACCESS",domain:!0,params:{add:!0,json:!0},schema:{name:i.default.REQUIRED_STRING,host:i.default.REQUIRED_STRING}});n.addAccessHost=v;var $=i.default.select({url:"/CMD_DB_ACCESS",domain:!0,params:{delete:!0,json:!0},schema:{name:i.default.REQUIRED_STRING}});n.deleteAccessHost=$;var _=i.default.post({url:"/CMD_DB",domain:!0,params:{action:"createuser",json:!0},schema:{name:i.default.REQUIRED_STRING,passwd:i.default.REQUIRED_STRING,passwd2:i.default.REQUIRED_STRING}});n.addUser=_;var y=i.default.post({url:"/CMD_DB",domain:!0,params:{action:"createuser",json:!0,passwd:"*****",passwd2:"*****"},schema:{name:i.default.REQUIRED_STRING,userlist:i.default.REQUIRED_STRING}});n.assignUser=y;var A=i.default.post({url:"/CMD_DB",domain:!0,params:{action:"modifyuser",json:!0},schema:{name:i.default.REQUIRED_STRING,user:i.default.REQUIRED_STRING,passwd:i.default.REQUIRED_STRING,passwd2:i.default.REQUIRED_STRING}});n.changeUserPassword=A;var w=i.default.get({id:"DB_USER_PRIVS",url:"/CMD_DB_USER_PRIVS",domain:!0,schema:{name:i.default.REQUIRED_STRING,user:i.default.REQUIRED_STRING},after:function(e){return e.mapValues(e.isEqual("Y"))}});n.getUserPrivs=w;var x=i.default.post({url:"/CMD_DB_USER_PRIVS",domain:!0,params:{action:"save "},body:{name:i.default.REQUIRED_STRING,user:i.default.REQUIRED_STRING}});n.setUserPrivs=x;var S=i.default.post({url:"/CMD_PMA_LOGIN",domain:!0,params:{json:!0},notifySuccess:!1,notifyError:!1,schema:{name:i.default.REQUIRED_STRING}});n.loginPMA=S;var k=i.default.post({url:"/CMD_PMA_LOGIN",params:{json:!0,name:"all",domain:""},notifySuccess:!1,notifyError:!1});n.globalLoginPMA=k;var O=i.default.get({url:"/CMD_DB",response:!1,mapResponse:function(e){return"yes"===e.HAVE_ONE_CLICK_PMA_LOGIN},notifyError:!1});n.getLoginPMAStatus=O},1448:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.setDomainPHPVersions=n.getDomainPHPVersions=n.deleteDomainIps=n.getDomainIps=n.assignDomainIps=n.setDomainPrivateHtml=n.modifyDomain=n.renameDomain=n.createDomain=n.deleteDomains=n.changeDomainStatus=n.setDefaultDomain=n.getCustomItems=n.getDomain=n.getDomains=void 0;var r=a(t(2)),i=a(t(30)),o=a(t(1469));function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var l=i.default.get({id:"GET_DOMAINS",url:"/CMD_ADDITIONAL_DOMAINS",params:{bytes:!0},response:[],mapResponse:o.default.getDomains});n.getDomains=l;var u=i.default.get({id:"GET_DOMAIN",url:"/CMD_ADDITIONAL_DOMAINS",params:{action:"view"},schema:{domain:i.default.DOMAIN},mapResponse:o.default.getDomain});n.getDomain=u;var d=i.default.get({id:"DOMAIN_CUSTOM_ITEMS",url:"/HTM_ADD_DOMAIN",mapResponse:o.default.getDomain.custom_items});n.getCustomItems=d;var c=i.default.select({url:"/CMD_DOMAIN"}),p=c.extend({params:{default:!0}});n.setDefaultDomain=p;var f=c.extend({params:{reason:"Other",suspend:!0}});n.changeDomainStatus=f;var m=c.extend({params:{delete:!0,confirmed:!0,delete_data_aware:!0},schema:{delete_data:i.default.REQUIRED_BOOL}});n.deleteDomains=m;var g=i.default.post({url:"/CMD_DOMAIN",params:{action:"create"},schema:{domain:i.default.REQUIRED_STRING,bandwidth:i.default.OPTIONAL_STRING,unbandwidth:i.default.OPTIONAL_STRING,quota:i.default.OPTIONAL_STRING,uquota:i.default.OPTIONAL_STRING,ssl:i.default.OPTIONAL_STRING,cgi:i.default.OPTIONAL_STRING,php:i.default.OPTIONAL_STRING},notifySuccess:!0,notifyError:!0});n.createDomain=g;var h=i.default.post({url:"/CMD_CHANGE_DOMAIN",params:{json:!0},schema:{old_domain:i.default.REQUIRED_STRING,new_domain:i.default.REQUIRED_STRING}});n.renameDomain=h;var b=i.default.post({url:"/CMD_DOMAIN",params:{action:"modify",form_version:"1.1"},body:{domain:i.default.DOMAIN,bandwidth:i.default.REQUIRED_STRING,ubandwidth:i.default.REQUIRED_STRING,quota:i.default.REQUIRED_STRING,uquota:i.default.REQUIRED_STRING,ssl:i.default.REQUIRED_STRING,php:i.default.REQUIRED_STRING,cgi:i.default.REQUIRED_STRING,www_pointers:i.default.OPTIONAL_STRING,force_redirect:i.default.REQUIRED_STRING}});n.modifyDomain=b;var v=i.default.post({url:"/CMD_DOMAIN",params:{action:"private_html"},schema:{domain:i.default.DOMAIN,val:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},i.default.REQUIRED_STRING,{validator:function(e){return["directory","symlink"].includes(e)}}),force_ssl:i.default.OPTIONAL_BOOL},notifySuccess:!1});n.setDomainPrivateHtml=v;var $=i.default.post({url:"/CMD_DOMAIN",params:{action:"multi_ip",add:!0},schema:{domain:i.default.DOMAIN,ip:i.default.REQUIRED_STRING,dns:i.default.OPTIONAL_BOOL}});n.assignDomainIps=$;var _=i.default.get({id:"DOMAIN_IPS",url:"/CMD_ADDITIONAL_DOMAINS",params:{action:"view",ips:!0},schema:{domain:i.default.DOMAIN},after:function(e){return e.flow(e.project({assigned:"assigned_ips",available:"available_ips"}),e.mapProp("assigned",e.mapArray((function(e){return{ip:e}}))))}});n.getDomainIps=_;var y=i.default.post({url:"/CMD_DOMAIN",params:{action:"multi_ip",delete:!0},schema:{domain:i.default.DOMAIN,select:i.default.ROWS,removedns:i.default.OPTIONAL_BOOL}});n.deleteDomainIps=y;var A=i.default.get({id:"DOMAIN_PHP_VERSIONS",url:"/CMD_ADDITIONAL_DOMAINS",params:{action:"view"},domain:!0,mapResponse:o.default.getPhpVersions});n.getDomainPHPVersions=A;var w=i.default.post({url:"/CMD_DOMAIN",method:"POST",params:{action:"php_selector",save:!0},domain:!0,schema:{php1_select:i.default.REQUIRED_STRING}});n.setDomainPHPVersions=w},1458:function(e,n,t){"use strict";t.r(n);var a=t(1459),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1459:function(e,n,t){"use strict";var a=t(10);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=t(7),i=a(t(6)),o={props:{domains:{type:Object,required:!0,default:function(){return{}}}},data:function(){return{showAll:!1}},computed:{showDomainLimit:(0,r.options)("tables/userDomainsLimit"),showPointers:function(){return this.$state.app.tokens.SHOW_POINTERS_IN_LIST||"1"},shownDomainNumber:function(){return Number(this.showDomainLimit)},showExpandButton:function(){return Object.keys(this.domains).length>this.shownDomainNumber},showAllDomains:function(){return this.showAll||Object.keys(this.domains).length===this.shownDomainNumber+1},shownDomains:function(){if(this.showAllDomains)return this.domains;var e=i.slice(0,this.shownDomainNumber,i.keys(this.domains));return i.pick(e,this.domains)}}};n.default=o},1460:function(e,n,t){var a=t(1541);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("943a96e0",a,!0,{})},1469:function(e,n,t){"use strict";t.r(n),t.d(n,"toDomain",(function(){return s})),t.d(n,"getDomainInfo",(function(){return l})),t.d(n,"processCheckbox",(function(){return u})),t.d(n,"processText",(function(){return d})),t.d(n,"processSelect",(function(){return c})),t.d(n,"getMap",(function(){return p})),t.d(n,"getCustomItems",(function(){return m})),t.d(n,"getPhpVersions",(function(){return g}));var a=t(6),r=t(35),i=function(){return(i=Object.assign||function(e){for(var n,t=1,a=arguments.length;t<a;t++)for(var r in n=arguments[t])Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]);return e}).apply(this,arguments)},o=a.pipe(Number,Number.isFinite),s=function(e){return{domain:e.domain,active:Object(r.toBoolean)(e.active),defaultdomain:Object(r.toBoolean)(e.defaultdomain),subdomain:Object(r.toNumber)(e.subdomain),bandwidth:Object(r.toUsage)({usage:o(e.bandwidth)?e.bandwidth:"0",limit:e.bandwidth_limit}),quota:Object(r.toUsage)({usage:o(e.quota)?e.quota:"0",limit:e.quota_limit}),pointers:a.pipe(a.defaultTo({}),a.keys,a.map(String))(e.pointers)}},l=function(e){return{bandwidth:e.bandwidth,quota:e.quota,ssl:"ON"===e.ssl,cgi:"ON"===e.cgi,php:"ON"===e.php,show_ips:"yes"===e.has_multiple_ips,show_php:"yes"===e.has_php_selector,force_ssl:"yes"===e.force_ssl,private_html:"link"===e.private_html?"symlink":"directory",force_redirect:e.force_redirect||"none"}},u=function(e){return{type:"checkbox",value:"ON"===e.value,description:e.desc||"",label:e.string||"",api_only:"yes"===e.api_only,hidden:"yes"===e.hidden}},d=function(e){return{type:"text",description:e.desc||"",label:e.string||"",value:e.value||"",api_only:"yes"===e.api_only,hidden:"yes"===e.hidden}},c=function(e){var n=Object.keys(e).filter((function(e){return/^item\d+val*$/.test(e)})).reduce((function(n,t){var a;return i(i({},n),((a={})[e[t]]=e[t.replace("val","txt")]||"",a))}),{});return{type:"select",description:e.desc||"",label:e.string||"",value:e.value||e.default||"",options:n,api_only:"yes"===e.api_only,hidden:"yes"===e.hidden}},p=function(e){return e.split("&").reduce((function(e,n){var t,a=n.split("="),r=a[0],o=void 0===r?"":r,s=a[1],l=void 0===s?"":s;return i(i({},e),((t={})[o]=l,t))}),{})},f=function(e){switch(e.type){case"listbox":return c(e);case"checkbox":return u(e);default:return d(e)}},m=function(e){var n=a.mapObjIndexed(p,e.custom_domain_items||{}),t=a.pickAll(a.keys(n),e),r=a.mergeDeepLeft(a.mapObjIndexed((function(e){return{value:e}}),t),n);return a.mapObjIndexed(f,r)},g=function(e){if("yes"===e.has_php_selector){if("object"==typeof e.php1_select)return{enabled:!0,legacy:"2"===e.php_selector_count,versions:Object(r.toSelectData)(e.php1_select)};var n=a.pick(a.map((function(e){return"php"+e+"_select"}),a.range(1,5)),e.options);return{enabled:!0,versions:{value:e.php1_select,options:n},legacy:"2"===e.php_selector_count}}return{enabled:!1,legacy:!1,versions:{options:{},value:""}}};n.default={getDomains:function(e){return a.map(s,a.values(e))},getDomain:{domain:l,custom_items:m},getPhpVersions:g}},1472:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.webmailSSO=n.changeDKIMStatus=n.changePassword=n.modifyAccount=n.createAccount=n.purgeAccounts=n.deleteAccounts=n.unsuspendAccounts=n.suspendAccounts=n.getAccounts=n.$processors=void 0;var r=a(t(2)),i=a(t(24)),o=a(t(30)),s=t(18),l=t(49),u=function(e){return s.Maybe.Some(e).map(Number).filter(Number.isFinite).orSome(1/0)},d={sent:function(e){return s.Maybe.fromNull(e).filter((function(e){return"object"===(0,i.default)(e)})).flatMap((function(e){var n=e.sent,t=e.send_limit;try{return s.Maybe.Some({usage:u(n),limit:u(t)})}catch(e){return s.Maybe.None()}})).orSome(!1)},lastChange:function(e){return s.Maybe.fromNull(e).map((function(e){var n=e.ip,t=e.when;return{ip:(0,s.Identity)(n).map(l.toAppString).map(l.toAppText).get(),when:(0,s.Identity)(t).map(l.toAppDate).get()}})).orSome(!1)}};n.$processors=d;var c=o.default.get({id:"EMAIL_ACCOUNTS",url:"/CMD_EMAIL_POP",domain:!0,pagination:!0,params:{bytes:!0},after:function(e){return e.flow(e.wrap("options"),e.moveProp({"options.emails":"emails","options.EMAIL_MESSAGE":"options.email_message"}),e.mapProps({emails:e.toTable(e.mapArray(e.flow(e.moveProp({"usage.last_login":"last_login","usage.last_password_change":"last_password_change"}),e.mapProps({login:function(e){return e.includes("@")?e.split("@")[0]:e},is_default:function(e,n){return!n.login.includes("@")},sent:d.sent,usage:e.mapValues(u),last_login:d.lastChange,last_password_change:d.lastChange})))),options:e.mapProps({DKIM:e.isEqual("1"),DKIM_ENABLED:e.isEqual("1"),block_cracking_unblock:e.convert.toAppNumber,clean_forwarders_on_email_delete:e.isEqual("1"),count_pop_usage:e.isEqual("1"),hide_outlook:e.isEqual("1"),pop_disk_usage_cache:e.isEqual("1"),pop_disk_usage_true_bytes:e.isEqual("1"),user_can_set_email_limit:e.isEqual("1"),purge_select:e.toSelect,when_select:e.toSelect,HAVE_ONE_CLICK_WEBMAIL_LOGIN:e.convert.toAppBoolean,system_user_to_virtual_passwd:e.isEqual("1")})}))}});n.getAccounts=c;var p=o.default.post({url:"/CMD_EMAIL_POP",params:{action:"delete"},domain:!0}),f=p.extend({params:{suspend:!0}});n.suspendAccounts=f;var m=p.extend({params:{unsuspend:!0}});n.unsuspendAccounts=m;var g=p.extend({params:{delete:!0},schema:{clean_forwarders:o.default.REQUIRED_BOOL}});n.deleteAccounts=g;var h=p.extend({params:{purge:!0},body:{file:o.default.REQUIRED_STRING,what:o.default.REQUIRED_STRING}});n.purgeAccounts=h;var b=o.default.post({url:"/CMD_EMAIL_POP",params:{action:"create"},domain:!0,schema:{user:o.default.USER,passwd2:o.default.PASSWORD,passwd:o.default.PASSWORD,quota:o.default.REQUIRED_STRING,limit:o.default.OPTIONAL_STRING},after:function(e){return e.mapProp("result",(function(e){return e.replace(/(\\n)+/g,"\n")}))}});n.createAccount=b;var v=o.default.post({url:"/CMD_EMAIL_POP",params:{action:"modify"},domain:!0,schema:{user:o.default.USER,newuser:o.default.USER,passwd2:o.default.OPTIONAL_STRING,passwd:o.default.OPTIONAL_STRING,quota:o.default.REQUIRED_STRING,limit:o.default.OPTIONAL_STRING}});n.modifyAccount=v;var $=o.default.post({url:"/CMD_CHANGE_EMAIL_PASSWORD",schema:{email:o.default.REQUIRED_STRING,oldpassword:o.default.REQUIRED_STRING,password1:o.default.REQUIRED_STRING,password2:o.default.REQUIRED_STRING}});n.changePassword=$;var _=o.default.post({url:"/CMD_EMAIL_POP",domain:!0,schema:{action:o.default.REQUIRED_STRING},before:function(e){var n=e.action;return(0,r.default)({action:"set_dkim"},n,!0)}});n.changeDKIMStatus=_;var y=o.default.post({url:"/CMD_WEBMAIL_LOGIN",notifySuccess:!1,schema:{email:o.default.REQUIRED_STRING}});n.webmailSSO=y},1473:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getDomainLog=n.updateDiskUsage=n.licenseVerify=n.setUserAwstats=n.setMultiple=n.setUserSkin=n.setUserEmail=n.setUserName=n.setUserStats=n.unsetPublicStats=n.setPublicStats=n.getWebalizerReport=n.getStatsStatus=n.getStats=void 0;var i=r(t(24)),o=r(t(2)),s=r(t(30)),l=t(599),u=a(t(6));function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var c=s.default.get({id:"USER_STATS",url:"/CMD_USER_STATS",params:{bytes:!0},domain:!0,pagination:!0,after:function(e){return e.flow(e.project({domains:"domains",stats:"stats","addons.webalizer":"webalizer","addons.awstats":"awstats",limitNotice:"stats",customItems:"custom_items"}),e.mapProps({stats:e.flow(e.deleteProp("info"),e.toArray,e.filter((function(e){return!!e.usage})),e.transformObject((function(e){return(0,o.default)({},e.setting,{usage:e.usage||void 0,limit:e.max_usage||void 0})})),e.mapValues((function(e){return["ON","OFF"].includes(e.usage)?{usage:"ON"===e.usage}:"object"===(0,i.default)(e.usage)?function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){(0,o.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},e,{usage:Object.values(e.usage)}):e})),e.mapValues((function(n){return n.limit?e.toLimitedUsage(e.convert.toAppNumber)(n):n.usage})),e.mapProps({awstats:e.flow(e.toSelect,e.getProp("value"))})),domains:e.toTable(e.mapArray(e.flow((function(e){var n=e.subdomains||e.settings.subdomains||[];return void 0!==e.settings.subdomains&&delete e.settings.subdomains,e.subdomains=n,e}),e.mapProps({bandwidth:e.mapProp("usage",e.convert.toAppNumber),quota:e.convert.toAppNumber,log_usage:e.convert.toAppNumber,nsubdomains:e.convert.toAppNumber,suspended:e.convert.toAppBoolean,settings:e.mapValues(e.convert.toAppBoolean)})))),addons:e.flow(e.toArray,e.mapArray(e.isEqual("1")),e.reduce((function(e,n){return e||n}),!1)),limitNotice:function(n){var t=Object.values(n).find((function(e){return"send_usage_message"===e.setting}));return!!t&&{defaultValue:t.max_usage,value:e.toSelect(t.usage).value}},customItems:u.pipe(u.defaultTo({}),u.map(l.fromObject),u.filter((function(e){return e.value||"checkbox"===e.type})),u.values)}))}});n.getStats=c;var p=s.default.get({id:"STATS_STATUS",url:"/CMD_USER_STATS",domain:!0,after:function(e){return e.flow(e.project({awstats:"awstats",awstatsOptions:"domain_awstats",webalizer:"webalizer"}),e.mapProp("awstats",e.isEqual("1")),e.mapProp("webalizer",e.isEqual("1")))}});n.getStatsStatus=p;var f=s.default.get({id:"WEBALIZER_REPORT",url:"/CMD_FILE_MANAGER",response:!1,params:{action:"exists"},schema:{domain:s.default.DOMAIN,subdomain:s.default.OPTIONAL_STRING},before:function(e){var n=e.domain,t=e.subdomain;return{path:t?"/domains/".concat(n,"/stats/").concat(t,"/index.html"):"/domains/".concat(n,"/stats/index.html"),domain:null,subdomain:null}},after:function(){return function(e){return"1"===e.exists}}});n.getWebalizerReport=f;var m=s.default.select({url:"/CMD_PUBLIC_STATS",params:{action:"public",json:!0},domain:!0,schema:{path:s.default.REQUIRED_STRING}});n.setPublicStats=m;var g=s.default.select({url:"/CMD_PUBLIC_STATS",params:{action:"public",json:!0,unset:!0},schema:{path:s.default.REQUIRED_STRING}});n.unsetPublicStats=g;var h=s.default.post({url:"/CMD_CHANGE_INFO",params:{json:!0},domain:!0,schema:{evalue:s.default.OPTIONAL_STRING,nvalue:s.default.OPTIONAL_STRING,lvalue:s.default.OPTIONAL_STRING}});n.setUserStats=h;var b=s.default.post({url:"/CMD_CHANGE_INFO",domain:!0}),v=b.extend({params:{name:!0},schema:{nvalue:s.default.REQUIRED_STRING}});n.setUserName=v;var $=b.extend({params:{email:!0},schema:{evalue:s.default.REQUIRED_STRING}});n.setUserEmail=$;var _=b.extend({params:{skin:!0},schema:{skinvalue:s.default.REQUIRED_STRING}});n.setUserSkin=_;var y=b.extend({params:{set_multiple:!0,send_usage_message:!0},schema:{nvalue:s.default.OPTIONAL_STRING,evalue:s.default.OPTIONAL_STRING,skinvalue:s.default.OPTIONAL_STRING,lvalue:s.default.OPTIONAL_STRING,awstatsvalue:s.default.OPTIONAL_STRING,zvalue:s.default.OPTIONAL_STRING},before:function(e){return{name:!!e.nvalue||null,email:!!e.evalue||null,skin:!!e.skinvalue||null,language:!!e.lvalue||null,awstats:!!e.awstatsvalue||null,zoom:!!e.zvalue||null}}});n.setMultiple=y;var A=b.extend({params:{awstats:!0},schema:{awstatsvalue:s.default.REQUIRED_STRING}});n.setUserAwstats=A;var w=s.default.get({id:"LICENSE_VERIFY",url:"/CMD_LICENSE_VERIFY",notifySuccess:!0});n.licenseVerify=w;var x=s.default.post({url:"/CMD_CHANGE_INFO",params:{update:!0}});n.updateDiskUsage=x;var S=s.default.get({id:"DOMAIN_LOG",url:"/CMD_SHOW_LOG",params:{json:null},accepts:"text/plain",domain:!0,schema:{type:s.default.REQUIRED_STRING},after:function(e){return e.flow((function(e){return e.split("\n")}),(function(e){return e.slice(0,-1)}))}});n.getDomainLog=S},1486:function(e,n,t){"use strict";t.r(n);var a=t(1487),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1487:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,i=a(t(17)),o=a(t(15)),s=a(t(16)),l=t(7),u=a(t(1525)),d=t(1526),c={components:{InputIp:u.default},data:function(){return{ip:"",netmask:"255.255.255.0",version:"v4",addToDevice:!0}},computed:(0,l.mapTokens)({haveIPv6:"HAVE_IPV6"}),methods:{submit:(r=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.$emit("submit",{ip:this.ip,netmask:"v4"===this.version?this.netmask:"/".concat(this.netmask),add_to_device:this.addToDevice}),this.$reset();case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)}),validateIP:function(e){if(!e)return!0;var n=e.split("-"),t=(0,i.default)(n,1)[0];return this.regexps.ip.test(t)},validateRange:function(e){if(!e)return!0;var n=e.split("-"),t=(0,i.default)(n,2),a=t[0],r=t[1],o=a.split("v4"===this.version?".":":").pop();if(!o||!r)return!0;var s="v4"===this.version?10:16;return parseInt(r,s)>parseInt(o,s)},validateUniqueness:function(e){var n=e.value;return this.validateIP(n)?(0,d.validateIP)({value:n}):{valid:!0}}},created:function(){this.validateUniqueness.id="VALIDATE_IP"}};n.default=c},1499:function(e,n,t){"use strict";t.r(n),t.d(n,"processUserRow",(function(){return p})),t.d(n,"getUsers",(function(){return f})),t.d(n,"getUserDomains",(function(){return m})),t.d(n,"getUserComments",(function(){return g})),t.d(n,"getTodayUsage",(function(){return h})),t.d(n,"getSkinInfo",(function(){return b})),t.d(n,"getFeatures",(function(){return $})),t.d(n,"getUsage",(function(){return y})),t.d(n,"getUserData",(function(){return A})),t.d(n,"getCustomItems",(function(){return w})),t.d(n,"getUser",(function(){return x}));var a=t(6),r=t(35),i=t(52),o=t(18),s=t(28),l=t(649),u=t(49),d=t(599),c=function(){return(c=Object.assign||function(e){for(var n,t=1,a=arguments.length;t<a;t++)for(var r in n=arguments[t])Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]);return e}).apply(this,arguments)},p=function(e){var n,t,o,s,l="string"==typeof e.bandwidth||!e.bandwidth.usage,d={usage:0,limit:1/0,status:i.a.Normal};return{username:e.username,corrupted:l,pending:l&&"string"!=typeof e.bandwidth,suspended:!l&&Object(r.toBoolean)(e.suspended.value),reason:l?"none":e.suspended.reason||"none",bandwidth:l?d:Object(r.toUsage)(e.bandwidth),quota:l?d:Object(r.toUsage)(e.quota),vdomains:l?d:Object(r.toUsage)(e.vdomains),domains:e.domains,ip:e.ip.length?e.ip:"",package:e.package||"",date_created:e.date_created?Object(u.toAppDate)(e.date_created):"",mysql:e.mysql?(n=e.mysql,t=n.split("/").map(a.trim),o=t[0],s=t[1],Object(r.toUsage)({usage:o,limit:s})):""}},f={users:a.pipe(a.dissoc("reasons"),a.dissoc("packages"),a.dissoc("ips"),Object(r.toTable)(p)),packages:a.pipe(a.prop("packages"),a.defaultTo([]),l.toSelect),ips:a.pipe(a.prop("ips"),a.defaultTo([]),l.toSelect)},m=a.pipe(a.prop("domains"),Object(r.toTable)(a.pipe((function(e){return c(c({},e),{pointers:e.settings.domainptr||{}})}),a.evolve({bandwidth:a.evolve({usage:r.toNumber}),quota:r.toNumber,log_usage:r.toNumber,nsubdomains:r.toNumber,suspended:r.toBoolean,settings:a.mapObjIndexed(r.toBoolean),pointers:function(e){return Object.entries(e).map((function(e){return{ptr:e[0],type:e[1].type}}))}})))),g=a.pipe(a.prop("comments"),r.toAppText),h=function(e){var n=o.Maybe.Some(e).map(a.prop("stats")).map(a.values).flatMap((function(e){return o.Maybe.fromNull(a.find(a.propEq("setting","email_deliveries_outgoing_today"),e))})).map(a.prop("usage")).map(r.toNumber).orSome(0);return{canReset:"1"===e.reseller_can_reset_email_count,sent:n}},b=function(e){return{custom:"1"===e.is_reseller_skin,path:e.reseller_skin||"",owner:e.reseller_skin_owner||""}},v=function(e){var n=e.usage;return a.contains(n,["ON","OFF"])},$=a.pipe(a.prop("stats"),a.values,Object(s.mergeTransduce)([Object(s.filterReducer)(v),Object(s.mapReducer)((function(e){var n,t=e.usage;return(n={})[e.setting]=Object(r.toBoolean)(t),n}))])),_=function(e){var n=e.setting;e.usage;return a.contains(n,["bandwidth","quota","email_quota","db_quota","inode","vdomains","nsubdomains","nemails","nemailf","nemailml","nemailr","email_deliveries_outgoing","email_deliveries_incoming","mysql","domainptr","ftp"])},y=a.pipe(a.prop("stats"),a.values,Object(s.mergeTransduce)([Object(s.filterReducer)(a.prop("usage")),Object(s.filterReducer)(_),Object(s.mapReducer)((function(e){var n,t=e.setting,a=e.usage,i=e.max_usage;return(n={})[t]=Object(r.toUsage)({usage:a,limit:i}),n}))])),A=function(e){var n=e.stats;return a.pipe(a.concat([{setting:"create_user_home_override_error",usage:o.Maybe.fromNull(n.create_user_home_override).map(a.prop("max_usage")).orSome(""),max_usage:""},{setting:"email_deliveries_outgoing_today",usage:"0",max_usage:"0"}]),Object(s.mergeTransduce)([Object(s.filterReducer)(a.prop("usage")),Object(s.filterReducer)(a.complement(_)),Object(s.filterReducer)(a.complement(v)),Object(s.mapReducer)((function(e){return"suspended_reason"===e.setting?c(c({},e),{extra:e.extra||{details:""}}):e})),Object(s.mapReducer)((function(e){var n;return(n={})[e.setting]=e.extra?{value:e.usage,extra:e.extra}:e.usage,n}))]),a.evolve({suspended:r.toBoolean,skin:l.toSelect,language:l.toSelect,suspend_date:u.toAppDate}))(a.values(n))},w=function(e){var n=e.custom_items,t=void 0===n?{}:n;return a.map(d.fromObject,t)},x={domains:m,comments:g,todayUsage:h,skinInfo:b,stats:{features:$,usage:y,userData:A},email:function(e){return e.user_email},customItems:w}},1502:function(e,n,t){"use strict";t.r(n);var a=t(1503),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1503:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={props:{uptime:{type:Object,required:!0},numcpus:{type:String,required:!1,default:""},title:{type:Boolean,default:!0}},computed:{uptimeString:function(){return this.$gettextInterpolate(this.$gettext("%{days} Days, %{hours} Hours and %{minutes} Minutes"),this.uptime)},data:function(){return{uptime:this.uptimeString,cpuCount:this.numcpus}}}};n.default=a},1504:function(e,n,t){"use strict";t.r(n);var a=t(1505),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1505:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={props:{cpus:{type:Array,required:!0}}};n.default=a},1506:function(e,n,t){"use strict";t.r(n);var a=t(1507),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1507:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={props:{memory:{type:Object,required:!0}}};n.default=a},1508:function(e,n,t){"use strict";t.r(n);var a=t(1509),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1509:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(1545),r={props:{services:{type:Array,required:!0}},methods:{reloadOpenlitespeed:a.reloadOpenlitespeed}};n.default=r},1510:function(e,n,t){"use strict";t.r(n);var a=t(1511),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1511:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,i=a(t(15)),o=a(t(16)),s=t(1448),l={api:[{command:s.getDomainPHPVersions,bind:"php"}],data:function(){return{php:"1"}},methods:{onOpen:function(){this.php=this.$api.php.versions.value},submit:(r=(0,o.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.setDomainPHPVersions)({php1_select:this.php});case 2:this.$emit("updated");case 3:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})}};n.default=l},1512:function(e,n,t){var a=t(1951);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("a9e88174",a,!0,{})},1526:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.validateIP=n.addIp=n.deleteIps=n.clearNamespace=n.removeReseller=n.assignReseller=n.getIps=void 0;var r=a(t(30)),i="/CMD_IP_MANAGER",o=(new(a(t(12)).default)).$gettext,s=r.default.get({url:i,id:"IP_MANAGER",response:{ips:[],info:{}},pagination:!0,after:function(e){return e.flow(e.moveProp({ips:"rows"}),e.deleteProp("num_ips"),e.processTableInfo("rows"),e.mapProps({rows:e.toArray}))}});n.getIps=s;var l=r.default.select({url:i,params:{assign:!0,json:!0},schema:{reseller:r.default.REQUIRED_STRING}});n.assignReseller=l;var u=r.default.select({url:i,params:{json:!0,remove:!0}});n.removeReseller=u;var d=r.default.select({url:i,params:{json:!0,clear:!0}});n.clearNamespace=d;var c=r.default.select({url:"".concat(i,"?json=yes"),params:{json:!0,delete:!0}});n.deleteIps=c;var p=r.default.post({url:i,params:{action:"add",json:!0,add_to_device_aware:!0},schema:{ip:r.default.REQUIRED_STRING,netmask:r.default.REQUIRED_STRING,add_to_device:r.default.REQUIRED_BOOL}});n.addIp=p;var f=r.default.get({url:i,id:"VALIDATE_IP",params:{comparison1:"equals"},schema:{value:r.default.REQUIRED_STRING},before:function(e){return{value1:e.value,value:null}},after:function(){return function(e){return"0"!==e.ips.info.rows?{valid:!1,message:o("You already have this IP on your system.")}:{valid:!0}}}});n.validateIP=f},1527:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.rebootServer=n.reload=n.restart=n.stop=n.start=n.getServices=void 0;var r=a(t(2)),i=a(t(30));function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var s=["reload","restart","start","stop"],l=i.default.get({id:"SERVICES",url:"/CMD_SHOW_SERVICES",response:[],params:{bytes:!0},after:function(){return function(e){return Object.keys(e.status).map((function(n){return{service:n,memory:e.memory[n],pid:e.pids[n]||[],running:"on"===e.status[n],actions:s.reduce((function(t,a){return function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?o(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},t,(0,r.default)({},a,e.actions[n].includes(a)))}),{})}}))}}});n.getServices=l;var u=function(e){return i.default.post({url:"/CMD_SERVICE",params:{action:e},schema:{service:i.default.REQUIRED_STRING},notifySuccess:!1})},d=u("start");n.start=d;var c=u("stop");n.stop=c;var p=u("restart");n.restart=p;var f=u("reload");n.reload=f;var m=i.default.post({url:"/CMD_REBOOT",params:{json:!0},schema:{passwd:i.default.REQUIRED_STRING}});n.rebootServer=m},1528:function(e,n,t){"use strict";t.r(n);var a=t(1552),r=t(1458);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(1540);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1538:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getQueueItem=n.doAction=n.getQueue=void 0;var r=a(t(2)),i=a(t(30)),o=a(t(1551)),s=i.default.get({id:"MAIL_QUEUE",url:"/CMD_MAIL_QUEUE",pagination:!0,schema:{force:i.default.OPTIONAL_BOOL},after:function(e){return function(n){return n.error?e.flow(e.project({queue_size:"queue_size",max_load_size:"mq_exim_max_load_size",error:"error"}),e.mapProp("error",e.convert.toAppBoolean))(n):e.flow(e.getProp("table"),e.toTable(e.mapArrayProps({time:function(e){return(0,o.default)(new Date,e)},size:e.convert.toAppNumber,frozen:e.convert.toAppBoolean})))(n)}}});n.getQueue=s;var l=i.default.select({url:"/CMD_MAIL_QUEUE",schema:{action:i.default.REQUIRED_STRING},before:function(e){var n,t=e.action;return n={},(0,r.default)(n,t,!0),(0,r.default)(n,"action","select"),n}});n.doAction=l;var u=i.default.get({id:"MAIL_QUEUE_ITEM",url:"/CMD_MAIL_QUEUE",schema:{id:i.default.REQUIRED_STRING},after:function(e){return e.mapProps({body:e.convert.toAppText,headers:e.convert.toAppText,logs:e.convert.toAppText})}});n.getQueueItem=u},1539:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getAdmins=n.getUsers=void 0;var r=a(t(2)),i=a(t(17)),o=a(t(30));function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var l=o.default.get({id:"ALL_USERS",url:"/CMD_ALL_USER_SHOW",pagination:!0,params:{bytes:!0},after:function(e){return e.flow(e.wrap("users"),e.moveProp({"users.reasons":"options.reasons","users.add_leave_dns":"options.add_leave_dns","users.remote_server":"options.remote_servers","users.RESULT":"options.connectionError"}),e.mapProp("users",e.toTable(e.flow(e.mapArrayProps({username:e.getProp("value"),is_user:e.feedWith(1,e.flow(e.getProp("username.is_user"),e.convert.toAppBoolean)),suspended:e.flow(e.getProp("value"),e.convert.toAppBoolean),reason:e.feedWith(1,(function(e){return e.suspended.reason||"none"})),vdomains:e.toLimitedUsage(),bandwidth:e.toLimitedUsage(),quota:e.toLimitedUsage(),date_created:e.convert.toAppDate,mysql:function(n){if(n){var t=n.split("/").map((function(e){return e.trim()})),a=(0,i.default)(t,2),r=a[0],o=a[1];return e.toLimitedUsage()({limit:Number(o)||1/0,usage:r})}}}),e.mapArray((function(e){return function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},e,{test:"test"})}))))),e.mapProp("options",e.mapProps({add_leave_dns:e.convert.toAppBoolean,connectionError:function(n){return(n||"").split("<br>\\n").filter(e.notEmpty).join("<br>")},remote_servers:e.flow((function(e){return e||{}}),e.mapValues((function(n,t){var a=n.ssl,r=n.port,i=e.convert.toAppBoolean(a)?"https":"http";return"".concat(i,"://").concat(t,":").concat(r)})))})))}});n.getUsers=l;var u=o.default.get({id:"ADMINS",url:"/CMD_ADMIN_SHOW",params:{bytes:!0},pagination:!0,after:function(e){return e.flow(e.wrap("admins"),e.moveProp({"admins.reasons":"reasons"}),e.mapProp("admins",e.toTable(e.mapArrayProps({nusers:e.convert.toAppNumber,suspended:e.flow(e.getProp("value"),e.isEqual("no:"),e.not),reason:e.feedWith(1,(function(e){return e.suspended.reason||"none"})),vdomains:e.toLimitedUsage(),bandwidth:e.toLimitedUsage(),quota:e.toLimitedUsage()}))))}});n.getAdmins=u},1540:function(e,n,t){"use strict";var a=t(1460);t.n(a).a},1541:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,"ol.user-domains--pointers{list-style-type:decimal!important}","",{version:3,sources:["/home/evo/evolution/src/js/components/local/user-domains.vue"],names:[],mappings:"AA+GA,0BACI,iCAAmC,CAAA",file:"user-domains.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nol.user-domains--pointers {\n list-style-type: decimal !important;\n}\n"],sourceRoot:""}])},1544:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.free=n.share=n.getConfig=void 0;var r=a(t(2)),i=a(t(30));function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var s="/CMD_IP_CONFIG",l=i.default.get({id:"IP_CONFIG",url:s,response:{},after:function(e){return e.flow((function(e){return{ips:e.data,hideUsersCount:"1"===e.hide_ip_user_numbers,haveShared:"1"===e.have_shared||!0}}),e.mapProp("ips",e.flow(e.mapValues((function(e,n){return function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?o(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({ip:n},e)})),Object.values,e.mapArrayProps({linked_ips:function(n){return Object.values(e.mapValues(n,(function(n,t){return{ip:t,apache:e.convert.toAppBoolean(n.apache),dns:e.convert.toAppBoolean(n.dns)}})))},value:function(n){return e.convert.toAppNumber(n)||n}}))))}});n.getConfig=l;var u=i.default.select({url:s,params:{share:!0}});n.share=u;var d=i.default.select({url:s,params:{free:"Free Selected"}});n.free=d},1545:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.reloadOpenlitespeed=n.getSystemInfo=void 0;var i=r(t(2)),o=r(t(30)),s=a(t(6));function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var u=o.default.get({id:"SYSTEM_INFO",url:"/CMD_SYSTEM_INFO",params:{bytes:!0},mapResponse:{cpus:s.pipe(s.prop("cpus"),s.values),memory:s.prop("mem_info"),uptime:s.pipe(s.prop("uptime_info"),s.pick(["days","hours","minutes"]),s.map(Number)),numcpus:s.prop("numcpus"),services:s.pipe(s.prop("services"),s.mapObjIndexed((function(e,n){return function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach((function(n){(0,i.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},s.evolve({info_str:s.pipe(s.defaultTo(""),s.replace(/\\n/g,"")),version:s.replace(/\\n/g,"")},e),{id:n})})),s.values)}});n.getSystemInfo=u;var d=o.default.post({url:"/CMD_SYSTEM_INFO",params:{action:"reload_openlitespeed"}});n.reloadOpenlitespeed=d},1551:function(e,n,t){"use strict";t.r(n);var a=t(19),r=t(601),i=t(8);function o(e,n){Object(i.a)(2,arguments);var t=Object(a.a)(n);return Object(r.a)(e,1e3*t)}function s(e,n){Object(i.a)(2,arguments);var t=Object(a.a)(n);return o(e,-t)}t.d(n,"default",(function(){return s}))},1552:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{class:{"scrollbar:primary":!e.$_Client.isPhone},style:{"overflow-x":"auto","min-width":e.$_Client.isPhone?"auto":"15rem"}},[e._l(e.shownDomains,(function(n,a){return t("div",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"center"},expression:"{ cross: 'center' }"}],key:a},[t("a",{attrs:{href:"http://"+a,target:"_blank"}},[e._v("\n "+e._s(e._f("p6eUnicode")(a))+"\n ")]),e._v("\n \n "),n.length&&"0"!==e.showPointers?t("ui-tooltip",[t("translate",{staticClass:"txt:bold",attrs:{slot:"trigger"},slot:"trigger"},[e._v("\n (pointers)\n ")]),e._v(" "),t("1"===e.showPointers?"ul":"ol",{tag:"component",staticClass:"wrap:nowrap user-domains--pointers"},e._l(n,(function(n){return t("li",{key:n},[t("a",{attrs:{href:"http://"+n,target:"_blank"}},[e._v("\n "+e._s(e._f("p6eUnicode")(n))+"\n ")])])})),0)],1):e._e()],1)})),e._v(" "),e.showExpandButton&&!e.showAllDomains?t("ui-button",{attrs:{theme:"light",size:"small"},on:{click:function(n){e.showAll=!0}}},[t("translate",[e._v("show all...")]),e._v(" "),t("ui-icon",{directives:[{name:"margin",rawName:"v-margin",value:[,,,1],expression:"[, , , 1]"}],attrs:{id:"caret-down",size:"small"}})],1):e._e()],2)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},1650:function(e,n,t){"use strict";t.r(n);var a=t(2271),r=t(1486);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1661:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.validateLicense=n.updateDirectadmin=n.updateLicense=n.getValues=void 0;var r=a(t(30)),i=function(e){return e.replace("\\n","")},o=function(e){var n=e.value,t=e.limit;return void 0!==n&&void 0!==t&&"-1"!==t&&{value:n,limit:t}},s=r.default.get({id:"LICENSE_VALUES",url:"/CMD_LICENSE",after:function(e){return e.flow(e.moveProp({ip:"license.ip",name:"license.name",lid:"license.ID",uid:"license.clientID",internal:"license.isInternal",start:"license.validAfter",expiry:"license.validUntil",portioned:"license.showTrueExpiry",true_expiry:"license.trueExpiry",current_time:"license.currentServerTime",timezone_offset:"license.timezoneOffset",remaining:"license.timeRemaining",license_change:"license.lastUpdated",os_name:"directadmin.compiledOn",compile_time:"directadmin.compileDate",version:"directadmin.currentServerVersion",currentversion:"directadmin.currentAvailableVersion",da_needs_restart:"directadmin.pendingRestart",software_change:"directadmin.lastUpdated",startup_time:"directadmin.lastRestart",update_available:"directadmin.updateAvailable",CURRENT_ACCOUNTS:"license.usage.accounts.value",nusers:"license.usage.accounts.limit",CURRENT_DOMAINS:"license.usage.domains.value",vdomains:"license.usage.domains.limit",CURRENT_RESELLERS:"license.usage.resellers.value",nresellers:"license.usage.resellers.limit"}),e.mapProps({license:e.mapProps({isInternal:function(e){return"Y"===e},showTrueExpiry:function(e){return"Y"===e},validAfter:e.convert.toAppDate,validUntil:e.convert.toAppDate,trueExpiry:e.convert.toAppDate,currentServerTime:e.convert.toAppDate,lastUpdated:i,usage:e.mapValues(o)}),directadmin:e.mapProps({pendingRestart:e.convert.toAppBoolean,lastUpdated:i,lastRestart:i,updateAvailable:e.isEqual("1")})}))}});n.getValues=s;var l=r.default.get({url:"/CMD_LICENSE",params:{update:"license"},notifySuccess:!0});n.updateLicense=l;var u=l.extend({params:{update:"program"}});n.updateDirectadmin=u;var d=r.default.get({url:"/CMD_LICENSE_VERIFY",notifySuccess:!1,notifyError:!1});n.validateLicense=d},1702:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.getStats=void 0;var r=a(t(30)).default.get({id:"ADMIN_STATS",url:"/CMD_ADMIN_STATS",params:{ipp:99999,bytes:!0},after:function(e){return e.mapProps({allocated:e.mapValues(e.convert.toAppLimit),usage:e.mapProps({last_tally:e.convert.toAppDate}),disk:e.flow(e.deleteProp("info"),e.toArray,e.mapArray(e.flow(e.moveProp({Filesystem:"fs","1-blocks":"size",Used:"used",Available:"free",Capacity:"usage","Mounted on":"mount"}),e.mapProps({size:e.convert.toAppNumber,used:e.convert.toAppNumber,free:e.convert.toAppNumber})))),loadavg:e.flow(e.mapValues(e.flow(parseFloat,(function(e){return e.toFixed(2)}))),(function(e){return[e.one,e.five,e.fifteen].join(", ")}))})}});n.getStats=r},1830:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.saveLimitNotice=n.getStats=n.$processors=void 0;var r=a(t(30)),i=t(14),o={stats:i.fp.flow(i.fp.moveProp({"limit.userssh":"stats.userssh","limit.aftp":"stats.aftp","limit.catchall":"stats.catchall","limit.cgi":"stats.cgi","limit.cron":"stats.cron","limit.dns":"stats.dns","limit.dnscontrol":"stats.dnscontrol","limit.login_keys":"stats.login_keys","limit.oversell":"stats.oversell","limit.php":"stats.php","limit.serverip":"stats.serverip","limit.spam":"stats.spam","limit.ssh":"stats.ssh","limit.ssl":"stats.ssl","limit.sysinfo":"stats.sysinfo"}),i.fp.getProp("stats"),i.fp.mapValues(i.fp.convert.toAppBoolean)),info:i.fp.flow(i.fp.moveProp({"limit.additional_bandwidth":"info.additional_bandwidth","limit.ip":"info.ip","limit.ips":"info.ips","limit.ns1":"info.ns1","limit.ns2":"info.ns2","limit.original_package":"info.original_package","limit.package":"info.package","limit.reseller_widgets":"info.reseller_widgets","limit.sentwarning":"info.sentwarning","limit.subject":"info.subject"}),i.fp.getProp("info"),i.fp.mapProp("sentwarning",i.fp.convert.toAppBoolean)),usage:function(e){return i.fp.flow(i.fp.getProp("usage"),i.fp.mapValues(i.fp.flow((function(n,t){return{usage:n,limit:e.limit[t]||"unlimited",allocated:e.allocated[t]}}),i.fp.mapProps({usage:i.fp.convert.toAppNumber,limit:i.fp.convert.toAppLimit,allocated:i.fp.convert.toAppLimit}))))(e)},limitNotice:function(e){var n=e.send_usage_message;if(!n)return!1;var t=i.fp.toSelect(n.select).value;return{defaultValue:n.max_usage,value:t}}};n.$processors=o;var s=r.default.get({id:"RESELLER_STATS",url:"/CMD_RESELLER_STATS",params:{bytes:!0},mapResponse:{stats:o.stats,info:o.info,usage:o.usage,limitNotice:o.limitNotice}});n.getStats=s;var l=r.default.post({url:"/CMD_CHANGE_INFO",params:{send_usage_message_reseller:!0},before:function(e){return{value:null,send_usage_message_value:e.value}},schema:{value:r.default.REQUIRED_STRING}});n.saveLimitNotice=l},1900:function(e,n,t){"use strict";t.r(n);var a=t(1901),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1901:function(e,n,t){"use strict";var a=t(1),r=t(10);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t(1543)),o=t(7),s=a(t(2416)),l=a(t(2730)),u={preload:i.getWidgets,computed:{layout:(0,o.options)("skin/layout"),dashboard:function(){switch(this.layout){case"hybrid":return"user"!==this.$state.app.user.accessLevel||this.$_Client.isMobile?s.default:l.default;case"grid":return this.$_Client.isMobile?s.default:l.default;default:return s.default}}},render:function(e){return e(this.dashboard)}};n.default=u},1902:function(e,n,t){"use strict";t.r(n);var a=t(1903),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1903:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t(17)),o=r(t(15)),s=r(t(16)),l=r(t(20)),u=r(t(2)),d=a(t(1543)),c=a(t(6)),p=r(t(30)),f=r(t(1779)),m=t(7),g=t(21),h=t(14),b=r(t(2695)),v=r(t(2696)),$=r(t(2697)),_=r(t(2700));function y(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function A(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?y(Object(t),!0).forEach((function(n){(0,u.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var w,x,S,k,O,C=function(e){return e.toLowerCase().replace(/_/g,"-").slice(4)},D=function(e){return e.includes("PLUGINS")?_.default["external-widget"]:_.default[C(e)]},I={name:"Dashboard",components:A({VueDraggable:f.default,AddWidgetDialog:v.default,DashboardTab:$.default},_.default),data:function(){return{activeWidget:"",preloadingWidget:"",widgets:[],editing:!1,widgetTabsData:[]}},api:[{command:d.getWidgets,bind:"widgets"}],props:{forceMobile:{type:Boolean,required:!1,default:!1}},computed:A({layout:(0,m.options)("skin/layout"),mergeLevels:(0,m.options)("grid-layout/mergeLevels"),accessLevel:{get:function(){return this.$state.app.user.accessLevel},set:function(e){this.$store.commit("app/SET_ACCESS_LEVEL",e)}},hiddenWidgets:function(){return(0,l.default)(this.hideUserStats?["WGT_USER_STATS","WGT_EMAIL_POP","WGT_DB"]:[]).filter((function(e){return e}))}},(0,g.mapState)({level:function(e){return e.app.user.accessLevel},hideUserStats:function(e){return!e.app.tokens||!e.app.tokens.DOMAIN_LIST||!e.app.tokens.DOMAIN_LIST.length}}),{installedWidgets:function(){var e=this.$api.widgets.installed;return(void 0===e?[]:e).filter(this.isWidgetVisible)},availableWidgets:function(){return c.filter(this.isWidgetVisible,this.$api.widgets.available||[])},widgetTabs:function(){var e=this;return this.widgets.map((function(n){return A({id:n},e.widgetTabsData[n]||e.$api.widgets.data[n])}))},activeWidgetName:function(){return C(this.activeWidget)},activeWidgetComponent:function(){return this.getVueWidget(this.activeWidget)||D(this.activeWidget)}}),watch:{level:(O=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.getWidgets();case 2:this.initData();case 3:case"end":return e.stop()}}),e,this)}))),function(){return O.apply(this,arguments)}),$domain:(k=(0,s.default)(o.default.mark((function e(n){var t;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.activeWidgetComponent.preload,!n||!t||"function"!=typeof t){e.next=4;break}return e.next=4,t({id:this.activeWidget});case 4:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},methods:{isWidgetVisible:function(e){return!this.hiddenWidgets.includes(e)},initData:function(){this.widgets=(0,l.default)(this.installedWidgets);var e=(0,i.default)(this.widgets,1)[0],n=void 0===e?"WGT_PLACEHOLDER_WIDGET":e;if(window.sessionStorage&&"WGT_PLACEHOLDER_WIDGET"!==n){var t=window.sessionStorage.getItem("da:dashboard/activeWidget");t&&this.widgets.includes(t)&&(n=t)}this.processLanguages(),this.setWidget(n)},addWidgetDialog:(S=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.getWidgets();case 2:this.$dialog("ADD_WIDGET_DIALOG").open();case 3:case"end":return e.stop()}}),e,this)}))),function(){return S.apply(this,arguments)}),addWidget:function(e){this.widgets.push(e),d.addWidget({widget:e}).then(d.getWidgets)},removeWidget:function(e){this.widgets=this.widgets.filter((function(n){return n!==e})),d.removeWidget({widget:e}).then(d.getWidgets)},handleDragEnd:(x=(0,s.default)(o.default.mark((function e(n){var t,a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(t=n.newIndex-n.oldIndex)&&(a=n.item.dataset.widget,d.moveWidget({direction:t,widget:a}).then(d.getWidgets));case 2:case"end":return e.stop()}}),e)}))),function(e){return x.apply(this,arguments)}),handleTabClick:h._.debounce((function(e){this.activeWidget!==e?this.setWidget(e):this.$_Client.isDesktop&&!this.forceMobile||(this.activeWidget="")}),300),setWidget:(w=(0,s.default)(o.default.mark((function e(n){var t,a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.editing){e.next=2;break}return e.abrupt("return");case 2:if(window.sessionStorage&&window.sessionStorage.setItem("da:dashboard/activeWidget",n),t=this.getVueWidget(n)||D(n),"function"!=typeof(a=t.preload)){e.next=9;break}return this.preloadingWidget=n,this.activeWidget="WGT_PRELOAD",e.next=9,a({id:n});case 9:this.activeWidget=n,this.preloadingWidget="";case 11:case"end":return e.stop()}}),e,this)}))),function(e){return w.apply(this,arguments)}),hideGhost:function(e,n){var t=n.cloneNode(!0);t.style.display="none",document.body.appendChild(t),e.setDragImage(t,0,0)},getVueWidget:function(e){var n=this.$api.widgets.data[e]||{},t=n.vue,a=n.template,r=n.has_style_css;if(void 0===t)return null;if("yes"===(void 0===r?"no":r)){var i="/CMD_WIDGET?action=style&json=yes&redirect=yes&widget=".concat(e);if(!this.vue_style_css){var o=document.createElement("link");o.setAttribute("rel","stylesheet"),window.document.head.appendChild(o),this.vue_style_css=o}this.vue_style_css.setAttribute("href",i)}return A({},new Function("return ".concat(t))()({template:"<div>".concat(a,"</div>"),widgets:c.clone(_.default),command:p.default}),{name:e,_Ctor:void 0,__file:void 0,staticRenderFns:void 0,_compiled:!1})},processLanguages:function(){c.forEachObjIndexed(this.registerLanguage,this.$api.widgets.data)},registerLanguage:function(e){var n=this,t=e.language,a=void 0===t?{}:t;c.forEachObjIndexed((function(e,t){return n.$store.commit("lang/INJECT_LANGUAGE",{lang:t,strings:e})}),a)}},created:function(){var e=this;this.initData(),this.widgetTabsData=(0,b.default)(this.$gettext),m.emitter.on("language:changed",(function(){e.widgetTabsData=(0,b.default)(e.$gettext)}))}};n.default=I},1904:function(e,n,t){"use strict";t.r(n);var a=t(1905),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1905:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(17)),i=a(t(2)),o=t(14);function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var l={api:[{command:t(1543).getWidgets,bind:"widgets"}],data:function(){return{widget:""}},props:{widgets:{type:Array,required:!0},data:{type:Object,required:!0}},computed:{options:function(){var e=this;return this.widgets.reduce((function(n,t){return function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){(0,i.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},n,(0,i.default)({},t,e.getTitle(t)))}),{})}},created:function(){var e=(0,r.default)(this.widgets,1);this.widget=e[0]},methods:{getTitle:function(e){return this.data[e]?this.data[e].title:this.$api.widgets.data[e].title},submit:o._.debounce((function(){this.$emit("widgetAdded",this.widget)}),500)}};n.default=l},1906:function(e,n,t){"use strict";t.r(n);var a=t(1907),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1907:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a={props:{route:{type:String,required:!1},link:{type:String,required:!1},active:{type:Boolean,default:!1},editing:{type:Boolean,default:!1},id:{type:String,required:!0},title:{type:String,required:!1},desc:{type:String,required:!1},img:{type:String,required:!1},forceMobile:{type:Boolean,required:!1,default:!1}},data:function(){return{buttons:{drag:{title:this.$gettext("Change position"),icon:"mobile-menu"},remove:{title:this.$gettext("Remove widget"),icon:"close"}}}}};n.default=a},1908:function(e,n,t){var a=t(2699);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("0fc36601",a,!0,{})},1909:function(e,n,t){"use strict";t.r(n);var a=t(1910),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1910:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t(2)),o=a(t(6)),s=t(1448),l=t(7),u=t(49);function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var c={preload:s.getDomains,api:[{command:s.getDomains,bind:"domains"}],provide:function(){var e=this;return{getClass:function(n,t){return"quota"===t||"bandwidth"===t?"--usage:".concat(e.$api.domains[n][t].status):""}}},computed:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){(0,i.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({domains:function(){return this.$api.domains}},(0,l.mapTokens)({activeDomainsCount:"NDOMAINS",activeSubdomainsCount:"NUSERSUBDOMAINS",maxDomainsCount:function(e){return(0,u.toAppLimit)(e.NDOMAINSMAX)}}),{canCreateDomain:function(){return this.activeDomainsCount<this.maxDomainsCount}}),methods:{toBytes:function(e){return 1e3*parseFloat(e)*1e3},sortBy:function(e){switch(e){case"quota":return o.path(["quota","usage"]);case"bandwidth":return o.path(["bandwidth","usage"]);default:o.prop(e)}return o.prop(e)}}};n.default=c},1911:function(e,n,t){"use strict";t.r(n);var a=t(1912),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1912:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(2)),i=t(1702),o=t(7),s=t(14);function l(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var u=s.fp.flow(s.fp.getProps(["quota","bandwidth","inode","vdomains","nusers","nresellers","nemails","ftp","mysql"]),s.fp.mapValues(s.fp.convert.toAppNumber)),d={preload:i.getStats,api:[{command:i.getStats,bind:"stats"}],computed:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?l(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},(0,o.mapTokens)({haveInodes:"HAVE_INODE"}),{usage:function(){return u(this.$api.stats.usage)}})};n.default=d},1913:function(e,n,t){var a=t(2705);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("ce3b78cc",a,!0,{})},1914:function(e,n,t){"use strict";t.r(n);var a=t(1915),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1915:function(e,n,t){"use strict";var a=t(1),r=t(10);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t(6)),o=t(1539),s=a(t(1528)),l={preload:o.getUsers,api:[{command:o.getUsers,bind:"data"}],components:{UserDomains:s.default},methods:{sortBy:function(e){switch(e){case"quota":return i.path(["quota","usage"]);case"bandwidth":return i.path(["bandwidth","usage"]);case"domains":return i.pipe(i.prop("domains"),i.keys,i.length);default:i.prop(e)}return i.prop(e)}}};n.default=l},1916:function(e,n,t){var a=t(2708);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("265d1c1f",a,!0,{})},1917:function(e,n,t){"use strict";t.r(n);var a=t(1918),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1918:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(2)),i=t(1447),o=t(7);function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var l={preload:i.getDatabases,api:[{command:i.getDatabases,bind:"data"}],computed:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({databases:function(){return this.$api.data.databases.rows}},(0,o.mapTokens)({activeDBCount:"USERDATABASE",quota:"USERDBQUOTA",limit:"USERDATABASEMAX"}),{humanReadableSize:function(){return this.$options.filters.humanReadableSize}})};n.default=l},1919:function(e,n,t){"use strict";t.r(n);var a=t(1920),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1920:function(e,n,t){"use strict";var a=t(10);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(6)),i=t(1472),o={preload:i.getAccounts,api:[{command:i.getAccounts,bind:"data"}],computed:{accounts:function(){return this.$api.data.emails.rows},accountsCount:function(){return this.$api.data.emails.rowsCount},options:function(){return this.$api.data.options},quota:function(){var e=this.options.total_usage_bytes;return this.$options.filters.humanReadableSize(e)}},methods:{sortBy:function(e){return"usage"===e?r.path(["usage","usage"]):r.prop(e)}}};n.default=o},1921:function(e,n,t){"use strict";t.r(n);var a=t(1922),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1922:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,i,o=a(t(15)),s=a(t(16)),l=t(1543),u=t(11),d={preload:(i=(0,s.default)(o.default.mark((function e(n){var t,a;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.id,!(a=(0,u.State)("commands.GET_WIDGETS.response.data.".concat(t)))||!a.main){e.next=4;break}return e.abrupt("return",a.main);case 4:return e.abrupt("return",(0,l.getExternalWidget)({id:t}));case 5:case"end":return e.stop()}}),e)}))),function(e){return i.apply(this,arguments)}),api:[{command:l.getExternalWidget,bind:{response:"widget",isDone:"isDone"}}],props:{id:{type:String,required:!0}},data:function(){return{loading:!1}},computed:{html:function(){return this.$api.isDone?this.$api.widget.html:(0,u.State)("commands.GET_WIDGETS.response.data.".concat(this.id,".main"))}},methods:{reloadWidget:(r=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,(0,l.getExternalWidget)({id:this.id});case 3:this.loading=!1;case 4:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)}),setupInterval:function(){this.$api.widget.refresh&&this.$api.widget.refresh>0&&setTimeout(this.setupInterval,this.$api.widget.refresh),this.reloadWidget()}},mounted:function(){this.$api.widget.refresh&&this.$api.widget.refresh>0&&setTimeout(this.setupInterval,this.$api.widget.refresh)}};n.default=d},1923:function(e,n,t){"use strict";t.r(n);var a=t(1924),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1924:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(1544),r={preload:a.getConfig,api:[{command:a.getConfig,bind:"config"}],computed:{ips:function(){return this.$api.config.ips},hideUsersColumn:function(){return this.$api.config.hideUsersCount},numIps:function(){return this.ips.length}}};n.default=r},1925:function(e,n,t){"use strict";t.r(n);var a=t(1926),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1926:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=t(1526),i=a(t(1650)),o={preload:r.getIps,components:{AddIpDialog:i.default},api:[{command:r.getIps,bind:"ips"}],methods:{addIp:function(e){(0,r.addIp)(e).then(r.getIps)}}};n.default=o},1927:function(e,n,t){"use strict";t.r(n);var a=t(1928),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1928:function(e,n,t){"use strict";var a=t(10),r=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,o=r(t(15)),s=r(t(16)),l=a(t(1661)),u=t(1527),d={preload:l.getValues,data:function(){return{restarted:!1}},api:[{command:l.getValues,bind:"values"}],computed:{license:function(){return this.$api.values.license},directadmin:function(){return this.$api.values.directadmin},licenseValues:function(){return[{label:this.$gettext("License IP"),value:this.license.ip},{label:this.$gettext("Name in License"),value:this.license.name},{label:this.$gettext("License ID"),value:this.license.ID},{label:this.$gettext("Client ID"),value:this.license.clientID},{label:this.$gettext("License Type"),value:this.license.isInternal?this.$gettext("Internal"):this.$gettext("External")},{label:this.$gettext("Valid After"),value:this.license.ip},{label:this.$gettext("License IP"),value:this.license.ip},{label:this.$gettext("License IP"),value:this.license.ip},{label:this.$gettext("License IP"),value:this.license.ip},{label:this.$gettext("License IP"),value:this.license.ip},{label:this.$gettext("License IP"),value:this.license.ip},{label:this.$gettext("License IP"),value:this.license.ip}].filter((function(e){var n=e.show;return void 0===n||n}))}},methods:{updateLicense:l.updateLicense,updateDA:l.updateDirectadmin,restartDA:(i=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.restart)("directadmin");case 2:if(!e.sent){e.next=4;break}this.restarted=!0;case 4:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})}};n.default=d},1929:function(e,n,t){"use strict";t.r(n);var a=t(1930),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1930:function(e,n,t){"use strict";var a=t(1),r=t(10);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(t(6)),o=t(1434),s={components:{UserDomains:a(t(1528)).default},preload:o.getUsers,provide:function(){var e=this;return{getClass:function(n,t){return"quota"===t||"bandwidth"===t?"--usage:".concat(e.$api.users[n][t].status):""}}},api:[{command:o.getUsers,bind:{"response.users.rows":"users"}}],methods:{sortBy:function(e){switch(e){case"quota":return i.path(["quota","usage"]);case"bandwidth":return i.path(["bandwidth","usage"]);case"domains":return i.pipe(i.prop("domains"),i.keys,i.length);default:i.prop(e)}return i.prop(e)}}};n.default=s},1931:function(e,n,t){"use strict";t.r(n);var a=t(1932),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1932:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(1538),r={preload:a.getQueue,api:[{command:a.getQueue,bind:"data"}],computed:{rows:function(){return this.$api.data.rows},error:function(){return this.$api.data.error}}};n.default=r},1933:function(e,n,t){"use strict";t.r(n);var a=t(1934),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1934:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(2)),i=t(1830),o=t(7);function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var l=t(14).fp.mapValues((function(e){return{value:e.usage,limit:e.limit}})),u={preload:i.getStats,api:[{command:i.getStats,bind:"stats"}],computed:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?s(Object(t),!0).forEach((function(n){(0,r.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):s(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},(0,o.mapTokens)({haveInodes:"HAVE_INODE",lastLogin:"LASTLOGIN",created:"DATE_CREATED"}),{usage:function(){return l(this.$api.stats.usage)}})};n.default=u},1935:function(e,n,t){var a=t(2719);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("06d6d7e0",a,!0,{})},1936:function(e,n,t){"use strict";t.r(n);var a=t(1937),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1937:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(1527),r={preload:a.getServices,api:[{command:a.getServices,bind:"services"}],methods:{toggle:function(e){"nowrap"===e.target.style["white-space"]?e.target.style["white-space"]="normal":e.target.style["white-space"]="nowrap"}}};n.default=r},1938:function(e,n,t){var a=t(2722);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("2e43bf57",a,!0,{})},1939:function(e,n,t){"use strict";t.r(n);var a=t(1940),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1940:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,i,o=a(t(15)),s=a(t(16)),l=t(1529),u={preload:l.getSkins,data:function(){return{checkedRows:[]}},created:function(){this.skinName=this.skinToken},api:[{command:l.getSkins,bind:"skins"}],computed:{skinToken:function(){return this.$state.app.tokens.SKIN},checkedSkins:function(){return this.checkedRows.map((function(e){return e.skin}))}},methods:{reloadSkins:(i=(0,s.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([(0,l.getSkins)(),this.$store.dispatch("app/GET_TOKENS")]);case 2:this.skinName!==this.skinToken&&(window.location.href="/");case 3:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)}),applySkin:(r=(0,s.default)(o.default.mark((function e(n){var t;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.$state.app.tokens.SKIN,e.next=3,(0,l.applySkin)({select:this.checkedSkins,apply_as:n});case 3:return e.next=5,this.$store.dispatch("app/GET_TOKENS");case 5:this.$state.app.tokens.SKIN!==t&&(window.location="/CMD_SKINS");case 6:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})}};n.default=u},1941:function(e,n,t){"use strict";t.r(n);var a=t(1942),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1942:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=t(1545),i=a(t(1943)),o=a(t(1944)),s=a(t(1945)),l=a(t(1946)),u={preload:r.getSystemInfo,api:[{command:r.getSystemInfo,bind:"info"}],components:{CpuInfoTable:o.default,GeneralInfoTable:i.default,MemoryInfoTable:s.default,ServicesInfoTable:l.default},computed:{sections:function(){return["general",!!this.$api.info.cpus.length&&"cpu",!!this.$api.info.memory&&"memory","services"].filter(Boolean)}}};n.default=u},1943:function(e,n,t){"use strict";t.r(n);var a=t(2274),r=t(1502);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1944:function(e,n,t){"use strict";t.r(n);var a=t(2275),r=t(1504);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1945:function(e,n,t){"use strict";t.r(n);var a=t(2276),r=t(1506);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1946:function(e,n,t){"use strict";t.r(n);var a=t(2277),r=t(1508);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1947:function(e,n,t){"use strict";t.r(n);var a=t(1948),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1948:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(15)),i=a(t(16)),o=a(t(2)),s=t(1473),l=t(1448),u=t(49),d=t(7),c=t(14),p=a(t(46)),f=a(t(1949));function m(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}var g,h=c.fp.flow(c.fp.getProps(["quota","bandwidth","nemails","ftp","mysql","inode"]),c.fp.mapValues((function(e){return{value:e.usage,limit:e.limit}}))),b={preload:function(){return Promise.all([(0,s.getStats)(),(0,l.getDomainPHPVersions)()])},components:{DomainsDropdown:p.default,PhpVersionDialog:f.default},api:[{command:s.getStats,bind:"data"},{command:l.getDomainPHPVersions,bind:"php"}],commands:{getDomainPHPVersions:l.getDomainPHPVersions},computed:function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?m(Object(t),!0).forEach((function(n){(0,o.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):m(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({},(0,d.mapTokens)({haveInodes:"HAVE_INODE",lastLogin:function(e){return(0,u.toAppDate)(e.LASTLOGIN_TIMESTAMP)},lastHost:"LASTHOST",created:function(e){return(0,u.toAppDate)(e.DATE_CREATED_TIMESTAMP)},haveDomains:function(e){return!!e.DOMAIN_LIST.length}}),{usage:function(){return h(this.$api.data.stats)}}),methods:{updateDiskUsage:(g=(0,i.default)(r.default.mark((function e(){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,s.updateDiskUsage)();case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:return e.prev=7,(0,s.getStats)(),e.finish(7);case 10:case"end":return e.stop()}}),e,null,[[0,5,7,10]])}))),function(){return g.apply(this,arguments)}),checkVisibility:function(e){var n=this.usage[e];return n&&n.limit>0},openPHPSelector:function(){this.$dialog("PHP_VERSION_DIALOG").open()}}};n.default=b},1949:function(e,n,t){"use strict";t.r(n);var a=t(2278),r=t(1510);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(1950);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},1950:function(e,n,t){"use strict";var a=t(1512);t.n(a).a},1951:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,"#PHP_VERSION_DIALOG .badge{white-space:normal}#PHP_VERSION_DIALOG .badge .badge-text{line-height:150%}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/domains/_components/php-version-dialog.vue"],names:[],mappings:"AA8DA,2BAEQ,kBAAoB,CAF5B,uCAIY,gBAAiB,CAAA",file:"php-version-dialog.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n#PHP_VERSION_DIALOG {\n .badge {\n white-space: initial;\n .badge-text {\n line-height: 150%;\n }\n }\n}\n"],sourceRoot:""}])},1952:function(e,n,t){var a=t(2727);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("8da8ec20",a,!0,{})},1953:function(e,n,t){var a=t(2729);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("da321bfe",a,!0,{})},1954:function(e,n,t){"use strict";t.r(n);var a=t(1955),r=t.n(a);for(var i in a)"default"!==i&&function(e){t.d(n,e,(function(){return a[e]}))}(i);n.default=r.a},1955:function(e,n,t){"use strict";var a=t(1);Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=a(t(602)),i=a(t(2416)),o={data:function(){return{isResizing:!1,isDragging:!1,width:360}},components:{IconsGrid:r.default,Dashboard:i.default},mounted:function(){this.setWidth(localStorage.getItem("icons-grid/aside-width")||360),window.document.addEventListener("mousemove",this.dragMouseMove),window.document.addEventListener("mouseup",this.dragMouseUp),window.document.body.classList.add("--dashboard")},destroyed:function(){window.document.body.classList.remove("--dashboard"),window.document.removeEventListener("mousemove",this.dragMouseMove),window.document.removeEventListener("mouseup",this.dragMouseUp)},methods:{dragMouseDown:function(){this.isResizing=!0},dragMouseUp:function(){this.isResizing=!1,this.isDragging&&(localStorage.setItem("icons-grid/aside-width",this.width),this.isDragging=!1)},dragMouseMove:function(e){if(!this.isResizing)return!1;this.isDragging=!0,e.preventDefault();var n=this.$refs.aside.getBoundingClientRect();return this.setWidth(n.right-e.clientX),!1},setWidth:function(e){var n=this.$el.offsetWidth/2;e>360&&e<n&&(this.width=e)}}};n.default=o},1956:function(e,n,t){var a=t(2732);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);(0,t(5).default)("1c79d98b",a,!0,{})},2271:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ui-dialog",{attrs:{id:"ADD_IP_DIALOG",theme:"primary"}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Add IP Address")]),e._v(" "),t("template",{slot:"content"},[t("ui-form-element",{attrs:{group:"addIp",validators:{required:!0,validateIP:e.validateIP,validateRange:e.validateRange,api:e.validateUniqueness},vertical:""}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("IP Address")]),e._v(" "),t("input-ip",{attrs:{slot:"content",version:e.version,netmask:e.netmask,disableVersionSelect:!e.haveIPv6,allowRange:""},on:{"update:version":function(n){e.version=n},"update:netmask":function(n){e.netmask=n}},slot:"content",model:{value:e.ip,callback:function(n){e.ip=n},expression:"ip"}}),e._v(" "),t("translate",{attrs:{slot:"error:validateIP"},slot:"error:validateIP"},[e._v("Should be valid IP Address")]),e._v(" "),t("translate",{attrs:{slot:"error:validateRange"},slot:"error:validateRange"},[e._v("Range end should be larger than start")])],1),e._v(" "),t("ui-form-element",{attrs:{group:"addIp",validators:{required:!0,regex:e.regexps.ip},vertical:""}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("Netmask")]),e._v(" "),"v4"===e.version?t("input-ip",{attrs:{slot:"content",disableVersionSelect:""},slot:"content",model:{value:e.netmask,callback:function(n){e.netmask=n},expression:"netmask"}}):t("translate",{attrs:{slot:"content"},slot:"content"},[e._v("\n For IPv6 IPs, use a /mask, eg: /64\n ")]),e._v(" "),t("translate",{attrs:{slot:"error:regex"},slot:"error:regex"},[e._v("Should be valid netmask")])],1),e._v(" "),t("ui-form-element",{attrs:{vertical:""}},[t("input-checkbox",{attrs:{slot:"content"},slot:"content",model:{value:e.addToDevice,callback:function(n){e.addToDevice=n},expression:"addToDevice"}},[t("translate",[e._v("Add to device")])],1)],1)],1),e._v(" "),t("ui-button",{attrs:{slot:"buttons",theme:"primary",validateGroup:"addIp"},on:{click:e.submit},slot:"buttons"},[t("translate",[e._v("Add IP")])],1)],2)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2274:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("app-page-section",[e.title?t("translate",{attrs:{slot:"section:title"},slot:"section:title"},[e._v("\n System Info\n ")]):e._e(),e._v(" "),t("ui-table",{attrs:{transposed:"",items:[e.data]}},[t("ui-column",{attrs:{id:"uptime",label:e.$gettext("Uptime")}}),e._v(" "),e.data.cpuCount?t("ui-column",{attrs:{id:"cpuCount",label:e.$gettext("CPUs count")}}):e._e()],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2275:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("app-page-section",[t("translate",{attrs:{slot:"section:title"},slot:"section:title"},[e._v("CPUs Information")]),e._v(" "),t("ui-table",{attrs:{items:e.cpus,vertical:e.$_Client.isPhone}},[t("ui-column",{attrs:{id:"model_name",label:e.$gettext("Processor Name")}}),e._v(" "),t("ui-column",{attrs:{id:"vendor_id",label:e.$gettext("Vendor ID")}}),e._v(" "),t("ui-column",{attrs:{id:"mhz",label:e.$gettext("Processor Speed (MHz)")}})],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2276:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("app-page-section",[t("translate",{attrs:{slot:"section:title"},slot:"section:title"},[e._v("\n Memory Information\n ")]),e._v(" "),t("ui-table",{attrs:{transposed:"",items:[e.memory]}},[t("ui-column",{attrs:{id:"MemTotal",label:e.$gettext("Total Memory")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("humanReadableSize")(n.MemTotal))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"MemFree",label:e.$gettext("Free Memory")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("humanReadableSize")(n.MemFree))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"MemAvailable",label:e.$gettext("Available Memory")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("humanReadableSize")(n.MemAvailable))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"SwapTotal",label:e.$gettext("Total Swap Memory")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("humanReadableSize")(n.SwapTotal))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"SwapFree",label:e.$gettext("Free Swap Memory")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("humanReadableSize")(n.SwapFree))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"SwapCached",label:e.$gettext("Cached Swap Memory")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("humanReadableSize")(n.SwapCached))+"\n ")]}}])})],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2277:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("app-page-section",[t("translate",{attrs:{slot:"section:title"},slot:"section:title"},[e._v("Services")]),e._v(" "),t("ui-table",{attrs:{items:e.services,hideHeaders:"",vertical:e.$_Client.isPhone}},[t("ui-column",{attrs:{id:"name"}}),e._v(" "),t("ui-column",{attrs:{id:"info_str"},scopedSlots:e._u([{key:"default",fn:function(n){return[n.info_str?[n.info_str.includes("Running")?t("ui-badge",{attrs:{theme:"safe"}},[t("translate",[e._v("Running")])],1):e._e(),e._v(" "),n.info_str.includes("Stopped")?t("ui-badge",{attrs:{theme:"danger"}},[t("translate",[e._v("Stopped")])],1):e._e()]:t("ui-badge",{attrs:{theme:"primary"}},[t("translate",[e._v("Installed")])],1)]}}])}),e._v(" "),t("ui-column",{attrs:{id:"version"}}),e._v(" "),t("ui-column",{attrs:{id:"actions",fit:""},scopedSlots:e._u([{key:"default",fn:function(n){return["openlitespeed"===n.id?t("ui-actions",[t("ui-link",{on:{click:e.reloadOpenlitespeed}},[t("translate",[e._v("Reload")])],1)],1):e._e()]}}])})],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2278:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ui-dialog",{attrs:{id:"PHP_VERSION_DIALOG"},on:{"dialog:open":e.onOpen}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n PHP Version selector\n ")]),e._v(" "),t("div",{attrs:{slot:"content"},slot:"content"},[e.$api.php.versions?t("input-select",{attrs:{slot:"content",options:e.$api.php.versions.options},slot:"content",model:{value:e.php,callback:function(n){e.php=n},expression:"php"}}):e._e(),e._v(" "),e.$api.php.legacy?t("ui-badge",{directives:[{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}],attrs:{theme:"danger"}},[e._v("\n php_version_selector=2 setting is not supported by the skin, please consider switching to php_version_selector=1 (default).\n ")]):e._e()],1),e._v(" "),t("ui-button",{attrs:{slot:"buttons",theme:"primary"},on:{click:e.submit},slot:"buttons"},[t("translate",[e._v("Save")])],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},2416:function(e,n,t){"use strict";t.r(n);var a=t(3164),r=t(1902);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2728);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2695:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default=function(e){return{WGT_SYSTEM_INFO:{route:"user/system-info",title:e("System Information"),desc:e("Hardware details")},WGT_ADDITIONAL_DOMAINS:{route:"user/domains",title:e("Domain Setup"),desc:e("Change domain options")},WGT_DB:{route:"user/database",title:e("Databases"),desc:e("Setup your Databases")},WGT_IP_CONFIG:{route:"reseller/ip-config",title:e("IP Manager"),desc:e("Manage IPs")},WGT_USER_STATS:{route:"user/stats",title:e("Your Account"),desc:e("Usage, logs and statistics")},WGT_EMAIL_POP:{route:"user/email/accounts",title:e("E-mail Accounts"),desc:e("Accounts and usage information")},WGT_RESELLER_STATS:{route:"reseller/stats",title:e("Reseller Stats"),desc:e("Statistics for your Account")},WGT_LIST_USERS:{route:"reseller/users",title:e("List Users"),desc:e("Users under your control")},WGT_SKINS:{route:"reseller/skins",title:e("Skins"),desc:e("Choose a new look")},WGT_IP_MANAGER:{route:"admin/ip-manager",title:e("IP Manager"),desc:e("Manage Server IPs")},WGT_ADMIN_STATS:{route:"admin/stats",title:e("Admin Stats"),desc:e("Full Server Statistics")},WGT_ALL_USERS:{route:"admin/users",title:e("All Users"),desc:e("All Accounts on the Server")},WGT_MAIL_QUEUE:{route:"admin/mail-queue",title:e("Mail Queue"),desc:e("E-mail pending delivery")},WGT_LICENSE:{route:"admin/license",title:e("License/Updates"),desc:e("License Info and updates")},WGT_SHOW_SERVICES:{route:"admin/services",title:e("Services"),desc:e("Monitor all services")}}}},2696:function(e,n,t){"use strict";t.r(n);var a=t(3234),r=t(1904);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2697:function(e,n,t){"use strict";t.r(n);var a=t(3235),r=t(1906);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2698);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2698:function(e,n,t){"use strict";var a=t(1908);t.n(a).a},2699:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,'html.vue-app .dashboardTab.dashboardTab{border-radius:0;-webkit-transition-property:color,background,opacity,border,-webkit-filter,-webkit-transform;transition-property:color,background,opacity,border,-webkit-filter,-webkit-transform;-o-transition-property:color,background,opacity,border,filter,transform;transition-property:color,background,opacity,border,filter,transform;transition-property:color,background,opacity,border,filter,transform,-webkit-filter,-webkit-transform;border:1px solid #e5e5e5;border-top:none}html.vue-app .dashboardTab.dashboardTab:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:var(--primary-a-90);-webkit-transition-property:visibility,opacity,background,border;-o-transition-property:visibility,opacity,background,border;transition-property:visibility,opacity,background,border}html.vue-app .dashboardTab.dashboardTab:not(.-is-editing):not(.-is-dragged):after{visibility:hidden;opacity:0}html.vue-app .dashboardTab.dashboardTab .dashboardTab-more{color:var(--primary-dark);font-size:10px;font-weight:700;letter-spacing:.2px}html.vue-app .dashboardTab.dashboardTab .dashboardTab-more:hover{color:#34383c;opacity:1}html.vue-app .dashboardTab.dashboardTab:not(.-is-editing):hover{background:#ebebef}html.vue-app .dashboardTab.dashboardTab:focus{z-index:2}html.vue-app .dashboardTab.dashboardTab:first-child{border-top-color:#e0e0e0;border-top-left-radius:4px;border-top:1px solid #e5e5e5}html.vue-app .dashboardTab.dashboardTab:last-child{border-bottom-color:#e0e0e0;border-bottom-left-radius:4px}html.vue-app .dashboardTab.dashboardTab.-is-active{background:#fff!important;border-right-width:0}html.vue-app .dashboardTab.dashboardTab.-is-dragged:after{background:var(--safe-a-60);border:2px dashed var(--safe)}html.vue-app.dir\\:rtl .dashboardTab.dashboardTab{text-align:right}html.vue-app.dir\\:rtl .dashboardTab.dashboardTab .dashboardTabHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}html.vue-app .dashboardTab.dashboardTab.mobile{border:unset;padding-left:1rem!important}html.vue-app .dashboardTab.dashboardTab.mobile:not(:last-child){border-bottom:1px solid #ededed}html.vue-app .dashboardTab.dashboardTab.mobile:focus{-webkit-box-shadow:unset;box-shadow:unset}html.vue-app .dashboardTab.dashboardTab.mobile>.dashboardTabHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.vue-app .dashboardTab.dashboardTab.mobile .widget-content{overflow:auto;padding-top:2rem}html.vue-app.dir\\:rtl .dashboardTab.dashboardTab:first-child{border-radius:0;border-top-right-radius:4px}html.vue-app.dir\\:rtl .dashboardTab.dashboardTab:last-child{border-radius:0;border-bottom-right-radius:4px}html.vue-app.dir\\:rtl .dashboardTab.dashboardTab.-is-active{border-right-width:1px;border-left-width:0}',"",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/dashboard-tab.vue","/home/evo/evolution/src/sass/framework/_functions.scss","/home/evo/evolution/src/sass/_theme.scss","/home/evo/evolution/src/sass/framework/_dir.scss"],names:[],mappings:"AA4JA,wCAEQ,gBACA,6FAAA,qFAAA,wEAAA,qEAAA,sGACA,yBACA,eAAgB,CALxB,8CAOY,WACA,kBACA,MACA,SACA,OACA,QACA,+BACA,iEAAA,4DAAA,wDAA4D,CAdxE,kFAkBgB,kBACA,SAAU,CAnB1B,2DAuBY,0BACA,eACA,gBACA,mBAAoB,CA1BhC,iEA4BgB,cACA,SAAU,CA7B1B,gEAkCY,kBCvLqF,CDqJjG,8CAsCY,SAAU,CAtCtB,oDA0CY,yBACA,2BACA,4BAA6B,CA5CzC,mDAgDY,4BACA,6BE5LY,CF2IxB,mDAqDY,0BACA,oBAAqB,CAtDjC,0DA2DgB,4BACA,6BCmBkB,CDlBrB,iDAGU,gBAAiB,CG1M5B,qEH8MI,oBAAA,oBAAA,aACA,yBAAA,sBAAA,mBACA,8BAAA,8BAAA,+BAAA,2BACA,qBAAA,kBAAA,wBAAyB,CAvEzC,+CA4EQ,aAIA,2BAA6B,CAhFrC,gEA8EY,+BE1K4B,CF4FxC,qDAkFY,yBAAA,gBAAiB,CAlF7B,mEAqFY,oBAAA,oBAAA,aACA,yBAAA,sBAAA,8BACA,yBAAA,sBAAA,kBAAmB,CAvF/B,+DA0FY,cACA,gBAAiB,CA3F7B,6DAiGgB,gBACA,2BE7OQ,CF2IxB,4DAqGgB,gBACA,8BEjPQ,CF2IxB,4DAyGgB,uBACA,mBAAsB,CAAA",file:"dashboard-tab.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import 'framework';\nhtml.vue-app {\n .dashboardTab.dashboardTab {\n border-radius: 0;\n transition-property: $-link-transitionProperty, transform;\n border: 1px solid #e5e5e5;\n border-top: none;\n &:after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background: -theme-color('primary', 'a-90');\n transition-property: visibility, opacity, background, border;\n }\n &:not(.-is-editing):not(.-is-dragged) {\n &:after {\n visibility: hidden;\n opacity: 0;\n }\n }\n & .dashboardTab-more {\n color: -theme-color('primary', 'dark');\n font-size: 10px;\n font-weight: 700;\n letter-spacing: .2px;\n &:hover {\n color: -color('content');\n opacity: 1;\n }\n }\n\n &:not(.-is-editing):hover {\n background: -color(gray2, $lightness: -5%);\n }\n\n &:focus {\n z-index: 2;\n }\n\n &:first-child {\n border-top-color: $-c-border;\n border-top-left-radius: $-borderRad-default;\n border-top: 1px solid #e5e5e5;\n }\n\n &:last-child {\n border-bottom-color: $-c-border;\n border-bottom-left-radius: $-borderRad-default;\n }\n\n &.-is-active {\n background: -color(light) !important;\n border-right-width: 0;\n }\n\n &.-is-dragged {\n &:after {\n background: -theme-color('safe', 'a-60');\n border: $-border-dashed -theme-color('safe');\n }\n }\n\n @include rtl { text-align: right; }\n\n .dashboardTabHeader {\n @include rtl {\n display: flex;\n align-items: center;\n flex-direction: row-reverse;\n justify-content: flex-end;\n }\n }\n }\n .dashboardTab.dashboardTab.mobile {\n border: unset;\n &:not(:last-child) {\n border-bottom: 1px solid $-c-borderLight;\n }\n padding-left: 1rem !important;\n &:focus {\n box-shadow: unset;\n }\n & > .dashboardTabHeader {\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .widget-content {\n overflow: auto;\n padding-top: 2rem;\n }\n }\n &.dir\\:rtl {\n .dashboardTab.dashboardTab {\n &:first-child {\n border-radius: 0px;\n border-top-right-radius: $-borderRad-default;\n }\n &:last-child {\n border-radius: 0px;\n border-bottom-right-radius: $-borderRad-default;\n }\n &.-is-active {\n border-right-width: 1px;\n border-left-width: 0px;\n }\n }\n }\n}\n","//===============================================================\n// FUNCTION: Color variator\n// modification args should be percentage between -100% and 100%\n//===============================================================\n\n@function -color($color, $lightness: 0, $saturation: 0, $alpha: 0) {\n $color: if(type_of($color) == string, map_get($-theme-colors, $color), $color);\n @return scale-color($color, $lightness: $lightness, $saturation: $saturation, $alpha: $alpha);\n}\n\n//===============================================================\n// FUNCTION: Z-index helper\n//===============================================================\n\n@function -zIndex($id) {\n @return map_get($-zIndexes, $id);\n}\n\n//===============================================================\n// FUNCTION: Strip units\n//===============================================================\n\n@function -stripUnits($number) {\n @return $number / ($number * 0 + 1);\n}\n\n//===============================================================\n// FUNCTION: Detect if number is integer\n//===============================================================\n\n@function -isInteger($number) {\n @return $number == round($number);\n}\n\n//===============================================================\n// FUNCTION: Floor value after needed decimal point.\n// Example: floor-decimals(12.5983) -> 12.59\n//===============================================================\n\n@function -floorDecimals($value, $numbersAfterComa: 4) {\n $multiplier: 1;\n @for $i from 0 to $numbersAfterComa {\n // $value * 10^x\n $multiplier: $multiplier * 10;\n }\n\n @return floor( $value * $multiplier) / $multiplier;\n}\n\n//===============================================================\n// FUNCTION: Calculate relative line height from px values\n//===============================================================\n\n@function -lineHeight($lineHeightPX, $fontSizePX) {\n $lineHeight: -stripUnits($lineHeightPX / $fontSizePX);\n @return -floorDecimals($lineHeight, 3);\n}\n\n//===============================================================\n// FUNCTION: Calculate percentage width of children\n// relative to its container width\n//===============================================================\n\n@function -childWidth($childWidth, $parentWidth) {\n @return -floorDecimals($childWidth * 100% / $parentWidth);\n}\n\n//===============================================================\n// FUNCTION: join list to string, skip null values\n// http://hugogiraudel.com/2013/08/08/advanced-sass-list-functions/#miscellaneous\n//===============================================================\n\n@function -join($list, $separator: '') {\n $result: ();\n @if ($list and length($list) > 0) {\n @for $i from 1 through length($list) {\n $item: nth($list, $i);\n @if type-of($item) == list {\n $item: -join($item, $separator);\n }\n @if ($item != null) {\n $result: if($i == 1, #{$item}, #{$result}#{$separator}#{$item});\n }\n }\n }\n @return $result;\n}\n\n//===============================================================\n// FUNCTION: replace `$search` with `$replace` in `$string`\n// https://css-tricks.com/snippets/sass/str-replace-function/\n//===============================================================\n\n@function -replace($string, $search, $replace: '') {\n $index: str-index($string, $search);\n\n @if $index {\n @return -join(\n str-slice($string, 1, $index - 1) $replace -replace(str-slice($string, $index + str-length($search)), $search, $replace)\n )\n }\n\n @return $string;\n}\n\n//===============================================================\n// FUNCTION: Replaces all : to \\:\n//===============================================================\n\n@function -formatSelector($var) {\n $var: quote($var);\n @return -replace($var, ':', \\:);\n}\n\n//===============================================================\n// FUNCTION: Replaces all : to -\n//===============================================================\n\n@function -formatCssVar($prefix, $key) {\n // replaces all : to \\:\n $key: -replace(quote($key), ':', '-');\n\n @return --#{$prefix}-#{$key};\n}\n\n//===============================================================\n// FUNCTION: zips lists better than Sass native function\n//===============================================================\n\n@function -zip($list1, $list2, $seperator: 'auto') {\n @each $item in $list2 {\n $list1: append($list1, $item, $seperator);\n }\n @return $list1;\n}\n\n//===============================================================\n// FUNCTION: Units converter\n//===============================================================\n\n@function -px($size, $base: null) {\n @if ($-config-unitConversion and unit($size) != 'px') {\n @if (not $base) {\n @if (unit($size) == 'em') {\n $base: -px($-fontSize-content, $-fontSize-base);\n } @else if (unit($size) == 'rem') {\n $base: $-fontSize-base;\n }\n }\n @return -stripUnits($size * $base) * 1px;\n } @else {\n @return $size;\n }\n}\n\n@function -rem($sizePX, $basePX: $-fontSize-base) {\n @if ($-config-unitConversion) {\n @return -stripUnits($sizePX / $basePX) * 1rem;\n } @else {\n @return $sizePX;\n }\n}\n\n@function -em($sizePX, $basePX: -px($-fontSize-content, $-fontSize-base)) {\n @if ($-config-unitConversion) {\n @return -stripUnits($sizePX / $basePX) * 1em;\n } @else {\n @return $sizePX;\n }\n}\n\n\n//===============================================================\n// FUNCTION: For consistent selectors naming\n//===============================================================\n\n@function -selectorFormatter($configKey, $template, $data, $withRespond) {\n $separator: -map-get($-config-naming, separator, '');\n $searchAndReplace: map_merge($data, (\n '$sep': $separator,\n '$pre': -map-get($-config-naming, -zip(prefix, $configKey), ''),\n '$suff': -map-get($-config-naming, -zip(suffix, $configKey), ''),\n '$resPre': '',\n '$resSuff': '',\n ));\n\n // Check if respond stuff needed\n @if ($withRespond and $-global-breakpointType and $-global-breakpointName) {\n $breakpoint: -join($-global-breakpointName, $separator);\n $data: map_merge($data, (\n '$resPre': -map-get($-config-naming, prefix respond $-global-breakpointType, '') + $breakpoint,\n '$resSuff': -map-get($-config-naming, suffix respond $-global-breakpointType, '') + $breakpoint,\n ));\n }\n\n // Replace each data in template\n $result: $template;\n @each $search, $replace in $searchAndReplace {\n $replace: -join($replace, $separator);\n $result: -replace($result, $search, $replace);\n }\n\n // Return formatted selector\n @return -formatSelector($result);\n}\n\n//===============================================================\n// FUNCTION: Makes variable a list of maps, even there is one item\n// because Sass treats '$var: (());' as a single map\n//===============================================================\n\n@function -ensureListOfMaps($value) {\n @if (type_of($value) == map) {\n $value: append((), $value);\n }\n @return $value;\n}\n\n//===============================================================\n// FUNCTION: get CSS variable\n//===============================================================\n\n@function -var($prefix, $key, $fallback: null) {\n $var: -formatCssVar($prefix, $key);\n @if ($fallback) {\n @return var($var, $fallback);\n } @else {\n @return var($var);\n }\n}\n\n@function -theme-color($color, $shade: null) {\n @if ($shade) {\n @return var(--#{$color}-#{$shade});\n } @else {\n @return var(--#{$color});\n }\n}","//===============================================================\n// Shared styles\n//===============================================================\n\n// === Typography ===\n$-fontFamily-serif: 'Open Sans', Tahoma, sans-serif;\n$-fontFamily-mono: monospace;\n$-fontFamily-content: $-fontFamily-serif;\n\n$-fontSize-base: 10px; // easy rem calculation\n$-fontSize-content: 1.2rem;\n$-lineHeight-content: 1.67; // gives ~20px\n$-fontWeight-content: 400;\n\n// === Borders stuff ===\n$-border-default: 1px solid;\n$-border-dashed: 2px dashed;\n$-borderRad-default: 4px;\n\n// === Effects ===\n$-boxShadow: 0 1px 2px;\n$-boxShadow-insetTransparent: inset 0 0 3px rgba(0, 0, 0, .5);\n$-textShadow: none;\n$-blur: 2px;\n\n// === Transitions ===\n$-trans-duration: 300ms;\n$-trans-function: cubic-bezier(.4, 0, .5, 1);\n\n//===============================================================\n// Theme typography (fontSize lineHeight weight family)\n//===============================================================\n\n$-t-h1: 2.2rem 1.25;\n$-t-h2: 1.8rem 1.25;\n$-t-h3: 1.6rem 1.25;\n$-t-h4: 1.5rem $-lineHeight-content;\n$-t-h5: 1.4rem $-lineHeight-content;\n$-t-h6: 1.3rem $-lineHeight-content;\n$-t-content: $-fontSize-content $-lineHeight-content;\n$-t-small: 1.1rem $-lineHeight-content;\n$-t-xs: 1rem $-lineHeight-content;\n\n//===============================================================\n// Colors\n//===============================================================\n\n// === Mixing ===\n$-cMix-default: 15%;\n$-cMix-lighten: 60%;\n$-cMix-lighten2: 80%;\n\n// === Simple colors ===\n$-c-light: #fff;\n$-c-gray: #b5b5b5;\n$-c-gray2: #f9f9fa;\n$-c-gray3: #6f7070;\n$-c-blue: #13aae2;\n$-c-blue2: #0083b4;\n$-c-green: #60c081;\n$-c-orange: #ec5e00;\n\n$-c-content: #34383c;\n$-c-border: #e0e0e0;\n$-c-borderLight: lighten($-c-border, 5%);\n$-c-shadow: rgba(0, 0, 0, .4);\n\n// === Theme ===\n$-theme-colors: (\n light: $-c-light,\n gray: $-c-gray,\n gray2: $-c-gray2,\n gray3: $-c-gray3,\n content: $-c-content,\n\n primary: -theme-color('primary'),\n 'primary:dark': -theme-color('primary', 'dark'),\n 'primary:light': -theme-color('primary', 'l15'),\n 'primary:overlay': -theme-color('primary', 'a:90'),\n link: -theme-color('primary'),\n safe: -theme-color('safe'),\n danger: -theme-color('danger'),\n neutral: -theme-color('neutral'),\n);\n\n$-themes: 'primary', 'safe', 'danger', 'neutral';\n\n//===============================================================\n// Elements style\n//===============================================================\n\n// === Body ===\n$-body-minWidth: 240px;\n$-body-color: $-c-content;\n$-body-bg: $-c-gray2;\n\n// === Links ===\n$-link-color: -theme-color('primary');\n$-link-decoration: none;\n$-link-transitionProperty: color, background, opacity, border, filter;\n\n// === Headings ===\n$-heading-color: null;\n$-heading-fontFamily: $-fontFamily-serif;\n$-heading-lineHeight: $-lineHeight-content;\n$-heading-fontWeight: 600;\n$-heading-typography: (\n h1: $-t-h1,\n h2: $-t-h2,\n h3: $-t-h3,\n h4: $-t-h4,\n h5: $-t-h5,\n h6: $-t-h6,\n);\n\n// === Form inputs ===\n$-input-height: 3.5rem;\n$-input-height-mobile: 3.5rem;\n$-input-paddingH: 1.5rem;\n$-input-color: $-c-content;\n$-input-bg: -color(light);\n$-input-bgDisabled: -color(gray2);\n$-input-fontSize: $-fontSize-content;\n$-input-fontSize-mobile: 1.6rem;\n$-input-border: $-border-default $-c-border;\n$-input-borderRad: $-borderRad-default;\n\n$-input-valid-border: -theme-color('safe');\n$-input-valid-boxShadow: inset 0 0 3px -theme-color('safe', 'light');\n\n$-input-invalid-border: -theme-color('danger');\n$-input-invalid-boxShadow: inset 0 0 3px -theme-color('danger', 'light');\n\n$-checkable-size: 1.5rem;\n$-checkable-margin: 1rem;\n$-textarea-maxHeight: 40rem;\n\n$-label-fontSize: $-fontSize-content;\n\n// === Buttons ===\n$-button-height: $-input-height;\n$-button-paddingH: $-input-paddingH;\n$-button-color: $-c-light;\n$-button-fontSize: $-fontSize-content;\n$-button-border: $-border-default transparent;\n$-button-borderRad: $-borderRad-default;\n\n// === Other ===\n$-maxContentWidth: 128rem;\n\n$-list-indent: 1rem;\n\n$-table-cell-padding: .5rem 1rem;\n$-table-cell-border: $-border-default $-c-border;\n\n$-hr-border: 3px solid $-c-border;\n\n//===============================================================\n// Other settings\n//===============================================================\n\n// === Default spacing for block elements ===\n$-block-spacing: ((\n selectors: (h1, h2, h3, h4, h5, h6, p, ol, ul, dd, dl, blockquote, hr, pre, table),\n space: 2rem\n));\n\n// === Change html font size on breakpoints ===\n// (breakpointId: fontSize)\n$-respond-htmlFontSize: (\n);\n\n// === Register all project z-indexes here ===\n$-zIndex-dropdown: 10;\n$-zIndex-tooltip: 11;\n$-zIndex-overlay: 34;\n\n//===============================================================\n// Shared placeholders\n//===============================================================\nhtml.vue-app {\n %-state-hover {\n //will-change: opacity;\n // Safari bug: https://stackoverflow.com/a/12350204/3841049\n //&:not(:focus) {\n // position: relative;\n // z-index: 1;\n //}\n // Need to find other way without creating new stacking context for each link\n\n &:hover {\n opacity: .75;\n }\n }\n\n %-state-active {\n &:active,\n &:active:hover {\n opacity: 1;\n transition-duration: $-trans-duration / 5;\n }\n }\n\n %-state-disabled-style {\n filter: grayscale(.5);\n opacity: .75 !important; // override :active\n cursor: default;\n transition-duration: 0ms;\n }\n\n %-state-disabled {\n &:disabled {\n @extend %-state-disabled-style;\n }\n }\n\n %-state-focus-style {\n border: 1px solid -theme-color('primary', 'border');\n box-shadow: unset;\n // box-shadow: 0 0 1px 1px -theme-color('primary'), 0 0 1px 2px -color(light, $alpha: -50%);\n }\n}\n","@function -get-dir-selector($selector, $dir) {\n $mobile: str-index($selector, 'html.vue-app.mobile');\n @if $mobile {\n @return 'html.vue-app.mobile.dir\\\\:#{$dir} ' + str-slice($selector, 20);\n }\n $desktop: str-index($selector, 'html.vue-app');\n @if $desktop {\n @return 'html.vue-app.dir\\\\:#{$dir} ' + str-slice($selector, 13);\n }\n @return 'html.vue-app.dir\\\\:#{$dir} ' + $selector;\n}\n\n@mixin ltr {\n @at-root #{-get-dir-selector('#{&}', 'ltr')} {\n @content;\n }\n}\n@mixin rtl {\n @at-root #{-get-dir-selector('#{&}', 'rtl')} {\n @content;\n }\n}"],sourceRoot:""}])},2700:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=t(50),r=t(2701),i=(0,a.importAll)(r);n.default=i},2701:function(e,n,t){var a={"./additional-domains.vue":2702,"./admin-stats.vue":2703,"./all-users.vue":2706,"./db.vue":2709,"./email-pop.vue":2710,"./external-widget.vue":2711,"./ip-config.vue":2712,"./ip-manager.vue":2713,"./license.vue":2714,"./list-users.vue":2715,"./mail-queue.vue":2716,"./placeholder-widget.vue":2964,"./preload.vue":2965,"./reseller-stats.vue":2717,"./show-services.vue":2720,"./skins.vue":2723,"./system-info.vue":2724,"./user-stats.vue":2725,"./vue-widget.vue":2966};function r(e){var n=i(e);return t(n)}function i(e){if(!t.o(a,e)){var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return a[e]}r.keys=function(){return Object.keys(a)},r.resolve=i,e.exports=r,r.id=2701},2702:function(e,n,t){"use strict";t.r(n);var a=t(3242),r=t(1909);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2703:function(e,n,t){"use strict";t.r(n);var a=t(3243),r=t(1911);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2704);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2704:function(e,n,t){"use strict";var a=t(1913);t.n(a).a},2705:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".admin-stats-widget>div{padding:1.5rem;border:1px solid #e0e0e0}.admin-stats-widget>div>:not(:last-child){margin-bottom:1rem}.admin-stats-widget>div:not(:first-child){margin-top:2rem}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/widgets/admin-stats.vue","/home/evo/evolution/src/sass/_theme.scss"],names:[],mappings:"AAmFA,wBAEQ,eACA,wBCvBW,CDoBnB,0CAKY,kBAAmB,CAL/B,0CAQY,eAAgB,CAAA",file:"admin-stats.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import 'framework';\n\n.admin-stats-widget {\n & > div {\n padding: 1.5rem;\n border: 1px solid $-c-border;\n & > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n &:not(:first-child) {\n margin-top: 2rem;\n }\n }\n}\n","//===============================================================\n// Shared styles\n//===============================================================\n\n// === Typography ===\n$-fontFamily-serif: 'Open Sans', Tahoma, sans-serif;\n$-fontFamily-mono: monospace;\n$-fontFamily-content: $-fontFamily-serif;\n\n$-fontSize-base: 10px; // easy rem calculation\n$-fontSize-content: 1.2rem;\n$-lineHeight-content: 1.67; // gives ~20px\n$-fontWeight-content: 400;\n\n// === Borders stuff ===\n$-border-default: 1px solid;\n$-border-dashed: 2px dashed;\n$-borderRad-default: 4px;\n\n// === Effects ===\n$-boxShadow: 0 1px 2px;\n$-boxShadow-insetTransparent: inset 0 0 3px rgba(0, 0, 0, .5);\n$-textShadow: none;\n$-blur: 2px;\n\n// === Transitions ===\n$-trans-duration: 300ms;\n$-trans-function: cubic-bezier(.4, 0, .5, 1);\n\n//===============================================================\n// Theme typography (fontSize lineHeight weight family)\n//===============================================================\n\n$-t-h1: 2.2rem 1.25;\n$-t-h2: 1.8rem 1.25;\n$-t-h3: 1.6rem 1.25;\n$-t-h4: 1.5rem $-lineHeight-content;\n$-t-h5: 1.4rem $-lineHeight-content;\n$-t-h6: 1.3rem $-lineHeight-content;\n$-t-content: $-fontSize-content $-lineHeight-content;\n$-t-small: 1.1rem $-lineHeight-content;\n$-t-xs: 1rem $-lineHeight-content;\n\n//===============================================================\n// Colors\n//===============================================================\n\n// === Mixing ===\n$-cMix-default: 15%;\n$-cMix-lighten: 60%;\n$-cMix-lighten2: 80%;\n\n// === Simple colors ===\n$-c-light: #fff;\n$-c-gray: #b5b5b5;\n$-c-gray2: #f9f9fa;\n$-c-gray3: #6f7070;\n$-c-blue: #13aae2;\n$-c-blue2: #0083b4;\n$-c-green: #60c081;\n$-c-orange: #ec5e00;\n\n$-c-content: #34383c;\n$-c-border: #e0e0e0;\n$-c-borderLight: lighten($-c-border, 5%);\n$-c-shadow: rgba(0, 0, 0, .4);\n\n// === Theme ===\n$-theme-colors: (\n light: $-c-light,\n gray: $-c-gray,\n gray2: $-c-gray2,\n gray3: $-c-gray3,\n content: $-c-content,\n\n primary: -theme-color('primary'),\n 'primary:dark': -theme-color('primary', 'dark'),\n 'primary:light': -theme-color('primary', 'l15'),\n 'primary:overlay': -theme-color('primary', 'a:90'),\n link: -theme-color('primary'),\n safe: -theme-color('safe'),\n danger: -theme-color('danger'),\n neutral: -theme-color('neutral'),\n);\n\n$-themes: 'primary', 'safe', 'danger', 'neutral';\n\n//===============================================================\n// Elements style\n//===============================================================\n\n// === Body ===\n$-body-minWidth: 240px;\n$-body-color: $-c-content;\n$-body-bg: $-c-gray2;\n\n// === Links ===\n$-link-color: -theme-color('primary');\n$-link-decoration: none;\n$-link-transitionProperty: color, background, opacity, border, filter;\n\n// === Headings ===\n$-heading-color: null;\n$-heading-fontFamily: $-fontFamily-serif;\n$-heading-lineHeight: $-lineHeight-content;\n$-heading-fontWeight: 600;\n$-heading-typography: (\n h1: $-t-h1,\n h2: $-t-h2,\n h3: $-t-h3,\n h4: $-t-h4,\n h5: $-t-h5,\n h6: $-t-h6,\n);\n\n// === Form inputs ===\n$-input-height: 3.5rem;\n$-input-height-mobile: 3.5rem;\n$-input-paddingH: 1.5rem;\n$-input-color: $-c-content;\n$-input-bg: -color(light);\n$-input-bgDisabled: -color(gray2);\n$-input-fontSize: $-fontSize-content;\n$-input-fontSize-mobile: 1.6rem;\n$-input-border: $-border-default $-c-border;\n$-input-borderRad: $-borderRad-default;\n\n$-input-valid-border: -theme-color('safe');\n$-input-valid-boxShadow: inset 0 0 3px -theme-color('safe', 'light');\n\n$-input-invalid-border: -theme-color('danger');\n$-input-invalid-boxShadow: inset 0 0 3px -theme-color('danger', 'light');\n\n$-checkable-size: 1.5rem;\n$-checkable-margin: 1rem;\n$-textarea-maxHeight: 40rem;\n\n$-label-fontSize: $-fontSize-content;\n\n// === Buttons ===\n$-button-height: $-input-height;\n$-button-paddingH: $-input-paddingH;\n$-button-color: $-c-light;\n$-button-fontSize: $-fontSize-content;\n$-button-border: $-border-default transparent;\n$-button-borderRad: $-borderRad-default;\n\n// === Other ===\n$-maxContentWidth: 128rem;\n\n$-list-indent: 1rem;\n\n$-table-cell-padding: .5rem 1rem;\n$-table-cell-border: $-border-default $-c-border;\n\n$-hr-border: 3px solid $-c-border;\n\n//===============================================================\n// Other settings\n//===============================================================\n\n// === Default spacing for block elements ===\n$-block-spacing: ((\n selectors: (h1, h2, h3, h4, h5, h6, p, ol, ul, dd, dl, blockquote, hr, pre, table),\n space: 2rem\n));\n\n// === Change html font size on breakpoints ===\n// (breakpointId: fontSize)\n$-respond-htmlFontSize: (\n);\n\n// === Register all project z-indexes here ===\n$-zIndex-dropdown: 10;\n$-zIndex-tooltip: 11;\n$-zIndex-overlay: 34;\n\n//===============================================================\n// Shared placeholders\n//===============================================================\nhtml.vue-app {\n %-state-hover {\n //will-change: opacity;\n // Safari bug: https://stackoverflow.com/a/12350204/3841049\n //&:not(:focus) {\n // position: relative;\n // z-index: 1;\n //}\n // Need to find other way without creating new stacking context for each link\n\n &:hover {\n opacity: .75;\n }\n }\n\n %-state-active {\n &:active,\n &:active:hover {\n opacity: 1;\n transition-duration: $-trans-duration / 5;\n }\n }\n\n %-state-disabled-style {\n filter: grayscale(.5);\n opacity: .75 !important; // override :active\n cursor: default;\n transition-duration: 0ms;\n }\n\n %-state-disabled {\n &:disabled {\n @extend %-state-disabled-style;\n }\n }\n\n %-state-focus-style {\n border: 1px solid -theme-color('primary', 'border');\n box-shadow: unset;\n // box-shadow: 0 0 1px 1px -theme-color('primary'), 0 0 1px 2px -color(light, $alpha: -50%);\n }\n}\n"],sourceRoot:""}])},2706:function(e,n,t){"use strict";t.r(n);var a=t(3244),r=t(1914);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2707);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,"1db17159",null);n.default=s.exports},2707:function(e,n,t){"use strict";var a=t(1916);t.n(a).a},2708:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".all-users-widget .suspended[data-v-1db17159]{font-weight:600}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/widgets/all-users.vue"],names:[],mappings:"AA6FA,8CAEQ,eAAgB,CAAA",file:"all-users.vue?vue&type=style&index=0&id=1db17159&lang=scss&scoped=true&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.all-users-widget {\n .suspended {\n font-weight: 600;\n }\n}\n"],sourceRoot:""}])},2709:function(e,n,t){"use strict";t.r(n);var a=t(3245),r=t(1917);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2710:function(e,n,t){"use strict";t.r(n);var a=t(3246),r=t(1919);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2711:function(e,n,t){"use strict";t.r(n);var a=t(3247),r=t(1921);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2712:function(e,n,t){"use strict";t.r(n);var a=t(3248),r=t(1923);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2713:function(e,n,t){"use strict";t.r(n);var a=t(3249),r=t(1925);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2714:function(e,n,t){"use strict";t.r(n);var a=t(3250),r=t(1927);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2715:function(e,n,t){"use strict";t.r(n);var a=t(3251),r=t(1929);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2716:function(e,n,t){"use strict";t.r(n);var a=t(3252),r=t(1931);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2717:function(e,n,t){"use strict";t.r(n);var a=t(3253),r=t(1933);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2718);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2718:function(e,n,t){"use strict";var a=t(1935);t.n(a).a},2719:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".reseller-stats-widget>div{padding:1.5rem;border:1px solid #e0e0e0}.reseller-stats-widget>div>:not(:last-child){margin-bottom:1rem}.reseller-stats-widget>div:not(:first-child){margin-top:2rem}.reseller-stats-widget>div.info .info-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reseller-stats-widget>div.info .info-entry .info-entry-title{width:150px;font-size:14px;font-weight:600;padding:0 1rem}.reseller-stats-widget>div.info .info-entry .info-entry-content{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.reseller-stats-widget>div.info .info-entry .info-entry-link{width:100px;font-size:11px;font-weight:700}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/widgets/reseller-stats.vue","/home/evo/evolution/src/sass/_theme.scss"],names:[],mappings:"AAkHA,2BAEQ,eACA,wBCtDW,CDmDnB,6CAKY,kBAAmB,CAL/B,6CAQY,eAAgB,CAR5B,4CAYgB,oBAAA,oBAAA,aACA,yBAAA,sBAAA,kBAAmB,CAbnC,8DAeoB,YACA,eACA,gBACA,cAAe,CAlBnC,gEAqBoB,mBAAA,WAAA,OACA,cAAe,CAtBnC,6DAyBoB,YACA,eACA,eAAgB,CAAA",file:"reseller-stats.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import 'framework';\n\n.reseller-stats-widget {\n & > div {\n padding: 1.5rem;\n border: 1px solid $-c-border;\n & > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n &:not(:first-child) {\n margin-top: 2rem;\n }\n &.info {\n & .info-entry {\n display: flex;\n align-items: center;\n & .info-entry-title {\n width: 150px;\n font-size: 14px;\n font-weight: 600;\n padding: 0 1rem;\n }\n & .info-entry-content {\n flex: 1;\n font-size: 14px;\n }\n & .info-entry-link {\n width: 100px;\n font-size: 11px;\n font-weight: 700;\n }\n }\n }\n }\n}\n","//===============================================================\n// Shared styles\n//===============================================================\n\n// === Typography ===\n$-fontFamily-serif: 'Open Sans', Tahoma, sans-serif;\n$-fontFamily-mono: monospace;\n$-fontFamily-content: $-fontFamily-serif;\n\n$-fontSize-base: 10px; // easy rem calculation\n$-fontSize-content: 1.2rem;\n$-lineHeight-content: 1.67; // gives ~20px\n$-fontWeight-content: 400;\n\n// === Borders stuff ===\n$-border-default: 1px solid;\n$-border-dashed: 2px dashed;\n$-borderRad-default: 4px;\n\n// === Effects ===\n$-boxShadow: 0 1px 2px;\n$-boxShadow-insetTransparent: inset 0 0 3px rgba(0, 0, 0, .5);\n$-textShadow: none;\n$-blur: 2px;\n\n// === Transitions ===\n$-trans-duration: 300ms;\n$-trans-function: cubic-bezier(.4, 0, .5, 1);\n\n//===============================================================\n// Theme typography (fontSize lineHeight weight family)\n//===============================================================\n\n$-t-h1: 2.2rem 1.25;\n$-t-h2: 1.8rem 1.25;\n$-t-h3: 1.6rem 1.25;\n$-t-h4: 1.5rem $-lineHeight-content;\n$-t-h5: 1.4rem $-lineHeight-content;\n$-t-h6: 1.3rem $-lineHeight-content;\n$-t-content: $-fontSize-content $-lineHeight-content;\n$-t-small: 1.1rem $-lineHeight-content;\n$-t-xs: 1rem $-lineHeight-content;\n\n//===============================================================\n// Colors\n//===============================================================\n\n// === Mixing ===\n$-cMix-default: 15%;\n$-cMix-lighten: 60%;\n$-cMix-lighten2: 80%;\n\n// === Simple colors ===\n$-c-light: #fff;\n$-c-gray: #b5b5b5;\n$-c-gray2: #f9f9fa;\n$-c-gray3: #6f7070;\n$-c-blue: #13aae2;\n$-c-blue2: #0083b4;\n$-c-green: #60c081;\n$-c-orange: #ec5e00;\n\n$-c-content: #34383c;\n$-c-border: #e0e0e0;\n$-c-borderLight: lighten($-c-border, 5%);\n$-c-shadow: rgba(0, 0, 0, .4);\n\n// === Theme ===\n$-theme-colors: (\n light: $-c-light,\n gray: $-c-gray,\n gray2: $-c-gray2,\n gray3: $-c-gray3,\n content: $-c-content,\n\n primary: -theme-color('primary'),\n 'primary:dark': -theme-color('primary', 'dark'),\n 'primary:light': -theme-color('primary', 'l15'),\n 'primary:overlay': -theme-color('primary', 'a:90'),\n link: -theme-color('primary'),\n safe: -theme-color('safe'),\n danger: -theme-color('danger'),\n neutral: -theme-color('neutral'),\n);\n\n$-themes: 'primary', 'safe', 'danger', 'neutral';\n\n//===============================================================\n// Elements style\n//===============================================================\n\n// === Body ===\n$-body-minWidth: 240px;\n$-body-color: $-c-content;\n$-body-bg: $-c-gray2;\n\n// === Links ===\n$-link-color: -theme-color('primary');\n$-link-decoration: none;\n$-link-transitionProperty: color, background, opacity, border, filter;\n\n// === Headings ===\n$-heading-color: null;\n$-heading-fontFamily: $-fontFamily-serif;\n$-heading-lineHeight: $-lineHeight-content;\n$-heading-fontWeight: 600;\n$-heading-typography: (\n h1: $-t-h1,\n h2: $-t-h2,\n h3: $-t-h3,\n h4: $-t-h4,\n h5: $-t-h5,\n h6: $-t-h6,\n);\n\n// === Form inputs ===\n$-input-height: 3.5rem;\n$-input-height-mobile: 3.5rem;\n$-input-paddingH: 1.5rem;\n$-input-color: $-c-content;\n$-input-bg: -color(light);\n$-input-bgDisabled: -color(gray2);\n$-input-fontSize: $-fontSize-content;\n$-input-fontSize-mobile: 1.6rem;\n$-input-border: $-border-default $-c-border;\n$-input-borderRad: $-borderRad-default;\n\n$-input-valid-border: -theme-color('safe');\n$-input-valid-boxShadow: inset 0 0 3px -theme-color('safe', 'light');\n\n$-input-invalid-border: -theme-color('danger');\n$-input-invalid-boxShadow: inset 0 0 3px -theme-color('danger', 'light');\n\n$-checkable-size: 1.5rem;\n$-checkable-margin: 1rem;\n$-textarea-maxHeight: 40rem;\n\n$-label-fontSize: $-fontSize-content;\n\n// === Buttons ===\n$-button-height: $-input-height;\n$-button-paddingH: $-input-paddingH;\n$-button-color: $-c-light;\n$-button-fontSize: $-fontSize-content;\n$-button-border: $-border-default transparent;\n$-button-borderRad: $-borderRad-default;\n\n// === Other ===\n$-maxContentWidth: 128rem;\n\n$-list-indent: 1rem;\n\n$-table-cell-padding: .5rem 1rem;\n$-table-cell-border: $-border-default $-c-border;\n\n$-hr-border: 3px solid $-c-border;\n\n//===============================================================\n// Other settings\n//===============================================================\n\n// === Default spacing for block elements ===\n$-block-spacing: ((\n selectors: (h1, h2, h3, h4, h5, h6, p, ol, ul, dd, dl, blockquote, hr, pre, table),\n space: 2rem\n));\n\n// === Change html font size on breakpoints ===\n// (breakpointId: fontSize)\n$-respond-htmlFontSize: (\n);\n\n// === Register all project z-indexes here ===\n$-zIndex-dropdown: 10;\n$-zIndex-tooltip: 11;\n$-zIndex-overlay: 34;\n\n//===============================================================\n// Shared placeholders\n//===============================================================\nhtml.vue-app {\n %-state-hover {\n //will-change: opacity;\n // Safari bug: https://stackoverflow.com/a/12350204/3841049\n //&:not(:focus) {\n // position: relative;\n // z-index: 1;\n //}\n // Need to find other way without creating new stacking context for each link\n\n &:hover {\n opacity: .75;\n }\n }\n\n %-state-active {\n &:active,\n &:active:hover {\n opacity: 1;\n transition-duration: $-trans-duration / 5;\n }\n }\n\n %-state-disabled-style {\n filter: grayscale(.5);\n opacity: .75 !important; // override :active\n cursor: default;\n transition-duration: 0ms;\n }\n\n %-state-disabled {\n &:disabled {\n @extend %-state-disabled-style;\n }\n }\n\n %-state-focus-style {\n border: 1px solid -theme-color('primary', 'border');\n box-shadow: unset;\n // box-shadow: 0 0 1px 1px -theme-color('primary'), 0 0 1px 2px -color(light, $alpha: -50%);\n }\n}\n"],sourceRoot:""}])},2720:function(e,n,t){"use strict";t.r(n);var a=t(3254),r=t(1936);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2721);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,"501432a0",null);n.default=s.exports},2721:function(e,n,t){"use strict";var a=t(1938);t.n(a).a},2722:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".pids[data-v-501432a0]{width:300px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/widgets/show-services.vue"],names:[],mappings:"AAsDA,uBACI,YACA,0BAAA,uBACA,gBACA,mBACA,cAAc,CAAA",file:"show-services.vue?vue&type=style&index=0&id=501432a0&lang=scss&scoped=true&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n.pids {\n width: 300px;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n cursor:pointer;\n}\n"],sourceRoot:""}])},2723:function(e,n,t){"use strict";t.r(n);var a=t(3255),r=t(1939);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2724:function(e,n,t){"use strict";t.r(n);var a=t(3256),r=t(1941);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2725:function(e,n,t){"use strict";t.r(n);var a=t(3257),r=t(1947);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2726);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2726:function(e,n,t){"use strict";var a=t(1952);t.n(a).a},2727:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".user-stats-widget>div{padding:1.5rem;border:1px solid #e0e0e0}.user-stats-widget>div>:not(:last-child){margin-bottom:1rem}.user-stats-widget>div:not(:first-child){margin-top:2rem}.user-stats-widget>div.info .info-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-stats-widget>div.info .info-entry .info-entry-title{width:150px;font-size:12px;font-weight:700;padding:0 1rem}.user-stats-widget>div.info .info-entry .info-entry-content{-webkit-box-flex:3;-ms-flex:3;flex:3;font-size:12px}.user-stats-widget>div.info .info-entry .info-entry-link{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:700}@media (max-width:767px){.user-stats-widget>div.info .info-entry{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-stats-widget>div.info .info-entry:not(:first-child){margin-top:1rem}.user-stats-widget>div.info .info-entry .info-entry-content{text-align:right}html.vue-app.dir\\:rtl .user-stats-widget>div.info .info-entry .info-entry-content{text-align:left}.user-stats-widget>div.info .info-entry .info-entry-link{width:100%;text-align:right}html.vue-app.dir\\:rtl .user-stats-widget>div.info .info-entry .info-entry-link{text-align:left}}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/widgets/user-stats.vue","/home/evo/evolution/src/sass/_theme.scss","/home/evo/evolution/src/sass/framework/_dir.scss"],names:[],mappings:"AAiMA,uBAEQ,eACA,wBCrIW,CDkInB,yCAKY,kBAAmB,CAL/B,yCAQY,eAAgB,CAR5B,wCAYgB,oBAAA,oBAAA,aACA,yBAAA,sBAAA,kBAAmB,CAbnC,0DAeoB,YACA,eACA,gBACA,cAAe,CAlBnC,4DAqBoB,mBAAA,WAAA,OACA,cAAe,CAtBnC,yDAyBoB,mBAAA,WAAA,OACA,eACA,eAAgB,CACnB,yBA5BjB,wCA8BoB,mBAAA,eACA,yBAAA,sBAAA,6BAA8B,CA/BlD,0DAiCwB,eAAgB,CAjCxC,4DAoCwB,gBAAiB,CAIpB,kFAFO,eAAgB,CAtC5C,yDA0CwB,WACA,gBAAiB,CAIpB,+EAFO,eAAgB,CE1NvC,CAAA",file:"user-stats.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import 'framework';\n\n.user-stats-widget {\n & > div {\n padding: 1.5rem;\n border: 1px solid $-c-border;\n & > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n &:not(:first-child) {\n margin-top: 2rem;\n }\n &.info {\n & .info-entry {\n display: flex;\n align-items: center;\n & .info-entry-title {\n width: 150px;\n font-size: 12px;\n font-weight: 700;\n padding: 0 1rem;\n }\n & .info-entry-content {\n flex: 3;\n font-size: 12px;\n }\n & .info-entry-link {\n flex: 1;\n font-size: 12px;\n font-weight: 700;\n }\n @include phone {\n flex-wrap: wrap;\n justify-content: space-between;\n &:not(:first-child) {\n margin-top: 1rem;\n }\n & .info-entry-content {\n text-align: right;\n @include rtl {\n text-align: left;\n }\n }\n & .info-entry-link {\n width: 100%;\n text-align: right;\n @include rtl {\n text-align: left;\n }\n }\n }\n }\n }\n }\n}\n","//===============================================================\n// Shared styles\n//===============================================================\n\n// === Typography ===\n$-fontFamily-serif: 'Open Sans', Tahoma, sans-serif;\n$-fontFamily-mono: monospace;\n$-fontFamily-content: $-fontFamily-serif;\n\n$-fontSize-base: 10px; // easy rem calculation\n$-fontSize-content: 1.2rem;\n$-lineHeight-content: 1.67; // gives ~20px\n$-fontWeight-content: 400;\n\n// === Borders stuff ===\n$-border-default: 1px solid;\n$-border-dashed: 2px dashed;\n$-borderRad-default: 4px;\n\n// === Effects ===\n$-boxShadow: 0 1px 2px;\n$-boxShadow-insetTransparent: inset 0 0 3px rgba(0, 0, 0, .5);\n$-textShadow: none;\n$-blur: 2px;\n\n// === Transitions ===\n$-trans-duration: 300ms;\n$-trans-function: cubic-bezier(.4, 0, .5, 1);\n\n//===============================================================\n// Theme typography (fontSize lineHeight weight family)\n//===============================================================\n\n$-t-h1: 2.2rem 1.25;\n$-t-h2: 1.8rem 1.25;\n$-t-h3: 1.6rem 1.25;\n$-t-h4: 1.5rem $-lineHeight-content;\n$-t-h5: 1.4rem $-lineHeight-content;\n$-t-h6: 1.3rem $-lineHeight-content;\n$-t-content: $-fontSize-content $-lineHeight-content;\n$-t-small: 1.1rem $-lineHeight-content;\n$-t-xs: 1rem $-lineHeight-content;\n\n//===============================================================\n// Colors\n//===============================================================\n\n// === Mixing ===\n$-cMix-default: 15%;\n$-cMix-lighten: 60%;\n$-cMix-lighten2: 80%;\n\n// === Simple colors ===\n$-c-light: #fff;\n$-c-gray: #b5b5b5;\n$-c-gray2: #f9f9fa;\n$-c-gray3: #6f7070;\n$-c-blue: #13aae2;\n$-c-blue2: #0083b4;\n$-c-green: #60c081;\n$-c-orange: #ec5e00;\n\n$-c-content: #34383c;\n$-c-border: #e0e0e0;\n$-c-borderLight: lighten($-c-border, 5%);\n$-c-shadow: rgba(0, 0, 0, .4);\n\n// === Theme ===\n$-theme-colors: (\n light: $-c-light,\n gray: $-c-gray,\n gray2: $-c-gray2,\n gray3: $-c-gray3,\n content: $-c-content,\n\n primary: -theme-color('primary'),\n 'primary:dark': -theme-color('primary', 'dark'),\n 'primary:light': -theme-color('primary', 'l15'),\n 'primary:overlay': -theme-color('primary', 'a:90'),\n link: -theme-color('primary'),\n safe: -theme-color('safe'),\n danger: -theme-color('danger'),\n neutral: -theme-color('neutral'),\n);\n\n$-themes: 'primary', 'safe', 'danger', 'neutral';\n\n//===============================================================\n// Elements style\n//===============================================================\n\n// === Body ===\n$-body-minWidth: 240px;\n$-body-color: $-c-content;\n$-body-bg: $-c-gray2;\n\n// === Links ===\n$-link-color: -theme-color('primary');\n$-link-decoration: none;\n$-link-transitionProperty: color, background, opacity, border, filter;\n\n// === Headings ===\n$-heading-color: null;\n$-heading-fontFamily: $-fontFamily-serif;\n$-heading-lineHeight: $-lineHeight-content;\n$-heading-fontWeight: 600;\n$-heading-typography: (\n h1: $-t-h1,\n h2: $-t-h2,\n h3: $-t-h3,\n h4: $-t-h4,\n h5: $-t-h5,\n h6: $-t-h6,\n);\n\n// === Form inputs ===\n$-input-height: 3.5rem;\n$-input-height-mobile: 3.5rem;\n$-input-paddingH: 1.5rem;\n$-input-color: $-c-content;\n$-input-bg: -color(light);\n$-input-bgDisabled: -color(gray2);\n$-input-fontSize: $-fontSize-content;\n$-input-fontSize-mobile: 1.6rem;\n$-input-border: $-border-default $-c-border;\n$-input-borderRad: $-borderRad-default;\n\n$-input-valid-border: -theme-color('safe');\n$-input-valid-boxShadow: inset 0 0 3px -theme-color('safe', 'light');\n\n$-input-invalid-border: -theme-color('danger');\n$-input-invalid-boxShadow: inset 0 0 3px -theme-color('danger', 'light');\n\n$-checkable-size: 1.5rem;\n$-checkable-margin: 1rem;\n$-textarea-maxHeight: 40rem;\n\n$-label-fontSize: $-fontSize-content;\n\n// === Buttons ===\n$-button-height: $-input-height;\n$-button-paddingH: $-input-paddingH;\n$-button-color: $-c-light;\n$-button-fontSize: $-fontSize-content;\n$-button-border: $-border-default transparent;\n$-button-borderRad: $-borderRad-default;\n\n// === Other ===\n$-maxContentWidth: 128rem;\n\n$-list-indent: 1rem;\n\n$-table-cell-padding: .5rem 1rem;\n$-table-cell-border: $-border-default $-c-border;\n\n$-hr-border: 3px solid $-c-border;\n\n//===============================================================\n// Other settings\n//===============================================================\n\n// === Default spacing for block elements ===\n$-block-spacing: ((\n selectors: (h1, h2, h3, h4, h5, h6, p, ol, ul, dd, dl, blockquote, hr, pre, table),\n space: 2rem\n));\n\n// === Change html font size on breakpoints ===\n// (breakpointId: fontSize)\n$-respond-htmlFontSize: (\n);\n\n// === Register all project z-indexes here ===\n$-zIndex-dropdown: 10;\n$-zIndex-tooltip: 11;\n$-zIndex-overlay: 34;\n\n//===============================================================\n// Shared placeholders\n//===============================================================\nhtml.vue-app {\n %-state-hover {\n //will-change: opacity;\n // Safari bug: https://stackoverflow.com/a/12350204/3841049\n //&:not(:focus) {\n // position: relative;\n // z-index: 1;\n //}\n // Need to find other way without creating new stacking context for each link\n\n &:hover {\n opacity: .75;\n }\n }\n\n %-state-active {\n &:active,\n &:active:hover {\n opacity: 1;\n transition-duration: $-trans-duration / 5;\n }\n }\n\n %-state-disabled-style {\n filter: grayscale(.5);\n opacity: .75 !important; // override :active\n cursor: default;\n transition-duration: 0ms;\n }\n\n %-state-disabled {\n &:disabled {\n @extend %-state-disabled-style;\n }\n }\n\n %-state-focus-style {\n border: 1px solid -theme-color('primary', 'border');\n box-shadow: unset;\n // box-shadow: 0 0 1px 1px -theme-color('primary'), 0 0 1px 2px -color(light, $alpha: -50%);\n }\n}\n","@function -get-dir-selector($selector, $dir) {\n $mobile: str-index($selector, 'html.vue-app.mobile');\n @if $mobile {\n @return 'html.vue-app.mobile.dir\\\\:#{$dir} ' + str-slice($selector, 20);\n }\n $desktop: str-index($selector, 'html.vue-app');\n @if $desktop {\n @return 'html.vue-app.dir\\\\:#{$dir} ' + str-slice($selector, 13);\n }\n @return 'html.vue-app.dir\\\\:#{$dir} ' + $selector;\n}\n\n@mixin ltr {\n @at-root #{-get-dir-selector('#{&}', 'ltr')} {\n @content;\n }\n}\n@mixin rtl {\n @at-root #{-get-dir-selector('#{&}', 'rtl')} {\n @content;\n }\n}"],sourceRoot:""}])},2728:function(e,n,t){"use strict";var a=t(1953);t.n(a).a},2729:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,"html.vue-app .dashboard{display:grid;grid-template-columns:40% 1fr;display:-ms-grid;-ms-grid-columns:40% 1fr}html.vue-app .dashboard .dashboard-left{-ms-grid-column:1;grid-column:auto}html.vue-app .dashboard .dashboard-left .access-level-switch.\\--sidebar-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:3;right:calc(100% + 1rem);top:0;min-height:9rem;-ms-flex-pack:distribute;justify-content:space-around}html.vue-app .dashboard .dashboard-right{margin-left:-1px;border-top-left-radius:0;grid-column:auto;-ms-grid-column:2}html.vue-app.dir\\:rtl .dashboard .dashboard-right{text-align:right;margin-left:0;margin-right:-1px;border-top-right-radius:0;border-top-left-radius:4px}html.vue-app .dashboard .tabsList-move{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}html.vue-app .dashboard.mobile{display:block}html.vue-app .dashboard.mobile .dashboard-mobile{width:100%}html.vue-app .dashboard.mobile .dashboard-mobile .access-level-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:5.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;font-weight:600;padding-right:3rem;padding-top:1rem}html.vue-app.mobile{margin:0!important}html.vue-app.mobile .dashboard{display:block}html.vue-app.mobile .dashboard-mobile{width:100%}html.vue-app .sortable-drag.sortable-fallback{display:none!important}html.vue-app body.\\--sidebar-layout .dashboard .dashboard-right{border-top-right-radius:0;border-top-width:0}html.vue-app body.\\--sidebar-layout .dashboard .dashboardTab:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/standard-dashboard.vue","/home/evo/evolution/src/sass/_theme.scss"],names:[],mappings:"AAqfA,wBAEQ,aACA,8BACA,iBACA,wBAAyB,CALjC,wCAQY,kBACA,gBAAiB,CAT7B,+EAWgB,oBAAA,oBAAA,aACA,4BAAA,6BAAA,0BAAA,sBACA,kBACA,UACA,wBACA,MACA,gBACA,yBAAA,4BAA6B,CAlB7C,yCAuBY,iBACA,yBACA,iBACA,iBAAkB,CAQrB,kDANO,iBACA,cACA,kBACA,0BACA,0BCpgBQ,CDoexB,uCAsCY,8CAAA,sCAAA,iCAAA,8BAAA,+CAA8B,CAtC1C,+BAyCY,aAAc,CAzC1B,iDA2CgB,UAAW,CA3C3B,sEA8CoB,oBAAA,oBAAA,aACA,qBAAA,kBAAA,yBACA,cACA,yBAAA,sBAAA,mBACA,kBACA,gBACA,mBACA,gBAAiB,CArDrC,oBA2DQ,kBAAoB,CA3D5B,+BA6DY,aAAc,CA7D1B,sCAgEY,UAAW,CAhEvB,8CAmEuC,sBAAwB,CAnE/D,gEAwEgB,0BACA,kBAAmB,CAzEnC,yEA4EgB,yBACA,0BACA,kBAAmB,CAAA",file:"standard-dashboard.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import 'framework';\nhtml.vue-app {\n .dashboard {\n display: grid;\n grid-template-columns: 40% 1fr;\n display:-ms-grid;\n -ms-grid-columns: 40% 1fr;\n\n .dashboard-left {\n -ms-grid-column: 1;\n grid-column: auto;\n .access-level-switch.--sidebar-layout {\n display: flex;\n flex-direction: column;\n position: absolute;\n z-index: 3;\n right: calc(100% + 1rem);\n top: 0;\n min-height: 9rem;\n justify-content: space-around;\n }\n }\n \n .dashboard-right {\n margin-left: -1px;\n border-top-left-radius: 0;\n grid-column: auto;\n -ms-grid-column: 2;\n @include rtl {\n text-align: right;\n margin-left: 0px;\n margin-right: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: $-borderRad-default;\n }\n }\n\n // transitions\n .tabsList-move {\n transition-property: transform;\n }\n &.mobile {\n display: block;\n .dashboard-mobile {\n width: 100%;\n\n .access-level-switch {\n display: flex;\n justify-content: flex-end;\n height: 5.5rem;\n align-items: center;\n padding-left: 1rem;\n font-weight: 600;\n padding-right: 3rem;\n padding-top: 1rem;\n }\n }\n }\n }\n &.mobile {\n margin: 0 !important;\n .dashboard {\n display: block;\n }\n .dashboard-mobile {\n width: 100%;\n }\n }\n .sortable-drag.sortable-fallback { display: none !important; }\n\n body.--sidebar-layout {\n .dashboard {\n .dashboard-right {\n border-top-right-radius: 0;\n border-top-width: 0;\n }\n .dashboardTab:first-child {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-top-width: 0;\n }\n }\n }\n}\n","//===============================================================\n// Shared styles\n//===============================================================\n\n// === Typography ===\n$-fontFamily-serif: 'Open Sans', Tahoma, sans-serif;\n$-fontFamily-mono: monospace;\n$-fontFamily-content: $-fontFamily-serif;\n\n$-fontSize-base: 10px; // easy rem calculation\n$-fontSize-content: 1.2rem;\n$-lineHeight-content: 1.67; // gives ~20px\n$-fontWeight-content: 400;\n\n// === Borders stuff ===\n$-border-default: 1px solid;\n$-border-dashed: 2px dashed;\n$-borderRad-default: 4px;\n\n// === Effects ===\n$-boxShadow: 0 1px 2px;\n$-boxShadow-insetTransparent: inset 0 0 3px rgba(0, 0, 0, .5);\n$-textShadow: none;\n$-blur: 2px;\n\n// === Transitions ===\n$-trans-duration: 300ms;\n$-trans-function: cubic-bezier(.4, 0, .5, 1);\n\n//===============================================================\n// Theme typography (fontSize lineHeight weight family)\n//===============================================================\n\n$-t-h1: 2.2rem 1.25;\n$-t-h2: 1.8rem 1.25;\n$-t-h3: 1.6rem 1.25;\n$-t-h4: 1.5rem $-lineHeight-content;\n$-t-h5: 1.4rem $-lineHeight-content;\n$-t-h6: 1.3rem $-lineHeight-content;\n$-t-content: $-fontSize-content $-lineHeight-content;\n$-t-small: 1.1rem $-lineHeight-content;\n$-t-xs: 1rem $-lineHeight-content;\n\n//===============================================================\n// Colors\n//===============================================================\n\n// === Mixing ===\n$-cMix-default: 15%;\n$-cMix-lighten: 60%;\n$-cMix-lighten2: 80%;\n\n// === Simple colors ===\n$-c-light: #fff;\n$-c-gray: #b5b5b5;\n$-c-gray2: #f9f9fa;\n$-c-gray3: #6f7070;\n$-c-blue: #13aae2;\n$-c-blue2: #0083b4;\n$-c-green: #60c081;\n$-c-orange: #ec5e00;\n\n$-c-content: #34383c;\n$-c-border: #e0e0e0;\n$-c-borderLight: lighten($-c-border, 5%);\n$-c-shadow: rgba(0, 0, 0, .4);\n\n// === Theme ===\n$-theme-colors: (\n light: $-c-light,\n gray: $-c-gray,\n gray2: $-c-gray2,\n gray3: $-c-gray3,\n content: $-c-content,\n\n primary: -theme-color('primary'),\n 'primary:dark': -theme-color('primary', 'dark'),\n 'primary:light': -theme-color('primary', 'l15'),\n 'primary:overlay': -theme-color('primary', 'a:90'),\n link: -theme-color('primary'),\n safe: -theme-color('safe'),\n danger: -theme-color('danger'),\n neutral: -theme-color('neutral'),\n);\n\n$-themes: 'primary', 'safe', 'danger', 'neutral';\n\n//===============================================================\n// Elements style\n//===============================================================\n\n// === Body ===\n$-body-minWidth: 240px;\n$-body-color: $-c-content;\n$-body-bg: $-c-gray2;\n\n// === Links ===\n$-link-color: -theme-color('primary');\n$-link-decoration: none;\n$-link-transitionProperty: color, background, opacity, border, filter;\n\n// === Headings ===\n$-heading-color: null;\n$-heading-fontFamily: $-fontFamily-serif;\n$-heading-lineHeight: $-lineHeight-content;\n$-heading-fontWeight: 600;\n$-heading-typography: (\n h1: $-t-h1,\n h2: $-t-h2,\n h3: $-t-h3,\n h4: $-t-h4,\n h5: $-t-h5,\n h6: $-t-h6,\n);\n\n// === Form inputs ===\n$-input-height: 3.5rem;\n$-input-height-mobile: 3.5rem;\n$-input-paddingH: 1.5rem;\n$-input-color: $-c-content;\n$-input-bg: -color(light);\n$-input-bgDisabled: -color(gray2);\n$-input-fontSize: $-fontSize-content;\n$-input-fontSize-mobile: 1.6rem;\n$-input-border: $-border-default $-c-border;\n$-input-borderRad: $-borderRad-default;\n\n$-input-valid-border: -theme-color('safe');\n$-input-valid-boxShadow: inset 0 0 3px -theme-color('safe', 'light');\n\n$-input-invalid-border: -theme-color('danger');\n$-input-invalid-boxShadow: inset 0 0 3px -theme-color('danger', 'light');\n\n$-checkable-size: 1.5rem;\n$-checkable-margin: 1rem;\n$-textarea-maxHeight: 40rem;\n\n$-label-fontSize: $-fontSize-content;\n\n// === Buttons ===\n$-button-height: $-input-height;\n$-button-paddingH: $-input-paddingH;\n$-button-color: $-c-light;\n$-button-fontSize: $-fontSize-content;\n$-button-border: $-border-default transparent;\n$-button-borderRad: $-borderRad-default;\n\n// === Other ===\n$-maxContentWidth: 128rem;\n\n$-list-indent: 1rem;\n\n$-table-cell-padding: .5rem 1rem;\n$-table-cell-border: $-border-default $-c-border;\n\n$-hr-border: 3px solid $-c-border;\n\n//===============================================================\n// Other settings\n//===============================================================\n\n// === Default spacing for block elements ===\n$-block-spacing: ((\n selectors: (h1, h2, h3, h4, h5, h6, p, ol, ul, dd, dl, blockquote, hr, pre, table),\n space: 2rem\n));\n\n// === Change html font size on breakpoints ===\n// (breakpointId: fontSize)\n$-respond-htmlFontSize: (\n);\n\n// === Register all project z-indexes here ===\n$-zIndex-dropdown: 10;\n$-zIndex-tooltip: 11;\n$-zIndex-overlay: 34;\n\n//===============================================================\n// Shared placeholders\n//===============================================================\nhtml.vue-app {\n %-state-hover {\n //will-change: opacity;\n // Safari bug: https://stackoverflow.com/a/12350204/3841049\n //&:not(:focus) {\n // position: relative;\n // z-index: 1;\n //}\n // Need to find other way without creating new stacking context for each link\n\n &:hover {\n opacity: .75;\n }\n }\n\n %-state-active {\n &:active,\n &:active:hover {\n opacity: 1;\n transition-duration: $-trans-duration / 5;\n }\n }\n\n %-state-disabled-style {\n filter: grayscale(.5);\n opacity: .75 !important; // override :active\n cursor: default;\n transition-duration: 0ms;\n }\n\n %-state-disabled {\n &:disabled {\n @extend %-state-disabled-style;\n }\n }\n\n %-state-focus-style {\n border: 1px solid -theme-color('primary', 'border');\n box-shadow: unset;\n // box-shadow: 0 0 1px 1px -theme-color('primary'), 0 0 1px 2px -color(light, $alpha: -50%);\n }\n}\n"],sourceRoot:""}])},2730:function(e,n,t){"use strict";t.r(n);var a=t(3165),r=t(1954);for(var i in r)"default"!==i&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t(2731);var o=t(0),s=Object(o.a)(r.default,a.a,a.b,!1,null,null,null);n.default=s.exports},2731:function(e,n,t){"use strict";var a=t(1956);t.n(a).a},2732:function(e,n,t){(e.exports=t(4)(!0)).push([e.i,".icons-dashboard{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;max-height:calc(100vh - 8rem);overflow:hidden}.icons-dashboard .icons-grid{height:100%;overflow:hidden}.icons-dashboard .icons-grid .icons-grid-content{height:calc(100vh - 14rem);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icons-dashboard .icons-grid .icons-grid-content::-webkit-scrollbar{width:7px}.icons-dashboard .icons-grid .icons-grid-content::-webkit-scrollbar-track{background:#e0e0e0;-webkit-box-shadow:inset 3px 0 0 0 #fff,inset -3px 0 0 0 #fff;box-shadow:inset 3px 0 0 0 #fff,inset -3px 0 0 0 #fff}.icons-dashboard .icons-grid .icons-grid-content::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px;border:1px solid #e0e0e0}.icons-dashboard .aside{position:relative;-ms-grid-column:2}.icons-dashboard .aside .grip{border-right:5px double #e0e0e0;top:1.5rem;height:3.5rem;position:absolute;left:0;cursor:col-resize;z-index:2;margin-left:-1.8rem;border-left:2px solid #e0e0e0;min-width:8px}.icons-dashboard .aside .grip.dragged{border-color:var(--primary)}.icons-dashboard .dashboard{max-height:calc(100vh - 8rem);overflow-y:auto;margin:0!important;-ms-grid-column:2}.icons-dashboard .dashboard::-webkit-scrollbar{width:7px}.icons-dashboard .dashboard::-webkit-scrollbar-track{background:#e0e0e0;-webkit-box-shadow:inset 3px 0 0 0 #fff,inset -3px 0 0 0 #fff;box-shadow:inset 3px 0 0 0 #fff,inset -3px 0 0 0 #fff}.icons-dashboard .dashboard::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px;border:1px solid #e0e0e0}html.vue-app.\\--media\\:phone .icons-dashboard{display:block}","",{version:3,sources:["/home/evo/evolution/src/js/pages/user/dashboard/_components/icons-dashboard.vue","/home/evo/evolution/src/sass/_theme.scss","/home/evo/evolution/src/sass/framework/_functions.scss"],names:[],mappings:"AAoFA,iBACI,iBACA,aACA,0BACA,+BACA,8BACA,eAAgB,CANpB,6BAQQ,YACA,eAAgB,CATxB,iDAWY,2BACA,cACA,oBAAA,oBAAA,aACA,4BAAA,6BAAA,0BAAA,qBAAsB,CAdlC,oEAgBgB,SAAU,CAhB1B,0EAmBgB,mBACA,8DAAA,qDAAqE,CApBrF,0EAuBgB,mBACA,kBACA,wBC9CG,CDqBnB,wBA8BQ,kBACA,iBAAkB,CA/B1B,8BAiCY,gCACA,WACA,cACA,kBACA,OACA,kBACA,UACA,oBACA,8BACA,aAAc,CA1C1B,sCA4CgB,2BE2GkB,CFvJlC,4BAiDQ,8BACA,gBACA,mBACA,iBAAkB,CApD1B,+CAsDY,SAAU,CAtDtB,qDAyDY,mBACA,8DAAA,qDAAqE,CA1DjF,qDA6DY,mBACA,kBACA,wBCpFO,CDqFV,8CAKD,aAAc,CAAA",file:"icons-dashboard.vue?vue&type=style&index=0&lang=scss&",sourcesContent:["\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n@import \"framework\";\n.icons-dashboard {\n display:-ms-grid;\n display: grid;\n -ms-grid-columns: 1fr auto;\n grid-template-columns: 1fr auto;\n max-height: calc(100vh - 8rem);\n overflow: hidden;\n .icons-grid {\n height: 100%;\n overflow: hidden;\n .icons-grid-content {\n height: calc(100vh - 14rem);\n overflow: auto;\n display: flex;\n flex-direction: column;\n &::-webkit-scrollbar {\n width: 7px;\n }\n &::-webkit-scrollbar-track {\n background: $-c-border;\n box-shadow: inset 3px 0px 0px 0px white, inset -3px 0px 0px 0px white;\n }\n &::-webkit-scrollbar-thumb {\n background: $-c-border;\n border-radius: 5px;\n border: 1px solid $-c-border;\n }\n }\n }\n .aside {\n position: relative;\n -ms-grid-column: 2;\n .grip {\n border-right: 5px double $-c-border;\n top: 1.5rem;\n height: 3.5rem;\n position: absolute;\n left: 0;\n cursor: col-resize;\n z-index: 2;\n margin-left: -1.8rem;\n border-left: 2px solid $-c-border;\n min-width: 8px;\n &.dragged {\n border-color: -theme-color('primary');\n }\n }\n }\n .dashboard {\n max-height: calc(100vh - 8rem);\n overflow-y: auto;\n margin: 0 !important;\n -ms-grid-column: 2;\n &::-webkit-scrollbar {\n width: 7px;\n }\n &::-webkit-scrollbar-track {\n background: $-c-border;\n box-shadow: inset 3px 0px 0px 0px white, inset -3px 0px 0px 0px white;\n }\n &::-webkit-scrollbar-thumb {\n background: $-c-border;\n border-radius: 5px;\n border: 1px solid $-c-border;\n }\n }\n}\nhtml.vue-app.--media\\:phone {\n .icons-dashboard {\n display: block;\n }\n}\n","//===============================================================\n// Shared styles\n//===============================================================\n\n// === Typography ===\n$-fontFamily-serif: 'Open Sans', Tahoma, sans-serif;\n$-fontFamily-mono: monospace;\n$-fontFamily-content: $-fontFamily-serif;\n\n$-fontSize-base: 10px; // easy rem calculation\n$-fontSize-content: 1.2rem;\n$-lineHeight-content: 1.67; // gives ~20px\n$-fontWeight-content: 400;\n\n// === Borders stuff ===\n$-border-default: 1px solid;\n$-border-dashed: 2px dashed;\n$-borderRad-default: 4px;\n\n// === Effects ===\n$-boxShadow: 0 1px 2px;\n$-boxShadow-insetTransparent: inset 0 0 3px rgba(0, 0, 0, .5);\n$-textShadow: none;\n$-blur: 2px;\n\n// === Transitions ===\n$-trans-duration: 300ms;\n$-trans-function: cubic-bezier(.4, 0, .5, 1);\n\n//===============================================================\n// Theme typography (fontSize lineHeight weight family)\n//===============================================================\n\n$-t-h1: 2.2rem 1.25;\n$-t-h2: 1.8rem 1.25;\n$-t-h3: 1.6rem 1.25;\n$-t-h4: 1.5rem $-lineHeight-content;\n$-t-h5: 1.4rem $-lineHeight-content;\n$-t-h6: 1.3rem $-lineHeight-content;\n$-t-content: $-fontSize-content $-lineHeight-content;\n$-t-small: 1.1rem $-lineHeight-content;\n$-t-xs: 1rem $-lineHeight-content;\n\n//===============================================================\n// Colors\n//===============================================================\n\n// === Mixing ===\n$-cMix-default: 15%;\n$-cMix-lighten: 60%;\n$-cMix-lighten2: 80%;\n\n// === Simple colors ===\n$-c-light: #fff;\n$-c-gray: #b5b5b5;\n$-c-gray2: #f9f9fa;\n$-c-gray3: #6f7070;\n$-c-blue: #13aae2;\n$-c-blue2: #0083b4;\n$-c-green: #60c081;\n$-c-orange: #ec5e00;\n\n$-c-content: #34383c;\n$-c-border: #e0e0e0;\n$-c-borderLight: lighten($-c-border, 5%);\n$-c-shadow: rgba(0, 0, 0, .4);\n\n// === Theme ===\n$-theme-colors: (\n light: $-c-light,\n gray: $-c-gray,\n gray2: $-c-gray2,\n gray3: $-c-gray3,\n content: $-c-content,\n\n primary: -theme-color('primary'),\n 'primary:dark': -theme-color('primary', 'dark'),\n 'primary:light': -theme-color('primary', 'l15'),\n 'primary:overlay': -theme-color('primary', 'a:90'),\n link: -theme-color('primary'),\n safe: -theme-color('safe'),\n danger: -theme-color('danger'),\n neutral: -theme-color('neutral'),\n);\n\n$-themes: 'primary', 'safe', 'danger', 'neutral';\n\n//===============================================================\n// Elements style\n//===============================================================\n\n// === Body ===\n$-body-minWidth: 240px;\n$-body-color: $-c-content;\n$-body-bg: $-c-gray2;\n\n// === Links ===\n$-link-color: -theme-color('primary');\n$-link-decoration: none;\n$-link-transitionProperty: color, background, opacity, border, filter;\n\n// === Headings ===\n$-heading-color: null;\n$-heading-fontFamily: $-fontFamily-serif;\n$-heading-lineHeight: $-lineHeight-content;\n$-heading-fontWeight: 600;\n$-heading-typography: (\n h1: $-t-h1,\n h2: $-t-h2,\n h3: $-t-h3,\n h4: $-t-h4,\n h5: $-t-h5,\n h6: $-t-h6,\n);\n\n// === Form inputs ===\n$-input-height: 3.5rem;\n$-input-height-mobile: 3.5rem;\n$-input-paddingH: 1.5rem;\n$-input-color: $-c-content;\n$-input-bg: -color(light);\n$-input-bgDisabled: -color(gray2);\n$-input-fontSize: $-fontSize-content;\n$-input-fontSize-mobile: 1.6rem;\n$-input-border: $-border-default $-c-border;\n$-input-borderRad: $-borderRad-default;\n\n$-input-valid-border: -theme-color('safe');\n$-input-valid-boxShadow: inset 0 0 3px -theme-color('safe', 'light');\n\n$-input-invalid-border: -theme-color('danger');\n$-input-invalid-boxShadow: inset 0 0 3px -theme-color('danger', 'light');\n\n$-checkable-size: 1.5rem;\n$-checkable-margin: 1rem;\n$-textarea-maxHeight: 40rem;\n\n$-label-fontSize: $-fontSize-content;\n\n// === Buttons ===\n$-button-height: $-input-height;\n$-button-paddingH: $-input-paddingH;\n$-button-color: $-c-light;\n$-button-fontSize: $-fontSize-content;\n$-button-border: $-border-default transparent;\n$-button-borderRad: $-borderRad-default;\n\n// === Other ===\n$-maxContentWidth: 128rem;\n\n$-list-indent: 1rem;\n\n$-table-cell-padding: .5rem 1rem;\n$-table-cell-border: $-border-default $-c-border;\n\n$-hr-border: 3px solid $-c-border;\n\n//===============================================================\n// Other settings\n//===============================================================\n\n// === Default spacing for block elements ===\n$-block-spacing: ((\n selectors: (h1, h2, h3, h4, h5, h6, p, ol, ul, dd, dl, blockquote, hr, pre, table),\n space: 2rem\n));\n\n// === Change html font size on breakpoints ===\n// (breakpointId: fontSize)\n$-respond-htmlFontSize: (\n);\n\n// === Register all project z-indexes here ===\n$-zIndex-dropdown: 10;\n$-zIndex-tooltip: 11;\n$-zIndex-overlay: 34;\n\n//===============================================================\n// Shared placeholders\n//===============================================================\nhtml.vue-app {\n %-state-hover {\n //will-change: opacity;\n // Safari bug: https://stackoverflow.com/a/12350204/3841049\n //&:not(:focus) {\n // position: relative;\n // z-index: 1;\n //}\n // Need to find other way without creating new stacking context for each link\n\n &:hover {\n opacity: .75;\n }\n }\n\n %-state-active {\n &:active,\n &:active:hover {\n opacity: 1;\n transition-duration: $-trans-duration / 5;\n }\n }\n\n %-state-disabled-style {\n filter: grayscale(.5);\n opacity: .75 !important; // override :active\n cursor: default;\n transition-duration: 0ms;\n }\n\n %-state-disabled {\n &:disabled {\n @extend %-state-disabled-style;\n }\n }\n\n %-state-focus-style {\n border: 1px solid -theme-color('primary', 'border');\n box-shadow: unset;\n // box-shadow: 0 0 1px 1px -theme-color('primary'), 0 0 1px 2px -color(light, $alpha: -50%);\n }\n}\n","//===============================================================\n// FUNCTION: Color variator\n// modification args should be percentage between -100% and 100%\n//===============================================================\n\n@function -color($color, $lightness: 0, $saturation: 0, $alpha: 0) {\n $color: if(type_of($color) == string, map_get($-theme-colors, $color), $color);\n @return scale-color($color, $lightness: $lightness, $saturation: $saturation, $alpha: $alpha);\n}\n\n//===============================================================\n// FUNCTION: Z-index helper\n//===============================================================\n\n@function -zIndex($id) {\n @return map_get($-zIndexes, $id);\n}\n\n//===============================================================\n// FUNCTION: Strip units\n//===============================================================\n\n@function -stripUnits($number) {\n @return $number / ($number * 0 + 1);\n}\n\n//===============================================================\n// FUNCTION: Detect if number is integer\n//===============================================================\n\n@function -isInteger($number) {\n @return $number == round($number);\n}\n\n//===============================================================\n// FUNCTION: Floor value after needed decimal point.\n// Example: floor-decimals(12.5983) -> 12.59\n//===============================================================\n\n@function -floorDecimals($value, $numbersAfterComa: 4) {\n $multiplier: 1;\n @for $i from 0 to $numbersAfterComa {\n // $value * 10^x\n $multiplier: $multiplier * 10;\n }\n\n @return floor( $value * $multiplier) / $multiplier;\n}\n\n//===============================================================\n// FUNCTION: Calculate relative line height from px values\n//===============================================================\n\n@function -lineHeight($lineHeightPX, $fontSizePX) {\n $lineHeight: -stripUnits($lineHeightPX / $fontSizePX);\n @return -floorDecimals($lineHeight, 3);\n}\n\n//===============================================================\n// FUNCTION: Calculate percentage width of children\n// relative to its container width\n//===============================================================\n\n@function -childWidth($childWidth, $parentWidth) {\n @return -floorDecimals($childWidth * 100% / $parentWidth);\n}\n\n//===============================================================\n// FUNCTION: join list to string, skip null values\n// http://hugogiraudel.com/2013/08/08/advanced-sass-list-functions/#miscellaneous\n//===============================================================\n\n@function -join($list, $separator: '') {\n $result: ();\n @if ($list and length($list) > 0) {\n @for $i from 1 through length($list) {\n $item: nth($list, $i);\n @if type-of($item) == list {\n $item: -join($item, $separator);\n }\n @if ($item != null) {\n $result: if($i == 1, #{$item}, #{$result}#{$separator}#{$item});\n }\n }\n }\n @return $result;\n}\n\n//===============================================================\n// FUNCTION: replace `$search` with `$replace` in `$string`\n// https://css-tricks.com/snippets/sass/str-replace-function/\n//===============================================================\n\n@function -replace($string, $search, $replace: '') {\n $index: str-index($string, $search);\n\n @if $index {\n @return -join(\n str-slice($string, 1, $index - 1) $replace -replace(str-slice($string, $index + str-length($search)), $search, $replace)\n )\n }\n\n @return $string;\n}\n\n//===============================================================\n// FUNCTION: Replaces all : to \\:\n//===============================================================\n\n@function -formatSelector($var) {\n $var: quote($var);\n @return -replace($var, ':', \\:);\n}\n\n//===============================================================\n// FUNCTION: Replaces all : to -\n//===============================================================\n\n@function -formatCssVar($prefix, $key) {\n // replaces all : to \\:\n $key: -replace(quote($key), ':', '-');\n\n @return --#{$prefix}-#{$key};\n}\n\n//===============================================================\n// FUNCTION: zips lists better than Sass native function\n//===============================================================\n\n@function -zip($list1, $list2, $seperator: 'auto') {\n @each $item in $list2 {\n $list1: append($list1, $item, $seperator);\n }\n @return $list1;\n}\n\n//===============================================================\n// FUNCTION: Units converter\n//===============================================================\n\n@function -px($size, $base: null) {\n @if ($-config-unitConversion and unit($size) != 'px') {\n @if (not $base) {\n @if (unit($size) == 'em') {\n $base: -px($-fontSize-content, $-fontSize-base);\n } @else if (unit($size) == 'rem') {\n $base: $-fontSize-base;\n }\n }\n @return -stripUnits($size * $base) * 1px;\n } @else {\n @return $size;\n }\n}\n\n@function -rem($sizePX, $basePX: $-fontSize-base) {\n @if ($-config-unitConversion) {\n @return -stripUnits($sizePX / $basePX) * 1rem;\n } @else {\n @return $sizePX;\n }\n}\n\n@function -em($sizePX, $basePX: -px($-fontSize-content, $-fontSize-base)) {\n @if ($-config-unitConversion) {\n @return -stripUnits($sizePX / $basePX) * 1em;\n } @else {\n @return $sizePX;\n }\n}\n\n\n//===============================================================\n// FUNCTION: For consistent selectors naming\n//===============================================================\n\n@function -selectorFormatter($configKey, $template, $data, $withRespond) {\n $separator: -map-get($-config-naming, separator, '');\n $searchAndReplace: map_merge($data, (\n '$sep': $separator,\n '$pre': -map-get($-config-naming, -zip(prefix, $configKey), ''),\n '$suff': -map-get($-config-naming, -zip(suffix, $configKey), ''),\n '$resPre': '',\n '$resSuff': '',\n ));\n\n // Check if respond stuff needed\n @if ($withRespond and $-global-breakpointType and $-global-breakpointName) {\n $breakpoint: -join($-global-breakpointName, $separator);\n $data: map_merge($data, (\n '$resPre': -map-get($-config-naming, prefix respond $-global-breakpointType, '') + $breakpoint,\n '$resSuff': -map-get($-config-naming, suffix respond $-global-breakpointType, '') + $breakpoint,\n ));\n }\n\n // Replace each data in template\n $result: $template;\n @each $search, $replace in $searchAndReplace {\n $replace: -join($replace, $separator);\n $result: -replace($result, $search, $replace);\n }\n\n // Return formatted selector\n @return -formatSelector($result);\n}\n\n//===============================================================\n// FUNCTION: Makes variable a list of maps, even there is one item\n// because Sass treats '$var: (());' as a single map\n//===============================================================\n\n@function -ensureListOfMaps($value) {\n @if (type_of($value) == map) {\n $value: append((), $value);\n }\n @return $value;\n}\n\n//===============================================================\n// FUNCTION: get CSS variable\n//===============================================================\n\n@function -var($prefix, $key, $fallback: null) {\n $var: -formatCssVar($prefix, $key);\n @if ($fallback) {\n @return var($var, $fallback);\n } @else {\n @return var($var);\n }\n}\n\n@function -theme-color($color, $shade: null) {\n @if ($shade) {\n @return var(--#{$color}-#{$shade});\n } @else {\n @return var(--#{$color});\n }\n}"],sourceRoot:""}])},2733:function(e,n){},2964:function(e,n,t){"use strict";t.r(n);var a=t(0),r=Object(a.a)({},(function(){var e=this.$createElement;return(this._self._c||e)("translate",{directives:[{name:"flex",rawName:"v-flex",value:{main:"center"},expression:"{ main: 'center' }"}],staticClass:"c:txt:danger txt:bold"},[this._v("\n No widget selected\n")])}),[],!1,null,null,null);n.default=r.exports},2965:function(e,n,t){"use strict";t.r(n);var a=t(0),r=Object(a.a)({},(function(){var e=this.$createElement,n=this._self._c||e;return n("div",{staticClass:"preload-widget"},[n("ui-center",{attrs:{height:"10rem",width:"100%"}},[n("ui-loader-icon"),this._v(" "),n("translate",{directives:[{name:"margin",rawName:"v-margin",value:[0,0,0,1],expression:"[0, 0, 0, 1]"}],staticClass:"txt:bold"},[this._v("\n Loading widget data...\n ")])],1)],1)}),[],!1,null,null,null);n.default=r.exports},2966:function(e,n,t){"use strict";t.r(n);var a=t(0),r=Object(a.a)({},(function(){var e=this.$createElement;return(this._self._c||e)("div",[this._v("VUE WiDGET")])}),[],!1,null,null,null);n.default=r.exports},3164:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("app-page",{directives:[{name:"flex",rawName:"v-flex",value:{cross:"stretch",main:"center"},expression:"{\n cross: 'stretch',\n main: 'center'\n }"}],staticClass:"dashboard",class:{mobile:!e.$_Client.isDesktop||e.forceMobile},attrs:{header:!1,fullWidth:"standard"===e.layout||e.forceMobile,showAdsense:!1}},[e.$_Client.isDesktop&&!e.forceMobile?[t("div",{staticClass:"dashboard-left pos:rel z:1"},["hybrid"===e.layout&&"admin"===e.$state.app.user.level?t("div",{staticClass:"access-level-switch --sidebar-layout"},e._l(["admin","reseller"],(function(n){return t("ui-link",{directives:[{name:"margin",rawName:"v-margin",value:[0,0,0,1],expression:"[0, 0, 0, 1]"}],key:"widgets-"+n,style:{opacity:e.accessLevel===n?"1":".5",transition:"opacity 300ms ease"},on:{click:function(t){e.accessLevel=n}}},[t("ui-round-badge",{attrs:{size:20,theme:{reseller:"primary",admin:"danger"}[n]}},[e._v("\n "+e._s({reseller:e.$gettext("Reseller"),admin:e.$gettext("Admin")}[n][0])+"\n ")])],1)})),1):e._e(),e._v(" "),e.widgets.length?t("transition",{attrs:{name:"fade",mode:"out-in"}},[t("section",{key:e.installedWidgets.join(),staticClass:"dashboard-tabs"},[t("vue-draggable",{attrs:{handle:".dashboardTab-btn-drag",chosenClass:"-is-dragged",forceFallback:"",setData:e.hideGhost},on:{end:e.handleDragEnd},model:{value:e.widgets,callback:function(n){e.widgets=n},expression:"widgets"}},[t("transition-group",{attrs:{tag:"div",name:"tabsList"}},e._l(e.widgetTabs,(function(n){return t("dashboard-tab",e._b({key:n.id,attrs:{active:e.activeWidget===n.id,editing:e.editing&&e.widgetTabs.length>1},on:{"click:remove":function(t){return e.removeWidget(n.id)}},nativeOn:{click:function(t){return e.handleTabClick(n.id)}}},"dashboard-tab",n,!1))})),1)],1)],1)]):t("section",{directives:[{name:"margin",rawName:"v-margin",value:[3,,,],expression:"[3,,,]"}],key:"no-installed-widgets"},[t("translate",{directives:[{name:"flex",rawName:"v-flex",value:{main:"center"},expression:"{ main: 'center' }"}],staticClass:"txt:bold c:txt:danger"},[e._v("\n No Installed Widgets\n ")])],1),e._v(" "),t("section",{directives:[{name:"flex",rawName:"v-flex",value:{equalWidth:!0},expression:"{ equalWidth: true }"},{name:"gutter",rawName:"v-gutter",value:1,expression:"1"},{name:"padding",rawName:"v-padding",value:e.$_rtl?[1,null,null,1]:[1,1,null,null],expression:"$_rtl ? [1, null, null, 1] : [1, 1, null, null]"}]},[!e.editing&&e.widgets.length>0?t("ui-button",{attrs:{icon:"pencil",theme:"light",disabled:1===e.widgetTabs.length},on:{click:function(n){e.editing=!0}}},[t("translate",[e._v("Edit")])],1):e._e(),e._v(" "),e.editing?t("ui-button",{attrs:{icon:"check",theme:"safe"},on:{click:function(n){e.editing=!1}}},[t("translate",[e._v("Save")])],1):e._e(),e._v(" "),e.availableWidgets.length?t("ui-button",{attrs:{icon:"plus-fill",theme:"light"},on:{click:e.addWidgetDialog}},[t("translate",[e._v("Add Widget")])],1):e._e()],1)],1),e._v(" "),e.widgets.length?t("section",{directives:[{name:"padding",rawName:"v-padding",value:2,expression:"2"},{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"},{name:"flex-item",rawName:"v-flex-item",value:{grow:!0},expression:"{ grow: true }"}],staticClass:"dashboard-right border:a:def radius:def"},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[t(e.activeWidgetComponent,{directives:[{name:"flex-item",rawName:"v-flex-item",value:{grow:!0},expression:"{ grow: true }"}],key:e.activeWidgetName,tag:"component",class:e.activeWidgetName+"-widget",attrs:{id:e.activeWidget}})],1)],1):e._e()]:[t("div",{staticClass:"dashboard-mobile"},[e.forceMobile&&"hybrid"!==e.layout&&e.mergeLevels&&"user"!==e.$state.app.user.level?t("div",{staticClass:"access-level-switch"},e._l(e.$state.app.user.allowedLevels,(function(n){return t("ui-link",{directives:[{name:"margin",rawName:"v-margin",value:[0,0,0,1],expression:"[0, 0, 0, 1]"}],key:"widgets-"+n,style:{opacity:e.accessLevel===n?"1":".5",transition:"opacity 300ms ease"},on:{click:function(t){e.accessLevel=n}}},[t("ui-round-badge",{attrs:{size:20,theme:{user:"safe",reseller:"primary",admin:"danger"}[n]}},[e._v("\n "+e._s({user:e.$gettext("User"),reseller:e.$gettext("Reseller"),admin:e.$gettext("Admin")}[n][0])+"\n ")])],1)})),1):e._e(),e._v(" "),t("vue-draggable",{attrs:{handle:".dashboardTab-btn-drag",chosenClass:"-is-dragged"},on:{end:e.handleDragEnd},model:{value:e.widgets,callback:function(n){e.widgets=n},expression:"widgets"}},e._l(e.widgetTabs,(function(n){return t("dashboard-tab",e._b({key:n.id,attrs:{forceMobile:e.forceMobile,active:e.activeWidget===n.id||e.preloadingWidget===n.id,editing:e.editing&&e.widgetTabs.length>1},on:{"click:remove":function(t){return e.removeWidget(n.id)}},nativeOn:{click:function(t){return e.handleTabClick(n.id)}}},"dashboard-tab",n,!1),[t(e.activeWidgetComponent,{key:e.activeWidgetName,tag:"component",class:e.activeWidgetName+"-widget",attrs:{slot:"widget",id:e.activeWidget},nativeOn:{click:function(e){e.stopPropagation()}},slot:"widget"})],1)})),1),e._v(" "),t("section",{directives:[{name:"flex",rawName:"v-flex",value:{equalWidth:!0},expression:"{ equalWidth: true }"},{name:"margin",rawName:"v-margin",value:e.$_rtl?[1,0,0,0]:0,expression:"$_rtl? [1, 0, 0, 0] : 0"}]},[e.editing?e._e():t("ui-button",{directives:[{name:"margin",rawName:"v-margin",value:[0,1],expression:"[0, 1]"}],attrs:{icon:"pencil",theme:"light",disabled:1===e.widgetTabs.length},on:{click:function(n){e.editing=!0}}},[t("translate",[e._v("Edit")])],1),e._v(" "),e.editing?t("ui-button",{directives:[{name:"margin",rawName:"v-margin",value:[0,1],expression:"[0, 1]"}],attrs:{icon:"check",theme:"safe"},on:{click:function(n){e.editing=!1}}},[t("translate",[e._v("Save")])],1):e._e(),e._v(" "),e.availableWidgets.length?t("ui-button",{directives:[{name:"margin",rawName:"v-margin",value:[0,0,0,1],expression:"[0, 0, 0, 1]"}],attrs:{icon:"plus-fill",theme:"light"},on:{click:e.addWidgetDialog}},[t("translate",[e._v("Add Widget")])],1):e._e()],1)],1)],e._v(" "),e.availableWidgets.length?t("add-widget-dialog",{attrs:{slot:"dialogs",widgets:e.availableWidgets,data:e.widgetTabsData},on:{widgetAdded:e.addWidget},slot:"dialogs"}):e._e()],2)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3165:function(e,n,t){"use strict";var a=function(){var e=this.$createElement,n=this._self._c||e;return n("div",{staticClass:"icons-dashboard"},[n("icons-grid",{attrs:{showFooter:""}}),this._v(" "),n("aside",{ref:"aside",staticClass:"aside",style:{width:this.width+"px"}},[n("div",{staticClass:"grip",class:{dragged:this.isDragging},on:{mousedown:this.dragMouseDown,mouseup:this.dragMouseUp}}),this._v(" "),n("dashboard",{attrs:{forceMobile:""}})],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3234:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("ui-dialog",{attrs:{id:"ADD_WIDGET_DIALOG",theme:"safe"},on:{"dialog:open":function(n){e.widget=e.widgets[0]}}},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n Add New Widget\n ")]),e._v(" "),t("ui-form-element",{attrs:{slot:"content",vertical:""},slot:"content"},[t("translate",{attrs:{slot:"title"},slot:"title"},[e._v("\n You are about to add the following widgets to your dashboard:\n ")]),e._v(" "),t("input-select",e._b({attrs:{slot:"content"},slot:"content",model:{value:e.widget,callback:function(n){e.widget=n},expression:"widget"}},"input-select",{options:e.options},!1))],1),e._v(" "),t("ui-button",{attrs:{slot:"buttons",theme:"safe",disabled:!e.widget},on:{click:e.submit},slot:"buttons"},[t("translate",[e._v("Add Widget")])],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3235:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("section",{directives:[{name:"padding",rawName:"v-padding",value:[2,3],expression:"[2, 3]"}],staticClass:"dashboardTab pos:rel disp:block c:txt:content z",class:{"-is-active":e.active&&!e.editing,"-is-editing":e.editing,"cursor:pointer":!e.active&&!e.editing,"c:bg:gray2":e.$_Client.isDesktop&&!e.forceMobile,mobile:e.$_Client.isMobile||e.forceMobile},attrs:{tabindex:e.editing?"":0,title:e.title,"data-widget":e.id}},[t("p",{directives:[{name:"margin",rawName:"v-margin",value:0,expression:"0"}],staticClass:"type:h1 txt:normal dashboardTabHeader"},[e._v("\n "+e._s(e.$gettext(e.title))+"\n "),e.img?t("img",{style:{maxHeight:"6.4rem",marginLeft:"1.6rem"},attrs:{src:e.img,alt:e.title}}):e._e(),e._v(" "),!e.$_Client.isMobile&&!e.forceMobile||e.editing?e._e():t("ui-icon",{attrs:{size:"big",id:e.active?"arrow-up":"arrow-down"}})],1),e._v(" "),(e.$_Client.isDesktop&&!e.forceMobile||e.active)&&!e.editing?t("p",{directives:[{name:"margin",rawName:"v-margin",value:[1,null,1.5],expression:"[1, null, 1.5]"}],staticClass:"type:h6",domProps:{textContent:e._s(e.$gettext(e.desc||""))}}):e._e(),e._v(" "),(e.route||e.link)&&(e.$_Client.isDesktop&&!e.forceMobile||e.active)&&!e.editing?[e.route?t("ui-link",{key:e.route,staticClass:"dashboardTab-more",attrs:{name:e.route,bullet:""}},[t("translate",[e._v("View more")])],1):t("ui-link",{key:e.link,staticClass:"dashboardTab-more",attrs:{href:e.link,bullet:""}},[t("translate",[e._v("View more")])],1)]:e._e(),e._v(" "),t("transition",{attrs:{name:"fade"}},[e.editing?t("ui-grid",{directives:[{name:"padding",rawName:"v-padding",value:[.5,1],expression:"[.5, 1]"}],staticClass:"pos:abs pos:t:0 z:2",class:[e.$_rtl?"pos:l:0":"pos:r:0"],attrs:{gutter:"small"}},e._l(e.buttons,(function(n,a){return t("ui-button-icon",{key:a,class:["dashboardTab-btn-"+a],attrs:{icon:n.icon,title:n.title,size:"medium"},on:{click:function(n){return n.preventDefault(),e.$emit("click:"+a)}}})})),1):e._e()],1),e._v(" "),e.active&&e.$slots.widget&&!e.editing?t("div",{staticClass:"widget-content"},[e._t("widget")],2):e._e()],2)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3242:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-number-label",{attrs:{number:e.activeDomainsCount}},[t("translate",[e._v("Domains")])],1),e._v(" "),t("ui-number-label",{attrs:{number:e.activeSubdomainsCount,theme:"primary"}},[t("translate",[e._v("SubDomains")])],1),e._v(" "),t("ui-r-table",e._b({directives:[{name:"margin",rawName:"v-margin",value:[null,null,2],expression:"[null, null, 2]"}],scopedSlots:e._u([{key:"col:domain",fn:function(n){var a=n.domain,r=n.defaultdomain;return[t("ui-link",{attrs:{name:"user/domains/edit",params:{domain:a}}},[r?t("strong",[e._v(e._s(a))]):[e._v("\n "+e._s(e._f("p6eUnicode")(a))+"\n ")]],2)]}},{key:"col:bandwidth",fn:function(n){var a=n.bandwidth;return t("ui-limited-usage",e._b({},"ui-limited-usage",a,!1))}},{key:"col:quota",fn:function(n){var a=n.quota;return t("ui-limited-usage",e._b({},"ui-limited-usage",a,!1))}}])},"ui-r-table",{rows:e.domains,columns:[{id:"domain",label:e.$gettext("Domain"),grow:!0},{id:"bandwidth",label:e.$gettext("Bandwidth")},{id:"quota",label:e.$gettext("Disk Usage")}],isCheckable:!1,disablePagination:!0,hideBeforeControls:!0,sortBy:e.sortBy},!1)),e._v(" "),e.canCreateDomain?t("ui-button-link",{attrs:{name:"user/domains/add",theme:"safe",size:"normal",icon:"plus-fill"}},[t("translate",[e._v("Add New")])],1):e._e()],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3243:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"usage"},[t("ui-progress-label",{attrs:{value:e.usage.quota}},[t("translate",[e._v("Disk Space")]),e._v(" "),t("template",{slot:"value"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.quota))+"\n ")])],2),e._v(" "),t("ui-progress-label",{attrs:{value:e.usage.bandwidth}},[t("translate",[e._v("Bandwidth")]),e._v(" "),t("template",{slot:"value"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.bandwidth))+"\n ")])],2),e._v(" "),e.haveInodes?t("ui-progress-label",{attrs:{value:e.usage.inode}},[t("translate",[e._v("Inode")])],1):e._e()],1),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"stats"},[t("ui-progress-label",{attrs:{value:e.usage.vdomains}},[t("translate",[e._v("Domains")])],1),e._v(" "),t("ui-progress-label",{attrs:{value:e.usage.nusers}},[t("translate",[e._v("Users")])],1),e._v(" "),t("ui-progress-label",{attrs:{value:e.usage.nresellers}},[t("translate",[e._v("Resellers")])],1),e._v(" "),t("ui-progress-label",{attrs:{value:e.usage.nemails}},[t("translate",[e._v("E-mails")])],1),e._v(" "),t("ui-progress-label",{attrs:{value:e.usage.ftp}},[t("translate",[e._v("FTP Accounts")])],1),e._v(" "),t("ui-progress-label",{attrs:{value:e.usage.mysql}},[t("translate",[e._v("Databases")])],1)],1)])},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3244:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-r-table",e._b({directives:[{name:"margin",rawName:"v-margin",value:[null,null,2],expression:"[null, null, 2]"}],scopedSlots:e._u([{key:"col:username",fn:function(n){var a=n.username,r=n.suspended;return[t("ui-link",{class:{suspended:r.value},attrs:{name:"reseller/users/view",params:{user:a}}},[e._v("\n "+e._s(a)+"\n ")])]}},{key:"col:bandwidth",fn:function(n){var t=n.bandwidth;return[e._v("\n "+e._s(e._f("humanReadableSize")(t.usage))+"\n ")]}},{key:"col:quota",fn:function(n){var t=n.quota;return[e._v("\n "+e._s(e._f("humanReadableSize")(t.usage))+"\n ")]}},{key:"col:domains",fn:function(n){var a=n.domains;return t("user-domains",e._b({},"user-domains",{domains:a},!1))}}])},"ui-r-table",{rows:e.$api.data.users.rows,columns:[{id:"username",label:e.$gettext("Name")},{id:"bandwidth",label:e.$gettext("Bandwidth")},{id:"quota",label:e.$gettext("Disk Usage")},{id:"domains",label:e.$gettext("Domains"),grow:!0}],isCheckable:!1,disablePagination:!0,isSortable:!0,sortBy:e.sortBy,hideBeforeControls:!0},!1)),e._v(" "),t("ui-button-link",{attrs:{icon:"plus-fill",theme:"safe",size:"normal",name:"reseller/users/create"}},[t("translate",[e._v("Add new User")])],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3245:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("div",[t("ui-number-label",{attrs:{number:e.activeDBCount}},[t("translate",[e._v("Active databases")])],1),e._v(" "),t("ui-number-label",{attrs:{number:e.humanReadableSize(e.quota),theme:"primary"}},[t("translate",[e._v("Disk Usage")])],1)],1),e._v(" "),t("ui-r-table",e._b({directives:[{name:"margin",rawName:"v-margin",value:[null,null,2],expression:"[null, null, 2]"}],scopedSlots:e._u([{key:"col:database",fn:function(n){var a=n.database;return[t("ui-link",{attrs:{name:"user/database/view",params:{database:a}}},[e._v("\n "+e._s(a)+"\n ")])]}},{key:"col:size",fn:function(n){var t=n.size;return[e._v("\n "+e._s(e._f("humanReadableSize")(t))+"\n ")]}},{key:"col:dl_backup",fn:function(n){var a=n.item;return[t("ui-button-link",{attrs:{icon:"download",title:e.$gettext("Download Backup"),href:"/CMD_DB/"+a.database+".gz"}})]}}])},"ui-r-table",{isCheckable:!1,disablePagination:!0,rows:e.databases,isSortable:!0,columns:[{id:"database",label:e.$gettext("Database")},{id:"nusers",label:e.$gettext("# of Users")},{id:"size",label:e.$gettext("Size")},{id:"dl_backup"}],hideBeforeControls:!0},!1)),e._v(" "),t("ui-button-link",{attrs:{name:"user/database/create",theme:"safe",size:"normal",icon:"plus-fill",disabled:e.limit<=e.activeDBCount}},[t("translate",[e._v("Create new Database")])],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3246:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-number-label",{attrs:{number:e.accountsCount}},[t("translate",[e._v("E-mail Accounts")])],1),e._v(" "),t("ui-number-label",{directives:[{name:"margin",rawName:"v-margin",value:[0,1],expression:"[0, 1]"}],attrs:{number:e.quota,theme:"primary"}},[t("translate",[e._v("Disk Usage")])],1),e._v(" "),t("ui-r-table",e._b({scopedSlots:e._u([{key:"col:account",fn:function(n){var a=n.item;return t("div",{staticClass:"wrap:nowrap"},[e._v("\n "+e._s(a.account)),a.account!==e.$state.app.user.name?[e._v("@"+e._s(e.$domainUnicode))]:e._e(),e._v(" "),"no"!==a.suspended?t("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},["yes"===a.suspended?t("translate",[e._v("Suspended")]):e._e(),e._v(" "),"no:blockcracking:change_pass"===a.suspended?t("translate",[e._v("Blocked")]):e._e(),e._v(" "),"no:blockcracking:no_unblock"===a.suspended?t("translate",[e._v("Blocked Permanently")]):e._e()],1):e._e()],2)}},{key:"col:usage",fn:function(n){var a=n.item,r=n.usage;return[e.options.pop_disk_usage_true_bytes?[e._v("\n "+e._s(e._f("humanReadableSize")(r.apparent_usage))+"\n ")]:[e._v("\n "+e._s(e._f("humanReadableSize")(r.usage))+"\n ")],e._v(" "),r.quota&&a.login!==e.$state.app.user.name?[e._v("\n / "),r.quota===1/0?t("translate",[e._v("Unlimited")]):[e._v(e._s(e._f("humanReadableSize")(r.quota)))]]:e._e(),e._v(" "),r.apparent_usage||r.imap_bytes||r.webmail_bytes?t("ui-tooltip",{attrs:{placement:"left",theme:"primary"}},[r.apparent_usage?t("div",[t("translate",{attrs:{tag:"strong"}},[e._v("Apparent Usage:")]),e._v("\n "+e._s(e._f("humanReadableSize")(r.apparent_usage))+"\n ")],1):e._e(),e._v(" "),r.imap_bytes?t("div",[t("translate",{attrs:{tag:"strong"}},[e._v("IMAP:")]),e._v("\n "+e._s(e._f("humanReadableSize")(r.imap_bytes))+"\n ")],1):e._e(),e._v(" "),r.webmail_bytes?t("div",[t("translate",{attrs:{tag:"strong"}},[e._v("Webmail:")]),e._v("\n "+e._s(e._f("humanReadableSize")(r.webmail_bytes))+"\n ")],1):e._e()]):e._e()]}}])},"ui-r-table",{rows:e.accounts,isCheckable:!1,columns:[{id:"account",label:e.$gettext("Account"),grow:!0},{id:"usage",label:e.$gettext("Usage")}],disablePagination:!0,hideBeforeControls:!0,sortBy:e.sortBy},!1))],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3247:function(e,n,t){"use strict";var a=function(){var e=this.$createElement,n=this._self._c||e;return n("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"external-widget pos:rel"},[this.loading?n("transition",{attrs:{name:"fade"}},[n("div",{staticClass:"pos:abs",style:{top:0,right:0}},[n("ui-loader-icon")],1)]):this._e(),this._v(" "),n("div",{directives:[{name:"flex-item",rawName:"v-flex-item",value:{grow:!0},expression:"{ grow: true }"}],attrs:{id:this.id},domProps:{innerHTML:this._s(this.html)}})],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3248:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-number-label",{attrs:{number:e.numIps}},[t("translate",[e._v("IP Addresses")])],1),e._v(" "),e.ips.length?t("ui-r-table",e._b({},"ui-r-table",{rows:e.ips,columns:[{id:"ip",label:e.$gettext("IP Address")},{id:"status",label:e.$gettext("Status")},e.hideUsersColumn?{id:""}:{id:"value",label:e.$gettext("User(s)")},{id:"ns",label:e.$gettext("Nameserver")}],disablePagination:!0,isCheckable:!1,hideBeforeControls:!0},!1)):e._e()],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3249:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-number-label",{attrs:{number:e.$api.ips.rowsCount,theme:"safe"}},[t("translate",{attrs:{"translate-n":e.$api.ips.rowsCount,"translate-plural":"IP Addresses"}},[e._v("\n IP Address\n ")])],1),e._v(" "),t("ui-r-table",e._b({directives:[{name:"margin",rawName:"v-margin",value:[null,null,2],expression:"[null, null, 2]"}],scopedSlots:e._u([{key:"col:ip",fn:function(n){var a=n.ip;return[t("ui-link",{attrs:{name:"admin/ip-manager/details",params:{ip:a}}},[e._v("\n "+e._s(a)+"\n ")])]}}])},"ui-r-table",{rows:e.$api.ips.rows,isCheckable:!1,columns:[{id:"ip",label:this.$gettext("IP")},{id:"status",label:this.$gettext("Status")},{id:"reseller",label:this.$gettext("Reseller")},{id:"users",label:this.$gettext("User(s)")}],hideBeforeControls:!0,disablePagination:!0},!1)),e._v(" "),t("ui-button",{attrs:{icon:"plus-fill",theme:"safe",size:"normal"},on:{click:function(n){e.$dialog("ADD_IP_DIALOG").open()}}},[t("translate",[e._v("Add New IP")])],1),e._v(" "),t("add-ip-dialog",{on:{submit:e.addIp}})],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3250:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("h2",{directives:[{name:"translate",rawName:"v-translate"}]},[e._v("License Values")]),e._v(" "),t("ui-table",{attrs:{transposed:"",items:[e.license]}},[t("ui-column",{attrs:{id:"ip",label:e.$gettext("License IP")}}),e._v(" "),t("ui-column",{attrs:{id:"name",label:e.$gettext("Name in License")}}),e._v(" "),t("ui-column",{attrs:{id:"ID",label:e.$gettext("License ID")}}),e._v(" "),t("ui-column",{attrs:{id:"clientID",label:e.$gettext("Client ID")}}),e._v(" "),t("ui-column",{attrs:{id:"isInternal",label:e.$gettext("License Type")},scopedSlots:e._u([{key:"default",fn:function(n){return t("span",{domProps:{textContent:e._s(n.isInternal?e.$gettext("Internal"):e.$gettext("External"))}})}}])}),e._v(" "),t("ui-column",{attrs:{id:"vadidAfter",label:e.$gettext("Valid After")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("date")(n.validAfter))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"vadidUntil",label:e.$gettext("Valid Until")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("date")(n.validUntil))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"currentServerTime",label:e.$gettext("Current Server Time")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("date")(n.currentServerTime))+"\n ")]}}])}),e._v(" "),t("ui-column",{attrs:{id:"timeRemaining",label:e.$gettext("Time Remaining")}}),e._v(" "),t("ui-column",{attrs:{id:"lastUpdated",label:e.$gettext("Last Updated")}}),e._v(" "),e.license.showTrueExpiry?t("ui-column",{attrs:{id:"trueExpiry",label:e.$gettext("Portioned License")},scopedSlots:e._u([{key:"default",fn:function(n){return[e._v("\n "+e._s(e._f("date")(n.trueExpiry))+"\n "),t("ui-tooltip",{attrs:{theme:"primary",placement:"left"}},[t("translate",[e._v("\n This Portioned License is a license that has a true expiry at a date further into the future than is set in the physical key.\n The license will automatically update to the next time period when the key’s expiry nears.\n ")])],1)]}}],null,!1,3072595555)}):e._e()],1),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{main:"end"},expression:"{ main: 'end' }"}]},[t("ui-button",{attrs:{theme:"safe"},on:{click:e.updateLicense}},[t("translate",[e._v("Update License")])],1)],1),e._v(" "),t("h2",{directives:[{name:"translate",rawName:"v-translate"}]},[e._v("DirectAdmin Values")]),e._v(" "),t("ui-table",{attrs:{items:[e.directadmin],transposed:""}},[t("ui-column",{attrs:{id:"compiledOn",label:e.$gettext("Compiled On")}}),e._v(" "),t("ui-column",{attrs:{id:"compileDate",label:e.$gettext("Compiled Date")}}),e._v(" "),t("ui-column",{attrs:{id:"currentServerVersion",label:e.$gettext("Current Server Version")}}),e._v(" "),t("ui-column",{attrs:{id:"currentAvailableVersion",label:e.$gettext("Current Available Version")}}),e._v(" "),t("ui-column",{attrs:{id:"lastUpdated",label:e.$gettext("Last Updated")}}),e._v(" "),t("ui-column",{attrs:{id:"lastRestart",label:e.$gettext("Last Restart")}}),e._v(" "),t("ui-badge",{directives:[{name:"margin",rawName:"v-margin",value:[1,0],expression:"[1, 0]"}],attrs:{theme:"danger",size:"big"}},[t("translate",[e._v("\n DirectAdmin has not been restarted since the last license.key update!\n ")])],1)],1),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{main:"end"},expression:"{ main: 'end' }"},{name:"gutter",rawName:"v-gutter",value:[null,1],expression:"[null, 1]"}]},[e.directadmin.pendingRestart&&!e.restarted?t("ui-button",{attrs:{theme:"safe"},on:{click:e.restartDA}},[t("translate",[e._v("Restart DirectAdmin")])],1):e._e(),e._v(" "),t("ui-button",{attrs:{theme:"safe"},on:{click:e.updateDA}},[t("translate",[e._v("Update DirectAdmin")])],1)],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3251:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-r-table",e._b({directives:[{name:"margin",rawName:"v-margin",value:[null,null,2],expression:"[null, null, 2]"}],scopedSlots:e._u([{key:"col:username",fn:function(n){var a=n.username,r=n.item;return t("div",{staticClass:"wrap:nowrap"},[t("ui-link",{attrs:{name:"reseller/users/view",params:{user:a}}},[e._v("\n "+e._s(a)+"\n ")]),e._v(" "),r.suspended.value?t("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[t("translate",[e._v("Suspended")])],1):e._e()],1)}},{key:"col:bandwidth",fn:function(n){var a=n.bandwidth;return[n.corrupted?t("ui-badge",{attrs:{theme:"danger"}},[t("translate",[e._v("Error reading File")])],1):[e._v("\n "+e._s(e._f("humanReadableSize")(a.usage))+" /\n "),a.limit!==1/0?[e._v("\n "+e._s(e._f("humanReadableSize")(a.limit))+"\n ")]:t("translate",[e._v("\n Unlimited\n ")])]]}},{key:"col:quota",fn:function(n){var a=n.quota;return[n.corrupted?e._e():[e._v("\n "+e._s(e._f("humanReadableSize")(a.usage))+"\n /\n "),a.limit!==1/0?[e._v("\n "+e._s(e._f("humanReadableSize")(a.limit))+"\n ")]:t("translate",[e._v("\n Unlimited\n ")])]]}},{key:"col:domains",fn:function(n){var a=n.domains;return t("user-domains",e._b({},"user-domains",{domains:a},!1))}}])},"ui-r-table",{rows:e.$api.users,columns:[{id:"username",label:e.$gettext("Username")},{id:"bandwidth",label:e.$gettext("Bandwidth")},{id:"quota",label:e.$gettext("Disk Usage")},{id:"domains",label:e.$gettext("Domain(s)"),grow:!0}],isCheckable:!1,disablePagination:!0,hideBeforeControls:!0,sortBy:e.sortBy},!1)),e._v(" "),t("ui-button-link",{attrs:{icon:"plus-fill",theme:"safe",size:"normal",name:"reseller/users/create"}},[t("translate",[e._v("Add new User")])],1)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3252:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[e.rows?t("div",[t("ui-r-table",e._b({scopedSlots:e._u([{key:"col:id",fn:function(n){var a=n.id,r=n.item;return[t("ui-link",{attrs:{name:"admin/mail-queue/view",params:{id:a}}},[e._v("\n "+e._s(a)+"\n ")]),e._v(" "),r.frozen?t("ui-tooltip",{attrs:{theme:"danger",icon:"warning"}},[t("translate",[e._v("Frozen")])],1):e._e()]}},{key:"col:time",fn:function(n){var t=n.time;return[e._v("\n "+e._s(e._f("distanceFromNow")(t))+"\n ")]}},{key:"col:size",fn:function(n){var t=n.size;return[e._v("\n "+e._s(e._f("humanReadableSize")(t))+"\n ")]}},{key:"col:recipients",fn:function(n){var a=n.recipients;return e._l(a,(function(n){return t("div",{directives:[{name:"margin",rawName:"v-margin",value:0,expression:"0"}]},[e._v("\n "+e._s(n)+"\n ")])}))}}],null,!1,927443856)},"ui-r-table",{rows:e.rows,isCheckable:!1,columns:[{id:"id",label:e.$gettext("ID")},{id:"sender",label:e.$gettext("Sender")},{id:"recipients",label:e.$gettext("Recipient(s)"),grow:!0}],hideBeforeControls:!0,disablePagination:!0},!1))],1):t("div",[t("translate",{attrs:{"translate-params":e.$state.api.GET_MAIL_QUEUE.response}},[e._v("\n Queue size (%{ queue_size }) is larger than the maximum value (%{ max_load_size}) and may timeout.\n ")]),e._v(" "),t("ui-button-link",{attrs:{theme:"danger",size:"normal",name:"admin/mail-queue",params:{force:!0}}},[t("translate",[e._v("Force Load")])],1)],1)])},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3253:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"usage"},[t("ui-progress-label",e._b({},"ui-progress-label",e.usage.quota,!1),[t("translate",[e._v("Disk Space")]),e._v(" "),t("template",{slot:"value"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.quota.value))+"\n ")]),e._v(" "),t("template",{slot:"limit"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.quota.limit))+"\n ")])],2),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.bandwidth,!1),[t("translate",[e._v("Bandwidth")]),e._v(" "),t("template",{slot:"value"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.bandwidth.value))+"\n ")]),e._v(" "),t("template",{slot:"limit"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.bandwidth.limit))+"\n ")])],2),e._v(" "),e.haveInodes?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.inode,!1),[t("translate",[e._v("Inode")])],1):e._e()],1),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"emails"},[t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nemails,!1),[t("translate",[e._v("E-mails")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nemailf,!1),[t("translate",[e._v("Forwarders")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nemailr,!1),[t("translate",[e._v("Auto-Responders")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nemailml,!1),[t("translate",[e._v("Mailing Lists")])],1)],1),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"stats"},[t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nusers,!1),[t("translate",[e._v("User Accounts")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.ftp,!1),[t("translate",[e._v("FTP Accounts")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.vdomains,!1),[t("translate",[e._v("Domains")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.domainptr,!1),[t("translate",[e._v("Domain Pointers")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.mysql,!1),[t("translate",[e._v("Databases")])],1),e._v(" "),t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nusers,!1),[t("translate",[e._v("Users")])],1)],1),e._v(" "),t("div",{staticClass:"info"},[t("div",{staticClass:"info-entry"},[t("translate",{staticClass:"info-entry-title"},[e._v("Last time login")]),e._v(" "),t("span",{staticClass:"info-entry-content"},[e._v("\n "+e._s(e.lastLogin)+"\n ")]),e._v(" "),t("ui-link",{staticClass:"info-entry-link",attrs:{name:"user/login-history",bullet:""}},[t("translate",[e._v("View History")])],1)],1),e._v(" "),t("div",{staticClass:"info-entry"},[t("translate",{staticClass:"info-entry-title"},[e._v("Active Since")]),e._v(" "),t("span",{staticClass:"info-entry-content"},[e._v("\n "+e._s(e.created)+"\n ")]),e._v(" "),t("ui-link",{staticClass:"info-entry-link",attrs:{name:"user/stats",bullet:""}},[t("translate",[e._v("Profile Setup")])],1)],1)])])},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3254:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-r-table",e._b({scopedSlots:e._u([{key:"col:pid",fn:function(n){var a=n.pid;return[n.running?t("div",{staticClass:"pids",on:{click:e.toggle}},[e._v("\n "+e._s(a.join(" "))+"\n ")]):t("ui-badge",{attrs:{theme:"danger"}},[t("translate",[e._v("Stopped")])],1)]}},{key:"col:memory",fn:function(n){var a=n.memory;return[a?t("span",[e._v("\n "+e._s(e._f("humanReadableSize")(a))+"\n ")]):e._e()]}}])},"ui-r-table",{columns:[{id:"service",label:e.$gettext("Service")},{id:"pid",label:e.$gettext("PID(s)"),grow:!0},{id:"memory",label:e.$gettext("Memory Usage")}],rows:e.$api.services,isCheckable:!1,hideBeforeControls:!0,disablePagination:!0},!1))],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3255:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("ui-r-table",e._b({attrs:{checkedRows:e.checkedRows},on:{"update:checkedRows":function(n){e.checkedRows=n},"update:checked-rows":function(n){e.checkedRows=n}}},"ui-r-table",{isCheckable:!0,rows:e.$api.skins,columns:[{id:"skin",label:e.$gettext("Skin Name")},{id:"owner",label:e.$gettext("Skin Owner")}],hideBeforeControls:!0,disablePagination:!0},!1),[t("template",{slot:"table:actions"},[t("ui-table-action",{attrs:{disabled:1!==e.checkedSkins.length},on:{click:function(n){return e.applySkin("reseller")}}},[t("translate",[e._v("Apply to me")])],1),e._v(" "),t("ui-table-action",{attrs:{disabled:1!==e.checkedSkins.length},on:{click:function(n){return e.applySkin("all")}}},[t("translate",[e._v("Apply to all users")])],1)],1)],2)],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3256:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",e._l(e.sections,(function(n){return t(n+"-info-table",e._b({key:n,tag:"component"},"component",e.$api.info,!1))})),1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))},3257:function(e,n,t){"use strict";var a=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",[t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"usage"},[e.checkVisibility("quota")?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.quota,!1),[t("translate",[e._v("Disk Space")]),e._v(" "),t("ui-link",{directives:[{name:"margin",rawName:"v-margin",value:[0,.5],expression:"[0, .5]"}],attrs:{title:e.$gettext("Update disk usage")},on:{click:e.updateDiskUsage}},[t("ui-icon",{attrs:{id:"reload",size:10}})],1),e._v(" "),t("template",{slot:"value"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.quota.value))+"\n ")]),e._v(" "),t("template",{slot:"limit"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.quota.limit))+"\n ")])],2):e._e(),e._v(" "),e.checkVisibility("bandwidth")?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.bandwidth,!1),[t("translate",[e._v("Bandwidth")]),e._v(" "),t("template",{slot:"value"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.bandwidth.value))+"\n ")]),e._v(" "),t("template",{slot:"limit"},[e._v("\n "+e._s(e._f("humanReadableSize")(e.usage.bandwidth.limit))+"\n ")])],2):e._e()],1),e._v(" "),t("div",{directives:[{name:"flex",rawName:"v-flex",value:{dir:"column"},expression:"{ dir: 'column' }"}],staticClass:"stats"},[e.checkVisibility("nemails")?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.nemails,!1),[t("translate",[e._v("E-mails")])],1):e._e(),e._v(" "),e.checkVisibility("ftp")?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.ftp,!1),[t("translate",[e._v("FTP Accounts")])],1):e._e(),e._v(" "),e.checkVisibility("mysql")?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.mysql,!1),[t("translate",[e._v("Databases")])],1):e._e(),e._v(" "),e.haveInodes&&e.checkVisibility("inode")?t("ui-progress-label",e._b({},"ui-progress-label",e.usage.inode,!1),[t("translate",[e._v("Inode")])],1):e._e()],1),e._v(" "),t("div",{staticClass:"info"},[t("div",{key:"domain",staticClass:"info-entry"},[t("translate",{staticClass:"info-entry-title"},[e._v("Domain")]),e._v(" "),t("span",{staticClass:"info-entry-content"},[e._v("\n "+e._s(e.$domainUnicode)+"\n ")]),e._v(" "),t("ui-link",{staticClass:"info-entry-link wrap:nowrap",attrs:{name:"user/domains/edit",bullet:"",params:{domain:e.$domain}}},[t("translate",[e._v("Edit Domain")])],1)],1),e._v(" "),e.$api.php.enabled?t("div",{key:"php",staticClass:"info-entry"},[t("translate",{staticClass:"info-entry-title"},[e._v("\n PHP Version\n ")]),e._v(" "),t("span",{staticClass:"info-entry-content"},[e._v("\n "+e._s(e.$api.php.versions.options[e.$api.php.versions.value])+"\n ")]),e._v(" "),t("ui-link",{staticClass:"info-entry-link wrap:nowrap",attrs:{bullet:""},on:{click:e.openPHPSelector}},[e._v("\n Change\n ")])],1):e._e(),e._v(" "),t("div",{key:"login",staticClass:"info-entry"},[t("translate",{staticClass:"info-entry-title"},[e._v("Last time login")]),e._v(" "),t("span",{staticClass:"info-entry-content"},[e._v("\n "+e._s(e._f("date")(e.lastLogin))+"\n ")]),e._v(" "),t("ui-link",{staticClass:"info-entry-link wrap:nowrap",attrs:{name:"user/login-history",bullet:""}},[t("translate",[e._v("View History")])],1)],1),e._v(" "),t("div",{key:"active",staticClass:"info-entry"},[t("translate",{staticClass:"info-entry-title"},[e._v("Active Since")]),e._v(" "),t("span",{staticClass:"info-entry-content"},[e._v("\n "+e._s(e._f("date")(e.created))+"\n ")]),e._v(" "),t("ui-link",{staticClass:"info-entry-link wrap:nowrap",attrs:{name:"user/stats",bullet:""}},[t("translate",[e._v("Profile Setup")])],1)],1)]),e._v(" "),t("php-version-dialog",{on:{updated:e.$commands.getDomainPHPVersions}})],1)},r=[];t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r}))}}]); |