1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6085],{20035:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/view-posts",function(){return t(95738)}])},18763:function(e,a,t){"use strict";var n,l,r,s;t.d(a,{E:function(){return n},T:function(){return l}}),(r=n||(n={})).DRAFT="borrador",r.SCHEDULED="pendiente",r.PUBLISHED="publicado",r.ERROR="error",r.ALL="all",(s=l||(l={})).CREATION="creation",s.SCHEDULED="scheduled"},66870:function(e,a,t){"use strict";t.d(a,{l:function(){return r}});var n=t(38283);let l="/metrics",r={getOverview:async(e,a)=>(await n.h.get("".concat(l,"/overview"),{params:{startDate:e,endDate:a}})).data,getProfileSummary:async(e,a)=>(await n.h.get("".concat(l,"/profile-summary"),{params:{startDate:e,endDate:a}})).data,getLastSync:async()=>(await n.h.get("".concat(l,"/last-sync"))).data,getPostsSummary:async(e,a)=>(await n.h.get("".concat(l,"/posts-summary"),{params:{startDate:e,endDate:a}})).data,getSummaryReadings:async(e,a)=>(await n.h.get("".concat(l,"/summary-readings"),{params:{startDate:e,endDate:a}})).data,getFeaturedPosts:async(e,a)=>(await n.h.get("".concat(l,"/featured-posts"),{params:{startDate:e,endDate:a}})).data,getFollowersDetail:async(e,a)=>(await n.h.get("".concat(l,"/followers-detail"),{params:{startDate:e,endDate:a}})).data,getProfileDailyBreakdown:async(e,a)=>(await n.h.get("".concat(l,"/profile-daily-breakdown"),{params:{startDate:e,endDate:a}})).data,getDailyImpressions:async(e,a)=>(await n.h.get("".concat(l,"/impressions/daily"),{params:{startDate:e,endDate:a}})).data,getFollowers:async(e,a)=>(await n.h.get("".concat(l,"/followers"),{params:{startDate:e,endDate:a}})).data,getPosts:async(e,a,t,r,s)=>(await n.h.get("".concat(l,"/posts"),{params:{startDate:e,endDate:a,sortBy:t,page:r,limit:s}})).data,getPostMetrics:async e=>(await n.h.get("".concat(l,"/posts/").concat(e))).data,postExportReport:async e=>{var a,t;let r=await n.h.post("".concat(l,"/export"),e,{responseType:"blob",timeout:6e4}),s=r.headers["content-disposition"],i="string"==typeof s&&null!==(t=null===(a=s.match(/filename="(.+?)"/))||void 0===a?void 0:a[1])&&void 0!==t?t:null;return{blob:r.data,filename:i}},postSyncNow:async()=>(await n.h.post("".concat(l,"/sync-now"),null,{timeout:3e5})).data}},48628:function(e,a,t){"use strict";t.d(a,{Z:function(){return c}});var n=t(651),l=t(83798),r=t(88644);t(92379);var s=t(94778),i=t(97591),o=t.n(i),c=e=>{let{items:a,disabled:t,title:i}=e;return 0===a.length?null:(0,n.jsxs)(l.v,{position:"bottom-end",width:196,withinPortal:!0,shadow:"md",disabled:t,children:[(0,n.jsx)(l.v.Target,{children:(0,n.jsx)(s.Z,{disabled:t,title:i,children:(0,n.jsx)(r.Z,{size:14})})}),(0,n.jsx)(l.v.Dropdown,{className:o().dropdown,children:a.map(e=>(0,n.jsx)(l.v.Item,{className:"".concat(o().item," ").concat(e.danger?o().danger:""),leftSection:e.icon,onClick:e.onClick,disabled:e.disabled,children:e.label},e.key))})]})}},87871:function(e,a,t){"use strict";var n=t(651),l=t(92379),r=t(98995),s=t.n(r);a.Z=e=>{let{children:a,size:t="md",color:r,bg:i,src:o,isRounded:c}=e,[d,u]=(0,l.useState)(!1);(0,l.useEffect)(()=>u(!1),[o]);let m="".concat(s().avatar," ").concat(s()[t]," ").concat(c?s().rounded:"");return o&&!d?(0,n.jsx)("img",{src:o,alt:"",className:"".concat(m," ").concat(s().image),onError:()=>u(!0)}):(0,n.jsx)("div",{className:m,style:{color:r,backgroundColor:i},children:a})}},95164:function(e,a,t){"use strict";var n=t(651),l=t(92379),r=t(84703),s=t.n(r);let i=(0,l.forwardRef)((e,a)=>{let{children:t,variant:l="primary",size:r="md",type:i="button",disabled:o=!1,loading:c=!1,onClick:d,leftIcon:u,title:m,className:p}=e,_=[s().btn,s()[l],s()[r],c&&s().loading,p].filter(Boolean).join(" ");return(0,n.jsxs)("button",{ref:a,type:i,className:_,disabled:o||c,onClick:d,title:m,children:[c&&(0,n.jsx)("span",{className:s().spinner}),!c&&u,t]})});i.displayName="Button",a.Z=i},41550:function(e,a,t){"use strict";t.d(a,{Z:function(){return c}});var n=t(651),l=t(63488),r=t(92379),s=t(95295),i=t(30836),o=t.n(i),c=e=>{let{opened:a,onClose:t,isBusy:i,title:c,headerExtra:d,children:u,footer:m,size:p="md"}=e,[_,h]=(0,r.useState)(!1);return((0,r.useEffect)(()=>h(!0),[]),(0,r.useEffect)(()=>{let e=e=>{"Escape"!==e.key||i||(e.preventDefault(),t())};return a&&document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a,t,i]),a&&_)?(0,s.createPortal)((0,n.jsx)("div",{className:o().overlay,"data-drawer-dialog":!0,role:"presentation",onClick:()=>!i&&t(),children:(0,n.jsxs)("div",{className:"".concat(o().dialog," ").concat(o()[p]),role:"dialog","aria-modal":"true",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)("div",{className:o().header,children:[(0,n.jsx)("span",{className:o().title,children:c}),null!=d&&(0,n.jsx)("span",{className:o().headerExtra,children:d}),(0,n.jsx)("button",{type:"button",className:o().closeButton,disabled:i,onClick:t,children:(0,n.jsx)(l.Z,{size:16})})]}),(0,n.jsx)("div",{className:o().body,children:u}),m&&(0,n.jsx)("div",{className:o().footer,children:m})]})}),document.body):null}},31504:function(e,a,t){"use strict";t.d(a,{Z:function(){return u}});var n=t(651),l=t(63488),r=t(92379),s=t(95295);let i={close:"Cerrar el panel"},o=".mantine-Modal-root, [data-drawer-dialog]";var c=t(55589),d=t.n(c),u=e=>{let{opened:a,onClose:t,header:c,children:u,footer:m,size:p="md"}=e,[_,h]=(0,r.useState)(!1);(0,r.useEffect)(()=>h(!0),[]);let f=(0,r.useRef)(null),v=(0,r.useId)(),b=Array.isArray(m)?m.length>0:!!m;return((0,r.useEffect)(()=>{let e=e=>{"Escape"!==e.key||document.querySelector(o)||t()},n=e=>{var a,t;if("Tab"!==e.key||!f.current||document.querySelector(o))return;let n=f.current.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not
1([tabindex="-1"])'),l=null!==(a=n[0])&&void 0!==a?a:f.current,r=null!==(t=n[n.length-1])&&void 0!==t?t:f.current,s=e.shiftKey?l:r;document.activeElement!==s&&f.current.contains(document.activeElement)||(e.preventDefault(),(e.shiftKey?r:l).focus())};return a&&(document.addEventListener("keydown",e),document.addEventListener("keydown",n)),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keydown",n)}},[a,t]),(0,r.useEffect)(()=>{if(!a)return;let{overflow:e}=document.body.style;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[a]),(0,r.useEffect)(()=>{var e;if(!a||!_)return;let t=document.activeElement;return null===(e=f.current)||void 0===e||e.focus(),()=>null==t?void 0:t.focus()},[a,_]),a&&_)?(0,s.createPortal)((0,n.jsx)("div",{className:d().overlay,role:"presentation",onMouseDown:e=>e.target===e.currentTarget&&t(),children:(0,n.jsxs)("aside",{ref:f,role:"dialog","aria-modal":"true","aria-labelledby":v,tabIndex:-1,className:"".concat(d().drawer," ").concat(d()[p]),children:[(0,n.jsxs)("div",{className:d().header,children:[(0,n.jsx)("div",{id:v,className:d().headerContent,children:c}),(0,n.jsx)("button",{type:"button",className:d().closeButton,"aria-label":i.close,onClick:t,children:(0,n.jsx)(l.Z,{size:16})})]}),(0,n.jsx)("div",{className:d().body,children:u}),b&&(0,n.jsx)("div",{className:d().footer,children:m})]})}),document.body):null}},76108:function(e,a,t){"use strict";var n=t(651);t(92379);var l=t(25197),r=t.n(l);a.Z=e=>{let{icon:a,title:t,description:l,actions:s}=e;return(0,n.jsxs)("div",{className:r().emptyState,children:[(0,n.jsx)("div",{className:r().icon,children:a}),(0,n.jsx)("h3",{className:r().title,children:t}),l&&(0,n.jsx)("p",{className:r().description,children:l}),s&&(0,n.jsx)("div",{className:r().actions,children:s})]})}},94778:function(e,a,t){"use strict";var n=t(651),l=t(92379),r=t(54358),s=t.n(r);let i=(0,l.forwardRef)((e,a)=>{let{children:t,onClick:l,disabled:r,loading:i,title:o,className:c,...d}=e;return(0,n.jsx)("button",{ref:a,type:"button",className:"".concat(s().iconButton," ").concat(i?s().loading:""," ").concat(c||""),onClick:l,disabled:r||i,title:o,...d,children:t})});i.displayName="IconButton",a.Z=i},84398:function(e,a,t){"use strict";t.d(a,{m:function(){return s},x:function(){return i}});var n=t(651),l=t(98617),r=t.n(l);let s=e=>{let{tabs:a,activeTab:t,onTabChange:l,children:s,className:i}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"".concat(r().tabsList," ").concat(i||""),children:a.map(e=>(0,n.jsxs)("button",{className:"".concat(r().tab," ").concat(t===e.value?r().tabActive:""),onClick:()=>l(e.value),children:[e.icon,e.label,e.indicator]},e.value))}),s]})},i=e=>{let{value:a,activeTab:t,children:l,keepMounted:s}=e,i=t===a;return i||s?(0,n.jsx)("div",{className:"".concat(r().panel," ").concat(i?"":r().panelHidden),children:l}):null}},13614:function(e,a,t){"use strict";t.d(a,{Z:function(){return _}});var n=t(651),l=t(92379),r=t(27123),s=t(59899),i=t(71834),o=t(73872),c=t.n(o);let d={success:(0,n.jsx)(r.Z,{size:16,color:"var(--ds-success)"}),error:(0,n.jsx)(s.Z,{size:16,color:"var(--ds-error)"}),info:(0,n.jsx)(i.Z,{size:16,color:"var(--ds-info)"}),loading:null},u=e=>{let{message:a,variant:t}=e;return(0,n.jsxs)("div",{className:c().toast,children:["loading"===t?(0,n.jsx)("span",{className:c().spinner}):d[t],a]})},m=e=>{let{toasts:a}=e;return 0===a.length?null:(0,n.jsx)("div",{className:c().container,children:a.map(e=>(0,n.jsx)(u,{message:e.message,variant:e.variant},e.id))})};var p=t(57530),_=()=>{let[e,a]=(0,l.useState)((0,p.S2)());return(0,l.useEffect)(()=>(0,p.Ld)(a),[]),(0,n.jsx)(m,{toasts:e})}},60450:function(e,a,t){"use strict";t.d(a,{MetricsUtil:function(){return r}});let n=e=>new Date(e).toLocaleDateString("es-ES",{day:"2-digit",month:"short"}),l=e=>e.toLocaleString("es-ES"),r={formatDate:n,formatRelativeDate:e=>{if(!e)return"";let a=new Date,t=new Date(e);if(Number.isNaN(t.getTime()))return"";let l=Math.max(0,Math.floor((a.getTime()-t.getTime())/864e5));return 0===l?"Hoy":1===l?"Ayer":l<7?"Hace ".concat(l," d\xedas"):n(t)},formatNumber:l,formatSigned:e=>{let a=l(Math.abs(e));return e>=0?"+".concat(a):"-".concat(a)},truncateTitle:function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,t=e.replace(/\n+/g," ").trim();return t.length>a?"".concat(t.slice(0,a),"..."):t}}},95738:function(e,a,t){"use strict";t.r(a),t.d(a,{__N_SSP:function(){return tI},default:function(){return tP}});var n,l,r,s,i,o,c,d,u,m,p,_,h,f,v=t(651),b=t(38166),g=t(97338),x=t(92379),y=t(18763),E=t(95164);(n=d||(d={})).MONTH="month",n.WEEK="week",n.DAY="day";var N=t(61951),j=t(3597),D=t(43181),w=t(52175),C=t(39162),R=t(38522),S=t(89078),k=t(30393),T=t(12921),I=t(53883),P=t(63525);let L={today:"Hoy",previous:"Anterior",next:"Siguiente",createOnDay:"Crear publicaci\xf3n",loading:"Cargando publicacionesâ¦",moreItems:e=>"+".concat(e," m\xe1s")},A=[{value:d.MONTH,label:"Mes"},{value:d.WEEK,label:"Semana"},{value:d.DAY,label:"D\xeda"}],O=(e,a,t)=>{let n=(0,N.b)(new Date);return Array.from({length:a},(a,l)=>{let r=(0,j.E)(e,l);return{date:r,isCurrentMonth:(0,D.x)(r,t),isToday:(0,w.K)(r,n)}})},M=e=>O((0,C.z)((0,R.N)(e),{weekStartsOn:1}
1),42,e),H=e=>O((0,C.z)(e,{weekStartsOn:1}),7,e),Z=e=>O((0,N.b)(e),1,e),F=(e,a)=>e===d.WEEK?H(a):e===d.DAY?Z(a):M(a),B=e=>(0,k.WU)(e,"yyyy-MM-dd"),U={handleBuildCells:F,handleGetVisibleRange:(e,a)=>{var t,n,l,r;let s=F(e,a),i=null!==(l=null===(t=s[0])||void 0===t?void 0:t.date)&&void 0!==l?l:a,o=null!==(r=null===(n=s[s.length-1])||void 0===n?void 0:n.date)&&void 0!==r?r:a;return[(0,N.b)(i),(0,S.i)(o)]},handleGetDayKey:B,handleGroupItemsByDay:e=>[...e].sort((e,a)=>e.date.getTime()-a.date.getTime()).reduce((e,a)=>{let t=B(a.date),n=e.get(t);return n?n.push(a):e.set(t,[a]),e},new Map),handleShiftDate:(e,a,t)=>e===d.WEEK?(0,T.j)(a,t):e===d.DAY?(0,j.E)(a,t):(0,I.z)(a,t),handleGetPeriodLabel:(e,a)=>{if(e===d.DAY)return(0,k.WU)(a,"EEEE d 'de' MMMM yyyy",{locale:P.es});if(e===d.WEEK){let e=(0,C.z)(a,{weekStartsOn:1}),t=(0,j.E)(e,6),n=(0,D.x)(e,t)?(0,k.WU)(e,"d",{locale:P.es}):(0,k.WU)(e,"d MMM",{locale:P.es});return"".concat(n," - ").concat((0,k.WU)(t,"d MMM yyyy",{locale:P.es}))}return(0,k.WU)(a,"MMMM yyyy",{locale:P.es})},handleGetWeekdayLabels:()=>{let e=(0,C.z)(new Date,{weekStartsOn:1});return Array.from({length:7},(a,t)=>(0,k.WU)((0,j.E)(e,t),"EEEE",{locale:P.es}))},handleFormatDayNumber:e=>(0,k.WU)(e,"d"),handleFormatTime:e=>(0,k.WU)(e,"HH:mm"),handleFormatFullDate:e=>(0,k.WU)(e,"EEEE d 'de' MMMM 'a las' HH:mm",{locale:P.es}),handleFormatDayTitle:e=>(0,k.WU)(e,"EEEE d 'de' MMMM",{locale:P.es}),handleShiftDayByArrow:(e,a)=>{let t={ArrowLeft:-1,ArrowRight:1,ArrowUp:-7,ArrowDown:7}[a];return void 0===t?null:(0,j.E)(e,t)},handleIsOutsideMonth:(e,a)=>a===d.MONTH&&!e.isCurrentMonth};var z=t(29014),q=t(74514);let V=new(t(71359)).x,G={sendEvent:e=>V.next(e),onEvent:()=>V.asObservable()};var K=t(22998),W=t(38324),Y=t(27896),Q=t.n(Y),X=e=>{let{isBusy:a,label:t}=e;return a?(0,v.jsxs)("div",{className:Q().overlay,role:"status","aria-live":"polite",children:[(0,v.jsx)("span",{className:Q().spinner}),t&&(0,v.jsx)("span",{className:Q().label,children:t})]}):null},J=t(98433),$=t.n(J),ee=e=>{let{view:a,cells:t,itemsByDay:n,weekdayLabels:l,renderItem:r,onEmptyDayClick:s,onMoreItemsClick:i,maxItemsPerDay:o,isItemDraggable:c,onItemDrop:u,onBlockedDrag:m}=e,[p,_]=(0,x.useState)(null),[h,f]=(0,x.useState)(null),[g,y]=(0,x.useState)(null),E=a===d.DAY?1:l.length,N={gridTemplateColumns:"repeat(".concat(E,", minmax(0, 1fr))")},j=e=>!!u&&(!c||c(e)),D=a===d.DAY?[l[0===t[0].date.getDay()?6:t[0].date.getDay()-1]]:l,w=e=>a=>{if(!j(e)){a.preventDefault(),null==m||m(e);return}a.dataTransfer.setData("text/plain",e.id),a.dataTransfer.effectAllowed="move",f(e)},C=()=>{f(null),_(null),y(null)},R=e=>a=>{let t=" "===a.key||"Enter"===a.key;if(!g){if(!t||"Enter"===a.key)return;if(a.preventDefault(),!j(e)){null==m||m(e);return}y({item:e,date:e.date});return}if("Escape"===a.key){a.preventDefault(),y(null);return}if("Enter"===a.key){a.preventDefault();let{item:e,date:t}=g;y(null),U.handleGetDayKey(e.date)!==U.handleGetDayKey(t)&&(null==u||u(e,t));return}let n=U.handleShiftDayByArrow(g.date,a.key);n&&(a.preventDefault(),y({...g,date:n}))},S=(e,a)=>t=>{t.preventDefault(),C(),h&&t.dataTransfer.getData("text/plain")===h.id&&U.handleGetDayKey(h.date)!==a&&(null==u||u(h,e))};return(0,v.jsxs)("div",{className:$().grid,children:[(0,v.jsx)("div",{className:$().weekdays,style:N,children:D.map(e=>(0,v.jsx)("div",{className:$().weekday,children:e},e))}),(0,v.jsx)("div",{className:$().days,style:N,onDragEnd:C,children:t.map(e=>{var t;let l=U.handleGetDayKey(e.date),c=null!==(t=n.get(l))&&void 0!==t?t:[],u=U.handleIsOutsideMonth(e,a),m=a===d.MONTH?c.slice(0,o):c,f=c.length-m.length,x=[$().day,a!==d.MONTH&&$().dayTall,u&&$().outside,e.isToday&&$().today,(p===l||g&&U.handleGetDayKey(g.date)===l)&&$().dropTarget].filter(Boolean).join(" ");return(0,v.jsxs)("div",{className:x,"data-day":l,onDragOver:e=>{h&&(e.preventDefault(),e.dataTransfer.dropEffect="move",_(l))},onDragLeave:e=>{e.currentTarget.contains(e.relatedTarget)||_(e=>e===l?null:e)},onDrop:S(e.date,l),children:[(0,v.jsx)("span",{className:$().dayNumber,children:U.handleFormatDayNumber(e.date)}),(0,v.jsx)("div",{className:$().items,children:m.map(e=>(0,v.jsx)("div",{draggable:j(e),onDragStart:w(e),onDragEnd:C,onKeyDown:R(e),"aria-keyshortcuts":j(e)?"Space":void 0,"aria-grabbed":(null==g?void 0:g.item.id)===e.id||void 0,className:[(null==h?void 0:h.id)===e.id&&$().dragging,(null==g?void 0:g.item.id)===e.id&&$().moving].filter(
1Boolean).join(" "),children:r(e)},e.id))}),f>0&&(0,v.jsx)("button",{type:"button",className:$().more,onClick:()=>null==i?void 0:i(e.date,c),children:L.moreItems(f)}),s&&0===c.length&&(0,v.jsxs)("button",{type:"button",className:$().emptyAction,onClick:()=>s(e.date),children:[(0,v.jsx)(b.Z,{size:11}),L.createOnDay]})]},l)})})]})},ea=t(9998),et=t(62236),en=t(21326),el=t.n(en),er=e=>{let{label:a,view:t,onViewChange:n,onPrevious:l,onNext:r,onToday:s}=e;return(0,v.jsxs)("header",{className:el().header,children:[(0,v.jsx)("button",{type:"button",className:el().navButton,onClick:l,"aria-label":L.previous,children:(0,v.jsx)(ea.Z,{size:16})}),(0,v.jsx)("button",{type:"button",className:el().navButton,onClick:r,"aria-label":L.next,children:(0,v.jsx)(et.Z,{size:16})}),(0,v.jsx)("span",{className:el().label,children:a}),(0,v.jsx)(E.Z,{variant:"secondary",size:"sm",onClick:s,children:L.today}),(0,v.jsx)("div",{className:el().spacer}),(0,v.jsx)(z.Z,{size:"sm",items:A,value:t,onChange:e=>n(e)})]})},es=e=>{let{items:a,view:t,referenceDate:n,onViewChange:l,onReferenceDateChange:r,renderItem:s,onEmptyDayClick:i,onMoreItemsClick:o,maxItemsPerDay:c=3,isLoading:d=!1,isItemDraggable:u,onItemDrop:m,onBlockedDrag:p}=e,_=(0,x.useMemo)(()=>U.handleBuildCells(t,n),[t,n]),h=(0,x.useMemo)(()=>U.handleGroupItemsByDay(a),[a]),f=(0,x.useMemo)(()=>U.handleGetWeekdayLabels(),[]),b=e=>r(U.handleShiftDate(t,n,e));return(0,v.jsxs)("div",{className:$().calendar,children:[(0,v.jsx)(X,{isBusy:d,label:L.loading}),(0,v.jsx)(er,{label:U.handleGetPeriodLabel(t,n),view:t,onViewChange:l,onPrevious:()=>b(-1),onNext:()=>b(1),onToday:()=>r(new Date)}),(0,v.jsx)(ee,{view:t,cells:_,itemsByDay:h,weekdayLabels:f,renderItem:s,onEmptyDayClick:i,onMoreItemsClick:o,maxItemsPerDay:c,isItemDraggable:u,onItemDrop:m,onBlockedDrag:p})]})},ei=t(54378),eo=t(62441),ec=t(41550),ed=t(25076),eu=t(2907),em=t(29146),ep=t.n(em);let e_=e=>"".concat(e.getFullYear(),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(String(e.getDate()).padStart(2,"0")),eh=e=>e.toTimeString().slice(0,5);var ef=e=>{let{opened:a,title:t,initialDate:n,onClose:l,onConfirm:r}=e,[s,i]=(0,x.useState)(null),[o,c]=(0,x.useState)(""),d=n?new Date(n).getTime():null,u=(0,x.useMemo)(()=>{let e=new Date;return e.setHours(0,0,0,0),e},[]);(0,x.useEffect)(()=>{if(!a)return;let e=n?new Date(n):null,t=e&&!Number.isNaN(e.getTime());i(t?e_(e):null),c(t?eh(e):"")},[a,d]);let m=eu.Y.handleBuildScheduledDate(null!=s?s:"",o),p=!!m&&m.getTime()<=Date.now();return(0,v.jsx)(ec.Z,{opened:a,onClose:l,title:t,size:"sm",footer:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(E.Z,{variant:"secondary",size:"sm",onClick:l,children:ed.Rq.cancel}),(0,v.jsx)(E.Z,{size:"sm",disabled:!m||p,onClick:()=>m&&r(m),children:ed.Rq.confirm})]}),children:(0,v.jsxs)("div",{className:ep().picker,children:[(0,v.jsx)(ei.M,{value:s,onChange:i,locale:"es",minDate:u,firstDayOfWeek:1,allowDeselect:!1}),(0,v.jsx)(eo.M,{label:ed.Rq.timeLabel,value:o,onChange:e=>c(e.currentTarget.value)}),p&&(0,v.jsx)("p",{className:ep().error,children:ed.Rq.scheduleInPast}),!m&&(0,v.jsx)("p",{className:ep().hint,children:ed.Rq.schedulePickBoth})]})})},ev=t(57530);(l=u||(u={})).REFRESH_POSTS="REFRESH_POSTS",l.REFRESH_CALENDAR="REFRESH_CALENDAR",l.REFRESH_SAVED_IDEAS="REFRESH_SAVED_IDEAS",l.REFRESH_TRENDS_IDEAS="REFRESH_TRENDS_IDEAS",l.REFRESH_AI_IDEAS="REFRESH_AI_IDEAS";var eb=t(93028);(r=m||(m={})).CARDS="cards",r.CALENDAR="calendar",r.KANBAN="kanban",(s=p||(p={})).CURRENT="current",s.ALL="all",s.SELECTION="selection";let eg={title:"Publicaciones",subtitle:"Todo el contenido de tus perfiles de LinkedIn, en un solo sitio.",createPost:"Crear publicaci\xf3n",searchPlaceholder:"Buscar por t\xedtulo",clearFilters:"Limpiar filtros",allProfiles:"Todos los perfiles",currentProfile:"Solo el perfil actual",searchProfile:"Buscar perfil",noProfilesFound:"Ning\xfan perfil coincide con la b\xfasqueda.",hasScheduled:"Tiene contenido programado",dates:"Fechas",postsError:"Ocurri\xf3 un error al buscar publicaciones.",profilesError:"No pudimos cargar tus perfiles.",loadMore:"Cargar m\xe1s publicaciones",draftsNotInCalendar:"Los borradores no tienen fecha, as\xed que no aparecen en el calendario.",statusInKanban:"El tablero ya separa por estado.",summaryPrefix:"En este periodo:"},ex=[{key:"total",singular:"publicaci\xf3n",plural:"publicaciones"},{key:"profiles",singular:"perfil",plural:"perfiles"},{key:"drafts",singular:"borrador",plural:"borradores"},{key:"failed",singular:"con error",plural:"con error",isError:!0}],ey=[{value:y.E.ALL,label:"Todos"},{value:y.E.DRAFT,label:"Borrador"},{value:y.E.SCHEDULED,label:"Programado"},{value:y.E.PUBLISHED,label:"Publicado"},{value:y.E.ERROR,label:"Error"}],eE={profileMode:p.CURRENT,profileIds:[],title:"",status:y.E.ALL,dateType:y.T.CREATION,dateRange:[null,null]},eN=[{value:y.T.CREATION,label:"Por fecha de creaci\xf3n"},{value:y.T.SCHEDULED,label:"Por fecha prevista"}],ej="weup:view-posts:filters",eD="weup:view-posts:view",ew=[{value:m.CARDS,label:"Tarjetas"},{value:m.CALENDAR,label:"Calendario"},{value:m.KANBAN,label:"Kanban"}],eC="/create-content",eR={moving:"Moviendo la publicaci\xf3nâ¦",formatDocument:"Lleva un carrusel PDF",formatImage:"Lleva imagen",formatVideo:"Lleva v\xeddeo",rescheduleTitle:"Reprogramar publicaci\xf3n",rescheduleQuestion:e=>"Reprogramar para el ".concat(e,". Mantiene la misma hora."),confirm:"Confirmar",cancel:"Cancelar",changeTime:"C
1ambiar hora",rescheduled:"Publicaci\xf3n reprogramada",rescheduleError:"No pudimos cambiar la fecha. Int\xe9ntalo de nuevo.",draftBecomesScheduled:"Es un borrador: al confirmar quedar\xe1 programado para esa fecha.",blockedPublished:"Una publicaci\xf3n ya publicada no se puede reprogramar.",blockedError:"Corrige el error antes de reprogramar esta publicaci\xf3n.",blockedDisconnected:"Este perfil necesita volver a conectarse.",blockedPast:"No se puede programar una publicaci\xf3n en una fecha que ya pas\xf3.",dayTitle:(e,a)=>"".concat(e," \xb7 ").concat(a," publicaciones"),openDayView:"Ver el d\xeda completo"};var eS=t(44812),ek=t.n(eS);let eT={handleBuildItems:e=>(null!=e?e:[]).filter(e=>!!e.scheduledAt).map(e=>({...e,id:e._id,date:new Date(e.scheduledAt)})).filter(e=>!Number.isNaN(e.date.getTime())),handleGetBlockedReason:(e,a)=>{if(e.status===W.H.PUBLISHED)return eR.blockedPublished;if(e.status===W.H.ERROR)return eR.blockedError;let t=a.find(a=>a._id===e.profile_id._id);return t&&!t.isLinkedinConnected?eR.blockedDisconnected:null},handleGetDropBlockedReason:e=>{let a=new Date(e),t=new Date;return a.setHours(0,0,0,0),t.setHours(0,0,0,0),a<t?eR.blockedPast:null},handleCheckNeedsNewTime:e=>e.getTime()<=Date.now(),handleBuildTargetDate:(e,a)=>{let t=new Date(a);return t.setHours(e.getHours(),e.getMinutes(),0,0),t}};var eI=t(36445),eP=t(41217),eL=t(28826),eA=t(87871),eO=t(88881),eM=t(43147),eH=t(39108),eZ=t(83334),eF=t(31177);let eB={[W.H.DRAFT]:{label:"Borrador",variant:"neutral"},[W.H.SCHEDULED]:{label:"Programado",variant:"info"},[W.H.PUBLISHED]:{label:"Publicado",variant:"success"},[W.H.ERROR]:{label:"Error",variant:"error"},[W.H.ANALYSIS]:{label:"Borrador",variant:"neutral"}},eU={[W.H.PUBLISHED]:(0,v.jsx)(eO.Z,{size:11}),[W.H.SCHEDULED]:(0,v.jsx)(eM.Z,{size:11}),[W.H.ERROR]:(0,v.jsx)(eH.Z,{size:11})};var ez=e=>{var a,t;let{status:n}=e,{label:l,variant:r}=null!==(a=eB[n])&&void 0!==a?a:eB[W.H.DRAFT];return(0,v.jsx)(eF.Z,{variant:r,leftIcon:null!==(t=eU[n])&&void 0!==t?t:(0,v.jsx)(eZ.Z,{size:8,fill:"currentColor"}),children:l})};let eq=e=>(null!=e?e:"").trim().split(/\s+/).filter(Boolean).slice(0,2).map(e=>{var a,t;return null!==(t=null===(a=e[0])||void 0===a?void 0:a.toUpperCase())&&void 0!==t?t:""}).join("");var eV=t(58578),eG=t.n(eV),eK=e=>{var a;let{post:t,avatarUrl:n,onOpenDetail:l}=e,r=!!(null===(a=t.postImages)||void 0===a?void 0:a.length);return(0,v.jsxs)("button",{type:"button",className:eG().item,onClick:()=>l(t),"aria-haspopup":"dialog",children:[(0,v.jsxs)("span",{className:eG().top,children:[(0,v.jsx)(eA.Z,{size:"sm",src:n,children:eq(t.profile_id.profileName)}),(0,v.jsx)("span",{className:eG().profile,children:t.profile_id.profileName}),(0,v.jsx)("span",{className:eG().time,children:U.handleFormatTime(t.date)}),t.postDocument&&(0,v.jsx)(eI.Z,{size:11,"aria-label":eR.formatDocument,className:eG().format}),!t.postDocument&&t.postVideo&&(0,v.jsx)(eP.Z,{size:11,"aria-label":eR.formatVideo,className:eG().format}),!t.postDocument&&!t.postVideo&&r&&(0,v.jsx)(eL.Z,{size:11,"aria-label":eR.formatImage,className:eG().format})]}),(0,v.jsx)("p",{className:eG().title,children:t.postText||t.title}),(0,v.jsx)(ez,{status:t.status})]})},eW=t(35521),eY=t.n(eW),eQ=e=>{let{day:a,items:t,renderItem:n,onClose:l,onOpenDay:r}=e;return(0,v.jsx)(ec.Z,{opened:!!a,onClose:l,title:a?eR.dayTitle(U.handleFormatDayTitle(a),t.length):"",size:"sm",footer:(0,v.jsx)(E.Z,{variant:"secondary",size:"sm",onClick:()=>a&&r(a),children:eR.openDayView}),children:(0,v.jsx)("div",{className:eY().items,children:t.map(e=>n(e))})})},eX=t(10564),eJ=t.n(eX),e$=e=>{let{opened:a,targetDate:t,isMoving:n,isDraft:l,onConfirm:r,onChangeTime:s,onCancel:i}=e;return(0,v.jsx)(ec.Z,{opened:a&&!!t,onClose:i,title:eR.rescheduleTitle,size:"sm",footer:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(E.Z,{variant:"ghost",size:"sm",disabled:n,onClick:s,children:eR.changeTime}),(0,v.jsx)("div",{className:eJ().spacer}),(0,v.jsx)(E.Z,{variant:"secondary",size:"sm",onClick:i,children:eR.cancel}),(0,v.jsx)(E.Z,{size:"sm",disabled:n,onClick:r,children:eR.confirm})]}),children:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("p",{className:eJ().question,children:t?eR.rescheduleQuestion(U.handleFormatFullDate(t)):""}),l&&(0,v.jsx)("p",{className:eJ().note,children:eR.draftBecomesScheduled})]})})},e0=e=>{var a,t,n;let{posts:l,profiles:r,isLoading:s,mode:i,referenceDate:o,onModeChange:c,onReferenceDateChange:m,onOpenDetail:p}=e,_=(0,g.useRouter)(),[h,f]=(0,x.useState)(null),[b,y]=(0,x.useState)(!1),[E,N]=(0,x.useState)(!1),[j,D]=(0,x.useState)(null),w=(0,x.useMemo)(()=>eT.handleBuildItems(l),[l]),C=e=>(0,v.jsx)(eK,{post:e,avatarUrl:(0,eb._)(r,e.profile_id._id),onOpenDetail:p},e.id),R=()=>{f(null),y(!1)},S=async e=>
1{if(!h||E)return;let a=h.post._id;N(!0),R();try{await K.QZ.patchReschedulePublication(a,e),G.sendEvent({type:u.REFRESH_POSTS}),ev.Am.success(eR.rescheduled)}catch(e){ev.Am.error(eR.rescheduleError)}finally{N(!1)}};return(0,v.jsxs)("div",{className:"".concat(ek().calendarView," ").concat(E?ek().busy:""),children:[(0,v.jsx)(X,{isBusy:E,label:eR.moving}),(0,v.jsx)(es,{items:w,view:i,referenceDate:o,isLoading:s,onViewChange:c,onReferenceDateChange:m,onEmptyDayClick:e=>_.push({pathname:eC,query:{scheduledAt:e.toISOString()}}),onMoreItemsClick:(e,a)=>D({date:e,items:a}),isItemDraggable:e=>!eT.handleGetBlockedReason(e,r),onItemDrop:(e,a)=>{if(h||E)return;let t=eT.handleBuildTargetDate(e.date,a),n=eT.handleGetDropBlockedReason(t);if(n){ev.Am.error(n);return}f({post:e,date:t}),y(eT.handleCheckNeedsNewTime(t))},onBlockedDrag:e=>{let a=eT.handleGetBlockedReason(e,r);a&&ev.Am.error(a,"blocked-".concat(e._id))},renderItem:C}),(0,v.jsx)(eQ,{day:null!==(a=null==j?void 0:j.date)&&void 0!==a?a:null,items:null!==(t=null==j?void 0:j.items)&&void 0!==t?t:[],renderItem:C,onClose:()=>D(null),onOpenDay:e=>{D(null),m(e),c(d.DAY)}}),(0,v.jsx)(e$,{opened:!!h&&!b,targetDate:null!==(n=null==h?void 0:h.date)&&void 0!==n?n:null,isMoving:E,isDraft:(null==h?void 0:h.post.status)===W.H.DRAFT,onConfirm:()=>h&&S(h.date),onChangeTime:()=>y(!0),onCancel:R}),(0,v.jsx)(ef,{opened:!!h&&b,title:eR.rescheduleTitle,initialDate:h?h.date:null,onClose:R,onConfirm:S},null==h?void 0:h.post._id)]})},e1=t(36151),e3=t(40667),e8=t(48628),e7=t(7446),e5=t(66890),e9=t.n(e5),e6=t(17915),e2=t.n(e6),e4=e=>{let{image:a,video:t,documentUrl:n,alt:l}=e,[r,s]=(0,x.useState)(!1);return((0,x.useEffect)(()=>s(!1),[a]),a&&!r)?(0,v.jsx)("div",{className:e2().thumb,children:(0,v.jsx)("img",{src:a,alt:l,onError:()=>s(!0)})}):!a&&n?(0,v.jsx)("div",{className:e2().thumb,children:(0,v.jsx)(eI.Z,{size:ed.bc,"aria-label":ed.fz})}):!a&&t?(0,v.jsx)("div",{className:e2().thumb,children:(0,v.jsx)("video",{src:"".concat(t,"#t=0.1"),preload:"metadata",muted:!0}
1)}):(0,v.jsx)("div",{className:e2().thumb,children:(0,v.jsx)(eL.Z,{size:ed.bc})})},ae=t(44522),aa=t.n(ae),at=e=>{let{errorReason:a,failedAt:t,compact:n}=e;return(0,v.jsxs)("div",{className:"".concat(aa().error," ").concat(n?aa().compact:""),children:[(0,v.jsx)(eH.Z,{size:ed.Ln}),(0,v.jsxs)("div",{children:[(0,v.jsx)("p",{children:"".concat(ed.Rq.errorPrefix).concat(a||ed.Rq.errorUnknown)}),t&&!n&&(0,v.jsx)("p",{children:"".concat(ed.Rq.failedAt).concat(eu.Y.handleFormatDate(String(t),!0))})]})]})},an=t(95820),al=t(82522),ar=t(55715),as=t(61079),ai=t(33849),ao=t(85763),ac=t(1723),ad=t(15345),au=t(11837),am=t(36639),ap=t(48531),a_=t(24909);let ah={cancel:"Cancelar",confirm:"Confirmar",working:"Un momentoâ¦",delete:"Eliminar",publish:"Publicar ahora",cancelPlanification:"Cancelar programaci\xf3n"},af={[au.r.DELETE]:ah.delete,[au.r.PUBLISH_LINKEDIN]:ah.publish,[au.r.DELETE_PLANIFICATION]:ah.cancelPlanification},av={[au.r.DELETE]:"Eliminandoâ¦",[au.r.PUBLISH_LINKEDIN]:"Publicando en LinkedInâ¦",[au.r.DELETE_PLANIFICATION]:"Cancelando la programaci\xf3nâ¦"},ab=[au.r.DELETE];var ag=t(98627),ax=t.n(ag),ay=e=>{var a,t;let{opened:n,action:l,isLoading:r,onClose:s,onConfirm:i}=e,o=a_.D.getModalContent({action:l,status:W.H.DRAFT,mode:au.o.NEW}),c=ab.includes(l);return(0,v.jsxs)(ec.Z,{opened:n,onClose:s,isBusy:r,title:o.title,size:"sm",children:[(0,v.jsx)("p",{className:ax().description,children:o.description}),(0,v.jsxs)("div",{className:ax().actions,children:[(0,v.jsx)(E.Z,{variant:"secondary",size:"sm",disabled:r,onClick:s,children:ah.cancel}),(0,v.jsx)(E.Z,{variant:c?"danger":"primary",size:"sm",loading:r,onClick:i,children:r?null!==(a=av[l])&&void 0!==a?a:ah.working:null!==(t=af[l])&&void 0!==t?t:ah.confirm})]})]})};let aE=(e,a)=>{var t,n;return(null==e?void 0:null===(n=e.response)||void 0===n?void 0:null===(t=n.data)||void 0===t?void 0:t.message)||a};var aN=e=>{let[a,t]=(0,x.useState)(!1),[n,l]=(0,x.useState)(),{push:r}=(0,g.useRouter)(),s=e=>G.sendEvent({type:u.REFRESH_POSTS,...e&&{payload:{deletedId:e}}}),i=async(e,a,n,r,i)=>{try{l(r),t(!0),await e(),s(i),ev.Am.success(a)}catch(e){ev.Am.error(aE(e,n))}finally{t(!1)}};return{isLoading:a,loadingLabel:n,handleViewOrEditPost:async()=>{try{t(!0),await r({pathname:ed.x,query:{id:e}})}catch(e){ev.Am.error(ed.Rq.editError)}finally{t(!1)}},handleDeletePost:()=>i(()=>K.QZ.deletePublicationById(e),ed.Rq.deleted,ed.Rq.deleteError,ed.Rq.deleting),handleDuplicatePost:()=>i(()=>K.QZ.postDuplicatePublication(e),ed.Rq.duplicated,ed.Rq.duplicateError,ed.Rq.duplicating),handlePublishNow:()=>i(()=>K.QZ.postPublishNow(e),ed.Rq.published,ed.Rq.publishError,ed.Rq.publishing),handleReschedule:(a,t)=>i(()=>K.QZ.patchReschedulePublication(e,a),t?ed.Rq.rescheduled:ed.Rq.scheduled,ed.Rq.rescheduleError,ed.Rq.scheduling),handleCancelPlanification:()=>i(()=>K.QZ.patchCancelPlanification(e),ed.Rq.planificationCanceled,ed.Rq.planificationCancelError,ed.Rq.cancelingPlanification)}};let aj={[ap.l.EDIT]:(0,v.jsx)(an.Z,{size:ed.Ln}),[ap.l.CONTINUE_EDITING]:(0,v.jsx)(an.Z,{size:ed.Ln}),[ap.l.SCHEDULE]:(0,v.jsx)(al.Z,{size:ed.Ln}),[ap.l.RESCHEDULE]:(0,v.jsx)(al.Z,{size:ed.Ln}),[ap.l.PUBLISH_NOW]:(0,v.jsx)(ar.Z,{size:ed.Ln}),[ap.l.RETRY]:(0,v.jsx)(as.Z,{size:ed.Ln}),[ap.l.DUPLICATE]:(0,v.jsx)(ai.Z,{size:ed.Ln}),[ap.l.CANCEL_PLANIFICATION]:(0,v.jsx)(ao.Z,{size:ed.Ln}),[ap.l.VIEW_METRICS]:(0,v.jsx)(ac.Z,{size:ed.Ln}),[ap.l.OPEN_IN_LINKEDIN]:(0,v.jsx)(ac.Z,{size:ed.Ln}),[ap.l.DELETE]:(0,v.jsx)(ad.Z,{size:ed.Ln})},aD=(e,a,t,n)=>{let[l,r]=(0,x.useState)(!1),s=(0,g.useRouter)(),{_id:i,status:o,scheduledAt:c,createdAt:d,linkedinUrn:u,hasMetrics:m}=e,{isLoading:p,loadingLabel:_,handleViewOrEditPost:h,handleDeletePost:f,handleDuplicatePost:b,handlePublishNow:y,handleReschedule:E,handleCancelPlanification:N}=aN(i),{modalConfig:j,handleModalConfirmAction:D,handleModalOpen:w,handleModalClose:C}=(0,am.$)({onPostSave:async()=>{},onPostToLinkedin:y,onPostCancelPlanification:N,onPostDelete:async()=>{var e;await f(),null==n||null===(e=n.onDestroyed)||void 0===e||e.call(n)},status:o,mode:au.o.EXISTING}),{primary:R,menu:S}=eu.Y.handleGetCardActions(o,m),k=e=>{var a;if(p)return;let t={[ap.l.EDIT]:h,[ap.l.CONTINUE_EDITING]:h,[ap.l.SCHEDULE]:()=>r(!0),[ap.l.RESCHEDULE]:()=>r(!0),[ap.l.PUBLISH_NOW]:()=>w(au.r.PUBLISH_LINKEDIN),[ap.l.RETRY]:()=>w(au.r.PUBLISH_LINKEDIN),[ap.l.DUPLICATE]:b,[ap.l.CANCEL_PLANIFICATION]:()=>w(au.r.DELETE_PLANIFICATION),[ap.l.VIEW_METRICS]:()=>s.push({pathname:ed.vG,query:{tab:ed.vR,postId:i,publishedAt:String(null!=c?c:d)}}),[ap.l.OPEN_IN_LINKEDIN]:()=>window.open("".concat(ed.If).concat(u),"_blank","noopener"),[ap.l.DELETE]:()=>w(au.r.DELETE)};null===(a=t[e])||void 0===a||a.call(t)},T=S.filter(e=>e!==ap.l.OPEN_IN_LINKEDIN||!!u).map(e=>({key:e,label:ed.H8[e],icon:aj[e],danger:e===ap.l.DELETE,onClick:()=>k(e)})),I=j.isOpen||l?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(ay,{opened:j.isOpen,action:j.action,isLoading:p,onClose:C,onConfirm:()=>D(au.o.EXISTING)}),(0,v.jsx)(ef,{opened:l,title:eu.Y.handleGetScheduleTitle(o),initialDate:c,onClose:()=>r(!1),onConfirm:e=>{r(!1),E(e,eu.Y.handleCheckIsScheduled(o))}})]}):null;return{isLoading:p,loadingLabel:_,primary:R,menuItems:T,handleAction:k,dialogs:I,blockedReason:a?void 0:t}};var aw=e=>{var a;let{post:t,ownedProfileIds:n,avatarUrl:l,onOpenDetail:r}=e,{profile_id:s,postImages:i,postImage:o,postVideo:c,postDocument:d,title:u,postText:m,status:p,createdAt:_,updatedAt:h,scheduledAt:f,failedAt:b,errorReason:g}=t,x=!n,y=!x&&eu.Y.handleCheckIsOwned(s._id,n),{isLoading:N,loadingLabel:j,primary:D,menuItems:w,handleAction:C,dialogs:R,blockedReason:S}=aD(t,y,x?ed.Rq.loadingProfiles:ed.Rq.notOwned),k=eu.Y.handleCheckIsDraft(p)?null!=h?h:_:null!==(a=null!=f?f:b)&&void 0!==a?a:_,T=eu.Y.handleFormatStatusDate(p,String(k)),I=(null==i?void 0:i[0])||o;return(0,v.jsxs)(e7.Z,{className:"".concat(e9().card," ").concat(N?e9().busy:""),children:[R,(0,v.jsx)(X,{isBusy:N,label:j}),(0,v.jsxs)("header",{className:e9().header,children:[(0,v.jsx)(eA.Z,{size:"sm",src:l,children:eq(s.profileName)}),(0,v.jsxs)("div",{className:e9().who,children:[(0,v.jsx)("p",{className:e9().name,children:s.profileName}),(0,v.jsx)("p",{className:e9().when,children:T})]}),(0,v.jsx)(ez,{status:p})]}),p===W.H.ERROR&&(0,v.jsx)(at,{errorReason:g,failedAt:b}),(0,v.jsxs)("div",{className:e9().body,children:[(0,v.jsx)(e4,{image:I,video:c,documentUrl:d,alt:u}),(0,v.jsxs)("div",{className:e9().text,children:[(0,v.jsx)("p",{className:e9().excerpt,children:m}),p===W.H.DRAFT&&!f&&(0,v.jsx)("p",{className:e9().meta,children:ed.Rq.noScheduledDate})]}),(0,v.jsx)("button",{type:"button",className:e9().openDetail,"aria-haspopup":"dialog","aria-label":"".concat(ed.Rq.openDetail).concat(u.slice(0,ed.q_)),onClick:()=>null==r?void 0:r(t)})]}),(0,v.jsxs)("footer",{className:e9().footer,children:[D.map((e,a)=>(0,v.jsx)(E.Z,{size:"sm",variant:0===a?"primary":"secondary",disabled:!y||N,title:S,onClick:()=>C(e),children:ed.H8[e]},e)),(0,v.jsx)("div",{className:e9().spacer}),(0,v.jsx)(e8.Z,{items:w,disabled:!y||N,title:S})]})]})},aC=t(76108);let aR={filteredTitle:"No hay publicaciones",filteredDescription:"No hay publicaciones para los perfiles y el periodo seleccionados.",emptyTitle:"A\xfan no hay nada aqu\xed",emptyDescription:"Todav\xeda n
1o has creado ninguna publicaci\xf3n.",noProfilesTitle:"Conecta un perfil de LinkedIn",noProfilesDescription:"Todav\xeda no tienes perfiles de LinkedIn conectados.",connectProfile:"Conectar perfil",createPost:"Crear publicaci\xf3n",clearFilters:"Limpiar filtros"};var aS=t(66565),ak=t.n(aS),aT=e=>{let{posts:a,ownedProfileIds:t,profiles:n,isLoading:l,isLoadingMore:r,hasMore:s,hasActiveFilters:i,hasProfiles:o,onClearFilters:c,onOpenDetail:d,onLoadMore:u}=e,m=(0,g.useRouter)(),p=()=>m.push(eC);return(0,v.jsxs)("section",{className:ak().cardsView,children:[a&&0===a.length&&(o?i?(0,v.jsx)(aC.Z,{icon:(0,v.jsx)(eI.Z,{}),title:aR.filteredTitle,description:aR.filteredDescription,actions:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(E.Z,{variant:"secondary",onClick:c,children:aR.clearFilters}),(0,v.jsx)(E.Z,{onClick:p,children:aR.createPost})]})}):(0,v.jsx)(aC.Z,{icon:(0,v.jsx)(eI.Z,{}),title:aR.emptyTitle,description:aR.emptyDescription,actions:(0,v.jsx)(E.Z,{onClick:p,children:aR.createPost})}):(0,v.jsx)(aC.Z,{icon:(0,v.jsx)(e3.Z,{}),title:aR.noProfilesTitle,description:aR.noProfilesDescription,actions:(0,v.jsx)(E.Z,{onClick:()=>m.push("/company-profile"),children:aR.connectProfile})})),(0,v.jsxs)("div",{className:ak().content,children:[!a&&Array.from({length:4},(e,a)=>(0,v.jsx)("div",{className:ak().card,children:(0,v.jsx)(e1.O,{visible:!0,height:220,radius:"lg"})},a)),null==a?void 0:a.map(e=>(0,v.jsx)("div",{className:ak().card,children:(0,v.jsx)(e1.O,{visible:l&&!a,className:ak().skeleton,children:(0,v.jsx)(aw,{post:e,ownedProfileIds:t,avatarUrl:(0,eb._)(n,e.profile_id._id),onOpenDetail:d})})},e._id))]}),s&&(0,v.jsx)("div",{className:ak().loadMore,children:(0,v.jsx)(E.Z,{variant:"secondary",loading:r,onClick:u,children:eg.loadMore})})]})};let aI=[{status:W.H.DRAFT,filter:y.E.DRAFT},{status:W.H.SCHEDULED,filter:y.E.SCHEDULED},{status:W.H.PUBLISHED,filter:y.E.PUBLISHED},{status:W.H.ERROR,filter:y.E.ERROR}],aP={workingPublish:"Publicando en LinkedInâ¦",workingSchedule:"Guardando la programaci\xf3nâ¦",workingDraft:"Devolviendo a borradorâ¦",dropToSchedule:"Suelta aqu\xed y te pedir\xe1 fecha y hora",dropToDraft:"Arrastra aqu\xed para volver a borrador",publishNote:"Soltar aqu\xed publica ahora. Pedir\xe1 confirmaci\xf3n y no se puede deshacer.",errorNote:"Esta columna no admite soltar: el error lo marca el sistema.",emptyColumn:"Nada por aqu\xed",loadedOfTotal:(e,a)=>"".concat(e," de ").concat(a),blockedToError:"El estado Error lo marca el sistema cuando algo falla, no se pone a mano.",blockedFromPublished:"Una publicaci\xf3n ya publicada no se puede mover.",blockedScheduleFromError:"Corrige el error antes de volver a programar esta publicaci\xf3n.",blockedDisconnected:"Este perfil necesita volver a conectarse.",publishTitle:"Publicar ahora en LinkedIn",publishQuestion:"La publicaci\xf3n saldr\xe1 inmediatamente y no se puede deshacer.",publishConfirm:"Publicar ahora",cancel:"Cancelar",scheduleTitle:"Programar esta publicaci\xf3n",planificationCanceled:"Publicaci\xf3n devuelta a borrador.",published:"Publicaci\xf3n enviada a LinkedIn.",scheduled:"Publicaci\xf3n programada.",actionError:"No pudimos mover la publicaci\xf3n. Int\xe9ntalo de nuevo."},aL={[W.H.DRAFT]:aP.dropToDraft,[W.H.SCHEDULED]:aP.dropToSchedule,[W.H.PUBLISHED]:aP.publishNote,[W.H.ERROR]:aP.errorNote};(i=_||(_={})).SCHEDULE="schedule",i.CANCEL_PLANIFICATION="cancel-planification",i.PUBLISH_NOW="publish-now";var aA=t(37157),aO=t.n(aA);let aM=(e,a)=>{let t=a.find(a=>a._id===e.profile_id._id);return!t||t.isLinkedinConnected},aH={handleGetTransition:(e,a,t)=>e.status===a?null:a===W.H.ERROR?{blockedReason:aP.blockedToError}:e.status===W.H.PUBLISHED?{blockedReason:aP.blockedFromPublished}:a===W.H.DRAFT?{action:_.CANCEL_PLANIFICATION}:aM(e,t)?a===W.H.SCHEDULED?e.status===W.H.ERROR?{blockedReason:aP.blockedScheduleFromError}:{action:_.SCHEDULE}:{action:_.PUBLISH_NOW,needsStrongConfirmation:!0}:{blockedReason:aP.blockedDisconnected}};var aZ=t(72066),aF=t.n(aZ),aB=e=>{var a,t;let{post:n,avatarUrl:l,ownedProfileIds:r,onOpenDetail:s,onDragStart:i,onDragEnd:o}=e,c=!r,d=!c&&eu.Y.handleCheckIsOwned(n.profile_id._id,r),{menuItems:u,dialogs:m,blockedReason:p,isLoading:_}=aD(n,d,c?ed.Rq.loadingProfiles:ed.Rq.notOwned);return(0,v.jsxs)("div",{className:aF().card,draggable:!0,onDragStart:e=>{e.dataTransfer.setData("text/plain",n._id),e.dataTransfer.effectAllowed="move",i(n)},onDragEnd:o,children:[m,(0,v.jsxs)("div",{className:aF().top,children:[(0,v.jsx)(eA.Z,{size:"sm",src:l,children:eq(n.profile_id.profileName)}),(0,v.jsxs)("div",{className:aF().who,children:[(0,v.jsx)("span",{className:aF().name,children:n.profile_id.profileName}),(0,v.jsx)("span",{className:aF().when,children:eu.Y.handleFormatDate(String(null!==(t=null!==(a=n.scheduledAt)&&void 0!==a?a:n.updatedAt)&&void 0!==t?t:n.createdAt),!0)})]}),(0,v.jsx)("div",{className:aF().actions,children:(0,v.jsx)(e8.Z,{items:u,disabled:!d||_,title:p})})]}),n.errorReason&&(0,v.jsx)(at,{errorReason:n.errorReason,failedAt:n.failedAt,compact:!0}),(0,v.jsx)("p",{className:aF().text,children:n.postText||n.title}),(0,v.jsx)("button",{type:"button",className:aF().openDetail,"aria-haspopup":"dialog","aria-label":"".concat(ed.Rq.openDetail).concat(n.title.slice(0,ed.q_)),onClick:()=>s(n)})]})},aU=t(83971),az=t.n(aU),aq=e=>{let{status:a,ownedProfileIds:t,profiles:n,count:l,loadedLabel:r,posts:s,isLoading:i,note:o,isDropTarget:c,onOpenDetail:d,onDragStart:u,onDragEnd:m,onDropHere:p,onDragOverHere:_}=e;return(0,v.jsxs)("section",{className:"".concat(az().column," ").concat(c?az().dropTarget:""),onDragOver:e=>{e.preventDefault(),e.dataTransfer.dropEffect="move",_(!0)},onDragLeave:e=>{e.currentTarget.contains(e.relatedTarget)||_(!1)},onDrop:e=>{e.preventDefault(),p()},children:[(0,v.jsxs)("header",{className:az().head,children:[(0,v.jsx)(ez,{status:a}),(0,v.jsx)("span",{className:az().count,children:null!=r?r:l})]}),(0,v.jsxs)("div",{className:az().cards,children:[s.map(e=>(0,v.jsx)(aB,{post:e,avatarUrl:(0,eb._)(n,e.profile_id._id),ownedProfileIds:t,onOpenDetail:d,onDragStart:u,onDragEnd:m},e._id)),i&&Array.from({length:2},(e,a)=>(0,v.jsx)(e1.O,{visible:!0,height:96,radius:"lg"},a)),!i&&0===s.length&&(0,v.jsx)("p",{className:az().empty,children:aP.emptyColumn})]}),o&&(0,v.jsx)("p",{className:az().note,children:o})]})},aV=e=>{var a;let{posts:t,ownedProfileIds:n,profiles:l,statusCounts:r,isLoading:s,isLoadingMore:i,hasMore:o,onLoadMore:c,onOpenDetail:d}=e,[m,p]=(0,x.useState)(null),h=(0,x.useRef)(null),[f,b]=(0,x.useState)(null),[g,y]=(0,x.useState)(null),[N,j]=(0,x.useState)(!1),[D,w]=(0,x.useState)(aP.workingSchedule),C=async(e,a,t)=>
1{if(!N){w(t),j(!0),b(null),y(null);try{await e(),G.sendEvent({type:u.REFRESH_POSTS}),ev.Am.success(a)}catch(e){ev.Am.error(aP.actionError)}finally{j(!1)}}},R=e=>{let a=h.current;if(h.current=null,p(null),!a||N)return;let t=aH.handleGetTransition(a,e,l);if(t){if(t.blockedReason){ev.Am.error(t.blockedReason,"kanban-".concat(a._id));return}if(t.action===_.SCHEDULE){y(a);return}if(t.action===_.PUBLISH_NOW){b(a);return}C(()=>K.QZ.patchCancelPlanification(a._id),aP.planificationCanceled,aP.workingDraft)}};return(0,v.jsxs)("section",{className:"".concat(aO().kanbanView," ").concat(N?aO().busy:""),children:[(0,v.jsx)(X,{isBusy:N,label:D}),(0,v.jsx)("div",{className:aO().columns,children:aI.map(e=>{var a;let i=(null!=t?t:[]).filter(a=>a.status===e.status),c=null!==(a=r[e.filter])&&void 0!==a?a:0;return(0,v.jsx)(aq,{status:e.status,ownedProfileIds:n,profiles:l,count:c,loadedLabel:o&&i.length<c?aP.loadedOfTotal(i.length,c):void 0,posts:i,isLoading:s&&!t,note:aL[e.status],isDropTarget:m===e.status,onOpenDetail:d,onDragStart:e=>{h.current=e},onDragEnd:()=>{h.current=null,p(null)},onDragOverHere:a=>p(a?e.status:null),onDropHere:()=>R(e.status)},e.status)})}),o&&(0,v.jsx)("div",{className:aO().loadMore,children:(0,v.jsx)(E.Z,{variant:"secondary",loading:i,onClick:c,children:eg.loadMore})}),(0,v.jsx)(ec.Z,{opened:!!f,onClose:()=>b(null),title:aP.publishTitle,size:"sm",footer:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(E.Z,{variant:"secondary",size:"sm",onClick:()=>b(null),children:aP.cancel}),(0,v.jsx)(E.Z,{size:"sm",disabled:N,onClick:()=>f&&C(()=>K.QZ.postPublishNow(f._id),aP.published,aP.workingPublish),children:aP.publishConfirm})]}),children:(0,v.jsx)("p",{className:aO().question,children:aP.publishQuestion})}),(0,v.jsx)(ef,{opened:!!g,title:aP.scheduleTitle,initialDate:null!==(a=null==g?void 0:g.scheduledAt)&&void 0!==a?a:null,onClose:()=>y(null),onConfirm:e=>g&&C(()=>K.QZ.patchReschedulePublication(g._id,e),aP.scheduled,aP.workingSchedule)},null==g?void 0:g._id)]})},aG=t(98426),aK=t.n(aG),aW=e=>{let{items:a,size:t="md"}=e;return 0===a.length?null:(0,v.jsx)("div",{className:"".concat(aK().stats," ").concat(aK()[t]),children:a.map(e=>(0,v.jsxs)("div",{className:"".concat(aK().stat," ").concat("error"===e.variant?aK().error:""),children:[(0,v.jsx)("b",{className:aK().value,children:e.value}),(0,v.jsx)("span",{className:aK().label,children:e.label})]},e.key))})},aY=t(67805),aQ=t.n(aY),aX=e=>{let{summary:a}=e;if(0===a.total)return null;let t=ex.filter(e=>a[e.key]>0||e.isError).map(e=>({key:e.key,value:String(a[e.key]),label:1===a[e.key]?e.singular:e.plural,variant:e.isError?"error":"default"}));return(0,v.jsxs)("div",{className:aQ().summary,children:[(0,v.jsx)("span",{className:aQ().prefix,children:eg.summaryPrefix}),(0,v.jsx)(aW,{items:t})]})},aJ=t(31504),a$=t(92090),a0=t(84398),a1=t(60450);(o=h||(h={})).CONTENT="content",o.PLANNING="planning",o.METRICS="metrics";let a3={content:"Publicaci\xf3n",planning:"Planificaci\xf3n",performance:"M\xe9tricas",date:"Fecha",status:"Estado",profile:"Perfil",createdAt:"Creado: ",noScheduledDate:"Sin fecha prevista",metricsPending:"Los datos de esta publicaci\xf3n todav\xeda no est\xe1n disponibles. LinkedIn puede tardar hasta 48 horas.",metricsUnavailable:"No tenemos datos de esta publicaci\xf3n. Puede que se publicara antes de conectar las m\xe9tricas.",metricsOnlyPublished:"Cuando la publicaci\xf3n salga, aqu\xed ver\xe1s c\xf3mo va.",metricsError:"No pudimos cargar las m\xe9tricas de esta publicaci\xf3n.",engagement:"Interacci\xf3n"},a8=[{value:h.CONTENT,label:a3.content},{value:h.PLANNING,label:a3.planning},{value:h.METRICS,label:a3.performance}],a7=[{key:"impressions",label:"Impresiones"},{key:"reach",label:"Personas alcanzadas"},{key:"reactions",label:"Reacciones"},{key:"comments",label:"Comentarios"},{key:"reposts",label:"Republicaciones"},{key:"saves",label:"Guardados"}];var a5=t(31640),a9=t.n(a5),a6=t(66870);let a2=(e,a)=>{let[t,n]=(0,x.useState)(null),[l,r]=(0,x.useState)(!1),[s,i]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{if(!a)return;let t=!0;return r(!0),i(!1),a6.l.getPostMetrics(e).then(e=>{var a;return t&&n(null!==(a=null==e?void 0:e.data)&&void 0!==a?a:null)}
1).catch(()=>t&&i(!0)).finally(()=>t&&r(!1)),()=>{t=!1}},[e,a]),{metrics:t,isLoading:l,hasFailed:s}};var a4=e=>{var a,t;let{post:n,ownedProfileIds:l,profiles:r,onClose:s}=e,[i,o]=(0,x.useState)(h.CONTENT),c=!l,d=!c&&eu.Y.handleCheckIsOwned(n.profile_id._id,l),{isLoading:u,primary:m,menuItems:p,handleAction:_,dialogs:f,blockedReason:b}=aD(n,d,c?ed.Rq.loadingProfiles:ed.Rq.notOwned,{onDestroyed:s}),{profile_id:g,postImages:y,postImage:N,postVideo:j,postDocument:D,postDocumentPages:w,title:C,postText:R,status:S,createdAt:k,scheduledAt:T,failedAt:I,errorReason:P,keywords:L}=n,A=S===W.H.PUBLISHED,{metrics:O,isLoading:M,hasFailed:H}=a2(n._id,A&&i===h.METRICS),Z=eu.Y.handleCheckIsDraft(S)?k:null!==(t=null!=T?T:I)&&void 0!==t?t:k;return(0,v.jsxs)(v.Fragment,{children:[f,(0,v.jsxs)(aJ.Z,{opened:!0,onClose:s,header:(0,v.jsxs)("div",{className:a9().headerRow,children:[(0,v.jsx)(eA.Z,{size:"sm",src:(0,eb._)(r,g._id),children:eq(g.profileName)}),(0,v.jsxs)("div",{className:a9().who,children:[(0,v.jsx)("p",{className:a9().name,children:g.profileName}),(0,v.jsx)("p",{className:a9().when,children:eu.Y.handleFormatStatusDate(S,String(Z))})]}),(0,v.jsx)(ez,{status:S}),(0,v.jsx)(e8.Z,{items:p,disabled:!d||u,title:b})]}),footer:m.length>0&&m.map((e,a)=>(0,v.jsx)(E.Z,{size:"sm",variant:0===a?"primary":"secondary",loading:0===a&&u,disabled:!d||u,title:b,className:a9().footerButton,onClick:()=>_(e),children:ed.H8[e]},e)),children:[S===W.H.ERROR&&(0,v.jsx)(at,{errorReason:P,failedAt:I}),(0,v.jsxs)(a0.m,{tabs:a8,activeTab:i,onTabChange:o,className:a9().tabs,children:[(0,v.jsxs)(a0.x,{value:h.CONTENT,activeTab:i,keepMounted:!0,children:[D?(0,v.jsx)(a$.Z,{url:D,pageCount:w}):(0,v.jsx)("div",{className:a9().image,children:(0,v.jsx)(e4,{image:(null==y?void 0:y[0])||N,video:j,alt:C})}),(0,v.jsx)("p",{className:a9().text,children:R}),L&&L.length>0&&(0,v.jsx)("div",{className:a9().tags,children:L.map(e=>(0,v.jsx)("span",{className:a9().tag,children:"#".concat(e)},e))}),(0,v.jsx)("p",{className:a9().dates,children:"".concat(a3.createdAt).concat(a1.MetricsUtil.formatRelativeDate(k).toLowerCase())})]}),(0,v.jsxs)(a0.x,{value:h.PLANNING,activeTab:i,keepMounted:!0,children:[(0,v.jsxs)("div",{className:a9().row,children:[(0,v.jsx)("span",{children:a3.date}),T?eu.Y.handleFormatDate(String(T),!0):a3.noScheduledDate]}),(0,v.jsxs)("div",{className:a9().row,children:[(0,v.jsx)("span",{children:a3.status}),null===(a=eB[S])||void 0===a?void 0:a.label]}),(0,v.jsxs)("div",{className:a9().row,children:[(0,v.jsx)("span",{children:a3.profile}),g.profileName]})]}),(0,v.jsx)(a0.x,{value:h.METRICS,activeTab:i,keepMounted:!0,children:A?M?(0,v.jsx)("div",{className:a9().metrics,children:Array.from({length:4},(e,a)=>(0,v.jsx)(e1.O,{visible:!0,height:52,radius:"md"},a))}):H?(0,v.jsx)("p",{className:a9().pending,children:a3.metricsError}):O&&"ready"===O.metricsState?(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{className:a9().metrics,children:a7.map(e=>(0,v.jsxs)("div",{className:a9().metric,children:[(0,v.jsx)("p",{className:a9().metricValue,children:a1.MetricsUtil.formatNumber(O[e.key])}),(0,v.jsx)("p",{className:a9().metricLabel,children:e.label})]},e.key))}),(0,v.jsxs)("div",{className:a9().row,children:[(0,v.jsx)("span",{children:a3.engagement}),"".concat(a1.MetricsUtil.formatNumber(O.engagementRate),"%")]})]}):(0,v.jsx)("p",{className:a9().pending,children:(null==O?void 0:O.metricsState)==="fresh"?a3.metricsPending:a3.metricsUnavailable}):(0,v.jsx)("p",{className:a9().pending,children:a3.metricsOnlyPublished})})]})]})]})},te=t(33379),ta=t(79378),tt=t(91802),tn=t(61034),tl=t(12270);let tr=e=>{if(!e)return null;let a=new Date(e);return Number.isNaN(a.getTime())?null:a},ts=(e,a,t)=>a.includes(e)?e:t,ti=e=>{let a=JSON.parse(e),[t,n]=Array.isArray(a.dateRange)?a.dateRange:[null,null];return{profileMode:ts(a.profileMode,Object.values(p),eE.profileMode),profileIds:Array.isArray(a.profileIds)?a.profileIds.filter(e=>"string"==typeof e):[],title:"string"==typeof a.title?a.title:"",status:ts(a.status,Object.values(y.E),eE.status),dateType:ts(a.dateType,Object.values(y.T),eE.dateType),dateRange:[tr(t),tr(n)]}},to={handleRestoreFilters:()=>
1{try{let e=window.localStorage.getItem(ej);return e?ti(e):eE}catch(e){return eE}},handleRestoreView:()=>{try{let e=window.localStorage.getItem(eD);return Object.values(m).includes(e)?e:m.CARDS}catch(e){return m.CARDS}},handlePersistView:e=>{try{window.localStorage.setItem(eD,e)}catch(e){}},handlePersistFilters:e=>{try{window.localStorage.setItem(ej,JSON.stringify(e))}catch(e){}},handleCheckActiveFilters:e=>{let[a,t]=e.dateRange;return e.profileMode!==eE.profileMode||!!e.title||e.status!==eE.status||!!a||!!t},handleSearchProfiles:(e,a)=>{let t=a.trim().toLowerCase();return t?e.filter(e=>"".concat(e.displayName||""," ").concat(e.profileName||"").toLowerCase().includes(t)):e},handlePruneMissingProfiles:(e,a)=>e.filter(e=>a.some(a=>a._id===e)),handleBuildSummary:e=>({total:e.length,profiles:new Set(e.map(e=>e.profile_id._id)).size,drafts:e.filter(e=>e.status===W.H.DRAFT).length,failed:e.filter(e=>e.status===W.H.ERROR).length}),handleBuildStatusCounts:e=>({[y.E.ALL]:e.total,...e.byStatus}),handleBuildSummaryFromCounts:e=>{var a,t;return{total:e.total,profiles:e.profiles,drafts:null!==(a=e.byStatus[W.H.DRAFT])&&void 0!==a?a:0,failed:null!==(t=e.byStatus[W.H.ERROR])&&void 0!==t?t:0}},handleBuildDayRange:(e,a)=>[(0,N.b)(e),(0,S.i)(a)],handleIntersectRanges:(e,a)=>a?[a[0]>e[0]?a[0]:e[0],a[1]<e[1]?a[1]:e[1]]:e,handleGetProfileInitials:e=>eq(e.displayName||e.profileName),handleGetProfilesLabel:(e,a)=>{if(e===p.ALL)return eg.allProfiles;if(e===p.CURRENT||0===a.length)return eg.currentProfile;let[t,...n]=a,l=t.displayName||t.profileName;return n.length>0?"".concat(l," +").concat(n.length):l}};var tc=t(32901),td=t.n(tc),tu=e=>{let{profiles:a,mode:t,selectedIds:n,onChange:l}=e,[r,s]=(0,x.useState)(!1),[i,o]=(0,x.useState)(""),c=(0,x.useRef)(null);(0,x.useEffect)(()=>{let e=e=>{c.current&&!c.current.contains(e.target)&&s(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let d=a.filter(e=>n.includes(e._id)),u=to.handleSearchProfiles(a,i),m=t===p.SELECTION,_=e=>{let a=m?n:[],t=a.includes(e)?a.filter(a=>a!==e):[...a,e];l(t.length>0?p.SELECTION:p.CURRENT,t)},h=e=>{l(e,[]),s(!1)};return(0,v.jsxs)("div",{className:td().wrapper,ref:c,children:[(0,v.jsxs)("button",{type:"button",className:td().trigger,onClick:()=>s(!r),children:[m&&d.length>0&&(0,v.jsx)("span",{className:td().avatars,children:d.slice(0,2).map(e=>(0,v.jsx)(eA.Z,{size:"xs",isRounded:!0,src:(0,eb.h)(e),children:to.handleGetProfileInitials(e)},e._id))}),to.handleGetProfilesLabel(t,d),(0,v.jsx)("span",{className:td().caret,children:(0,v.jsx)(tl.Z,{size:14})})]}),r&&(0,v.jsxs)("div",{className:td().menu,children:[a.length>10&&(0,v.jsxs)("div",{className:td().search,children:[(0,v.jsx)(tt.Z,{size:13}),(0,v.jsx)("input",{value:i,onChange:e=>o(e.target.value),placeholder:eg.searchProfile})]}),0===u.length&&(0,v.jsx)("p",{className:td().empty,children:eg.noProfilesFound}),u.map(e=>{let a=m&&n.includes(e._id);return(0,v.jsxs)("button",{type:"button",className:td().option,onClick:()=>_(e._id),children:[(0,v.jsx)("span",{className:"".concat(td().checkbox," ").concat(a?td().checked:""),children:a&&(0,v.jsx)(eO.Z,{className:td().checkIcon,size:12,strokeWidth:3.5})}),(0,v.jsx)(eA.Z,{size:"xs",isRounded:!0,src:(0,eb.h)(e),children:to.handleGetProfileInitials(e)}),(0,v.jsx)("span",{className:td().name,children:e.displayName||e.profileName}),e.scheduledPostsCount>0&&(0,v.jsx)("span",{className:td().scheduledDot,title:eg.hasScheduled})]},e._id)}),(0,v.jsx)("div",{className:td().separator}),(0,v.jsx)("button",{type:"button",className:td().plainOption,onClick:()=>h(p.ALL),children:eg.allProfiles}),(0,v.jsx)("button",{type:"button",className:td().plainOption,onClick:()=>h(p.CURRENT),children:eg.currentProfile})]})]})},tm=t(23703),tp=t.n(tm),t_=e=>{let{filters:a,hasActiveFilters:t,profiles:n,statusCounts:l,isCalendar:r,isKanban:s,viewSelector:i,summary:o,onFilterChange:c,onProfilesChange:d,onClearFilters:u}=e;return(0,v.jsxs)("section",{className:tp().controls,children:[(0,v.jsxs)("div",{className:tp().row,children:[(0,v.jsx)(tu,{profiles:n,mode:a.profileMode,selectedIds:a.profileIds,onChange:d}),(0,v.jsxs)("div",{className:tp().search,children:[(0,v.jsx)(tt.Z,{size:14}),(0,v.jsx)("input",{value:a.title,onChange:e=>c("title",e.target.value),placeholder:eg.searchPlaceholder})]}),(0,v.jsx)("div",{className:tp().spacer}),(0,v.jsx)(ta.a,{type:"range",size:"xs",radius:"xl",clearable:!0,valueFormat:"D MMM",placeholder:eg.dates,value:a.dateRange,onChange:e=>c("dateRange",e),className:tp().dateRange}),(0,v.jsx)(te.P,{size:"xs",radius:"xl",allowDeselect:!1,data:eN,value:a.dateType,onCh
1ange:e=>e&&c("dateType",e),className:tp().dateType}),i]}),(0,v.jsxs)("div",{className:tp().row,children:[(0,v.jsx)("div",{className:tp().chips,children:ey.map(e=>{var t;let n=s||r&&e.value===y.E.DRAFT;return(0,v.jsx)(tn.Z,{label:e.label,count:null!==(t=l[e.value])&&void 0!==t?t:0,active:a.status===e.value,disabled:n,title:n?s?eg.statusInKanban:eg.draftsNotInCalendar:void 0,onClick:()=>c("status",e.value)},e.value)})}),(0,v.jsx)("div",{className:tp().spacer}),t&&(0,v.jsx)("button",{type:"button",className:tp().clear,onClick:u,children:eg.clearFilters})]}),(0,v.jsx)("div",{className:tp().row,children:o})]})},th=t(72290);(c=f||(f={})).CURRENT="CURRENT",c.ALL="ALL";let tf=function(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,[l,r]=e.dateRange,s=l&&r?to.handleBuildDayRange(l,r):void 0,i=a?{dateRange:to.handleIntersectRanges(a,s),dateType:y.T.SCHEDULED}:s&&{dateRange:s,dateType:e.dateType};return{...a?{}:{limit:24*n,page:t},...e.profileMode===p.ALL&&{showAllProfiles:f.ALL},...e.profileMode===p.SELECTION&&e.profileIds.length>0&&{profileIds:e.profileIds},...e.title&&{title:e.title},...e.status!==y.E.ALL&&{status:e.status},...i}},tv=e=>e.reduce((e,a)=>{var t;let n=a.status;return e[n]=(null!==(t=e[n])&&void 0!==t?t:0)+1,e},{[y.E.ALL]:e.length}),tb=(e,a,t)=>{var n,l;let[r,s]=(0,x.useState)(void 0),[i,o]=(0,x.useState)([]),[c,d]=(0,x.useState)(!1),[m,p]=(0,x.useState)(!1),[_,h]=(0,x.useState)(!1),[f,v]=(0,x.useState)(null),b=(0,x.useRef)(e),g=(0,x.useRef)(t);(0,x.useEffect)(()=>{b.current=e,g.current=t});let y=(0,x.useRef)(0),E=(0,x.useRef)(1),N=async()=>{try{let e=await th.R.getProfilesSummary();e.data&&o(e.data)}catch(e){ev.Am.error(eg.profilesError)}},j=async function(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=++y.current;try{var r;t>1?p(!0):d(!0);let i=n?E.current:1,o=tf(e,a,t,n?i:1);if(1===t){let{limit:e,page:a,status:t,...n}=o;K.QZ.getPublicationsSummary(n).then(e=>{var a;return l===y.current&&v(null!==(a=null==e?void 0:e.data)&&void 0!==a?a:null)}).catch(()=>l===y.current&&v(null))}let c=await K.QZ.getPublications(o);if(l!==y.current)return;let u=null!==(r=null==c?void 0:c.data)&&void 0!==r?r:[];h(!a&&u.length===24*(n?E.current:1)),a||n||(E.current=t),c&&s(e=>t>1?[...null!=e?e:[],...u]:u)}catch(e){l===y.current&&ev.Am.error(eg.postsError)}finally{l===y.current&&(d(!1),p(!1))}};(0,x.useEffect)(()=>{N();let e=G.onEvent().subscribe(async e=>{(e.type===u.REFRESH_POSTS||e.type===u.REFRESH_CALENDAR)&&await j(b.current,g.current,1,!0)});return()=>e.unsubscribe()},[]);let D=(0,x.useRef)(!1),w=(0,x.useRef)(e.title);(0,x.useEffect)(()=>{if(!a)return;if(!D.current||w.current===e.title){D.current=!0,w.current=e.title;return}w.current=e.title;let t=setTimeout(()=>j(b.current,g.current),400);return()=>clearTimeout(t)},[e.title,a]),(0,x.useEffect)(()=>{a&&(s(void 0),v(null),j(e,t))},[e.profileMode,e.profileIds,e.dateType,e.dateRange,e.status,a,null==t?void 0:null===(n=t[0])||void 0===n?void 0:n.getTime(),null==t?void 0:null===(l=t[1])||void 0===l?void 0:l.getTime()]);let C=(0,x.useMemo)(()=>f?to.handleBuildStatusCounts(f):tv(null!=r?r:[]),[f,r]),R=(0,x.useMemo)(()=>f?to.handleBuildSummaryFromCounts(f):to.handleBuildSummary(null!=r?r:[]),[f,r]);return{posts:r,profiles:i,statusCounts:C,summary:R,isLoading:c,isLoadingMore:m,hasMore:_,handleLoadMore:()=>j(e,t,E.current+1)}},tg=e=>(Array.isArray(e)?e:[e]).map(e=>"string"==typeof e?e.trim():"").filter(Boolean),tx=e=>{let[a]=tg(e);return Object.values(y.E).includes(a)?a:null},ty=e=>tg(e).filter((e,a,t)=>t.indexOf(e)===a),tE={handleReadStatus:tx,handleApplyDeeplink:(e,a)=>{let t=tx(a.status),n=ty(a.profileIds);return t||0!==n.length?{...e,...t?{status:t}:{},...n.length>0?{profileMode:p.SELECTION,profileIds:n}:{}}:e}},tN=()=>{let e=(0,g.useRouter)(),[a,t]=(0,x.useState)(eE),[n,l]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{e.isReady&&(t(tE.handleApplyDeeplink(to.handleRestoreFilters(),e.query)),l(!0))},[e.isReady]),(0,x.useEffect)(()=>{n&&to.handlePersistFilters(a)},[a,n]),{filters:a,hasActiveFilters:to.handleCheckActiveFilters(a),isRestored:n,handleFilterChange:(e,a)=>{t(t=>({...t,[e]:a}))},handleClearFilters:()=>t(eE)}};var tj=t(77168),tD=t.n(tj),tw=t(19910),tC=t(13614),tR=t(9878),tS=t(11617),tk=t.n(tS),tT=e=>{let{children:a}=e;return(0,v.jsxs)(tw.M,{theme:tR.f,children:[(0,v.jsx)("div",{className:tk().wrapper,children:a}),(0,v.jsx)(tC.Z,{})]})},tI=!0,tP=()=>{var e;let a=(0,g.useRouter)(),[t,n]=(0,x.useState)(m.CARDS);(0,x.useEffect)(()=>{a.isReady&&n(tE.handleReadStatus(a.query.status)?m.CARDS:to.handleRestoreView())},[a.isReady]);let l=e=>{n(e),to.handlePersistView(e)},[r,s]=(0,x.useState)(null),[i,o]=(0,x.useState)(d.MONTH),[c,u]=(0,x.useState)(()=>new Date);(0,q.P)();let{filters:_,hasActiveFilters:h,isRestored:f,handleFilterChange:N,handleClearFilters:j}=tN(),{posts:D,profiles:w,statusCounts:C,summary:R,isLoading:S,isLoadingMore:k,hasMore:T,handleLoadMore:I}=tb(_,f,(0,x.useMemo)(()=>t===m.CALENDAR?U.handleGetVisibleRange(i,c):void 0,[t,i,c])),P=(0,x.useMemo)(()=>w.length>0?w.map(e=>e._id):void 0,[w]),L=null!==(e=null==D?void 0:D.find(e=>e._id===(null==r?void 0:r._id)))&&void 0!==e?e:r,A=(e,a)=>{N("profileMode",e),N("profileIds",a)};return(0,x.useEffect)(()=>{let e=G.onEvent().subscribe(e=>{var a;let t=null===(a=e.payload)||void 0===a?void 0:a.deletedId;t&&s(e=>(null==e?void 0:e._id)===t?null:e)});return()=>e.unsubscribe()},[]),(0,x.useEffect)(()=>{t===m.KANBAN&&_.status!==y.E.ALL&&N("status",y.E.ALL)},[t,_.status]),(0,x.useEffect)(()=>
1{if(!f||0===w.length||0===_.profileIds.length)return;let e=to.handlePruneMissingProfiles(_.profileIds,w);e.length!==_.profileIds.length&&A(e.length>0?p.SELECTION:p.CURRENT,e)},[w,f]),(0,v.jsx)(tT,{children:(0,v.jsxs)("section",{className:tD().posts,children:[(0,v.jsxs)("header",{className:tD().header,children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("h1",{className:tD().title,children:eg.title}),(0,v.jsx)("p",{className:tD().subtitle,children:eg.subtitle})]}),(0,v.jsx)(E.Z,{leftIcon:(0,v.jsx)(b.Z,{size:14}),onClick:()=>a.push(eC),children:eg.createPost})]}),(0,v.jsx)(t_,{filters:_,hasActiveFilters:h,profiles:w,statusCounts:C,onFilterChange:N,onProfilesChange:A,onClearFilters:j,isCalendar:t===m.CALENDAR,isKanban:t===m.KANBAN,viewSelector:(0,v.jsx)(z.Z,{items:ew,value:t,onChange:e=>l(e)}),summary:(0,v.jsx)(aX,{summary:R})}),t===m.CARDS&&(0,v.jsx)(aT,{posts:D,ownedProfileIds:P,profiles:w,isLoading:S,isLoadingMore:k,onClearFilters:j,onOpenDetail:s,hasMore:T,hasActiveFilters:h,hasProfiles:w.length>0,onLoadMore:I}),t===m.KANBAN&&(0,v.jsx)(aV,{posts:D,ownedProfileIds:P,profiles:w,statusCounts:C,isLoading:S,isLoadingMore:k,hasMore:T,onLoadMore:I,onOpenDetail:s}),t===m.CALENDAR&&(0,v.jsx)(e0,{posts:D,profiles:w,isLoading:S,mode:i,referenceDate:c,onModeChange:o,onReferenceDateChange:u,onOpenDetail:s}),L&&(0,v.jsx)(a4,{post:L,ownedProfileIds:P,profiles:w,onClose:()=>s(null)},L._id)]})})}},97591:function(e){e.exports={dropdown:"action-menu_dropdown__BXbGS",item:"action-menu_item__byJ1_",danger:"action-menu_danger__ZfyV_"}},98995:function(e){e.exports={avatar:"avatar_avatar__0k6F7",xs:"avatar_xs__cvAoG",sm:"avatar_sm__e6dKh",md:"avatar_md__jlaTl",image:"avatar_image__dh8Pd",lg:"avatar_lg__xegkt",rounded:"avatar_rounded__lRx8w"}},27896:function(e){e.exports={overlay:"busy-overlay_overlay__06qMa",fadeIn:"busy-overlay_fadeIn__59uT1",spinner:"busy-overlay_spinner__UBvI_",spin:"busy-overlay_spin__wGL8X",label:"busy-overlay_label__jgu1J"}},84703:function(e){e.exports={btn:"button_btn__r9QqB",loading:"button_loading__QINYT",primary:"button_primary__2Efsf",secondary:"button_secondary___HOkx",ghost:"button_ghost__bjnEv",danger:"button_danger__a5wky",ai:"button_ai__TOSCJ",landing:"button_landing__o7WO3",sm:"button_sm__c3ZBs",md:"button_md__FTzd4",lg:"button_lg__XwU4D",spinner:"button_spinner__lMm4j",spin:"button_spin__rZGoW"}},98433:function(e){e.exports={calendar:"calendar_calendar__RYEkV",grid:"calendar_grid__zMf46",weekdays:"calendar_weekdays__gbL6N",weekday:"calendar_weekday__QC5Yb",days:"calendar_days__ESdPK",day:"calendar_day__g1qy_",dayTall:"calendar_dayTall__NeRRA",outside:"calendar_outside__w1rpk",dayNumber:"calendar_dayNumber__pb5zU",today:"calendar_today__io5Fn",items:"calendar_items__cY8eP",more:"calendar_more__Z3cxs",emptyAction:"calendar_emptyAction__g5_MQ",dropTarget:"calendar_dropTarget__OQ8O1",dragging:"calendar_dragging__fc97x",moving:"calendar_moving__55XFO"}},21326:function(e){e.exports={header:"calendar-header_header__o4UX5",label:"calendar-header_label__pgQXW",spacer:"calendar-header_spacer___clFi",navButton:"calendar-header_navButton__zz_u8"}},66890:function(e){e.exports={card:"CardPublication_card__Od9LR",header:"CardPublication_header__sZAsn",who:"CardPublication_who__r6xYP",name:"CardPublication_name__a3EMF",when:"CardPublication_when__8UUnE",body:"CardPublication_body__kuYyH",openDetail:"CardPublication_openDetail__XVC_0",text:"CardPublication_text__X4qHU",excerpt:"CardPublication_excerpt__pFZb3",meta:"CardPublication_meta__g0VFe",footer:"CardPublication_footer__E32Kw",spacer:"CardPublication_spacer__kcyLn",busy:"CardPublication_busy__jmyN_"}},17915:function(e){e.exports={thumb:"card-thumb_thumb__Vz0vp"}},98627:function(e){e.exports={description:"post-confirm-dialog_description__Hw9GF",actions:"post-confirm-dialog_actions__b1kXb"}},44522:function(e){e.exports={error:"post-error-note_error__FCo_s",compact:"post-error-note_compact__9QZuk"}},29146:function(e){e.exports={picker:"schedule-dialog_picker__sB27N",error:"schedule-dialog_error__hgWn4",hint:"schedule-dialog_hint__fz7uA"}},30836:function(e){e.exports={overlay:"dialog_overlay__Xgl1J",fadeIn:"dialog_fadeIn__EVp7q",dialog:"dialog_dialog__xh1R5",scaleIn:"dialog_scaleIn__NQjFV",sm:"dialog_sm__FyU5Q",md:"dialog_md__sEyI1",lg:"dialog_lg___jqgh",xl:"dialog_xl__M6fDx",xxl:"dialog_xxl__2lyh9",header:"dialog_header__zqdPE",title:"dialog_title__9BlQX",headerExtra:"dialog_headerExtra__1IAJ9",closeButton:"dialog_closeButton__JIsYi",body:"dialog_body__kiFwf",footer:"dialog_footer__OQBLn"}},55589:function(e){e.exports={overlay:"drawer_overlay__MDzvX",fadeIn:"drawer_fadeIn__QULhW",drawer:"drawer_drawer__Sk2eI",slideIn:"drawer_slideIn__P7Kfp",sm:"drawer_sm__eGcKh",md:"drawer_md__EmLWB",lg:"drawer_lg__ufTuQ",header:"drawer_header__fHT9z",headerContent:"drawer_headerContent__h_yqn",closeButton:"drawer_closeButton__o5l7Z",body:"drawer_body__Qwn_h",footer
1:"drawer_footer__dL6WG"}},25197:function(e){e.exports={emptyState:"empty-state_emptyState__0P696",icon:"empty-state_icon__sNOl9",title:"empty-state_title__3Gyhr",description:"empty-state_description__Rlorg",actions:"empty-state_actions__LdiKj"}},54358:function(e){e.exports={iconButton:"icon-button_iconButton__bKSe8",loading:"icon-button_loading__dQjRD"}},98426:function(e){e.exports={stats:"stat-inline_stats__fz2vx",stat:"stat-inline_stat__7tMWL",value:"stat-inline_value__OpTxO",label:"stat-inline_label__ql7iW",md:"stat-inline_md__ilPlQ",sm:"stat-inline_sm__lO7nX",error:"stat-inline_error__keFbt"}},98617:function(e){e.exports={tabsList:"tabs_tabsList__jdHA0",tab:"tabs_tab__Uj_sP",tabActive:"tabs_tabActive__5dOms",panel:"tabs_panel__Xwugz",panelHidden:"tabs_panelHidden__P0IeO"}},73872:function(e){e.exports={container:"toast_container__ljYpt",toast:"toast_toast__h1zDP",slideIn:"toast_slideIn___T2dp",icon:"toast_icon__DJnlc",spinner:"toast_spinner__nHbcl",spin:"toast_spin__Mxxp_"}},77168:function(e){e.exports={posts:"ViewPosts_posts__vwuc2",header:"ViewPosts_header__gc0Ng",title:"ViewPosts_title__h4Trj",subtitle:"ViewPosts_subtitle__ROJ7w"}},44812:function(e){e.exports={calendarView:"CalendarView_calendarView__2_LT0",busy:"CalendarView_busy__jssXJ"}},58578:function(e){e.exports={item:"calendar-post-item_item__7Loz6",top:"calendar-post-item_top__XxEm_",time:"calendar-post-item_time__suefL",profile:"calendar-post-item_profile___wuEi",title:"calendar-post-item_title___sOge",format:"calendar-post-item_format__oidPJ"}},35521:function(e){e.exports={items:"day-items-dialog_items__6k3VN"}},10564:function(e){e.exports={question:"reschedule-confirm_question__6J8_W",spacer:"reschedule-confirm_spacer__ZdxbZ",note:"reschedule-confirm_note__AVBNf"}},66565:function(e){e.exports={cardsView:"CardsView_cardsView__VFTHx",content:"CardsView_content__dDoLr",skeleton:"CardsView_skeleton__sBOVY",loadMore:"CardsView_loadMore__RHabQ"}},37157:function(e){e.exports={kanbanView:"KanbanView_kanbanView__dEmRr",columns:"KanbanView_columns__22Cjw",loadMore:"KanbanView_loadMore__tlC46",question:"KanbanView_question__RCsLp",busy:"KanbanView_busy__ytg_k"}},72066:function(e){e.exports={card:"kanban-card_card__50nsN",top:"kanban-card_top__O_Myb",who:"kanban-card_who__8AM5Q",actions:"kanban-card_actions__nE805",name:"kanban-card_name__ycytO",when:"kanban-card_when__AuUms",text:"kanban-card_text__i0U7t",openDetail:"kanban-card_openDetail__Msu4e"}},83971:function(e){e.exports={column:"kanban-column_column__254Tt",dropTarget:"kanban-column_dropTarget__kAOjk",head:"kanban-column_head__1fTTG",count:"kanban-column_count__LH6ow",cards:"kanban-column_cards__SZYga",empty:"kanban-column_empty__cUKTO",note:"kanban-column_note__ug6bd"}},67805:function(e){e.exports={summary:"planning-summary_summary__iiixi",prefix:"planning-summary_prefix__x8EgX"}},31640:function(e){e.exports={headerRow:"post-detail-panel_headerRow__vooBY",who:"post-detail-panel_who__BFDLs",name:"post-detail-panel_name__3sBa4",when:"post-detail-panel_when__tjpSg",tabs:"post-detail-panel_tabs__3O7JV",image:"post-detail-panel_image__AsD2X",text:"post-detail-panel_text__AOXAP",tags:"post-detail-panel_tags__WoCVx",tag:"post-detail-panel_tag__HuV13",dates:"post-detail-panel_dates__vP4Ei",row:"post-detail-panel_row__DKnsR",metrics:"post-detail-panel_metrics__bpkfz",metric:"post-detail-panel_metric___OW_o",metricValue:"post-detail-panel_metricValue__MEM_K",metricLabel:"post-detail-panel_metricLabel__lo26n",pending:"post-detail-panel_pending__tOluu",footerButton:"post-detail-panel_footerButton__xSRcx"}},32901:function(e){e.exports={wrapper:"profile-multi-select_wrapper__aXQP1",trigger:"profile-multi-select_trigger__oNpoD",avatars:"profile-multi-select_avatars__HFwGg",caret:"profile-multi-select_caret__PBwSl",menu:"profile-multi-select_menu__QEnce",search:"profile-multi-select_search__0TAWE",option:"profile-multi-select_option__FWlD7",checkbox:"profile-multi-select_checkbox__GCWyt",checked:"profile-multi-select_checked__aIKEG",checkIcon:"profile-multi-select_checkIcon__LG33v",name:"profile-multi-select_name__c8pum",separator:"profile-multi-select_separator__0nSS_",plainOption:"profile-multi-select_plainOption__gX1xa",empty:"profile-multi-select_empty__9TJ_i",scheduledDot:"profile-multi-select_scheduledDot__ON6jo"}},23703:function(e){e.exports={controls:"view-posts-controls_controls__598Oj",row:"view-posts-controls_row__zz_0Q",spacer:"view-posts-controls_spacer__2kZeE",search:"view-posts-controls_search__9ga1K",chips:"view-posts-controls_chips__afiIn",clear:"view-posts-controls_clear__j9g7W",dateRange:"view-posts-controls_dateRange__vTegY",dateType:"view-posts-controls_dateType__YgSZf"}},11617:function(e){e.exports={wrapper:"view-posts-ds-wrapper_wrapper__Im4M_"}}},function(e){e.O(0,[281,3379,2977,5283,1658,6377,3798,5155,6479,1523,2888,9774,179],function(){return e(e.s=20035)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.