2 lines
7.4 KiB
JavaScript
2 lines
7.4 KiB
JavaScript
function e(e){e=window.fcAdmin.trans[e]||e;const t=Array.prototype.slice.call(arguments,1);if(0===t.length)return e;let a=0;return e=e.replace(/%(\d*)s|%d/g,(e,i)=>{if(i){const a=parseInt(i,10)-1;return a<t.length?t[a]:e}return a<t.length?t[a++]:e})}const t=[{label:e("Prefix"),value:"prefix",position:12},{label:e("Lists"),value:"lists",position:2},{label:e("Tags"),value:"tags",position:3},{label:e("Status"),value:"status",position:4},{label:e("SMS Status"),value:"sms_status",position:5},{label:e("Contact Type"),value:"contact_type",position:1},{label:e("Phone"),value:"phone",position:6},{label:e("Date Of Birth"),value:"date_of_birth",position:7},{label:e("Created At"),value:"created_at",position:8},{label:e("Last Change Date"),value:"updated_at",position:9},{label:e("Last Activity"),value:"last_activity",position:10},{label:e("Source"),value:"source",position:11},{label:e("First Name"),value:"first_name",position:13},{label:e("Last Name"),value:"last_name",position:14},{label:e("Address Line 1"),value:"address_line_1",position:15},{label:e("Address Line 2"),value:"address_line_2",position:16},{label:e("City"),value:"city",position:17},{label:e("State"),value:"state",position:18},{label:e("Zip Code"),value:"postal_code",position:19},{label:e("Country"),value:"country",position:20}],a=[{label:e("ID"),value:"id",position:0},{label:e("Industry"),value:"industry",position:1},{label:e("Company Type"),value:"type",position:2},{label:e("Company Owner"),value:"owner_id",position:3},{label:e("Number of Employees"),value:"employees_number",position:4},{label:e("Phone"),value:"phone",position:5},{label:e("Website"),value:"website",position:6},{label:e("Address"),value:"address",position:7},{label:e("City"),value:"city",position:8},{label:e("Country"),value:"country",position:9},{label:e("Updated At"),value:"updated_at",position:10},{label:e("Date Added"),value:"created_at",position:11}],i=[{label:e("Trigger"),value:"trigger",position:1},{label:e("Labels"),value:"labels",position:2},{label:e("Stats"),value:"stats",position:3},{label:e("Pause/Run"),value:"pause/run",position:4},{label:e("Action"),value:"action",position:5},{label:e("Created At"),value:"created_at",position:6},{label:e("Updated At"),value:"updated_at",position:7}],n=[{label:e("Status"),value:"status",position:1},{label:e("Created at"),value:"created_at",position:2},{label:e("Broadcast"),value:"scheduled_at",position:3},{label:e("Recipients"),value:"recipients",position:4},{label:e("Open Rate"),value:"open_rate",position:5},{label:e("Click Rate"),value:"click_rate",position:6},{label:e("Revenue"),value:"revenue",position:7},{label:e("Labels"),value:"labels",position:8}],s={SystemUi:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'",Arial:"Arial, 'Helvetica Neue', Helvetica, sans-serif","Comic Sans":"'Comic Sans MS', 'Marker Felt-Thin', Arial, sans-serif","Courier New":"'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace",Georgia:"Georgia, Times, 'Times New Roman', serif",Helvetica:"Helvetica , Arial, Verdana, sans-serif",Lucida:"'Lucida Sans Unicode', 'Lucida Grande', sans-serif",Tahoma:"Tahoma, Verdana, Segoe, sans-serif","Times New Roman":"'Times New Roman', Times, Baskerville, Georgia, serif","Trebuchet MS":"'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif",Verdana:"Verdana, Geneva, sans-serif",Lato:"'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif",Lora:"'Lora', Georgia, 'Times New Roman', serif",Merriweather:"'Merriweather', Georgia, 'Times New Roman', serif","Merriweather Sans":"'Merriweather Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif","Noticia Text":"'Noticia Text', Georgia, 'Times New Roman', serif","Open Sans":"'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif",Roboto:"'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif","Source Sans Pro":"'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif"};e("Last week"),e("This Month"),e("Last month"),e("Last 3 months"),e("This quarter"),e("Last quarter"),e("Year to Date"),e("Last year");const r=[{text:e("Last week"),value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-6048e5),[t,e]}},{text:e("This Month"),value:()=>{const e=new Date;return[new Date(e.getFullYear(),e.getMonth(),1),e]}},{text:e("Last month"),value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-2592e6),[t,e]}},{text:e("Last 3 months"),value:()=>{const e=new Date,t=new Date;return t.setTime(t.getTime()-7776e6),[t,e]}},{text:e("This quarter"),value:()=>{const e=new Date,t=Math.floor(e.getMonth()/3);return[new Date(e.getFullYear(),3*t,1),e]}},{text:e("Last quarter"),value:()=>{const e=new Date,t=Math.floor(e.getMonth()/3),a=new Date(e.getFullYear(),3*t-3,1),i=new Date(a.getFullYear(),a.getMonth()+3,0);return[a,i]}},{text:e("Year to Date"),value:()=>{const e=new Date;return[new Date((new Date).getFullYear(),0,1),e]}},{text:e("Last year"),value:()=>{const e=(new Date).getFullYear()-1;return[new Date(e,0,1),new Date(e,11,31)]}}];function o(){const e=new Date,t=new Date;t.setTime(t.getTime()-6048e5);const a=e=>`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`;return[a(t),a(e)]}const l=/^\d{4}-\d{2}-\d{2}$/;function u(e){if(!e||!Array.isArray(e)||e.length<2)return null;const t=e[0],a=e[1],i="string"==typeof t?t:t&&t.toISOString?t.toISOString().slice(0,10):null,n="string"==typeof a?a:a&&a.toISOString?a.toISOString().slice(0,10):null;return i&&n?{startStr:i,endStr:n}:null}function c(e,t){if(!e||"string"!=typeof e)return e;if(!l.test(e.trim()))return e;const a="undefined"!=typeof window&&window.dayjs;if(!a)return e;const i=u(t),n=a(e);if(!n.isValid())return e;if(!i)return n.format("MMM DD");const s=a(i.startStr);if(a(i.endStr).diff(s,"day")<=7)return n.format("dddd");const r=i.startStr.slice(0,4)===i.endStr.slice(0,4)&&function(e,t){const a="undefined"!=typeof window&&window.dayjs;if(!a)return!1;const i=a(e).year();return String(i)===t.startStr.slice(0,4)}(e,i);return r?n.format("MMM DD"):n.format("MMM DD, YYYY")}function d(e,t){if(!Array.isArray(e)||0===e.length)return e;const a="undefined"!=typeof window&&window.dayjs,i=u(t);if(!a||!i)return a?e.map(e=>{if(!e||!l.test(String(e).trim()))return e;const t=a(e);return t.isValid()?t.format("MMM DD"):e}):e;const n=a(i.startStr),s=a(i.endStr).diff(n,"day"),r=s<=7,o=s>7&&e.every(e=>l.test(String(e).trim())&&a(e).year().toString()===i.startStr.slice(0,4));return e.map(e=>{if(!e||"string"!=typeof e)return e;if(!l.test(e.trim()))return e;const t=a(e);return t.isValid()?r?t.format("dddd"):o?t.format("MMM DD"):t.format("MMM DD, YYYY"):e})}const p={disabledDate:e=>e.getTime()<=Date.now()-864e5,shortcuts:[{text:e("After 1 Hour"),value:()=>{const e=new Date;return e.setTime(e.getTime()+36e5),e}},{text:e("Tomorrow"),value:()=>{const e=new Date;return e.setTime(e.getTime()+864e5),e}},{text:e("After 2 Days"),value:()=>{const e=new Date;return e.setTime(e.getTime()+1728e5),e}},{text:e("After 1 Week"),value:()=>{const e=new Date;return e.setTime(e.getTime()+6048e5),e}}]},v={disabledDate:e=>e.getTime()<=Date.now()-864e5},f=function(e){if(!e)return"";let t=e;return t=t.indexOf("://")>-1?t.split("/")[2]:t.split("/")[0],t=t.split(":")[0],t},m=function(e){return[e.address_line_1,e.address_line_2,e.city,e.state,e.postal_code,e.country].filter(Boolean).join(", ")};export{e as $,i as a,d as b,v as c,r as d,n as e,c as f,o as g,p as h,m as i,f as j,s as k,a as l,t as s};
|