(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;nthis.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;tparseInt(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\\n").filter(e.notEmpty).join("
")},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".concat(a,""),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;n0&&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;n0},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.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}))}}]);