(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["TeamPerformance","chunk-6be6ce56"],{"15d1":function(e,t,i){"use strict";i.d(t,"g",(function(){return l})),i.d(t,"f",(function(){return o})),i.d(t,"x",(function(){return r})),i.d(t,"t",(function(){return u})),i.d(t,"j",(function(){return d})),i.d(t,"k",(function(){return c})),i.d(t,"C",(function(){return m})),i.d(t,"h",(function(){return g})),i.d(t,"q",(function(){return v})),i.d(t,"o",(function(){return p})),i.d(t,"p",(function(){return h})),i.d(t,"s",(function(){return f})),i.d(t,"r",(function(){return D})),i.d(t,"i",(function(){return C})),i.d(t,"m",(function(){return b})),i.d(t,"l",(function(){return R})),i.d(t,"n",(function(){return y})),i.d(t,"e",(function(){return x})),i.d(t,"y",(function(){return A})),i.d(t,"c",(function(){return S})),i.d(t,"d",(function(){return M})),i.d(t,"u",(function(){return T})),i.d(t,"w",(function(){return _})),i.d(t,"v",(function(){return k})),i.d(t,"b",(function(){return w})),i.d(t,"a",(function(){return O})),i.d(t,"B",(function(){return U})),i.d(t,"A",(function(){return q})),i.d(t,"z",(function(){return j})),i.d(t,"D",(function(){return z})),i.d(t,"E",(function(){return $}));i("14d9");var s=i("4360");const n=()=>s["a"].getters["user/getSettingByKey"]("timezone"),a="from 30 days ago to now";function l(e,t,i=[]){const s={measures:["Actions.count"],timeDimensions:[{dimension:"Actions.completedAt",granularity:t,dateRange:e}],filters:[{member:"Actions.actionType",operator:"equals",values:["drive_task","task"]}],dimensions:["Actions.state"],order:[["Actions.completedAt","asc"]],timezone:""+n()};return i&&i.length&&s.filters.push({member:"Users.uuid",operator:"equals",values:i}),s}function o(e,t,i=[]){const s={measures:["Actions.count"],timeDimensions:[{dimension:"Actions.completedAt",granularity:t,dateRange:e}],filters:[{member:"Actions.actionType",operator:"equals",values:["drive_linkedin_connect","drive_linkedin_inmail","drive_linkedin_engage","drive_linkedin_message","drive_linkedin_follow","linkedin_connect","linkedin_inmail","linkedin_engage","linkedin_message","linkedin_follow"]}],dimensions:["Actions.state"],order:{"Actions.count":"desc"},timezone:""+n()};return i&&i.length&&s.filters.push({member:"Users.uuid",operator:"equals",values:i}),s}function r(e,t,i=[]){const s={measures:["Mailings.count"],timeDimensions:[{dimension:"Mailings.deliveredAt",granularity:t,dateRange:e}],dimensions:["Actions.actionType"],order:[["Mailings.deliveredAt","asc"]],filters:[{member:"Mailings.state",operator:"equals",values:["delivered","opened","replied"]}],timezone:""+n()};return i&&i.length&&s.filters.push({member:"Users.uuid",operator:"equals",values:i}),s}function u(e,t=null,i=[]){const s={timeDimensions:[{dimension:"DriveStates.createdAt",granularity:t,dateRange:e}],order:[["DriveStates.createdAt","asc"]],dimensions:["DriveStates.dispositionSentiment","DriveStates.driveName","DriveStates.state","DriveStates.driveUuid"],measures:["DriveStates.count","Prospects.count","Mailings.replyCount","Mailings.count"],timezone:""+n()};return i&&i.length&&(s.filters=[{member:"Users.uuid",operator:"equals",values:i}]),s}function d(e){return{measures:["DriveStates.count","DriveStates.currentCount"],filters:[{member:"DriveStates.driveUuid",operator:"equals",values:[e]}]}}function c(e){return{measures:["DriveStates.count"],timeDimensions:[{dimension:"DriveStates.createdAt",dateRange:a}],filters:[{member:"DriveStates.driveUuid",operator:"equals",values:[e]}],timezone:""+n()}}function m(e){return{measures:["DriveStates.count"],order:{"DriveStates.count":"desc"},dimensions:["DriveStates.dispositionName"],filters:[{dimension:"DriveStates.driveUuid",operator:"equals",values:[""+e]},{dimension:"DriveStates.dispositionId",operator:"set",values:[""]}]}}function g(e){return{measures:["DriveStates.count"],order:{"DriveStates.actionsCount":"asc"},dimensions:["DriveStates.actionsCount","DriveStates.dispositionName"],filters:[{dimension:"DriveStates.driveUuid",operator:"equals",values:[""+e]},{dimension:"DriveStates.dispositionId",operator:"set",values:[""]}]}}function v(e,t=null,i=[]){const s=[{dimension:"Actions.stateChangedAt"}];t&&(s[0].dateRange=t);let a=[{member:"DriveMailings.driveUuid",operator:"equals",values:e}];return i.length&&a.push({member:"Users.uuid",operator:"equals",values:i}),{timeDimensions:s,timezone:""+n(),measures:["DriveMailings.deliveredCount","DriveMailings.openCountDistinct","DriveMailings.clickCountDistinct","DriveMailings.replyCount"],order:{"DriveMailings.deliveredCount":"desc"},dimensions:["DriveMailings.mailingsDriveUuid"],filters:a}}function p(e,t=null,i=[]){const s=[{dimension:"Actions.stateChangedAt"}];t&&(s[0].dateRange=t);let a=[{member:"DriveCalls.callsDriveUuid",operator:"equals",values:e}];return i.length&&a.push({member:"Users.uuid",operator:"equals",values:i}),{timeDimensions:s,timezone:""+n(),measures:["DriveCalls.outboundCallCount","DriveCalls.answeredCount","DriveCalls.humanAnsweredCount","DriveCalls.humanAnsweredCountV2","DriveCalls.machineAnsweredCount","DriveCalls.machineAnsweredCountV2"],order:{"DriveCalls.outboundCallCount":"desc"},dimensions:["DriveCalls.callsDriveUuid"],filters:a}}function h(e,t=null,i=[]){const s=[{dimension:"Actions.stateChangedAt"}];t&&(s[0].dateRange=t);let a=[{member:"Actions.actionType",operator:"contains",values:["drive_task","drive_linkedin"]},{member:"DriveStates.driveUuid",operator:"equals",values:e}];return i.length&&a.push({member:"Users.uuid",operator:"equals",values:i}),{timeDimensions:s,timezone:""+n(),measures:["Actions.completedCount"],order:{"Actions.completedCount":"desc"},dimensions:["DriveStates.driveUuid","Actions.actionType"],filters:a}}function f(e,t=null,i=[]){const s=[{dimension:"DriveStates.stateChangedAt"}];t&&(s[0].dateRange=t);let a=[{member:"DriveStates.driveUuid",operator:"equals",values:e}];return i.length&&a.push({member:"Users.uuid",operator:"equals",values:i}),{timeDimensions:s,timezone:""+n(),measures:["DriveStates.count"],order:{"DriveStates.count":"desc"},dimensions:["DriveStates.driveUuid","DriveStates.dispositionSentiment"],filters:a}}function D(e,t=[]){let i=[{member:"DriveStates.driveUuid",operator:"equals",values:e}];return t.length&&i.push({member:"Users.uuid",operator:"equals",values:t}),{measures:["DriveStates.count","DriveStates.currentCount"],order:{"DriveStates.count":"desc"},dimensions:["DriveStates.driveUuid"],filters:i}}function C(e,t=!1){return{measures:["DriveMailings.count","DriveMailings.deliveredCount","DriveMailings.failedCount","DriveMailings.openCountDistinct","DriveMailings.openRate","DriveMailings.clickCountDistinct","DriveMailings.clickThroughRate","DriveMailings.repliesGenerated","DriveMailings.replyRate"],...t&&{timeDimensions:[{dimension:"DriveMailings.stateChangedAt",dateRange:a}]},filters:[{dimension:"DriveMailings.mailingsDriveUuid",operator:"equals",values:[""+e]}],timezone:""+n()}}function b(e,t=!1){const i={measures:["DriveMailings.count","DriveMailings.scheduledCount","DriveMailings.deliveredCount","DriveMailings.failedCount","DriveMailings.openCountDistinct","DriveMailings.openRate","DriveMailings.clickCountDistinct","DriveMailings.clickThroughRate","DriveMailings.repliesGenerated","DriveMailings.replyRate"],...t&&{timeDimensions:[{dimension:"DriveMailings.stateChangedAt",dateRange:a}]},filters:[{dimension:"DriveMailings.mailingsDriveStepUuid",operator:"equals",values:[""+e]}],timezone:""+n()};return i}function R(e,t=!1){const i={measures:["DriveCalls.count"],...t&&{timeDimensions:[{dimension:"DriveCalls.stateChangedAt",dateRange:a}]},filters:[{dimension:"DriveCalls.callsDriveStepUuid",operator:"equals",values:[""+e]}],timezone:""+n()};return i}function y(e,t=!1){const i={measures:["Actions.count"],...t&&{timeDimensions:[{dimension:"Actions.stateChangedAt",dateRange:a}]},filters:[{dimension:"Actions.driveStepUuid",operator:"equals",values:[""+e]},{dimension:"Actions.actionType",operator:"equals",values:["drive_task"]}],timezone:""+n()};return i}function x(e,t,i=[]){const s=[{dimension:"Calls.createdAt",dateRange:e}];t&&(s[0].granularity=t);const a={measures:["Calls.count","Calls.answeredCount","Calls.machineAnsweredCount","Calls.machineAnsweredCountV2","Calls.humanAnsweredCount","Calls.humanAnsweredCountV2","Calls.avgRepWordsPerMinute","Calls.avgRepOverallSentiment","Calls.avgProspectOverallSentiment","Calls.sumOfCallSeconds","Calls.ringingTimeSeconds","Calls.connectedTimeSeconds","Calls.totalCallTimeSeconds","Calls.repTalkTimeRatio"],timeDimensions:s,dimensions:["Users.uuid"],filters:[{member:"Calls.direction",operator:"equals",values:["outbound"]}],timezone:""+n()};return i&&i.length&&a.filters.push({member:"Users.uuid",operator:"equals",values:i}),a}function A(e,t=[]){const i={timeDimensions:[{dimension:"Calls.createdAt",dateRange:e.split("..")}],measures:["Calls.count"],filters:[{member:"Calls.direction",operator:"equals",values:["inbound"]}],timezone:""+n()};return t&&t.length&&i.filters.push({member:"Users.uuid",operator:"equals",values:t}),i}function S(e,t,i=[]){const s={measures:["Calls.count"],timeDimensions:[{dimension:"Calls.createdAt",granularity:t||"day",dateRange:e||"This week"}],filters:[{member:"Calls.direction",operator:"equals",values:["outbound"]}],order:[["Calls.createdAt","asc"]],dimensions:["Calls.direction"],timezone:""+n()};return i&&i.length&&s.filters.push({member:"Users.uuid",operator:"equals",values:i}),s}function M(e,t=[]){const i={timeDimensions:[{dimension:"Calls.createdAt",dateRange:e}],dimensions:["Calls.callDisposition"],order:{"Calls.count":"desc"},measures:["Calls.count"],filters:[{member:"Calls.direction",operator:"equals",values:["outbound"]},{member:"Calls.state",operator:"equals",values:["completed"]}],timezone:""+n()};return t&&t.length&&i.filters.push({member:"Users.uuid",operator:"equals",values:t}),i}function T(e,t=[]){const i={measures:["Mailings.count","Mailings.openCountDistinct","Mailings.clickCountDistinct","Mailings.replyCount"],dimensions:["Actions.actionType","Users.uuid"],filters:[{member:"Mailings.deliveredAt",operator:"notEquals",values:[null]},{member:"Mailings.state",operator:"equals",values:["delivered","opened","replied","throttled"]},{member:"Actions.actionType",operator:"notContains",values:["inbound_email"]}],timeDimensions:[{dimension:"Mailings.deliveredAt",dateRange:e}],order:{"Mailings.count":"desc"},timezone:""+n()};return t&&t.length&&i.filters.push({member:"Users.uuid",operator:"equals",values:t}),i}function _(e,t,i=[]){const s={measures:["Mailings.openCountDistinct","Mailings.clickCountDistinct","Mailings.replyCount"],timeDimensions:[{dimension:"Mailings.deliveredAt",granularity:t,dateRange:e}],order:[["Mailings.deliveredAt","asc"]],filters:[{member:"Mailings.state",operator:"equals",values:["delivered","opened","replied"]}],timezone:""+n()};return i&&i.length&&s.filters.push({member:"Users.uuid",operator:"equals",values:i}),s}function k(e,t=[]){const i={measures:["Mailings.count"],timeDimensions:[{dimension:"Mailings.deliveredAt",dateRange:e}],order:{"Mailings.count":"desc"},dimensions:["Mailings.lastClickedUrl"],filters:[{member:"Mailings.lastClickedUrl",operator:"set"}],timezone:""+n()};return t&&t.length&&i.filters.push({member:"Users.uuid",operator:"equals",values:t}),i}function w(e){const t={measures:["Actions.completedCount","Actions.totalCompletedTaskCount","Actions.totalCompletedLinkedInCount","Actions.totalOverdueCount","Actions.totalDeliveredAutoEmailCount","Actions.totalDeliveredManualEmailCount","Mailings.clickCountDistinct","Mailings.openCountDistinct","Mailings.repliesGenerated"],timeDimensions:[{dimension:"Actions.completedAt",dateRange:e.split("..")}],filters:[{member:"Actions.actionType",operator:"notEquals",values:["inbound_email","manual_email_outside_symbo","note","call","drive_call"]}],timezone:""+n(),dimensions:["Users.uuid","Users.fullName"]};return t}function O(e){const t={measures:["Actions.completedCount"],timeDimensions:[{dimension:"Actions.completedAt",dateRange:e.split("..")}],filters:[{member:"Actions.actionType",operator:"notEquals",values:["call","drive_call"]}],timezone:""+n(),dimensions:["Users.uuid","Users.fullName"]};return t}function U(e,t=[]){const i={measures:["Calls.count"],timeDimensions:[{dimension:"Calls.createdAt",dateRange:e}],order:[["Calls.createdAt","asc"]],dimensions:["Users.uuid"],filters:[{member:"Calls.direction",operator:"equals",values:["outbound"]}],timezone:""+n()};return t&&t.length&&i.filters.push({member:"Users.uuid",operator:"equals",values:t}),i}function q(e){const t={measures:["Calls.count"],timeDimensions:[{dimension:"Calls.createdAt",dateRange:e.split("..")}],order:[["Calls.createdAt","asc"]],dimensions:["Users.uuid"],filters:[{member:"Calls.direction",operator:"equals",values:["outbound"]}],timezone:""+n()};return t}function j(){return{order:{"Calls.count":"desc"},measures:["Calls.outboundCallCount","Calls.sumOfCallSeconds","Calls.lastCallCompletedAt"],timeDimensions:[{dimension:"Calls.createdAt",dateRange:"Today"}],dimensions:["Users.uuid"],timezone:""+n()}}function z(e,t=[]){const i={measures:["Mailings.openCountDistinct","Mailings.clickCount","Mailings.replyCount"],dimensions:["Prospects.uuid"],limit:5e3,filters:[{member:"Prospects.uuid",operator:"equals",values:e}],timeDimensions:t||[],timezone:""+n()};return i}function $(e,t,i){const s={measures:["Mailings.openCountDistinct","Mailings.clickCount","Mailings.replyCount"],dimensions:["Prospects.uuid"],limit:5e3,filters:[{member:"Prospects.uuid",operator:"equals",values:e},{member:"DriveStates.driveUuid",operator:"equals",values:t}],timeDimensions:i||[],timezone:""+n()};return s}},"25e6":function(e,t,i){"use strict";i.r(t);var s=i("40dc"),n=i("b0af"),a=i("a523"),l=i("8fea"),o=i("2fa4"),r=function(){var e=this,t=e._self._c;return t(n["a"],{staticClass:"h-100",attrs:{light:""}},[t(s["a"],{staticClass:"elevation-0",attrs:{color:"white"}},[t(o["a"]),t("date-filters",{attrs:{pinnedRanges:[e.getDateRangeOpt("today"),e.getDateRangeOpt("thisWeek"),e.getDateRangeOpt("thisMonth")],unPinnedRanges:e.getAnalyticsDateRanges()},model:{value:e.selectedRange,callback:function(t){e.selectedRange=t},expression:"selectedRange"}})],1),t(a["a"],{staticClass:"pa-3 pt-0",attrs:{fluid:""}},[t(l["a"],{staticClass:"elevation-1",attrs:{"fixed-header":"","hide-default-footer":"",headers:e.headers,items:e.tableData,height:e.tableHeight,loading:e.loading}})],1)],1)},u=[],d=i("2f62"),c=i("659c"),m=i("ca2d"),g=i("15d1"),v=i("5a50"),p=i("2fa3"),h={components:{DateFilters:c["a"]},name:"TeamPerformance",data:()=>({tableData:[],headers:[{text:"User",value:"fullName",divider:!0},{text:"All Actions",value:"totalActions"},{text:"Call actions",value:"totalCalls"},{text:"Calls",value:"dialedCalls"},{text:"Tasks",value:"totalTasks"},{text:"LinkedIn Tasks",value:"totalLinkedInTasks"},{text:"Auto Emails",value:"totalAutoEmails"},{text:"Manual Emails",value:"totalManualEmails",divider:!0},{text:"Replies",value:"totalReplies"},{text:"Opens",value:"totalOpenCount"},{text:"Clicks",value:"totalClickCount",divider:!0},{text:"Overdue Steps",value:"totalOverdueSteps"}],tableTotalItems:0,tableName:"team-performance",callsCount:0,loading:!1}),computed:{...m["a"],...Object(d["c"])("orgUsers",["orgUsers"]),...Object(d["c"])("user",["appWarningBanner"]),...Object(d["c"])("analytics",["analyticsDateRange"]),tableHeight(){let e=this.$vuetify.breakpoint.xsOnly?195:this.quickActionServiceActive?170:155;return this.appWarningBanner&&(e+=28),`calc(100vh - ${e}px)`},selectedRange:{get(){return this.analyticsDateRange},set(e){this.setAnalyticsDateRange(e)}}},watch:{selectedRange(){this.fetchTeamStats()}},methods:{getDateRangeOpt:v["B"],getAnalyticsDateRanges:v["t"],...Object(d["b"])("orgUsers",["fetchOrgUsers"]),...Object(d["d"])("analytics",["setAnalyticsDateRange"]),fetchTeamStats(){this.selectedRange&&(this.loading=!0,Promise.all([this.$cubejsApi.load(Object(g["B"])(this.selectedRange.getDateRange().split(".."))),this.$cubejsApi.load(Object(g["b"])(this.selectedRange.getDateRange()))]).then(e=>{let t=e[0].loadResponses[0].data;const i=Object(p["ab"])(e[1].chartPivot());this.setData(i,this.getCallsData(t))}).finally(()=>this.loading=!1))},getCallsData(e){let t={};return e.forEach(e=>{const i=parseInt(e["Calls.count"]),s=e["Users.uuid"];s in t?t[s]+=i:t[s]=i}),t},setData(e,t){this.tableData=this.orgUsers.map(i=>{const s=e.find(e=>e.xValues[0]===i.id);return{fullName:i.full_name,totalActions:((null===s||void 0===s?void 0:s["Actions.completedCount"])||0)+((null===t||void 0===t?void 0:t[i.id])||0),totalCalls:(null===t||void 0===t?void 0:t[i.id])||0,dialedCalls:(null===t||void 0===t?void 0:t[i.id])||0,totalTasks:(null===s||void 0===s?void 0:s["Actions.totalCompletedTaskCount"])||0,totalAutoEmails:(null===s||void 0===s?void 0:s["Actions.totalDeliveredAutoEmailCount"])||0,totalManualEmails:(null===s||void 0===s?void 0:s["Actions.totalDeliveredManualEmailCount"])||0,totalLinkedInTasks:(null===s||void 0===s?void 0:s["Actions.totalCompletedLinkedInCount"])||0,totalReplies:(null===s||void 0===s?void 0:s["Mailings.repliesGenerated"])||0,totalOpenCount:(null===s||void 0===s?void 0:s["Mailings.openCountDistinct"])||0,totalClickCount:(null===s||void 0===s?void 0:s["Mailings.clickCountDistinct"])||0,totalOverdueSteps:(null===s||void 0===s?void 0:s["Actions.totalOverdueCount"])||0}})}},created(){this.fetchOrgUsers().then(()=>{this.selectedRange?this.fetchTeamStats():this.setAnalyticsDateRange(Object(v["B"])("today"))})}},f=h,D=i("2877"),C=Object(D["a"])(f,r,u,!1,null,null,null);t["default"]=C.exports},"659c":function(e,t,i){"use strict";var s=i("8336"),n=i("b0af"),a=i("99d9"),l=i("2e4b"),o=i("169a"),r=i("8860"),u=i("da13"),d=i("e449"),c=function(){var e,t=this,i=t._self._c;return i("div",[i("div",{staticClass:"d-flex align-center"},[t._l(t.pinnedRanges,(function(e,n){var a;return i(s["a"],{key:null===e||void 0===e?void 0:e.value,staticClass:"rounded-r-0 border-a-1",class:{"rounded-r-0":0===n,"rounded-0 border-l-none":n>0&&n<t.pinnedRanges.length,[""+(t.selectedClass||"bg-selected primay--text")]:(null===(a=t.selectedRange)||void 0===a?void 0:a.value)===(null===e||void 0===e?void 0:e.value),"px-3 text-caption font-weight-medium":t.dense,"px-4":!t.dense},attrs:{small:"",text:"",height:t.dense?28:32},on:{click:function(i){return t.selectRange(e)}}},[t._v(" "+t._s(e.text)+" ")])})),i(d["a"],{attrs:{"offset-y":"","max-height":"350","min-width":"180"},scopedSlots:t._u([{key:"activator",fn:function({on:e}){return[i(s["a"],t._g({staticClass:"rounded-l-0 border-l-none border-a-1",class:{"px-3 text-caption font-weight-medium":t.dense,"px-4":!t.dense,"bg-selected":t.unPinnedSelectedRange},attrs:{text:"",small:"",height:t.dense?28:32}},e),[t._v(" Other ")])]}}])},[i(r["a"],{attrs:{dense:""}},[t.unPinnedSelectedRange?i(u["a"],{staticClass:"bg-selected",on:{click:function(e){return t.selectRange(t.unPinnedSelectedRange)}}},[t._v(" "+t._s(t.unPinnedSelectedRange.text)+" ")]):t._e(),t._l(t.unSelectedRanges,(function(e){return i(u["a"],{key:null===e||void 0===e?void 0:e.value,on:{click:function(i){return t.selectRange(e)}}},[t._v(" "+t._s(e.text)+" ")])}))],2)],1)],2),i(o["a"],{attrs:{scrollable:"","max-width":"exact"===t.customRangeTab?700:500},model:{value:t.customRangeDialog,callback:function(e){t.customRangeDialog=e},expression:"customRangeDialog"}},[t.advancedCustomRanges?i(n["a"],{attrs:{"min-height":"430"}},[i(a["d"],{staticClass:"border-b-1"},[t._v("Custom date range")]),i(a["c"],{staticClass:"d-flex px-0 pb-0"},[i(r["a"],{staticClass:"border-r-1",attrs:{"min-width":"140px",dense:""}},t._l(t.customRangeTabs,(function(e,s){return i(u["a"],{key:s,staticClass:"cursor-pointer",class:{"bg-selected":t.customRangeTab===(null===e||void 0===e?void 0:e.value)},on:{click:function(i){t.customRangeTab=null===e||void 0===e?void 0:e.value}}},[t._v(" "+t._s(e.text)+" ")])})),1),i("div",{staticStyle:{width:"calc(100% - 140px)"}},["after"===t.customRangeTab?i("div",[i("div",{staticClass:"d-flex justify-center py-1 bg-selected text-caption font-weight-medium"},[t._v(" Select 1 date ")]),i(l["a"],{staticClass:"w-100",attrs:{light:"","no-title":""},model:{value:t.customRangeEndOrStart,callback:function(e){t.customRangeEndOrStart=e},expression:"customRangeEndOrStart"}})],1):t._e(),"before"===t.customRangeTab?i("div",[i("div",{staticClass:"d-flex justify-center py-1 bg-selected text-caption font-weight-medium"},[t._v(" Select 1 date ")]),i(l["a"],{staticClass:"w-100",attrs:{light:"","no-title":""},model:{value:t.customRangeEndOrStart,callback:function(e){t.customRangeEndOrStart=e},expression:"customRangeEndOrStart"}})],1):t._e(),"between"===t.customRangeTab?i("div",[i("div",{staticClass:"d-flex justify-center py-1 bg-selected text-caption font-weight-medium"},[t._v(" Select 2 dates ")]),i(l["a"],{staticClass:"w-100",attrs:{range:"",light:"","no-title":""},model:{value:t.customDateRange,callback:function(e){t.customDateRange=e},expression:"customDateRange"}})],1):t._e(),"exact"===t.customRangeTab?i("div",{staticClass:"w-100"},[i("div",{staticClass:"d-flex justify-center py-1 bg-selected text-caption font-weight-medium"},[t._v(" Select date & time ")]),i("div",{staticClass:"d-flex justify-center w-100"},[i("date-time-picker",{attrs:{cardOnly:""},model:{value:t.exactDateTime,callback:function(e){t.exactDateTime=e},expression:"exactDateTime"}})],1)]):t._e()])],1),i(a["a"],{staticClass:"d-flex justify-end border-t-1"},[i(s["a"],{staticClass:"white--text mr-1",attrs:{color:"red"},on:{click:function(e){t.customRangeDialog=!1}}},[t._v(" Cancel ")]),i(s["a"],{staticClass:"mr-0",attrs:{color:"primary",disabled:t.shouldDisableAdvancedApply},on:{click:function(e){return t.applyDateRange()}}},[t._v(" Apply ")])],1)],1):i(n["a"],[i(a["d"],{staticClass:"pb-0"},[t._v("Custom date range")]),i(a["c"],[i(l["a"],{staticClass:"w-100",attrs:{range:"",light:"","no-title":""},model:{value:t.customDateRange,callback:function(e){t.customDateRange=e},expression:"customDateRange"}}),i("span",{staticClass:"text-body-1 font-weight-medium d-flex justify-center w-100"},[t._v(" "+t._s(t.customDateRangeText?t.customDateRangeText:"No date range selected")+" ")])],1),i(a["a"],{staticClass:"d-flex align-center justify-end"},[i(s["a"],{staticClass:"white--text mr-1",attrs:{color:"red"},on:{click:function(e){t.customRangeDialog=!1}}},[t._v(" Cancel ")]),i(s["a"],{attrs:{color:"primary",disabled:!(null!==(e=t.customDateRange)&&void 0!==e&&e.length)},on:{click:function(e){return t.applyDateRange()}}},[t._v(" Apply ")])],1)],1)],1)],1)},m=[],g=i("5a50"),v=i("e9f8"),p=i("78e2"),h={components:{DateTimePicker:p["default"]},props:{value:{required:!0},pinnedRanges:{required:!0},unPinnedRanges:{required:!0},selectedClass:{type:String,default:""},dense:{type:Boolean},advancedCustomRanges:{type:Boolean,default:!1},showExactDateTime:{type:Boolean,default:!1},useUtc:{type:Boolean,default:!1}},data:()=>({customRangeDialog:!1,customDateRange:[],customRangeTab:"between",customRangeEndOrStart:null,exactDateTime:""}),watch:{customRangeTab(e){"exact"===e&&this.customRangeDialog&&(this.exactDateTime=Object(v["o"])().toFormat(v["b"]))},value:{handler(e){if(!this.customRangeDialog&&this.advancedCustomRanges&&e&&["custom","afterDate","beforeDate","betweenDate"].includes(null===e||void 0===e?void 0:e.value))if("custom"===(null===e||void 0===e?void 0:e.value)&&e.isExact)this.customRangeTab="exact",this.exactDateTime=e.getDateRange();else if("afterDate"===(null===e||void 0===e?void 0:e.value)){var t;this.customRangeTab="after",this.customRangeEndOrStart=null===(t=e.getDateRange())||void 0===t?void 0:t.replace("neginf..","").replace("..inf","").slice(0,10)}else if("beforeDate"===(null===e||void 0===e?void 0:e.value)){var i;this.customRangeTab="before",this.customRangeEndOrStart=null===(i=e.getDateRange())||void 0===i?void 0:i.replace("neginf..","").replace("..inf","").slice(0,10)}else"betweenDate"===(null===e||void 0===e?void 0:e.value)&&(this.customRangeTab="between",this.customDateRange=e.getDateRange())},immediate:!0}},computed:{customRangeTabs(){return[{text:"After",value:"after"},{text:"Before",value:"before"},{text:"Between",value:"between"},...this.showExactDateTime?[{text:"Exact",value:"exact"}]:[]]},shouldDisableAdvancedApply(){var e;return"exact"===this.customRangeTab?!/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/.test(this.exactDateTime):"between"===this.customRangeTab?2!==(null===(e=this.customDateRange)||void 0===e?void 0:e.length):!this.customRangeEndOrStart},customDateRangeText(){return this.customDateRange.join(" - ")},selectedRange:{get(){return null===this||void 0===this?void 0:this.value},set(e){this.$emit("input",e),this.$emit("date-updated",e)}},unPinnedSelectedRange(){return this.selectedRange?this.unPinnedRanges.find(e=>{var t,i;if(this.advancedCustomRanges&&(["afterDate","beforeDate","betweenDate","custom"].includes(null===(i=this.selectedRange)||void 0===i?void 0:i.value)&&"custom"===(null===e||void 0===e?void 0:e.value)))return!0;return(null===e||void 0===e?void 0:e.value)===(null===(t=this.selectedRange)||void 0===t?void 0:t.value)}):null},unSelectedRanges(){return this.unPinnedRanges.filter(e=>{var t,i;if(this.advancedCustomRanges&&(["afterDate","beforeDate","betweenDate","custom"].includes(null===(i=this.selectedRange)||void 0===i?void 0:i.value)&&"custom"===(null===e||void 0===e?void 0:e.value)))return!1;return!this.selectedRange||(null===e||void 0===e?void 0:e.value)!=(null===(t=this.selectedRange)||void 0===t?void 0:t.value)})}},methods:{getUserTzDateTime(e){return Object(v["i"])(Object(v["o"])(e,!1,"utc"),!0)},selectRange(e){"custom"===(null===e||void 0===e?void 0:e.value)?this.customRangeDialog=!0:this.selectedRange=e},normalizeDateRange(){if("between"===this.customRangeTab){const[e,t]=this.customDateRange;Object(v["s"])(t,e)&&(this.customDateRange=[t,e])}},applyDateRange(){if(this.normalizeDateRange(),"after"===this.customRangeTab)this.selectedRange={...Object(g["B"])("afterDate"),getDateRange:()=>Object(g["B"])("afterDate").getDateRange(this.customRangeEndOrStart)},this.customRangeDialog=!1;else if("before"===this.customRangeTab)this.selectedRange={...Object(g["B"])("beforeDate"),getDateRange:()=>Object(g["B"])("beforeDate").getDateRange(this.customRangeEndOrStart)};else if("between"===this.customRangeTab){var e;const t=Object(g["B"])("custom").getDateRange(this.customDateRange,this.useUtc),i=t.split(".."),s=()=>[...i];this.selectedRange={...Object(g["B"])("custom"),chart:{...Object(g["B"])("custom").chart,dateRange:s,dataPointsCount:Math.ceil(null===(e=Object(v["o"])(i[1]).diff(Object(v["o"])(i[0]),["days"]))||void 0===e?void 0:e.days)},getDateRange:()=>t}}else"exact"===this.customRangeTab&&(this.selectedRange={...Object(g["B"])("custom"),isExact:!0,getDateRange:()=>this.exactDateTime});this.customRangeDialog=!1}}},f=h,D=(i("f135"),i("2877")),C=Object(D["a"])(f,c,m,!1,null,"2810563e",null);t["a"]=C.exports},"78e2":function(e,t,i){"use strict";i.r(t);var s=i("8336"),n=i("b0af"),a=i("2e4b"),l=i("132d"),o=i("8860"),r=i("da13"),u=i("e449"),d=i("2fa4"),c=i("8654"),m=function(){var e=this,t=e._self._c;return t("div",[e.cardOnly?e._e():t(u["a"],{attrs:{"offset-y":"","nudge-bottom":"4",disabled:e.disabled,"nudge-left":e.nudgeLeft,"close-on-content-click":!1,"max-width":e.hideTime?250:e.time?556:460},scopedSlots:e._u([{key:"activator",fn:function({on:i}){return[t(c["a"],e._g({class:{"editable-cell rounded-0":e.tableCell,[e.textFieldClass]:!0},attrs:{dense:"",clearable:"","validate-on-blur":"","hide-details":"auto",disabled:e.disabled,outlined:!!e.outlined,placeholder:e.placeholder,rules:e.noValidate?[]:[e.isInputValid],"prepend-icon":e.prependIcon},on:{input:e.onInput,"click:clear":function(t){return e.onInput("")}},scopedSlots:e._u([e.$slots["append-text-field"]?{key:"append",fn:function(){return[e.$slots["append-text-field"]?e._t("append-text-field"):e._e()]},proxy:!0}:null],null,!0),model:{value:e.input,callback:function(t){e.input=t},expression:"input"}},i))]}}],null,!1,193629985),model:{value:e.dateMenuOpen,callback:function(t){e.dateMenuOpen=t},expression:"dateMenuOpen"}},[t(n["a"],{staticClass:"d-flex align-center",attrs:{outlined:"",height:"342","max-width":e.hideTime?250:e.time?556:460}},[t("div",{staticClass:"border-r-1"},[t(a["a"],{staticClass:"w-100 rounded-0 custom-picker",attrs:{width:"250"},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}})],1),e.hideTime?e._e():t("div",{staticClass:"d-flex flex-column pt-0",staticStyle:{height:"344px"},style:"max-width: "+(e.time?"306px":"210px")},[t(n["a"],{staticClass:"rounded-0 pl-2 pt-0 d-flex align-center white--text",attrs:{flat:"",color:"primary",height:"54px"}},[t("span",{staticClass:"text-h5 font-weight-regular"},[e._v(e._s(e.time?e.timeInAmPm:"Time"))]),t(d["a"]),e.time?t(s["a"],{staticClass:"mr-2",attrs:{icon:"",small:"",color:"white"},on:{click:function(t){e.time="",e.selectedMeridiem=""}}},[t(l["a"],{attrs:{small:""}},[e._v("mdi-close")])],1):e._e()],1),t("div",{staticClass:"d-flex align-start",staticStyle:{height:"calc(100% - 54px)"}},[t(o["a"],{staticClass:"overflow-scroll border-r-1 pt-0",attrs:{dense:"",height:"100%",width:"70"}},e._l(e.hours,(function(i,s){return t(r["a"],{key:s,class:{"bg-selected":e.selectedHour===i},attrs:{id:"hr-"+i},on:{click:function(t){return e.selectHour(i)}}},[e._v(" "+e._s(i)+" ")])})),1),t(o["a"],{staticClass:"overflow-scroll border-r-1 pt-0",attrs:{dense:"",height:"100%",width:"70"}},e._l(e.mins,(function(i,s){return t(r["a"],{key:s,class:{"bg-selected":e.selectedMinute===i},attrs:{id:"min-"+i},on:{click:function(t){return e.selectMin(i)}}},[e._v(" "+e._s(i)+" ")])})),1),t(o["a"],{staticClass:"pt-0 border-r-1",attrs:{dense:"",width:"70",height:"100%"}},e._l(e.meridiems,(function(i,s){return t(r["a"],{key:s,class:{"bg-selected":e.selectedMeridiem===i},on:{click:function(t){return e.selectMeridiem(i)}}},[e._v(" "+e._s(i)+" ")])})),1),e.time?t("div",{staticClass:"d-flex flex-column h-100",staticStyle:{"max-width":"96px",overflow:"hidden"}},[t("div",{staticClass:"font-weight-medium text-caption d-flex align-center justify-center",staticStyle:{"min-height":"40px"}},[e._v(" Suggestions: ")]),t(o["a"],{staticClass:"pt-0",attrs:{dense:"",width:"96",height:"100%"}},e._l(e.suggestions,(function(i,s){return t(r["a"],{key:s,staticClass:"text-caption",class:{"primary--text font-weight-bold":e.timeInAmPm===i},on:{click:function(t){return e.selectSuggestion(i)}}},[e._v(" "+e._s(i)+" ")])})),1)],1):e._e()],1)],1)])],1),e.cardOnly?t(n["a"],{staticClass:"d-flex align-center w-100",attrs:{flat:"",outlined:"",height:"344","max-width":e.hideTime?250:e.time?556:460}},[t("div",{staticClass:"border-r-1"},[t(a["a"],{staticClass:"w-100 rounded-0 custom-picker",attrs:{width:"250"},model:{value:e.date,callback:function(t){e.date=t},expression:"date"}})],1),e.hideTime?e._e():t("div",{staticClass:"d-flex flex-column pt-0",staticStyle:{height:"342px"},style:"max-width: "+(e.time?"306px":"210px")},[t(n["a"],{staticClass:"rounded-0 pl-2 pt-0 d-flex align-center white--text",attrs:{flat:"",color:"primary",height:"54px"}},[t("span",{staticClass:"text-h5 font-weight-regular"},[e._v(e._s(e.time?e.timeInAmPm:"Time"))])]),t("div",{staticClass:"d-flex align-start",staticStyle:{height:"calc(100% - 54px)"}},[t(o["a"],{staticClass:"overflow-scroll border-r-1 pt-0",attrs:{dense:"",height:"100%",width:"70"}},e._l(e.hours,(function(i,s){return t(r["a"],{key:s,class:{"bg-selected":e.selectedHour===i},attrs:{id:"hr-"+i},on:{click:function(t){return e.selectHour(i)}}},[e._v(" "+e._s(i)+" ")])})),1),t(o["a"],{staticClass:"overflow-scroll border-r-1 pt-0",attrs:{dense:"",height:"100%",width:"70"}},e._l(e.mins,(function(i,s){return t(r["a"],{key:s,class:{"bg-selected":e.selectedMinute===i},attrs:{id:"min-"+i},on:{click:function(t){return e.selectMin(i)}}},[e._v(" "+e._s(i)+" ")])})),1),t(o["a"],{staticClass:"pt-0 border-r-1",attrs:{dense:"",width:"70",height:"100%"}},e._l(e.meridiems,(function(i,s){return t(r["a"],{key:s,class:{"bg-selected":e.selectedMeridiem===i},on:{click:function(t){return e.selectMeridiem(i)}}},[e._v(" "+e._s(i)+" ")])})),1),e.time?t("div",{staticClass:"d-flex flex-column h-100"},[t("div",{staticClass:"font-weight-medium text-caption d-flex align-center justify-center",staticStyle:{"min-height":"40px"}},[e._v(" Suggestions: ")]),t(o["a"],{staticClass:"pt-0",attrs:{dense:"",height:"100%"}},e._l(e.suggestions,(function(i,s){return t(r["a"],{key:s,staticClass:"text-caption",class:{"primary--text font-weight-bold":e.timeInAmPm===i},on:{click:function(t){return e.selectSuggestion(i)}}},[e._v(" "+e._s(i)+" ")])})),1)],1):e._e()],1)],1)]):e._e()],1)},g=[],v=i("2f62"),p=i("e9f8"),h=i("1315");const f=e=>{try{const t=h["DateTime"].fromFormat(e,"yyyy-MM-dd",{zone:"utc"});return t.isValid}catch(t){return!1}},D=e=>{try{const t=h["DateTime"].fromFormat(e,"HH:mm",{zone:"utc"}),i=h["DateTime"].fromFormat(e,"HH:mm:ss",{zone:"utc"});return t.isValid||i.isValid}catch(t){return!1}};var C={name:"DateTimePicker",props:{value:{default:""},cardOnly:{type:Boolean,default:!1},placeholder:{type:String,default:"Date & Time"},noValidate:{type:Boolean},noConversion:{type:Boolean},prependIcon:{type:String},nudgeLeft:{type:String,default:"0"},outlined:{type:Boolean,default:!0},tableCell:{type:Boolean},hideTime:{type:Boolean},showSeconds:{type:Boolean},disabled:{type:Boolean},textFieldClass:{type:String,default:""},autoOpen:{type:Boolean,default:!1}},data:()=>({dontScroll:!1,dateMenuOpen:!1,date:"",time:"",dateTab:0,hours:["12","01","02","03","04","05","06","07","08","09","10","11"],mins:Array(60).fill().map((e,t)=>{const i=""+t;return 1===i.length?"0"+i:i}),selectedMeridiem:"am",meridiems:["am","pm"]}),computed:{...Object(v["c"])("user",["getSettingByKey"]),userTimezone(){return this.getSettingByKey("timezone")},normalizedValue(){return"object"===typeof this.value?"":this.value},suggestions(){var e;const[t,i]=(this.timeInAmPm||"").split(":"),s=null===(e=i.split(" "))||void 0===e?void 0:e[1];return[`${t}:00 ${s}`,`${t}:15 ${s}`,`${t}:30 ${s}`,`${t}:45 ${s}`]},timeInAmPm(){let[e,t]=(this.time||"").split(":"),i=parseInt(e),s=!1;return i>12?(e=""+(i-12),e=1===e.length?"0"+e:e,s=!0):s=12===i,0===i&&(e="12"),`${e}:${t} ${s?"PM":"AM"}`},selectedHour(){const e=(this.time||"").split(":")[0]||"",t=parseInt(e);if("00"===e)return"12";if(t>12){const e=""+(t-12);return 1===e.length?"0"+e:e}return e},selectedMinute(){const e=(this.time||"").split(":")[1];return e},input:{get(){var e;return null===(e=this.normalizedValue)||void 0===e?void 0:e.trim()},set(e){e||this.clearInput();const[t,i]=null!==e&&void 0!==e&&e.trim()?null===e||void 0===e?void 0:e.split(" "):["",""];null!==e&&void 0!==e&&e.trim()&&this.isValidDateTime(t,i)?this.$emit("input",e):this.$emit("input","")}},dateAndTime(){return`${this.date||""} ${this.time||""}`.trim()},isInputValid(){var e,t;const[i,s]=null!==(e=this.input)&&void 0!==e&&e.trim()?null===(t=this.input)||void 0===t?void 0:t.split(" "):[this.date,this.time];return this.isValidDateTime(i,s)}},methods:{isValidDateTime(e,t){return f(e)&&(!t||D(t))},selectHour(e){var t;this.dontScroll=!0,this.date||(this.date=h["DateTime"].now().toFormat("yyyy-MM-dd"));const i=null===(t=this.time||"")||void 0===t?void 0:t.split(":")[1];let s=e;if("pm"===this.selectedMeridiem){const t=parseInt(e);s="12"===e?"12":""+(t+12),this.time=`${s||"00"}:${i||"00"}`}else"12"===e&&(s="00"),this.time=`${s||"00"}:${i||"00"}`},scrollToHour(e,t="smooth"){const i=document.getElementById("hr-"+e);i&&i.scrollIntoView({behavior:t})},selectMin(e){var t;this.dontScroll=!0,this.date||(this.date=h["DateTime"].now().toFormat("yyyy-MM-dd"));const i=null===(t=this.time||"")||void 0===t?void 0:t.split(":")[0];this.time=`${i||"00"}:${e||"00"}`},scrollToMin(e,t="smooth"){const i=document.getElementById("min-"+e);i&&i.scrollIntoView({behavior:t})},selectMeridiem(e){if(this.selectedMeridiem===e)return;this.time||(this.selectHour("00"),this.selectMin("00")),this.selectedMeridiem=e;const[t,i]=(this.time||"").split(":");let s=parseInt(t);if("pm"===e){12===s&&(s=0);let e=""+(s+12);e=1===e.length?"0"+e:e,this.time=`${e||"00"}:${i||"00"}`}else if("am"===e){let e=""+(s-12);e=1===e.length?"0"+e:e,this.time=`${e||"00"}:${i||"00"}`}},selectSuggestion(e){var t,i,s;const n=null===(t=e.split(":"))||void 0===t||null===(i=t[1])||void 0===i||null===(s=i.split(" "))||void 0===s?void 0:s[0];this.selectMin(n),this.dontScroll=!1,setTimeout(()=>this.scrollToHour(this.selectedHour)),setTimeout(()=>this.scrollToMin(n),200),this.dateMenuOpen=!1},onInput(e){const[t,i]=(null===e||void 0===e?void 0:e.split(" "))||[];f(t)&&(this.date=t),D(i)&&(this.time=i)},clearInput(){this.date="",this.time=""}},watch:{dateAndTime(e){this.input=e},time(e){const t=(e||"").split(":")[0];parseInt(t)>=12?this.selectedMeridiem="pm":this.selectedMeridiem="am"},selectedMinute(e){this.dontScroll?this.dontScroll=!1:this.scrollToMin(e)},selectedHour(e){this.dontScroll?this.dontScroll=!1:this.scrollToHour(e)},dateMenuOpen(e){e&&this.time&&(this.selectedHour&&setTimeout(()=>this.scrollToHour(this.selectedHour,"instant"),100),this.selectedMinute&&setTimeout(()=>this.scrollToMin(this.selectedMinute,"instant"),100))}},mounted(){var e;if(this.autoOpen&&setTimeout(()=>this.dateMenuOpen=!0,100),null!==(e=this.normalizedValue)&&void 0!==e&&e.trim()&&"Invalid DateTime"!==this.normalizedValue){var t,i;const e=this.noConversion?Object(p["o"])(this.normalizedValue,!1,this.userTimezone).toFormat(this.showSeconds?p["d"]:p["b"]):Object(p["i"])(this.normalizedValue,!0,!1,this.showSeconds?p["d"]:p["b"]);this.date=(null===(t=e.slice(0,10))||void 0===t?void 0:t.trim())||"",this.hideTime?this.time="":this.time=(null===(i=e.slice(10))||void 0===i?void 0:i.trim())||""}},created(){"object"===typeof this.value&&this.$emit("input","")}},b=C,R=(i("98c8"),i("2877")),y=Object(R["a"])(b,m,g,!1,null,"52438e82",null);t["default"]=y.exports},"874c":function(e,t,i){},"98c8":function(e,t,i){"use strict";i("874c")},a523:function(e,t,i){"use strict";i("20f6"),i("4b85");var s=i("2b0e");function n(e){return s["default"].extend({name:"v-"+e,functional:!0,props:{id:String,tag:{type:String,default:"div"}},render(t,{props:i,data:s,children:n}){s.staticClass=`${e} ${s.staticClass||""}`.trim();const{attrs:a}=s;if(a){s.attrs={};const e=Object.keys(a).filter(e=>{if("slot"===e)return!1;const t=a[e];return e.startsWith("data-")?(s.attrs[e]=t,!1):t||"string"===typeof t});e.length&&(s.staticClass+=" "+e.join(" "))}return i.id&&(s.domProps=s.domProps||{},s.domProps.id=i.id),t(i.tag,s,n)}})}var a=i("d9f7");t["a"]=n("container").extend({name:"v-container",functional:!0,props:{id:String,tag:{type:String,default:"div"},fluid:{type:Boolean,default:!1}},render(e,{props:t,data:i,children:s}){let n;const{attrs:l}=i;return l&&(i.attrs={},n=Object.keys(l).filter(e=>{if("slot"===e)return!1;const t=l[e];return e.startsWith("data-")?(i.attrs[e]=t,!1):t||"string"===typeof t})),t.id&&(i.domProps=i.domProps||{},i.domProps.id=t.id),e(t.tag,Object(a["a"])(i,{staticClass:"container",class:Array({"container--fluid":t.fluid}).concat(n||[])}),s)}})},c666:function(e,t,i){},f135:function(e,t,i){"use strict";i("c666")}}]);
//# sourceMappingURL=TeamPerformance.5fc1e448.js.map