(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-438981ea","chunk-6be6ce56"],{"2eea":function(e,t,i){"use strict";i("9a02")},7078:function(e,t,i){"use strict";i.r(t);var s=i("a844"),l=function(){var e,t=this,i=t._self._c;return i("div",{staticClass:"d-flex flex-column w-100"},[i("div",{staticClass:"d-flex align-end pb-4"},[i("div",{staticClass:"d-flex align-center mr-2",staticStyle:{width:"calc(100% - 58px)"}},[i("div",{staticClass:"d-flex pr-4 w-50"},[i("date-time-picker",{attrs:{noValidate:"",placeholder:"Due at (optional)",prependIcon:"mdi-clock-time-four-outline"},model:{value:t.dateTime,callback:function(e){t.dateTime=e},expression:"dateTime"}})],1),i("div",{staticClass:"d-flex pr-3 w-50"},[i("timezone-select",{attrs:{prependIcon:"mdi-earth",label:"Timezone",prospectTimezone:null===(e=t.contact)||void 0===e?void 0:e.time_zone},model:{value:t.timezoneLocal,callback:function(e){t.timezoneLocal=e},expression:"timezoneLocal"}})],1)]),i("div",{staticClass:"d-flex flex-column align-center",staticStyle:{width:"58px"}},[i("div",{staticClass:"text-caption mb-1 font-weight-bold"},[t._v("Assignee:")]),i("user-avatar",{attrs:{tooltipText:"Assignee - Click to change",value:t.userToAssign},on:{input:t.changeUserToAssign}})],1)]),i("div",{staticClass:"d-flex flex-grow-1"},[i(s["a"],{staticClass:"textarea-100 amber--text test--darken-3 pb-2",attrs:{solo:"",flat:"","no-resize":"","single-line":"","hide-details":"",placeholder:"Instructions...","background-color":"amber lighten-5"},model:{value:t.noteLocal,callback:function(e){t.noteLocal=e},expression:"noteLocal"}})],1)])},n=[],a=i("2f62"),o=i("e8e0"),r=i("adfc"),c=i("78e2"),d=i("b126"),u={components:{TimezoneSelect:r["a"],DateTimePicker:c["default"],UserAvatar:d["default"]},props:{userToAssign:{required:!0,type:Object},note:{type:String,default:""},date:{type:String,default:""},time:{type:String,default:""},timezone:{type:Object}},name:"CreateCallAction",data(){return{dateMenu:!1,timeMenu:!1}},mixins:[o["a"]],methods:{changeUserToAssign(e){this.$emit("userChanged",e)}},computed:{...Object(a["c"])("contact",["contact"]),noteLocal:{get:function(){return this.note},set:function(e){this.$emit("noteChanged",e)}},dateTime:{get:function(){return`${this.date||""} ${this.time||""}`.trim()},set:function(e){var t,i,s,l;e.trim()?(this.$emit("dateChanged",null===(t=e||"")||void 0===t||null===(i=t.split(" "))||void 0===i?void 0:i[0]),this.$emit("timeChanged",null===(s=e||"")||void 0===s||null===(l=s.split(" "))||void 0===l?void 0:l[1])):(this.$emit("dateChanged",""),this.$emit("timeChanged",""))}},timezoneLocal:{get:function(){return this.timezone},set:function(e){this.$emit("timezoneChanged",e)}}}},m=u,h=(i("2eea"),i("2877")),p=Object(h["a"])(m,l,n,!1,null,null,null);t["default"]=p.exports},"78e2":function(e,t,i){"use strict";i.r(t);var s=i("8336"),l=i("b0af"),n=i("2e4b"),a=i("132d"),o=i("8860"),r=i("da13"),c=i("e449"),d=i("2fa4"),u=i("8654"),m=function(){var e=this,t=e._self._c;return t("div",[e.cardOnly?e._e():t(c["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(u["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(l["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(n["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(l["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(a["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(l["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(n["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(l["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)},h=[],p=i("2f62"),f=i("e9f8"),v=i("1315");const g=e=>{try{const t=v["DateTime"].fromFormat(e,"yyyy-MM-dd",{zone:"utc"});return t.isValid}catch(t){return!1}},b=e=>{try{const t=v["DateTime"].fromFormat(e,"HH:mm",{zone:"utc"}),i=v["DateTime"].fromFormat(e,"HH:mm:ss",{zone:"utc"});return t.isValid||i.isValid}catch(t){return!1}};var y={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(p["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 g(e)&&(!t||b(t))},selectHour(e){var t;this.dontScroll=!0,this.date||(this.date=v["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=v["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 l=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(l),this.dontScroll=!1,setTimeout(()=>this.scrollToHour(this.selectedHour)),setTimeout(()=>this.scrollToMin(l),200),this.dateMenuOpen=!1},onInput(e){const[t,i]=(null===e||void 0===e?void 0:e.split(" "))||[];g(t)&&(this.date=t),b(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(f["o"])(this.normalizedValue,!1,this.userTimezone).toFormat(this.showSeconds?f["d"]:f["b"]):Object(f["i"])(this.normalizedValue,!0,!1,this.showSeconds?f["d"]:f["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","")}},x=y,T=(i("98c8"),i("2877")),C=Object(T["a"])(x,m,h,!1,null,"52438e82",null);t["default"]=C.exports},"874c":function(e,t,i){},"98c8":function(e,t,i){"use strict";i("874c")},"9a02":function(e,t,i){},adfc:function(e,t,i){"use strict";var s=i("b974"),l=function(){var e=this,t=e._self._c;return t(s["a"],{attrs:{dense:"",outlined:"","hide-details":"","item-text":"label","item-value":"value",disabled:e.disabled,"return-object":!e.useString,items:e.availableTimezones,label:e.label,placeholder:e.placeholder,"prepend-icon":e.prependIcon,rules:[!!e.timezoneLocal]},model:{value:e.timezoneLocal,callback:function(t){e.timezoneLocal=t},expression:"timezoneLocal"}})},n=[],a=(i("3c65"),i("2f62")),o=i("b0e3");const r=[{label:"Eastern Time",value:"America/New_York"},{label:"Central Time",value:"America/Chicago"},{label:"Mountain Time (America/Denver)",value:"America/Denver"},{label:"Pacific Time",value:"America/Los_Angeles"},{label:"Alaska Time",value:"America/Anchorage"}];var c={props:{value:{required:!0},useString:{type:Boolean,default:!1},prospectTimezone:{type:String},prependIcon:{type:String},label:{type:String},placeholder:{type:String},disabled:{type:Boolean}},computed:{...Object(a["c"])("user",["user","getSettingByKey"]),availableTimezones(){const e=o,t=this.getSettingByKey("timezone");e.splice(e.indexOf(t),1),this.prospectTimezone&&e.splice(e.indexOf(this.prospectTimezone),1);const i=e.map(e=>({value:e,label:e}));return i.unshift({divider:!0},{header:"All timezones"}),this.prospectTimezone&&this.prospectTimezone===t?(i.unshift({header:"Quick timezones"},{label:this.prospectTimezone+" (Shared)",value:this.prospectTimezone},...r),i):(this.prospectTimezone&&i.unshift({label:this.prospectTimezone+" (Prospect)",value:this.prospectTimezone}),i.unshift({header:"Quick timezones"},...t?[{label:t+" (Yours)",value:t}]:[],...r),i)},timezoneLocal:{get(){return this.value},set(e){this.$emit("input",e)}}},created(){this.timezoneLocal||(this.timezoneLocal=this.availableTimezones[1])}},d=c,u=i("2877"),m=Object(u["a"])(d,l,n,!1,null,"0d4fb5be",null);t["a"]=m.exports}}]);
//# sourceMappingURL=chunk-438981ea.1ffaf838.js.map