1"use strict";(self.webpackChunksimplified_web=self.webpackChunksimplified_web||[]).push([[4304,8094],{405506:(e,t,i)=>{i.d(t,{r:()=>s});var o,n=i(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},l.apply(null,arguments)}function a(e,t){let{title:i,titleId:a,...s}=e;return n.createElement("svg",l({width:"128px",height:"128px",viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},s),i?n.createElement("title",{id:a},i):null,o||(o=n.createElement("g",{id:"Publishing-Cal-Rev.-3",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},n.createElement("g",{id:"[DEC]SMP-Day-Past-Schedule",transform:"translate(-1030.000000, -403.000000)"},n.createElement("g",{id:"Preview",transform:"translate(764.000000, 169.000000)"},n.createElement("g",{id:"placeholder",transform:"translate(246.000000, 234.000250)"},n.createElement("g",{id:"Icon-/-Post",transform:"translate(20.000000, 0.000000)"},n.createElement("rect",{id:"box",x:0,y:0,width:128,height:128}),n.createElement("path",{d:"M117.333333,48 L117.333333,112 C117.333333,114.945519 114.945519,117.333333 112,117.333333 L16,117.333333 C13.0544813,117.333333 10.6666667,114.945519 10.6666667,112 L10.6666667,48 L117.333333,48 Z M112,10.6666667 C114.945519,10.6666667 117.333333,13.0544813 117.333333,16 L117.333333,42.6666667 L10.6666667,42.6666667 L10.6666667,16 C10.6666667,13.0544813 13.0544813,10.6666667 16,10.6666667 L112,10.6666667 Z M26.6666667,16 C20.7756293,16 16,20.7756293 16,26.6666667 C16,32.557704 20.7756293,37.3333333 26.6666667,37.3333333 C32.557704,37.3333333 37.3333333,32.557704 37.3333333,26.6666667 C37.3333333,20.7756293 32.557704,16 26.6666667,16 Z M106.666667,21.3333333 L48,21.3333333 L48,32 L106.666667,32 L106.666667,21.3333333 Z",id:"Shape",fill:"currentColor"}))))))))}const s=n.forwardRef(a);i.p},649942:(e,t,i)=>{i.d(t,{r:()=>r});var o,n,l=i(683017);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},a.apply(null,arguments)}function s(e,t){let{title:i,titleId:s,...r}=e;return l.createElement("svg",a({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s},r),i?l.createElement("title",{id:s},i):null,o||(o=l.createElement("g",{clipPath:"url(#clip0_2297_33)"},l.createElement("path",{d:"M12.7031 0H15.5156V2.8125H12.7031V0ZM0.75 0C0.36168 0 0.04686 0.31482 0.04686 0.70314V2.8125H2.85936V0H0.75ZM23.9531 0.70314C23.9531 0.31482 23.6383 0 23.25 0H21.1406V2.8125H23.9531V0.70314ZM4.26564 2.8125H7.07814V0H4.26564V2.8125ZM8.48439 2.8125H11.2969V0H8.48439V2.8125ZM16.9219 2.8125H19.7344V0H16.9219V2.8125ZM12.7031 24H15.5156V21.1875H12.7031V24ZM2.85939 24V21.1875H0.04686V23.2969C0.04686 23.6852 0.36168 24 0.75 24H2.85936H2.85939ZM23.9531 21.1875H21.1406V24H23.25C23.6383 24 23.9531 23.6852 23.9531 23.2969V21.1875ZM4.26564 24H7.07814V21.1875H4.26564V24ZM8.48439 24H11.2969V21.1875H8.48439V24ZM16.9219 24H19.7344V21.1875H16.9219V24ZM24 3.71484V20.2852H0V3.71484H24ZM21.75 6.57891C21.75 6.16641 21.4125 5.82891 21 5.82891H3C2.5875 5.82891 2.25 6.16641 2.25 6.57891V18.1711L2.46093 17.8805L5.55468 13.5211C5.76561 13.2211 6.10311 13.0477 6.46875 13.0477C6.83439 13.0477 7.17189 13.2211 7.38282 13.5164L9.46875 16.5024L13.8281 10.0617C14.0437 9.78516 14.3719 9.6258 14.7188 9.6258C15.0656 9.6258 15.3984 9.78519 15.6094 10.0617L21.5156 17.843L21.75 18.1477V6.57891ZM6.75 7.04766C5.50737 7.04766 4.5 8.05503 4.5 9.29766C4.5 10.5403 5.50737 11.5477 6.75 11.5477C7.99263 11.5477 9 10.5403 9 9.29766C9 8.05503 7.99263 7.04766 6.75 7.04766Z",fill:"currentColor"}))),n||(n=l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2297_33"},l.createElement("rect",{width:24,height:24,fill:"white"})))))}const r=l.forwardRef(s);i.p},599875:(e,t,i)=>{i.d(t,{Z:()=>o});i(683017);const o=i.p+"static/media/apple-store-badge-min.e384b5b6d93160bccae7ce1d5ec328d7.svg"},678462:(e,t,i)=>{i.d(t,{Z:()=>o});i(683017);const o=i.p+"static/media/google-play-badge-min.f581df6d991798372b00f6d530562445.svg"},917528:(e,t,i)=>{i.d(t,{r:()=>r});var o,n,l=i(683017);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},a.apply(null,arguments)}function s(e,t){let{title:i,titleId:s,...r}=e;return l.createElement("svg",a({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s},r),i?l.createElement("title",{id:s},i):null,o||(o=l.createElement("path",{d:"M8.5 10.5C9.60457 10.5 10.5 9.60457 10.5 8.5C10.5 7.39543 9.60457 6.5 8.5 6.5C7.39543 6.5 6.5 7.39543 6.5 8.5C6.5 9.60457 7.39543 10.5 8.5 10.5Z",fill:"currentColor"})),n||(n=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 4.92857V15.7007C21 16.2122 20.7968 16.7027 20.4351 17.0644L17.0649 20.4346C16.7032 20.7963 16.2127 20.9995 15.7012 20.9995H4.92857C3.86344 20.9995 3 20.1361 3 19.0709V4.92857C3 3.86344 3.86344 3 4.92857 3H19.0714C20.1366 3 21 3.86344 21 4.92857ZM15.8571 15.8567V18.915L18.9155 15.8567H15.8571ZM19.0714 13.9281V4.92857H4.92857V19.0709H13.9286V14.8924C13.9286 14.3598 14.3603 13.9281 14.8929 13.9281H19.0714Z",fill:"currentColor"})))}const r=l.forwardRef(s);i.p},500045:(e,t,i)=>{i.d(t,{r:()=>s});var o,n=i(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},l.apply(null,arguments)}function a(e,t){let{title:i,titleId:a,...s}=e;return n.createElement("svg",l({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":a},s),i?n.createElement("title",{id:a}
1,i):null,o||(o=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3334 5.66666V14.6667C15.3334 15.0348 15.0349 15.3333 14.6667 15.3333H1.33341C0.965225 15.3333 0.666748 15.0348 0.666748 14.6667V5.66666H15.3334ZM14.6667 0.666656C15.0349 0.666656 15.3334 0.965133 15.3334 1.33332V4.66666H0.666748V1.33332C0.666748 0.965133 0.965225 0.666656 1.33341 0.666656H14.6667ZM2.66675 1.33332C1.93037 1.33332 1.33341 1.93028 1.33341 2.66666C1.33341 3.40304 1.93037 3.99999 2.66675 3.99999C3.40313 3.99999 4.00008 3.40304 4.00008 2.66666C4.00008 1.93028 3.40313 1.33332 2.66675 1.33332ZM14.0001 1.99999H5.33341V3.33332H14.0001V1.99999Z",fill:"currentColor"})))}const s=n.forwardRef(a);i.p},671768:(e,t,i)=>{i.d(t,{Z:()=>h});var o=i(692877),n=i(351839),l=i(90678),a=i(568072),s=i(514077),r=i(137413),d=i(76721),c=i(400864),u=i(683017),p=i(408499),m=i(764293),v=i(228993);const h=e=>{let{width:t="full",isInline:i,onAddFile:h}=e;const{t:g}=(0,p.$)(["planner"]),x=(0,m.I0)(),f=(0,o.S)({base:!0,md:!1}),_=(0,u.useCallback)(()=>{x((0,r.U5)(null))},[x]);return(0,v.jsxs)(n.k,{width:t,height:"full",flexDirection:"column",...i?{gap:1}:{position:"relative",paddingX:4,paddingTop:2,background:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200"},children:[i?(0,v.jsxs)(n.k,{alignItems:"center",gap:2,children:[(0,v.jsx)(l.X,{as:"h4",size:"sm",color:"content_inactive",fontWeight:500,children:g("post_editor.toolbar.generate_image")}),(0,v.jsx)(a.P,{marginLeft:"auto",onClick:_})]}):(0,v.jsx)(v.Fragment,{children:f?(0,v.jsx)(a.P,{pos:"absolute",right:0,top:0,onClick:_}):(0,v.jsx)(s.SYg,{onClose:_,zIndex:1,display:"initial"})}),(0,v.jsx)(c.Z,{onSelect:e=>{let{url:t,id:i}=e;null===h||void 0===h||h({url:t,thumbUrl:t,mimeType:"image/png",external:!0,credits:"",source:d.rRR.SIMPLIFIED,id:i})},collectionViewPos:"unset",collectionViewMainContainerProps:{bgColor:"transparent"},mainContainerProps:{mr:"unset"}})]})}},850774:(e,t,i)=>{i.d(t,{Z:()=>_});var o=i(683017),n=i(408499),l=i(559222),a=i(351839),s=i(298249),r=i(720637),d=i(532003),c=i(314134),u=i(759823),p=i(270858),m=i(741065),v=i(68530),h=i(349798),g=i(193691),x=i(514077),f=i(228993);const _=e=>{let{currentRating:t,allowRateChange:i=!0,onRate:_,isDisabled:b,wrapperStyles:j,...y}=e;const{t:C}=(0,n.$)(["common"]),[k,T]=(0,o.useState)(!1),S=(0,o.useRef)(null),{isOpen:I,onOpen:E,onClose:w}=(0,l.q)(),A=null!==t&&void 0!==t,P=1===t,D=-1===t,O=A&&!i,z=(0,o.useCallback)(async(e,t)=>{if(!O&&!k){T(!0);try{await _({...y,rating:e,comment:t}),(0,x.j9B)({description:C("ai_feedback.toast_title"),status:"success"})}finally{T(!1)}}},[O,k,_,y,C]),R=(0,o.useCallback)(()=>{z(1)},[z]),M=(0,o.useCallback)(()=>{-1===t||O||k||E()},[t,O,k,E]),L=(0,o.useCallback)(()=>{var e,t;const i=(null===(e=S.current)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.trim())||"";w(),z(-1,i)},[z,w]);return(0,f.jsxs)(a.k,{gap:1,align:"center",sx:j,onClick:e=>e.stopPropagation(),pointerEvents:b?"none":void 0,"data-fct":y.contentType,"data-fcid":y.contentId,children:[(0,f.jsx)(x.Ddz,{"aria-label":"thumbs up",tooltipLabel:O?void 0:C("ai_feedback.rate_positive"),icon:(0,f.jsx)(s.J,{as:g.Oxm}),size:"xs",variant:"ghost",isDisabled:b||k,opacity:P?.6:A?.3:1,color:P?"common.positive_dark":void 0,onClick:R,pointerEvents:P||O?"none":void 0,cursor:P||O?"default":"pointer",_hover:P||O?{}:void 0}),(0,f.jsxs)(r.J,{isOpen:I,onClose:w,placement:"bottom",isLazy:!0,children:[(0,f.jsx)(d.x,{children:(0,f.jsx)(x.Ddz,{"aria-label":"thumbs down",tooltipLabel:O?void 0:C("ai_feedback.rate_negative"),icon:(0,f.jsx)(s.J,{as:g.w2X}),size:"xs",variant:"ghost",isDisabled:b||k,opacity:D?.6:A?.3:1,color:D?"common.negative":void 0,onClick:M,pointerEvents:D||O?"none":void 0,cursor:D||O?"default":"pointer",_hover:D||O?{}:void 0})}),(0,f.jsxs)(x.sP4,{w:280,children:[(0,f.jsx)(c.Q,{}),(0,f.jsx)(u.b,{children:(0,f.jsxs)(p.x,{children:[(0,f.jsx)(m.x,{fontSize:"xs",color:"content_inactive",mb:1,children:C("ai_feedback.comment_label")}),(0,f.jsx)(v.g,{ref:S,placeholder:C("ai_feedback.comment_placeholder"),size:"sm",rows:3,mb:2,autoFocus:!0}),(0,f.jsxs)(a.k,{justify:"flex-end",gap:2,children:[(0,f.jsx)(h.z,{size:"xs",variant:"ghost",onClick:w,children:C("cancel")}),(0,f.jsx)(h.z,{size:"xs",variant:"solid",onClick:L,isLoading:k,children:C("submit")})]})]})})]})]})]})}},182534:(e,t,i)=>{i.d(t,{Gs:()=>o.Z,I6:()=>l.I,Jl:()=>n.J,vx:()=>l.v});var o=i(850774),n=i(876410),l=i(35276)},35276:(e,t,i)=>{i.d(t,{I:()=>o,v:()=>n});let o=function(e){return e.Draft="draft",e.AdImage="ad_image",e.UgcVideo="ugc_video",e.Asset="asset",e.File="file",e}({}),n=function(e){return e.AiPostsGenerator="ai_posts_generator",e.AiLinkedinPostGenerator="ai_linkedin_post_generator",e.AiInstagramPostGenerator="ai_instagram_post_generator",e.AiTiktokPostGenerator="ai_tiktok_post_generator",e.AiFacebookPostGenerator="ai_facebook_post_generator",e.AiAdGenerator="ai_ad_generator",e.AiUgcGenerator="ai_ugc_generator",e.AiThumbnailGenerator="ai_thumbnail_generator",e.AiSocialMediaQuotesGenerator="ai_social_media_quotes_generator",e.AiAvatarGenerator="ai_avatar_generator",e.AiTextToImageGenerator="ai_text_to_image_generator",e.AiTextToVideoGenerator="ai_text_to_video_generator",e}({})},876410:(e,t,i)=>{i.d(t,{J:()=>a});var o=i(683017),n=i(313773),l=i(291508);const a=e=>{let{allowRateChange:t=!0,contentType:i,sourceType:a,sourcePath:s}=e;const[r,d]=(0,o.useState)({}),[c,u]=(0,o.useState)(!1),p=(0,o.useRef)(!1),m=(0,o.useRef)(i);m.current=i;const v=(0,o.useRef)(a);v.current=a;const h=(0,o.useRef)(s);h.current=s;const g=(0,o.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length&&m.current&&!p.current){p.current=!0,u(!0);try{const i=await(0,n.l41)({content_type:m.current,content_ids:e});d(e=>t?i.data:{...e,...i.data})}catch{}finally{p.current=!1,u(!1)}}},[]),x=(0,o.useCallback)(async e=>{const i=e.contentType||m.current;if(i&&e.contentId)try{var o;await(0,n.mvv)({rating:e.rating,content_type:i,content_id:e.contentId,source_type:e.sourceType||v.current,source_url:e.sourcePath||h.current||`${window.location.pathname}${window.location.search}`,comment:e.comment||""},null!==(o=e.allowRateChange)&&void 0!==o?o:t),d(t=>({...t,[e.contentId]:e.rating}))}catch(a){throw(0,l.S3)(a),a}},[t]),f=(0,o.useCallback)((e,t)=>{d(i=>({...i,[e]:t}))},[]),_=(0,o.useCallback)(e=>{d(t=>{const i={...t};return delete i[e],i})},[]);return{allowRateChange:t,ratings:r,isLoading:c,fetchRatings:g,submitRating:x,setRating:f,removeRating:_}}},673174:(e,t,i)=>{i.d(t,{Z:()=>g});var o=i(683017),n=i(764293),l=i(408499),a=i(270858),s=i(162210),r=i(295903),d=i(429466),c=i(514077),u=i(104399),p=i(393190),m=i(501271),v=i(193691),h=i(228993);const g=e=>{let{value:t,autoSelect:i,isDisabled:g,isClearable:x,size:f,onChange:_,onFetchBrandkitsSuccess:b,brandkitGridColumns:j=[1,2,2,3,3],brandkitGridProps:y}=e;const{t:C}=(0,l.$)(["brandbooks"]),k=(0,n.I0)(),[T,S]=(0,o.useState)([]),[I,E]=(0,o.useState)(!0),w=(0,n.v9)(e=>e.permissions.spacePermissionChecks),A=(0,o.useMemo)(()=>T.find(e=>e.value===t),[T,t]),P=(0,o.useCallback)(async()=>{try{const e=await k((0,d.QX)()),o=e.map(e=>({data:e,value:e.id,label:e.title}));null===b||void 0===b||b(e),S(o),i&&!t&&o.length&&_(o[0])}catch(e){k((0,m.iM)(e))}finally{E(!1)}},[i,k,_,t]),D=(0,o.useCallback)(e=>{_(e)},[_]);return(0,o.useEffect)(()=>{P()},[]),(0,h.jsxs)(h.Fragment,{children:[!I&&!T.length&&(0,h.jsx)(a.x,{padding:4,background:"base_level_1",borderRadius:"lg",children:(0,h.jsx)(p.GW,{videoLink:u.VIEW_BRANDKIT_IN_ACTION_VIDEO_LINK,icon:v.DP0,title:C("setup"),description:C("text"),buttonText:C("add"),buttonLink:u.BRANDKITS,videoText:C("not_sure_yet",{ns:"common"}),videoLinkPlaceholder:C("here",{ns:"common"})})}),(0,h.jsx)(h.Fragment,{children:(0,h.jsxs)(s.M,{columns:j,spacing:[3,2,3,2,3],w:"full",mb:4,...y,children:[I&&(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(r.O,{w:"full",h:"200px",borderRadius:"lg"}),(0,h.jsx)(r.O,{w:"full",h:"200px",borderRadius:"lg"})]}),T.map(e=>(0,h.jsx)(a.x,{w:"full",flex:1,children:(0,h.jsx)(c.PVF,{isSelectable:!0,brandbook:e.data,spacePermissionChecks:w,onClick:()=>{g||D(x&&(null===A||void 0===A?void 0:A.value)===e.value?void 0:e)},onTitleSubmit:()=>{},onDelete:()=>{},isSelected:(null===A||void 0===A?void 0:A.value)===e.value,isDisabled:g})},e.value))]})})]})}},266542:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(270858),n=i(298249),l=i(741065),a=i(228993);const s=e=>{let{title:t,subtitle:i,icon:s,titleColor:r="content_inactive",subtitleColor:d="content_note"}=e;return(0,a.jsxs)(o.x,{textAlign:"center",py:1,mb:3,children:[(0,a.jsx)(n.J,{as:s,fontSize:"3xl",color:r,mb:3}),(0,a.jsx)(l.x,{fontSize:"sm",fontWeight:"medium",color:r,children:t}),(0,a.jsx)(l.x,{fontSize:"sm",color:d,children:i})]})}},492736:(e,t,i)=>{i.d(t,{Z:()=>l});var o=i(295903),n=i(228993);const l=e=>{let{width:t="full",height:i="full"}=e;return(0,n.jsx)(o.O,{width:t,height:i})}},356887:(e,t,i)=>{i.d(t,{Z:()=>m});
1var o=i(683017),n=i(587383),l=i(720637),a=i(532003),s=i(179822),r=i(519186),d=i(223700),c=i(314134),u=i(759823),p=i(228993);const m=e=>{let{src:t,alt:i,openDelay:m=2e3,maxPreviewWidth:v="400px",placement:h="auto",imageProps:g={},previewProps:x={}}=e;const[f,_]=(0,n.k)();return(0,o.useEffect)(()=>{const e=()=>{f&&_.off()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}},[f,_]),(0,p.jsxs)(l.J,{trigger:"hover",openDelay:m,placement:h,strategy:"fixed",gutter:8,isOpen:f,onOpen:_.on,onClose:_.off,children:[(0,p.jsx)(a.x,{children:(0,p.jsx)(s.E,{src:t,alt:i,objectFit:"cover",borderRadius:"md",width:"full",height:"full",...g})}),(0,p.jsx)(r.h,{children:(0,p.jsxs)(d.y,{maxW:v,w:"auto",children:[(0,p.jsx)(c.Q,{}),(0,p.jsx)(u.b,{p:0,borderRadius:"xl",children:(0,p.jsx)(s.E,{src:t,alt:i,width:"full",height:"auto",objectFit:"contain",borderRadius:"xl",...x})})]})})]})}},287543:(e,t,i)=>{i.d(t,{Z:()=>o.Z});var o=i(356887)},70211:(e,t,i)=>{i.d(t,{Z:()=>C});var o=i(683017),n=i(408499),l=i(692877),a=i(351839),s=i(270858),r=i(298249),d=i(828865),c=i(295903),u=i(778145),p=i(514077),m=i(104399),v=i(917528),h=i(500045),g=i(228993);const x=o.lazy(()=>i.e(1572).then(i.bind(i,161572))),f=o.lazy(()=>i.e(6626).then(i.bind(i,346626))),_=o.lazy(()=>i.e(9855).then(i.bind(i,769855))),b=o.lazy(()=>Promise.all([i.e(4736),i.e(4676)]).then(i.bind(i,344676))),j=o.lazy(()=>Promise.all([i.e(4736),i.e(6205)]).then(i.bind(i,316205))),y={[m.ASSET]:{icon:u.FaFolder,color:"content_inactive"},[m.DESIGN_STORY]:{icon:u.FaDraftingCompass,color:"common.red_berry"},[m.DOCUMENT_STORY]:{icon:u.FaFile,color:"common.green_lantern"},[m.SOCIAL_POST]:{icon:h.r,color:"common.safe_dark"},[m.SOCIAL_POST_DRAFT]:{icon:v.r,color:"common.safe_dark"}},C=e=>{let{onClose:t,onItemClick:i,categories:v,defaultCategory:h}=e;const{t:C}=(0,n.$)(["common"]),k=(0,l.S)({base:!0,md:!1}),[T,S]=(0,o.useState)(""),[I,E]=(0,o.useState)(h||Object.entries(y).filter(e=>{let[t]=e;return!(null!==v&&void 0!==v&&v.length)||(null===v||void 0===v?void 0:v.includes(t))})[0][0]);return(0,g.jsxs)(a.k,{position:"fixed",top:0,left:0,width:k?"full":"20rem",height:"full",zIndex:"modal",p:4,background:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200",flexDirection:"column",children:[(0,g.jsxs)(s.x,{mb:4,children:[(0,g.jsxs)(a.k,{gap:2,alignItems:"center",mb:3,children:[(0,g.jsx)(p.Ltx,{value:I,size:"md",buttonProps:{width:"full"},menuListProps:{zIndex:4},options:Object.entries(y).filter(e=>{let[t]=e;return!(null!==v&&void 0!==v&&v.length)||(null===v||void 0===v?void 0:v.includes(t))}).map(e=>{let[t,i]=e;return{value:t,icon:(0,g.jsx)(r.J,{fontSize:"lg",color:i.color,as:i.icon}),label:C(`resources.${t}`)}}),onChange:e=>{let{value:t}=e;S(""),E(t)}}),k&&(0,g.jsx)(d.h,{icon:(0,g.jsx)(u.FaTimes,{}),onClick:t,size:"sm","aria-label":C("close")})]}),(0,g.jsx)(p.MjL,{value:T,onChange:e=>S(e),onClose:T?()=>S(""):void 0,size:"sm",placeholder:C("search.generic")})]}),(0,g.jsx)(s.x,{flex:1,overflowY:"auto",bg:"base_level_1",borderRadius:"lg",px:4,py:3,sx:{scrollbarWidth:"thin"},children:I===m.ASSET?(0,g.jsx)(o.Suspense,{fallback:(0,g.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,g.jsx)(f,{search:T,onItemClick:i})}):I===m.DESIGN_STORY?(0,g.jsx)(o.Suspense,{fallback:(0,g.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,g.jsx)(_,{search:T,onItemClick:i})}):I===m.DOCUMENT_STORY?(0,g.jsx)(o.Suspense,{fallback:(0,g.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,g.jsx)(x,{search:T,onItemClick:i})}):I===m.SOCIAL_POST?(0,g.jsx)(o.Suspense,{fallback:(0,g.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,g.jsx)(b,{search:T,onItemClick:i})}):I===m.SOCIAL_POST_DRAFT?(0,g.jsx)(o.Suspense,{fallback:(0,g.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,g.jsx)(j,{search:T,onItemClick:i})}):null}),(0,g.jsx)(p.SYg,{bgColor:"base_level_2",onClose:t})]})}},29352:(e,t,i)=>{i.d(t,{U:()=>T});var o=i(270858),n=i(351839),l=i(691275),a=i(524943),s=i(807523),r=i(53004),d=i(677360),c=i(77456),u=i(741065),p=i(349798),m=i(308686),v=i(408499),h=i(346491),g=i(193691),x=i(817745),f=i(104399),_=i(228993);const b=(0,m.E)(o.x),j=(0,m.E)(n.k),y={initial:{},animate:{transition:{staggerChildren:.07,delayChildren:.1}}},C={initial:{opacity:0,y:8}
1,animate:{opacity:1,y:0,transition:{duration:.35,ease:"easeOut"}}},k=["bullet_1","bullet_2","bullet_3"],T=e=>{let{isOpen:t,onClose:i,config:m}=e;const{t:T}=(0,v.$)(["ai"]),S=(0,l.ff)("common.primary_50","common.primary_200"),I=T(m.contentTypeKey,{ns:"ai"});return(0,_.jsxs)(a.u_,{isOpen:t,onClose:i,isCentered:!0,closeOnOverlayClick:!1,closeOnEsc:!1,children:[(0,_.jsx)(s.Z,{backdropFilter:"blur(4px)",zIndex:1500}),(0,_.jsx)(r.h,{borderRadius:"2xl",p:6,maxW:"400px",mx:4,containerProps:{zIndex:1500},children:(0,_.jsx)(d.f,{p:0,children:(0,_.jsxs)(j,{variants:y,direction:"column",initial:"initial",animate:"animate",gap:5,align:"center",children:[(0,_.jsx)(b,{variants:C,children:(0,_.jsx)(c.q,{name:"Riley",size:"md",bg:"common.primary_400",color:"content_inverse",boxShadow:"amber"})}),(0,_.jsxs)(n.k,{direction:"column",align:"center",w:"full",gap:2,mb:3,children:[(0,_.jsx)(b,{variants:C,textAlign:"center",children:(0,_.jsx)(u.x,{fontSize:"2xl",fontWeight:"bold",lineHeight:"short",children:T("riley_promo_modal.title",{ns:"ai",contentType:I})})}),(0,_.jsx)(b,{variants:C,textAlign:"center",children:(0,_.jsx)(u.x,{color:"content_inactive",fontSize:"sm",children:T("riley_promo_modal.subtitle",{ns:"ai",contentType:I})})})]}),(0,_.jsx)(o.x,{w:"full",children:k.map((e,t)=>(0,_.jsxs)(j,{variants:C,align:"center",gap:3,mb:t<k.length-1?3:0,children:[(0,_.jsx)(n.k,{w:5,h:5,borderRadius:"full",bg:S,color:"common.primary_800",align:"center",justify:"center",flexShrink:0,children:(0,_.jsx)(g.Nhk,{size:12})}),(0,_.jsx)(u.x,{fontSize:"sm",children:(0,_.jsx)(h.c,{i18nKey:`riley_promo_modal.${e}`,ns:"ai",components:{1:(0,_.jsx)("strong",{})}})})]},e))}),(0,_.jsxs)(n.k,{direction:"column",align:"center",w:"full",gap:3,mt:3,children:[(0,_.jsx)(b,{variants:C,w:"full",children:(0,_.jsx)(p.z,{as:x.rU,to:`${f.NEXUS_PATH}?autoPrompt=${m.autoPrompt}`,w:"full",variant:"solid",children:T("riley_promo_modal.cta_primary",{ns:"ai"})})}),(0,_.jsx)(b,{variants:C,children:(0,_.jsx)(p.z,{variant:"link",size:"sm",fontWeight:"normal",onClick:i,children:T("riley_promo_modal.cta_secondary",{ns:"ai"})})})]})]})})})]})}},557470:(e,t,i)=>{i.d(t,{D:()=>o});const o={ads:{contentTypeKey:"riley_promo_modal.content_types.ads",autoPrompt:"Create+an+ad+for+my+brand"},presentations:{contentTypeKey:"riley_promo_modal.content_types.presentations",autoPrompt:"Create+a+presentation+for+my+brand"},carousels:{contentTypeKey:"riley_promo_modal.content_types.carousels",autoPrompt:"Create+a+carousel+for+my+brand"},thumbnails:{contentTypeKey:"riley_promo_modal.content_types.thumbnails",autoPrompt:"Design+a+YouTube+thumbnail"},quotes:{contentTypeKey:"riley_promo_modal.content_types.quotes",autoPrompt:"Create+social+media+quotes+for+my+brand"},memes:{contentTypeKey:"riley_promo_modal.content_types.memes",autoPrompt:"Generate+a+meme+for+my+brand"},facebook_posts:{contentTypeKey:"riley_promo_modal.content_types.facebook_posts",autoPrompt:"Create+a+Facebook+post+for+my+brand"},instagram_posts:{contentTypeKey:"riley_promo_modal.content_types.instagram_posts",autoPrompt:"Create+an+Instagram+post+for+my+brand"},linkedin_posts:{contentTypeKey:"riley_promo_modal.content_types.linkedin_posts",autoPrompt:"Create+a+LinkedIn+post+for+my+brand"},tiktok_posts:{contentTypeKey:"riley_promo_modal.content_types.tiktok_posts",autoPrompt:"Create+a+TikTok+post+for+my+brand"},blog:{contentTypeKey:"riley_promo_modal.content_types.blog",autoPrompt:"Write+a+blog+post+for+my+brand"},essay:{contentTypeKey:"riley_promo_modal.content_types.essay",autoPrompt:"Write+an+essay+for+my+brand"},article:{contentTypeKey:"riley_promo_modal.content_types.article",autoPrompt:"Write+an+article+for+my+brand"},email_sequences:{contentTypeKey:"riley_promo_modal.content_types.email_sequences",autoPrompt:"Create+an+email+sequence+for+my+brand"},ai_chat:{contentTypeKey:"riley_promo_modal.content_types.ai_chat",autoPrompt:"Help+me+with+my+brand"}}},165980:(e,t,i)=>{i.d(t,{Q:()=>s});var o=i(559222),n=i(683017);const l="riley_promo_dismissed",a=e=>{try{var t;return!!JSON.parse(null!==(t=sessionStorage.getItem(l))&&void 0!==t?t:"{}")[e]}catch{return!1}},s=function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{isOpen:i,onClose:s}=(0,o.q)({defaultIsOpen:t&&!a(e)});return{isOpen:i,onClose:(0,n.useCallback)(()=>{(e=>{try{var t;const i=JSON.parse(null!==(t=sessionStorage.getItem(l))&&void 0!==t?t:"{}");sessionStorage.setItem(l,JSON.stringify({...i,[e]:!0}))}catch{sessionStorage.setItem(l,JSON.stringify({[e]:!0}))}})(e),s()},[e,s])}}},516374:(e,t,i)=>{i.d(t,{ZP:()=>j});var o=i(683017),n=i(408499),l=i(703921),a=i(351839),s=i(902352),r=i(878818),d=i(349798),c=i(298249),u=i(773414),p=i(270858),m=i(104399),v=i(193691),h=i(514077),g=i(412997),x=i(228993);const f="end",_=" ",b="\n",j=e=>{let{variant:t,text:i,onAddAiText:j,onAiWriterCommand:y,onAddSnippet:C}=e;const{t:k}=(0,n.$)(["ai","planner"]),T=(0,l.j)("Menu",{size:"sm"}),S=(0,o.useMemo)(()=>(0,h.Htl)(i||""),[i]),I=(0,o.useMemo)(()=>{const e=[];
1if(!i)return[];const t=S<m.AI_MIN_WORDS_LIMIT||S>m.AI_MAX_WORDS_LIMIT,o=S<m.AI_MIN_WORDS_LIMIT?k("toolbar_action_min_length",{minLength:m.AI_MIN_WORDS_LIMIT}):S>m.AI_MAX_WORDS_LIMIT?k("toolbar_action_max_length",{maxLength:m.AI_MAX_WORDS_LIMIT}):void 0,n={keywords:[],tone:m.DEFAULT_AI_DOCUMENT_TONE,no_runs:1};return j&&e.push({type:"button",label:k("toolbar_actions.complete.label"),tooltip:o||k("toolbar_actions.complete.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_WRITE,payload:{...n,title:"Formal",description:i}},insertPosition:f,insertDelimiter:_})},{type:"button",label:k("toolbar_actions.rewrite.label"),tooltip:o||k("toolbar_actions.rewrite.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_REWRITE,payload:{...n,title:"Formal",description:i}}})},{type:"button",label:k("toolbar_actions.expand.label"),tooltip:o||k("toolbar_actions.expand.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_EXPAND,payload:{...n,title:"Formal",description:i}},insertPosition:f,insertDelimiter:b})},{type:"button",label:k("toolbar_actions.write-section.label"),tooltip:o||k("toolbar_actions.write-section.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_WRITE_SECTION,payload:{...n,title:i,description:""}},insertPosition:f,insertDelimiter:b})}),y&&e.push({type:"button",label:k("toolbar_actions.rewrite.label"),tooltip:o||k("toolbar_actions.rewrite.tooltip"),disabled:t,icon:v.wNS,handler:y({slug:m.AiOptions.REWRITE_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.complete.label"),tooltip:o||k("toolbar_actions.complete.tooltip"),disabled:t,icon:v.r3Y,handler:y({slug:m.AiOptions.COMPLETE_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.compress.label"),tooltip:S<60?k("toolbar_action_min_length",{minLength:60}):o||k("toolbar_actions.compress.tooltip"),disabled:S<60||t,icon:v.YkS,handler:y({slug:m.AiOptions.COMPRESS_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.expand.label"),tooltip:o||k("toolbar_actions.expand.tooltip"),disabled:t,icon:v.vQE,handler:y({slug:m.AiOptions.EXPAND_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.ask_riley.label"),tooltip:o||k("toolbar_actions.ask_riley.tooltip"),disabled:!1,icon:g.FBZ,handler:y({slug:m.AiOptions.CHATBOT,text:i})}),C&&(e.length&&e.push({type:"divider"}),e.push({type:"button",label:k("post_editor.text_toolbar.create_snippet",{ns:"planner"}),icon:y?v.PqE:void 0,handler:()=>{C(i)}})),e},[j,C,y,k,i,S]);return I.length?"menu"===t?(0,x.jsx)(a.k,{flexDirection:"column",marginX:-1,fontSize:T.list.fontSize,lineHeight:T.list.lineHeight,children:I.map((e,t)=>(0,x.jsx)(o.Fragment,{children:"divider"===e.type?(0,x.jsx)(s.i,{}):(0,x.jsx)(r.u,{label:e.tooltip,placement:"bottom",hasArrow:!0,isDisabled:!e.tooltip,shouldWrapChildren:e.disabled,textAlign:"center",children:(0,x.jsx)(d.z,{variant:"ghost",sx:{justifyContent:"flex-start",borderRadius:0,fontWeight:"normal",...T.item,width:e.disabled?"full":void 0},leftIcon:e.icon?(0,x.jsx)(c.J,{as:e.icon}):void 0,isDisabled:e.disabled,onClick:e.handler,children:e.label})})},"button"===e.type?e.label:`${e.type}-${t}`))}):(0,x.jsx)(u.h,{size:"xs",variant:"ghost",children:(0,x.jsxs)(p.x,{display:"flex",alignItems:"center",flexWrap:"wrap",children:[(0,x.jsx)(p.x,{fontSize:"xs",paddingX:"2",children:S}),I.filter(e=>"button"===e.type).map(e=>(0,x.jsxs)(o.Fragment,{children:[(0,x.jsx)(s.i,{orientation:"vertical",height:"1em",margin:0}),(0,x.jsx)(r.u,{label:e.tooltip,placement:"bottom",hasArrow:!0,isDisabled:!e.tooltip,shouldWrapChildren:!0,textAlign:"center",children:(0,x.jsx)(d.z,{leftIcon:e.icon?(0,x.jsx)(c.J,{as:e.icon}):void 0,isDisabled:e.disabled,onClick:e.handler,children:e.label})})]},e.label))]})}):null}},852890:(e,t,i)=>{i.d(t,{Z:()=>Ve,a:()=>Ge});var o=i(683017),n=i(270858),l=i(656674),a=i(831737),s=i(889366),r=i(151242),d=i(874298),c=(i(626993),i(228993));const u={".ProseMirror.ProseMirror-empty::before":{position:"absolute",content:"attr(data-placeholder)",color:"content_note"},"[contenteditable]":{userSelect:"text"}},p=e=>({...e,clipboardTextSerializer(e){const t=[];return e.content.forEach(e=>{let i="";
1e.forEach(e=>{var t;e.isText?i+=e.text:null!==(t=e.attrs)&&void 0!==t&&t.text&&(i+=e.attrs.text)}),t.push(i)}),t.join("\n")},dispatchTransaction(t){e.dispatchTransaction?e.dispatchTransaction(t):e.onChange&&e.onChange(this.state.apply(t))}}),m=(0,o.forwardRef)((e,t)=>{var i,l;const a=(0,o.useRef)(null),s=(0,o.useRef)(null),r=(0,o.useRef)(e),{state:m,placeholder:v,onFocus:h,onBlur:g,...x}=e;return(0,o.useEffect)(()=>{const{state:e,placeholder:t,onFocus:i,onBlur:o,...n}=r.current,l=new d.tk(a.current,{state:e,...p(n)});return s.current=l,()=>{l.destroy()}},[]),(0,o.useEffect)(()=>{var e;null===(e=s.current)||void 0===e||e.setProps(p(x))},[x]),(0,o.useLayoutEffect)(()=>{var e;null===(e=s.current)||void 0===e||e.updateState(m)},[m]),(0,o.useEffect)(()=>{var e,t;null===(e=s.current)||void 0===e||null===(t=e.dom)||void 0===t||t.setAttribute("data-placeholder",v||"")},[v]),(0,o.useEffect)(()=>{var e,t,i,o,n,l;null===(e=s.current)||void 0===e||null===(t=e.dom)||void 0===t||null===(i=t.classList)||void 0===i||i.toggle("ProseMirror-empty",0===(null===(o=s.current)||void 0===o||null===(n=o.dom)||void 0===n||null===(l=n.textContent)||void 0===l?void 0:l.length))},[m,null===(i=s.current)||void 0===i||null===(l=i.dom)||void 0===l?void 0:l.textContent]),(0,o.useImperativeHandle)(t,()=>({get view(){return s.current}})),(0,c.jsx)(n.x,{ref:a,onFocus:h,onBlur:g,sx:u})}),v=(0,o.memo)(m);var h=i(505418);const g=new h.H$("mention"),x=e=>{let{triggerChar:t="@",allowSpaces:i=!1,debounceTime:o=500,onEnter:n=()=>!1,onExit:l=()=>!1,onChange:a=()=>!1,onDebouncedChange:s=()=>!1}=e;const r=(c=t,function(e){const t="[\\w\\p{L}\\-_&\\+\\.]",i=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?new RegExp(`(^|\\s)${c}(${t}+(\\s${t}+){0,1}\\s?${t}*)$`,"u"):new RegExp(`(^|\\s)${c}(${t}*)$`,"u"),o=e.doc.textBetween(e.before(),e.pos,"\0","\0").match(i);if(o){var n,l,a;const t=o[0].substring(o[1].length,o[0].length),i=e.pos,s=i-t.length;if(!1===(null===(n=e.doc.resolve(s))||void 0===n||null===(l=n.parent)||void 0===l||null===(a=l.type)||void 0===a?void 0:a.isTextblock))return;return{range:{from:s,to:i},text:o[2]}}});var c;let u=null;return new h.Sy({key:g,view(){return{update:(e,t)=>{const i=this.key.getState(t),r=this.key.getState(e.state),d=this.props.getNode(e),c=!i.active&&r.active,p=i.active&&!r.active,m=!c&&!p&&i.text!==r.text;c&&n({view:e,node:d,range:r.range,text:r.text}),p&&l({view:e,node:d,range:i.range,text:i.text}),(c||m)&&(a({view:e,node:d,range:r.range,text:r.text}),u&&clearTimeout(u),u=setTimeout(()=>{r.active&&s({view:e,node:d,range:r.range,text:r.text})},o))}}},state:{init:()=>({active:!1,range:{},text:""}),apply(e){const t={active:!1,range:{},text:""},{selection:o}=e;if(o.from!==o.to)return t;const n=o.$from,l=r(n,i);return l&&(t.active=!0,t.range=l.range,t.text=l.text),t}},props:{getNode(e){var t,i,o;return null===e||void 0===e||null===(t=e.domAtPos(e.state.selection.$from.pos))||void 0===t||null===(i=t.node)||void 0===i||null===(o=i.querySelector)||void 0===o?void 0:o.call(i,'span[data-mark][data-type="mention-typing"]')},decorations(e){const{active:t,range:i}=this.getState(e);return t?d.EH.create(e.doc,[d.p.inline(i.from,i.to,{nodeName:"span","data-mark":"","data-type":"mention-typing"})]):null}}})},f=e=>{const t=/(^|\s)(#[\w\p{L}_]+)\b/giu,i=[];return e.descendants((e,o)=>{e.text&&Array.from(e.text.matchAll(t)).forEach(e=>{const t=e[2],n=(e.index||0)+e[1].length,l=o+n,a=l+t.length,s=d.p.inline(l,a,{nodeName:"span","data-mark":"","data-type":"hashtag"});i.push(s)})}),d.EH.create(e,i)},_=new h.H$("hashtag-highlighter"),b=()=>new h.Sy({key:_,state:{init(e,t){let{doc:i}=t;return f(i)},apply:(e,t)=>e.docChanged?f(e.doc):t},props:{decorations(e){return this.getState(e)}}});var j=i(725333);const y=e=>{const t=/(^|\s)(@[\w\p{L}\-_.@]+)\b/giu,i=[];return e.descendants((e,o)=>{e.text&&Array.from(e.text.matchAll(t)).forEach(e=>{const t=e[2],n=(e.index||0)+e[1].length,l=o+n,a=l+t.length,s=d.p.inline(l,a,{nodeName:"span","data-mark":"","data-type":"at-mention"});i.push(s)})}),d.EH.create(e,i)},C=new h.H$("at-mention-highlighter"),k=()=>new h.Sy({key:C,state:{init(e,t){let{doc:i}=t;return y(i)},apply:(e,t)=>e.docChanged?y(e.doc):t}
1,props:{decorations(e){return this.getState(e)}}});var T=i(75093),S=i.n(T);const I=new h.H$("link-menu");const E=e=>{let{onEnter:t=()=>!1,onExit:i=()=>!1}=e;return new h.Sy({key:I,view(){return{update:(e,o)=>{const n=this.key.getState(o),l=this.key.getState(e.state),a=this.props.getNode(e),s=n.active&&!l.active,r=n.active!==l.active||n.text!==l.text||n.range!==l.range;s?i({view:e,node:a,range:n.range,text:n.text}):r&&t({view:e,node:a,range:l.range,text:l.text})}}},state:{init:()=>({active:!1,range:{},text:""}),apply(e){const t={active:!1,range:{},text:""},{selection:i}=e;if(i.from!==i.to||!i.empty)return t;const o=i.$from.pos;return e.doc.descendants((e,i)=>{var n,l;if(t.active||!e.text)return;const{text:a}=e,s=i+a.length;if(i>o||s<o)return;const r=function(e,t){const i=e=>/\s/.exec(e);let o=t-1,n=t;for(;o>=0&&!i(e[o]);)o-=1;for(o=Math.max(0,o+1);n<e.length&&!i(e[n]);)n+=1;return n=Math.max(o,n),{start:o,end:n}}(a,o-i),d=a.substring(r.start,r.end),c=(null===(n=S()(d))||void 0===n||null===(l=n[0])||void 0===l?void 0:l.url)===d;d&&c&&(t.active=!0,t.range={from:i+r.start,to:i+r.end},t.text=d)}),t}},props:{getNode(e){var t,i,o,n;const l=null===e||void 0===e||null===(t=e.domAtPos(e.state.selection.$from.pos))||void 0===t?void 0:t.node,a='span[data-mark][data-type="link-menu"]';return(null===l||void 0===l||null===(i=l.querySelector)||void 0===i?void 0:i.call(l,a))||(null===l||void 0===l||null===(o=l.parentNode)||void 0===o||null===(n=o.closest)||void 0===n?void 0:n.call(o,a))},decorations(e){const{active:t,range:i}=this.getState(e);return t?d.EH.create(e.doc,[d.p.inline(i.from,i.to,{nodeName:"span","data-mark":"","data-type":"link-menu"})]):null}}})},w=new h.H$("selected-text-menu"),A=e=>{let{onChange:t=()=>!1,onExit:i=()=>!1}=e;return new h.Sy({key:w,view:()=>({update:(e,o)=>{const n=e.state;if(!(o&&o.doc.eq(n.doc)&&o.selection.eq(n.selection)))if(n.selection.empty)o.selection.empty||null===i||void 0===i||i();else try{const{from:i,to:o}=n.selection,l={from:e.coordsAtPos(i),to:e.coordsAtPos(o)};null===t||void 0===t||t({view:e,range:{from:i,to:o},coords:l})}catch{null===i||void 0===i||i()}},destroy(){null===i||void 0===i||i()}})})},P=e=>{const t={"<":"<",">":">",'"':""","'":"'"};return e.replace(/[<>"']/g,e=>t[e])};var D=i(16946),O=i(832414),z=i(845458),R=i(519186),M=i(351839),L=i(878237),F=i(741065),$=i(179822),U=i(77456),N=i(408499);const B={zIndex:"popover",width:"12rem",maxHeight:"16rem",overflow:"hidden",overflowY:"auto",background:"base_level_3",borderColor:"base_alpha_200",boxShadow:"sm",borderRadius:"md",borderWidth:"1px",paddingTop:"1",paddingBottom:"1"},Z={alignItems:"center",padding:"1",fontSize:"sm",cursor:"pointer",outline:"none",":focus":{backgroundColor:"content_alpha_200"},":not(:first-of-type)":{borderTop:"1px solid",borderTopColor:"content_alpha_200"}},W=e=>{let{loading:t,items:i,node:l,text:a="",onSelect:s,onExit:r,onViewFocus:d}=e;const{t:u}=(0,N.$)(["planner"]),p=[],m=(0,o.useRef)(null),[v,h]=(0,o.useState)(-1),{popperRef:g,referenceRef:x}=(0,O.D)({placement:"bottom-start",strategy:"fixed"}),f=(0,o.useMemo)(()=>l&&(t||(null===i||void 0===i?void 0:i.length)>=0),[l,t,i]),_=(0,o.useCallback)(e=>()=>{s(i[e])},[i,s]),b=(0,o.useCallback)(e=>()=>{h(e)},[h]);return function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,n=arguments.length>3?arguments[3]:void 0;const l=(0,o.useRef)();(0,o.useEffect)(()=>{l.current=t},[t]),(0,o.useEffect)(()=>{if(!i||!i.addEventListener)return;const t=e=>l.current(e);return i.addEventListener(e,t,n),()=>{i.removeEventListener(e,t,n)}},[e,i,n])}("keydown",(0,o.useCallback)(e=>"Escape"===e.key&&r?(e.preventDefault(),null===r||void 0===r||r(),!1):"Enter"===e.key&&f&&null!==v&&i[v]?(e.preventDefault(),s(i[v]),!1):"ArrowDown"===e.key&&f?(e.preventDefault(),h(Math.min(v+1,i.length-1)),!1):"ArrowUp"===e.key&&f?(e.preventDefault(),h(Math.max(-1,v-1)),!1):null,[f,i,v,s,r]),document,!0),(0,z.O)({ref:m,handler:()=>{null===r||void 0===r||r()}}),(0,o.useEffect)(()=>{x(l)},[l]),(0,o.useEffect)(()=>{f&&h(-1)},[i]),(0,o.useEffect)(()=>{var e;f&&(v>-1&&p[v]?null===(e=p[v])||void 0===e||e.focus():null===d||void 0===d||d())},[v]),f?(0,c.jsx)(R.h,{children:(0,c.jsx)(n.x,{ref:e=>{m.current=e,g(e)},sx:B,children:t?(0,c.jsx)(M.k,{alignItems:"center",justifyContent:"center",padding:"1",children:(0,c.jsx)(L.$,{color:"common.primary_400",size:"md"})}):0===i.length?(0,c.jsx)(M.k,{alignItems:"center",justifyContent:"center",padding:"2",children:(0,c.jsx)(F.x,{fontSize:"sm",color:"content_note",children:a&&""!==a.trim()?u("post_editor.mention.no_results"):u("post_editor.mention.start_typing")})}):i.map((e,t)=>(0,c.jsxs)(M.k,{tabIndex:"-1",ref:e=>{p[t]=e},onClick:_(t),onMouseEnter:b(t),sx:Z,children:[(0,c.jsx)($.E,{src:e.image,fallback:(0,c.jsx)(U.q,{name:e.name||e.text,width:"1.7rem",height:"1.7rem",size:"sm"}),boxSize:"2em",objectFit:"cover",borderRadius:"full"}),(0,c.jsxs)(n.x,{paddingLeft:"2",maxWidth:"calc(100% - 2em)",children:[(0,c.jsx)(F.x,{title:e.text,isTruncated:!0,fontSize:"1em",lineHeight:"1.2em",color:"content_inactive",children:e.text}),(0,c.jsx)(F.x,{title:e.name,isTruncated:!0,fontSize:"0.75em",lineHeight:"1.2em",color:"content_note",children:e.name})]})]},e.id))})}):null},H=(0,o.memo)(W);var G=i(527867),V=i(878818),J=i(349798),K=i(957711),q=i(298249),X=i(828865),Y=i(346526),Q=i(308686),ee=i(172744);const te={position:"absolute",zIndex:"popover",display:"flex",alignItems:"center",background:"base_level_3",borderColor:"base_alpha_200","--popper-arrow-bg":"var(--chakra-colors-base_level_3)",boxShadow:"md",borderRadius:"md",borderWidth:"1px",paddingTop:"1",paddingBottom:"1",paddingLeft:"2",paddingRight:"2",maxWidth:"full"},ie=(0,G.m)(Q.E.div),oe=e=>{let{node:t,text:i,range:l,onExit:a,onToggleLinkDisabling:s,getLinkData:r}=e;const{t:d}=(0,N.$)("planner"),u=(0,o.useRef)(null),{popperRef:p,referenceRef:m,getArrowProps:v,getArrowInnerProps:h}=(0,O.D)({placement:"top",strategy:"fixed"}),g=(0,o.useMemo)(()=>!!(t&&i&&l),[t,i,l]),x=(0,o.useMemo)(()=>null===r||void 0===r?void 0:r(l,i),[i,l,r]),f=(0,o.useCallback)(()=>{null===s||void 0===s||s(l,i)},[i,l,s]);return(0,z.O)({ref:u,handler:e=>{var i;(null===e||void 0===e?void 0:e.target)===t||null!==t&&void 0!==t&&null!==(i=t.contains)&&void 0!==i&&i.call(t,e.target)||null===a||void 0===a||a()}}),(0,o.useEffect)(()=>{m(t)},[t]),g&&null!==x&&void 0!==x&&x.url?(0,c.jsx)(ee.M,{children:(0,c.jsx)(R.h,{children:(0,c.jsxs)(ie,{sx:te,ref:e=>{u.current=e,p(e)},children:[(0,c.jsx)(n.x,{display:"flex",alignItems:"center",marginRight:"1",children:(0,c.jsx)(V.u,{placement:"top",hasArrow:!0,label:
1x.url,children:(0,c.jsx)(J.z,{as:K.r,variant:"ghost",size:"xs",leftIcon:(0,c.jsx)(q.J,{as:Y.ZKx}),href:x.url,isExternal:!0,children:(0,c.jsx)(F.x,{isTruncated:!0,maxWidth:"150px",children:x.url})})})}),s?(0,c.jsx)(V.u,{placement:"top",hasArrow:!0,label:x.disabled?d("post_editor.enable_shortening"):d("post_editor.disable_shortening"),children:(0,c.jsx)(X.h,{onClick:f,icon:(0,c.jsx)(q.J,{as:x.disabled?Y.Wlb:Y.nL$,fontSize:"md"}),size:"xs",variant:"ghost"})}):null,(0,c.jsx)(n.x,{...v(),children:(0,c.jsx)(n.x,{...h()})})]})})}):null},ne=(0,o.memo)(oe);var le=i(305010);const ae=function(e){const t={};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).forEach(i=>{void 0!==e.attrs[i]&&(t[`data-${i}`]=e.attrs[i])}),t["data-entity"]="",t["data-type"]=e.attrs.type,t},se=e=>e.attrs.text,re={inline:!0,group:"inline",content:"text*",marks:"",selectable:!0,draggable:!1,atom:!0,attrs:(de={source:{},id:{},name:{default:null}},{...de,type:{},text:{}}),parseDOM:[{tag:`span[data-entity][data-type="${D.o}"][data-source][data-id]`,getAttrs:e=>function(e){const t={};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).forEach(i=>{const o=`data-${i}`;e.hasAttribute(o)&&(t[i]=P(e.getAttribute(o)))}),t.type=P(e.getAttribute("data-type")),t.text=P(e.textContent),t}(e,["source","id","name"])}],toDOM:e=>["span",ae(e,["source","id","name"]),se(e)]};var de;const ce=new le.V_({nodes:{doc:{content:"block+"},div:{content:"inline*",group:"block",whitespace:"pre",parseDOM:[{tag:"div"}],toDOM:()=>["div",0]},text:{group:"inline"},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM:()=>["br"]},[D.o]:re}}),ue=[D.o],pe=e=>{var t,i;const o={type:"doc",content:[]},n=(null===e||void 0===e||null===(t=e.message)||void 0===t?void 0:t.replace(/\r?\n/g,"\n"))||"",l=(null===e||void 0===e||null===(i=e.entitiesMap)||void 0===i?void 0:i.sort((e,t)=>e.offset<t.offset?1:-1))||[],a=l.reduce((e,t)=>({...e,[t.offset]:t}),{}),s=n.split("\n");let r=0;for(let d=0;d<s.length;d+=1){const e=s[d],t={type:"div",content:[]},i=e.split("");d>0&&(r+=1);let n=null;for(let o=0;o<i.length;o+=1){const l=i[o],s=r+o;let d=!1;if(a[s]){const t=a[s],{type:i,offset:l,length:c,...u}=t,p=l-r;if(ue.includes(i)){n={type:i,attrs:{...u,type:i,text:e.substring(p,p+c)}},d=!0,o+=t.length-1}}d||(n?n.text+=l:n={type:"text",text:l}),n&&(d||i.length===o+1||a[s+1])&&(t.content.push(n),n=null)}o.content.push(t),r+=e.length}return o},me=e=>{const t={message:"",entitiesMap:[]},i=(null===e||void 0===e?void 0:e.content)||"";let o=0;for(let n=0;n<i.length;n+=1){const e=i[n],l=(null===e||void 0===e?void 0:e.content)||[];if(n>0){const e="\n";t.message+=e,o+=e.length}for(let i=0;i<l.length;i+=1){const e=l[i];let n="";if("hard_break"===e.type)n="\n";else if("text"===e.type)n=e.text;else if(ue.includes(e.type)){const{type:i,key:l,text:a,...s}=e.attrs||{};n=a,n&&i&&t.entitiesMap.push({...s,type:i,offset:o,length:n.length})}t.message+=n,o+=n.length}}return t};var ve=i(553218),he=i(902352),ge=i(193691),xe=i(166375);let fe=function(e){return e.BOLD="bold",e.ITALIC="italic",e.BOLD_ITALIC="bold_italic",e.UNDERLINE="underline",e.STRIKETHROUGH="strikethrough",e.SANS="sans",e.SANS_BOLD="sans_bold",e}({});const _e={[fe.BOLD]:{upperStart:119808,lowerStart:119834,digitStart:120782},[fe.ITALIC]:{upperStart:119860,lowerStart:119886},[fe.BOLD_ITALIC]:{upperStart:119912,lowerStart:119938},[fe.SANS]:{upperStart:120224,lowerStart:120250,digitStart:120802},[fe.SANS_BOLD]:{upperStart:120276,lowerStart:120302,digitStart:120812}},be={[fe.UNDERLINE]:818,[fe.STRIKETHROUGH]:822},je={h:String.fromCodePoint(8462)},ye="A".codePointAt(0),Ce="Z".codePointAt(0),ke="a".codePointAt(0),Te="z".codePointAt(0),Se="0".codePointAt(0),Ie="9".codePointAt(0),Ee=(e,t)=>{const i=e.codePointAt(0);return i>=ye&&i<=Ce?String.fromCodePoint(t.upperStart+(i-ye)):i>=ke&&i<=Te?String.fromCodePoint(t.lowerStart+(i-ke)):void 0!==t.digitStart&&i>=Se&&i<=Ie?String.fromCodePoint(t.digitStart+(i-Se)):e},we=(()=>{const e=new Map;for(const[t,i]of Object.entries(_e)){for(let o=0;o<26;o++)e.set(i.upperStart+o,{plain:String.fromCodePoint(ye+o),format:t}),e.set(i.lowerStart+o,{plain:String.fromCodePoint(ke+o),format:t});if(void 0!==i.digitStart)for(let o=0;o<10;o++)e.set(i.digitStart+o,{plain:String.fromCodePoint(Se+o),format:t})}for(const[t,i]of Object.entries(je))e.set(i.codePointAt(0),{plain:t,format:fe.ITALIC});return e})(),Ae=new Set(Object.values(be));function Pe(e){const t=[],i=Array.from(e);let o=0;for(;o<i.length;){const e=i[o],n=e.codePointAt(0);let l=e,a=o+1;for(;a<i.length;){const e=i[a].codePointAt(0);if(!(e>=768&&e<=879||Ae.has(e)))break;l+=i[a],a++}t.push({raw:l,baseCP:n}),o=a}return t}const De=(e,t)=>{const i=be[t];if(void 0!==i){const t=String.fromCodePoint(i);let o="";for(const{raw:i}of Pe(e))i.includes(t)?o+=i:o+=i+t;return o}const o=_e[t];if(!o)return e;let n="";for(const{raw:l,baseCP:a}of Pe(e)){const e=we.get(a),i=e?e.plain:String.fromCodePoint(a),s=i.codePointAt(0);if(t===fe.ITALIC&&je[i])n+=je[i]+l.slice(Array.from(l)[0].length);else if(s>=ye&&s<=Ce||s>=ke&&s<=Te||void 0!==o.digitStart&&s>=Se&&s<=Ie){n+=Ee(i,o)+l.slice(Array.from(l)[0].length)}else n+=l}return n},Oe=(e,t)=>
1{const i=be[t];if(void 0!==i){const t=String.fromCodePoint(i);return Array.from(e).filter(e=>e!==t).join("")}let o="";for(const{raw:n,baseCP:l}of Pe(e)){const e=we.get(l);if(e&&e.format===t){const t=n.slice(Array.from(n)[0].length);o+=e.plain+t}else o+=n}return o},ze=e=>{let t="";for(const{raw:i,baseCP:o}of Pe(e)){const e=we.get(o),n=e?e.plain:String.fromCodePoint(o);let l="";const a=Array.from(i);for(let t=1;t<a.length;t++){const e=a[t].codePointAt(0);Ae.has(e)||(l+=a[t])}t+=n+l}return t},Re=e=>{const t=new Set;for(const{raw:i,baseCP:o}of Pe(e)){const e=we.get(o);e&&t.add(e.format);const n=Array.from(i);for(let i=1;i<n.length;i++){const e=n[i].codePointAt(0);for(const[i,o]of Object.entries(be))e===o&&t.add(i)}}return[...t]},Me=(e,t,i)=>{const o=[];return e.nodesBetween(t,i,(e,n)=>{if(e.isAtom&&!e.isText)return!1;if(e.isText&&e.text){const l=Math.max(n,t),a=Math.min(n+e.nodeSize,i),s=e.text.slice(l-n,a-n);o.push({from:l,to:a,text:s})}return!0}),o.reverse()},Le=(e,t,i)=>{const{tr:o}=e.state;let n=!1;for(const l of t){const e=i(l.text);e!==l.text&&(o.insertText(e,l.from,l.to),n=!0)}n&&e.dispatch(o)},Fe=e=>{const{doc:t}=e.state,i=Me(t,0,t.content.size);Le(e,i,ze)},$e={position:"absolute",zIndex:"popover",display:"flex",flexDirection:"column",background:"base_level_3",borderColor:"base_alpha_200","--popper-arrow-bg":"var(--chakra-colors-base_level_3)",boxShadow:"md",borderRadius:"md",borderWidth:"1px",padding:"1",maxWidth:"full"},Ue=(0,G.m)(Q.E.div),Ne=[{format:fe.BOLD,icon:ge.vpU,labelKey:"formatting_toolbar.bold"},{format:fe.ITALIC,icon:ge.iC$,labelKey:"formatting_toolbar.italic"},{format:fe.UNDERLINE,icon:ge.Uro,labelKey:"formatting_toolbar.underline"},{format:fe.STRIKETHROUGH,icon:ge.vNJ,labelKey:"formatting_toolbar.strikethrough"},{format:fe.SANS,icon:ge.cs0,labelKey:"formatting_toolbar.sans"}],Be=e=>{let{node:t,text:i,range:l,view:a,menu:s,formattingEnabled:r}=e;const{t:d}=(0,N.$)("planner"),u=(0,o.useRef)(null),{popperRef:p,referenceRef:m,getArrowProps:v,getArrowInnerProps:h}=(0,O.D)({placement:"bottom",strategy:"fixed"}),g=(0,o.useMemo)(()=>!!(t&&i&&l),[t,i,l]),x=(0,o.useMemo)(()=>a&&l?(e=>{const{from:t,to:i}=e.state.selection;if(t===i)return[];const o=Me(e.state.doc,t,i).map(e=>e.text).join("");return Re(o)})(a):[],[a,l]);(0,o.useEffect)(()=>{m(t)},[t]);const f=(0,o.useCallback)(e=>{a&&(((e,t)=>{const{from:i,to:o}=e.state.selection;if(i===o)return;const n=Me(e.state.doc,i,o),l=n.every(e=>!e.text.length||Re(e.text).includes(t));Le(e,n,l?e=>Oe(e,t):e=>De(e,t))})(a,e),a.focus())},[a]),_=(0,o.useCallback)(()=>{a&&((e=>{const{from:t,to:i}=e.state.selection;if(t===i)return void Fe(e);const o=Me(e.state.doc,t,i);Le(e,o,ze)})(a),a.focus())},[a]),b=(0,o.useCallback)(e=>{e.preventDefault()},[]),j=r&&a,y=!!s;return g&&(j||y)?(0,c.jsx)(ee.M,{children:(0,c.jsx)(R.h,{children:(0,c.jsxs)(Ue,{sx:$e,ref:e=>{u.current=e,p(e)},children:[j?(0,c.jsxs)(ve.U,{spacing:0,children:[Ne.map(e=>{let{format:t,icon:i,labelKey:o}=e;return(0,c.jsx)(xe.Z,{tooltipLabel:d(o),icon:i,isActive:x.includes(t),onMouseDown:b,onClick:()=>f(t)},t)}),(0,c.jsx)(he.i,{orientation:"vertical",h:5,mx:1}),(0,c.jsx)(xe.Z,{tooltipLabel:d("formatting_toolbar.remove"),icon:ge.oVJ,onMouseDown:b,onClick:_})]}):null,j&&y?(0,c.jsx)(he.i,{}):null,y?(0,c.jsx)(n.x,{children:s}):null,(0,c.jsx)(n.x,{...v(),children:(0,c.jsx)(n.x,{...h()})})]})})}):null},Ze=(0,o.memo)(Be),We={color:"content_link"},He=e=>{let{styles:t,highlightHashtags:i,highlightLinks:o,highlightAtMentions:n,mentionEnabled:l}=e;const{".ProseMirror":a,...s}=t||{};let r={".ProseMirror":{overflowY:"auto",paddingTop:"8px",paddingBottom:"8px",paddingInlineStart:"3",paddingInlineEnd:"3",minHeight:"6rem",outline:"none",borderRadius:"sm",border:"none",fontSize:"sm",lineHeight:"short",color:"inherit",cursor:"text",":focus":{boxShadow:"rgb(206 146 49 / 50%) 0px 0px 0px 1px"},...a,...t}};return i&&(r={...r,'[data-mark][data-type="hashtag"]':{...We}}),o&&(r={...r,'[data-mark][data-type="link"]':{...We}}),n&&(r={...r,'[data-mark][data-type="at-mention"]':{...We}}),r=l?{...r,'[data-entity][data-type="mention"]':{paddingLeft:"0.5",paddingRight:"0.5",color:"content_link",backgroundColor:"content_alpha_200"},'[data-mark][data-type="mention-typing"]':{paddingLeft:"0.5",paddingRight:"0.5",color:"content_link",backgroundColor:"content_alpha_200",border:"1px solid",borderColor:"content_alpha_200"}}:{...r,'[data-entity][data-type="mention"]':{paddingLeft:"0.5",paddingRight:"0.5",backgroundColor:"content_alpha_200"}},r={...r,'[data-mark][data-type="link-menu"]':{color:"common.primary_400",backgroundColor:"orange.100"}},{...r,...s}},Ge=(e,t)=>
1{let i=e.state.tr,o=0;t.forEach(e=>{e.from!==e.to&&i.doc.descendants((t,n)=>{if(!t.text)return;const l=new RegExp(`(^|\\s)(${a=e.from,a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})($|\\s)`,"ig");var a;Array.from(t.text.matchAll(l)).forEach(t=>{const l=t[2],a=(t.index||0)+t[1].length,s=n+a+o,r=s+l.length,d=e.to.length-l.length;i=i.insertText(e.to,s,r),o+=d})})}),i.docChanged&&e.dispatch(i)},Ve=(0,o.forwardRef)((e,t)=>{let{state:i,placeholder:d,onChange:u,onFocus:p,onBlur:m,onPaste:f,onSubmit:_,highlightHashtags:y,highlightLinks:C,highlightAtMentions:T,mentionEnabled:S,mentionGetItems:I,mentionAllowSpaces:w,onMentionSelect:P,linkMenuEnabled:O,onToggleLinkDisabling:z,getLinkData:R,selectedTextMenuEnabled:M,getSelectedTextMenu:L,formattingEnabled:F=!1,...$}=e;const U=(0,o.useRef)(null),N=(0,o.useRef)(!1),[B,Z]=(0,o.useState)(!1),[W,G]=(0,o.useState)(!1),[V,J]=(0,o.useState)([]),[K,q]=(0,o.useState)(null),[X,Y]=(0,o.useState)(""),[Q,ee]=(0,o.useState)(null),[te,ie]=(0,o.useState)(null),[oe,ae,se]=(e=>{const[t,i]=(0,o.useState)(()=>h.yy.create(e));return[t,i,t=>{const o=h.yy.create({...e,...t});i(o)}]})({schema:ce,doc:ce.nodeFromJSON(pe(i)),plugins:[S?x({allowSpaces:w,debounceTime:500,onChange:e=>{let{node:t,text:i}=e;q(t||null),Y(i||"")},onDebouncedChange:e=>{let{text:t}=e;if(!t||""===t.trim())return J([]),void G(!1);G(!0),I(t,e=>{J(e),G(!1)})},onExit:()=>{J([]),q(null),Y("")}}):null,y?b():null,C?(0,j.$p)():null,T?k():null,O?E({onEnter:e=>{ee(e)},onExit:()=>{ee(null)}}):null,M||F?A({onChange:e=>{let{view:t,range:i,coords:o}=e;ie({node:{getBoundingClientRect:()=>{const e=Math.max(o.from.bottom,o.to.bottom),t=Math.min((o.from.right+o.to.right)/2,o.to.right);return{width:0,height:0,top:e,right:t,bottom:e,left:t}}},text:t.state.doc.textBetween(i.from,i.to,"\n","\0"),range:i,view:t})},onExit:()=>{ie(null)}}):null,(0,a.m8)(),(0,l.h)({"Mod-z":a.Yw,"Mod-y":a.KX}),(0,l.h)({"Mod-Enter":e=>{null===_||void 0===_||_(me(e.doc.toJSON()))}}),(0,l.h)(s.YR)].filter(e=>null!==e)}),re=(0,r.Z)(oe,50),de=(0,o.useMemo)(()=>te&&L?L({text:te.text}):null,[L,te]),ue=(0,o.useCallback)(e=>{var t;const i=null===(t=U.current)||void 0===t?void 0:t.view,{range:o}=g.getState(i.state);if(e){const t=i.state.schema.nodes.mention.create((e=>({type:D.o,text:e.text,source:e.source,id:e.id,name:e.name}))(e));i.dispatch(i.state.tr.replaceWith(o.from,o.to,t)),i.focus(),null===P||void 0===P||P(e)}},[U,P]),ve=(0,o.useCallback)(()=>{q(null)},[q]),he=(0,o.useCallback)(()=>{ee(null)},[ee]),ge=(0,o.useCallback)((e,t)=>{null===z||void 0===z||z(e,t),ee(null)},[ee,z]),xe=(0,o.useCallback)(()=>{var e;null===(e=U.current)||void 0===e||e.view.focus()},[U]),fe=(0,o.useCallback)(e=>{ae(e)},[ae]),_e=(0,o.useCallback)(()=>{Z(!0),null===p||void 0===p||p()},[p]),be=(0,o.useCallback)(()=>{Z(!1),null===m||void 0===m||m(),setTimeout(()=>{ie(null)},250)},[m]),je=(0,o.useCallback)((e,t,i)=>{var o;const n=null===(o=t.clipboardData)||void 0===o?void 0:o.getData("text/plain");if(!n)return null===f||void 0===f||f(),!1;const l=new le.p2(le.HY.from(e.state.schema.text(n)),0,0),a=e.state.tr.replaceSelection(l);return e.dispatch(a),null===f||void 0===f||f(),!0},[f]);return(0,o.useEffect)(()=>{B&&u(me(oe.doc.toJSON()))},[re]),(0,o.useEffect)(()=>{N.current&&(B||u(me(oe.doc.toJSON())))},[oe]),(0,o.useEffect)(()=>{N.current&&se({doc:oe.doc})},[S]),(0,o.useEffect)(()=>(N.current=!0,()=>{N.current=!1}),[]),(0,o.useImperativeHandle)(t,()=>({get view(){var e;return null===(e=U.current)||void 0===e?void 0:e.view},update(){se({doc:oe.schema.nodeFromJSON(pe(i))})}})),(0,c.jsxs)(n.x,{...$,sx:He({styles:null===$||void 0===$?void 0:$.sx,highlightHashtags:y,highlightLinks:C,highlightAtMentions:T,mentionEnabled:S}),children:[(0,c.jsx)(v,{ref:U,state:oe,placeholder:d,onChange:fe,onFocus:_e,onBlur:be,handlePaste:je,attributes:{tabindex:"0"}}),S?(0,c.jsx)(H,{loading:W,items:V,node:K,text:X,onSelect:ue,onExit:ve,onViewFocus:xe}):null,O?(0,c.jsx)(ne,{node:null===Q||void 0===Q?void 0:Q.node,text:null===Q||void 0===Q?void 0:Q.text,range:null===Q||void 0===Q?void 0:Q.range,onExit:he,onToggleLinkDisabling:z?ge:null,getLinkData:R}):null,M||F?(0,c.jsx)(Ze,{node:null===te||void 0===te?void 0:te.node,text:null===te||void 0===te?void 0:te.text,range:null===te||void 0===te?void 0:te.range,view:null===te||void 0===te?void 0:te.view,menu:M?de:null,formattingEnabled:F}):null]})})},166375:(e,t,i)=>{i.d(t,{Z:()=>x});var o=i(683017),n=i(559222),l=i(878818),a=i(828865),s=i(298249),r=i(270858),d=i(104399),c=i(764293),u=i(408499),p=i(514077),m=i(282542),v=i(228993);const h={position:"absolute",top:"0",right:"0",display:"flex",justifyContent:"center",alignItems:"center",padding:"0 0.4em",background:"base_level_1",color:"content_active",border:"1px solid",borderColor:"content_disabled",borderRadius:"full",fontSize:"0.6em",lineHeight:"1em",height:"1.8em",minWidth:"1.8em"},g=(0,o.forwardRef)((e,t)=>{let{children:i,tooltipLabel:g,icon:x,isDisabled:f,isActive:_,isNew:b,count:j,off:y,upgradeRequired:C,onClick:k,upgradeTitle:T,upgradeSubtitle:S,upgradeFeatureList:I,event:E,upgradeImage:w,...A}=e;const{t:P}=(0,u.$)(["billing","accounts","common"]),{isOpen:D,onOpen:O,onClose:z}=(0,n.q)(),R=(0,c.I0)(),M=(0,c.v9)(e=>{var t,i,o,n;return null===(t=e.auth.payload)||void 0===t||null===(i=t.user)||void 0===i||null===(o=i.context)||void 0===o||null===(n=o.ui_state)||void 0===n?void 0:n.selected_product}),L=(0,o.useCallback)(()=>{R((0,m.$$)({product:M})),z()},[R,M,z]);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(l.u,{label:g,hasArrow:!0,placement:"top",shouldWrapChildren:f,isDisabled:!g,children:(0,v.jsx)(a.h,{ref:t,size:"sm",variant:"ghost",isDisabled:f,onClick:C?()=>{E&&(0,d.analyticsTrackEvent)("upgradeModalOpened",{feature:E}),O()}:k,...A,children:(0,v.jsxs)(v.Fragment,{children:[x?(0,v.jsx)(s.J,{as:x,fontSize:"md",color:_?"common.primary_400":null}):i,j?(0,v.jsx)(r.x,{sx:h,children:j}):null,b&&(0,v.jsx)(p.spe,{containerProps:{position:"absolute",left:"7px",top:"5px"}})]})})}),D?(0,v.jsx)(p.XLS,{t:P,title:T,subtitle:S,featureList:I,show:!0,onHide:z,image:w,onViewPlansHandler:L}):null]})}),x=(0,o.memo)(g)},51238:(e,t,i)=>{i.d(t,{Z:()=>T});var o=i(587383),n=i(524943),l=i(807523),a=i(53004),s=i(177612),r=i(677360),d=i(351839),c=i(129944),u=i(741065),p=i(162210),m=i(527867),v=i(921902),h=i(313773),g=i(104399),x=i(514077),f=i(137413),_=i(46750),b=i(16892),j=i(683017),y=i(408499),C=i(709536);var k=i(228993);const T=e=>{let{onClose:t,post:i}=e;const{t:T}=(0,y.$)(["planner","common"]),[S,I]=(0,o.k)(),[E,w]=(0,o.k)(),[A,P]=(0,j.use
1State)(void 0),{postData:D,isPostDataFetching:O,refreshPostData:z}=(e=>{let{post:t,postType:i}=e;const[n,l]=(0,o.k)(!0),[a,s]=(0,j.useState)(null),r=(0,g.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),d=(0,j.useCallback)(async e=>{l.on();try{var t;const n="draft"===i?await(0,h.vVe)(e):await(0,h.P00)(e);if((null===(t=n.data)||void 0===t?void 0:t.status)===g.PLANNER_RESPONSE_STATUS_SUCCESS){var o;const{accounts:e,post:t}=n.data,i=(0,C.A)(null===(o=e[0])||void 0===o?void 0:o.social_type);s(i?{[i]:t}:null)}else s(null),(0,f.EF)(n)}catch(n){s(null),(0,f.EF)(n.response)}finally{l.off()}l.off()},[i,l]),c=(0,j.useCallback)(async e=>{l.on();try{const t="draft"===i?await(0,h.PO7)({groupId:e,timezone:r}):await(0,h.rI$)({groupId:e,timezone:r});t.data.status?(s(null),(0,f.EF)(t)):s(t.data)}catch(t){s(null),(0,f.EF)(t.response)}finally{l.off()}},[l,i,r]),u=(0,j.useCallback)(async()=>{null!==t&&void 0!==t&&t.groupId||null===t||void 0===t||!t.id?null!==t&&void 0!==t&&t.groupId&&c(t.groupId):d(t.id)},[null===t||void 0===t?void 0:t.groupId,null===t||void 0===t?void 0:t.id,d,c]);return(0,j.useEffect)(()=>{u()},[null===t||void 0===t?void 0:t.id]),{isPostDataFetching:n,postData:a,refreshPostData:u}})({post:i,postType:"draft"}),R=(0,j.useMemo)(()=>D?Object.keys(D).reduce((e,t)=>{var i;return[...e,...(null===(i=D[t].photos)||void 0===i?void 0:i.map(e=>e.url))||[]].filter((e,t,i)=>i.indexOf(e)===t)},[]):[],[D]),M=(0,j.useCallback)(e=>{e&&((0,g.analyticsTrackEvent)("aiEditImageOpen"),P({originalUrl:e}))},[]),L=(0,j.useCallback)(async e=>{let{name:t,data:o}=e;if(null===i||void 0===i||!i.id||!A)return;const n=i.id;w.on();try{const e=(0,g.dataUrlToFile)(o,t),i=await(0,h.B6$)(e);try{var l;const e=await(0,h.Fek)(n,{photos:[{originalUrl:A.originalUrl,replaceUrl:i}]});(0,f.EF)(e),(null===(l=e.data)||void 0===l?void 0:l.status)===g.PLANNER_RESPONSE_STATUS_SUCCESS&&(I.on(),P(void 0),z())}catch(a){(0,f.EF)(a.response)}}catch(a){(0,x.CFj)({description:a.message,title:T("error",{ns:"common"}),status:"error"})}finally{w.off()}},[null===i||void 0===i?void 0:i.id,A,w,I,z,T]);return(0,j.useEffect)(()=>{1!==(null===R||void 0===R?void 0:R.length)||A||M(R[0])},[null===R||void 0===R?void 0:R.length]),(0,j.useEffect)(()=>{1!==(null===R||void 0===R?void 0:R.length)||A||t(S)},[A]),(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(n.u_,{isOpen:!0,onClose:()=>t(S),size:"4xl",closeOnEsc:!1,closeOnOverlayClick:!1,children:[(0,k.jsx)(l.Z,{}),(0,k.jsxs)(a.h,{children:[(0,k.jsx)(s.x,{children:T("ai.edit_images")}),(0,k.jsx)(r.f,{as:d.k,flexDirection:"column",paddingY:4,minHeight:"10rem",children:O?(0,k.jsx)(c.M,{flex:1,children:(0,k.jsx)(x.p9A,{})}):D?(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(p.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(min(180px, 100%), 1fr))",children:R.map(e=>(0,k.jsx)(m.m.button,{background:"base_level_2",borderRadius:"lg",overflow:"hidden",_hover:{boxShadow:"outline"},onClick:()=>M(e),children:(0,k.jsx)(b.Z,{src:e,ratio:1})},e))}),E&&(0,k.jsx)(x.GtR,{styles:{background:"base_alpha_400"},children:(0,k.jsx)(x.p9A,{})})]}):(0,k.jsx)(u.x,{color:"content_details",children:T("errors.no_results",{ns:"common"})})}),(0,k.jsx)(v.o,{})]})]}),!!A&&(0,k.jsx)(_.Z,{defaultFile:A.originalUrl,onSave:L,onCancel:()=>P(void 0)})]})}},197643:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(388314),n=i(683017),l=i(558693),a=i(228993);const s=(0,n.forwardRef)((e,t)=>{let{...i}=e;const n=(0,o.Z)();return(0,a.jsx)(l._W,{ref:t,locale:null===n||void 0===n?void 0:n.locale,weekStartsOn:null===n||void 0===n?void 0:n.weekStartsOn,firstWeekContainsDate:null===n||void 0===n?void 0:n.firstWeekContainsDate,mode:"single",showOutsideDays:!0,fixedWeeks:!0,...i})})},741220:(e,t,i)=>{i.d(t,{Z:()=>x});var o=i(683017),n=i(692877),l=i(351839),a=i(270858),s=i(90678),r=i(349798),d=i(481785),c=i(565642),u=i(945249),p=i(408499),m=i(197643),v=i(907614),h=i(228993);const g=e=>{let{dateTime:t,showClearButton:i,onChange:g,disabled:x,timeIntervals:f,defaultHour:_,defaultDate:b}=e;const[j,y]=(0,o.useState)(),{t:C}=(0,p.$)("common"),k=(0,n.S)({base:!0,md:!1}),T=(0,o.useMemo)(()=>j?(0,d.default)(j):void 0,[j]),S=(0,o.useCallback)(e=>{const t=j?(0,d.default)(j):_?(0,c.default)(e,_):e;y(`${(0,u.default)(e,"yyyy-MM-dd")} ${(0,u.default)(t,"HH:mm")}`)},[y,j,_]),I=(0,o.useCallback)(e=>{const t=j?(0,d.default)(j):e;y(`${(0,u.default)(t,"yyyy-MM-dd")} ${(0,u.default)(e,"HH:mm")}`)},[y,j]),E=(0,o.useCallback)(()=>{y(null)},[y]);return(0,o.useEffect)(()=>{void 0!==j&&j!==t&&(null===g||void 0===g||g(j))},[j]),(0,o.useEffect)(()=>{y(t)},[t]),(0,o.useEffect)(()=>{y(t)},[]),(0,h.jsxs)(l.k,{direction:k?"column":"row",children:[(0,h.jsx)(a.x,{fontSize:"sm",children:(0,h.jsx)(m.Z,{defaultMonth:b?(0,d.default)(b):t?(0,d.default)(t):void 0,selected:T,onSelect:S,disabled:x})}),(0,h.jsxs)(l.k,{direction:"column",align:"stretch",justify:"center",paddingTop:k?"2":null,paddingLeft:k?null:"2",children:[(0,h.jsxs)(a.x,{textAlign:"center",children:[(0,h.jsx)(s.X,{fontSize:"sm",marginBottom:"2",children:C("time")}
1),(0,h.jsx)(v.Z,{timeIntervals:f,size:"sm",date:T,onChange:I})]}),i?(0,h.jsx)(a.x,{marginTop:"4",textAlign:"center",children:(0,h.jsx)(r.z,{size:"sm",onClick:E,isDisabled:!T,children:C("clear")})}):null]})]})},x=(0,o.memo)(g)},342689:(e,t,i)=>{i.d(t,{Z:()=>f});var o=i(683017),n=i(587383),l=i(270858),a=i(828865),s=i(777580),r=i(313773),d=i(137413),c=i(764293),u=i(104399),p=i(778145),m=i(408499),v=i(282068),h=i(279692),g=i(228993);const x={position:"absolute",top:0,bottom:0,zIndex:1,marginY:"auto",_before:{position:"absolute",inset:0,zIndex:-1,content:"''",background:"base_level_3",borderRadius:"inherit",opacity:.75}},f=e=>{var t,i;let{type:f,data:_,reviewHash:b,onLoading:j,onChange:y}=e;const{t:C}=(0,m.$)(["common"]),[k,T]=(0,n.k)(),[S,I]=(0,n.k)(),[E,w]=(0,o.useState)(0),[A,P]=(0,o.useState)([]),D=(0,o.useMemo)(()=>{var e,t,i;return null!==_&&void 0!==_&&null!==(e=_.additional)&&void 0!==e&&null!==(t=e.group)&&void 0!==t&&t.accounts||b?null===_||void 0===_||null===(i=_.post)||void 0===i?void 0:i.groupId:void 0},[_,b]),O=(0,o.useMemo)(()=>A[E]||_,[A,E,_]),z=(0,u.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),R=(0,c.v9)(e=>e.socialAccountsStore.accounts),M=(0,o.useMemo)(()=>[...R,...(null===_||void 0===_?void 0:_.accounts)||[]].filter((e,t,i)=>i.findIndex(t=>t.id===e.id)===t).filter(e=>{var t,i,o;return((null===_||void 0===_||null===(t=_.additional)||void 0===t||null===(i=t.group)||void 0===i?void 0:i.accounts)||(null===_||void 0===_||null===(o=_.post)||void 0===o?void 0:o.accounts)||[]).includes(e.id)}),[R,null===_||void 0===_?void 0:_.accounts,null===_||void 0===_||null===(t=_.post)||void 0===t?void 0:t.accounts,null===_||void 0===_?void 0:_.additional]),L=(0,o.useCallback)(async(e,t)=>{I.on();try{let i=[];if(b)if(e===v.G){const e=await(0,d.os)(b,t);i=e.data.posts||[]}else i=[];else if(e===v.G){const e=await(0,r.fKj)({page:"1",perPage:"9999",timezone:z,groupId:t,readOnly:!0});i=e.data.posts||[]}else{const e=await(0,r.r2w)({page:"1",perPage:"9999",timezone:z,category:"all",groupId:t}),o=(0,h.Sm)(M);i=(e.data.posts||[]).map(e=>{var t;return{...e,accounts:(null===(t=e.post.accounts)||void 0===t?void 0:t.map(e=>({...o[e]})))||[]}})}T.on(),P(i),w(e=>Math.min(e,i.length-1))}catch(i){T.off(),P([]),w(0),(0,d.EF)(i.response)}I.off()},[z,M,I,T,b]);return(0,o.useEffect)(()=>{null===j||void 0===j||j(S)},[S]),(0,o.useEffect)(()=>{null===y||void 0===y||y(O)},[O]),(0,o.useEffect)(()=>{T.off(),P([]),w(0)},[_]),(0,o.useEffect)(()=>{!k&&!S&&D&&E&&L(f,D)},[E]),f&&_?(0,g.jsxs)(l.x,{position:"relative",zIndex:0,children:[(0,g.jsx)(s.Z,{account:null===(i=O.accounts)||void 0===i?void 0:i[0],post:O.post,additional:O.additional,marginLeft:"auto",marginRight:"auto"}),D&&E>0&&!S&&(0,g.jsx)(a.h,{"aria-label":C("previous"),isRound:!0,size:"lg",isDisabled:S,icon:(0,g.jsx)(p.FaChevronLeft,{}),onClick:()=>{w(e=>Math.max(e-1,0))},sx:{...x,left:2}}),D&&(E<A.length-1||!k)&&(0,g.jsx)(a.h,{"aria-label":C("next"),isRound:!0,size:"lg",isDisabled:S,isLoading:S,icon:(0,g.jsx)(p.FaChevronRight,{}),onClick:()=>{w(e=>k?Math.min(e+1,A.length-1):1)},sx:{...x,right:2}})]}):null}},938059:(e,t,i)=>{i.d(t,{GN:()=>pe,I:()=>ve,Xv:()=>me,ZP:()=>Se});var o=i(683017),n=i(198157),l=i(807523),a=i(177612),s=i(921902),r=i(677360),d=i(357023),c=i(773414),u=i(349798),p=i(692877),m=i(741065),v=i(270858),h=i(459695),g=i(39821),x=i(170882),f=i(366354),_=i(138342),b=i(298249),j=i(902352),y=i(720637),C=i(532003),k=i(878818),T=i(351839),S=i(878237),I=i(764293),E=i(778145),w=i(799396),A=i(408499),P=(i(127659),i(411572)),D=i(919941),O=i(852890),z=i(166375),R=i(747308),M=i(868366),L=i(104399),F=i(957392),$=i(30339),U=i(638461),N=i(835007),B=i(645462),Z=i(664723),W=i(989573),H=i(141494),G=i(459030),V=i(369843),J=i(742533),K=i(729587),q=i(780410),X=i(894821),Y=i(123081),Q=i(861e3),ee=i(678141),te=i(59707),ie=i(812221),oe=i(514077),ne=i(200356),le=i(516374),ae=i(763110),se=i(262697),re=i(282542),de=i(46750),ce=i(851939),ue=i(228993);const pe="post-edit-comment",me="post-edit-comment-ai",ve="post-edit-comment",he={position:"relative","&.uppy-is-drag-over::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}},ge={position:"relative",borderRadius:"lg",background:"input_normal"},xe={paddingBottom:1},fe={paddingX:2,paddingY:1,_empty:{display:"none"}},_e={display:"flex",flexDirection:"row-reverse",flexWrap:"wrap",alignItems:"center",justifyContent:"flex-end",padding:1,marginBottom:2},be={display:"flex",alignItems:"center",marginBottom:2},je={paddingRight:2,fontSize:"sm",lineHeight:"1.1em",fontWeight:500},ye={display:"flex",alignItems:"center"},Ce=(e,t,i)=>{const o=parseInt(e||0,10),n=i&&o>i?i:o;return t&&n<t?t:n},ke=e=>{let{type:t,onDiscard:i,onSave:p,onClose:m}=e;const{t:v}=(0,A.$)(["planner","common"]),h=(0,o.useRef)();return(0,ue.jsx)(n.aR,{leastDestructiveRef:h.current,isOpen:!0,onClose:m,isCentered:!0,variant:"line-min",children:(0,ue.jsx)(l.Z,{children:(0,ue.jsxs)(n._T,{children:[(0,ue.jsx)(a.x,{fontSize:"lg",children:v("confirm",{ns:"common"})}),(0,ue.jsx)(s.o,{ref:h}),(0,ue.jsx)(r.f,{children:v(`post_edit_comments.${t}.action.save_confirmation`)}),(0,ue.jsx)(d.m,{children:(0,ue.jsxs)(c.h,{size:"sm",spacing:3,children:[(0,ue.jsx)(u.z,{variant:"danger",onClick:i,children:v("discard",{ns:"common"})}),(0,ue.jsx)(u.z,{variant:"solid",onClick:p,children:v("save",{ns:"common"})})]})})]})})})},Te=(0,o.forwardRef)((e,t)=>{var i,n;let{provider:l,postType:a,accounts:s,data:r,minDelay:d,maxDelay:c,maxDelayFree:pe,isFreePlan:me,onAiMediaSidebarPanelToggle:ve,onMediaSidebarPanelToggle:Te,onAiWriterPanelToggle:Se,onAiWriterCommand:Ie,onSave:Ee,onCancel:we}=e;const{t:Ae}=(0,A.$)(["planner","common","media-editor","accounts","billing"]),Pe=(0,I.I0)(),De=(0,o.useRef)(null),Oe=(0,o.useRef)(null),ze=(0,o.useRef)(null),Re=(0,o.useRef)(null),[Me]=(0,M.Z)(),[Le,Fe]=(0,o.useState)({video:!1,videoCover:!1}),$e=(0,p.S)({base:!0,md:!1}),[Ue,Ne]=(0,o.useState)({open:!1}),[Be,Ze]=(0,o.useState)(null),[We,He]=(0,o.useState)(null),[Ge,Ve]=(0,o.useState)(null),[Je,Ke]=(0,o.useState)(null),[qe,Xe]=(0,o.useState)(!1),[Ye,Qe]=(0,o.useState)(!1),[et,tt]=(0,o.useState)(!1),[it,ot]=(0,o.useState)(null),[nt,lt]=(0,o.useState)(null),[at,st]=(0,o.useState)(),[rt,dt]=(0,o.useState)(!1),[ct,ut]=(0,o.useState)(((e,t,i)=>({...e,delay:Ce(e.delay,t,i)}))(r,d,c)),[pt,mt]=(0,o.useState)([]),[vt,ht]=(0,o.useState)(),[gt,xt]=(0,o.useState)(void 0),[ft,_t]=(0,o.useReducer)(H.K,[],H.l),bt=(0,I.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),{uppy:jt,uppyPlugins:yt,uppyNote:Ct}=(0,G.ZP)({id:"post-comment-editor"}),kt=(0,o.useMemo)(()=>(0,$.k)(l),[l]),Tt=(0,o.useMemo)(()=>({maxPhotos:(0,Q.jj)(l,a),maxVideos:(0,Q.dd)(l,a),maxPhotosVideos:(0,Q.Mo)(l,a),canAddDelay:(0,Q.Xp)(l,a),maxMessageChars:(0,Q.Pp)(l,a),maxMessageCharsTwitter:(0,Q.Pp)(F.TWITTER),highlightLinks:(0,Q.qC)(l,a),highlightAtMentions:(0,Q.ZN)(l,a),highlightHashtags:(0,Q.Io)(l,a)}),[l,a]),St=(0,o.useMemo)(()=>{var e,t,i,o;return[...(null===ct||void 0===ct||null===(e=ct.videos)||void 0===e||null===(t=e.map(e=>e.uploadId?{...ft.find(t=>
1t.id===e.uploadId),data:e}:(0,Z.S$)(W.W,e)))||void 0===t?void 0:t.filter(e=>null===e||void 0===e?void 0:e.id))||[],...(null===ct||void 0===ct||null===(i=ct.photos)||void 0===i||null===(o=i.map(e=>e.uploadId?{...ft.find(t=>t.id===e.uploadId),data:e}:(0,Z.S$)(W.p,e)))||void 0===o?void 0:o.filter(e=>null===e||void 0===e?void 0:e.id))||[]].sort(Z.xf)},[ft,ct]),It=(0,o.useMemo)(()=>ft.filter(e=>!ct.videos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)&&!ct.photos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)),[ft,ct]),Et=(0,o.useCallback)(function(e){var t,i,o,n;let{skipVideo:s,skipPhoto:r}=e,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Tt.maxPhotosVideos>=0&&((null===ct||void 0===ct||null===(t=ct.videos)||void 0===t?void 0:t.length)||0)+((null===ct||void 0===ct||null===(i=ct.photos)||void 0===i?void 0:i.length)||0)+d>Tt.maxPhotosVideos?((0,oe.CFj)({description:Ae("post_editor.errors.photo_video_limit_reached",{max:Tt.maxPhotosVideos}),title:Ae("error",{ns:"common"}),status:"error"}),!1):!s&&(null===ct||void 0===ct||null===(o=ct.videos)||void 0===o?void 0:o.length)+d>Tt.maxVideos?0===Tt.maxVideos?((0,oe.CFj)({description:Ae("post_editor.errors.video_not_supported",{name:a?`${Ae(`post_editor.tabs.${l}`)} (${Ae(`post_editor.additional_fields.${l}.postType.value.${a}`)})`:Ae(`post_editor.tabs.${l}`)}),title:Ae("error",{ns:"common"}),status:"error"}),!1):((0,oe.CFj)({description:Ae("post_editor.errors.video_limit_reached",{count:Tt.maxVideos}),title:Ae("error",{ns:"common"}),status:"error"}),!1):!(!r&&(null===ct||void 0===ct||null===(n=ct.photos)||void 0===n?void 0:n.length)+d>Tt.maxPhotos)||(0===Tt.maxPhotos?((0,oe.CFj)({description:Ae("post_editor.errors.photo_not_supported",{name:a?`${Ae(`post_editor.tabs.${l}`)} (${Ae(`post_editor.additional_fields.${l}.postType.value.${a}`)})`:Ae(`post_editor.tabs.${l}`)}),title:Ae("error",{ns:"common"}),status:"error"}),!1):((0,oe.CFj)({description:Ae("post_editor.errors.photo_limit_reached",{count:Tt.maxPhotos}),title:Ae("error",{ns:"common"}),status:"error"}),!1))},[Tt.maxPhotosVideos,Tt.maxVideos,Tt.maxPhotos,null===ct||void 0===ct||null===(i=ct.videos)||void 0===i?void 0:i.length,null===ct||void 0===ct||null===(n=ct.photos)||void 0===n?void 0:n.length,Ae,a,l]),wt=(0,o.useCallback)(async()=>{const e=await(0,Q.FU)(l,a,s,ct,{});return mt(e),e},[mt,l,a,s,ct]),At=(0,o.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=ft.filter(t=>t&&e.includes(t.id)&&[W.W,W.p].includes(t.type));if(!i.length)return;const o={},n=(0,Z.Gy)(null===ct||void 0===ct?void 0:ct.photos,null===ct||void 0===ct?void 0:ct.videos);let l=0;const a=(null===ct||void 0===ct?void 0:ct.videos)||[],s=i.filter(e=>e.type===W.W).filter(e=>!a.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>(l+=1,(0,Z.Kh)(e)?{uploadId:e.id,order:n+l}:{...e.data,order:n+l})),r=(null===ct||void 0===ct?void 0:ct.photos)||[],d=i.filter(e=>e.type===W.p).filter(e=>!r.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>(l+=1,(0,Z.Kh)(e)?{uploadId:e.id,order:n+l}:{...e.data,order:n+l}));if(t){const e=[...(null===ct||void 0===ct?void 0:ct.videos)||[],...s],t=[...(null===ct||void 0===ct?void 0:ct.photos)||[],...d];o.photos=t,o.videos=e}else if(s.length){const e=[...(null===ct||void 0===ct?void 0:ct.videos)||[],...s];o.photos=[],o.videos=e}else if(d.length){const e=[...(null===ct||void 0===ct?void 0:ct.photos)||[],...d];o.photos=e,o.videos=[]}if(o.photos||o.videos){const e=(0,Z.Ok)(o.photos,o.videos);o.photos=e.photos,o.videos=e.videos,ut(e=>({...e,...o}))}},[ft,ct,ut]),Pt=(0,o.useCallback)((e,t,i)=>{var o;(0,Y.mg)(null===(o=ze.current)||void 0===o?void 0:o.view,e,t,i)},[ze]),Dt=(0,o.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,oe.CFj)({description:Ae("post_editor.media.errors.wrong_file_data"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(!e.external&&ft.find(t=>t.id===e.url))return(0,oe.CFj)({description:Ae("post_editor.media.errors.file_already_added"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const t=e.mimeType.split("/")[0];if(!["image","video"].includes(t))return(0,oe.CFj)({description:Ae("post_editor.media.errors.unsupported_file_type"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const i=new URL(e.url),o=i.pathname.split("/").pop();if(!Et({skipVideo:"video"!==t,skipPhoto:"image"!==t}))return Promise.resolve(!1);if(e.credits&&Pt(e.credits,Y.Fb.end,Y.WV.new_line),e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),i=jt.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return i?new Promise(t=>{i.addFile(e.url).then(i=>{const o={};e.outputUrl&&(o.outputUrl=e.outputUrl),e.projectId&&(o.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId}),jt.setFileState(i,{customFileData:o}),t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}setTimeout(()=>{const t={};e.outputUrl&&(t.outputUrl=e.outputUrl),e.projectId&&(t.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId});const n={url:e.url,thumbUrl:e.thumbUrl,dir:`${i.origin}${i.pathname.slice(0,i.pathname.lastIndexOf("/"))}`,fileName:o};void 0!==e.thumbTime&&(n.thumbTime=0);
1const l=jt.addFile({id:e.url,name:o,type:e.mimeType,data:{uploadedData:n},preview:e.thumbUrl});jt.setFileState(l,{customFileData:t});const a=jt.getFile(l);return jt.emit("processPlannerMedia:upload-success",a,{body:a.data.uploadedData}),jt.setFileState(a.id,{progress:{uploadComplete:!0,uploadStarted:!0}}),Promise.resolve(!0)})},[Pt,Ae,ft,jt,Et]),Ot=(0,o.useCallback)((e,t,i,o,n)=>{Ne({open:!0,title:e,subtitle:t,featureList:i,event:n,image:o})},[Ne]),zt=(0,o.useCallback)(()=>{Ne({open:!1})},[Ne]),Rt=(0,o.useCallback)(()=>{st(!0)},[st]),Mt=(0,o.useCallback)(()=>{st(!1)},[st]),Lt=(0,o.useCallback)(()=>{dt(!0)},[dt]),Ft=(0,o.useCallback)(e=>{let{message:t}=e;ut(e=>({...e,message:t}))},[]),$t=(0,o.useCallback)(e=>{const t=parseInt(e||d||0,10);if(me&&pe&&t>pe){const e={max_delay:(0,se.Ud)(60*c),max_delay_free:(0,se.Ud)(60*pe)};return void Ot(Ae("post_editor.upgrade_modal.title_comment_delay",e),Ae("post_editor.upgrade_modal.subtitle_comment_delay",e),V.$2,V.X9)}ut(e=>({...e,delay:t}))},[me,c,pe,d,Ot,Ae]),Ut=(0,o.useCallback)(async()=>{var e,t;if((null===ct||void 0===ct||!ct.message)&&(null===ct||void 0===ct||null===(e=ct.photos)||void 0===e||!e.length)&&(null===ct||void 0===ct||null===(t=ct.videos)||void 0===t||!t.length))return void(0,oe.CFj)({description:Ae("post_editor.errors.no_comment_content"),title:Ae("error",{ns:"common"}),status:"error"});const i=await wt();null!==i&&void 0!==i&&i.length?(0,oe.CFj)({description:Ae("post_editor.check_comment_errors"),title:Ae("error",{ns:"common"}),status:"error"}):(null===Ee||void 0===Ee||Ee(ct),(0,L.analyticsTrackEvent)("threadCommentsSave"))},[ct,Ee,wt,Ae]),Nt=(0,o.useCallback)(e=>{Pt(e.native,Y.Fb.selection),(0,P.b)("post-edit-comment","click","emoji - use")},[Pt]),Bt=(0,o.useCallback)(e=>{Pt(e.text,Y.Fb.selection),(0,P.b)("post-edit-comment","click","snippet - use")},[Pt]),Zt=(0,o.useCallback)(()=>{Xe(!1)},[Xe]),Wt=(0,o.useCallback)(()=>{Xe(!0),(0,P.b)("post-edit-comment","click","media - add media")},[Xe]),Ht=(0,o.useCallback)(e=>{let{id:t}=e;jt.removeFile(t),_t({type:"remove",payload:{id:t}}),(0,P.b)("post-edit-comment","click","media - remove")},[_t,jt]),Gt=(0,o.useCallback)(e=>{let{id:t,type:i}=e;Et({skipVideo:i!==B.W,skipPhoto:i!==B.p})&&(At([t],Tt.maxPhotosVideos>=0),(0,P.b)("post-edit-comment","click","media - use"))},[At,Tt,Et]),Vt=(0,o.useCallback)(e=>{let{id:t,url:i}=e;ut(e=>({...e,videos:e.videos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i)),photos:e.photos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i))})),(0,P.b)("post-edit-comment","click","media - remove as used")},[ut]),Jt=(0,o.useCallback)((e,t)=>{let{url:i,id:o}=e;if(!i&&!o||1!==t&&-1!==t)return;const n=(0,Z.Ok)(ct.photos,ct.videos),l=[...n.videos,...n.photos].find(e=>e.url&&e.url===i||e.uploadId&&e.uploadId===o).order,a=l+t,s=ct.photos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),r=ct.videos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),d=(0,Z.Ok)(s,r);ut(e=>({...e,videos:d.videos,photos:d.photos})),(0,P.b)("post-edit-comment","click","media - move")},[ct,ut]),Kt=(0,o.useCallback)(e=>{let{id:t,type:i,thumbUrl:o,url:n}=e;He({id:t,type:i,thumbUrl:o,url:n}),(0,P.b)("post-edit-comment","click","media - preview")},[He]),qt=(0,o.useCallback)(()=>He(null),[He]),Xt=(0,o.useCallback)(e=>{let{id:t,url:i}=e;Ke({open:!0,id:t,url:i}),(0,P.b)("post-edit-comment","click","image editor - edit file")},[Ke]),Yt=(0,o.useCallback)(e=>{let{url:t}=e;xt({originalUrl:t}),(0,L.analyticsTrackEvent)("aiEditImageOpen")},[]),Qt=(0,o.useCallback)((e,t)=>{var i;let{name:o,data:n}=e;t&&Vt({url:t}),null===(i=jt.getPlugin("ImportUriDirectly"))||void 0===i||i.addFile(n,o),t?(0,P.b)("post-edit-comment","click","image editor - save (edit)"):(0,P.b)("post-edit-comment","click","image editor - save (new)")},[Vt,jt]),ei=((0,o.useCallback)(()=>{Ke(null)},[Ke]),(0,o.useCallback)(e=>{let{id:t,type:i,url:o,data:n}=e;i===B.W&&(Le.videoCover?(Ve({id:t,type:i,url:o,thumbUrl:null===n||void 0===n?void 0:n.thumbUrl,selectedTime:null===n||void 0===n?void 0:n.thumbTime}),(0,P.b)("post-edit-comment","click","media - edit thumb")):Ot())},[Ve,Ot,Le])),ti=(0,o.useCallback)((e,t,i)=>{let{type:o,url:n}=e;if(o!==B.W||!t)return;const l=((null===ct||void 0===ct?void 0:ct.videos)||[]).map(e=>e.url===n?{...e,thumbUrl:t,thumbTime:i}:e);ut(e=>({...e,videos:l}))},[ct,ut]),ii=(0,o.useCallback)(()=>Ve(null),[Ve]),oi=(0,o.useCallback)(e=>{"video"!==e.mimeType.split("/")[0]||Le.video?(Dt(e),$e&&(0,oe.CFj)({description:Ae("post_editor.media.file_added"),title:Ae("success",{ns:"common"}),status:"success"})):((0,L.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Ot(Ae("post_editor.upgrade_modal.title_video"),Ae("post_editor.upgrade_modal.subtitle_video"),V.su,V.X9))},[Dt,Ot,Le,$e,Ae]),ni=(0,o.useCallback)(function(e){let{replace:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?Pt(e,Y.Fb.selection):Pt(e,Y.Fb.end,Y.WV.new_line)},[Pt]),li=(0,o.useCallback)(e=>{let{aiData:t,insertPosition:i,insertDelimiter:o}=e;return()=>{tt(!0),Pe((0,ne.p2)(t)).then(e=>{var t,n;null!==(t=e[0])&&void 0!==t&&null!==(n=t.payload)&&void 0!==n&&n.headline&&Pt(e[0].payload.headline,i,o)}).finally(()=>{tt(!1)}),(0,L.analyticsTrackEvent)("plannerAIAssistantFromSelectedText")}},[Pe,Pt,tt]),ai=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(e=>{var t;return e.uploadId?{...(null===(t=ft.find(t=>
1t.id===e.uploadId))||void 0===t?void 0:t.data)||e,order:e.order}:e}).filter(t=>t&&(!e||!t.uploadId))};ut(e=>({...e,videos:t(null===e||void 0===e?void 0:e.videos),photos:t(null===e||void 0===e?void 0:e.photos)}))},[ft,ut]),si=(0,o.useCallback)(()=>{ft.forEach(e=>{(0,Z.Kh)(e)||e.id===e.url||_t({type:"update",payload:{id:e.id,item:{id:e.url}}})})},[_t,ft]),ri=(0,o.useCallback)(()=>{Pe((0,re.$$)({product:L.PRODUCTS.SOCIAL_MEDIA})),zt()},[Pe,zt]);(0,o.useEffect)(()=>{Fe({comments:(0,D.lL)(bt,L.FeatureCodes.PLANNER_POST_COMMENTS),video:(0,D.lL)(bt,L.FeatureCodes.PLANNER_VIDEO_POST),videoCover:(0,D.lL)(bt,L.FeatureCodes.PLANNER_VIDEO_COVER)})},[bt]),(0,o.useEffect)(()=>{const e=e=>{(0,G.TC)(e)||(0,G.NU)(e)||jt.removeFile(e.id)},t=()=>{jt.getFiles().length||Qe(!1)},i=(e,t)=>{const i=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);_t({type:"update",payload:{id:e.id,item:{progress:{percentage:i}}}})},o=(e,t)=>{if("determine"!==t.mode)return;const i=Math.max(Math.floor(100*t.value),1);_t({type:"update",payload:{id:e.id,item:{progress:{type:"postprocess",percentage:i}}}})},n=async(e,t)=>{var i;let{body:o}=t;const n=o.meta||await(0,Z.iO)(e.type.split("/")[0],o.url);_t({type:"update",payload:{id:e.id,item:{url:o.url,thumbUrl:o.thumbUrl,data:{...e.customFileData,...o,meta:{...(null===(i=e.customFileData)||void 0===i?void 0:i.meta)||{},...n}},progress:null}}}),lt(e.id),(0,L.analyticsTrackEvent)("uploadedMedia"),jt.removeFile(e.id)},l=e=>{_t({type:"remove",payload:{id:e.id}}),jt.removeFile(e.id)},a=(e,t)=>{_t({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},s=(e,t)=>{_t({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},r=()=>{const{info:e}=jt.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(m.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,ue.jsx)(m.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,oe.CFj)({description:e,title:Ae("error",{ns:"common"}),status:"error"})}};return jt.on("file-added",e).on("file-removed",t).on("upload-progress",i).on("processPlannerMedia:upload-success",n).on("upload-error",l).on("postprocess-progress",o).on("thumbnail:generated",a).on("video-thumbnail:generated",s).on("info-visible",r),()=>{jt.off("file-added",e).off("file-removed",t).off("upload-progress",i).off("processPlannerMedia:upload-success",n).off("upload-error",l).off("postprocess-progress",o).off("thumbnail:generated",a).off("video-thumbnail:generated",s).off("info-visible",r)}},[jt]),(0,o.useEffect)(()=>{const e=e=>{const t=e.filter(e=>(0,G.NU)(e)).length,i=e.filter(e=>(0,G.TC)(e)).length;if(Et({skipVideo:!1,skipPhoto:!0},t)&&Et({skipVideo:!0,skipPhoto:!1},i)){const t=[];e.forEach(e=>{if(!jt.getFile(e.id))return;const i=(0,G.NU)(e)?W.W:W.p;_t({type:"add",payload:{item:{id:e.id,type:i,progress:{percentage:0}}}}),t.push(e.id)}),t.length&&(Qe(!0),ot(t))}else e.forEach(e=>{jt.removeFile(e.id)}),Xe(!1)};return jt.on("files-added",e),()=>{jt.off("files-added",e)}},[jt,Et]),(0,o.useEffect)(()=>{const e=e=>{!Le.video&&(0,G.NU)(e)&&((0,L.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Ot(Ae("post_editor.upgrade_modal.title_video"),Ae("post_editor.upgrade_modal.subtitle_video"),V.su,V.X9),jt.cancelAll(),Xe(!1))};return jt.on("file-added",e),()=>{jt.off("file-added",e)}},[jt,Le.video]),(0,o.useEffect)(()=>{jt&&null!==Oe&&void 0!==Oe&&Oe.current&&jt.use(J.Z,{id:"DropTarget",target:Oe.current,onJsonDrop:(e,t)=>{"media-panel"===(null===t||void 0===t?void 0:t.from)&&oi(t)}})},[jt]),(0,o.useEffect)(()=>{it&&(At(it,Tt.maxPhotosVideos>=0),qe&&Xe(!1),ot(null))},[it]),(0,o.useEffect)(()=>{nt&&(ai(),si())},[nt]),(0,o.useEffect)(()=>{Ye||void 0===Ye||(ai(!0),si(),wt())},[Ye]),(0,o.useEffect)(()=>{at||void 0===at||wt()},[at]),(0,o.useEffect)(()=>{at&&!rt||(dt(!1),wt())},[ct]),(0,o.useEffect)(()=>{var e;const t=[...((null===ct||void 0===ct?void 0:ct.videos)||[]).map(e=>(0,Z.S$)(W.W,e)),...((null===ct||void 0===ct?void 0:ct.photos)||[]).map(e=>(0,Z.S$)(W.p,e))];_t({type:"init",payload:t}),null===(e=De.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},[]),(0,o.useImperativeHandle)(t,()=>({confirmExit:()=>{Ze({open:!0})},handleAddFileFromMediaPanel:oi,handleAddTextFromAiWriter:ni}),[oi,ni]);const di=(0,o.useCallback)(e=>{let{text:t}=e;return(0,ue.jsx)(le.ZP,{variant:$e?void 0:"menu",text:t,onAddSnippet:Me.snippets?e=>ht({text:e}):void 0,onAiWriterCommand:Ie})},[Me.snippets,$e,Ie]);return(0,ue.jsxs)(v.x,{ref:De,padding:3,background:"base_level_3",borderRadius:"lg",children:[Tt.canAddDelay&&(0,ue.jsxs)(v.x,{sx:be,children:[(0,ue.jsx)(v.x,{sx:{...je,paddingTop:4},children:`${Ae("post_edit_comments.delay.title")}:`}),(0,ue.jsx)(v.x,{sx:ye,children:(0,ue.jsx)(oe.jh1,{size:"sm",value:60*((null===ct||void 0===ct?void 0:ct.delay)||0),min:60*(d||0),max:c&&c<=d?60*d:60*c,units:{days:!0,hours:!0,minutes:!0},onChange:e=>{$t(Math.floor(e/60))}})})]}),(0,ue.jsxs)(v.x,{sx:{...ge,...he},ref:Oe,children:[(null===pt||void 0===pt?void 0:pt.length)>0&&(0,ue.jsx)(v.x,{sx:xe,children:pt.map(e=>(0,ue.jsx)(ee.Z,{message:Ae(`post_editor.errors.${e.id}`,e.values),level:e.level},e.id))}),0!==Tt.maxMessageChars&&(0,ue.jsx)(v.x,{position:"relative",children:(0,ue.jsx)(O.Z,{ref:ze,state:ct,placeholder:Ae(`post_edit_comments.${kt}.message.placeholder`),onChange:Ft,onFocus:Rt,onBlur:Mt,onPaste:Lt,highlightLinks:Tt.highlightLinks,highlightHashtags:Tt.highlightHashtags,highlightAtMentions:Tt.highlightAtMentions,selectedTextMenuEnabled:!0,get
1SelectedTextMenu:Ie?di:void 0})}),(0,ue.jsx)(v.x,{sx:fe,children:St.length>0&&(0,ue.jsx)(U.Z,{children:St.map(e=>{var t,i,o;return(0,ue.jsx)(N.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,data:e.data,type:e.type===W.W?B.W:B.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,errors:null===pt||void 0===pt||null===(o=pt.filter(t=>{var i;return["comment:photo","comment:video"].includes(t.context)&&(null===t||void 0===t||null===(i=t.items)||void 0===i?void 0:i.includes(e.url))&&(!t.level||t.level===te.pn)}))||void 0===o?void 0:o.map(e=>Ae(`post_editor.errors.${e.id}`,e.values)),onRemove:Vt,onEditSize:e.type!==W.p||(0,Z.Kh)(e)?null:Xt,onAiEdit:e.type!==W.p||(0,Z.Kh)(e)?null:Yt,onEditThumb:e.type!==W.W||(0,Z.Kh)(e)?null:ei,onClick:(0,Z.Kh)(e)?null:Kt,onMove:Jt,removeTooltip:Ae("post_media_list.actions.remove_from_post"),clickTooltip:Ae("post_media_list.actions.show_preview")},e.id)})})}),(0,ue.jsxs)(v.x,{sx:_e,children:[(0,ue.jsxs)(h.K,{isInline:!0,align:"center",spacing:"1",marginLeft:"auto",children:[l!==F.TWITTER&&(0,ue.jsx)(R.Tf,{state:ct,limit:Tt.maxMessageChars}),l===F.TWITTER&&(0,ue.jsx)(R.Oe,{state:ct,limit:s.every(Z.pe)?void 0:Tt.maxMessageCharsTwitter,leftIcon:w.LCd}),Tt.highlightHashtags?(0,ue.jsx)(R.KE,{state:ct,leftIcon:E.FaHashtag}):null,Tt.highlightAtMentions?(0,ue.jsx)(R.PT,{state:ct,leftIcon:E.FaAt}):null]}),(0,ue.jsxs)(h.K,{isInline:!0,align:"center",spacing:"1",children:[(Tt.maxPhotos>0||Me.video&&Tt.maxVideos>0)&&(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsxs)(g.v,{placement:"top-start",autoSelect:!1,isLazy:!0,onClose:()=>{setTimeout(()=>{Re.current&&(Re.current.blur(),Re.current.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})))})},children:[(0,ue.jsx)(x.j,{as:z.Z,tooltipLabel:Ae("post_editor.toolbar.add_media"),icon:E.FaPlus,ref:Re}),(0,ue.jsxs)(f.q,{minWidth:"0",children:[ve&&Tt.maxPhotos>0&&(0,ue.jsx)(_.s,{icon:(0,ue.jsx)(b.J,{as:E.FaMagic,fontSize:"md"}),onClick:ve,children:Ae("post_editor.toolbar.generate_image")}),Te&&(0,ue.jsx)(_.s,{icon:(0,ue.jsx)(b.J,{as:E.FaFolder,fontSize:"md"}),onClick:Te,children:Ae("post_editor.toolbar.media_library")}),(0,ue.jsx)(_.s,{icon:(0,ue.jsx)(b.J,{as:E.FaUpload,fontSize:"md"}),onClick:Wt,children:Ae("post_editor.toolbar.upload_media")})]})]}),(0,ue.jsx)(j.i,{orientation:"vertical",height:"1em"})]}),Se&&(0,ue.jsx)(z.Z,{tooltipLabel:Ae("post_editor.toolbar.ai_assistant"),icon:ae.r,onClick:()=>Se({text:(null===ct||void 0===ct?void 0:ct.message)||""})}),(0,ue.jsx)(z.Z,{tooltipLabel:Ae("post_editor.toolbar.ai_hashtags"),icon:E.FaHashtag,onClick:li({aiData:{prompt:"8b917d4c-170b-444b-b500-ca1499b38238",payload:{title:"",description:"",keywords:[(null===ct||void 0===ct?void 0:ct.message)||""],tone:L.DEFAULT_AI_DOCUMENT_TONE,no_runs:1}},insertPosition:Y.Fb.end,insertDelimiter:Y.WV.new_line})}),Me.snippets&&(0,ue.jsx)(ie.Z,{snippetData:vt,onSelect:Bt,onClose:()=>{ht()},children:(0,ue.jsx)(z.Z,{tooltipLabel:Ae("post_editor.toolbar.snippets"),icon:E.FaScroll,event:"quickSnippets"})}),(0,ue.jsxs)(y.J,{isLazy:!0,placement:"bottom-start",children:[(0,ue.jsx)(C.x,{children:(0,ue.jsx)(z.Z,{tooltipLabel:Ae("post_editor.toolbar.emoji"),icon:E.FaSmile})}),(0,ue.jsx)(oe.sP4,{width:"auto",children:(0,ue.jsx)(oe.h5e,{onSelect:Nt})})]})]})]}),et&&(0,ue.jsx)(k.u,{label:Ae("ai_in_progress",{ns:"ai"}),placement:"top",hasArrow:!0,children:(0,ue.jsx)(T.k,{position:"absolute",inset:0,zIndex:1,background:"base_alpha_400",borderRadius:"inherit",justifyContent:"flex-end",alignItems:"flex-start",children:(0,ue.jsx)(S.$,{color:"common.primary_400",size:"sm",thickness:"2px",margin:2})})})]}),(0,ue.jsxs)(v.x,{display:"flex",marginTop:2,children:[(0,ue.jsx)(u.z,{size:"sm",variant:"secondary",onClick:we,children:Ae("cancel",{ns:"common"})}),(0,ue.jsx)(u.z,{size:"sm",isDisabled:Ye,onClick:Ut,marginLeft:"auto",children:Ae("save",{ns:"common"})})]}),null!==It&&void 0!==It&&It.length?(0,ue.jsxs)(v.x,{marginTop:3,padding:3,background:"base_level_1",borderRadius:"lg",children:[(0,ue.jsx)(m.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",marginBottom:2,children:Ae("post_editor.media_clipboard")}),(0,ue.jsx)(U.Z,{size:"sm",children:It.map(e=>{var t,i;return(0,ue.jsx)(N.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===W.W?B.W:B.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,onRemove:Ht,onAdd:Gt,onClick:(0,Z.Kh)(e)?null:Kt,removeTooltip:Ae("post_media_list.actions.remove_from_media_clipboard"),
1clickTooltip:Ae("post_media_list.actions.show_preview")},e.id)})})]}):null,qe&&(0,ue.jsx)(K.Z,{onClose:Zt,uppy:jt,plugins:yt,note:Ct,disableInformer:!0}),We&&(0,ue.jsx)(q.Z,{onClose:qt,item:We,onEditSize:We.type===B.p?e=>{qt(),Xt(e)}:void 0,onAiEdit:We.item.type===B.p?()=>{qt(),Yt({url:We.item.url})}:void 0}),(null===Je||void 0===Je?void 0:Je.open)&&(0,ue.jsx)(de.Z,{defaultFile:Je.url,initialTool:ce.j.Resize,recommendedTags:l?[l]:void 0,onSave:e=>{Qt(e,Je.url),Ke(void 0)},onCancel:()=>Ke(void 0)}),!!gt&&(0,ue.jsx)(de.Z,{defaultFile:gt.originalUrl,recommendedTags:l?[l]:void 0,onSave:e=>{Qt(e,gt.originalUrl),xt(void 0)},onCancel:()=>xt(void 0)}),Ge&&(0,ue.jsx)(X.Z,{onClose:ii,onSelect:ti,item:Ge}),(null===Be||void 0===Be?void 0:Be.open)&&(0,ue.jsx)(ke,{type:kt,onClose:()=>{Ze(null)},onDiscard:()=>{null===we||void 0===we||we(),Ze(null)},onSave:()=>{Ut(),Ze(null)}}),(null===Ue||void 0===Ue?void 0:Ue.open)&&(0,ue.jsx)(oe.XLS,{t:Ae,show:!0,onHide:zt,title:null===Ue||void 0===Ue?void 0:Ue.title,subtitle:null===Ue||void 0===Ue?void 0:Ue.subtitle,featureList:null===Ue||void 0===Ue?void 0:Ue.featureList,image:null===Ue||void 0===Ue?void 0:Ue.image,onViewPlansHandler:ri})]})}),Se=(0,o.memo)(Te)},660518:(e,t,i)=>{i.d(t,{Z:()=>T});var o=i(351839),n=i(270858),l=i(39821),a=i(170882),s=i(828865),r=i(298249),d=i(366354),c=i(138342),u=i(683017),p=i(408499),m=i(778145),v=i(468606),h=i(664723),g=i(638461),x=i(835007),f=i(645462),_=i(989573),b=i(780410),j=i(30339),y=i(861e3),C=i(262697),k=i(228993);const T=e=>{let{provider:t,postType:i,data:T,isReadOnly:S,onEdit:I,onRemove:E}=e;const{t:w}=(0,p.$)(["planner","common"]),[A,P]=(0,u.useState)(null),D=(0,u.useMemo)(()=>(0,j.k)(t),[t]),O=(0,u.useMemo)(()=>({canAddDelay:(0,y.Xp)(t,i)}),[t,i]),z=(0,u.useMemo)(()=>[...(T.videos||[]).map(e=>(0,h.S$)(_.W,e)),...(T.photos||[]).map(e=>(0,h.S$)(_.p,e))].sort(h.xf),[T]),R=(0,u.useCallback)(e=>{let{id:t,type:i,thumbUrl:o,url:n}=e;P({id:t,type:i,thumbUrl:o,url:n})},[P]),M=(0,u.useCallback)(()=>P(null),[P]);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(o.k,{alignItems:"flex-start",background:"base_level_3",borderRadius:"lg",padding:3,children:[(0,k.jsxs)(o.k,{flexDirection:"column",alignSelf:"center",flex:"1",children:[O.canAddDelay&&(0,k.jsx)(n.x,{fontSize:"sm",color:"content_note",children:(0,C.Ud)(60*(T.delay||0))||`0 ${w("post_edit_comments.delay.suffix",{count:0})}`}),(0,k.jsx)(n.x,{fontSize:"sm",color:"content_inactive",whiteSpace:"pre-wrap",wordBreak:"break-word",children:T.message}),z.length>0&&(0,k.jsx)(n.x,{marginTop:1,children:(0,k.jsx)(g.Z,{size:"sm",children:z.map(e=>{var t,i;return(0,k.jsx)(x.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===_.W?f.W:f.p,src:e.thumbUrl,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,onClick:R,clickTooltip:w("post_media_list.actions.show_preview")},e.id)})})})]}),(0,k.jsx)(n.x,{marginLeft:2,children:(0,k.jsxs)(l.v,{placement:"bottom-end",children:[(0,k.jsx)(a.j,{variant:"ghost",size:"sm",as:s.h,icon:(0,k.jsx)(r.J,{as:m.FaEllipsisV}),isDisabled:S}),(0,k.jsxs)(d.q,{minWidth:"auto",children:[(0,k.jsx)(c.s,{icon:(0,k.jsx)(r.J,{fontSize:"sm",as:m.FaPen}),onClick:I,children:w("edit",{ns:"common"})}),(0,k.jsx)(v.Z,{as:c.s,icon:(0,k.jsx)(r.J,{fontSize:"sm",as:m.FaTrash}),confirmTitle:w(`post_edit_comments.${D}.action.delete_confirmation_title`),confirmMessage:w(`post_edit_comments.${D}.action.delete_confirmation`),confirmButtonText:w(`post_edit_comments.${D}.action.delete`),onConfirm:E,children:w("delete",{ns:"common"})})]})]})})]}),A&&(0,k.jsx)(b.Z,{onClose:M,item:A})]})}},30339:(e,t,i)=>{i.d(t,{k:()=>n});var o=i(957392);const n=e=>e===o.TWITTER||e===o.BLUESKY||e===o.MASTODON?"replies":"comments"},116434:(e,t,i)=>{i.d(t,{Z:()=>p});var o=i(683017),n=i(408499),l=i(764293),a=i(587383),s=i(514077),r=i(104399),d=i(291508),c=i(137413),u=i(228993);const p=e=>{let{labels:t,selected:i,disabled:p,containerProps:m,onAdd:v,onRemove:h}=e;const{t:g}=(0,n.$)(["common"]),[x,f]=(0,a.k)(),_=(0,l.I0)(),b=(0,o.useCallback)(e=>{v(e),(0,r.analyticsTrackEvent)("postEditor.labelTaskSelect")},[v]),j=(0,o.useCallback)(e=>{h(e),(0,r.analyticsTrackEvent)("postEditor.labelTaskDeselect")},[h]),y=(0,o.useCallback)(async e=>{f.on();try{const t=await _((0,c.jc)(e));(0,r.analyticsTrackEvent)("postEditor.labelAdd"),b(t)}catch(t){(0,d.S3)(t)}finally{f.off()}},[_,f,b]),C=(0,o.useCallback)(async e=>{try{await _((0,c.SP)(e)),(0,r.analyticsTrackEvent)("postEditor.labelDelete")}catch(t){(0,d.S3)(t)}},[_]),k=(0,o.useCallback)(async e=>{try{await _((0,c.rK)({labelId:e.id,data:{color:e.color,name:e.name}})),(0,r.analyticsTrackEvent)("postEditor.labelUpdate")}catch(t){(0,d.S3)(t)}},[_]);return(0,u.jsx)(s.rl9,{size:"sm",onAddLabel:y,onUpdateLabel:k,onDeleteLabel:C,onSelectLabel:b,onDeselectLabel:j,loading:x,disabled:p,labels:t,selected:i,translations:{add:g("add",{ns:"common"}),cancel:g("cancel",{ns:"common"}),create:g("create",{ns:"common"}),delete:g("delete",{ns:"common"}),new:g("labels.new",{ns:"common"}),no_results:g("labels.search_create",{ns:"common"}),placeholder:g("labels.labels",{ns:"common"}),save:g("save",{ns:"common"}),search:g("labels.search",{ns:"common"}),taken:g("labels.taken",{ns:"common"})},containerProps:{position:"relative",zIndex:0,...m}})}},12929:(e,t,i)=>{i.d(t,{LE:()=>o,U0:()=>n,Y_:()=>l,Zt:()=>r,gh:()=>s,jl:()=>d,rv:()=>a});const o="save",n="add_schedule",l="add_buffer",a="publish_now",s="save_draft",r="add_draft",d="add_for_approval_draft"},250841:(e,t,i)=>{i.d(t,{Z:()=>A});var o=i(683017),n=i(408499),l=i(692877),a=i(351839),s=i(270858),r=i(90678),d=i(39821),c=i(170882),u=i(298249),p=i(366354),m=i(138342),v=i(349798),h=i(481785),g=i(486078),x=i(65934),f=i(945249),_=i(329367),b=i(478096),j=i(411572),y=i(262697),C=i(197643),k=i(907614),T=i(244114),S=i(514077),I=i(778145),E=i(228993);const w=e=>{let{date:t,time:i,timezone:w,defaultTimezone:A,required:P,showTimeClearButton:D,predefinedTimes:O,onChange:z}=e;const{t:R}=(0,n.$)(["planner","common"]),[M,L]=(0,o.useState)(),F=(0,l.S)({base:!0,md:!1}),$=(0,o.useMemo)(()=>(0,y.qU)(null===M||void 0===M?void 0:M.timezone),[null===M||void 0===M?void 0:M.timezone]),U=(0,o.useMemo)(()=>null!==M&&void 0!==M&&M.date&&null!==M&&void 0!==M&&M.time?(0,h.default)(`${null===M||void 0===M?void 0:M.date} ${null===M||void 0===M?void 0:M.time}`):void 0,[M]),N=(0,o.useCallback)(e=>{const t=U||(0,g.default)((0,y.qU)(null===M||void 0===M?void 0:M.timezone),20),i=(0,x.default)(e,$)?$:e;try{L({...M,date:(0,f.default)(i,"yyyy-MM-dd"),time:(0,f.default)(t,"HH:mm")}
1)}catch(o){console.error("Error for date:",i),console.error(o)}(0,j.b)("post-editor","click","datetime picker - date change")},[L,M,U,$]),B=(0,o.useCallback)(e=>{if(!e)return;const t=(0,x.default)(e,$)?$:e;L({...M,date:(null===M||void 0===M?void 0:M.date)||(0,f.default)(t,"yyyy-MM-dd"),time:(0,f.default)(e,"HH:mm")}),(0,j.b)("post-editor","click","datetime picker - time change")},[L,M,$]),Z=(0,o.useCallback)(e=>{const t=e.value,i=(0,_.default)((0,y.qU)(t)),o=(0,x.default)(U,i)?i:U;L({...M,date:U?(0,f.default)(o,"yyyy-MM-dd"):void 0,timezone:t}),(0,j.b)("post-editor","click","datetime picker - timezone change")},[L,M,U]),W=(0,o.useCallback)(()=>{L({...M,date:void 0,time:void 0,timezone:A}),(0,j.b)("post-editor","click","datetime picker - clear")},[L,M,A]);return(0,o.useEffect)(()=>{if(void 0!==M)if(P&&!U){const e=w||A,t=(0,g.default)((0,y.qU)(e),20);L({date:(0,f.default)(t,"yyyy-MM-dd"),time:(0,f.default)(t,"HH:mm"),timezone:e})}else A&&!M.timezone?L({...M,timezone:A}):M.time===i&&M.date===t&&M.timezone===w||null===z||void 0===z||z({...M})},[M]),(0,o.useEffect)(()=>{L({...M,timezone:w})},[w]),(0,o.useEffect)(()=>{L({...M,date:t})},[t]),(0,o.useEffect)(()=>{L({...M,time:i})},[i]),(0,o.useEffect)(()=>{L({date:t,time:i,timezone:w})},[]),(0,E.jsxs)(a.k,{direction:F?"column":"row",children:[(0,E.jsx)(s.x,{fontSize:"sm",children:(0,E.jsx)(C.Z,{defaultMonth:t&&i?(0,h.default)(`${t} ${i}`):void 0,disabled:{before:$},selected:U,onSelect:N})}),(0,E.jsxs)(a.k,{width:"12rem",flexDirection:"column",alignItems:"stretch",justifyContent:"center",paddingTop:F?2:null,paddingLeft:F?null:2,children:[(0,E.jsxs)(s.x,{textAlign:"center",children:[(0,E.jsx)(r.X,{fontSize:"sm",marginBottom:2,children:R("time",{ns:"common"})}),(0,E.jsxs)(a.k,{alignItems:"center",justifyContent:"center",gap:1,children:[(0,E.jsx)(k.Z,{size:"sm",date:U,timeIntervals:15,onChange:B}),(null===O||void 0===O?void 0:O.length)>0&&(0,E.jsxs)(d.v,{autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,E.jsx)(c.j,{"aria-label":R("post_editor.date_time.predefined_times"),tooltipLabel:R("post_editor.date_time.predefined_times"),icon:(0,E.jsx)(u.J,{as:I.FaUserClock,fontSize:"lg"}),size:"sm",variant:"ghost",as:S.Ddz}),(0,E.jsx)(p.q,{minWidth:0,maxHeight:"15rem",overflowY:"auto",children:O.map(e=>{const t=(0,b.default)(e.time,"HH:mm:ss",U||$),i=(0,f.default)(t,"h:mm a");return(0,E.jsx)(m.s,{onClick:()=>B(t),children:i},i)})})]})]})]}),(0,E.jsxs)(s.x,{marginTop:4,textAlign:"center",children:[(0,E.jsx)(r.X,{fontSize:"sm",marginBottom:2,children:R("timezone",{ns:"common"})}),(0,E.jsx)(s.x,{children:(0,E.jsx)(T.Z,{size:"sm",onChange:Z,value:null===M||void 0===M?void 0:M.timezone})})]}),D?(0,E.jsx)(s.x,{marginTop:4,textAlign:"center",children:(0,E.jsx)(v.z,{size:"sm",variant:"outline",onClick:W,isDisabled:!U&&(!(null!==M&&void 0!==M&&M.timezone)||(null===M||void 0===M?void 0:M.timezone)===A),children:R(P?"post_editor.date_time.reset_time":"post_editor.date_time.clear_time")})}):null]})]})},A=(0,o.memo)(w)},678141:(e,t,i)=>{i.d(t,{Z:()=>c});var o=i(683017),n=i(101313),l=i(514077),a=i(59707),s=i(228993);const r={[a.pn]:"error",[a.cM]:"warning",[a.H_]:"info"},d=e=>{let{message:t,level:i=a.pn,isFirst:o=!1}=e;return(0,s.jsx)(l.bZj,{status:r[i],showIcon:!0,py:1,fontSize:"xs",alignItems:"center",borderTopRadius:o?"lg":"none",borderBottomRadius:"none",sx:{"& .chakra-icon":{width:3.5,height:3.5}},children:(0,s.jsx)(n.X,{lineHeight:"short",dangerouslySetInnerHTML:{__html:t}})})},c=(0,o.memo)(d)},388094:(e,t,i)=>{i.r(t),i.d(t,{default:()=>ul});var o=i(683017),n=i(524943),l=i(807523),a=i(53004),s=i(764293),r=i(950679),d=i(480050),c=i.n(d),u=i(289096),p=i(703921),m=i(692877),v=i(773320),h=i(741065),g=i(351839),x=i(270858),f=i(39821),_=i(170882),b=i(828865),j=i(366354),y=i(138342),C=i(298249),k=i(878818),T=i(349798),S=i(500981),I=i(904728),E=i(498243),w=i(800410),A=i(720637),P=i(532003),D=i(314134),O=i(68530),z=i(930687),R=i(808616),M=i(206782),L=i(413541),F=i(101313),$=i(459695),U=i(902352),N=i(878237),B=i(90678),Z=i(957711),W=i(670167),H=i(489430),G=i(193691),V=i(799396),J=i(791048),K=i(742533),q=i(727298),X=i(12929),Y=i(811556),Q=i(957392),ee=i(989573),te=i(59707),ie=i(645462),oe=i(400785),ne=i(409758),le=i(220725),ae=i(323165),se=i(324973),re=(i(582382),i(411572)),de=i(919941),ce=i(104399),ue=i(514077),pe=i(123081),me=i(664723),ve=i(137413),he=i(686002);const ge=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return Object.keys(e).forEach(i=>
1{i!==Y.BASE&&(t[i]=(0,me.G)((0,me.TO)(e[i]),i))}),t[Y.BASE]=(0,me.G)((0,me.TO)(e[Y.BASE]),Y.BASE),t},xe=(e,t)=>{switch(t.type){case"merge-additional-type":{var i,o;const n=e[t.tab]||(0,me.G)(e[Y.BASE],t.tab),l=(null===n||void 0===n||null===(i=n.additional)||void 0===i?void 0:i.find(e=>e.source===t.tab&&e.type===t.payload.type))||{source:t.tab,type:t.payload.type};return{...e,[t.tab]:(0,me.G)({...n,additional:[...(null===n||void 0===n||null===(o=n.additional)||void 0===o?void 0:o.filter(e=>!(e.source===t.tab&&e.type===t.payload.type)))||[],{...l,...(0,J.cloneDeep)(t.payload)}]},t.tab)}}case"remove-additional-type":{var n;const i=e[t.tab]||(0,me.G)(e[Y.BASE],t.tab);return{...e,[t.tab]:(0,me.G)({...i,additional:[...(null===i||void 0===i||null===(n=i.additional)||void 0===n?void 0:n.filter(e=>!(e.source===t.tab&&e.type===t.payload.type)))||[]]},t.tab)}}case"merge":{const i=e[t.tab]||(0,me.G)(e[Y.BASE],t.tab);return{...e,[t.tab]:(0,me.G)({...i,...(0,J.cloneDeep)(t.payload)},t.tab)}}case"set":return{...e,[t.tab]:(0,J.cloneDeep)(t.payload||{})};case"reset":{const{[t.tab]:i,...o}=e;return(0,J.cloneDeep)(o||{})}case"init":return ge(t.payload);default:return e}},fe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,J.cloneDeep)(e)},_e=(e,t)=>{switch(t.type){case"set":return{...e,[t.tab]:[...t.payload]};case"reset":{const{[t.tab]:i,...o}=e;return o||{}}case"init":return fe(t.payload);default:return e}};var be=i(141494),je=i(494965),ye=i(57439),Ce=i(355140),ke=i(459030),Te=i(725333),Se=i(408499),Ie=i(179822),Ee=i(446326),we=i(577100),Ae=i(124906),Pe=i(151242),De=i(575601),Oe=i(241604),ze=i(24455),Re=i(125316),Me=i(559222),Le=i(223700),Fe=i(3641),$e=i(819135),Ue=i(471702),Ne=i(773414),Be=i(346526),Ze=i(117540),We=i(228993);const He=(0,o.forwardRef)((e,t)=>{const{t:i}=(0,Se.$)("planner");return(0,We.jsx)(k.u,{label:i("post_link_preview.link.click_to_change"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,We.jsx)(b.h,{...e,ref:t,variant:"ghost",size:"xs",icon:(0,We.jsx)(C.J,{fontSize:"md",as:Be.Hlf})})})}),Ge=e=>{var t,i;let{value:n,onSave:l}=e;const{t:a}=(0,Se.$)(["planner","common"]),s=(0,o.useRef)(null),{register:r,handleSubmit:d,formState:{errors:c,isSubmitting:u}}=(0,Re.cI)({mode:"onBlur",defaultValues:{url:n||""},shouldUnregister:!0}),{onOpen:p,onClose:m,isOpen:v}=(0,Me.q)(),h=(0,o.useCallback)(e=>!!(!e||(0,Ze.ck)(e))||a("post_editor.errors.link_invalid"),[a]),g=(0,o.useCallback)(e=>{let{url:t}=e;m(),null===l||void 0===l||l(t)},[m,l]);return(0,We.jsxs)(A.J,{isOpen:v,initialFocusRef:s,onOpen:p,onClose:m,placement:"top",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(He,{})}),(0,We.jsxs)(Le.y,{padding:"2",children:[(0,We.jsx)(D.Q,{}),(0,We.jsxs)("form",{onSubmit:d(g),children:[(0,We.jsxs)(Fe.NI,{isInvalid:null===c||void 0===c?void 0:c.url,marginBottom:"2",children:[(0,We.jsx)($e.l,{size:"sm",children:a("url",{ns:"common"})}),(0,We.jsx)(w.I,{size:"sm",placeholder:a("url_placeholder",{ns:"common"}),...r("url",{required:{value:!0,message:a("url_required",{ns:"common"})},validate:{url:h}})}),null!==c&&void 0!==c&&null!==(t=c.url)&&void 0!==t&&t.message?(0,We.jsx)(Ue.J1,{children:null===c||void 0===c||null===(i=c.url)||void 0===i?void 0:i.message}):null]}),(0,We.jsxs)(Ne.h,{display:"flex",justifyContent:"flex-end",size:"sm",children:[(0,We.jsx)(T.z,{onClick:m,variant:"secondary",children:a("cancel",{ns:"common"})}),(0,We.jsx)(T.z,{type:"submit",isLoading:u,variant:"solid",children:a("save",{ns:"common"})})]})]})]})]})};var Ve=i(177612),Je=i(677360),Ke=i(921902);const qe={position:"relative",width:"128px",height:"128px",borderRadius:"base",backgroundColor:"base_alpha_300"},Xe={width:"100%",height:"100%",overflow:"hidden",borderRadius:"base"},Ye=e=>{let{link:t,onSelect:i,onClose:s}=e;const{t:r}=(0,Se.$)(["planner","common"]),{fetchScraperData:d}=(0,Ce.Z)(),[c,u]=(0,o.useState)([]),[p,m]=(0,o.useState)(!1),v=(0,o.useCallback)(async e=>{m(!0);const t=await d(e);u((null===t||void 0===t?void 0:t.images)||[]),m(!1)},[u,m,d]),h=(0,o.useCallback)(e=>{null===i||void 0===i||i(e),null===s||void 0===s||s()},[i,s]);return(0,o.useEffect)(()=>{v(t)}
1,[]),(0,We.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:s,size:"xl",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:r("select_link_image")}),(0,We.jsx)(Je.f,{children:(0,We.jsx)(x.x,{paddingBottom:"2",children:p?(0,We.jsx)(ze.Z,{}):(0,We.jsx)(x.x,{display:"flex",flexWrap:"wrap",margin:"-0.5",children:c.map(e=>(0,We.jsx)(x.x,{margin:"0.5",sx:qe,children:(0,We.jsx)(x.x,{sx:Xe,children:(0,We.jsx)(k.u,{label:r("select",{ns:"common"}),hasArrow:!0,placement:"bottom",children:(0,We.jsx)(x.x,{width:"100%",height:"100%",cursor:"pointer",onClick:()=>h(e),children:(0,We.jsx)(Ie.E,{src:e,fallback:(0,We.jsx)(We.Fragment,{}),width:"100%",height:"100%",objectFit:"contain"})})})})},e))})})}),(0,We.jsx)(Ke.o,{})]})]})};var Qe=i(778145),et=i(249426),tt=i(301464);const it={position:"absolute",right:2,top:2},ot={height:"",minWidth:"",padding:1,marginLeft:1,boxShadow:"base",borderRadius:"full",background:"base_level_1",color:"content_inactive",_hover:{background:"base_level_2",color:"content_active"}},nt=e=>{let{link:t,title:i,description:n,image:l,loading:a,autoFetch:s,onRemove:r,onLinkChange:d,onTitleChange:c,onDescriptionChange:u,onImageAdd:p,onImageAddFromLibrary:v,onImageChange:h,children:T}=e;const{t:S}=(0,Se.$)("planner"),I=(0,m.S)({base:!0,md:!1}),{fetchScraperData:E}=(0,Ce.Z)(),[w,A]=(0,o.useState)(!1),[P,D]=(0,o.useState)(!1),[O,z]=(0,o.useState)(!1),[R,M]=(0,o.useState)({title:i,description:n,image:l}),L=(0,Pe.Z)(R.title,100),F=(0,Pe.Z)(R.description,100),$=(0,De.G)(t),U=(0,o.useCallback)(async e=>{var t;z(!0);const i=await E(e);M({title:(null===i||void 0===i?void 0:i.title)||"",description:(null===i||void 0===i?void 0:i.description)||"",image:(null===i||void 0===i||null===(t=i.images)||void 0===t?void 0:t[0])||""}),z(!1)},[M,z,E]),N=(0,o.useCallback)(()=>A(!0),[A]),B=(0,o.useCallback)(()=>A(!1),[A]),W=(0,o.useCallback)(()=>{null===r||void 0===r||r(),(0,re.b)("post-link-preview","click","remove")},[r]),H=(0,o.useCallback)(e=>{null===d||void 0===d||d(e),(0,re.b)("post-link-preview","click","link change")},[d]),G=(0,o.useCallback)(e=>{M({...R,title:e})},[R,M]),V=(0,o.useCallback)(()=>{(0,re.b)("post-link-preview","click","title change")},[]),J=(0,o.useCallback)(e=>{M({...R,description:e})},[R,M]),K=(0,o.useCallback)(()=>{(0,re.b)("post-link-preview","click","description change")},[]),q=(0,o.useCallback)(()=>{null===p||void 0===p||p(),(0,re.b)("post-link-preview","click","image add")},[p]),X=(0,o.useCallback)(()=>{null===v||void 0===v||v(),(0,re.b)("post-link-preview","click","image library")},[v]),Y=(0,o.useCallback)(e=>{null===h||void 0===h||h(e),(0,re.b)("post-link-preview","click","image change")},[h]),Q=(0,o.useCallback)(()=>D(!0),[D]),ee=(0,o.useCallback)(()=>D(!1),[D]);return(0,o.useEffect)(()=>{M({title:i,description:n,image:l})},[i,n,l]),(0,o.useEffect)(()=>{null===c||void 0===c||c(R.title)},[L]),(0,o.useEffect)(()=>{null===u||void 0===u||u(R.description)},[F]),(0,o.useEffect)(()=>{s&&t&&U(t)},[t,s]),(0,We.jsxs)(g.k,{position:"relative",alignItems:"flex-start",border:"1px solid",borderColor:"content_alpha_100",borderRadius:"sm",background:"base_level_3",color:"content_active",children:[(0,We.jsxs)(x.x,{padding:2,width:"10rem",height:"8rem",position:"relative",onMouseEnter:p||h?N:null,onMouseLeave:p||h?B:null,children:[(0,We.jsx)(Ie.E,{src:R.image,fallback:(0,We.jsx)(et.Z,{text:(0,tt.UO)(R.image)}),width:"full",height:"full",objectFit:"contain"}),(I||w)&&(p||h)&&(0,We.jsx)(x.x,{sx:it,children:(0,We.jsxs)(f.v,{placement:"bottom-end",autoSelect:!1,isLazy:!0,children:[(0,We.jsx)(_.j,{as:b.h,sx:ot,icon:(0,We.jsx)(Qe.FaImages,{})}),(0,We.jsxs)(j.q,{minWidth:0,children:[h&&(0,We.jsx)(y.s,{icon:(0,We.jsx)(C.J,{as:Qe.FaImages,fontSize:"md"}),onClick:Q,children:S("post_link_preview.image.page_images")}),v&&(0,We.jsx)(y.s,{icon:(0,We.jsx)(C.J,{as:Qe.FaFolder,fontSize:"md"}),onClick:X,children:S("post_editor.toolbar.media_library")}),p&&(0,We.jsx)(y.s,{icon:(0,We.jsx)(C.J,{as:Qe.FaUpload,fontSize:"md"}),onClick:q,children:S("post_editor.toolbar.upload_media")})]})]})})]}),(0,We.jsxs)(g.k,{flexDirection:"column",padding:2,paddingLeft:0,width:"calc(100% - 10rem)",children:[(0,We.jsxs)(Ee.C,{value:R.title,selectAllOnFocus:!1,isPreviewFocusable:!!c,isDisabled:!c,onChange:c?G:null,onBlur:c?V:null,placeholder:c?S("post_link_preview.title.placeholder"):null,marginRight:5,fontSize:"sm",lineHeight:"1.2em",color:"inherit",children:[(0,We.jsx)(k.u,{label:S("post_link_preview.title.click_to_change"),hasArrow:!0,placement:"top",
1isDisabled:!c,shouldWrapChildren:!0,children:(0,We.jsx)(we.w,{display:"block",cursor:c?"pointer":null,_after:{content:'"."',visibility:"hidden"}})}),(0,We.jsx)(Ae.V,{})]}),(0,We.jsxs)(Ee.C,{value:R.description,selectAllOnFocus:!1,isPreviewFocusable:!!u,isDisabled:!u,onChange:u?J:null,onBlur:u?K:null,placeholder:u?S("post_link_preview.description.placeholder"):null,fontSize:"xs",lineHeight:"1.2em",color:"inherit",children:[(0,We.jsx)(k.u,{label:S("post_link_preview.description.click_to_change"),hasArrow:!0,placement:"top",isDisabled:!u,shouldWrapChildren:!0,children:(0,We.jsx)(we.w,{display:"block",cursor:u?"pointer":null,_after:{content:'"."',visibility:"hidden"}})}),(0,We.jsx)(Ae.V,{})]}),(0,We.jsxs)(x.x,{display:"flex",alignItems:"center",marginY:1,children:[(0,We.jsx)(x.x,{fontSize:"sm",children:(0,We.jsx)(Z.r,{href:t,title:t,isExternal:!0,children:(null===$||void 0===$?void 0:$.hostname)||""})}),d&&(0,We.jsx)(x.x,{marginLeft:1,children:(0,We.jsx)(Ge,{value:t,onSave:H})})]}),T]}),(a||O)&&(0,We.jsx)(Oe.Z,{styles:{padding:2,zIndex:"initial"},children:(0,We.jsx)(ze.Z,{})}),r&&(0,We.jsx)(ue.Ddz,{tooltipLabel:S("post_link_preview.remove"),position:"absolute",top:1,right:1,variant:"ghost",size:"xs",icon:(0,We.jsx)(C.J,{as:Qe.FaTimes}),onClick:W}),h&&P&&(0,We.jsx)(Ye,{link:t,onSelect:Y,onClose:ee})]})};var lt=i(792263),at=i(524981),st=i(468606),rt=i(25178),dt=i(729587),ct=i(519186),ut=i(810240);const pt="post-editor-scraper",mt=e=>(0,We.jsx)(ct.h,{children:(0,We.jsx)(x.x,{sx:{zIndex:"modal",position:"relative"},children:e})}),vt=e=>{let{data:t,loading:i,allowEditDetails:n,onChange:l,onRemove:a,children:r}=e;const{t:d}=(0,Se.$)(["planner","common"]),c=(0,s.I0)(),[u,p]=(0,o.useState)(),[m,v]=(0,o.useState)({...t}),g=(0,Pe.Z)(m,100),[f,_]=(0,o.useState)(null),[b,j]=(0,o.useState)(),{fetchScraperData:y}=(0,Ce.Z)(),C=(0,s.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),{uppy:k,uppyPlugins:T,uppyNote:S}=(0,rt.Z)({id:"post-editor-scraper"}),I=(0,o.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ue.CFj)({description:d("post_editor.media.errors.wrong_file_data"),title:d("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if("image"!==e.mimeType.split("/")[0])return(0,ue.CFj)({description:d("post_editor.media.errors.unsupported_file_type"),title:d("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),i=k.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return i?new Promise(t=>{i.addFile(e.url).then(()=>{t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}return _({image:e.url}),Promise.resolve(!0)},[d,k]),E=(0,o.useCallback)(e=>t=>{v({...m,[e]:t})},[m,v]),w=(0,o.useCallback)(async e=>{var t;p(!0);const i=await y(e);v({link:e,title:(null===i||void 0===i?void 0:i.title)||"",description:(null===i||void 0===i?void 0:i.description)||"",image:(null===i||void 0===i||null===(t=i.images)||void 0===t?void 0:t[0])||""}),p(!1)},[p,v,y]),A=(0,o.useCallback)(()=>{null===a||void 0===a||a()},[a]),P=(0,o.useCallback)(()=>{j(!0)},[j]),D=(0,o.useCallback)(()=>{j(!1)},[j]),O=(0,o.useCallback)(()=>{c((0,ve.U5)(pt))},[c]),z=(0,o.useCallback)(e=>{I(e),c((0,ve.U5)(null))},[I,c]);return(0,o.useEffect)(()=>{const e=()=>{p(!0),j(!1)},t=()=>{k.getFiles().length||p(!1)},i=(e,t)=>{let{body:i}=t;_({image:i.url}),k.removeFile(e.id)},o=e=>{k.removeFile(e.id)},n=(e,t)=>{_({preview:t})},l=()=>{const{info:e}=k.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(h.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,We.jsx)(h.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,ue.CFj)({description:e,title:d("error",{ns:"common"}),status:"error"})}};return k.on("file-added",e).on("file-removed",t).on("processPlannerMedia:upload-success",i).on("upload-error",o).on("thumbnail:generated",n).on("info-visible",l),()=>{k.off("file-added",e).off("file-removed",t).off("processPlannerMedia:upload-success",i).off("upload-error",o).off("thumbnail:generated",n).off("info-visible",l)}},[k]),(0,o.useEffect)(()=>{null!==f&&void 0!==f&&f.image&&(E("image")(f.image),_(null))},[f]),(0,o.useEffect)(()=>{v({...t})},[t]),(0,o.useEffect)(()=>{(0,J.isEqual)(t,m)||null===l||void 0===l||l({...m})},[g]),(0,o.useEffect)(()=>(c((0,ve.U5)(null)),()=>{c((0,ve.U5)(null))}),[]),(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(nt,{link:m.link,title:m.title,de
1scription:m.description,image:u&&null!==f&&void 0!==f&&f.preview?f.preview:m.image,loading:i||u,onRemove:a?A:void 0,onLinkChange:l?w:void 0,onTitleChange:l&&n?E("title"):void 0,onDescriptionChange:l&&n?E("description"):void 0,onImageAdd:l&&n?P:void 0,onImageAddFromLibrary:l&&n?O:void 0,onImageChange:l&&n?E("image"):void 0,children:r}),b&&(0,We.jsx)(dt.Z,{onClose:D,uppy:k,plugins:T,note:S}),C===pt&&mt((0,We.jsx)(x.x,{position:"fixed",top:"0",bottom:"0",width:"360px",children:(0,We.jsx)(ut.Z,{onAddFile:z})}))]})},ht=(0,o.memo)(vt),gt=e=>{let{value:t,options:i=[],onChange:n,placeholder:l}=e;const a=(0,o.useMemo)(()=>i.find(e=>e.value===t),[t,i]);return(0,We.jsxs)(f.v,{autoSelect:!1,children:[(0,We.jsx)(_.j,{as:T.z,borderWidth:null!==a&&void 0!==a&&a.value?void 0:"2px",borderStyle:null!==a&&void 0!==a&&a.value?void 0:"dashed",background:null!==a&&void 0!==a&&a.value?void 0:"transparent",children:(0,We.jsx)(h.x,{as:"span",display:"inline-block",w:"full",lineHeight:"1.3rem",children:null!==a&&void 0!==a&&a.value?null===a||void 0===a?void 0:a.label:l})}),(0,We.jsx)(j.q,{minWidth:"0",maxHeight:"250px",overflowY:"auto",children:i.map(e=>(0,We.jsxs)(y.s,{onClick:()=>n(e.value),color:t===e.value?"content_active":void 0,background:t===e.value?"content_alpha_100":void 0,children:[(0,We.jsx)(h.x,{as:"span",display:"inline-block",children:e.label}),e.badge&&(0,We.jsx)(S.C,{size:"xs",fontWeight:"normal",marginLeft:1,children:e.badge})]},e.value))})]})},xt={display:"flex",alignItems:"center",maxWidth:"40rem",marginTop:2},ft={flex:"0 0 auto",width:"25%",minWidth:"7rem",paddingRight:1,fontSize:"sm",lineHeight:"1.1em"},_t={flex:"1 1 auto",display:"flex",alignItems:"center"},bt={link:"",title:"",description:"",image:"",callToActionType:""},jt=e=>{var t,i,n,l,a,s;let{data:r,limit:d,buttonOptions:c,buttonPlaceholder:u,onRemove:p,onChange:m}=e;const{t:v}=(0,Se.$)(["planner","common"]),[h,f]=(0,o.useState)(),_=(0,o.useCallback)(()=>{null===p||void 0===p||p(),(0,re.b)("post-carousel","click","remove")},[p]),j=(0,o.useCallback)(e=>t=>{f(i=>[...i.map(i=>i.$id===e?{...i,...t}:i)])},[f]),y=(0,o.useCallback)(e=>()=>{f(t=>[...t.filter(t=>t.$id!==e)]),(0,re.b)("post-carousel","click","item remove")},[f]),S=(0,o.useCallback)(()=>{const e=null!==h&&void 0!==h&&h.length?h[h.length-1]:bt;f(t=>[...t,(0,J.cloneDeep)({...e,$id:(0,at.E)()})]),(0,re.b)("post-carousel","click","item add")},[h,f]),I=(0,o.useCallback)(()=>{var e;const t=!(null!==r&&void 0!==r&&null!==(e=r.endCard)&&void 0!==e&&e.value);null===m||void 0===m||m({endCard:t}),(0,re.b)("post-carousel","click","end card "+(t?"on":"off"))},[r,m]),E=(0,o.useCallback)(e=>{null===m||void 0===m||m({endCardLink:e.target.value})},[m]),A=(0,o.useCallback)(e=>{let{source:t,destination:i}=e;if(!t||!i)return;if(t.droppableId!==i.droppableId)return;if(t.index===i.index)return;const o=(0,J.cloneDeep)(h),[n]=o.splice(t.index,1);o.splice(i.index,0,n),f([...o]),(0,re.b)("post-carousel","click","item move")},[h,f]);return(0,o.useEffect)(()=>{var e,t;const i=(0,J.cloneDeep)((null===r||void 0===r||null===(e=r.items)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.slice(0,d))||[]);i.length||i.push((0,J.cloneDeep)(bt)),f(i.map(e=>({...e,$id:e.$id||(0,at.E)()})))},[null===r||void 0===r||null===(t=r.items)||void 0===t?void 0:t.value]),(0,o.useEffect)(()=>{var e;h&&((0,J.isEqual)(null===r||void 0===r||null===(e=r.items)||void 0===e?void 0:e.value,h)||null===m||void 0===m||m({items:h}))},[h]),(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(x.x,{marginBottom:3,color:"content_active",children:[(0,We.jsxs)(x.x,{display:"flex",children:[(0,We.jsxs)($.K,{direction:"row",align:"center",cursor:"pointer",width:"auto",onClick:I,children:[(0,We.jsx)(H.r,{size:"sm",isChecked:!(null===r||void 0===r||null===(i=r.endCard)||void 0===i||!i.value),isReadOnly:!0,pointerEvents:"none"}),(0,We.jsx)(x.x,{fontSize:"sm",children:v("post_carousel.end_card.title")})]}),(0,We.jsx)(x.x,{marginLeft:"auto",children:(0,We.jsx)(k.u,{label:v("post_carousel.action.delete"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,We.jsx)(st.Z,{as:b.h,icon:(0,We.jsx)(C.J,{as:Qe.FaTimes}
1),size:"sm",variant:"ghost",confirmTitle:v("post_carousel.action.delete_confirmation_title"),confirmMessage:v("post_carousel.action.delete_confirmation"),confirmButtonText:v("delete",{ns:"common"}),onConfirm:_})})})]}),null!==r&&void 0!==r&&r.endCardLink?(0,We.jsxs)(x.x,{sx:xt,children:[(0,We.jsx)(x.x,{sx:ft,children:v("post_carousel.end_card_link.title")}),(0,We.jsx)(x.x,{sx:_t,children:(0,We.jsx)(w.I,{size:"sm",value:null===r||void 0===r||null===(n=r.endCardLink)||void 0===n?void 0:n.value,onChange:E,isInvalid:null===r||void 0===r||null===(l=r.endCardLink)||void 0===l?void 0:l.isInvalid})})]}):null]}),(0,We.jsx)(lt.Z5,{onDragEnd:A,children:(0,We.jsx)(lt.bK,{droppableId:"carousel-items",children:e=>(0,We.jsxs)(x.x,{ref:e.innerRef,...e.droppableProps,children:[null===h||void 0===h?void 0:h.map((e,t)=>(0,We.jsx)(lt._l,{draggableId:e.$id,index:t,children:t=>(0,We.jsxs)(x.x,{ref:t.innerRef,...t.draggableProps,position:"relative",marginBottom:3,children:[(0,We.jsxs)(g.k,{...t.dragHandleProps,position:"absolute",top:"0",left:"0",zIndex:1,padding:1,color:"content_active",alignItems:"center",children:[(0,We.jsx)(C.J,{as:Qe.FaArrowsAltV,fontSize:"md",width:"0.5em"}),(0,We.jsx)(C.J,{as:Qe.FaBars,fontSize:"sm"})]}),(0,We.jsx)(ht,{data:e,onRemove:y(e.$id),onChange:j(e.$id),allowEditDetails:!0,children:(null===c||void 0===c?void 0:c.length)>0&&(0,We.jsx)(g.k,{justifyContent:"flex-end",marginTop:3,children:(0,We.jsx)(gt,{value:e.callToActionType,onChange:t=>j(e.$id)({callToActionType:t}),options:c,placeholder:u})})})]})},e.$id)),e.placeholder]})})}),(null===h||void 0===h?void 0:h.length)<d?(0,We.jsx)(x.x,{display:"flex",justifyContent:"center",children:(0,We.jsx)(T.z,{size:"sm",width:"full",leftIcon:(0,We.jsx)(C.J,{as:Qe.FaLink}),isDisabled:(null===r||void 0===r||null===(a=r.items)||void 0===a||null===(s=a.value)||void 0===s?void 0:s.length)>=d,onClick:S,children:v("post_carousel.action.add_next")})}):null]})};var yt=i(852890),Ct=i(166375),kt=i(747308),Tt=i(638461),St=i(835007),It=i(780410),Et=i(894821),wt=i(560191),At=i.n(wt),Pt=i(359185),Dt=i(709536),Ot=i(405506);const zt=e=>{let{modified:t,error:i,isReadOnly:o}=e;const n={position:"relative",padding:"3"};return i&&(n.color="common.negative"),o&&(n._disabled={cursor:"default"}),n},Rt=e=>{let{modified:t,error:i}=e;const o={position:"absolute",top:"2",right:"1",display:"block",width:"2",height:"2",borderRadius:"full"};return i?o.backgroundColor="common.negative":t&&(o.backgroundColor="content_note"),o},Mt=(0,o.forwardRef)((e,t)=>{let{icon:i,background:o,color:n="white",...l}=e;return(0,We.jsx)(x.x,{ref:t,display:"inline-flex",alignItems:"center",justifyContent:"center",width:"20px",height:"20px",lineHeight:0,borderRadius:"full",padding:o?"0.2em":void 0,backgroundColor:o,color:n,...l,children:(0,We.jsx)(C.J,{as:i,fontSize:o?"0.8em":void 0})})});Mt.propTypes={icon:At().oneOfType([At().node,At().string,At().func,At().object]).isRequired,background:At().string,color:At().string};const Lt=(0,o.forwardRef)((e,t)=>{let{tab:i,modified:n,error:l,hideText:a,isReadOnly:s}=e;const{t:r}=(0,Se.$)(["planner"]),d=(0,o.useMemo)(()=>r(`post_editor.tabs.${i}`),[i,r]),c=(0,o.useMemo)(()=>i!==Y.BASE?(0,Dt.V)(i):{icon:Ot.r,color:"content_inactive"},[i]);return(0,We.jsxs)(Pt.O,{ref:t,sx:zt({modified:n,error:l,isReadOnly:s}),isDisabled:!!s,fontWeight:"500",children:[null!==c&&void 0!==c&&c.icon?(0,We.jsx)(Mt,{icon:c.icon,background:null===c||void 0===c?void 0:c.background,color:null===c||void 0===c?void 0:c.color,marginRight:a?null:2,fontSize:c.fontSize}):null,a&&null!==c&&void 0!==c&&c.icon?null:(0,We.jsx)(x.x,{as:"span",children:d}),n||l?(0,We.jsx)(k.u,{placement:"top",hasArrow:!0,label:r(l?"post_editor.tab_state.error":"post_editor.tab_state.modified"),children:(0,We.jsx)(x.x,{sx:Rt({modified:n,error:l})})}):null]})}),Ft=(0,o.memo)(Lt);var $t=i(678141),Ut=i(357023),Nt=i(772929),Bt=i(323887),Zt=i(926284),Wt=i(354161),Ht=i(732259),Gt=i(448921),Vt=i(853587),Jt=i(945249),Kt=i(478096),qt=i(481785),Xt=(i(127659),i(250841)),Yt=i(273525),Qt=i(313773);const ei=["minutes","hours","days"],ti=ei[0],ii=e=>e.filter((e,t,i)=>i.indexOf(e)===t).sort((e,t)=>
1e.time.localeCompare(t.time)),oi=e=>{let{accounts:t,accountsIds:i,customizedTimes:n,delayTime:l,defaultTimezone:a,onCustomizedTimesChange:s,onDelayTimeChange:r,time:d,date:c,timezone:u,onTimeChange:p,allowEmptyTime:m=!1,allowCustomizedTimes:v}=e;const{t:h}=(0,Se.$)("planner"),[f,_]=(0,o.useState)({}),b=(0,o.useMemo)(()=>t.filter(e=>i.includes(e.id)),[t,i]),j=(0,o.useCallback)(async()=>{try{const e=await(0,Qt._dW)({accountsIds:i});e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?_(e.data.times):_({}),(0,ve.EF)(e)}catch(e){(0,ve.EF)(e.response),_({})}},[i]),y=(0,o.useCallback)(()=>{l?(null===r||void 0===r||r(null),(0,re.b)("post-editor","click","schedule time picker - delay turn off")):(null===r||void 0===r||r({value:"5",unit:ti}),(0,re.b)("post-editor","click","schedule time picker - delay turn on"))},[l,r]),k=(0,o.useCallback)(e=>{null===r||void 0===r||r({...l,value:String(e||0)}),(0,re.b)("post-editor","click","schedule time picker - delay value change")},[l,r]),T=(0,o.useCallback)(e=>{const t=e.target.value||ti;null===r||void 0===r||r({...l,unit:t}),(0,re.b)("post-editor","click","schedule time picker - delay unit change")},[l,r]),S=(0,o.useCallback)(e=>{if(parseInt(e.target.value)){const e=b.map(e=>e.id);null===s||void 0===s||s({...(0,me.Pk)(e,c,d,u,null===l||void 0===l?void 0:l.unit,null===l||void 0===l?void 0:l.value)}),null===r||void 0===r||r(null),(0,re.b)("post-editor","click","schedule time picker - customized times turn on")}else null===s||void 0===s||s(null),(0,re.b)("post-editor","click","schedule time picker - customized times turn off")},[b,c,d,u,l,s,r]),I=(0,o.useCallback)(e=>t=>{t&&(null===s||void 0===s||s({...n,[e]:{date:t.date||"",time:t.time||"",timezone:t.timezone||""}}),(0,re.b)("post-editor","click","schedule time picker - customized time change"))},[n,s]);return(0,o.useEffect)(()=>{j()},[i]),(0,o.useEffect)(()=>{v||(null===r||void 0===r||r(null),null===s||void 0===s||s(null))},[]),(0,We.jsxs)(x.x,{width:"full",children:[s&&v?(0,We.jsx)(g.k,{justifyContent:"flex-end",marginBottom:"2",children:(0,We.jsxs)(E.P,{onChange:S,value:n?1:0,size:"sm",children:[(0,We.jsx)("option",{value:0,children:h("post_editor.date_time.cancel_customized_times")}),(0,We.jsx)("option",{value:1,children:h("post_editor.date_time.use_customized_times")})]})}):null,n?(0,We.jsx)(x.x,{paddingTop:"2",children:(0,We.jsx)(Nt.U,{allowToggle:!0,borderBottom:"1px solid",borderColor:"content_alpha_200",children:b.map(e=>{var t,i,o,l,s,r,d,c,u,p;return(0,We.jsxs)(Bt.Q,{border:"0",children:[(0,We.jsxs)(Zt.K,{background:"none",border:"0",borderTop:"1px solid",borderColor:"content_alpha_200",paddingX:"0",paddingY:"2",children:[(0,We.jsxs)(g.k,{flex:"1",maxWidth:"calc(100% - 1em - 0.5rem)",textAlign:"left",alignItems:"center",children:[(0,We.jsx)(Yt.Z,{src:e.image,name:e.name,socialType:e.social_type,socialTypeShown:!0,size:"sm"}),(0,We.jsxs)(g.k,{direction:"column",flex:"1",maxWidth:"calc(100% - 32px)",paddingLeft:"3",fontSize:"xs",lineHeight:"1",color:"content_inactive",children:[(0,We.jsxs)(g.k,{fontSize:"sm",whiteSpace:"nowrap",overflow:"hidden",children:[(0,We.jsx)(x.x,{children:e.name}),(0,We.jsx)(x.x,{marginLeft:"2",color:"content_note",children:h(`social_types.${e.social_type}.sub`)})]}),(0,We.jsxs)(g.k,{alignItems:"center",marginTop:"1",whiteSpace:"nowrap",overflow:"hidden",children:[(0,We.jsx)(x.x,{color:"content_inactive",fontWeight:"500",children:null!==(t=n[e.id])&&void 0!==t&&t.time?(0,Jt.default)((0,Kt.default)(n[e.id].time,"HH:mm",new Date),"p"):h("post_editor.date_time.not_set")}),null!==(i=n[e.id])&&void 0!==i&&i.date?(0,We.jsx)(x.x,{marginLeft:"2",color:"content_inactive",textTransform:"uppercase",children:(0,Jt.default)((0,qt.default)(n[e.id].date),"EEE, LLL do, yyyy")}):null,null!==(o=n[e.id])&&void 0!==o&&o.timezone||a?(0,We.jsxs)(g.k,{alignItems:"center",marginLeft:"2",color:"content_note",children:[(0,We.jsx)(C.J,{as:Qe.FaGlobe,marginRight:"1"}),(0,We.jsx)(x.x,{children:((null===(l=n[e.id])||void 0===l?void 0:l.timezone)||a).replaceAll("_"," ")})]}):null]})]})]}),(0,We.jsx)(Wt.X,{marginX:"1",color:"content_inactive"})]}),(0,We.jsx)(Ht.H,{padding:"0",children:(0,We.jsx)(g.k,{paddingY:"2",justifyContent:"center",children:(0,We.jsx)(Xt.Z,{date:null===(s=n[e.id])||void 0===s?void 0:s.date,time:null===(r=n[e.id])||void 0===r?void 0:r.time,timezone:null===(d=n[e.id])||void 0===d?void 0:d.timezone,defaultTimezone:a,required:!m,showTimeClearButton:m,predefinedTimes:null!==(c=n[e.id])&&void 0!==c&&c.date?ii((null===f||void 0===f||null===(u=f[e.id])||void 0===u?void 0:u[(0,Jt.default)((0,qt.default)(null===(p=n[e.id])||void 0===p?void 0:p.date),"i")])||[]):[],onChange:I(e.id),marginLeft:"-0.5em"})})})]},e.id)})})}):(0,We.jsxs)(x.x,{children:[(0,We.jsx)(g.k,{paddingY:"2",justifyContent:"center",children:(0,We.jsx)(Xt.Z,{time:d,date:c,timezone:u,defaultTimezone:a,onChange:p,required:!m,showTimeClearButton:m,predefinedTimes:c?ii(Object.values(f||{}).reduce((e,t)=>
1[...e,...t[(0,Jt.default)((0,qt.default)(c),"i")]||[]],[])):[]})}),r&&v?(0,We.jsxs)(x.x,{marginTop:"2",children:[(0,We.jsxs)(g.k,{alignItems:"center",justifyContent:"center",children:[(0,We.jsx)(H.r,{id:"delay-time",size:"sm",isChecked:!!l,onChange:y}),(0,We.jsx)(x.x,{as:"label",htmlFor:"delay-time",fontSize:"sm",margin:"0",marginLeft:"2",cursor:"pointer",children:h("post_editor.date_time.add_delay_time")})]}),l?(0,We.jsxs)(g.k,{justifyContent:"center",marginTop:"2",children:[(0,We.jsx)(Gt.B,{size:"sm",width:"6rem",marginRight:"1",children:(0,We.jsxs)(Vt.Y2,{onChange:k,value:l.value,precision:0,step:1,min:0,children:[(0,We.jsx)(Vt.zu,{}),(0,We.jsxs)(Vt.Fi,{children:[(0,We.jsx)(Vt.WQ,{}),(0,We.jsx)(Vt.Y_,{})]})]})}),(0,We.jsx)(Gt.B,{size:"sm",width:"8rem",children:(0,We.jsx)(E.P,{onChange:T,value:l.unit,children:ei.map(e=>(0,We.jsx)("option",{value:e,children:h(`post_editor.date_time.delay.${e}`)},e))})})]}):null]}):null]})]})};var ni=i(205548);const li=e=>{let{onClose:t,onConfirm:i,...s}=e;const{t:r}=(0,Se.$)(["planner","common"]),d=(0,o.useMemo)(()=>{if(!(null!==s&&void 0!==s&&s.customizedTimes||null===s||void 0===s)&&s.date&&null!==s&&void 0!==s&&s.time)return{date:s.date,time:s.time,timezone:s.timezone}},[s]);return(0,We.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:r("post_editor.add_draft_time.title")}),(0,We.jsx)(Je.f,{children:(0,We.jsx)(oi,{allowEmptyTime:!0,...s})}),(0,We.jsxs)(Ut.m,{children:[d&&(0,We.jsxs)(g.k,{flexDirection:"column",alignItems:"center",fontSize:"xs",lineHeight:1.2,marginRight:"auto",children:[(0,We.jsx)(h.x,{children:(0,ni.fA)(d,ni.FD.dateTime)}),(0,We.jsxs)(h.x,{fontSize:"xs",children:["(",(0,ni.rQ)(d.timezone),")"]})]}),(0,We.jsxs)(Ne.h,{size:"sm",spacing:"3",children:[(0,We.jsx)(T.z,{onClick:t,children:r("cancel",{ns:"common"})}),(0,We.jsx)(T.z,{variant:"solid",onClick:i,children:r("post_editor.add_draft_time.confirm")})]})]}),(0,We.jsx)(Ke.o,{})]})]})},ai=e=>{let{onClose:t,onConfirm:i,...s}=e;const{t:r}=(0,Se.$)(["planner","common"]),d=(0,o.useMemo)(()=>{if(!(null!==s&&void 0!==s&&s.customizedTimes||null===s||void 0===s)&&s.date&&null!==s&&void 0!==s&&s.time)return{date:s.date,time:s.time,timezone:s.timezone}},[s]);return(0,We.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,scrollBehavior:"inside",isOpen:!0,onClose:t,children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:r("post_editor.schedule_time.title")}),(0,We.jsx)(Je.f,{children:(0,We.jsx)(oi,{...s})}),(0,We.jsxs)(Ut.m,{children:[d&&(0,We.jsxs)(g.k,{flexDirection:"column",alignItems:"center",fontSize:"sm",lineHeight:1.2,marginRight:"auto",children:[(0,We.jsx)(h.x,{children:(0,ni.fA)(d,ni.FD.dateTime)}),(0,We.jsxs)(h.x,{fontSize:"xs",children:["(",(0,ni.rQ)(d.timezone),")"]})]}),(0,We.jsxs)(Ne.h,{size:"sm",spacing:"3",children:[(0,We.jsx)(T.z,{onClick:t,children:r("cancel",{ns:"common"})}),(0,We.jsx)(T.z,{variant:"solid",onClick:i,children:r("post_editor.schedule_time.confirm")})]})]}),(0,We.jsx)(Ke.o,{})]})]})};var si=i(329060);const ri=e=>{let{loading:t=!1,onClose:i,onConfirm:s}=e;const{t:r}=(0,Se.$)(["planner","common"]),[d,c]=(0,o.useState)(!1),u=(0,o.useCallback)(()=>{s(d)},[s,d]);return(0,We.jsxs)(n.u_,{onClose:i,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{borderBottom:"1px solid",borderColor:"whiteAlpha.300",children:r("add_to_queue")}),(0,We.jsxs)(Je.f,{py:"5",children:[(0,We.jsx)(h.x,{mb:"2",children:r("add_to_queue_modal.title")}),(0,We.jsxs)(h.x,{color:"content_note",fontSize:"sm",children:[r("add_to_queue_modal.description"),(0,We.jsx)(Z.r,{href:"https://help.simplified.com/en/articles/6097903-how-to-add-posts-to-the-queue",isExternal:!0,sx:{textTransform:"lowercase"},children:r("learn_more",{ns:"common"})}),"."]})]}),(0,We.jsxs)(Ut.m,{borderTop:"1px solid",borderColor:"whiteAlpha.300",children:[(0,We.jsx)(si.X,{isChecked:d,onChange:e=>c(e.target.checked),mr:"auto",children:(0,We.jsx)(x.x,{as:"span",fontSize:"sm",children:r("add_to_queue_modal.skip_next_time")}
1)}),(0,We.jsx)(T.z,{onClick:u,isLoading:t,size:"sm",variant:"solid",children:r("add_to_queue")})]}),(0,We.jsx)(Ke.o,{mt:"1"})]})]})};var di=i(369843),ci=i(678462),ui=i(599875);const pi=e=>{let{type:t,socialType:i,postType:s,remember:r,action:d,onClose:c,onConfirm:u}=e;const{t:p}=(0,Se.$)(["planner","common"]),[m,v]=(0,o.useState)(!1),f=(0,o.useMemo)(()=>(0,ce.isMobileApp)(),[]),_=(0,o.useCallback)(()=>{u(m),v(!1)},[u,m,v]);return(0,We.jsxs)(n.u_,{onClose:c,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:p("mobile-app"===t?"how_it_works.mobile_app.title":"how_it_works.title")}),(0,We.jsxs)(Je.f,{children:["reminder"===t&&(()=>{const e=(0,Dt.A)(i),t={provider:p(`social_types.${i}.main`),postType:p([`post_editor.additional_fields.${e}.postType.value.${s}`,"how_it_works.reminder.defaultPostType"])};return(0,We.jsxs)(x.x,{color:"content_inactive",children:[(0,We.jsxs)(g.k,{alignItems:"stretch",marginBottom:"3",children:[(0,We.jsxs)(x.x,{width:"8",textAlign:"center",position:"relative",children:[(0,We.jsx)(C.J,{as:Qe.FaClock,color:"content_inactive"}),(0,We.jsx)(x.x,{position:"absolute",top:"1em",left:"0",right:"0",marginX:"auto",width:"1px",height:"calc(100% + var(--chakra-space-3))",background:"content_alpha_200"})]}),(0,We.jsxs)(x.x,{flex:"1",children:[(0,We.jsx)(x.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.schedule_title",t)}),(0,We.jsx)(x.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.schedule_description",t)})]})]}),(0,We.jsxs)(g.k,{alignItems:"stretch",marginBottom:"3",children:[(0,We.jsxs)(x.x,{width:"8",textAlign:"center",position:"relative",children:[(0,We.jsx)(C.J,{as:Qe.FaBell,color:"content_inactive"}),(0,We.jsx)(x.x,{position:"absolute",top:"1em",left:"0",right:"0",marginX:"auto",width:"1px",height:"calc(100% + var(--chakra-space-3))",background:"content_alpha_200"})]}),(0,We.jsxs)(x.x,{flex:"1",children:[(0,We.jsx)(x.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.receive_title",t)}),(0,We.jsx)(x.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.receive_description",t)})]})]}),(0,We.jsxs)(g.k,{alignItems:"stretch",children:[(0,We.jsx)(x.x,{width:"8",textAlign:"center",children:(0,We.jsx)(C.J,{as:Qe.FaHandPointer,color:"content_inactive"})}),(0,We.jsxs)(x.x,{flex:"1",children:[(0,We.jsx)(x.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.publish_title",t)}),(0,We.jsx)(x.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.publish_description",t)})]})]})]})})(),"mobile-app"===t&&(0,We.jsxs)(g.k,{flexDirection:"column",alignItems:"center",children:[(0,We.jsx)(h.x,{textAlign:"center",fontSize:"sm",color:"content_inactive",marginBottom:1,children:p("how_it_works.mobile_app.description_1")}),(0,We.jsx)(h.x,{textAlign:"center",fontSize:"sm",color:"content_inactive",marginBottom:3,children:p("how_it_works.mobile_app.description_2")}),!f&&(0,We.jsxs)(g.k,{alignItems:"center",children:[(0,We.jsx)(Z.r,{href:di.pp,isExternal:!0,marginX:2,children:(0,We.jsx)(Ie.E,{src:ci.Z,height:"3rem"})}),(0,We.jsx)(Z.r,{href:di.oK,isExternal:!0,marginX:2,children:(0,We.jsx)(Ie.E,{src:ui.Z,height:"3rem"})})]})]})]}),(0,We.jsxs)(Ut.m,{children:[r&&(0,We.jsx)(si.X,{isChecked:m,onChange:e=>v(e.target.checked),children:(0,We.jsx)(x.x,{as:"span",fontSize:"sm",children:p("how_it_works.skip_next_time")})}),(0,We.jsx)(T.z,{onClick:_,size:"sm",variant:"solid",marginLeft:"auto",children:p("mobile-app"===t?`post_editor.actions.${d}`:"how_it_works.acknowledge")})]}),(0,We.jsx)(Ke.o,{})]})]})},mi="this_post",vi="all_future",hi=e=>{let{isLoading:t,onClose:i,onConfirm:s}=e;const{t:r}=(0,Se.$)(["planner","common"]),[d,c]=(0,o.useState)(mi);return(0,We.jsxs)(n.u_,{onClose:i,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:r("multiply_save.title")}),(0,We.jsx)(Je.f,{children:(0,We.jsx)(M.E,{value:d,onChange:c,children:(0,We.jsxs)($.K,{spacing:3,children:[(0,We.jsx)(L.Y,{value:mi,children:r("multiply_save.save_this_only")}),(0,We.jsx)(L.Y,{value:vi,children:r("multiply_save.save_all_future")})]})})}),(0,We.jsxs)(Ut.m,{gap:2,children:[(0,We.jsx)(T.z,{variant:"ghost",size:"sm",onClick:i,isDisabled:t,children:r("cancel",{ns:"common"})}),(0,We.jsx)(T.z,{variant:"solid",size:"sm",onClick:()=>{s(d===vi)},isLoading:t,children:r("save",{ns:"common"})})]}),(0,We.jsx)(Ke.o,{})]})]})},gi=(0,o.memo)(hi),xi=e=>{let{onClose:t,onConfirm:i}=e;const{t:o}=(0,Se.$)(["planner","common"]);
1return(0,We.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,variant:"line-min",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:o("posts.publish_now")}),(0,We.jsx)(Je.f,{children:(0,We.jsx)(h.x,{fontSize:"sm",children:o("posts.publish_now.confirm_multiple")})}),(0,We.jsx)(Ut.m,{children:(0,We.jsxs)(Ne.h,{size:"sm",spacing:"3",children:[(0,We.jsx)(T.z,{onClick:t,variant:"secondary",children:o("cancel",{ns:"common"})}),(0,We.jsxs)(T.z,{variant:"solid",onClick:i,children:[o("posts.publish_now"),"!"]})]})}),(0,We.jsx)(Ke.o,{})]})]})},fi=e=>{let{isLoading:t,isDisabled:i,canEditDrafts:n=!0,canEditPosts:l=!0,onAddSchedule:a,onAddBuffer:s,onAddBufferDisabled:r,onPublishNow:d,onAddDraft:c,requiresAccount:u}=e;const{t:p}=(0,Se.$)("planner"),[m,v]=(0,je.Z)("post-editor-create-action",X.U0),g=(0,o.useMemo)(()=>{const e=[];return a&&e.push({key:X.U0,onClick:a}),s&&e.push({key:X.Y_,onClick:s,disabled:r}),d&&e.push({key:X.rv,onClick:d}),e},[a,s,r,d]),x=(0,o.useMemo)(()=>g.find(e=>e.key===m&&!e.disabled)||g.find(e=>!e.disabled)||g[0],[g,m]),S=(0,o.useMemo)(()=>g.map(e=>e.key),[g]),I=(0,o.useCallback)(e=>()=>{var t;v(e.key),null===(t=e.onClick)||void 0===t||t.call(e)},[v]);return(0,We.jsxs)(Ne.h,{size:"sm",children:[n?(0,We.jsx)(T.z,{onClick:c,isDisabled:i||!!t,isLoading:t===X.Zt,variant:"secondary",children:p("post_editor.actions.save_draft")}):(0,We.jsx)(k.u,{label:p("no_draft_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,We.jsx)(T.z,{isDisabled:!0,variant:"secondary",children:p("post_editor.actions.save_draft")})}),l&&(0,We.jsx)(k.u,{label:p("drafts.schedule_requires_account"),isDisabled:!u,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,We.jsxs)(Ne.h,{size:"sm",isAttached:!0,variant:"solid",children:[(0,We.jsx)(k.u,{label:x.disabled,isDisabled:!x.disabled||u,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,We.jsx)(T.z,{onClick:x.onClick,isDisabled:i||!!t||x.disabled||u,isLoading:S.includes(t),borderTopRightRadius:0,borderBottomRightRadius:0,children:p(`post_editor.actions.${x.key}`)})}),(0,We.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,We.jsx)(_.j,{as:b.h,icon:(0,We.jsx)(C.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:i||!!t||u,borderRadius:"0 var(--chakra-radii-md) var(--chakra-radii-md) 0"}),(0,We.jsx)(j.q,{children:g.map(e=>e.disabled?(0,We.jsxs)(y.s,{cursor:"default",sx:{_hover:{bg:"transparent"}},children:[(0,We.jsx)(h.x,{color:"content_note",mr:2,children:p(`post_editor.actions.${e.key}`)}),(0,We.jsx)(k.u,{label:e.disabled,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,We.jsx)(C.J,{color:"content_note",as:Qe.FaInfoCircle})})]},e.key):(0,We.jsx)(y.s,{onClick:I(e),children:p(`post_editor.actions.${e.key}`)},e.key))})]})]})})]})},_i=(0,o.memo)(fi),bi=(0,o.forwardRef)((e,t)=>{let{date:i,time:o,timezone:n,hasCustomizedTimes:l,...a}=e;const{t:s}=(0,Se.$)("planner");return(0,We.jsx)(T.z,{...a,leftIcon:(0,We.jsx)(C.J,{as:Be.s3B,fontSize:"xl"}),ref:t,children:l?(0,We.jsx)(x.x,{width:"7.5rem",whiteSpace:"initial",children:(0,We.jsx)(x.x,{fontSize:"0.85em",lineHeight:"1",children:s("post_editor.date_time.use_customized_times")})}):(0,We.jsxs)(x.x,{minWidth:"7.5rem",children:[(0,We.jsx)(x.x,{fontSize:"0.95em",children:i&&o?(0,Jt.default)((0,qt.default)(`${i} ${o}`),"yyyy-MM-dd p"):s("post_editor.date_time.not_set")}),(0,We.jsx)(x.x,{fontSize:"0.65em",opacity:"0.5",children:(0,ni.rQ)(n)||""})]})})}),ji=(0,o.memo)(bi),yi=e=>{let{isLoading:t,isDisabled:i,date:o,time:n,timezone:l,defaultTimezone:a,accounts:s,accountsIds:r,customizedTimes:d,delayTime:c,onTimeChange:u,onDelayTimeChange:p,onCustomizedTimesChange:m,onSave:v,hideTimeSelector:h,allowCustomizedTimes:g}=e;const{t:x}=(0,Se.$)("planner");return(0,We.jsxs)(Ne.h,{size:"sm",children:[h?null:(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(ji,{date:o,time:n,timezone:l,hasCustomizedTimes:!!d,isDisabled:!!t})}),(0,We.jsxs)(Le.y,{width:"auto",padding:"3",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(oi,{accounts:s,accountsIds:r,customizedTimes:d,delayTime:c,defaultTimezone:a,date:o,time:n,timezone:l,onTimeChange:u,onDelayTimeChange:p,onCustomizedTimesChange:m,allowCustomizedTimes:g})]})]}),(0,We.jsx)(T.z,{variant:"solid",onClick:v,isDisabled:i||!!t,isLoading:t===X.LE,children:x("post_editor.actions.save")})]})}
1,Ci=(0,o.memo)(yi),ki=e=>{let{canEditDrafts:t=!0,isLoading:i,isDisabled:o,onAddDraft:n,onAddForApprovalDraft:l}=e;const{t:a}=(0,Se.$)("planner");return(0,We.jsxs)(Ne.h,{size:"sm",isAttached:!0,variant:"solid",children:[t?(0,We.jsx)(T.z,{variant:"solid",onClick:n,isDisabled:o||!!i,isLoading:i===X.Zt,children:a("post_editor.actions.add_draft")}):(0,We.jsx)(k.u,{label:a("no_draft_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,We.jsx)(T.z,{isDisabled:!0,variant:"secondary",children:a("post_editor.actions.add_draft")})}),l&&t&&(0,We.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,We.jsx)(_.j,{as:b.h,icon:(0,We.jsx)(C.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:o||!!i}),(0,We.jsx)(j.q,{children:(0,We.jsx)(y.s,{onClick:l,children:a("post_editor.actions.add_for_approval_draft")})})]})]})},Ti=(0,o.memo)(ki),Si=e=>{let{isLoading:t,isDisabled:i,canEditPosts:n,date:l,time:a,timezone:s,defaultTimezone:r,accounts:d,accountsIds:c,customizedTimes:u,delayTime:p,onTimeChange:m,onDelayTimeChange:v,onCustomizedTimesChange:h,onSave:g,onAddSchedule:x,onAddBuffer:S,onPublishNow:I,allowCustomizedTimes:E,requiresAccount:w}=e;const{t:O}=(0,Se.$)("planner"),z=(0,o.useMemo)(()=>{const e=[];return x&&e.push({key:X.U0,onClick:x}),S&&e.push({key:X.Y_,onClick:S}),I&&e.push({key:X.rv,onClick:I}),e},[x,S,I]),R=(0,o.useCallback)(e=>()=>{var t;null===(t=e.onClick)||void 0===t||t.call(e)},[]);return(0,We.jsxs)(Ne.h,{size:"sm",children:[(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(ji,{date:l,time:a,timezone:s,hasCustomizedTimes:!!u,isDisabled:!!t})}),(0,We.jsxs)(Le.y,{width:"auto",padding:"3",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(oi,{allowEmptyTime:!0,accounts:d,accountsIds:c,customizedTimes:u,delayTime:p,defaultTimezone:r,date:l,time:a,timezone:s,onTimeChange:m,onDelayTimeChange:v,onCustomizedTimesChange:h,allowCustomizedTimes:E})]})]}),(0,We.jsxs)(Ne.h,{size:"sm",isAttached:z.length>0,variant:"solid",children:[(0,We.jsx)(T.z,{variant:"solid",onClick:g,isDisabled:i||!!t,isLoading:t===X.gh,children:O("post_editor.actions.save_draft")}),n&&z.length>0&&(0,We.jsx)(k.u,{label:O("drafts.schedule_requires_account"),isDisabled:!w,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,We.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,We.jsx)(_.j,{as:b.h,icon:(0,We.jsx)(C.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:i||!!t||w}),(0,We.jsx)(j.q,{children:z.map(e=>(0,We.jsx)(y.s,{onClick:R(e),children:O(`post_editor.actions.${e.key}`)},e.key))})]})})]})]})},Ii=(0,o.memo)(Si);var Ei=i(741220),wi=i(868366),Ai=i(404012),Pi=i(167330);const Di=e=>{let{accounts:t,postsByProvider:i,onClose:s,...r}=e;const{t:d}=(0,Se.$)(["snapshot-maker"]),[c,u]=(0,o.useState)(),[p,m]=(0,o.useState)(),v=(0,o.useCallback)(e=>{const o=e[0],n=t.find(e=>e.id===o),l=(0,Dt.A)(n.social_type),a=i[l];m({name:n.name,nickname:n.nickname?`@${n.nickname}`:"",avatarUrl:n.image,message:a.message,provider:l}),u(n.id)},[m,u,t,i]);return(0,We.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,initialFocusRef:()=>null,closeOnOverlayClick:!1,isOpen:!0,onClose:s,size:"full",scrollBehavior:"inside",motionPreset:"none",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{margin:2,background:"base_level_2",children:[(0,We.jsx)(Ve.x,{children:d("name.post_image_maker")}),(0,We.jsx)(Je.f,{display:"flex",flexDirection:"column",alignItems:"center",children:(0,We.jsx)(x.x,{width:"100%",maxWidth:"960px",children:(0,We.jsx)(Ai.Z,{...r,description:d("description.post_to_image"),sourceTab:{title:d("tab.social_account"),content:(0,We.jsx)(Pi.Z,{selected:c?[c]:[],accounts:t||[],required:!0,onChange:v})},defaultTemplateData:p})})}),(0,We.jsx)(Ke.o,{})]})]})},Oi=e=>{let{onChange:t,additional:i,provider:n,accounts:l=[]}=e;const{t:a}=(0,Se.$)(["planner"]),r=(0,s.I0)(),d=(0,o.useMemo)(()=>{const e=null===i||void 0===i?void 0:i.find(e=>e.source===n&&e.type===oe.LOCATION),t=null===e||void 0===e?void 0:e.location;return null!==t&&void 0!==t&&t.id&&null!==t&&void 0!==t&&t.name?{value:t.id,label:t.name}:null},[i,n]),c=(0,o.useCallback)(async e=>{try{var t;if(!e||e.length<2)return[];let i;if(n===Q.THREADS){const t=l.find(e=>e.social_type!==ne.THREADS_REMINDER);if(!t)return console.error("No valid Threads account found"),[];
1i=await r((0,ve.ND)(e,t.id))}else i=await r((0,ve.dq)(e));return((null===(t=i.data)||void 0===t?void 0:t.items)||[]).map(e=>({value:e.id,label:e.name}))}catch(i){return console.error("Failed to search locations:",i),[]}},[r,n,l]),u=(0,o.useCallback)(e=>{null!==e&&void 0!==e&&e.value&&null!==e&&void 0!==e&&e.label?t({location:{id:e.value,name:e.label}}):t(null)},[t]);return(0,We.jsx)(x.x,{padding:2,children:(0,We.jsx)(ue.QD5,{isClearable:!0,loadOptions:c,cacheOptions:!0,placeholder:a("post_edit_location.location_placeholder"),noOptionsMessage:e=>{let{inputValue:t}=e;return t.length>=2?a("post_edit_location.location_no_items"):a("post_edit_location.location_placeholder")},value:d,onChange:u})})},zi=e=>{let{additional:t,provider:i}=e;const{t:n}=(0,Se.$)(["planner"]),l=(0,o.useMemo)(()=>{var e;const o=null===t||void 0===t?void 0:t.find(e=>e.source===i&&e.type===oe.LOCATION);return(null===o||void 0===o||null===(e=o.location)||void 0===e?void 0:e.name)||null},[t,i]);return l?(0,We.jsxs)(We.Fragment,{children:[n("post_editor.toolbar.location")," - ",l]}):(0,We.jsx)(We.Fragment,{children:n("post_editor.toolbar.location")})};var Ri=i(291508);const Mi=e=>{let{title:t,description:i,subtitle:o,onClick:n}=e;return(0,We.jsxs)(T.z,{onClick:n,rightIcon:(0,We.jsx)(C.J,{as:G.sFD}),children:[(0,We.jsxs)(x.x,{marginRight:"auto",textAlign:"left",children:[(0,We.jsx)(h.x,{fontWeight:"medium",children:t}),o&&(0,We.jsx)(h.x,{fontSize:"xs",fontWeight:"normal",color:"content_note",children:o})]}),i&&(0,We.jsx)(k.u,{label:i,placement:"top",hasArrow:!0,children:(0,We.jsx)(x.x,{as:"span",display:"inline-flex",children:(0,We.jsx)(C.J,{as:G.g_1,color:"content_note"})})})]})};var Li=i(553218);const Fi=e=>{let{title:t,onBack:i}=e;const{t:o}=(0,Se.$)(["common"]);return(0,We.jsxs)(Li.U,{children:[(0,We.jsx)(b.h,{"aria-label":o("back"),icon:(0,We.jsx)(C.J,{as:G.XWG}),size:"sm",variant:"ghost",onClick:i}),(0,We.jsx)(h.x,{fontWeight:"medium",flex:1,children:t})]})};var $i=i(282887);const Ui=e=>{let{children:t}=e;return(0,We.jsx)($i.g,{padding:2,spacing:2,align:"stretch",children:t})};var Ni=function(e){return e.TARGET_TYPE="target_type",e.OPTIONS="options",e.GEO_LOCATION_COUNTRIES="geo_location_countries",e}(Ni||{});const Bi=e=>{var t;let{onChange:i,additional:n,provider:l}=e;const{t:a}=(0,Se.$)(["planner","common"]),[s,r]=(0,o.useState)(Ni.TARGET_TYPE),[d,c]=(0,o.useState)(null),[u,p]=(0,o.useState)(""),m=(0,o.useMemo)(()=>null===n||void 0===n?void 0:n.find(e=>e.source===l&&e.type===oe.TARGETING),[n,l]),v=(0,o.useMemo)(()=>null===n||void 0===n?void 0:n.find(e=>e.source===l&&e.type===oe.FEED_TARGETING),[n,l]),h=(0,o.useMemo)(()=>{let e;if(d===oe.TARGETING?e=m:d===oe.FEED_TARGETING&&(e=v),!e)return null;const{source:t,type:i,...o}=e;return o},[d,m,v]),g=(0,o.useCallback)(async e=>{try{var t;if(!e||e.length<2)return[];const i=await(0,Qt.ldT)(e,["country"]);return((null===(t=i.data)||void 0===t?void 0:t.items)||[]).map(e=>({value:e.key,label:e.name,data:e}))}catch(i){return(0,Ri.S3)(i),[]}},[]),f=(0,o.useCallback)(e=>{if(!d)return;if(!e||0===e.length)return void i(d,null);const t=e.map(e=>({code:e.value,name:e.label}));i(d,{...h,geo_locations:{...null===h||void 0===h?void 0:h.geo_locations,countries:t}})},[h,i,d]),_=()=>{var e;return((null===h||void 0===h||null===(e=h.geo_locations)||void 0===e?void 0:e.countries)||[]).length};return(0,We.jsx)(Ui,{children:s===Ni.TARGET_TYPE?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(Mi,{title:a("post_target_picker.limit_audience.title"),description:a("post_target_picker.limit_audience.description"),onClick:()=>{c(oe.TARGETING),r(Ni.OPTIONS)}}),(0,We.jsx)(Mi,{title:a("post_target_picker.target_post.title"),description:a("post_target_picker.target_post.description"),onClick:()=>{c(oe.FEED_TARGETING),r(Ni.OPTIONS)}})]}):s===Ni.OPTIONS?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(Fi,{title:d?(b=d,b===oe.TARGETING?a("post_target_picker.limit_audience.title"):b===oe.FEED_TARGETING?a("post_target_picker.target_post.title"):""):"",onBack:()=>r(Ni.TARGET_TYPE)}),(0,We.jsx)(Mi,{title:a("post_target_picker.geo_location.title"),subtitle:_()>0?a("post_target_picker.countries.selected",{count:_()}):void 0,onClick:()=>{r(Ni.GEO_LOCATION_COUNTRIES)}})]}):s===Ni.GEO_LOCATION_COUNTRIES?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(Fi,{title:a("post_target_picker.countries.title"),onBack:()=>r(Ni.OPTIONS)}),(0,We.jsx)(x.x,{children:(0,We.jsx)(ue.QD5,{isMulti:!0,loadOptions:g,cacheOptions:!0,placeholder:a("post_target_picker.countries.search_placeholder"),noOptionsMessage:()=>u.length>=2?a("post_target_picker.countries.no_results"):a("post_target_picker.countries.search_placeholder"),onInputChange:(e,t)=>
1{let{action:i}=t;"input-change"===i&&p(e)},onChange:f,value:((null===h||void 0===h||null===(t=h.geo_locations)||void 0===t?void 0:t.countries)||[]).map(e=>({value:e.code,label:e.name}))})})]}):null});var b};var Zi=i(705214),Wi=i(77456),Hi=i(499454);const Gi=e=>{var t,i,o,n,l,a,s,r,d;let{children:c,...u}=e;const p=null===(t=u.data)||void 0===t?void 0:t.data;return(0,We.jsx)(Hi.chakraComponents.Option,{...u,children:(0,We.jsxs)(Li.U,{spacing:3,width:"full",children:[(0,We.jsx)(Wi.q,{size:"sm",src:null===p||void 0===p?void 0:p.picture,name:String(c)}),(0,We.jsxs)(x.x,{flex:1,overflow:"hidden",children:[(0,We.jsxs)(Li.U,{spacing:1,children:[(0,We.jsx)(h.x,{fontWeight:"medium",fontSize:"sm",isTruncated:!0,children:c}),"blue_verified"===(null===p||void 0===p?void 0:p.verifiedStatus)&&(0,We.jsx)(x.x,{as:G.hrl,boxSize:4,flexShrink:0,color:"blue.500"})]}),((null===p||void 0===p||null===(i=p.extraData)||void 0===i||null===(o=i.location)||void 0===o?void 0:o.city)||(null===p||void 0===p||null===(n=p.extraData)||void 0===n||null===(l=n.location)||void 0===l?void 0:l.country))&&(0,We.jsx)(h.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",mt:1,isTruncated:!0,children:[null===p||void 0===p||null===(a=p.extraData)||void 0===a||null===(s=a.location)||void 0===s?void 0:s.city,null===p||void 0===p||null===(r=p.extraData)||void 0===r||null===(d=r.location)||void 0===d?void 0:d.country].filter(Boolean).join(", ")})]})]})})},Vi=e=>{let{onChange:t,additional:i,provider:n,maxCollaborators:l}=e;const{t:a}=(0,Se.$)(["planner"]),[s,r]=(0,o.useState)(""),d=(0,o.useMemo)(()=>{const e=null===i||void 0===i?void 0:i.find(e=>e.source===n&&e.type===oe.REELS_COLLABORATORS),t=null===e||void 0===e?void 0:e.collaborators;return t&&Array.isArray(t)?t.map(e=>({value:e.id,label:e.name})):[]},[i,n]),c=(0,o.useCallback)(async e=>{try{var t;if(!e||e.length<ce.SEARCH_KEYWORD_CHAR_LIMIT)return[];const i=await(0,Qt.vhD)(e);return((null===(t=i.data)||void 0===t?void 0:t.data)||[]).map(e=>({value:e.id,label:e.name,data:e}))}catch(i){return(0,Ri.S3)(i),[]}},[]),u=(0,o.useCallback)(e=>{if(!e||0===e.length)return void t(null);const i=e.map(e=>({id:e.value,name:e.label}));t({collaborators:i})},[t]),p=(0,o.useCallback)(()=>!!l&&d.length>=l,[d,l]);return(0,We.jsxs)(x.x,{padding:2,children:[(0,We.jsx)(ue.QD5,{isMulti:!0,isClearable:!0,loadOptions:c,cacheOptions:!0,placeholder:a("post_collaborators.search_placeholder"),noOptionsMessage:()=>s.length>=ce.SEARCH_KEYWORD_CHAR_LIMIT?a("post_collaborators.no_results"):a("post_collaborators.type_minimum_chars",{count:ce.SEARCH_KEYWORD_CHAR_LIMIT}),onInputChange:(e,t)=>
1{let{action:i}=t;"input-change"===i&&r(e)},value:d,onChange:u,isOptionDisabled:p,components:{Option:Gi}}),l&&d.length>=l&&(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",mt:2,children:a("post_collaborators.max_reached",{max:l})})]})},Ji=e=>{let{additional:t,provider:i}=e;const{t:n}=(0,Se.$)(["planner"]),l=(0,o.useMemo)(()=>{const e=null===t||void 0===t?void 0:t.find(e=>e.source===i&&e.type===oe.REELS_COLLABORATORS);return((null===e||void 0===e?void 0:e.collaborators)||[]).map(e=>e.name).join(", ")},[t,i]);return l.length?(0,We.jsxs)(We.Fragment,{children:[n("post_editor.toolbar.collaborators")," - ",l]}):(0,We.jsx)(We.Fragment,{children:n("post_editor.toolbar.collaborators")})};var Ki=i(200356),qi=i(76721),Xi=i(231705),Yi=i(83391),Qi=i(699983),eo=i(938059),to=i(30339),io=i(660518),oo=i(861e3),no=i(282542);const lo={message:"",delay:0},ao=(0,o.forwardRef)((e,t)=>{let{provider:i,postType:n,accounts:l,comments:a,onAiMediaSidebarPanelToggle:r,onMediaSidebarPanelToggle:d,onAiWriterPanelToggle:c,onAiWriterCommand:u,onEditModeChange:p,onSave:m,showEditModeOverlay:h}=e;const{t:g}=(0,Se.$)(["planner","accounts","common","billing"]),f=(0,s.I0)(),_=(0,o.useRef)(),b=(0,v.D)(i),j=(0,v.D)(a),[y,k]=(0,o.useState)({comments:!1}),[S,I]=(0,o.useState)({open:!1}),[E,w]=(0,o.useState)([]),[A,P]=(0,o.useState)(null),[D,O]=(0,o.useState)(!1),z=(0,s.v9)(e=>e.apps[ce.PRODUCTS.SOCIAL_MEDIA]||e.apps[ce.PRODUCTS.ALL]),R=(0,s.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),M=(0,o.useMemo)(()=>(0,to.k)(i),[i]),L=(0,o.useMemo)(()=>({limit:(0,he.v9)(i,n),canAddDelay:(0,oo.Xp)(i,n)}),[i,n]),F=(0,o.useCallback)((e,t,i,o,n)=>{I({open:!0,title:e,subtitle:t,featureList:i,event:n,image:o})},[I]),$=(0,o.useCallback)(()=>{I({open:!1})},[I]),U=(0,o.useCallback)(()=>{const e=(0,at.E)();return w([...E,(0,J.cloneDeep)({...lo,$id:e})]),e},[E,w]),N=(0,o.useCallback)(e=>{w([...E.filter(t=>t.$id!==e)])},[E,w]),B=(0,o.useCallback)((e,t)=>{w([...E.map(i=>i.$id===e?{...i,...t}:i)])},[E,w]),Z=(0,o.useCallback)(()=>{if(!y.comments)return void F();(0,ce.analyticsTrackEvent)("threadCommentsAdd");const e=U();P(e)},[U,P,F,y.comments]),W=(0,o.useCallback)(e=>()=>{var t;null!==(t=E.find(t=>t.$id===e))&&void 0!==t&&t.message||N(e),P(null)},[P,N,E]),H=(0,o.useCallback)(e=>()=>{P(e)},[P]),G=(0,o.useCallback)(e=>t=>{B(e,t),P(null),O(!0)},[B,P,O]),V=(0,o.useCallback)(e=>()=>{N(e),P(null),O(!0)},[N,P,O]),K=(0,o.useCallback)(()=>{f((0,no.$$)({product:ce.PRODUCTS.SOCIAL_MEDIA})),$()},[f,$]);return(0,o.useEffect)(()=>{k({comments:(0,de.lL)(R,ce.FeatureCodes.PLANNER_POST_COMMENTS)})},[R]),(0,o.useEffect)(()=>{(0,J.isEqual)(j,a)&&(0,J.isEqual)(b,i)||(w(((e,t)=>(0,J.cloneDeep)((null===e||void 0===e?void 0:e.slice(0,t))||[]).map(e=>({...e,$id:(0,at.E)()})))(a)),P(null))},[a,i]),(0,o.useEffect)(()=>{D&&(null===m||void 0===m||m((e=>e.map(e=>{let{$id:t,...i}=e;return i}))(E)),O(!1))},[D]),(0,ce.useDidUpdate)(()=>{null===p||void 0===p||p(!!A)},[A]),(0,o.useImperativeHandle)(t,()=>({get isInEditMode(){return!!A},confirmExit:()=>{var e;null===(e=_.current)||void 0===e||e.confirmExit()},handleAddFileFromMediaPanel:function(){for(var e,t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return null===(e=_.current)||void 0===e?void 0:e.handleAddFileFromMediaPanel(...i)},handleAddTextFromAiWriter:function(){for(var e,t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return null===(e=_.current)||void 0===e?void 0:e.handleAddTextFromAiWriter(...i)}}),[A]),(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(x.x,{display:"flex",flexDirection:"column",children:E.length>0&&(0,We.jsx)(We.Fragment,{children:E.map((e,t)=>(0,We.jsx)(x.x,{marginBottom:3,position:"relative",zIndex:A&&A===e.$id&&h?2:void 0,paddingX:A&&A===e.$id&&h?1:void 0,children:A&&A===e.$id?(0,We.jsx)(eo.ZP,{ref:_,provider:i,postType:n,accounts:l,data:e,minDelay:t>0?1:0,maxDelay:oo.rZ,maxDelayFree:oo.NF,isFreePlan:null===z||void 0===z?void 0:z.is_free_plan,onAiMediaSidebarPanelToggle:r,onMediaSidebarPanelToggle:d,onAiWriterPanelToggle:c,onAiWriterCommand:u,onCancel:W(e.$id),onSave:G(e.$id)}):(0,We.jsx)(io.Z,{provider:i,postType:n,data:e,isReadOnly:!!A,onEdit:H(e.$id),onRemove:V(e.$i
1d)})},e.$id))})}),!A&&(0,We.jsx)(x.x,{display:"flex",children:(0,We.jsx)(T.z,{size:"sm",width:"full",sx:{"&, &:hover, &:focus":{background:"base_level_3"}},leftIcon:(0,We.jsx)(C.J,{as:Qe.FaPlus}),isDisabled:E.length>=L.limit,onClick:Z,children:g(`post_edit_comments.${M}.action.add_next`)})}),A&&h&&(0,We.jsx)(x.x,{position:"absolute",inset:0,zIndex:1,borderRadius:"lg",background:"background_image_overlay"}),(null===S||void 0===S?void 0:S.open)&&(0,We.jsx)(ue.XLS,{t:g,show:!0,onHide:$,title:null===S||void 0===S?void 0:S.title,subtitle:null===S||void 0===S?void 0:S.subtitle,featureList:null===S||void 0===S?void 0:S.featureList,image:null===S||void 0===S?void 0:S.image,onViewPlansHandler:K})]})});var so=i(812221),ro=i(615658),co=i(599384),uo=i(414472),po=i(777580);const mo=e=>{let{accounts:t,postsByProvider:i,activeProvider:n,wrapperStyles:l}=e;const{t:a}=(0,Se.$)(["planner"]),[s,r]=(0,o.useState)([0]),d=(0,o.useCallback)(e=>{r(e)},[r]);return(0,o.useEffect)(()=>{if(n){const e=Object.keys(i).findIndex(e=>e===n);r(e>-1?[e]:[0])}},[n]),(0,We.jsx)(We.Fragment,{children:Object.keys(i||{}).length?(0,We.jsx)(x.x,{sx:l,children:(0,We.jsx)(Nt.U,{variant:"section",allowMultiple:!0,index:s,onChange:d,children:Object.keys(i).map(e=>(0,We.jsxs)(Bt.Q,{sx:{"& + &":{marginTop:2}},children:[(0,We.jsxs)(Zt.K,{paddingX:3,paddingY:2,children:[a(`post_editor.tabs.${e}`),(0,We.jsx)(Wt.X,{})]}),(0,We.jsx)(Ht.H,{paddingX:3,paddingTop:2,paddingBottom:3,children:(0,We.jsx)(po.Z,{account:e===Q.UNASSIGNED?{id:Q.UNASSIGNED,social_type:Q.UNASSIGNED,name:"Draft"}:t.find(t=>t.id===i[e].accounts[0]),post:i[e],marginLeft:"auto",marginRight:"auto"})})]},e))})}):(0,We.jsx)(g.k,{height:"full",maxHeight:"372px",alignItems:"center",justifyContent:"center",textAlign:"center",fontSize:"sm",background:"base_level_3",borderRadius:"lg",padding:3,children:a("post_preview.no_account")})})},vo=(e,t)=>{const i=new RegExp(t,"ig");return Array.from(e.matchAll(i)).map(e=>e.index+e[0].length).reverse()},ho=(e,t)=>{const i=[[e.length],vo(e,/\n\n/),vo(e,/\n/),vo(e,/\.\s/),vo(e,/(,|;)\s/),vo(e,/\s/)];for(let o of i){const e=o.find(e=>e<=t);if(void 0!==e)return e}},go=e=>{let{message:t="",comments:i=[],config:s={},onClose:r=()=>{},onUse:d=()=>{}}=e;const{t:c}=(0,Se.$)(["planner","common"]),[u,p]=(0,o.useState)(i.length>0),[m,v]=(0,o.useState)([]),f=(0,o.useMemo)(()=>s.maxComments?s.maxComments+1:void 0,[s]),_=(0,o.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const i=[];return e&&i.push(e),t.length&&i.push(...t),i.join("\n\n")},[]),b=(0,o.useCallback)((e,t)=>{const i=((e,t)=>{const i=[];let o=e.trim();const n=e=>t[e]||t[t.length-1];for(;o;){const e=n(i.length),t=void 0!==e?ho(o,e):void 0;if(void 0===e)i.push(o),o="";else{if(void 0===t)return[];{const e=o.slice(0,t).trim();i.push(e),o=o.slice(t).trim()}}}return i})(e,t);v(i)},[]),j=(0,o.useCallback)(()=>{d(m.slice(0,f))},[d,m,f]);return(0,o.useEffect)(()=>{const e=_(t,u?i:[]);b(e,s.textLimits)},[t,i,s,u]),(0,We.jsxs)(n.u_,{onClose:r,isOpen:!0,scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:c("post_split_text.modal.title")}),(0,We.jsxs)(x.x,{children:[!m.length&&(0,We.jsx)(ue.bZj,{status:"error",showIcon:!0,paddingX:4,children:c("post_split_text.alert.text_too_short")}),i.length>0&&(0,We.jsx)(ue.bZj,{status:"warning",showIcon:!0,paddingX:4,children:c("post_split_text.alert.comments_be_removed")}),void 0!==f&&m.length>f&&(0,We.jsx)(ue.bZj,{status:"warning",showIcon:!0,paddingX:4,children:c("post_split_text.alert.text_too_long")})]}),(0,We.jsx)(Je.f,{background:"base_level_2",children:m.map((e,t)=>(0,We.jsxs)(x.x,{background:"base_level_3",borderRadius:"lg",padding:2,marginBottom:2,children:[(0,We.jsx)(h.x,{as:"span",display:"block",fontSize:"xs",fontWeight:500,marginBottom:1,children:t?`${c("post_split_text.comment")} #${t}`:c("post_split_text.message")}),(0,We.jsx)(h.x,{fontSize:"xs",color:void 0===f||t<f?void 0:"common.negative",wordWrap:"break-word",whiteSpace:"break-spaces",children:e})]},e))}),(0,We.jsxs)(Ut.m,{children:[(0,We.jsx)(k.u,{label:c("post_split_text.include_comments_description"),placement:"bottom",hasArrow:!0,textAlign:"center",children:(0,We.jsxs)(g.k,{alignItems:"center",height:8,overflow:"hidden",children:[(0,We.jsx)(H.r,{id:"pst-include-comments",size:"sm",isChecked:u,onChange:()=>p(!u),isDisabled:!i.length}),(0,We.jsx)(x.x,{as:"label",htmlFor:"pst-include-comments",fontSize:"xs",lineHeight:1.2,margin:0,marginLeft:2,cursor:i.length?"pointer":void 0,color:i.length?"content_active":"content_disabled",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:c("post_split_text.include_comments")})]})}),(0,We.jsx)(T.z,{onClick:j,size:"sm",variant:"solid",marginLeft:"auto",isDisabled:!m.length,children:c("save",{ns:"common"})})]}),(0,We.jsx)(Ke.o,{})]})]})},xo={flexDirection:"column",flex:1,minHeight:0,background:"base_level_1",overflow:"hidden",borderRadius:"inherit"},fo={padding:2,alignItems:"center",gap:1,background:"base_level_2"},_o={position:"relative",zIndex:0,flex:1,justifyContent:"center",minHeight:0,gap:2,paddingY:2,paddingX:4,overflowY:"auto"},bo={},jo={padding:3,background:"base_level_3",borderRadius:"lg"},yo={position:"relative","&.uppy-is-drag-over::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}},Co={position:"relative",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_200",background:"input_normal"},ko={paddingBottom:1,_empty:{display:"none"}},To={paddingX:2,paddingY:1,_empty:{display:"none"}}
1,So={display:"flex",flexDirection:"row-reverse",flexWrap:"wrap",alignItems:"center",justifyContent:"flex-end",padding:1},Io={minWidth:"min(360px, 100%)",maxWidth:"360px",padding:3,background:"base_level_3",borderRadius:"lg"},Eo={position:"fixed",inset:0,zIndex:"modal",padding:3,background:"base_level_3"},wo={minWidth:"min(360px, 100%)",maxWidth:"360px"},Ao={minWidth:"min(448px, 100%)",maxWidth:"448px",position:"sticky",top:0,alignSelf:"flex-start",height:"var(--scroll-area-height, 100%)",overflow:"hidden",background:"base_level_3",borderRadius:"lg"},Po={justifyContent:"flex-end",position:"fixed",inset:0,zIndex:"modal",_before:{position:"absolute",inset:0,zIndex:-1,content:"''",background:"background_image_overlay"}},Do={marginTop:3},Oo={display:"flex",alignItems:"center",maxWidth:"40rem",marginBottom:2},zo={flex:"0 0 auto",width:"25%",minWidth:"7rem",paddingRight:1,fontSize:"sm",lineHeight:"1.1em"},Ro={flex:"1 1 auto",display:"flex",alignItems:"center"},Mo=e=>{var t;let{provider:i,data:n,minItems:l=1,maxItems:a,onRemove:s,onChange:r}=e;const{t:d}=(0,Se.$)(["planner","common"]),[c,u]=(0,o.useState)(),p=(0,Pe.Z)(c,100),m=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.length?e.map(e=>(0,We.jsx)(x.x,{children:d(`post_editor.errors.${e.id}`,e.values)},e.id)):null},[d]),v=(0,o.useCallback)(()=>{var e;const t=(null===n||void 0===n||null===(e=n.items)||void 0===e?void 0:e.arrayItem)||{};return Object.keys(t).reduce((e,i)=>{var o;return{...e,[i]:null===(o=t[i])||void 0===o?void 0:o.emptyValue}},{})},[n]),h=(0,o.useCallback)(()=>{null===s||void 0===s||s(),(0,ce.analyticsTrackEvent)("postPollRemoved")},[s]),f=(0,o.useCallback)((e,t)=>{u(i=>[...i.map(i=>i.$id===e?{...i,...t}:i)])},[u]),_=(0,o.useCallback)(e=>{u(t=>[...t.filter(t=>t.$id!==e)]),(0,ce.analyticsTrackEvent)("postPollItemRemoved")},[u]),b=(0,o.useCallback)(()=>{u(e=>[...e,{...v(),$id:(0,at.E)()}]),(0,ce.analyticsTrackEvent)("postPollItemAdded")},[u,v]);return(0,o.useEffect)(()=>{var e,t;const i=(0,J.cloneDeep)((null===n||void 0===n||null===(e=n.items)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.slice(0,a))||[]);i.length||i.push(...Array.from({length:l}).map(()=>v())),u(i.map(e=>({...e,$id:e.$id||(0,at.E)()})))},[null===n||void 0===n||null===(t=n.items)||void 0===t?void 0:t.value]),(0,o.useEffect)(()=>{var e;c&&((0,J.isEqual)(null===n||void 0===n||null===(e=n.items)||void 0===e?void 0:e.value,c)||null===r||void 0===r||r({items:c}))},[p]),(0,We.jsxs)(g.k,{flexDirection:"column",gap:3,children:[(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(g.k,{children:[(0,We.jsx)(x.x,{fontSize:"sm",marginBottom:null!==n&&void 0!==n&&n.title?2:0,children:null!==n&&void 0!==n&&n.title?d("post_poll.field.title"):d("post_poll.title")}),(0,We.jsx)(st.Z,{as:ue.Ddz,icon:(0,We.jsx)(C.J,{fontSize:"sm",as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:d("post_poll.action.delete_poll"),confirmTitle:d("post_poll.action.delete_confirmation_title"),confirmMessage:d("post_poll.action.delete_confirmation"),confirmButtonText:d("delete",{ns:"common"}),onConfirm:h,marginLeft:"auto"})]}),(null===n||void 0===n?void 0:n.title)&&(0,We.jsx)(w.I,{size:"sm",value:n.title.value,onChange:e=>{r({title:e.target.value})},isInvalid:n.title.isInvalid})]}),(null===n||void 0===n?void 0:n.items)&&(0,We.jsxs)(x.x,{children:[(0,We.jsx)(x.x,{fontSize:"sm",marginBottom:2,children:d("post_poll.field.items")}),(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[null===c||void 0===c?void 0:c.map((e,t)=>{var i,o;const a=(null===(i=n.items.arrayItems)||void 0===i||null===(o=i[t])||void 0===o?void 0:o.text)||{},s=m(a.invalidErrors);return(0,We.jsxs)(g.k,{alignItems:"center",gap:1,children:[(0,We.jsx)(x.x,{width:"1.75rem",fontSize:"xs",children:`#${t+1}`}),(0,We.jsx)(k.u,{isDisabled:!a.isInvalid||!s,label:s,variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:e.text,onChange:t=>{f(e.$id,{text:t.target.value})},isInvalid:a.isInvalid})}),(0,We.jsx)(ue.Ddz,{icon:(0,We.jsx)(C.J,{as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:d("post_poll.action.delete_item"),isDisabled:(null===c||void 0===c?void 0:c.length)<=l,onClick:()=>_(e.$id)})]}
1,e.$id)}),(0,We.jsx)(x.x,{paddingLeft:"1.75rem",children:(0,We.jsx)(T.z,{size:"sm",leftIcon:(0,We.jsx)(Qe.FaPlus,{}),isDisabled:(null===c||void 0===c?void 0:c.length)>=a,onClick:b,children:d("post_poll.action.add_item")})})]})]}),(0,We.jsx)(x.x,{children:(null===n||void 0===n?void 0:n.duration)&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:{...zo,paddingTop:n.duration.values?0:4},children:d(`post_editor.additional_fields.${i}.poll.duration`)}),(0,We.jsx)(x.x,{sx:Ro,children:n.duration.values?(0,We.jsx)(E.P,{size:"sm",maxWidth:"14rem",value:n.duration.value,onChange:e=>{r({duration:e.target.value})},isInvalid:n.duration.isInvalid,children:n.duration.values.map(e=>(0,We.jsx)("option",{value:e,children:d(`post_editor.additional_fields.${i}.poll.duration.${e||"NONE"}`)},e))}):(0,We.jsx)(ue.jh1,{size:"sm",value:60*(n.duration.value||n.duration.emptyValue||0),units:{days:!0,hours:!0,minutes:!0},isInvalid:n.duration.isInvalid,onChange:e=>{r({duration:Math.floor(e/60)})}})})]})})]})},Lo={GroupHeading:e=>{var t,i,o,n;let{children:l,...a}=e;return(0,We.jsx)(Hi.chakraComponents.GroupHeading,{...a,children:(0,We.jsxs)(x.x,{display:"inline-flex",alignItems:"center",verticalAlign:"middle",children:[(0,We.jsx)(Wi.q,{src:null===(t=a.data)||void 0===t||null===(i=t.account)||void 0===i?void 0:i.image,name:null===(o=a.data)||void 0===o||null===(n=o.account)||void 0===n?void 0:n.name,size:"xs",marginRight:1}),(0,We.jsx)(h.x,{fontSize:"sm",noOfLines:1,children:l})]})})},MultiValueLabel:e=>{var t;let{children:i,...o}=e;const n=null===(t=o.selectProps.options.find(e=>e.account.id===o.data.accountId))||void 0===t?void 0:t.account;return(0,We.jsx)(Hi.chakraComponents.MultiValueLabel,{...o,children:(0,We.jsxs)(x.x,{display:"inline-flex",alignItems:"center",verticalAlign:"middle",children:[(0,We.jsx)(Wi.q,{src:null===n||void 0===n?void 0:n.image,name:null===n||void 0===n?void 0:n.name,size:"2xs",marginRight:1}),(0,We.jsx)(h.x,{noOfLines:1,children:i})]})})}},Fo=e=>{let{accounts:t,accountsIds:i,value:n,onChange:l,isInvalid:a,size:s}=e;const[r,d]=(0,o.useState)(!1),[c,u]=(0,o.useState)({}),p=(0,o.useMemo)(()=>(0,me.PY)(t,i,Q.YOUTUBE).map(e=>e.id),[t,i]),m=(0,o.useMemo)(()=>(null===p||void 0===p?void 0:p.map(e=>{var i;const o=t.find(t=>t.id===e);return{label:o.name,account:o,options:(null===(i=c[e])||void 0===i?void 0:i.map(t=>({label:t.name,value:t.id,accountId:e})))||[]}}).filter(e=>e.options.length>0))||[],[t,p,c]),v=(0,o.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d(!0);try{const t=await(0,Qt.yFJ)({accountsIds:p,refresh:e||void 0});t.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?u(t.data.items||{}):(0,ve.EF)(t)}catch(t){(0,ve.EF)(t.response)}d(!1)},[d,p]),h=(0,o.useCallback)(e=>{l(e.sort((e,t)=>e.accountId>t.accountId?1:-1))},[l]);return(0,o.useEffect)(()=>{v()},[p]),(0,We.jsxs)(g.k,{width:"full",gap:2,alignItems:"center",children:[(0,We.jsx)(ue.v1X,{size:s,options:m,value:n,components:Lo,customStyles:{multiValue:()=>({paddingLeft:0,paddingRight:1})},onChange:h,hideSelectedOptions:!1,closeMenuOnSelect:!1,isMulti:!0,isDisabled:r,isClearable:!1,isInvalid:a}),(0,We.jsx)(b.h,{"aria-label":"Refresh",size:s,variant:"ghost",icon:(0,We.jsx)(Qe.FaSync,{}),isDisabled:r,onClick:()=>v(!0)})]})};var $o=i(516374),Uo=i(39579);const No=e=>{var t,i,n,l,a,s,r;let{postAdditionalType:d,accounts:c,accountsIds:u,provider:p=Q.TIKTOK,data:m={},fetchInfo:v=!0,onChange:h,onValidationInfoReceived:g=()=>{}}=e;const{t:f}=(0,Se.$)(["planner"]),[_,b]=(0,o.useState)(!1),[j,y]=(0,o.useState)([]),[C,T]=(0,o.useState)(v),[S,I]=(0,o.useState)(v),[A,P]=(0,o.useState)(v),[D,O]=(0,o.useState)([]),z=(0,o.useMemo)(()=>(0,me.PY)(c,u,p).map(e=>e.id),[c,u,p]),R=(0,o.useCallback)(async()=>{b(!0);try{const t=await(0,Qt.Js2)({accountsIds:z});if(t.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var e;const i=t.data.items||[];y(((null===i||void 0===i||null===(e=i[0])||void 0===e?void 0:e.privacyLevelOptions)||[]).filter(e=>i.every(t=>t.privacyLevelOptions.includes(e)))),T(!i.every(e=>!e.commentDisabled)),I(!i.every(e=>!e.duetDisabled)),P(!i.every(e=>!e.stitchDisabled));const o=i.map(e=>e.maxVideoPostDurationSec);g({maxVideoDuration:o.length?Math.min(...o):void 0});const n=i.map(e=>e.username);O(c.filter(e=>z.includes(e.id)).filter(e=>!n.includes(e.name)))}else(0,ve.EF)(t),g({maxVideoDuration:void 0})}catch(t){(0,ve.EF)(t.response),g({maxVideoDuration:void 0})}b(!1)},[b,z,g,c]);return(0,o.useEffect)(()=>(v&&R(),()=>{g({maxVideoDuration:void 0})}),[z]),(0,We.jsxs)(We.Fragment,{children:[(null===D||void 0===D?void 0:D.length)>0&&(0,We.jsx)(x.x,{gridColumn:"1 / -1",children:(0,We.jsx)(ue.bZj,{status:"error",showIcon:!0,children:f("post_editor.errors.additional_tiktok_post_all_reconnect",{names:D.map(e=>e.name).join(", ")})})}),m.title&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:f(`post_editor.additional_fields.tiktok.${d}.title`)}),(0,We.jsx)(w.I,{size:"sm",value:null===(t=m.title)||void 0===t?void 0:t.value,onChange:e=>{h({title:e.target.value})},isInvalid:null===(i=m.title)||void 0===i?void 0:i.isInvalid,isDisabled:_})]}),m.privacyStatus&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:f(`post_editor.additional_fields.tiktok.${d}.privacyStatus`)}),(0,We.jsxs)(E.P,{size:"sm",value:null===(n=m.privacyStatus)||void 0===n?void 0:n.value,onChange:e=>{h({privacyStatus:e.target.value})},isInvalid:null===(l=m.privacyStatus)||void 0===l?void 0:l.isInvalid,isDisabled:_,children:[(0,We.jsx)("option",{value:""}),null===(a=m.privacyStatus)||void 0===a||null===(s=a.values)||void 0===s?void 0:s.map(e=>(0,We.jsx)("option",{value:e,disabled:v&&!j.includes(e),children:f(`post_editor.additional_fields.tiktok.${d}.privacyStatus.${e||"NONE"}`)},e))]})]}),m.commentDisabled&&(0,We.jsx)(k.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:v&&!C,hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({commentDisabled:!m.commentDisabled.value})},isChecked:!m.commentDisabled.value,isInvalid:m.commentDisabled.isInvalid,isDisabled:v&&C&&m.commentDisabled.value||_,label:f(`post_editor.additional_fields.tiktok.${d}.commentDisabled`)})}),m.duetDisabled&&(0,We.jsx)(k.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:v&&!S,hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({duetDisabled:!m.duetDisabled.value})},isChecked:!m.duetDisabled.value,isInvalid:m.duetDisabled.isInvalid,isDisabled:v&&S&&m.duetDisabled.value||_,label:f(`post_editor.additional_fields.tiktok.${d}.duetDisabled`)})}),m.stitchDisabled&&(0,We.jsx)(k.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:v&&!A,hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({stitchDisabled:!m.stitchDisabled.value})},isChecked:!m.stitchDisabled.value,isInvalid:m.stitchDisabled.isInvalid,isDisabled:v&&A&&m.stitchDisabled.value||_,label:f(`post_editor.additional_fields.tiktok.${d}.stitchDisabled`)})}),m.autoAddMusic&&(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({autoAddMusic:!m.autoAddMusic.value})},isChecked:!!m.autoAddMusic.value,isInvalid:m.autoAddMusic.isInvalid,isDisabled:_||!(null===(r=m.musicSoundInfo)||void 0===r||!r.value),label:f(`post_editor.additional_fields.tiktok.${d}.autoAddMusic`)}),m.brandContent&&(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({brandContent:!m.brandContent.value})},isChecked:!!m.brandContent.value,isInvalid:m.brandContent.isInvalid,isDisabled:_,label:f(`post_editor.additional_fields.tiktok.${d}.brandContent`)}),m.brandOrganic&&(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({brandOrganic:!m.brandOrganic.value})},isChecked:!!m.brandOrganic.value,isInvalid:m.brandOrganic.isInvalid,isDisabled:_,label:f(`post_editor.additional_fields.tiktok.${d}.brandOrganic`)}),m.aiGenerated&&(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({aiGenerated:!m.aiGenerated.value})},isChecked:!!m.aiGenerated.value,isInvalid:m.aiGenerated.isInvalid,isDisabled:_,label:f(`post_editor.additional_fields.tiktok.${d}.aiGenerated`)}),_&&(0,We.jsx)(ue.GtR,{children:(0,We.jsx)(ue.p9A,{size:"md"})})]})};var Bo=i(375628),Zo=i(759823),Wo=i(129944),Ho=i(611196),Go=i(276282),Vo=function(e){return e.TRENDING="trending",e.FULL="full",e}(Vo||{});const Jo={genre:"ALL",country_code:"US",date_range:"7DAY"},Ko=e=>{var t,i,s,r,d,c,u,p,m;let{isOpen:v,onClose:f,accountId:_,video:j,currentMusicData:y,currentMusicSoundInfo:k,onApply:S}=e;const I=null===j||void 0===j||null===(t=j.meta)||void 0===t?void 0:t.duration,{t:O}=(0,Se.$)(["planner","common"]),M=(0,Bo.dQ)("colors","content_inactive"),[L,F]=(0,o.useState)([]),[$,U]=(0,o.useState)(null),[N,B]=(0,o.useState)(Vo.TRENDING),[Z,W]=(0,o.useState)(""),[H,V]=(0,o.useState)({...Jo}),[K,q]=(0,o.useState)({genres:[],countryCodes:[]}),[X,Y]=(0,o.useState)(!1),[Q,ee]=(0,o.useState)(0),[te,ie]=(0,o.useState)(null!==(i=null===k||void 0===k?void 0:k.music_sound_volume)&&void 0!==i?i:50),[oe,ne]=(0,o.useState)(null!==(s=null===k||void 0===k?void 0:k.video_original_sound_volume)&&void 0!==s?s:50),[le,ae]=(0,o.useState)({start:null!==k&&void 0!==k&&k.music_sound_start?k.music_sound_start/1e3:0,duration:null!==k&&void 0!==k&&k.music_sound_end&&null!==k&&void 0!==k&&k.music_sound_start?(k.music_sound_end-k.music_sound_start)/1e3:I||0}),[se,re]=(0,o.useState)(!1),[de,pe]=(0,o.useState)(!1),me=(0,o.useRef)(0),he=(0,o.useRef)(null),ge=(0,o.useRef)(null),xe=(0,o.useRef)(!1),[fe,_e]=(0,o.useState)(!1),[be,je]=(0,o.useState)(!1),ye=(0,o.useRef)(!1),Ce=(0,o.useRef)(null),ke=(0,o.useRef)(null),Te=(0,o.useMemo)(()=>!(0,J.isEqual)(H,Jo),[H]),Ee=(0,o.useMemo)(()=>(null===$||void 0===$?void 0:$.clip)||null,[$]),we=(0,o.useMemo)(()=>
1{if(!Z)return L;const e=Z.toLowerCase();return L.filter(t=>t.commercial_music_name.toLowerCase().includes(e)||t.artist.toLowerCase().includes(e))},[L,Z]),Ae=(0,o.useCallback)(()=>{const e=Ce.current,t=ke.current;e&&(X?(e.pause(),t&&t.pause()):(e.currentTime=le.start,e.play(),t&&(t.currentTime=0,t.play())),Y(!X))},[X,le.start]),Pe=(0,o.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=t===Vo.TRENDING?e.trending_song_clip:e.full_duration_song_clip;o&&(U({music:e,clip:o}),ee(i?le.start:0),i||ae({start:0,duration:I||o.duration}),Ce.current&&(Ce.current.pause(),Ce.current.currentTime=i?le.start:0),ke.current&&(ke.current.pause(),ke.current.currentTime=0),i?Y(!1):setTimeout(()=>{Ce.current&&o.preview_url&&(Ce.current.play().catch(()=>{}),ke.current&&ke.current.play().catch(()=>{}),Y(!0))},100))},[le.start,I]),De=(0,o.useCallback)(()=>{if(!$)return;const e={music_sound_id:$.clip.song_clip_id,music_sound_volume:te,video_original_sound_volume:oe,music_sound_start:Math.round(1e3*le.start),music_sound_end:Math.round(1e3*(le.start+le.duration))},t={commercial_music_name:$.music.commercial_music_name,artist:$.music.artist,thumbnail_url:$.music.thumbnail_url,duration:$.clip.duration};S(e,t)},[$,te,oe,le,S]),Oe=(0,o.useCallback)(e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`,[]),ze=(0,o.useCallback)(()=>{V({...Jo})},[]),Re=(0,o.useCallback)(e=>{var t;if(!ge.current||!Ee)return;e.preventDefault(),e.stopPropagation();const i=ge.current,o=i.getBoundingClientRect(),n=(null===(t=i.parentElement)||void 0===t?void 0:t.scrollLeft)||0,l=e.clientX-o.left+n,a=le.start/Ee.duration*o.width;me.current=l-a,re(!0),ee(le.start),Ce.current&&(Ce.current.currentTime=le.start),ke.current&&(ke.current.currentTime=0)},[Ee,le.start]),Me=(0,o.useCallback)(e=>{ge.current&&Ee&&(e.preventDefault(),e.stopPropagation(),pe(!0))},[Ee]);return(0,o.useEffect)(()=>{if(null!==k&&void 0!==k&&k.music_sound_id&&L.length>0&&!ye.current){const t=L.find(e=>{const t=e.trending_song_clip,i=e.full_duration_song_clip;return(null===t||void 0===t?void 0:t.song_clip_id)===k.music_sound_id||(null===i||void 0===i?void 0:i.song_clip_id)===k.music_sound_id});if(t){var e;const i=(null===(e=t.trending_song_clip)||void 0===e?void 0:e.song_clip_id)===k.music_sound_id,o=i?Vo.TRENDING:Vo.FULL,n=i?t.trending_song_clip:t.full_duration_song_clip;B(o),Pe(t,o,!0),ye.current=!0,setTimeout(()=>{if(ge.current&&n){const e=ge.current.parentElement;if(e){const t=ge.current.offsetWidth*(le.start/n.duration),i=Math.max(0,t-e.offsetWidth/2);e.scrollLeft=i}}},150)}}},[k,L,Pe,le.start]),(0,o.useEffect)(()=>{$&&!ye.current&&(Y(!1),ee(0),ae({start:0,duration:I||$.clip.duration}),Ce.current&&(Ce.current.currentTime=0),ke.current&&(ke.current.currentTime=0))},[$,I]),(0,o.useEffect)(()=>{(async()=>{je(!0);try{const e=await(0,Qt.A78)();e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?q({genres:e.data.genres||[],countryCodes:e.data.countryCodes||[]}):(0,ve.EF)(e)}catch(e){(0,ve.EF)(null===e||void 0===e?void 0:e.response)}finally{je(!1)}})()},[]),(0,o.useEffect)(()=>{(async()=>{if(_){_e(!0);try{const e=await(0,Qt.fD$)({accountId:_,genre:H.genre!==Jo.genre?H.genre:void 0,country_code:H.country_code,date_range:H.date_range});e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?F(e.data.items||[]):(F([]),(0,ve.EF)(e))}catch(e){(0,ve.EF)(null===e||void 0===e?void 0:e.response)}finally{_e(!1)}}})()},[_,H]),(0,o.useEffect)(()=>{const e=Ce.current,t=ke.current;if(!e)return;const i=()=>{const i=e.currentTime,o=le.start+le.duration;i>=o?(e.pause(),t&&t.pause(),e.currentTime=o,ee(o),Y(!1)):ee(i)};return e.addEventListener("timeupdate",i),()=>e.removeEventListener("timeupdate",i)},[$,Ee,le]),(0,o.useEffect)(()=>{Ce.current&&(Ce.current.volume=te/100)},[te,$]),(0,o.useEffect)(()=>{ke.current&&(ke.current.volume=oe/100)},[oe,$]),(0,o.useEffect)(()=>{if(!se)return;let e=le.start;const t=t=>{var i;if(!ge.current||!Ee)return;const o=ge.current,n=o.getBoundingClientRect(),l=(null===(i=o.parentElement)||void 0===i?void 0:i.scrollLeft)||0,a=(t.clientX-n.left+l-me.current)/n.width*Ee.duration;e=Math.max(0,Math.min(a,Ee.duration-le.duration)),ae(t=>({...t,start:e}))},i=()=>{re(!1),ae(t=>({...t,start:e})),ee(e),Ce.current&&(Ce.current.currentTime=e),ke.current&&(ke.current.currentTime=0),xe.current=!0,setTimeout(()=>{xe.current=!1},100)};return window.addEventListener("mousemove",t),window.addEventListener("mouseup",i),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",i)}},[se,Ee,le]),(0,o.useEffect)(()=>
1{if(!de)return;let e=le.duration;const t=t=>{var i;if(!ge.current||!Ee)return;const o=ge.current,n=o.getBoundingClientRect(),l=(null===(i=o.parentElement)||void 0===i?void 0:i.scrollLeft)||0,a=(t.clientX-n.left+l)/n.width*Ee.duration,s=I||Ee.duration;e=Math.max(3,Math.min(a-le.start,Math.min(s,Ee.duration-le.start))),ae(t=>({...t,duration:e}))},i=()=>{pe(!1),ae(t=>({...t,duration:e})),xe.current=!0,setTimeout(()=>{xe.current=!1},100)};return window.addEventListener("mousemove",t),window.addEventListener("mouseup",i),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",i)}},[de,Ee,le,I]),(0,ce.useHorizontalScroll)(he,[$]),(0,We.jsxs)(n.u_,{isOpen:v,onClose:f,size:"2xl",scrollBehavior:"inside",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{height:"full",children:[(0,We.jsx)(Ve.x,{children:O("post_editor.music_selection.modal_title")}),(0,We.jsx)(Ke.o,{}),(0,We.jsxs)(Je.f,{as:g.k,flexDirection:"column",gap:4,children:[(0,We.jsxs)(g.k,{gap:4,flex:1,width:"full",minHeight:{md:0},flexDirection:{base:"column",md:"row"},children:[(0,We.jsxs)(g.k,{flexDirection:"column",flex:1,gap:3,minWidth:0,children:[(0,We.jsxs)(Li.U,{spacing:2,children:[(0,We.jsx)(w.I,{placeholder:O("post_editor.music_selection.search_placeholder"),value:Z,onChange:e=>W(e.target.value),size:"sm",flex:1}),(0,We.jsxs)(A.J,{placement:"bottom-end",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(b.h,{"aria-label":"Filters",icon:(0,We.jsx)(C.J,{as:G.KNx}),size:"sm",variant:"ghost",isActive:Te,_active:{color:"common.primary_400"}})}),(0,We.jsxs)(Le.y,{width:"300px",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(Zo.b,{p:3,children:(0,We.jsxs)($i.g,{spacing:3,align:"stretch",children:[(0,We.jsxs)(x.x,{children:[(0,We.jsx)(h.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:O("post_editor.music_selection.filter.genre")}),(0,We.jsx)(E.P,{value:H.genre,onChange:e=>V(t=>({...t,genre:e.target.value})),isDisabled:be,size:"sm",children:K.genres.map(e=>(0,We.jsx)("option",{value:e.value,children:e.name},e.value))})]}),(0,We.jsxs)(x.x,{children:[(0,We.jsx)(h.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:O("post_editor.music_selection.filter.country")}),(0,We.jsx)(E.P,{value:H.country_code,onChange:e=>V(t=>({...t,country_code:e.target.value})),isDisabled:be,size:"sm",children:K.countryCodes.map(e=>(0,We.jsx)("option",{value:e.value,children:e.name},e.value))})]}),(0,We.jsxs)(x.x,{children:[(0,We.jsx)(h.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:O("post_editor.music_selection.filter.date_range")}),(0,We.jsxs)(E.P,{value:H.date_range,onChange:e=>V(t=>({...t,date_range:e.target.value})),size:"sm",children:[(0,We.jsx)("option",{value:"1DAY",children:O("post_editor.music_selection.filter.date_range.1DAY")}),(0,We.jsx)("option",{value:"7DAY",children:O("post_editor.music_selection.filter.date_range.7DAY")}),(0,We.jsx)("option",{value:"30DAY",children:O("post_editor.music_selection.filter.date_range.30DAY")}),(0,We.jsx)("option",{value:"90DAY",children:O("post_editor.music_selection.filter.date_range.90DAY")})]})]}),Te&&(0,We.jsx)(T.z,{size:"sm",onClick:ze,width:"100%",children:O("post_editor.music_selection.filter.reset")})]})})]})]})]}),(0,We.jsx)(z.m,{index:N===Vo.TRENDING?0:1,onChange:e=>B(0===e?Vo.TRENDING:Vo.FULL),size:"sm",children:(0,We.jsxs)(R.t,{children:[(0,We.jsx)(Pt.O,{children:O("post_editor.music_selection.tab.trending")}),(0,We.jsx)(Pt.O,{children:O("post_editor.music_selection.tab.full")})]})}),(0,We.jsx)(x.x,{flex:1,overflowY:"auto",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",padding:2,maxHeight:{base:"20rem",md:"initial"},children:fe?(0,We.jsx)(Wo.M,{height:"full",children:(0,We.jsx)(ue.p9A,{})}):0===we.length?(0,We.jsx)(Wo.M,{height:"full",children:(0,We.jsx)(h.x,{textAlign:"center",color:"content_details",children:O("post_editor.music_selection.no_results")})}):(0,We.jsx)($i.g,{spacing:1,align:"stretch",children:we.map(e=>{const t=N===Vo.TRENDING?e.trending_song_clip:e.full_duration_song_clip,i=(null===t||void 0===t?void 0:t.song_clip_id)===(null===Ee||void 0===Ee?void 0:Ee.song_clip_id);return t?(0,We.jsxs)(g.k,{p:2,gap:3,align:"center",borderRadius:"md",cursor:"pointer",background:i?"content_alpha_200":"transparent",_hover:{background:"content_alpha_200"},onClick:()=>Pe(e,N),children:[(0,We.jsx)(Ie.E,{src:e.thumbnail_url,boxSize:"48px",objectFit:"cover",borderRadius:"md",flexShrink:0}),(0,We.jsxs)(x.x,{flex:1,minWidth:0,children:[(0,We.jsx)(h.x,{fontWeight:"medium",fontSize:"sm",noOfLines:1,children:e.commercial_music_name}),(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",noOfLines:1,children:e.artist}),(0,We.jsxs)(Li.U,{spacing:2,mt:1,children:[(0,We.jsxs)(h.x,{fontSize:"xs",color:"content_details",children:["#",e.rank_position]}),(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",children:Oe(t.duration)})]})]})]},t.song_clip_id):null})})})]}),(null===j||void 0===j?void 0:j.url)&&(0,We.jsx)(x.x,{flexDirection:"column",flex:1,minWidth:0,children:(0,We.jsx)(g.k,{alignItems:"center",height:"full",maxHeight:{base:"300px",md:"initial"},justifyContent:"center",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",background:"base_level_1",overflow:"hidden",children:(0,We.jsx)("video",{ref:ke,src:j.url,style:{width:"100%",height:"100%",maxWidth:"inherit",maxHeight:"inherit",objectFit:"contain"},muted:0===oe,onLoadedMetadata:()=>{ke.current&&(ke.current.volume=oe/100)},onTimeUpdate:e=>{if(Ce.current&&X){const t=e.currentTarget.currentTime,i=le.start+t,o=Ce.current.currentTime;Math.abs(o-i)>.3&&(Ce.current.currentTime=i)}}})})})]}),(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(Li.U,{gap:2,mb:2,children:[(0,We.jsxs)(Li.U,{spacing:2,children:[(0,We.jsx)(b.h,{"aria-label":X?"Pause":"Play",icon:(0,We.jsx)(C.J,{as:X?G.atM:G.cgd}),onClick:Ae,size:"sm",isDisabled:!$||!Ee}),(0,We.jsxs)(A.J,{placement:"top",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(b.h,{"aria-label":"Volume",icon:(0,We.jsx)(C.J,{as:G.wUP}),size:"sm",variant:"ghost",isDisabled:!$||!Ee})}),(0,We.jsxs)(Le.y,{width:"200px",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(Zo.b,{p:3,children:(0,We.jsxs)($i.g,{spacing:3,align:"stretch",children:[(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(Li.U,{spacing:2,mb:2,children:[(0,We.jsx)(C.J,{as:G.rkz,boxSize:3}),(0,We.jsx)(h.x,{fontSize:"xs",children:O("post_editor.music_selection.music_volume")})]}),(0,We.jsxs)(Ho.iR,{value:te,onChange:ie,min:0,max:100,size:"sm",children:[(0,We.jsx)(Ho.Uj,{children:(0,We.jsx)(Ho.Ms,{})}),(0,We.jsx)(Ho.gs,{})]})]}),j&&(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(Li.U,{spacing:2,mb:2,children:[(0,We.jsx)(C.J,{as:G.cgd,boxSize:3}),(0,We.jsx)(h.x,{fontSize:"xs",children:O("post_editor.music_selection.video_volume")})]}),(0,We.jsxs)(Ho.iR,{value:oe,onChange:ne,min:0,max:100,size:"sm",children:[(0,We.jsx)(Ho.Uj,{children:(0,We.jsx)(Ho.Ms,{})}),(0,We.jsx)(Ho.gs,{})]})]})]})})]})]})]}),$&&Ee&&(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(h.x,{flex:1,noOfLines:1,fontWeight:"semibold",fontSize:"sm",children:[$.music.commercial_music_name,$.music.artist?` - ${$.music.artist}`:""]}),(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",children:I?`${Oe(Math.max(le.start,Q))} / ${Oe(le.start+le.duration)} (${Oe(le.duration)})`:`${Oe(Q)} / ${Oe(null!==(r=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==r?r:0)}`})]})]}),$&&Ee?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(x.x,{position:"relative",overflowX:"auto",overflowY:"hidden",minWidth:0,ref:he,children:(0,We.jsxs)(x.x,{ref:ge,position:"relative",width:10*(null!==(d=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==d?d:0)+"px",height:"48px",background:"content_alpha_200",children:[(0,We.jsx)(Go.Z,{audioSrc:null!==(c=null===Ee||void 0===Ee?void 0:Ee.preview_url)&&void 0!==c?c:"",he
1ight:48,bgColor:"transparent",waveColor:M}),(0,We.jsxs)(x.x,{position:"absolute",top:0,left:0,width:"full",height:"full",cursor:"pointer",zIndex:10,onClick:e=>{var t;if(se||de||!Ee||xe.current)return;const i=e.currentTarget.getBoundingClientRect(),o=(null===(t=e.currentTarget.parentElement)||void 0===t?void 0:t.scrollLeft)||0,n=(e.clientX-i.left+o)/i.width*Ee.duration;if(I){const e=Math.max(0,Math.min(n,Ee.duration-le.duration));ae(t=>({...t,start:e})),ee(e),Ce.current&&(Ce.current.currentTime=e),ke.current&&(ke.current.currentTime=0)}else ee(n),Ce.current&&(Ce.current.currentTime=n)},children:[j&&I&&(0,We.jsx)(x.x,{position:"absolute",top:0,left:le.start/(null!==(u=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==u?u:1)*100+"%",width:le.duration/(null!==(p=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==p?p:1)*100+"%",height:"full",border:"1px solid",borderColor:"content_active",borderRadius:"sm",background:"common.red_berry",opacity:.75,cursor:Ee&&le.duration<Ee.duration?"grab":"default",_active:{cursor:Ee&&le.duration<Ee.duration?"grabbing":"default"},onMouseDown:Ee&&le.duration<Ee.duration?Re:void 0,children:(0,We.jsx)(x.x,{position:"absolute",right:"-3px",top:0,bottom:0,width:"6px",height:"80%",margin:"auto",background:"content_active",borderRadius:"sm",cursor:"ew-resize",zIndex:11,_hover:{bg:"common.primary_400"},onMouseDown:Me})}),(0,We.jsx)(x.x,{position:"absolute",top:0,left:Q/(null!==(m=null===Ee||void 0===Ee?void 0:Ee.duration)&&void 0!==m?m:1)*100+"%",width:"1px",height:"full",background:"common.primary_400",pointerEvents:"none"})]})]})}),(null===Ee||void 0===Ee?void 0:Ee.preview_url)&&(0,We.jsx)("audio",{ref:Ce,src:Ee.preview_url,onEnded:()=>Y(!1),onLoadedMetadata:()=>{Ce.current&&(Ce.current.volume=te/100)}})]}):(0,We.jsx)(g.k,{alignItems:"center",justifyContent:"center",height:"48px",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",children:(0,We.jsx)(h.x,{textAlign:"center",color:"content_details",fontSize:"sm",children:O("post_editor.music_selection.no_music_selected")})})]})]}),(0,We.jsxs)(Ut.m,{gap:3,children:[(0,We.jsx)(T.z,{onClick:f,size:"sm",children:O("cancel",{ns:"common"})}),(0,We.jsx)(T.z,{variant:"solid",size:"sm",isDisabled:!$,onClick:De,children:O("apply",{ns:"common"})})]})]})]})},qo=e=>{let{musicSoundInfo:t,musicData:i,video:n,accountId:l,onChange:a,isDisabled:s=!1}=e;const{t:r}=(0,Se.$)(["planner","common"]),[d,c]=(0,o.useState)(!1),u=(0,o.useMemo)(()=>i?`${r("edit",{ns:"common"})}: ${i.commercial_music_name}${i.artist?` - ${i.artist}`:""}`:r("post_editor.music_selection.select_tooltip"),[i,r]),p=(0,o.useCallback)(()=>{a({musicSoundInfo:void 0,musicData:void 0})},[a]);return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(g.k,{flex:1,gap:1,alignItems:"center",children:[(0,We.jsx)(k.u,{label:u,placement:"top",hasArrow:!0,children:(0,We.jsx)(T.z,{flex:1,size:"sm",leftIcon:(0,We.jsx)(C.J,{as:G.rkz}),isActive:!!i,isDisabled:s,onClick:()=>c(!0),children:(0,We.jsx)(h.x,{noOfLines:1,children:i?i.commercial_music_name:r("post_editor.music_selection.label")})})}),i&&(0,We.jsx)(ue.Ddz,{size:"sm",variant:"ghost",tooltipLabel:r("remove",{ns:"common"}),tooltipPosition:"top",icon:(0,We.jsx)(C.J,{as:G.APH}),isDisabled:s,onClick:p})]}),d&&(0,We.jsx)(Ko,{isOpen:d,onClose:()=>c(!1),accountId:l,video:n,currentMusicData:i,currentMusicSoundInfo:t,onApply:(e,t)=>{a({musicSoundInfo:e,musicData:t}),c(!1)}})]})};var Xo=i(707975),Yo=i(587383);const Qo=function(e,t,i){let o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const n=e.getBoundingClientRect(),l=n.width,a=n.height,s=100*(t-n.x)/l,r=100*(i-n.y)/a,d=o?Math.round(s):s,c=o?Math.round(r):r;return{x:Math.max(Math.min(d,100),0),y:Math.max(Math.min(c,100),0)}},en=e=>(0,We.jsx)(Hi.chakraComponents.Input,{...e,isHidden:!1}),tn=e=>{var t,i;let{children:o,...n}=e;const{t:l}=(0,Se.$)(["planner"]);return(0,We.jsx)(Hi.chakraComponents.Option,{...n,children:(0,We.jsx)(g.k,{alignItems:"center",gap:2,children:(0,We.jsxs)(g.k,{flexDirection:"column",children:[(0,We.jsx)(h.x,{fontSize:"sm",lineHeight:"1.2em",children:o}),(0,We.jsxs)(h.x,{fontSize:"xs",lineHeight:"1.2em",color:"content_details",children:[`${l("post_media.product_tags.catalog_number_of_products")}: `,null===(t=n.data)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.productC
1ount]})]})})})},on=e=>{var t,i;let{children:o,...n}=e;return(0,We.jsx)(Hi.chakraComponents.Option,{...n,children:(0,We.jsxs)(g.k,{alignItems:"center",gap:2,children:[(0,We.jsx)(Ie.E,{alt:"",src:null===(t=n.data)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.image,minWidth:8,width:8,height:8,objectFit:"cover",borderRadius:"md"}),(0,We.jsx)(g.k,{flexDirection:"column",children:(0,We.jsx)(h.x,{fontSize:"sm",lineHeight:"1.2em",children:o})})]})})},nn=e=>{let{onClose:t,header:i,children:o}=e;return(0,We.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,closeOnOverlayClick:!1,isOpen:!0,onClose:t,size:"3xl",variant:"line-min",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[(0,We.jsx)(Ve.x,{children:i}),(0,We.jsx)(Je.f,{padding:0,background:"base_level_1",children:o}),(0,We.jsx)(Ke.o,{})]})]})},ln=e=>{let{x:t,y:i,index:n,elementRef:l,onMoveEnd:a}=e;const s=(0,o.useRef)(null),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{const e=l.current,t=t=>{if(r.current&&s.current&&e){t.preventDefault();const{x:i,y:o}=Qo(e,t.clientX,t.clientY,!1);s.current.style.top=`${o}%`,s.current.style.left=`${i}%`}},i=t=>{r.current&&s.current&&e&&(t.preventDefault(),r.current=!1,s.current.style={},a({absoluteX:t.clientX,absoluteY:t.clientY}))};return null===e||void 0===e||e.addEventListener("mousemove",t,!1),null===e||void 0===e||e.addEventListener("mouseup",i,!1),null===e||void 0===e||e.addEventListener("mouseleave",i,!1),()=>{null===e||void 0===e||e.removeEventListener("mousemove",t),null===e||void 0===e||e.removeEventListener("mouseup",i),null===e||void 0===e||e.removeEventListener("mouseleave",i)}},[]),(0,We.jsx)(g.k,{ref:s,position:"absolute",top:`${i||0}%`,left:`${t||0}%`,transform:"translateX(-50%) translateY(-50%)",width:6,height:6,alignItems:"center",justifyContent:"center",borderRadius:"full",background:void 0!==n?"common.dark":"common.safe_dark",border:"2px solid",borderColor:"common.dust",color:"common.dust",fontSize:"xs",fontWeight:500,cursor:"move",onClick:e=>{l.current&&(e.preventDefault(),e.stopPropagation())},onMouseDown:e=>{l.current&&(e.preventDefault(),r.current=!0)},children:void 0!==n?n+1:""})},an=e=>{let{header:t,children:i}=e;return(0,We.jsxs)(x.x,{flex:1,children:[(0,We.jsx)(h.x,{fontWeight:500,fontSize:"sm",children:t}),(0,We.jsx)(x.x,{overflowY:"auto",maxHeight:["initial","initial","400px"],children:i})]})},sn=e=>{let{index:t,text:i,subtext:o,onRemove:n}=e;const{t:l}=(0,Se.$)(["common"]);return(0,We.jsxs)(g.k,{alignItems:"center",gap:2,paddingX:2,paddingY:1,marginY:2,background:"content_alpha_200",borderRadius:"md",children:[void 0!==t&&(0,We.jsx)(g.k,{width:8,height:8,minWidth:8,alignItems:"center",justifyContent:"center",borderRadius:"full",background:"common.dark",color:"common.dust",fontSize:"sm",fontWeight:500,children:t+1}),(0,We.jsxs)(g.k,{flexDirection:"column",children:[(0,We.jsx)(h.x,{noOfLines:1,sx:{lineBreak:"anywhere"},children:i}),o&&(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",noOfLines:1,sx:{lineBreak:"anywhere"},children:o})]}),n&&(0,We.jsx)(ue.Ddz,{"aria-label":l("delete"),icon:(0,We.jsx)(C.J,{as:Qe.FaTimes}),size:"sm",variant:"ghost",tooltipLabel:l("delete"),onClick:()=>{n()},marginLeft:"auto"})]})},rn=e=>{var t;let{prefix:i,isDisabled:n,placeholder:l,existValues:a=[],initialValues:s,onValueValidate:r=async()=>!0,onSubmit:d}=e;const{t:c}=(0,Se.$)(["planner","common"]),{register:u,reset:p,handleSubmit:m,setValue:v,formState:{errors:h,isSubmitting:x}}=(0,Re.cI)({mode:"onSubmit",shouldUnregister:!0}),f=(0,o.useCallback)(e=>{n||d({...e})},[d,n]);return(0,o.useEffect)(()=>{p({...s||{}})},[s]),(0,We.jsx)("form",{onSubmit:m(f),children:(0,We.jsxs)(g.k,{gap:2,children:[(0,We.jsxs)(Fe.NI,{isInvalid:!(null===h||void 0===h||!h.value),children:[(0,We.jsxs)(Gt.B,{size:"sm",children:[i&&(0,We.jsx)(Xo.Ui,{children:i}),(0,We.jsx)(w.I,{...u("value",{required:{value:!0,message:c("post_media.user_tags.form_validation.value_required")},validate:{exist:e=>!a.includes(e)||c("post_media.user_tags.form_validation.value_exist"),custom:r}}),placeholder:l,isDisabled:n||x,onChange:e=>v("value",e.target.value.replace(/[ @]+/gi,""))})]}),(null===h||void 0===h||null===(t=h.value)||void 0===t?void 0:t.message)&&(0,We.jsx)(Ue.J1,{children:h.value.message})]}),(0,We.jsx)(T.z,{type:"submit",size:"sm",variant:"solid",isDisabled:n,isLoading:x,children:c("add",{ns:"common"})})]})})},dn=e=>{var t,i;let{isDisabled:n,accounts:l,existValues:a=[],onSubmit:s,cacheManager:r}=e;const{t:d}=(0,Se.$)(["planner","common"]),{control:c,watch:u,setValue:p,register:m,handleSubmit:v,formState:{errors:h,isSubmitting:x}}=(0,Re.cI)({mode:"onBlur",shouldUnregister:!0}),f=u("catalog"),_=u("product"),[b,j]=(0,o.useState)([]),[y,C]=(0,Yo.k)(!1),[k,S]=(0,o.useState)([]),[I,E]=(0,o.useState)(0),[A,P]=(0,o.useState)(""),D=(0,ce.useDebounce)(A,300),O=(0,o.useMemo)(()=>l.map(e=>e.id),[l]),z=(0,o.useCallback)(async()=>{try{var e;C.on();
1const i=await r.get("catalogs",()=>(0,Qt.lIV)({accountsIds:O}));if((null===(e=i.data)||void 0===e?void 0:e.status)===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var t;const e=(null===(t=i.data)||void 0===t?void 0:t.items)||{};return Object.keys(e).reduce((t,i)=>[...t,...e[i].map(e=>({value:e.id,label:e.name,accountId:i,data:e}))],[])}return(0,ve.EF)(i),[]}catch(i){return(0,ve.EF)(i.response),[]}finally{C.off()}},[O,C,r]),R=(0,o.useCallback)(async e=>{try{var t;if(E(e=>e+1),!f||!e)return[];const n=await r.get(`products:${f.value}:${e}`,()=>(0,Qt.BNe)({accountId:f.accountId,catalogId:f.value,query:e}));if((null===(t=n.data)||void 0===t?void 0:t.status)===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var i,o;const e=(null===(i=n.data)||void 0===i?void 0:i.items)||{};return(null===e||void 0===e||null===(o=e[f.accountId])||void 0===o?void 0:o.map(e=>({value:e.id,label:e.name,catalogValue:f.value,catalogLabel:f.label,accountId:f.accountId,data:e})))||[]}return(0,ve.EF)(n),[]}catch(n){return(0,ve.EF)(n.response),[]}finally{E(e=>e-1)}},[f,E,r]),M=(0,o.useCallback)(async()=>{const e=await z();j(e)},[z]),L=(0,o.useCallback)(async e=>{S([]);const t=await R(e);S(t)},[R]),F=(0,o.useCallback)(e=>{if(!n){const{data:t,...i}=e.product;s(i),p("product",null)}},[s,n,p]);return(0,o.useEffect)(()=>{M()},[O]),(0,o.useEffect)(()=>{p("product",null)},[f]),(0,o.useEffect)(()=>{L(A)},[f,D]),(0,We.jsx)("form",{onSubmit:v(F),children:(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:d("post_media.product_tags.catalog_label")}),(0,We.jsx)(Re.Qr,{name:"catalog",control:c,render:e=>{let{field:t}=e;return(0,We.jsx)(ue.v1X,{...t,isDisabled:n,isLoading:y,options:b,size:"sm",components:{Option:tn}})}})]}),(0,We.jsxs)(Fe.NI,{isInvalid:!(null===h||void 0===h||!h.product),children:[(0,We.jsx)($e.l,{children:d("post_media.product_tags.product_label")}),(0,We.jsx)(ue.v1X,{onChange:e=>{p("product",e),P(A)},onInputChange:(e,t)=>
1{let{action:i}=t;"input-change"===i&&P(e)},inputValue:A,isDisabled:n||!f,isLoading:I>0,placeholder:d("post_media.product_tags.product_placeholder"),noOptionsMessage:()=>d(A?"post_media.product_tags.product_no_items":"post_media.product_tags.product_placeholder"),options:k.filter(e=>!(null!==a&&void 0!==a&&a.includes(e.value))),controlShouldRenderValue:!1,components:{Input:en,Option:on},size:"sm"}),(0,We.jsx)(w.I,{...m("product",{required:{value:!0,message:d("post_media.product_tags.form_validation.product_required")}}),type:"hidden"}),_&&(0,We.jsx)(sn,{text:_.label,subtext:`${(null===(t=l.find(e=>e.id===_.accountId))||void 0===t?void 0:t.name)||""} / ${_.catalogLabel}`}),(null===h||void 0===h||null===(i=h.product)||void 0===i?void 0:i.message)&&(0,We.jsx)(Ue.J1,{children:h.product.message})]}),(0,We.jsx)(T.z,{type:"submit",size:"sm",variant:"solid",isDisabled:n,isLoading:x,children:d("add",{ns:"common"})})]})})},cn=e=>{let{onClose:t,onSave:i,provider:n,tags:l,items:a,defaultItem:s,maxAllTags:r,enabledFunc:d,maxTagsFunc:c,withPositionFunc:u,messages:p}=e;const{t:m}=(0,Se.$)(["planner","common"]),v=(0,o.useRef)(null),[f,_]=(0,o.useState)(s||a[0]),[j,y]=(0,o.useState)(l||[]),[S,I]=(0,o.useState)(void 0),E=(0,o.useMemo)(()=>j.filter(e=>e.mediaId===f.url),[j,f]),w=(0,o.useMemo)(()=>a.findIndex(e=>e.url===f.url),[a,f]),A=(0,o.useMemo)(()=>d(f),[d,f]),P=(0,o.useMemo)(()=>c(f),[c,f]),D=(0,o.useMemo)(()=>u(f),[u,f]),O=(0,o.useMemo)(()=>(void 0===P||E.length<P)&&(void 0===r||j.length<r),[P,E.length,r,j.length]),z=(0,o.useCallback)(function(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!v.current){const{x:e,y:t}={value:"",x:50,y:50};return{x:e,y:t}}return Qo(v.current,e,t,i)},[]),R=(0,o.useCallback)(()=>{const e=Math.max(0,w-1);_(a[e])},[a,w]),M=(0,o.useCallback)(()=>{const e=Math.min(a.length-1,w+1);_(a[e])},[a,w]),L=(0,o.useCallback)(()=>{i(j),t(),(0,ce.analyticsTrackEvent)("postEditor.mediaUserTags.save")},[i,t,j]);return(0,o.useEffect)(()=>{I(u(f)?void 0:{value:"",x:50,y:50})},[f]),(0,We.jsx)(nn,{onClose:t,header:(null===p||void 0===p?void 0:p.modalTitle)||m("post_media.user_tags.modal.title"),children:(0,We.jsxs)(g.k,{flexDirection:["column","column","row"],minHeight:0,children:[(0,We.jsxs)(g.k,{flexDirection:"column",width:["full","full","60%"],children:[(0,We.jsxs)(x.x,{ref:v,position:"relative",width:"full",cursor:D&&O?"pointer":void 0,onClick:D&&O?e=>{const{x:t,y:i}=z(e.clientX,e.clientY);I(e=>({...e||{value:"",x:50,y:50},x:t,y:i}))}:void 0,children:[(0,We.jsx)(It.d,{media:f}),D&&E.map((e,t)=>(0,We.jsx)(ln,{elementRef:v,x:e.x,y:e.y,index:t,onMoveEnd:t=>{let{absoluteX:i,absoluteY:o}=t;const{x:n,y:l}=z(i,o);y(t=>t.map(t=>t.mediaId===e.mediaId&&t.value===e.value?{...t,x:n,y:l}:t))}},e.value)),D&&S&&(0,We.jsx)(ln,{elementRef:v,x:null===S||void 0===S?void 0:S.x,y:null===S||void 0===S?void 0:S.y,onMoveEnd:e=>{let{absoluteX:t,absoluteY:i}=e;const{x:o,y:n}=z(t,i);I(e=>({...e||{value:"",x:50,y:50},x:o,y:n}))}})]}),(0,We.jsxs)(g.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,We.jsx)(b.h,{"aria-label":m("previous",{ns:"common"}),icon:(0,We.jsx)(Qe.FaChevronLeft,{}),isDisabled:w<=0,onClick:R}),(0,We.jsx)(h.x,{fontSize:"sm",color:"content_inactive",children:`${w+1} ${m("of",{ns:"common"})} ${a.length}`}),(0,We.jsx)(b.h,{"aria-label":m("next",{ns:"common"}),icon:(0,We.jsx)(Qe.FaChevronRight,{}),isDisabled:w>=a.length-1,onClick:M})]})]}),(0,We.jsxs)(g.k,{flex:1,flexDirection:"column",children:[(0,We.jsx)(g.k,{flex:1,gap:3,flexDirection:"column",padding:3,children:A?(0,We.jsxs)(We.Fragment,{children:[O&&(0,We.jsx)(x.x,{padding:3,borderRadius:"md",background:"content_alpha_200",position:"relative",_before:A&&D?{display:"block",position:"absolute",right:["50%","50%","100%"],top:[0,0,"50%"],transform:["translateX(50%) translateY(-50%) rotate(90deg)","translateX(50%) translateY(-50%) rotate(90deg)","translateY(-50%)"],transformOrigin:"100% 50%",color:"content_alpha_200",borderY:"6px solid transparent",borderRight:"6px solid currentColor",content:"''"}:{},children:S||!D?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(h.x,{fontWeight:500,lineHeight:1.25,marginBottom:3,children:[m(`post_media.user_tags.value_label.${n}`),n===Q.INSTAGRAM&&(0,We.jsx)(k.u,{label:m(`post_media.user_tags.add_info.${n}`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(C.J,{as:Qe.FaInfoCircle,marginLeft:1})})]}),(0,We.jsx)(rn,{prefix:n===Q.INSTAGRAM?"@":void 0,isDisabled:!S,placeholder:m(`post_media.user_tags.value_placeholder.${n}`),existValues:E.reduce((e,t)=>
1[...e,t.value],[]),initialValues:{value:(null===S||void 0===S?void 0:S.value)||""},onValueValidate:async e=>{if(!e)return!0;const t=m(`post_media.user_tags.form_validation.value_custom.${n}`);try{if(n===Q.INSTAGRAM){var i;return!(null===(i=(await(0,Qt.OwZ)({username:e})).data)||void 0===i||!i.visible)||t}return!0}catch{return t}},onSubmit:e=>{S&&(y(t=>[...t,{...S,value:e.value,mediaId:f.url}]),I(D?void 0:{value:"",x:50,y:50}),(0,ce.analyticsTrackEvent)("postEditor.mediaUserTags.add"))}})]}):(0,We.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.user_tags.tap_photo")})}),void 0!==r&&r<=j.length&&(0,We.jsx)(ue.bZj,{status:"warning",children:m("post_media.user_tags.limit_all_reached")}),E.length>0&&(0,We.jsx)(an,{header:`${(null===p||void 0===p?void 0:p.list)||m("post_media.user_tags.list")} (${E.length}${void 0!==P?`/${P}`:""})`,children:E.map((e,t)=>(0,We.jsx)(sn,{index:t,text:e.value,onRemove:()=>{y(t=>t.filter(t=>!(t.mediaId===e.mediaId&&t.value===e.value)))}},e.value))})]}):(0,We.jsx)(x.x,{padding:3,borderRadius:"md",background:"content_alpha_200",children:(0,We.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.user_tags.tagging_not_enabled_for_media")})})}),(0,We.jsx)(g.k,{background:"base_level_2",marginTop:"auto",padding:3,children:(0,We.jsx)(T.z,{width:"full",onClick:L,children:m("post_media.user_tags.finish")})})]})]})})},un=e=>{let{onClose:t,onSave:i,provider:n,accounts:l,tags:a,items:s,defaultItem:r,maxAllTags:d,enabledFunc:c,maxTagsFunc:u,withPositionFunc:p}=e;const{t:m}=(0,Se.$)(["planner","common"]),v=(0,ce.useCachedAsync)(),f=(0,o.useRef)(null),[_,j]=(0,o.useState)(r||s[0]),[y,C]=(0,o.useState)(a||[]),[k,S]=(0,o.useState)(void 0),I=(0,o.useMemo)(()=>y.filter(e=>e.mediaId===_.url),[y,_]),E=(0,o.useMemo)(()=>s.findIndex(e=>e.url===_.url),[s,_]),w=(0,o.useMemo)(()=>c(_),[c,_]),A=(0,o.useMemo)(()=>u(_),[u,_]),P=(0,o.useMemo)(()=>p(_),[p,_]),D=(0,o.useMemo)(()=>(void 0===A||I.length<A)&&(void 0===d||y.length<d),[A,I.length,d,y.length]),O=(0,o.useCallback)(function(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!f.current){const{x:e,y:t}={value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50};return{x:e,y:t}}return Qo(f.current,e,t,i)},[]),z=(0,o.useCallback)(()=>{const e=Math.max(0,E-1);j(s[e])},[s,E]),R=(0,o.useCallback)(()=>{const e=Math.min(s.length-1,E+1);j(s[e])},[s,E]),M=(0,o.useCallback)(()=>{i(y),t(),(0,ce.analyticsTrackEvent)("postEditor.mediaProductTags.save")},[i,t,y]);return(0,o.useEffect)(()=>{S(p(_)?void 0:{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50})},[_]),(0,We.jsx)(nn,{onClose:t,header:m("post_media.product_tags.modal.title"),children:(0,We.jsxs)(g.k,{flexDirection:["column","column","row"],minHeight:0,children:[(0,We.jsxs)(g.k,{flexDirection:"column",width:["full","full","60%"],children:[(0,We.jsxs)(x.x,{ref:f,position:"relative",width:"full",cursor:P&&D?"pointer":void 0,onClick:P&&D?e=>{const{x:t,y:i}=O(e.clientX,e.clientY);S(e=>({...e||{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50},x:t,y:i}))}:void 0,children:[(0,We.jsx)(It.d,{media:_}),P&&I.map((e,t)=>(0,We.jsx)(ln,{elementRef:f,x:e.x,y:e.y,index:t,onMoveEnd:t=>{let{absoluteX:i,absoluteY:o}=t;const{x:n,y:l}=O(i,o);C(t=>t.map(t=>t.mediaId===e.mediaId&&t.value===e.value?{...t,x:n,y:l}:t))}},e.value)),P&&k&&(0,We.jsx)(ln,{elementRef:f,x:null===k||void 0===k?void 0:k.x,y:null===k||void 0===k?void 0:k.y,onMoveEnd:e=>{let{absoluteX:t,absoluteY:i}=e;const{x:o,y:n}=O(t,i);S(e=>({...e||{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50},x:o,y:n}))}})]}),(0,We.jsxs)(g.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,We.jsx)(b.h,{"aria-label":m("previous",{ns:"common"}),icon:(0,We.jsx)(Qe.FaChevronLeft,{}),isDisabled:E<=0,onClick:z}),(0,We.jsx)(h.x,{fontSize:"sm",color:"content_inactive",children:`${E+1} ${m("of",{ns:"common"})} ${s.length}`}),(0,We.jsx)(b.h,{"aria-label":m("next",{ns:"common"}),icon:(0,We.jsx)(Qe.FaChevronRight,{}),isDisabled:E>=s.length-1,onClick:R})]})]}),(0,We.jsxs)(g.k,{flex:1,flexDirection:"column",children:[(0,We.jsx)(g.k,{flex:1,gap:3,flexDirection:"column",padding:3,children:w?(0,We.jsxs)(We.Fragment,{children:[D&&(0,We.jsx)(x.x,{padding:3,borderRadius:"md",background:"content_alpha_200",position:"relative",_before:w&&P?{display:"block",position:"absolute",right:["50%","50%","100%"],top:[0,0,"50%"],transform:["translateX(50%) translateY(-50%) rotate(90deg)","translateX(50%) translateY(-50%) rotate(90deg)","translateY(-50%)"],transformOrigin:"100% 50%",color:"content_alpha_200",borderY:"6px solid transparent",borderRight:"6px solid currentColor",content:"''"}:{},children:k||!P?(0,We.jsx)(dn,{isDisabled:!k,accounts:l,existValues:I.reduce((e,t)=>
1[...e,t.value],[]),onSubmit:e=>{k&&(C(t=>[...t,{...k,label:e.label,value:e.value,catalogLabel:e.catalogLabel,catalogValue:e.catalogValue,accountId:e.accountId,mediaId:_.url}]),S(P?void 0:{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50}),(0,ce.analyticsTrackEvent)("postEditor.mediaProductTags.add"))},cacheManager:v}):(0,We.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.product_tags.tap_photo")})}),I.length>0&&(0,We.jsx)(an,{header:`${m("post_media.product_tags.list")} (${I.length}${void 0!==A?`/${A}`:""})`,children:I.map((e,t)=>{var i;return(0,We.jsx)(sn,{index:t,text:e.label,subtext:`${(null===(i=l.find(t=>t.id===e.accountId))||void 0===i?void 0:i.name)||""} / ${e.catalogLabel}`,onRemove:()=>{C(t=>t.filter(t=>!(t.mediaId===e.mediaId&&t.value===e.value)))}},e.value)})})]}):(0,We.jsx)(x.x,{padding:3,borderRadius:"md",background:"content_alpha_200",children:(0,We.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.product_tags.tagging_not_enabled_for_media")})})}),(0,We.jsx)(g.k,{background:"base_level_2",marginTop:"auto",padding:3,children:(0,We.jsx)(T.z,{width:"full",onClick:M,children:m("post_media.product_tags.finish")})})]})]})})};var pn=i(468625),mn=i(487385),vn=i(438482),hn=i(859897),gn=i(993487);const xn=e=>{let{id:t,autoProceed:i=!0,...n}=e;const l=(0,mn.vo)(()=>new pn.ZP({id:t,autoProceed:i,restrictions:{maxFileSize:10485760,maxNumberOfFiles:1,allowedFileTypes:[".pdf"]},locale:(0,gn.Kd)((0,gn.Bx)())})),[a,s]=(0,o.useState)(""),[r]=(0,o.useState)(["UploadFromUrl"]),d=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.setOptions(t);const{allowedFileTypes:i}=(null===(e=l.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==i&&void 0!==i&&i.length){const e=i.join(", "),t=l.i18n("youCanOnlyUploadFileTypes",{types:e});s(t)}else s("")},[l,s]);return(0,o.useEffect)(()=>{d(n||{})},[l]),{uppy:l,uppyPlugins:r,uppyNote:a,setUppyOptions:d}},fn=e=>{var t,i,n,l;let{provider:a,data:s,onRemove:r,onChange:d}=e;const{t:c}=(0,Se.$)(["planner","common"]),u=(0,o.useRef)(null),[p,m]=(0,Yo.k)(),[v,f]=(0,Yo.k)(),{uppy:_,uppyPlugins:b,uppyNote:j}=(e=>{const{uppy:t,...i}=xn(e);return(0,o.useEffect)(()=>{t.use(hn.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:Xi.ozk,uploadUrl:Xi.BJH}).use(vn.Z,{limit:3,createMultipartUpload:e=>(0,ve.gU)(t.getFile(e.id)),listParts:(e,i)=>(0,ve.Kr)(t.getFile(e.id),i),prepareUploadParts:(e,i)=>(0,ve.C6)(t.getFile(e.id),i),abortMultipartUpload:(e,i)=>(0,ve.Fv)(t.getFile(e.id),i),completeMultipartUpload:(e,i)=>(0,ve.mr)(t.getFile(e.id),i)})},[t]),{uppy:t,...i}})({id:"post-editor-document"}),y=(0,o.useCallback)(()=>{null===r||void 0===r||r(),(0,ce.analyticsTrackEvent)("postDocumentRemoved")},[r]);return(0,o.useEffect)(()=>{const e=()=>{m.on(),f.off()},t=()=>{_.getFiles().length||m.off()},i=(e,t)=>{let{body:i}=t;d({title:e.name,url:i.url}),_.removeFile(e.id)},o=e=>{_.removeFile(e.id)},n=()=>{const{info:e}=_.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(h.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,We.jsx)(h.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,ue.CFj)({description:e,title:c("error",{ns:"common"}),status:"error"})}};return _.on("file-added",e).on("file-removed",t).on("upload-success",i).on("upload-error",o).on("info-visible",n),()=>{_.off("file-added",e).off("file-removed",t).off("upload-success",i).off("upload-error",o).off("info-visible",n)}},[_]),(0,o.useEffect)(()=>{_&&null!==u&&void 0!==u&&u.current&&_.use(K.Z,{id:"DropTarget",target:u.current})},[_]),(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(g.k,{flexDirection:"column",gap:3,sx:yo,ref:u,children:[(0,We.jsxs)(g.k,{children:[(0,We.jsx)(x.x,{fontSize:"sm",marginBottom:2,children:c("post_document.title")}),(0,We.jsx)(st.Z,{as:ue.Ddz,icon:(0,We.jsx)(C.J,{fontSize:"sm",as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:c("post_document.action.delete_document"),confirmTitle:c("post_document.action.delete_confirmation_title"),confirmMessage:c("post_document.action.delete_confirmation"),confirmButtonText:c("delete",{ns:"common"}),onConfirm:y,marginLeft:"auto"})]}),(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:c(`post_editor.additional_fields.${a}.document.url`)}),(0,We.jsx)(x.x,{sx:Ro,children:null!==s&&void 0!==s&&null!==(t=s.url)&&void 0!==t&&t.value?(0,We.jsxs)(g.k,{alignItems:"center",gap:2,height:8,children:[(0,We.jsx)(C.J,{as:Qe.FaCheck,color:"common.positive_dark"}),(0,We.jsx)(h.x,{fontSize:"sm",color:"content_inactive",noOfLines:1,children:(0,tt.UO)(null===s||void 0===s||null===(i=s.url)||void 0===i?void 0:i.value)}),(0,We.jsx)(ue.Ddz,{"aria-label":c("delete",{ns:"common"}),size:"xs",variant:"ghost",icon:(0,We.jsx)(C.J,{as:Qe.FaTrash,fontSize:"sm"}),tooltipLabel:c("delete",{ns:"common"}),isDisabled:p,onClick:()=>{d({url:""})}})]}):(0,We.jsx)(T.z,{size:"sm",variant:"ghost",width:"full",leftIcon:(0,We.jsx)(Qe.FaDownload,{}),sx:{border:"1px solid",borderColor:"common.safe_dark"},onClick:f.on,isLoading:p,children:c("browse_file",{ns:"common"})})})]}),(null===s||void 0===s?void 0:s.title)&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:c(`post_editor.additional_fields.${a}.document.title`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===s||void 0===s||null===(n=s.title)||void 0===n?void 0:n.value,onChange:e=>{d({title:e.target.value})},isInvalid:null===s||void 0===s||null===(l=s.title)||void 0===l?void 0:l.isInvalid})})]})]})]}),v&&(0,We.jsx)(dt.Z,{onClose:f.off,uppy:_,plugins:b,note:j,disableInformer:!0})]})};var _n=i(116434);const bn=e=>{var t,i,n,l,a,s,r,d,c,u,p,m;let{mediaId:v,parentValues:f,data:_,onChange:b}=e;const{t:j}=(0,Se.$)(["planner"]),y=null===_||void 0===_||null===(t=_.value)||void 0===t?void 0:t.find(e=>e.mediaId===v),C=null===_||void 0===_||null===(i=_.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===v),T=C>-1?null===_||void 0===_||null===(n=_.arrayItems)||void 0===n?void 0:n[C]:void 0,S=!!y,I=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==T&&void 0!==T&&null!==(t=T[e])&&void 0!==t&&null!==(i=t.invali
1dErrors)&&void 0!==i&&i.length?l.push(...T[e].invalidErrors):null!==T&&void 0!==T&&null!==(o=T[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_pinterest_mediaDetails_${e}_required`}):null!==T&&void 0!==T&&null!==(n=T[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_pinterest_mediaDetails_${e}_invalid`}),l},[T]);return(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[(0,We.jsx)(g.k,{gap:2,paddingY:2,children:(0,We.jsx)(H.r,{size:"sm",onChange:()=>b(v,f||{},S),isChecked:S,children:(0,We.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:j("post_editor.additional_fields.pinterest.mediaDetails.override")})})}),(null===_||void 0===_||null===(l=_.arrayItem)||void 0===l?void 0:l.title)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:j("post_editor.additional_fields.pinterest.post.title")}),(0,We.jsx)(k.u,{isDisabled:!S||!(null!==T&&void 0!==T&&null!==(a=T.title)&&void 0!==a&&a.isInvalid),label:I("title").map(e=>(0,We.jsx)(x.x,{children:j(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:(S?null===y||void 0===y?void 0:y.title:null===f||void 0===f?void 0:f.title)||"",onChange:e=>b(v,{title:e.target.value}),isInvalid:S&&(null===T||void 0===T||null===(s=T.title)||void 0===s?void 0:s.isInvalid),isDisabled:!S})})]}),(null===_||void 0===_||null===(r=_.arrayItem)||void 0===r?void 0:r.description)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:j("post_editor.additional_fields.pinterest.mediaDetails.description")}),(0,We.jsx)(k.u,{isDisabled:!S||!(null!==T&&void 0!==T&&null!==(d=T.description)&&void 0!==d&&d.isInvalid),label:I("description").map(e=>(0,We.jsx)(x.x,{children:j(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(O.g,{size:"sm",value:(S?null===y||void 0===y?void 0:y.description:null===f||void 0===f?void 0:f.description)||"",onChange:e=>b(v,{description:e.target.value}),isInvalid:S&&(null===T||void 0===T||null===(c=T.description)||void 0===c?void 0:c.isInvalid),isDisabled:!S})})]}),(null===_||void 0===_||null===(u=_.arrayItem)||void 0===u?void 0:u.link)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:j("post_editor.additional_fields.pinterest.post.link")}),(0,We.jsx)(k.u,{isDisabled:!S||!(null!==T&&void 0!==T&&null!==(p=T.link)&&void 0!==p&&p.isInvalid),label:I("link").map(e=>(0,We.jsx)(x.x,{children:j(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:(S?null===y||void 0===y?void 0:y.link:null===f||void 0===f?void 0:f.link)||"",onChange:e=>b(v,{link:e.target.value}),isInvalid:S&&(null===T||void 0===T||null===(m=T.link)||void 0===m?void 0:m.isInvalid),isDisabled:!S})})]})]})},jn={[ne.LINKEDIN_PROFILE]:["LOGGED_IN"],[ne.LINKEDIN_COMPANY]:["CONNECTIONS"]},yn=e=>{var t,i,n;let{accounts:l,accountsIds:a,data:s={},onChange:r}=e;const{t:d}=(0,Se.$)(["planner"]),[c,u]=(0,o.useState)([]),p=(0,o.useMemo)(()=>(0,me.PY)(l,a,Q.LINKEDIN),[l,a]),m=(0,o.useMemo)(()=>{var e,t;return(null===(e=s.value)||void 0===e||null===(t=e.values)||void 0===t?void 0:t.map(e=>{const t=!c.includes(e),i=t?Object.keys(jn).find(t=>jn[t].includes(e)):void 0;return{label:d(`post_editor.additional_fields.linkedin.${[oe.AUDIENCE]}.value.${e}`),value:e,disabled:t,disabledTooltip:`${d("post_editor.additional_fields.linkedin.audience.value.info_disabled_prefix")} ${d(`social_types.${i}.full`)}`}}))||[]},[null===(t=s.value)||void 0===t?void 0:t.values,d,c]),v=(0,o.useCallback)(async()=>{var e,t;const i=p.filter(e=>e.social_type===ne.LINKEDIN_PROFILE),o=p.filter(e=>e.social_type===ne.LINKEDIN_COMPANY),n=(null===(e=s.value)||void 0===e||null===(t=e.values)||void 0===t?void 0:t.filter(e=>!(i.length>0&&jn[ne.LINKEDIN_PROFILE].includes(e))&&!(o.length>0&&jn[ne.LINKEDIN_COMPANY].includes(e))))||[];u(n)},[null===(i=s.value)||void 0===i?void 0:i.values,p]);return(0,o.useEffect)(()=>{v()},[a]),(0,We.jsx)(We.Fragment,{children:s.value&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:d(`post_editor.additional_fields.linkedin.${oe.AUDIENCE}.value`)}),(0,We.jsx)(ue.Ltx,{size:"sm",value:null===(n=s.value)||void 0===n?void 0:n.value,onChange:e=>{r({value:e.value})},options:m,buttonProps:{width:"full",maxWidth:"14rem"}})]})})},Cn=e=>{var t,i,o,n;let{postAdditionalType:l,data:a={},onChange:s}=e;const{t:r}=(0,Se.$)(["planner"]);return(0,We.jsx)(We.Fragment,{children:a.value&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:r(`post_editor.additional_fields.common.${l}.value`)}),(0,We.jsx)(E.P,{size:"sm",value:null===(t=a.value)||void 0===t?void 0:t.value,onChange:e=>{s({value:e.target.value})},isInvalid:null===(i=a.value)||void 0===i?void 0:i.isInvalid,children:null===(o=a.value)||void 0===o||null===(n=o.values)||void 0===n?void 0:n.map(e=>(0,We.jsx)("option",{value:e,children:r(`post_editor.additional_fields.common.${[l]}.value.${e}`)},e))})]})})},kn=e=>{var t,i;let{data:o={},onChange:n}=e;const{t:l}=(0,Se.$)(["planner"]);return o.value||!1===o.value?(0,We.jsx)(k.u,{placement:"top",label:l("post_editor.additional_fields.threads.ghost_post.value.tooltip"),hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(x.x,{children:(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{n({value:!o.value.value})},isChecked:!(null===(t=o.value)||void 0===t||!t.value),isInvalid:null===(i=o.value)||void 0===i?void 0:i.isInvalid,label:l("post_editor.additional_fields.threads.ghost_post.value")})})}):null},Tn=e=>{var t,i,o;let{data:n={},onChange:l}=e;const{t:a}=(0,Se.$)(["planner"]);return n.value||""===n.value?(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:a("post_editor.additional_fields.threads.topicTag.topic")}),(0,We.jsx)(w.I,{size:"sm",value:null!==(t=null===(i=n.value)||void 0===i?void 0:i.value)&&void 0!==t?t:"",isInvalid:null===(o=n.value)||void 0===o?void 0:o.isInvalid,placeholder:a("post_editor.additional_fields.threads.topicTag.topic.placeholder"),onChange:e=>{l({value:e.target.value})}})]}):null};var Sn=i(671768);const In=e=>{var t,i,o,n,l,a,s;let{postAdditionalType:r,data:d={},channelValue:c,onChange:u}=e;const{t:p}=(0,Se.$)(["planner"]),m=c===ae.q,v=(null===(t=d.graduationStrategy)||void 0===t?void 0:t.value)&&""!==d.graduationStrategy.value;return(0,We.jsxs)(We.Fragment,{children:[d.graduationStrategy&&m&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsxs)($e.l,{size:"sm",children:[p(`post_editor.additional_fields.instagram.${r}.graduationStrategy`),(0,We.jsx)(k.u,{placement:"top",hasArrow:!0,label:(0,We.jsx)(h.x,{whiteSpace:"pre-line",children:p(`post_editor.additional_fields.instagram.${r}.graduationStrategy.tooltip`)}),shouldWrapChildren:!0,children:(0,We.jsx)(Z.r,{href:"https://help.simplified.com/en/articles/13345736-how-to-publish-instagram-trial-reels-in-simplified",isExternal:!0,children:(0,We.jsx)(C.J,{as:G.g_1,color:"content_details",ml:1.5,mb:1,fontSize:"sm"})})})]}),(0,We.jsx)(E.P,{size:"sm",value:null===(i=d.graduationStrategy)||void 0===i?void 0:i.value,onChange:e=>{u({graduationStrategy:e.target.value})},isInvalid:null===(o=d.graduationStrategy)||void 0===o?void 0:o.isInvalid,children:null===(n=d.graduationStrategy)||void 0===n||null===(l=n.values)||void 0===l?void 0:l.map(e=>(0,We.jsx)("option",{value:e,children:p(`post_editor.additional_fields.instagram.${r}.graduationStrategy.${e||"empty"}`)},e))})]}),d.audioName&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:p(`post_editor.additional_fields.instagram.${r}.audioName`)}),(0,We.jsx)(w.I,{size:"sm",value:null===(a=d.audioName)||void 0===a?void 0:a.value,onChange:e=>{u({audioName:e.target.value})},isInvalid:null===(s=d.audioName)||void 0===s?void 0:s.isInvalid})]}),d.shareToFeed&&!v&&(0,We.jsx)(x.x,{children:(0,We.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{u({shareToFeed:!d.shareToFeed.value})},isChecked:!!d.shareToFeed.value,isInvalid:d.shareToFeed.isInvalid,label:p(`post_editor.additional_fields.instagram.${r}.shareToFeed`)})})]})},En=e=>{const t=Math.floor(e/1e3);return`${Math.floor(t/60)}:${(t%60).toString().padStart(2,"0")}`},wn=e=>{var t,i,s,r,d;let{isOpen:c,onClose:u,accountId:p,video:m,currentAudioConfiguration:v,currentAudioData:f,onApply:_}=e;const{t:j}=(0,Se.$)(["planner","common"]),y=(0,Bo.dQ)("colors","content_inactive"),S=null===m||void 0===m||null===(t=m.meta)||void 0===t?void 0:t.duration,[I,E]=(0,o.useState)(null!==(i=null===f||void 0===f?void 0:f.audio_type)&&void 0!==i?i:"music"),[O,M]=(0,o.useState)(""),[L,F]=(0,o.useState)(""),[$,U]=(0,o.useState)([]),[N,B]=(0,o.useState)(!1),[Z,W]=(0,o.useState)(!1),[H,V]=(0,o.useState)(!1),[K,q]=(0,o.useState)(()=>{var e;if(!f||!v)return null;const t=(i=f.saved_at)&&Date.now()-i<864e5?f.download_url:null;var i,o;return"music"===f.audio_type?{audio_id:v.audio_id,title:f.title,display_artist:null!==(o=f.display_artist)&&void 0!==o?o:"",duration_in_ms:f.duration_in_ms,audio_type:"music",cover_artwork_thumbnail_uri:f.cover_artwork_thumbnail_url,download_url:t}:{audio_id:v.audio_id,title:f.title,ig_username:null!==(e=f.ig_username)&&void 0!==e?e:"",profile_picture_url:f.profile_picture_url,duration_in_ms:f.duration_in_ms,audio_type:"original_sound",download_url:t}}),[X,Y]=(0,o.useState)(null!==(s=null===v||void 0===v?void 0:v.audio_volume)&&void 0!==s?s:100),[Q,ee]=(0,o.useState)(null!==(r=null===v||void 0===v?void 0:v.video_volume)&&void 0!==r?r:100),[te,ie]=(0,o.useState)(!1),[oe,ne]=(0,o.useState)(0),le=(0,o.useRef)(null),ae=(0,o.useRef)(null),se=(0,o.useMemo)(()=>(0,J.debounce)(e=>F(e),300),[]);(0,o.useEffect)(()=>(se(O),()=>se.cancel()),[O,se]),(0,o.useEffect)(()=>{let e=!1;return(async()=>
1{if(p){B(!0),W(!1),V(!1);try{const t=await(0,Qt.OF7)({accountId:p,audioType:I,searchQuery:L||void 0});if(e)return;const i=t.data;i.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?U(i.items||[]):(U([]),i.requires_reconnect?W(!0):i.message&&i.message.toLowerCase().includes("facebook login")?V(!0):(0,ve.EF)(t))}catch(t){if(e)return;U([]),(0,ve.EF)(null===t||void 0===t?void 0:t.response)}finally{e||B(!1)}}})(),()=>{e=!0}},[p,I,L]);const re=(0,o.useCallback)(e=>{q(e),ie(!1),ne(0),le.current&&(le.current.pause(),le.current.currentTime=0),ae.current&&(ae.current.pause(),ae.current.currentTime=0),e.download_url&&setTimeout(()=>{le.current&&(le.current.play().then(()=>ie(!0)).catch(()=>{}),ae.current&&ae.current.play().catch(()=>{}))},100)},[]),de=(0,o.useCallback)(()=>{const e=le.current,t=ae.current;e&&(te?(e.pause(),t&&t.pause()):(e.play().catch(()=>{}),t&&t.play().catch(()=>{})),ie(e=>!e))},[te]);(0,o.useEffect)(()=>{le.current&&(le.current.volume=X/100)},[X,K]),(0,o.useEffect)(()=>{ae.current&&(ae.current.volume=Q/100)},[Q,K]);const pe=(0,o.useCallback)(()=>{const e=le.current,t=ae.current;e&&(S&&e.currentTime>=S?(e.pause(),t&&t.pause(),e.currentTime=S,ne(S),ie(!1)):ne(e.currentTime))},[S]),me=(0,o.useCallback)(()=>{if(!K)return;const e={audio_id:K.audio_id,audio_volume:Math.round(X),video_volume:Math.round(Q)},t="music"===K.audio_type,i=(null===v||void 0===v?void 0:v.audio_id)===K.audio_id&&null!==f&&void 0!==f&&f.saved_at?f.saved_at:null,o={title:K.title,display_artist:t?K.display_artist:null,duration_in_ms:K.duration_in_ms,cover_artwork_thumbnail_url:t?K.cover_artwork_thumbnail_uri:null,audio_type:K.audio_type,ig_username:t?null:K.ig_username,profile_picture_url:t?null:K.profile_picture_url,download_url:K.download_url,saved_at:K.download_url?Date.now():i};_(e,o)},[K,X,Q,_,v,f]),he=null!==(d=null===K||void 0===K?void 0:K.download_url)&&void 0!==d?d:null,ge=K?Math.max(K.duration_in_ms/1e3,1e-4):0,xe=(0,o.useMemo)(()=>he?(0,We.jsx)(Go.Z,{audioSrc:he,height:48,bgColor:"transparent",waveColor:y}):null,[he,y]);return(0,We.jsxs)(n.u_,{isOpen:c,onClose:u,size:"2xl",scrollBehavior:"inside",children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{height:"full",children:[(0,We.jsx)(Ve.x,{children:j("post_editor.instagram_audio_selection.modal_title")}),(0,We.jsx)(Ke.o,{}),(0,We.jsxs)(Je.f,{as:g.k,flexDirection:"column",gap:4,children:[H&&(0,We.jsx)(ue.bZj,{status:"info",showIcon:!0,children:j("post_editor.instagram_audio_selection.fb_login_required")}),Z&&(0,We.jsx)(ue.bZj,{status:"error",showIcon:!0,children:j("post_editor.instagram_audio_selection.reconnect_required")}),(0,We.jsxs)(g.k,{gap:4,flex:1,width:"full",minHeight:{md:0},flexDirection:{base:"column",md:"row"},children:[(0,We.jsxs)(g.k,{flexDirection:"column",flex:1,gap:3,minWidth:0,children:[(0,We.jsx)(w.I,{placeholder:j("post_editor.instagram_audio_selection.search_placeholder"),value:O,onChange:e=>M(e.target.value),size:"sm"}),(0,We.jsx)(z.m,{index:"music"===I?0:1,onChange:e=>E(0===e?"music":"original_sound"),size:"sm",children:(0,We.jsxs)(R.t,{children:[(0,We.jsx)(Pt.O,{children:j("post_editor.instagram_audio_selection.tab.music")}),(0,We.jsx)(Pt.O,{children:j("post_editor.instagram_audio_selection.tab.original_sound")})]})}),(0,We.jsx)(x.x,{flex:1,overflowY:"auto",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",padding:2,maxHeight:{base:"20rem",md:"initial"},children:N?(0,We.jsx)(Wo.M,{height:"full",children:(0,We.jsx)(ue.p9A,{})}):0===$.length?(0,We.jsx)(Wo.M,{height:"full",children:(0,We.jsx)(h.x,{textAlign:"center",color:"content_details",children:j("post_editor.instagram_audio_selection.no_results")})}):(0,We.jsx)($i.g,{spacing:1,align:"stretch",children:$.map(e=>{const t=(null===K||void 0===K?void 0:K.audio_id)===e.audio_id,i="music"===e.audio_type,o=i?e.cover_artwork_thumbnail_uri:e.profile_picture_url,n=i?e.display_artist:`@${e.ig_username}`;return(0,We.jsxs)(g.k,{p:2,gap:3,align:"center",borderRadius:"md",cursor:"pointer",background:t?"content_alpha_200":"transparent",_hover:{background:"content_alpha_200"},onClick:()=>re(e),children:[o?(0,We.jsx)(Ie.E,{src:o,boxSize:"48px",objectFit:"cover",borderRadius:"md",flexShrink:0}):(0,We.jsx)(Wo.M,{boxSize:"48px",borderRadius:"md",flexShrink:0,background:"content_alpha_200",children:(0,We.jsx)(C.J,{as:i?G.rkz:G.tU0})}),(0,We.jsxs)(x.x,{flex:1,minWidth:0,children:[(0,We.jsx)(h.x,{fontWeight:"medium",fontSize:"sm",noOfLines:1,children:e.title}),(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",noOfLines:1,children:n}),(0,We.jsx)(h.x,{fontSize:"xs",color:"content_details",children:En(e.duration_in_ms)})]})]},e.audio_id)})})})]}),(null===m||void 0===m?void 0:m.url)&&(0,We.jsx)(x.x,{flexDirection:"column",flex:1,minWidth:0,children:(0,We.jsx)(g.k,{alignItems:"center",height:"full",maxHeight:{base:"300px",md:"initial"},justifyContent:"center",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",background:"base_level_1",overflow:"hidden",children:(0,We.jsx)("video",{ref:ae,src:m.url,style:{width:"100%",height:"100%",maxWidth:"inherit",maxHeight:"inherit",objectFit:"contain"},muted:0===Q,loop:!0,onLoadedMetadata:()=>{ae.current&&(ae.current.volume=Q/100)}})})})]}),(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(Li.U,{gap:2,mb:2,children:[(0,We.jsxs)(Li.U,{spacing:2,children:[(0,We.jsx)(k.u,{label:j(he?"post_editor.instagram_audio_selection.preview_warning":"post_editor.instagram_audio_selection.preview_unavailable"),placement:"top",hasArrow:!0,children:(0,We.jsx)(b.h,{"aria-label":te?"Pause":"Play",icon:(0,We.jsx)(C.J,{as:te?G.atM:G.cgd}),onClick:de,size:"sm",isDisabled:!K||!he})}),(0,We.jsxs)(A.J,{placement:"top",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(b.h,{"aria-label":"Volume",icon:(0,We.jsx)(C.J,{as:G.wUP}),size:"sm",variant:"ghost",isDisabled:!K})}),(0,We.jsxs)(Le.y,{width:"220px",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(Zo.b,{p:3,children:(0,We.jsxs)($i.g,{spacing:3,align:"stretch",children:[(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(Li.U,{spacing:2,mb:2,children:[(0,We.jsx)(C.J,{as:G.rkz,boxSize:3}),(0,We.jsxs)(h.x,{fontSize:"xs",children:[j("post_editor.instagram_audio_selection.audio_volume")," ","(",X,"%)"]})]}),(0,We.jsxs)(Ho.iR,{value:X,onChange:Y,min:0,max:100,step:1,size:"sm",children:[(0,We.jsx)(Ho.Uj,{children:(0,We.jsx)(Ho.Ms,{})}),(0,We.jsx)(Ho.gs,{})]})]}),m&&(0,We.jsxs)(x.x,{children:[(0,We.jsxs)(Li.U,{spacing:2,mb:2,children:[(0,We.jsx)(C.J,{as:G.cgd,boxSize:3}),(0,We.jsxs)(h.x,{fontSize:"xs",children:[j("post_editor.instagram_audio_selection.video_volume")," ","(",Q,"%)"]})]}),(0,We.jsxs)(Ho.iR,{value:Q,onChange:ee,min:0,max:100,step:1,size:"sm",children:[(0,We.jsx)(Ho.Uj,{children:(0,We.jsx)(Ho.Ms,{})}),(0,We.jsx)(Ho.gs,{})]})]})]})})]})]})]}),K&&(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(h.x,{flex:1,noOfLines:1,fontWeight:"semibold",fontSize:"sm",children:[K.title,"music"===K.audio_type&&K.display_artist?` - ${K.display_artist}`:"original_sound"===K.audio_type&&K.ig_username?` - @${K.ig_username}`:""]}),(0,We.jsxs)(h.x,{fontSize:"xs",color:"content_details",children:[En(1e3*oe)," /"," ",En(K.duration_in_ms)]})]})]}),K?(0,We.jsxs)(x.x,{position:"relative",height:"48px",background:"content_alpha_200",cursor:he?"pointer":"default",onClick:e=>{if(!he||!le.current)return;const t=e.currentTarget.getBoundingClientRect(),i=e.clientX-t.left,o=Math.max(0,Math.min(1,i/t.width))*ge;S&&o>S||(le.current.currentTime=o,ne(o),ae.current&&(ae.current.currentTime=S?Math.min(S,o):o))},children:[xe,S&&S<ge&&(0,We.jsx)(x.x,{position:"absolute",top:0,left:0,width:S/ge*100+"%",height:"full",border:"1px solid",borderColor:"content_active",borderRadius:"sm",background:"common.red_berry",opacity:.75,pointerEvents:"none",zIndex:11}),(0,We.jsx)(x.x,{position:"absolute",top:0,left:oe/ge*100+"%",width:"1px",height:"full",background:"common.primary_400",pointerEvents:"none",zIndex:12})]}):(0,We.jsx)(g.k,{alignItems:"center",justifyContent:"center",height:"48px",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",children:(0,We.jsx)(h.x,{textAlign:"center",color:"content_details",fontSize:"sm",children:j("post_editor.instagram_audio_selection.no_audio_selected")})}),he&&(0,We.jsx)("audio",{ref:le,src:he,onTimeUpdate:pe,onEnded:()=>{ie(!1),ae.current&&ae.current.pause()},onLoadedMetadata:()=>{le.current&&(le.current.volume=X/100)}})]})]}),(0,We.jsxs)(Ut.m,{gap:3,children:[(0,We.jsx)(T.z,{onClick:u,size:"sm",children:j("cancel",{ns:"common"})}),(0,We.jsx)(T.z,{variant:"solid",size:"sm",isDisabled:!K,onClick:me,children:j("apply",{ns:"common"})})]})]})]})},An=e=>{let{audioConfiguration:t,audioData:i,accountId:n,video:l,isDisabled:a=!1,onChange:s}=e;const{t:r}=(0,Se.$)(["planner","common"]),[d,c]=(0,o.useState)(!1),u=(0,o.useMemo)(()=>
1{if(!i)return r("post_editor.instagram_audio_selection.select_tooltip");const e=i.display_artist?` - ${i.display_artist}`:i.ig_username?` - @${i.ig_username}`:"";return`${r("edit",{ns:"common"})}: ${i.title}${e}`},[i,r]),p=(0,o.useCallback)(()=>{s({audioConfiguration:void 0,audioData:void 0})},[s]);return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(g.k,{flex:1,gap:1,alignItems:"center",children:[(0,We.jsx)(k.u,{label:u,placement:"top",hasArrow:!0,children:(0,We.jsx)(T.z,{flex:1,size:"sm",leftIcon:(0,We.jsx)(C.J,{as:G.rkz}),isActive:!!i,isDisabled:a,onClick:()=>c(!0),children:(0,We.jsx)(h.x,{noOfLines:1,children:i?i.title:r("post_editor.instagram_audio_selection.label")})})}),i&&(0,We.jsx)(ue.Ddz,{size:"sm",variant:"ghost",tooltipLabel:r("remove",{ns:"common"}),tooltipPosition:"top",icon:(0,We.jsx)(C.J,{as:G.APH}),isDisabled:a,onClick:p})]}),d&&(0,We.jsx)(wn,{isOpen:d,onClose:()=>c(!1),accountId:n,video:l,currentAudioConfiguration:t,currentAudioData:i,onApply:(e,t)=>{s({audioConfiguration:e,audioData:t}),c(!1)}})]})};var Pn=i(429466),Dn=i(501271),On=i(279692),zn=i(976166),Rn=i(476549),Mn=i.n(Rn),Ln=i(950514),Fn=i(384511),$n=i(659840);const Un=["mp4","gif","mkv","avi","mov"],Nn=e=>{var t;let{onClose:i,onSubmit:r,projectId:d,artBoardId:c,imageUrl:u,projectSize:p}=e;const v=(0,$n.k6)(),{t:g}=(0,Se.$)(["common","navbar"]),[f,_]=(0,Yo.k)(),b=(0,m.S)({base:!0,md:!1}),[j,y]=(0,Yo.k)(),C=(0,o.useRef)(null),k=(0,o.useMemo)(()=>{var e;return null===u||void 0===u||null===(e=u.split(".").pop())||void 0===e?void 0:e.toLowerCase()},[u]),S=(0,o.useMemo)(()=>k&&Un.includes(k),[k]),I=(0,s.v9)(e=>e.websockets),E=(0,s.v9)(e=>e.pagestore),{pageIds:w}=E,A=(0,s.v9)(e=>e.auth.payload.selectedOrg),P=(0,s.v9)(e=>e.story.payload),D=(0,o.useCallback)(async e=>new Promise(async(t,i)=>{try{const i=await(0,ce.checkCeleryTaskStatus)(e,()=>{});i.response.status===ce.CeleryTaskStatus.SUCCESS&&(i.response.info.jobId?t(await D(i.response.info.jobId)):t(i.response.info))}catch(o){i(o)}}),[]),O=(0,o.useCallback)(()=>{var e,t,o,n,l;null!==C&&void 0!==C&&null!==(e=C.current)&&void 0!==e&&e.close?null===C||void 0===C||null===(t=C.current)||void 0===t||null===(o=t.close)||void 0===o||o.call(t):null===C||void 0===C||null===(n=C.current)||void 0===n||null===(l=n.postMessage)||void 0===l||l.call(n,{type:ce.StoryEditorWindowPostMessages.CLOSE_CHILD_WINDOW});i(),C.current=null},[i]),z=(0,o.useCallback)(async(e,t,i)=>{try{const m=t||w,v=i&&Un.includes(i);let h={};h=v?{type:null!==i&&void 0!==i?i:"video",gifSpeedx:1,maxHeight:-1}:{format:null!==i&&void 0!==i?i:"png",quality:1,multiplier:1,artboardIds:m,transparentBackground:!1},_.on();const x=v?await(0,Qt.vIq)(Mn()(Qt.KJH,e),h):await(0,Qt.gmp)(Mn()(Xi.KCi,e),h),f=await(0,ce.checkCeleryTaskStatus)(x.data.id,()=>{});if(f.response.status===ce.CeleryTaskStatus.SUCCESS){var o,n,l,a,s;(0,ue.CFj)({description:g("exporting_now_message",{ns:"navbar"}),title:g("exporting_content",{ns:"navbar"}),status:"info"}),null===C||void 0===C||null===(o=C.current)||void 0===o||null===(n=o.postMessage)||void 0===n||n.call(o,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:g("exporting_content",{ns:"navbar"}),description:g("exporting_now_message",{ns:"navbar"}),status:"info"}});const t=v?await(0,Qt.ag5)(x.data.item,e=>{var t,i,o;null!==(t=e.state)&&void 0!==t&&t.progress&&(null===C||void 0===C||null===(i=C.current)||void 0===i||null===(o=i.postMessage)||void 0===o||o.call(i,{type:ce.StoryEditorWindowPostMessages.EXPORT_PROGRESS,payload:{progress:e.state.progress}}))}):await D(null===(l=f.response.info)||void 0===l?void 0:l.jobId),i=null!==t&&void 0!==t&&null!==(a=t.assets)&&void 0!==a&&a.urls?null===t||void 0===t||null===(s=t.assets)||void 0===s?void 0:s.urls:(null===t||void 0===t?void 0:t.urls)||[];for(let o=0;o<i.length;o++)null===r||void 0===r||r({url:i[o],projectId:e,artBoardIds:m});O()}else{var d,c,u,p;(0,ue.CFj)({description:g("export_failed_message",{ns:"navbar"}),title:g("error"),status:"error"}),null===C||void 0===C||null===(d=C.current)||void 0===d||null===(c=d.postMessage)||void 0===c||c.call(d,{type:ce.StoryEditorWindowPostMessages.EXPORT_FAILED}),null===C||void 0===C||null===(u=C.current)||void 0===u||null===(p=u.postMessage)||void 0===p||p.call(u,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:g("error"),description:g("export_failed_message",{ns:"navbar"}),status:"error"}})}}catch(f){var m,v,h,x;(0,ue.CFj)({description:g("export_failed_message",{ns:"navbar"}),title:g("error"),status:"error"}),null===C||void 0===C||null===(m=C.current)||void 0===m||null===(v=m.postMessage)||void 0===v||v.call(m,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:g("error"),description:g("export_failed_message",{ns:"navbar"}),status:"error"}}),null===C||void 0===C||null===(h=C.current)||void 0===h||null===(x=h.postMessage)||void 0===x||x.call(h,{type:ce.StoryEditorWindowPostMessages.EXPORT_FAILED})}finally{_.off()}},[O,r,D,_,w,g]),R=(0,o.useCallback)(async()=>
1{if(!u)return;const e=window.open("about:blank");if(C.current=e,e){const t=e.document;t.title="Opening editor\u2026";const i=t.createElement("style");i.textContent="*{margin:0;padding:0;box-sizing:border-box}body{display:flex;align-items:center;justify-content:center;height:100vh;background:#1a1a1a;font-family:system-ui,sans-serif;color:#fff;gap:12px}@keyframes spin{to{transform:rotate(360deg)}}.s{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}",t.head.appendChild(i);const o=t.createElement("div");o.className="s";const n=t.createElement("span");n.textContent="Opening editor\u2026",t.body.appendChild(o),t.body.appendChild(n)}try{var t;y.on();const i=null===p||void 0===p?void 0:p.width,o=null===p||void 0===p?void 0:p.height,{response:n}=await(0,ce.openInEditor)([u],S?"VIDEO":"IMAGE",i,o,void 0,i,o),l=(0,zn.Gn)(ce.STUDIO_AS_EDITOR_PATH,{org:A,designId:null===(t=n.data)||void 0===t?void 0:t.story_id});e&&!e.closed?e.location.href=l:C.current=window.open(l)}catch(i){e&&!e.closed&&e.close(),C.current=null,(0,Dn.iM)(i)}finally{y.off()}},[u,S,A,y,null===p||void 0===p?void 0:p.height,null===p||void 0===p?void 0:p.width]),M=(0,o.useCallback)(async e=>{var t,i;const o=e.data;var n,l,a,s;(o.type===ce.StoryEditorWindowPostMessages.CANCEL_EDITING&&O(),o.type===ce.StoryEditorWindowPostMessages.FINISH_EDITING)&&await z(o.payload.storyId,c?[c]:null!==(n=o.payload)&&void 0!==n&&null!==(l=n.artBoardIds)&&void 0!==l&&l.length?o.payload.artBoardIds:w,o.payload.storyType);o.type!==ce.StoryEditorWindowPostMessages.EDITOR_READY||null!==(t=o.payload)&&void 0!==t&&t.storyType&&Un.includes(null===(i=o.payload)||void 0===i?void 0:i.storyType)||(null===C||void 0===C||null===(a=C.current)||void 0===a||null===(s=a.postMessage)||void 0===s||s.call(a,{type:ce.StoryEditorWindowPostMessages.ACTIVE_ARTBOARD,payload:{artBoardId:c}}))},[c,O,z,w]);return(0,o.useEffect)(()=>(window.addEventListener("message",M),()=>{window.removeEventListener("message",M),C.current=null}),[M]),(0,o.useEffect)(()=>{!d&&u?R():d&&(C.current=window.open((0,zn.Gn)(ce.STUDIO_AS_EDITOR_PATH,{org:A,designId:d})))},[R]),(0,We.jsxs)(n.u_,{isOpen:!0,onClose:i,size:null!==C&&void 0!==C&&C.current||j?"md":"full",autoFocus:!1,returnFocusOnClose:!1,isCentered:!(null===C||void 0===C||!C.current)||j,closeOnOverlayClick:!1,closeOnEsc:!1,children:[(0,We.jsx)(l.Z,{}),(0,We.jsxs)(a.h,{children:[!(null!==C&&void 0!==C&&C.current)&&!j&&(0,We.jsxs)(Ve.x,{background:"base_level_1",children:[(0,We.jsxs)(Li.U,{children:[(0,We.jsx)(h.x,{isTruncated:!0,maxW:"300px",children:null===P||void 0===P?void 0:P.title}),(0,We.jsx)(Ln.Z,{details:I.details})]}),(0,We.jsx)(Ke.o,{size:"md",isDisabled:f})]}),(0,We.jsx)(Je.f,{p:0,children:(0,We.jsx)(x.x,{h:null!==C&&void 0!==C&&C.current||j?"300px":"calc(100vh - 110px)",overflowY:"auto",children:j?(0,We.jsx)(Wo.M,{h:"full",w:"full",children:(0,We.jsxs)($i.g,{gap:2,children:[(0,We.jsx)(N.$,{}),(0,We.jsx)(h.x,{children:g("story.creating_story")})]})}):d||null!==C&&void 0!==C&&C.current?null!==C&&void 0!==C&&C.current?(0,We.jsx)(Wo.M,{h:"full",w:"full",children:(0,We.jsxs)($i.g,{gap:2,children:[(0,We.jsx)(h.x,{fontSize:"lg",color:"content_active",children:g("story_editing_modal.title")}),(0,We.jsxs)(Ne.h,{size:"sm",children:[(0,We.jsx)(T.z,{onClick:O,children:g("story_editing_modal.cancel_editing")}),(null===C||void 0===C||null===(t=C.current)||void 0===t?void 0:t.focus)&&(0,We.jsx)(T.z,{variant:"solid",onClick:()=>{var e;return null===C||void 0===C||null===(e=C.current)||void 0===e?void 0:e.focus()},children:g("story_editing_modal.show_editor")})]})]})}):(0,We.jsx)(Fn.Z,{org:A,designId:d,location:v.location,history:v,isOnModal:!0}):(0,We.jsx)(Wo.M,{h:"full",w:"full",children:(0,We.jsx)(h.x,{children:g("errors.no_storyid_or_url")})})})}),!(null!==C&&void 0!==C&&C.current)&&!j&&(0,We.jsx)(Ut.m,{p:3,w:"full",justifyContent:"flex-end",background:"base_level_1",children:(0,We.jsx)(T.z,{variant:"solid",size:b?"sm":"md",isLoading:f,isDisabled:(0,J.isEmpty)(d),loadingText:g("loading"),onClick:()=>z((null===P||void 0===P?void 0:P.id)||d,c?[c]:w),children:g("submit")})})]})]})};var Bn=i(982178),Zn=i(422937),Wn=i(412934),Hn=i(926592),Gn=i(344557);const Vn=e=>{var t,i,r;let{onAddText:d,onReplaceText:u,onAddPost:p,onSetVideoThumbnail:v}=e;const g=c().CancelToken.source(),{t:x}=(0,Se.$)(["ai","common","brandbooks"]),f=(0,s.I0)(),_=(0,m.S)({base:!0,md:!1}),[j,y]=(0,o.useState)(void 0),C=(0,s.v9)(e=>e.rightsidebar.selectedTab),k=(0,s.v9)(e=>e.document),T=(0,s.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),S=((0,o.useCallback)(e=>{y(null===e||void 0===e?void 0:e.id),f((0,Ki.Jj)(g)).then(t=>{var i;f((0,Ki.fx)(null===(i=t.data)||void 0===i?void 0:i.id,e,g)).then(e=>{f((0,Ki.gU)(e)),f((0,Zn.sW)(Hn.Ty,ce.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id)),y(void 0)})}).catch(e=>{})},[f,g]),(0,o.useCallback)(()=>(0,We.jsx)(Gn.c,{surface:"social_post",onAddText:e=>d(null,e),onReplaceText:u,onAddPost:p,onSetVideoThumbnail:v,withDrawer:!1,onClose:()=>f((0,ve.Z2)(null))}),[u,d,p,v,f]));return(0,We.jsx)(ue.jg6,{sidebarPanels:ce.DESIGN_STUDIO_AI_SIDEBAR_PANELS,isOpen:!0,width:C===ce.CHATBOT_SIDEBAR_PANEL||C===ce.ADVANCED_AI_RESULTS&&1===(null===k||void 0===k||null===(t=k.data)||void 0===t?void 0:t.form)?"448px":"350px",positionStrategy:"relative",maxHeight:"100%",scrollableTargetId:C===ce.AI_TEMPLATES_SIDEBAR_PANEL?ce.AI_SIDEBAR_TEMPLATES_PANEL_SCROLLABLE_TARGET:C===ce.ADVANCED_AI_DOCUMENTS||C===ce.ADVANCED_AI_RESULTS?ce.STUDIO_BASE_RIGHT_SIDEBAR_SCROLLABLE_TARGET_ID:"",onClose:()=>{f((0,ve.Z2)(null))},onPanelClick:e=>f((0,ve.Z2)(T,e)),showDivider:C!==ce.CHATBOT_SIDEBAR_PANEL,header:C===ce.AI_TEMPLATES_SIDEBAR_PANEL?x("ai_side_panel.heading.ai_templates"):C===ce.ADVANCED_AI_DOCUMENTS?x("my_docs"):C===ce.ADVANCED_AI_RESULTS?(0,We.jsxs)(Li.U,{align:"center",children:[(0,We.jsx)(b.h,{"aria-label":(null===k||void 0===k||null===(i=k.data)||void 0===i?void 0:i.title)||"",icon:(0,We.jsx)(Qe.FaChevronLeft,{}),onClick:()=>f((0,ve.Z2)(T,ce.ADVANCED_AI_DOCUMENTS)),size:"sm",variant:"ghost"}),(0,We.jsx)(h.x,{noOfLines:1,children:null===k||void 0===k||null===(r=k.data)||void 0===r?void 0:r.title})]}):"",openedPanel:C,children:C===ce.ADVANCED_AI_DOCUMENTS||C===ce.ADVANCED_AI_RESULTS?(0,We.jsx)(Wn.Z,{onAddText:e=>d(null,e),onReplaceText:u,renderLocation:"calendar",onDocumentClick:e=>{f((0,Zn.sW)(Hn.Ty,ce.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id))}}):C===ce.CHATBOT_SIDEBAR_PANEL?_?(0,We.jsxs)(n.u_,{onClose:()=>f((0,ve.Z2)(null)),size:"full",isOpen:!0,children:[(0,We.jsx)(l.Z,{}),(0,We.jsx)(a.h,{children:(0,We.jsx)(Je.f,{p:0,children:S()})})]}):S():null})},Jn=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Se.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,_=!!m,b=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invali
1dErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_instagram_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_instagram_mediaDetails_${e}_invalid`}),l},[f]);return(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[(0,We.jsx)(g.k,{gap:2,paddingY:2,children:(0,We.jsx)(H.r,{size:"sm",onChange:()=>u(r,d||{},_),isChecked:_,children:(0,We.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.instagram.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:p("post_editor.additional_fields.instagram.post.altText")}),(0,We.jsx)(k.u,{isDisabled:!_||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:b("altText").map(e=>(0,We.jsx)(x.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:(_?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:_&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!_})})]})]})},Kn=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Se.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,_=!!m,b=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invalidErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_bluesky_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_bluesky_mediaDetails_${e}_invalid`}),l},[f]);return(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[(0,We.jsx)(g.k,{gap:2,paddingY:2,children:(0,We.jsx)(H.r,{size:"sm",onChange:()=>u(r,d||{},_),isChecked:_,children:(0,We.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.bluesky.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:p("post_editor.additional_fields.bluesky.post.altText")}),(0,We.jsx)(k.u,{isDisabled:!_||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:b("altText").map(e=>(0,We.jsx)(x.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:(_?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:_&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!_})})]})]})},qn=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Se.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,_=!!m,b=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invalidErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_threads_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_threads_mediaDetails_${e}
1_invalid`}),l},[f]);return(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[(0,We.jsx)(g.k,{gap:2,paddingY:2,children:(0,We.jsx)(H.r,{size:"sm",onChange:()=>u(r,d||{},_),isChecked:_,children:(0,We.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.threads.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:p("post_editor.additional_fields.threads.post.altText")}),(0,We.jsx)(k.u,{isDisabled:!_||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:b("altText").map(e=>(0,We.jsx)(x.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:(_?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:_&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!_})})]})]})};var Xn=i(777738),Yn=i(724725);const Qn=e=>{let{accountId:t,defaultType:i,targets:n,onChange:l}=e;const{t:a}=(0,Se.$)(["planner"]),[s,r]=(0,o.useState)(()=>Array.isArray(n)&&n.length>0?n:[{...Yn.I}]),d=(0,o.useRef)(!1);(0,o.useEffect)(()=>{!d.current&&Array.isArray(n)&&n.length>0&&(d.current=!0,r(n))},[n]);const c=(0,o.useCallback)(e=>{l({targets:(0,Yn.E)(e,i)})},[i,l]),u=(0,o.useCallback)((e,t)=>{r(i=>{const o=i.map((i,o)=>o===e?{...i,...t}:i);return c(o),o})},[c]),p=(0,o.useCallback)(()=>{r(e=>{const t=[...e,{...Yn.I}];return c(t),t})},[c]),m=(0,o.useCallback)(e=>{r(t=>{const i=t.filter((t,i)=>i!==e),o=i.length>0?i:[{...Yn.I}];return c(o),o})},[c]);return(0,We.jsxs)(x.x,{children:[(0,We.jsx)(h.x,{sx:{fontSize:"xs",fontWeight:"600",color:"content_inactive",marginBottom:2,textTransform:"uppercase",letterSpacing:"0.05em"},children:a("post_editor.reddit.subreddit_targets_heading")}),(0,We.jsx)(g.k,{sx:{flexDirection:"column",gap:3},children:s.map((e,o)=>(0,We.jsx)(Xn.Z,{index:o,row:e,accountId:t,defaultType:i,onChange:e=>u(o,e),onRemove:()=>m(o)},o))}),(0,We.jsx)(T.z,{size:"sm",variant:"secondary",width:"full",marginTop:3,onClick:p,children:a("post_editor.reddit.add_subreddit")})]})},el=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Se.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,_=!!m,b=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invalidErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_mastodon_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_mastodon_mediaDetails_${e}_invalid`}),l},[f]);return(0,We.jsxs)(g.k,{flexDirection:"column",gap:2,children:[(0,We.jsx)(g.k,{gap:2,paddingY:2,children:(0,We.jsx)(H.r,{size:"sm",onChange:()=>u(r,d||{},_),isChecked:_,children:(0,We.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.mastodon.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{children:p("post_editor.additional_fields.mastodon.post.altText")}),(0,We.jsx)(k.u,{isDisabled:!_||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:b("altText").map(e=>(0,We.jsx)(x.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:(_?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:_&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!_})})]})]})},tl=e=>{var t,i,o,n,l,a,s,r;let{postAdditionalType:d,data:c={},onChange:u}=e;const{t:p}=(0,Se.$)(["planner"]);return(0,We.jsxs)(We.Fragment,{children:[c.visibility&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:p(`post_editor.additional_fields.mastodon.${d}.visibility`)}),(0,We.jsx)(E.P,{size:"sm",value:null===(t=c.visibility)||void 0===t?void 0:t.value,onChange:e=>{u({visibility:e.target.value})},isInvalid:null===(i=c.visibility)||void 0===i?void 0:i.isInvalid,children:null===(o=c.visibility)||void 0===o||null===(n=o.values)||void 0===n?void 0:n.map(e=>(0,We.jsx)("option",{value:e,children:p(`post_editor.additional_fields.mastodon.${d}.visibility.${e}`)},e))})]}),c.spoilerText&&(0,We.jsxs)(Fe.NI,{children:[(0,We.jsx)($e.l,{size:"sm",children:p(`post_editor.additional_fields.mastodon.${d}.spoilerText`)}),(0,We.jsx)(k.u,{isDisabled:!(null!==(l=c.spoilerText)&&void 0!==l&&l.isInvalid),label:p("post_editor.errors.additional_mastodon_spoilerText_invalid_max",{max:
1500}),variant:"error",placement:"top",hasArrow:!0,children:(0,We.jsx)(w.I,{size:"sm",value:null!==(a=null===(s=c.spoilerText)||void 0===s?void 0:s.value)&&void 0!==a?a:"",onChange:e=>{u({spoilerText:e.target.value})},isInvalid:null===(r=c.spoilerText)||void 0===r?void 0:r.isInvalid,placeholder:p(`post_editor.additional_fields.mastodon.${d}.spoilerText.placeholder`)})})]})]})};var il=i(106431),ol=i(46750),nl=i(851939);const ll="post-editor",al="post-editor-ai",sl="post-editor",rl="post-editor-ai-panel",dl=e=>{var t,i,n,l,a,d;let{accountsIds:Ie,postData:Ee,postDataByTab:we,postMediaToAdd:Ae,mode:Pe=q.JV,selectedAccountsRequired:De,hideBaseTab:Re,dataStoreKey:Me,customHideTimeSelector:Le,customType:Fe,isEmbedded:$e,isMultiplyPost:Ue,onActionDone:Ne,onCustomAction:Be,onClose:Ze,onAddAccountConnection:He}=e;const Ge=(0,o.useMemo)(()=>null===Ie||void 0===Ie?void 0:Ie.filter(e=>e!==ne.UNASSIGNED),[JSON.stringify(Ie)]),{t:Ve}=(0,Se.$)(["planner","common","accounts","ai","media-editor","chatbot","billing"]),Je=(0,p.m)("RadioGroup",{variant:"switch"}),Ke=(0,o.useRef)(null),qe=(0,o.useRef)(null),Xe=(0,o.useRef)(null),Ye=(0,o.useRef)(null),Qe=(0,o.useRef)(null),et=(0,o.useRef)(null),tt=(0,o.useRef)(null),[it]=(0,wi.Z)(),[ot,lt]=(0,o.useState)({shortlinks:!1,video:!1,videoCover:!1,carousel:!1,poll:!1,location:!1,reelPost:!1,storyPost:!1,mentions:!1,canAddSchedule:!1,canAddBuffer:!1,canAddDraft:!1}),rt=(0,m.S)({base:!0,md:!1}),ct=(0,m.S)({base:!1,md:!0,xl:!1}),[pt,mt]=(0,o.useReducer)((e,t)=>t?e+1:0,0),[vt,xt]=(0,o.useReducer)((e,t)=>t?e+1:0,0),[ft,_t]=(0,je.Z)("addToQueueAcknowledged",!1),[bt,wt]=(0,je.Z)("postEditorHowItWorks",[]),[At,Pt]=(0,je.Z)("postEditorSaveAsGroup",!0),[Dt,Ot]=(0,o.useState)(),[zt,Rt]=(0,o.useState)(!1),[Mt,Lt]=(0,o.useState)([Y.BASE]),Ut=(0,v.D)(Mt),[Nt,Bt]=(0,o.useState)(Y.BASE),{fetchScraperData:Zt}=(0,Ce.Z)(),[Wt,Ht]=(0,ye.Z)(Me),[Gt,Vt]=(0,o.useState)(null),[Jt,Kt]=(0,o.useState)(null),[qt,Xt]=(0,o.useState)(null),[Qt,ei]=(0,o.useState)(null),[ti,ii]=(0,o.useReducer)(be.K,[],be.l),[oi,ni]=(0,o.useState)(!1),[si,ci]=(0,o.useState)(!1),[ui,mi]=(0,o.useState)(null),[vi,hi]=(0,o.useState)(null),[fi,bi]=(0,o.useState)(!1),{uppy:ji,uppyPlugins:yi,uppyNote:ki}=(0,ke.ZP)({id:"post-editor"}),[Si,Ai]=(0,o.useState)(null),[Mi,Li]=(e=>{let{defaultAccountsIds:t,defaultPostData:i,defaultPostDataByTab:n}=e;const l=t||(n?Object.values(n).reduce((e,t)=>[...e,...t.accounts||[]],[]):void 0)||(null===i||void 0===i?void 0:i.accounts)||[];return(0,o.useState)(l)})({defaultAccountsIds:Ge,defaultPostData:Ee,defaultPostDataByTab:we}),[Fi,$i]=(e=>{let{accountsIds:t}=e;const i=(0,s.v9)(e=>e.socialAccountsStore.selected),n=(0,s.v9)(e=>e.socialAccountsStore.selectedGroup);return(0,o.useState)((0,J.isEqual)(t,i)&&n?n:null)})({accountsIds:Mi}),[Ui,Ni]=(0,o.useState)(null),[Wi,Hi]=(0,o.useState)({}),[Gi,to]=(0,o.useState)(null),[io,oo]=(0,o.useState)(null),[lo,po]=(0,o.useState)({}),[vo,ho]=(0,o.useState)([]),[Lo,Uo]=(0,o.useState)({}),[Bo,Zo]=(0,o.useReducer)(xe,{},ge),[Wo,Ho]=(0,o.useReducer)(_e,{},fe),Go=(0,o.useRef)(Wo);Go.current=Wo;const[Vo,Jo]=(0,o.useState)(null),[Ko,Xo]=(0,o.useState)(null),[Yo,Qo]=(0,o.useState)(null),[en,tn]=(0,o.useState)(null),[on,nn]=(0,o.useState)(null),[ln,an]=(0,o.useState)(null),[sn,rn]=(0,o.useState)(!1),[dn,pn]=(0,o.useState)(null),[mn,vn]=(0,o.useState)(null),[hn,gn]=(0,o.useState)(null),[xn,jn]=(0,o.useState)(null),[En,wn]=(0,o.useState)(null),[zn,Rn]=(0,o.useState)({open:!1}),[Mn,Ln]=(0,o.useState)(null),[Fn,$n]=(0,o.useState)(),[Un,Zn]=(0,o.useState)(!1),[Wn,Hn]=(0,je.Z)("postEditorLivePreview",!0),[Gn,Xn]=(0,o.useState)({}),[Yn,dl]=(0,o.useState)(void 0),[cl,ul]=(0,o.useState)(null),[pl,ml]=(0,o.useState)(null),vl=(0,s.I0)(),hl=(0,s.v9)(e=>e.socialAccountsStore.accounts),gl=(0,s.v9)(e=>e.socialAccountsStore.groups),xl=(0,s.v9)(e=>e.permissions.spacePermissionChecks.canEditDrafts),fl=(0,s.v9)(e=>e.permissions.spacePermissionChecks.canEditPosts),_l=(0,s.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),bl=(0,s.v9)(e=>{var t,i;return null===(t=e.auth.payload)||void 0===t||null===(i=t.user)||void 0===i?void 0:i.pk}),jl=(0,s.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),yl=(0,s.v9)(e=>{var t,i;return null===(t=e.auth.payload)||void 0===t||null===(i=t.orgs)||void 0===i?void 0:i.find(t=>{var i;return t.id===(null===(i=e.auth.payload)||void 0===i?void 0:i.selectedOrg)})}),Cl=(0,s.v9)(e=>e.plannerStore.workflowType),kl=(0,s.v9)(e=>e.plannerStore.timezone),Tl=(0,s.v9)(e=>e.plannerStore.labels),Sl=(0,s.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),Il=(0,o.useMemo)(()=>(0,On.MU)(hl,ne.ALL_PUBLISHING_TYPES),[hl]),El=(0,o.useMemo)(()=>{var e;return kl||(null===yl||void 0===yl||null===(e=yl.settings)||void 0===e?void 0:e.timezone)},[yl,kl]),wl=(0,o.useMemo)(()=>[q.dm,q.pz].includes(Pe),[Pe]),Al=(0,o.useMemo)(()=>{var e,t;return(null===Ee||void 0===Ee||null===(e=Ee.accounts)||void 0===e?void 0:e.includes(ne.UNASSIGNED))||0===(null===Ee||void 0===Ee||null===(t=Ee.accounts)||void 0===t?void 0:t.length)},[Ee]),Pl=(0,o.useMemo)(()=>0===Il.length&&[q.JV,q.gj].includes(Pe),[Il.length,Pe]),Dl=(0,o.useMemo)(()=>Bo[Y.BASE],[Bo]),Ol=(0,o.useMemo)(()=>Mt.indexOf(Nt),[Nt,Mt]),zl=(0,o.useMemo)(()=>Bo[Nt]||(0,me.G)(Dl,Nt),[Nt,Bo,Dl]),Rl=(0,o.useMemo)(()=>(0,me.PY)(Il,Mi,Nt),[Il,Mi,Nt]),Ml=(0,o.useMemo)(()=>(0,me.PY)(Il,Mi,Q.TWITTER),[Il,Mi]),Ll=(0,o.useMemo)(()=>Wo[Nt]||[],[Nt,Wo]),Fl=(0,o.useMemo)(()=>(0,me.p6)(Nt,Mt,Rl,null===zl||void 0===zl?void 0:zl.additional),[Nt,Mt,Rl,null===zl||void 0===zl?void 0:zl.additional]),$l=(0,o.useMemo)(()=>{const e=Mt.filter(e=>e!==Q.TWITTER&&!Bo[e]).map(e=>(0,he.Pp)(e)).filter(e=>0!==e&&void 0!==e);return e.length>0?Math.min(...e):void 0},[Mt,Bo]),Ul=(0,o.useMemo)(()=>{var e,t,i,o;return[...(null===zl||void 0===zl||null===(e=zl.videos)||void 0===e||null===(t=e.map(e=>e.uploadId?{...ti.find(t=>
1t.id===e.uploadId),data:e}:(0,me.S$)(ee.W,e)))||void 0===t?void 0:t.filter(e=>null===e||void 0===e?void 0:e.id))||[],...(null===zl||void 0===zl||null===(i=zl.photos)||void 0===i||null===(o=i.map(e=>e.uploadId?{...ti.find(t=>t.id===e.uploadId),data:e}:(0,me.S$)(ee.p,e)))||void 0===o?void 0:o.filter(e=>null===e||void 0===e?void 0:e.id))||[]].sort(me.xf)},[ti,zl]),Nl=(0,o.useMemo)(()=>ti.filter(e=>!zl.videos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)&&!zl.photos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)),[ti,zl]),Bl=(0,o.useMemo)(()=>{const e=(0,me.z_)(Nt,null===zl||void 0===zl?void 0:zl.additional);return(0,he.qo)(Nt,e,null===zl||void 0===zl?void 0:zl.additional)},[Nt,null===zl||void 0===zl?void 0:zl.additional]),Zl=(0,o.useMemo)(()=>{if(Fi&&gl.find(e=>e.id===Fi)){const e=gl.find(e=>e.id===Fi).accounts;return Il.filter(t=>e.includes(t.id))}return Il},[Fi,gl,Il]),Wl=(0,o.useCallback)(()=>{null!==hl&&void 0!==hl&&hl.length||(vn(!0),vl((0,r.RC)()).catch(e=>{(0,ve.EF)(e.response)}).finally(()=>{vn(!1)}))},[vl,vn,hl]),Hl=(0,o.useCallback)((e,t,i,o,n)=>{Rn({open:!0,title:e,subtitle:t,featureList:i,event:n,image:o})},[Rn]),Gl=(0,o.useCallback)(()=>{Rn({open:!1})},[Rn]),Vl=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=((e,t)=>`pe-${e}-${t}-${(new Date).getTime()}`)(null===yl||void 0===yl?void 0:yl.id,bl),i={},o=wl?[Mt[1]||Mt[0]||Y.BASE]:Mt;let n=null;if(Gi)n={...Gi};else if(io){const e=Il.filter(e=>Mi.includes(e.id)).map(e=>e.id);n={...(0,me.Pk)(e,Wi.date,Wi.time,Wi.timezone,null===io||void 0===io?void 0:io.unit,null===io||void 0===io?void 0:io.value)}}const l=null===Mi||void 0===Mi?void 0:Mi.filter(e=>e!==ne.UNASSIGNED);if(o.forEach(o=>{if(o!==Y.BASE){var a,s;const{...r}=Bo[o]||(0,me.G)(Dl,o),d=(0,me.PY)(Il,l,o).map(e=>e.id),c=Tl.filter(e=>vo.includes(e.id)).map(e=>e.id);i[o]={accounts:d,...Wi,...r,tags:c,shortlinksUtmData:{shortlinksEnabled:!1,utmEnabled:!1,shortLinks:(0,J.cloneDeep)(lo)}},n&&(i[o].customizeDate={},Object.keys(n).forEach(e=>{d.includes(e)&&(i[o].customizeDate[e]=n[e])})),null!==e&&void 0!==e&&e.addGroupId&&(i[o].groupId=t),null!==Ee&&void 0!==Ee&&Ee.draftId?i[o].draftId=Ee.draftId:null!==we&&void 0!==we&&null!==(a=we[o])&&void 0!==a&&a.draftIds&&(i[o].draftIds=we[o].draftIds,null!==e&&void 0!==e&&e.useDraftGroupId&&(i[o].groupId=we[o].groupId)),null!==(s=i[o])&&void 0!==s&&s.additional&&(i[o].additional=i[o].additional.map(e=>e.type===oe.CAROUSEL?{...e,items:e.items.map(e=>{let{$id:t,...i}=e;return i})}:e.type===oe.POLL?{...e,items:e.items.map(e=>{let{$id:t,...i}=e;return i})}:e))}}),null===l||void 0===l||!l.length){const e=Bo[Y.BASE]||Dl,t=Tl.filter(e=>vo.includes(e.id)).map(e=>e.id);i.draft={message:e.message||"",photos:(e.photos||[]).filter(e=>e.url),videos:(e.videos||[]).filter(e=>e.url),entitiesMap:e.entitiesMap||[],additional:e.additional||[],comments:e.comments||[],tags:t,...Wi},null!==Ee&&void 0!==Ee&&Ee.draftId&&(i.draft.draftId=Ee.draftId)}return i},[Il,Mi,Mt,Bo,Dl,Wi,vo,Tl,lo,Gi,io,wl,Ee,we,null===yl||void 0===yl?void 0:yl.id,bl]),Jl=(0,o.useCallback)(()=>{var e;null===(e=Ke.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},[Ke]),Kl=(0,o.useCallback)(()=>{var e;null===(e=Ye.current)||void 0===e||e.update()},[Ye]),ql=(0,o.useCallback)(e=>{var t;const i=(0,J.cloneDeep)(e);gn(!0);const o={};null!==i&&void 0!==i&&i.tabsState&&Object.keys(i.tabsState).forEach(e=>{const t=i.tabsState[e];var n,l;t&&(t.videos=(null===t||void 0===t||null===(n=t.videos)||void 0===n?void 0:n.filter(e=>e&&!(0,me.Kh)(e)))||[],t.photos=(null===t||void 0===t||null===(l=t.photos)||void 0===l?void 0:l.filter(e=>e&&!(0,me.Kh)(e)))||[],o[e]=t)});const n=(null===i||void 0===i||null===(t=i.quickMedia)||void 0===t?void 0:t.filter(e=>e&&e.id&&!(0,me.Kh)(e)))||[],l=(null===i||void 0===i?void 0:i.shortlinksData)||{},a=(null===i||void 0===i?void 0:i.tags)||[];ho(a),po(l),Zo({type:"init",payload:o}),Ho({type:"init",payload:{}}),ii({type:"init",payload:n}),wl||Nt===Y.BASE||Mt.includes(Nt)&&2===(null===Mt||void 0===Mt?void 0:Mt.length)&&(0,me.qr)(o[Y.BASE])||Bt(Mt[0]||Y.BASE),gn(!1),mt(!0)},[gn,mt,ho,po,Zo,Ho,ii,Bt,Nt,Mt,wl]),Xl=(0,o.useCallback)(async function(){var e,t,i,o,n;let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,J.cloneDeep)(l);gn(!0);let s={},r={},d=[],c={};for(const m in a){if(!Object.values(Y).includes(m))continue;const{shortLinksUtmData:e,customizeDate:t,...i}=a[m];if(r={...r,...null===e||void 0===e?void 0:e.shortLinks},c={...c,...t},(0,me.qr)(i))continue;const o=(0,me.Ok)(i.photos,i.videos),n=o.photos,l=o.videos,u=[...l.map(e=>(0,me.S$)(ee.W,e)),...n.map(e=>(0,me.S$)(ee.p,e))];s[m]={...i,photos:n,videos:l},d=[...d,...u]}s[Y.BASE]||(s[Y.BASE]={}),d=d.filter((e,t,i)=>i.findIndex(t=>t.id===e.id)===t),Object.keys(c).length||(c=null),Ai((null===a||void 0===a||null===(e=a[Y.BASE])||void 0===e?void 0:e.id)||null),Hi({time:null===a||void 0===a||null===(t=a[Y.BASE])||void 0===t?void 0:t.t
1ime,date:null===a||void 0===a||null===(i=a[Y.BASE])||void 0===i?void 0:i.date,timezone:null===a||void 0===a||null===(o=a[Y.BASE])||void 0===o?void 0:o.timezone}),to(c),oo(null),ho((null===a||void 0===a||null===(n=a[Y.BASE])||void 0===n?void 0:n.tags)||[]),po(r),Ho({type:"init",payload:{}});const u=()=>{wl||Nt===Y.BASE||Mt.includes(Nt)&&2===(null===Mt||void 0===Mt?void 0:Mt.length)&&(0,me.qr)(s[Y.BASE])||Bt(Mt[0]||Y.BASE)};if(!(d.length>0||Object.values(s).some(e=>{var t,i;return(null===e||void 0===e||null===(t=e.photos)||void 0===t?void 0:t.length)||(null===e||void 0===e||null===(i=e.videos)||void 0===i?void 0:i.length)})))return Zo({type:"init",payload:s}),ii({type:"init",payload:d}),u(),gn(!1),void mt(!0);const p={};for(const m in s)p[m]={...s[m],photos:[],videos:[]};Zo({type:"init",payload:p}),ii({type:"init",payload:[]}),u(),mt(!0),await(async()=>{for(const i in s){var e,t;const o=s[i];null!==o&&void 0!==o&&null!==(e=o.videos)&&void 0!==e&&e.length&&(o.videos=await Promise.all(o.videos.map(async e=>{var t;return null!==(t=e.meta)&&void 0!==t&&t.width?e:{...e,meta:{...e.meta,...await(0,me.iO)("video",e.url)}}}))),null!==o&&void 0!==o&&null!==(t=o.photos)&&void 0!==t&&t.length&&(o.photos=await Promise.all(o.photos.map(async e=>{var t;return null!==(t=e.meta)&&void 0!==t&&t.width?e:{...e,meta:{...e.meta,...await(0,me.iO)("image",e.url)}}})))}})(),d=await Promise.all(d.map(async e=>{var t;if(e.data&&(null===(t=e.data.meta)||void 0===t||!t.width)){let t;if(e.type===ee.W?t=await(0,me.iO)("video",e.data.url):e.type===ee.p&&(t=await(0,me.iO)("image",e.data.url)),t)return{...e,data:{...e.data,meta:{...e.data.meta||{},...t||{}}}}}return e})),Zo({type:"init",payload:s}),ii({type:"init",payload:d}),gn(!1)},[gn,mt,Ai,Hi,to,oo,ho,po,Zo,Ho,ii,Bt,Nt,Mt,wl]),Yl=(0,o.useCallback)(()=>{Ht({}),Xl({[Y.BASE]:{}})},[Xl,Ht]),Ql=(0,o.useCallback)(async e=>{if(e!==Y.BASE){const t=Bo[e]||(0,me.G)(Dl,e),i=(0,me.PY)(Il,Mi,e),o=(0,me.z_)(e,t.additional);return await(0,me.ub)(e,o,i,t,{...Lo})}return null},[Dl,Bo,Il,Mi,Lo]),ea=(0,o.useCallback)(async()=>{const e={};return await Promise.all(Mt.map(async t=>{if(t!==Y.BASE){const i=await Ql(t);null!==i&&void 0!==i&&i.length&&(e[t]=i)}})),(0,J.isEqual)(Go.current,e)||Ho({type:"init",payload:e}),e},[Ho,Ql,Mt]),ta=(0,o.useCallback)(function(e){var t,i,o,n;let{skipVideo:l,skipPhoto:a}=e,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(Fl.maxPhotosVideos>=0&&((null===zl||void 0===zl||null===(t=zl.videos)||void 0===t?void 0:t.length)||0)+((null===zl||void 0===zl||null===(i=zl.photos)||void 0===i?void 0:i.length)||0)+s>Fl.maxPhotosVideos)return(0,ue.CFj)({description:Ve("post_editor.errors.photo_video_limit_reached",{max:Fl.maxPhotosVideos}),title:Ve("error",{ns:"common"}),status:"error"}),!1;if(!l&&(null===zl||void 0===zl||null===(o=zl.videos)||void 0===o?void 0:o.length)+s>Fl.maxVideos){if(0===Fl.maxVideos&&Nt!==Y.BASE){const e=(0,me.z_)(Nt,null===zl||void 0===zl?void 0:zl.additional);return(0,ue.CFj)({description:Ve("post_editor.errors.video_not_supported",{name:e?`${Ve(`post_editor.tabs.${Nt}`)} (${Ve(`post_editor.additional_fields.${Nt}.postType.value.${e}`)})`:Ve(`post_editor.tabs.${Nt}`)}),title:Ve("error",{ns:"common"}),status:"error"}),!1}return(0,ue.CFj)({description:Ve("post_editor.errors.video_limit_reached",{count:Fl.maxVideos}),title:Ve("error",{ns:"common"}),status:"error"}),!1}if(!a&&(null===zl||void 0===zl||null===(n=zl.photos)||void 0===n?void 0:n.length)+s>Fl.maxPhotos){if(0===Fl.maxPhoto&&Nt!==Y.BASE){const e=(0,me.z_)(Nt,null===zl||void 0===zl?void 0:zl.additional);return(0,ue.CFj)({description:Ve("post_editor.errors.photo_not_supported",{name:e?`${Ve(`post_editor.tabs.${Nt}`)} (${Ve(`post_editor.additional_fields.${Nt}.postType.value.${e}`)})`:Ve(`post_editor.tabs.${Nt}`)}),title:Ve("error",{ns:"common"}),status:"error"}),!1}return(0,ue.CFj)({description:Ve("post_editor.errors.photo_limit_reached",{count:Fl.maxPhotos}),title:Ve("error",{ns:"common"}),status:"error"}),!1}return!0},[Nt,Fl.maxPhoto,Fl.maxPhotos,Fl.maxPhotosVideos,Fl.maxVideos,null===zl||void 0===zl?void 0:zl.additional,null===zl||void 0===zl||null===(t=zl.photos)||void 0===t?void 0:t.length,null===zl||void 0===zl||null===(i=zl.videos)||void 0===i?void 0:i.length,Ve]),ia=(0,o.useCallback)(e=>{switch(e){case X.U0:if(!ot.canAddSchedule)return Hl(),!0;break;case X.Y_:if(!ot.canAddBuffer)return Hl(Ve("post_editor.upgrade_modal.title_add_buffer"),Ve("post_editor.upgrade_modal.subtitle_add_buffer"),[{title:Ve("post_editor.upgrade_modal.feature_1_title_add_buffer"),info:Ve("post_editor.upgrade_modal.feature_1_subtitle_add_buffer"),icon:G.UMl},{title:Ve("post_editor.upgrade_modal.feature_2_title_add_buffer"),info:Ve("post_editor.upgrade_modal.feature_2_subtitle_add_buffer"),icon:G.NGU},{title:Ve("post_editor.upgrade_modal.feature_3_title_add_buffer"),info:Ve("post_editor.upgrade_modal.feature_3_subtitle_add_buffer"),icon:G.Uw4}]),!0;break;case X.Zt:case X.jl:if(!ot.canAddDraft)return Hl(),!0}if(!ot.carousel||!ot.reelPost||!ot.storyPost){var t,i;const e=Vl(),o=null===e||void 0===e?void 0:e[Q.TIKTOK],n=null===e||void 0===e?void 0:e[Q.TIKTOK_BUSINESS],l=null===e||void 0===e?void 0:e[Q.INSTAGRAM],a=(0,me.z_)(Q.INSTAGRAM,null===l||void 0===l?void 0:l.additional);if(!ot.reelPost&&(o||n||a===le.L4))return Hl(Ve("upgrade_modal.features.reel_post.title",{ns:"accounts"})),!0;if(!ot.storyPost&&a===le.KS)return Hl(Ve("upgrade_modal.features.story_post.t
1itle",{ns:"accounts"})),!0;const s=((null===l||void 0===l||null===(t=l.photos)||void 0===t?void 0:t.length)||0)+((null===l||void 0===l||null===(i=l.videos)||void 0===i?void 0:i.length)||0);if(!ot.carousel&&s>1)return(0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postCarousel"}),Hl(Ve("upgrade_modal.features.instagram_carousel.title",{ns:"accounts"}),Ve("upgrade_modal.features.instagram_carousel.subtitle",{ns:"accounts"}),di.$2,di.Rr),!0}return!1},[Hl,ot,Vl,Ve]),oa=(0,o.useCallback)(()=>{var e;return!(null===(e=tt.current)||void 0===e||!e.isInEditMode)&&(tt.current.confirmExit(),!0)},[]),na=(0,o.useCallback)(async(e,t)=>{var i,o;let n={};const l=(0,me.PY)(Il,Mi,Nt).map(e=>e.id);switch(Nt){case Q.LINKEDIN:n=await vl((0,ve.mb)(e,l));break;case Q.FACEBOOK:n=await vl((0,ve.Xi)(e,l));break;case Q.BLUESKY:n=await vl((0,ve.Yu)(e,l))}1===(null===(i=n)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.status)?t(n.data.items||[]):t([])},[Nt,vl,Il,Mi]),la=(0,o.useCallback)(()=>{(0,re.b)("post-editor","click","mention - use")},[]),aa=(0,o.useCallback)(()=>{var e;const t=null===(e=Ye.current)||void 0===e?void 0:e.view;t&&((0,pe.mg)(t,"@",pe.Fb.selection,pe.WV.space,!0),t.focus(),(0,re.b)("post-editor","click","mention - insert"))},[Ye]),sa=(0,o.useCallback)((e,t,i)=>{var o;(0,pe.mg)(null===(o=Ye.current)||void 0===o?void 0:o.view,e,t,i)},[Ye]),ra=(0,o.useCallback)(e=>{Hi({date:e.date,time:e.time,timezone:e.timezone})},[Hi]),da=(0,o.useCallback)(e=>{oo(e?{value:e.value,unit:e.unit}:null)},[oo]),ca=(0,o.useCallback)(e=>{to(e?(0,J.cloneDeep)(e):null)},[to]),ua=(0,o.useCallback)(e=>{sa(e.native,pe.Fb.selection),(0,re.b)("post-editor","click","emoji - use")},[sa]),pa=(0,o.useCallback)(e=>{sa(e.text,pe.Fb.selection),(0,re.b)("post-editor","click","snippet - use")},[sa]),ma=(0,o.useCallback)(()=>{ti.forEach(e=>{(0,me.Kh)(e)||e.id===e.url||ii({type:"update",payload:{id:e.id,item:{id:e.url}}})})},[ii,ti]),va=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(e=>{var t;return e.uploadId?{...(null===(t=ti.find(t=>t.id===e.uploadId))||void 0===t?void 0:t.data)||e,order:e.order}:e}).filter(t=>t&&(!e||!t.uploadId))};Object.keys(Bo).forEach(e=>{var i,o;Zo({type:"merge",tab:e,payload:{videos:t(null===(i=Bo[e])||void 0===i?void 0:i.videos),photos:t(null===(o=Bo[e])||void 0===o?void 0:o.photos)}})})},[Zo,Bo,ti]),ha=(0,o.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=ti.filter(e=>e&&t.includes(e.id)&&[ee.W,ee.p].includes(e.type));if(!o.length)return;const n={},l=Bo[e]||(0,me.G)(Dl,e),a=(0,me.Gy)(null===l||void 0===l?void 0:l.photos,null===l||void 0===l?void 0:l.videos);let s=0;const r=(null===l||void 0===l?void 0:l.videos)||[],d=o.filter(e=>e.type===ee.W).filter(e=>!r.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>{if(s+=1,(0,me.Kh)(e)){var t,i;const o=null===(t=ji.getFile(e.id))||void 0===t||null===(i=t.customFileParams)||void 0===i?void 0:i.order;return{uploadId:e.id,order:void 0!==o?o:a+s}}return{...e.data,order:a+s}}),c=(null===l||void 0===l?void 0:l.photos)||[],u=o.filter(e=>e.type===ee.p).filter(e=>!c.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>{if(s+=1,(0,me.Kh)(e)){var t,i;const o=null===(t=ji.getFile(e.id))||void 0===t||null===(i=t.customFileParams)||void 0===i?void 0:i.order;return{uploadId:e.id,order:void 0!==o?o:a+s}}return{...e.data,order:a+s}});if(i){const e=[...(null===l||void 0===l?void 0:l.videos)||[],...d],t=[...(null===l||void 0===l?void 0:l.photos)||[],...u];n.photos=t,n.videos=e}else if(d.length){const e=[...(null===l||void 0===l?void 0:l.videos)||[],...d];n.photos=[],n.videos=e}else if(u.length){const e=[...(null===l||void 0===l?void 0:l.photos)||[],...u];n.photos=e,n.videos=[]}if(n.photos||n.videos){const t=(0,me.Ok)(n.photos,n.videos);n.photos=t.photos,n.videos=t.videos,n.scraper=null,Zo({type:"merge",tab:e,payload:n}),setTimeout(()=>{var e;const t=o[o.length-1],i=null===(e=Qe.current)||void 0===e?void 0:e.querySelector(`[data-id="${t.id}"]`);null===i||void 0===i||i.scrollIntoView({inline:"center",behavior:"smooth"})})}},[Zo,ti,Bo,Dl,ji]),ga=(0,o.useCallback)(()=>{bi(!1)},[bi]),xa=(0,o.useCallback)(()=>{bi(!0),(0,re.b)("post-editor","click","media - add media")},[bi]),fa=(0,o.useCallback)(e=>()=>{const t=_l===e?null:e;vl((0,ve.U5)(t)),(0,ce.analyticsTrackEvent)(t?"plannerMediaPanelOpen":"plannerMediaPanelClose")},[_l,vl]),_a=(0,o.useCallback)(e=>()=>{const t=_l===e?null:e;vl((0,ve.U5)(t)),(0,ce.analyticsTrackEvent)(t?"plannerAiMediaPanelOpen":"plannerAiMediaPanelClose")},[_l,vl]),ba=(0,o.useCallback)(e=>{let{panelId:t,text:i}=e;(null===cl||void 0===cl?void 0:cl.id)===t?(ul(null),(0,ce.analyticsTrackEvent)("plannerAiWriterClose")):(ul
1({id:t,text:i,hash:(0,at.E)()}),(0,ce.analyticsTrackEvent)("plannerAiWriterOpen"))},[cl]),ja=(0,o.useCallback)(e=>{let{panelId:t,slug:i,text:o}=e;ul({id:t,slug:i,text:o,hash:(0,at.E)()}),(0,ce.analyticsTrackEvent)("plannerAiWriterFromSelectedText")},[]),ya=(0,o.useCallback)(e=>{let{id:t}=e;ji.removeFile(t),ii({type:"remove",payload:{id:t}}),(0,re.b)("post-editor","click","media - remove")},[ii,ji]),Ca=(0,o.useCallback)(e=>{let{id:t,type:i}=e;ta({skipVideo:i!==ie.W,skipPhoto:i!==ie.p})&&(ha(Nt,[t],Fl.maxPhotosVideos>=0),(0,re.b)("post-editor","click","media - use"))},[ha,Nt,Fl,ta]),ka=(0,o.useCallback)(e=>{let{id:t,url:i}=e;Zo({type:"merge",tab:Nt,payload:{videos:zl.videos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i)),photos:zl.photos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i))}}),(0,re.b)("post-editor","click","media - remove as used")},[Zo,zl,Nt]),Ta=(0,o.useCallback)(e=>{let{type:t,url:i,thumbUrl:o,thumbTime:n}=e;t===ie.W&&(ot.videoCover?(Kt({type:t,url:i,thumbUrl:o,selectedTime:n}),(0,re.b)("post-editor","click","media - edit thumb")):Hl())},[Kt,Hl,ot]),Sa=(0,o.useCallback)(()=>Kt(null),[Kt]),Ia=(0,o.useCallback)((e,t,i)=>{let{type:o,url:n}=e;if(o!==ie.W||!t)return;const l=Bo[Nt]||(0,me.G)(Dl,Nt),a=((null===l||void 0===l?void 0:l.videos)||[]).map(e=>e.url===n?{...e,thumbUrl:t,thumbTime:i}:e);Zo({type:"merge",tab:Nt,payload:{videos:a}})},[Bo,Dl,Nt]),Ea=(0,Qi.vW)(e=>e.thumbnailTargetVideoUrl),wa=(0,Qi.vW)(e=>e.isAgentStreaming),Aa=(0,o.useMemo)(()=>{var e;const t=(null===zl||void 0===zl?void 0:zl.videos)||[];return Ea&&t.some(e=>e.url===Ea)?Ea:(null===(e=t[0])||void 0===e?void 0:e.url)||null},[Ea,zl]),Pa=(0,o.useCallback)(async e=>{try{var t,i;const o=e.split(";")[0].split("/")[1]||"jpeg",n=await c().post(Xi.cW$,{name:`riley-thumb.${o}`,data:e});return null!==(t=n.data)&&void 0!==t&&t.status&&(null===(i=n.data)||void 0===i?void 0:i.url)||""}catch(o){return(0,Ri.S3)(o),""}},[]),Da=(0,o.useCallback)(async e=>{const t=Aa,i=null===e||void 0===e?void 0:e.url;if(!t||!i)return;const o=1280;try{const e=await(0,Yi.q)(i,o,o).catch(()=>(0,Yi.q)(`${Xi.XzF}${i}`,o,o)),n=await Pa(e);
1if(!n)throw new Error("Thumbnail upload failed");Ia({type:ie.W,url:t},(0,ce.getThumbUrl)(n,"300"),null),(0,ue.CFj)({description:Ve("post_media.edit_thumb.riley_applied",{ns:"planner"}),status:"success"})}catch(n){(0,Ri.S3)(n),(0,ue.CFj)({description:Ve("post_media.edit_thumb.riley_send_error",{ns:"planner"}),title:Ve("error",{ns:"common"}),status:"error"})}},[Ia,Pa,Aa,Ve]),Oa=(0,o.useCallback)(e=>{let{url:t}=e;vl((0,ve.U5)(null)),Xt({open:!0,url:t}),(0,re.b)("post-editor","click","image editor - edit file")},[vl]),za=(0,o.useCallback)(e=>{let{url:t}=e;vl((0,ve.U5)(null)),dl({originalUrl:t}),(0,ce.analyticsTrackEvent)("aiEditImageOpen")},[vl]),Ra=(0,o.useCallback)((e,t)=>{var i,o;let n,{name:l,data:a}=e;t&&(n=zl.photos.find(e=>e.url===t),ka({url:t})),null===(i=ji.getPlugin("ImportUriDirectly"))||void 0===i||null===(o=i.addFile(a,l))||void 0===o||o.then(e=>{var i;t&&ji.setFileState(e,{customFileParams:{order:null===(i=n)||void 0===i?void 0:i.order}})}),t?(0,re.b)("post-editor","click","image editor - save (edit)"):(0,re.b)("post-editor","click","image editor - save (new)")},[ka,zl,ji]),Ma=(0,o.useCallback)(e=>{var t,i;let{url:o,projectData:n,size:l}=e;ei({open:!0,url:o,projectId:null===n||void 0===n||null===(t=n.split("|"))||void 0===t?void 0:t[0],artBoardId:null===n||void 0===n||null===(i=n.split("|"))||void 0===i?void 0:i[1],size:l}),vl((0,ve.U5)(null)),(0,ce.analyticsTrackEvent)("postEditor.media.editProject")},[vl]),La=(0,o.useCallback)(()=>{ei(null)},[ei]),Fa=(0,o.useCallback)((e,t)=>{var i,o;let n,{url:l,projectId:a,artBoardId:s}=e;t&&(n=[...zl.photos,...zl.videos].find(e=>e.url===t),ka({url:t})),null===(i=ji.getPlugin("UploadFromUrl"))||void 0===i||null===(o=i.addFile(l))||void 0===o||o.then(e=>{var i;t&&ji.setFileState(e,{customFileData:{meta:{projectData:s?`${a}|${s}`:a}},customFileParams:{order:null===(i=n)||void 0===i?void 0:i.order}});La()}),(0,ce.analyticsTrackEvent)("postEditor.media.saveProject")},[ji,zl.photos,zl.videos,ka,La]),$a=(0,o.useCallback)((e,t,i)=>{Vt({items:e,item:t,addedToPost:i}),(0,re.b)("post-editor","click","media - preview")},[Vt]),Ua=(0,o.useCallback)(()=>Vt(null),[Vt]),Na=(0,o.useCallback)((e,t)=>{let{url:i,id:o}=e;if(!i&&!o||1!==t&&-1!==t)return;const n=(0,me.Ok)(zl.photos,zl.videos),l=[...n.videos,...n.photos].find(e=>e.url&&e.url===i||e.uploadId&&e.uploadId===o).order,a=l+t,s=zl.photos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),r=zl.videos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),d=(0,me.Ok)(s,r);Zo({type:"merge",tab:Nt,payload:{videos:d.videos,photos:d.photos}}),(0,re.b)("post-editor","click","media - move")},[Nt,zl]),Ba=(0,o.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ue.CFj)({description:Ve("post_editor.media.errors.wrong_file_data"),title:Ve("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(!e.external&&ti.find(t=>t.id===e.url))return(0,ue.CFj)({description:Ve("post_editor.media.errors.file_already_added"),title:Ve("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const t=e.mimeType.split("/")[0];if(!["image","video"].includes(t))return(0,ue.CFj)({description:Ve("post_editor.media.errors.unsupported_file_type"),title:Ve("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const i=new URL(e.url),o=i.pathname.split("/").pop();if(!ta({skipVideo:"video"!==t,skipPhoto:"image"!==t}))return Promise.resolve(!1);if(e.credits&&sa(e.credits,pe.Fb.end,pe.WV.new_line),e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),i=ji.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return i?new Promise(t=>{i.addFile(e.url).then(i=>{const o={};e.outputUrl&&(o.outputUrl=e.outputUrl),e.projectId&&(o.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId}),ji.setFileState(i,{customFileData:o}),t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}setTimeout(()=>{const t={};e.outputUrl&&(t.outputUrl=e.outputUrl),e.projectId&&(t.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId});const n={url:e.url,thumbUrl:e.thumbUrl,dir:`${i.origin}${i.pathname.slice(0,i.pathname.lastIndexOf("/"))}`,fileName:o};void 0!==e.thumbTime&&(n.thumbTime=0);
1const l=ji.addFile({id:e.url,name:o,type:e.mimeType,data:{uploadedData:n},preview:e.thumbUrl});ji.setFileState(l,{customFileData:t});const a=ji.getFile(l);return ji.emit("processPlannerMedia:upload-success",a,{body:a.data.uploadedData}),ji.setFileState(a.id,{progress:{uploadComplete:!0,uploadStarted:!0}}),Promise.resolve(!0)})},[sa,Ve,ti,ji,ta]),Za=(0,o.useCallback)(e=>{"video"!==e.mimeType.split("/")[0]||ot.video?(Ba(e),rt&&(0,ue.CFj)({description:Ve("post_editor.media.file_added"),title:Ve("success",{ns:"common"}),status:"success"})):((0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Hl(Ve("post_editor.upgrade_modal.title_video"),Ve("post_editor.upgrade_modal.subtitle_video"),di.su,di.X9))},[ot.video,Hl,Ve,Ba,rt]),Wa=(0,o.useCallback)(function(e){let{replace:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?sa(e):sa(e,pe.Fb.end,pe.WV.new_line)},[sa]),Ha=(0,o.useCallback)(function(){let{text:e,media:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t||[]).forEach((e,t)=>{null!==e&&void 0!==e&&e.url&&setTimeout(()=>{Ba({url:e.url,thumbUrl:e.url,mimeType:e.mimeType||"image/png",external:!0,credits:"",source:qi.rRR.SIMPLIFIED,id:e.id||e.url})},250*t)});const i=(e||"").trim();if(i){var o,n,l,a,s;const e=(null===(o=Ye.current)||void 0===o||null===(n=o.view)||void 0===n||null===(l=n.state)||void 0===l||null===(a=l.doc)||void 0===a||null===(s=a.textContent)||void 0===s?void 0:s.trim())||"";Wa(i,{replace:0===e.length})}},[Ba,Wa]),Ga=(0,o.useCallback)(e=>{let{aiData:t,insertPosition:i,insertDelimiter:o}=e;return()=>{ci(!0),vl((0,Ki.p2)(t)).then(e=>{var t,n;null!==(t=e[0])&&void 0!==t&&null!==(n=t.payload)&&void 0!==n&&n.headline&&sa(e[0].payload.headline,i,o)}).finally(()=>{ci(!1)}),(0,ce.analyticsTrackEvent)("plannerAIAssistantFromSelectedText")}},[vl,sa,ci]),Va=(0,o.useCallback)(e=>{Zo({type:"merge",tab:Nt,payload:{comments:(0,J.cloneDeep)(e||[])}})},[Nt,Zo]),Ja=(0,o.useCallback)(function(e,t){Zo({type:"merge-additional-type",tab:e,payload:{...arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},type:t}})},[Zo]),Ka=(0,o.useCallback)((e,t,i,o)=>{i&&Ja(e,t,{[i]:o})},[Ja]),qa=(0,o.useCallback)((e,t)=>{Zo({type:"remove-additional-type",tab:e,payload:{type:t}})},[Zo]),Xa=(0,o.useCallback)(e=>{var t;const i=null===(t=Ye.current)||void 0===t?void 0:t.view;if(!i)return;const o=i.state.doc.textBetween(0,i.state.doc.content.size,"\0","\0"),n=[];(0,Te.T5)(o).forEach(t=>{const i=(0,pe.Ae)(t),o=Object.keys(lo).find(e=>lo[e].short===i)||i;o&&lo[o]&&(e&&lo[o].short&&!lo[o].disabled?n.push({from:t,to:lo[o].short}):lo[o].string&&n.push({from:t,to:lo[o].string}))}),(0,yt.a)(i,n)},[lo,Ye]),Ya=(0,o.useCallback)(e=>{var t;if(null===zl||void 0===zl||null===(t=zl.scraper)||void 0===t||!t.link)return;const i=(0,pe.Ae)(zl.scraper.link),o=Object.keys(lo).find(e=>lo[e].short===i)||i;o&&lo[o]&&(e&&lo[o].short&&!lo[o].disabled?Zo({type:"merge",tab:Nt,payload:{scraper:{...zl.scraper,link:lo[o].short}}}):lo[o].string&&Zo({type:"merge",tab:Nt,payload:{scraper:{...zl.scraper,link:(0,pe.Ae)(lo[o].string)}}}))},[lo,zl,Nt,Zo]),Qa=(0,o.useCallback)(e=>{var t;const i=null===(t=Ye.current)||void 0===t?void 0:t.view;if(!i)return null;const o=i.state.selection.$anchor;if(!e&&Dt&&(o.nodeBefore&&!/^\s$/.test(i.state.doc.textBetween(o.pos-1,o.pos,"\0","\0"))||o.nodeAfter&&!/^\s$/.test(i.state.doc.textBetween(o.pos,o.pos+1,"\0","\0"))))return null;const n=(null===zl||void 0===zl?void 0:zl.message)||"";return(0,Te.T5)(n,!1)||[]},[Dt,zl]),es=(0,o.useCallback)(async(e,t)=>{const i={link:t},o=await Zt(t);var n;o?(i.title=(null===o||void 0===o?void 0:o.title)||"",i.description=(null===o||void 0===o?void 0:o.description)||"",i.image=(null===o||void 0===o||null===(n=o.images)||void 0===n?void 0:n[0])||"",Zo({type:"merge",tab:e,payload:{scraper:i,_scraperLoading:!1}})):Zo({type:"merge",tab:e,payload:{scraper:null,_scraperRemoved:t,_scraperLoading:!1}})},[Zt,Zo]),ts=(0,o.useCallback)((e,t)=>{Zo({type:"merge",tab:e,payload:{scraper:null,_scraperRemoved:t||null,_scraperLoading:!1}})},[Zo]),is=(0,o.useCallback)(()=>{var e;const t=null===zl||void 0===zl||null===(e=zl.scraper)||void 0===e?void 0:e.link;
1t&&(ts(Nt,t),(0,re.b)("post-editor","click","scraper - remove"))},[ts,zl,Nt]),os=(0,o.useCallback)(e=>{Zo({type:"merge",tab:Nt,payload:{scraper:{...zl.scraper,...e}}})},[Zo,Nt,zl]),ns=(0,o.useCallback)(e=>{var t,i,o;if(!Fl.scraperEnabled||null!==zl&&void 0!==zl&&null!==(t=zl.videos)&&void 0!==t&&t.length||null!==zl&&void 0!==zl&&null!==(i=zl.photos)&&void 0!==i&&i.length||null!==zl&&void 0!==zl&&null!==(o=zl.scraper)&&void 0!==o&&o.link||null!==Bl&&void 0!==Bl&&Bl[oe.POLL]||null!==Bl&&void 0!==Bl&&Bl[oe.DOCUMENT])return;const n=Qa(e),l=null!==n&&void 0!==n&&n.length?(0,pe.Ae)(n[0]):null;l&&l!==zl._scraperRemoved&&(Zo({type:"merge",tab:Nt,payload:{scraper:{link:l},_scraperRemoved:null,_scraperLoading:!0}}),es(Nt,l))},[Bl,Qa,es,Zo,Fl,Nt,zl]),ls=(0,o.useCallback)(e=>{var t,i,o;if(!Fl.messageFirstLinkPreview&&!Fl.messageLastLinkPreview||null!==zl&&void 0!==zl&&null!==(t=zl.videos)&&void 0!==t&&t.length||null!==zl&&void 0!==zl&&null!==(i=zl.photos)&&void 0!==i&&i.length||null!==zl&&void 0!==zl&&null!==(o=zl.scraper)&&void 0!==o&&o.link)return void(Vo&&Jo(null));const n=Qa(e),l=Fl.messageLastLinkPreview?(null===n||void 0===n?void 0:n.length)-1:0,a=null!==n&&void 0!==n&&n.length?(0,pe.Ae)(n[l]):null;if(a&&a!==Vo)Jo(a);else if(!a){const e=(null===zl||void 0===zl?void 0:zl.message)||"";((0,Te.T5)(e,!1)||[]).length||Jo(null)}},[Qa,Jo,Fl,zl,Vo]),as=(0,o.useCallback)(e=>{let{message:t,entitiesMap:i}=e;Nt!==Y.BASE&&!Bo[Nt]&&t===Dl.message&&(0,J.isEqual)(i,(0,me.sq)(Dl.entitiesMap,Nt))||(Zo({type:"merge",tab:Nt,payload:{message:t,entitiesMap:i}}),ns(),ls())},[Zo,ns,ls,Dl,Bo,Nt]),ss=(0,o.useCallback)(()=>{Ot(!0)},[Ot]),rs=(0,o.useCallback)(()=>{Ot(!1)},[Ot]),ds=(0,o.useCallback)(()=>{Rt(!0)},[Rt]),cs=(0,o.useCallback)(()=>{const e=Vl(),t=Object.values(e).reduce((e,t)=>[...e,...t.accounts],[]),i={accounts:Il.filter(e=>t.includes(e.id)),postsByProvider:e};vl((0,ve.U5)(null)),pn(i),(0,ce.analyticsTrackEvent)("postEditor.snapshotMaker.open")},[Il,Vl,pn,vl]),us=(0,o.useCallback)(()=>{pn(null)},[pn]),ps=(0,o.useCallback)(e=>{let{url:t,mimeType:i}=e;pn(null),Ba({url:t,thumbUrl:t,mimeType:i,external:!0}),rt&&(0,ue.CFj)({description:Ve("post_editor.media.file_added"),title:Ve("success",{ns:"common"}),status:"success"})},[pn,Ba,rt,Ve]),ms=(0,o.useCallback)(()=>{const e=(null===zl||void 0===zl?void 0:zl.message)||"",t=((null===zl||void 0===zl?void 0:zl.comments)||[]).map(e=>e.message);Xo({open:!0,message:e,comments:t,config:{textLimits:[Fl.maxMessageChars,Fl.maxCommentMessageChars],maxComments:Fl.maxComments}})},[zl,Fl,Xo]),vs=(0,o.useCallback)(()=>{Xo(null)},[Xo]),hs=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Xo(null),!e.length)return;sa(e[0]);const t=e.slice(1).map(e=>({delay:1,message:e}));Zo({type:"merge",tab:Nt,payload:{comments:(0,J.cloneDeep)(t||[])}})},[sa,Zo,Nt,Xo]),gs=(0,o.useCallback)(e=>{oa()||(Bt(Mt[e]),mt(!0),(0,re.b)("post-editor","click","editor tab change"))},[Bt,mt,Mt,oa]),xs=(0,o.useCallback)(()=>{Zo({type:"reset",tab:Nt}),mt(!0),(0,re.b)("post-editor","click","reset active editor tab state")},[Zo,mt,Nt]),fs=(0,o.useCallback)(()=>{Object.keys(Bo).filter(e=>e!==Y.BASE).forEach(e=>{Zo({type:"reset",tab:e})}),mt(!0),(0,re.b)("post-editor","click","reset all editor tabs state")},[Zo,mt,Bo]),_s=(0,o.useCallback)(()=>an(null),[an]),bs=(0,o.useCallback)(()=>wn(null),[wn]),js=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{allowNoAccounts:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t&&(null===Mi||void 0===Mi||!Mi.length))return(0,ue.CFj)({description:Ve("post_editor.errors.no_accounts_selected"),title:Ve("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no accounts"),!1;if(t&&(null===Mi||void 0===Mi||!Mi.length)){var i,o,n;const e=Dl;return!!(null!==e&&void 0!==e&&e.message||null!==e&&void 0!==e&&null!==(i=e.scraper)&&void 0!==i&&i.link||null!==e&&void 0!==e&&null!==(o=e.photos)&&void 0!==o&&o.length||null!==e&&void 0!==e&&null!==(n=e.videos)&&void 0!==n&&n.length)||((0,ue.CFj)({description:Ve("post_editor.errors.no_content"),title:Ve("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no content"),!1)}const l=Mt.filter(e=>e!==Y.BASE).find(e=>{var t,i,o;const n=Bo[e]||(0,me.G)(Dl,e);return n&&!(null!==n&&void 0!==n&&n.message)&&!(null!==n&&void 0!==n&&null!==(t=n.scraper)&&void 0!==t&&t.link)&&!(null!==n&&void 0!==n&&null!==(i=n.photos)&&void 0!==i&&i.length)&&!(null!==n&&void 0!==n&&null!==(o=n.videos)&&void 0!==o&&o.length)});return!l||((0,ue.CFj)({description:Ve("post_editor.errors.no_content"),title:Ve("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no content"),e&&(Jl(),Bt(l),mt(!0)),!1)},[Mi,Bo,Dl,Mt,Jl,Bt,mt,Ve]),ys=(0,o.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];jn(X.LE);const t=Vl(),i=wl?{[Nt]:{...t[Nt]}}:t;
1Object.keys(t).forEach(e=>{var o,n;i[e]={...t[e],id:wl?Si:void 0,ids:wl||null===we||void 0===we||null===(o=we[e])||void 0===o?void 0:o.ids,groupId:wl||null===we||void 0===we||null===(n=we[e])||void 0===n?void 0:n.groupId}});const o=e=>{e&&Mt.includes(e)&&(Bt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${X.LE}`)};if(Be)await(null===Be||void 0===Be?void 0:Be(X.LE,i)),null===Ne||void 0===Ne||Ne(X.LE,i);else try{var n;const t=await vl((0,ve.TJ)(i,{updateFutureMultiplies:e}));var l,a,s,r,d;if(1===(null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.status))c={postIds:(null===(l=t.data.results)||void 0===l||null===(a=l[0])||void 0===a?void 0:a.postIds)||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.LE}`),null===Ne||void 0===Ne||Ne(X.LE,i,c);else o(null===t||void 0===t||null===(s=t.data)||void 0===s||null===(r=s.results)||void 0===r||null===(d=r[0])||void 0===d?void 0:d.networkType)}catch(u){o()}var c;jn(null),rn(!1)},[Vl,wl,Nt,Be,Si,we,Mt,Yl,Ne,vl]),Cs=(0,o.useCallback)(()=>rn(!1),[]),ks=(0,o.useCallback)(e=>{ys(e)},[ys]),Ts=(0,o.useCallback)(async()=>{if(ia(X.LE))return;if(oa())return;if(!js(!1))return;const e=await ea();if(!!Object.values(e).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ve("post_editor.check_errors"),title:Ve("error",{ns:"common"}),status:"error"}),Jl(),Bt(Object.keys(e)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${X.LE}`);Ue?rn(!0):ys(!1)},[ia,oa,js,ea,Ve,Jl,Ue,ys]),Ss=(0,o.useCallback)(async()=>{if(ia(X.U0))return;if(oa())return;const e=ln===X.U0;if(e&&an(null),!js(!0))return;const t=await ea();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ve("post_editor.check_errors"),title:Ve("error",{ns:"common"}),status:"error"}),Jl(),Bt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${X.U0}`);
1if(!e)return void an(X.U0);jn(X.U0);const i=Vl({addGroupId:[q.JV,q.gj].includes(Pe)?Mi.length>1&&At:Mi.length>1,useDraftGroupId:!0}),o=e=>{e&&Mt.includes(e)&&(Bt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${X.U0}`)};try{var n;const e=await vl((0,ve.pV)(i));var l,a,s,r,d;if(1===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.status))c={postIds:(null===(l=e.data.results)||void 0===l||null===(a=l[0])||void 0===a?void 0:a.postIds)||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.U0}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"scheduled",channels:Object.keys(i)}),null===Ne||void 0===Ne||Ne(X.U0,i,c);else o(null===e||void 0===e||null===(s=e.data)||void 0===s||null===(r=s.results)||void 0===r||null===(d=r[0])||void 0===d?void 0:d.networkType)}catch(u){o()}var c;jn(null)},[ia,oa,ln,js,ea,Vl,Pe,Mi.length,At,Ve,Jl,Mt,Yl,Ne,vl]),Is=(0,o.useCallback)(async e=>{if(ia(X.Y_))return;if(oa())return;const t=ln===X.Y_;if(t&&an(null),!js(!0))return;const i=await ea();if(!!Object.values(i).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ve("post_editor.check_errors"),title:Ve("error",{ns:"common"}),status:"error"}),Jl(),Bt(Object.keys(i)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${X.Y_}`);if(!t&&!ft)return void an(X.Y_);!0===e&&_t(!0),jn(X.Y_);const o=Vl({addGroupId:[q.JV,q.gj].includes(Pe)?Mi.length>1&&At:Mi.length>1,useDraftGroupId:!0}),n={};Object.keys(o).forEach(e=>{n[e]={...o[e],timezone:El}});const l=e=>{e&&Mt.includes(e)&&(Bt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${X.Y_}`)};try{var a;const e=await vl((0,ve.WQ)(n));var s,r,d,c,u;if(1===(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.status))p={postIds:(null===(s=e.data.results)||void 0===s||null===(r=s[0])||void 0===r?void 0:r.postIds)||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.Y_}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"queue",channels:Object.keys(n)}),null===Ne||void 0===Ne||Ne(X.Y_,n,p);else l(null===e||void 0===e||null===(d=e.data)||void 0===d||null===(c=d.results)||void 0===c||null===(u=c[0])||void 0===u?void 0:u.networkType)}catch(m){l()}var p;jn(null)},[ia,oa,ln,js,ea,ft,Vl,Pe,Mi.length,At,Ve,Jl,_t,El,Mt,Yl,Ne,vl]),Es=(0,o.useCallback)(async()=>{if(ia(X.rv))return;if(oa())return;const e=ln===X.rv;if(e&&an(null),!js(!0))return;const t=await ea();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ve("post_editor.check_errors"),title:Ve("error",{ns:"common"}),status:"error"}),Jl(),Bt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${X.rv}`);if(!e)return void an(X.rv);jn(X.rv);const i=Vl({addGroupId:[q.JV,q.gj].includes(Pe)?Mi.length>1&&At:Mi.length>1,useDraftGroupId:!0});
1Object.keys(i).forEach(e=>{i[e]={...i[e],timezone:El}});const o=()=>{(0,re.b)("post-editor","click",`action error - ${X.rv}`)};try{var n;const e=await vl((0,ve.BG)(i));1===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.status)?(l={postIds:e.data.postIds||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.rv}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"now",channels:Object.keys(i)}),null===Ne||void 0===Ne||Ne(X.rv,i,l)):o()}catch(a){o()}var l;jn(null)},[ia,oa,js,ea,Jl,jn,Vl,Yl,Bt,mt,an,ln,Ne,El,vl,Ve,Mi,At,Pe]),ws=(0,o.useCallback)(async()=>{if(ia(X.gh))return;if(oa())return;if(!js(!1,{allowNoAccounts:!0}))return;jn(X.gh);const e=Vl(),t=wl&&e[Nt]?{[Nt]:{...e[Nt]}}:{...e};Object.keys(e).forEach(i=>{var o,n;t[i]={...e[i],id:wl?Si:void 0,ids:wl||null===we||void 0===we||null===(o=we[i])||void 0===o?void 0:o.draftIds,draftIds:void 0,groupId:wl||null===we||void 0===we||null===(n=we[i])||void 0===n?void 0:n.groupId}});const i=()=>{(0,re.b)("post-editor","click",`action error - ${X.gh}`)};if(Be)await(null===Be||void 0===Be?void 0:Be(X.gh,t)),null===Ne||void 0===Ne||Ne(X.gh,t);else try{var o;const e=await vl((0,ve.DO)(t));var n,l;if(1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status))a={draftIds:(null===(n=e.data.results)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.draftIds)||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.gh}`),null===Ne||void 0===Ne||Ne(X.gh,t,a);else i()}catch(s){i()}var a;jn(null)},[ia,oa,js,jn,Vl,Yl,Be,Si,Nt,wl,we,Ne,vl]),As=(0,o.useCallback)(async()=>{if(ia(X.Zt))return;if(oa())return;const e=ln===X.Zt;if(e&&an(null),!js(!0,{allowNoAccounts:!0}))return;if(!e)return void an(X.Zt);jn(X.Zt);const t=Vl({addGroupId:[q.JV,q.gj].includes(Pe)?Mi.length>1&&At:Mi.length>1}),i=()=>{(0,re.b)("post-editor","click",`action error - ${X.Zt}`)};try{var o;const e=await vl((0,ve.uN)(t));var n,l;if(1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status))a={draftIds:(null===(n=e.data.results)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.draftIds)||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.Zt}`),null===Ne||void 0===Ne||Ne(X.Zt,t,a);else i()}catch(s){i()}var a;jn(null)},[ia,oa,js,jn,Vl,Yl,an,ln,Ne,vl,Mi,At,Pe]),Ps=(0,o.useCallback)(async()=>{if(ia(X.jl))return;if(oa())return;const e=ln===X.jl;if(e&&an(null),!js(!0,{allowNoAccounts:!0}))return;const t=await ea();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ve("post_editor.check_errors"),title:Ve("error",{ns:"common"}),status:"error"}),Jl(),Bt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${X.jl}`);if(!e)return void an(X.jl);jn(X.jl);const i=Vl({addGroupId:[q.JV,q.gj].includes(Pe)?Mi.length>1&&At:Mi.length>1}),o=()=>{(0,re.b)("post-editor","click",`action error - ${X.jl}`)};try{var n;const e=await vl((0,ve.wm)(i));var l,a;if(1===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.status))s={draftIds:(null===(l=e.data.results)||void 0===l||null===(a=l[0])||void 0===a?void 0:a.draftIds)||[]},Yl(),(0,re.b)("post-editor","click",`action done - ${X.jl}`),null===Ne||void 0===Ne||Ne(X.jl,i,s);else o()}catch(r){o()}var s;jn(null)},[ia,oa,js,ea,Jl,jn,Vl,Yl,Bt,mt,an,ln,Ne,vl,Ve,Mi,At,Pe]),Ds=(0,o.useCallback)(e=>t=>{Ka(Nt,oe.POST,e,t.target.value)},[Nt,Ka]),Os=(0,o.useCallback)(e=>t=>{Ka(Nt,oe.POST,e,t)},[Nt,Ka]),zs=(0,o.useCallback)(e=>{Ka(Nt,oe.POST_TYPE,"value",e)},[Nt,Ka]),Rs=(0,o.useCallback)(e=>{Bo[Nt]||!(0,me.qr)(Dl)?Ln({open:!0,value:e}):zs(e)},[Bo,Nt,Dl,zs,Ln]),Ms=(0,o.useCallback)(()=>{var e;if(null!==Bl&&void 0!==Bl&&Bl[oe.CAROUSEL])return;const t=[];var i,o,n,l;null!==zl&&void 0!==zl&&null!==(e=zl.scraper)&&void 0!==e&&e.link?t.push({link:null===zl||void 0===zl||null===(i=zl.scraper)||void 0===i?void 0:i.link,title:null===zl||void 0===zl||null===(o=zl.scraper)||void 0===o?void 0:o.title,description:null===zl||void 0===zl||null===(n=zl.scraper)||void 0===n?void 0:n.description,image:null===zl||void 0===zl||null===(l=zl.scraper)||void 0===l?void 0:l.image,callToActionType:""}):t.push({link:""});Ka(Nt,oe.CAROUSEL,"items",t),(0,re.b)("post-editor","click","carousel - create")},[Nt,zl,Bl,Ka]),Ls=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===t||void 0===t||!t.items||null!==t&&void 0!==t&&null!==(e=t.items)&&void 0!==e&&e.length?Ja(Nt,oe.CAROUSEL,t):qa(Nt,oe.CAROUSEL)},[Nt,Ja,qa]),Fs=(0,o.useCallback)(()=>{qa(Nt,oe.CAROUSEL)},[Nt,qa]),$s=(0,o.useCallback)(e=>{null!==e&&void 0!==e&&e.value?Ja(Nt,oe.BACKGROUND,e):qa(Nt,oe.BACKGROUND),(0,ce.analyticsTrackEvent)("postBackgroun
1dChanged")},[Nt,qa,Ja]),Us=(0,o.useCallback)(e=>t=>{Ka(Nt,oe.SCRAPER,e,t)},[Nt,Ka]),Ns=(0,o.useCallback)(()=>{null!==Bl&&void 0!==Bl&&Bl[oe.POLL]||(Ja(Nt,oe.POLL,{}),(0,ce.analyticsTrackEvent)("postPollCreated"))},[Bl,Nt,Ja]),Bs=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===t||void 0===t||!t.items||null!==t&&void 0!==t&&null!==(e=t.items)&&void 0!==e&&e.length?Ja(Nt,oe.POLL,t):qa(Nt,oe.POLL)},[Nt,Ja,qa]),Zs=(0,o.useCallback)(()=>{qa(Nt,oe.POLL)},[Nt,qa]),Ws=(0,o.useCallback)(()=>{null!==Bl&&void 0!==Bl&&Bl[oe.DOCUMENT]||(Ja(Nt,oe.DOCUMENT,{}),(0,ce.analyticsTrackEvent)("postDocumentCreated"))},[Bl,Nt,Ja]),Hs=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ja(Nt,oe.DOCUMENT,e)},[Nt,Ja]),Gs=(0,o.useCallback)(()=>{qa(Nt,oe.DOCUMENT)},[Nt,qa]),Vs=(0,o.useCallback)(e=>{e?Ja(Nt,oe.LOCATION,e):qa(Nt,oe.LOCATION)},[Nt,Ja,qa]),Js=(0,o.useCallback)((e,t)=>{t?Ja(Nt,e,t):qa(Nt,e)},[Nt,Ja,qa]),Ks=(0,o.useCallback)(e=>{e?Ja(Nt,oe.REELS_COLLABORATORS,e):qa(Nt,oe.REELS_COLLABORATORS)},[Nt,Ja,qa]),qs=(0,o.useCallback)(e=>{var t,i;if(!ot.mediaUserTagging)return void Hl(Ve("upgrade_modal.features.instagram_media_user_tagging.title",{ns:"accounts"}),Ve("upgrade_modal.features.instagram_media_user_tagging.subtitle",{ns:"accounts"}));const o=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),n=o.map(e=>e.url),l=((null===(t=Bl[oe.MEDIA_USER_TAGS])||void 0===t||null===(i=t.items)||void 0===i?void 0:i.value)||[]).filter(e=>n.includes(e.mediaId));Qo({open:!0,tags:l,items:o,defaultItem:e?o.find(t=>t.url===e):void 0})},[ot.mediaUserTagging,Ul,Bl,Hl,Ve]),Xs=(0,o.useCallback)(()=>Qo(null),[]),Ys=(0,o.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Ja(Nt,oe.MEDIA_USER_TAGS,{items:e}):qa(Nt,oe.MEDIA_USER_TAGS)},[qa,Ja,Nt]),Qs=(0,o.useCallback)(e=>{var t,i;if(!ot.mediaCollaboratorTagging)return void Hl(Ve("upgrade_modal.features.instagram_media_collaborator_tagging.title",{ns:"accounts"}),Ve("upgrade_modal.features.instagram_media_collaborator_tagging.subtitle",{ns:"accounts"}));const o=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),n=o.map(e=>e.url),l=((null===(t=Bl[oe.MEDIA_COLLABORATOR_TAGS])||void 0===t||null===(i=t.items)||void 0===i?void 0:i.value)||[]).filter(e=>n.includes(e.mediaId));tn({open:!0,tags:l,items:o,defaultItem:e?o.find(t=>t.url===e):void 0})},[ot.mediaCollaboratorTagging,Ul,Bl,Hl,Ve]),er=(0,o.useCallback)(()=>tn(null),[]),tr=(0,o.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Ja(Nt,oe.MEDIA_COLLABORATOR_TAGS,{items:e}):qa(Nt,oe.MEDIA_COLLABORATOR_TAGS)},[qa,Ja,Nt]),ir=(0,o.useCallback)(e=>{var t,i;if(!ot.mediaProductTagging)return void Hl(Ve("upgrade_modal.features.instagram_media_product_tagging.title",{ns:"accounts"}),Ve("upgrade_modal.features.instagram_media_product_tagging.subtitle",{ns:"accounts"}));const o=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),n=o.map(e=>e.url),l=(0,me.PY)(Il,Mi,Nt),a=l.map(e=>e.id),s=((null===(t=Bl[oe.MEDIA_PRODUCT_TAGS])||void 0===t||null===(i=t.items)||void 0===i?void 0:i.value)||[]).filter(e=>n.includes(e.mediaId)&&a.includes(e.accountId));nn({open:!0,accounts:l,tags:s,items:o,defaultItem:e?o.find(t=>t.url===e):void 0})},[ot.mediaProductTagging,Ul,Il,Mi,Nt,Bl,Hl,Ve]),or=(0,o.useCallback)(()=>nn(null),[]),nr=(0,o.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Ja(Nt,oe.MEDIA_PRODUCT_TAGS,{items:e}):qa(Nt,oe.MEDIA_PRODUCT_TAGS)},[qa,Ja,Nt]),lr=(0,o.useCallback)(()=>{Pt(!At)},[Pt,At]),ar=(0,o.useCallback)(e=>{const t=e.clipboardData.getData("text/plain"),i=Array.from(e.clipboardData.files).map(e=>({name:e.name,type:e.type,size:e.size,data:e}));(null===t||void 0===t||!t.length)&&i.length>0&&ji.addFiles(i)},[ji]),sr=(0,o.useCallback)((e,t)=>async()=>{const i=[],o=Vl();Object.keys(o).forEach(e=>{const t=Il.filter(t=>{var i;return null===(i=o[e].accounts)||void 0===i?void 0:i.includes(t.id)}).map(e=>e.social_type),n=(0,me.z_)(e,o[e].additional),l=(0,me.yD)(e,o[e].additional);t.includes(ne.TIKTOK_PROFILE)?l===ae.J&&i.push({type:"reminder",socialType:ne.TIKTOK_PROFILE,postType:null,remember:!0}):t.includes(ne.INSTAGRAM_PROFILE)?i.push({type:"reminder",socialType:ne.INSTAGRAM_PROFILE,postType:n,remember:!0}):t.includes(ne.THREADS_REMINDER)&&i.push({type:"reminder",socialType:ne.THREADS_REMINDER,postType:n,remember:!0})});if(i.filter(e=>"reminder"===e.type).length){jn(t);try{(await c().get(Xi._s3)).data.status!==ce.PLANNER_RESPONSE_STATUS_SUCCESS&&i.push({type:"mobile-app"})}catch(a){i.push({type:"mobile-app"})}finally{jn(null)}}const n=e=>`${e.type}_${e.socialType||"all"}_${e.postType||"default"}`,l=i.filter(e=>{if(!e.remember)return!0;const t=n(e);return!bt.includes(t)}).map((t,i,o)=>{const l=o.length===i+1?()=>{wn(null),e()}:()=>wn(e=>({...e,index:e.index+1}));return{...t,onConfirm:e=>{t.remember&&(e=>{if(e){const e=n(t);wt(t=>t?[...t,e]:[e])}})(e),l()}}});l.length?wn({index:0,action:t,items:l}):e()},[Il,Vl,wn,bt,wt]),rr=(0,o.useCallback)(e=>{oa()||(Li(e||[]),(0,re.b)("post-editor","click","account list - selection change"))},[Li,oa]),dr=(0,o.useCallback)(()=>{oa()||(Mi.length===Zl.length?Li([]):Li(Zl.map(e=>e.id)))},[oa,Mi,Zl,Li]),cr=(0,o.useCallback)(e=>{oa()||(e?(Li(e.accounts||[]),$i(e.id)):(Li(Ge||[]),$i(null)))},[Li,$i,Ge,oa]),ur=(0,o.useCallback)(()=>
1{if(gl){const e=gl.find(e=>e.id===Fi);Ni(e)}setTimeout(()=>{Ni(null)})},[Ni,gl,Fi]),pr=(0,o.useCallback)(()=>{vl((0,no.$$)({product:ce.PRODUCTS.SOCIAL_MEDIA})),Gl()},[vl,Gl]),mr=(0,o.useCallback)(()=>{const e=Sl===rl?null:rl;vl((0,ve.Z2)(e,ce.CHATBOT_SIDEBAR_PANEL)),(0,ce.analyticsTrackEvent)(e?"social.postAISidebarOpen":"social.postAISidebarClose")},[Sl,vl]);(0,o.useEffect)(()=>{Ge&&Li(Ge||[])},[Ge]),(0,o.useEffect)(()=>{Ee&&Xl({[Y.BASE]:Ee||{}})},[Ee]),(0,o.useEffect)(()=>{Object.keys(we||{}).length&&Xl(we)},[we]),(0,o.useEffect)(()=>{(async()=>{if(null!==Ae&&void 0!==Ae&&Ae.length){for(let e=0;e<Ae.length;e++)e&&await(0,ce.delay)(250),await Ba(Ae[e]);if(0===(null===hl||void 0===hl?void 0:hl.length))return;rt&&(0,ue.CFj)({description:Ve("post_editor.media.file_added"),title:Ve("success",{ns:"common"}),status:"success"})}})()},[Ae]),(0,o.useEffect)(()=>{Ht({quickMedia:(0,J.cloneDeep)(ti),tabsState:(0,J.cloneDeep)(Bo),shortlinksData:(0,J.cloneDeep)(lo),tags:(0,J.cloneDeep)(vo)})},[ti,Bo,lo,vo]),(0,o.useEffect)(()=>{pt&&setTimeout(()=>{Kl(),ea(),mt(!1)},1)},[pt]),(0,o.useEffect)(()=>{vt&&(Xa(ot.shortlinks),Ya(ot.shortlinks),xt(!1))},[vt]),(0,o.useEffect)(()=>{Dt||void 0===Dt||(ns(),ls(),ea())},[Dt]),(0,o.useEffect)(()=>{Dt&&!zt||(Rt(!1),ns(zt),ls(zt),ea())},[zl]),(0,o.useEffect)(()=>{if(wl){const e=Mt[1]||Mt[0]||Y.BASE;e!==Nt&&Nt!==Y.BASE&&Bo[Nt]&&ql({tabsState:{[Y.BASE]:(0,J.cloneDeep)(Bo[Nt]||{})},tags:(0,J.cloneDeep)(vo),quickMedia:(0,J.cloneDeep)(ti)}),Bt(e),mt(!0)}else if(Mt.includes(Nt))if(2!==(null===Mt||void 0===Mt?void 0:Mt.length)||!(0,me.qr)(Dl)&&1!==(null===Ut||void 0===Ut?void 0:Ut.length))2===(null===Ut||void 0===Ut?void 0:Ut.length)&&(null===Mt||void 0===Mt?void 0:Mt.length)>2&&Nt!==Y.BASE&&(0,me.qr)(Dl)&&(Bo[Nt]&&ql({tabsState:{[Y.BASE]:(0,J.cloneDeep)(Bo[Nt]||{}),[Nt]:(0,J.cloneDeep)(Bo[Nt]||{})},tags:(0,J.cloneDeep)(vo),quickMedia:(0,J.cloneDeep)(ti)}),Bt(Mt[0]||Y.BASE),mt(!0));else{const e=Mt[1]||Mt[0]||Y.BASE;Bt(e),mt(!0)}else Bt(Mt[0]||Y.BASE),mt(!0)},[Mt]),(0,o.useEffect)(()=>{const e=[...Re?[]:[Y.BASE],...(0,me.sy)(Il,Mi)];(0,J.isEqual)(Mt,e)||Lt(e),ea()},[Il,Mi,Re]),(0,o.useEffect)(()=>{ea()},[Lo]),(0,o.useEffect)(()=>{const e=e=>{(0,ke.TC)(e)||(0,ke.NU)(e)||ji.removeFile(e.id)},t=()=>{ji.getFiles().length||ni(!1)},i=(e,t)=>{const i=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);ii({type:"update",payload:{id:e.id,item:{progress:{percentage:i}}}})},o=(e,t)=>{if("determine"!==t.mode)return;const i=Math.max(Math.floor(100*t.value),1);ii({type:"update",payload:{id:e.id,item:{progress:{type:"postprocess",percentage:i}}}})},n=async(e,t)=>{var i;let{body:o}=t;const n=o.meta||await(0,me.iO)(e.type.split("/")[0],o.url);ii({type:"update",payload:{id:e.id,item:{url:o.url,thumbUrl:o.thumbUrl,data:{...e.customFileData,...o,meta:{...(null===(i=e.customFileData)||void 0===i?void 0:i.meta)||{},...n}},progress:null}}}),mi(e.id),(0,ce.analyticsTrackEvent)("uploadedMedia"),ji.removeFile(e.id)},l=e=>{ii({type:"remove",payload:{id:e.id}}),ji.removeFile(e.id)},a=(e,t)=>{ii({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},s=(e,t)=>{ii({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},r=(e,t)=>{console.error(t,e),u.$e(i=>{i.setLevel("error"),i.setTag("context","post-editor-uploader"),i.setContext("Additional Data",{file:e}),u.Tb(t)})},d=()=>{const{info:e}=ji.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(h.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,We.jsx)(h.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,ue.CFj)({description:e,title:Ve("error",{ns:"common"}),status:"error"})}};return ji.on("file-added",e).on("file-removed",t).on("upload-progress",i).on("processPlannerMedia:upload-success",n).on("upload-error",l).on("postprocess-progress",o).on("thumbnail:generated",a).on("video-thumbnail:generated",s).on("thumbnail:error",r).on("video-thumbnail:error",r).on("info-visible",d),()=>{ji.off("file-added",e).off("file-removed",t).off("upload-progress",i).off("processPlannerMedia:upload-success",n).off("upload-error",l).off("postprocess-progress",o).off("thumbnail:generated",a).off("video-thumbnail:generated",s).off("thumbnail:error",r).off("video-thumbnail:error",r).off("info-visible",d)}},[ji]),(0,o.useEffect)(()=>{const e=e=>{const t=e.filter(e=>(0,ke.NU)(e)).length,i=e.filter(e=>(0,ke.TC)(e)).length;if(ta({skipVideo:!1,skipPhoto:!0},t)&&ta({skipVideo:!0,skipPhoto:!1},i)){const t=[];
1e.forEach(e=>{if(!ji.getFile(e.id))return;const i=(0,ke.NU)(e)?ee.W:ee.p;ii({type:"add",payload:{item:{id:e.id,type:i,progress:{percentage:0}}}}),t.push(e.id)}),t.length&&(ni(!0),hi(t))}else e.forEach(e=>{ji.removeFile(e.id)}),bi(!1)};return ji.on("files-added",e),()=>{ji.off("files-added",e)}},[ji,ta]),(0,o.useEffect)(()=>{const e=e=>{!ot.video&&(0,ke.NU)(e)&&((0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Hl(Ve("post_editor.upgrade_modal.title_video"),Ve("post_editor.upgrade_modal.subtitle_video"),di.su,di.X9),ji.cancelAll(),bi(!1))};return ji.on("file-added",e),()=>{ji.off("file-added",e)}},[ji,ot.video]),(0,o.useEffect)(()=>{ji&&null!==qe&&void 0!==qe&&qe.current&&ji.use(K.Z,{id:"DropTarget",target:qe.current,onJsonDrop:(e,t)=>{"media-panel"===(null===t||void 0===t?void 0:t.from)&&Za(t)}})},[ji]),(0,o.useEffect)(()=>{vi&&(ha(Nt,vi,Fl.maxPhotosVideos>=0),fi&&bi(!1),hi(null))},[vi]),(0,o.useEffect)(()=>{ui&&(va(),ma())},[ui]),(0,o.useEffect)(()=>{oi||void 0===oi||(va(!0),ma(),ea())},[oi]),(0,o.useEffect)(()=>{_l&&ul(null)},[_l]),(0,o.useEffect)(()=>{cl&&vl((0,ve.U5)(null))},[cl]),(0,o.useEffect)(()=>{lt({shortlinks:!1,video:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_VIDEO_POST),videoCover:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_VIDEO_COVER),carousel:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_CAROUSEL_POST),poll:(0,de.lL)(jl,ce.FeatureCodes.PREMIUM),location:(0,de.lL)(jl,ce.FeatureCodes.PREMIUM),reelPost:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_REEL_POST),storyPost:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_STORY_POST),mentions:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MENTIONS),mediaUserTagging:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MEDIA_USER_TAGGING),mediaCollaboratorTagging:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MEDIA_USER_TAGGING),mediaProductTagging:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MEDIA_PRODUCT_TAGGING),canAddSchedule:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_ADD_SCHEDULE),canAddBuffer:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_ADD_TO_QUEUE),canAddDraft:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_ADD_DRAFT)})},[jl]),(0,o.useEffect)(()=>{const e=Vl();let t=e;if(e.draft){const{draft:i,...o}=e;t={...o,unassigned:{...i,accounts:[]}}}const i=Object.values(t).reduce((e,t)=>[...e,...t.accounts||[]],[]);Xn({accounts:Il.filter(e=>i.includes(e.id)),postsByProvider:t})},[Bo,Mt,Nt,Mi]),(0,o.useEffect)(()=>((0,re.b)("post-editor","init","editor loaded"),(0,re.b)("post-editor","init",`editor mode: ${Pe}`),Wl(),vl((0,ve.g7)()).catch(Ri.S3),!Wt||Ee||we||ql(Wt),()=>{vl((0,ve.U5)(null)),ul(null)}),[]),(0,o.useEffect)(()=>{vl((0,Pn.QX)())},[]),(0,o.useEffect)(()=>{const e=Xe.current;if(!e)return;const t=new ResizeObserver(t=>{let[i]=t;e.style.setProperty("--scroll-area-height",`${i.contentRect.height}px`)});return t.observe(e),()=>t.disconnect()},[]),(0,ce.usePreventUnload)(()=>!$e);const vr=(0,o.useCallback)(e=>{let{text:t}=e;return(0,We.jsx)($o.ZP,{variant:rt?void 0:"menu",text:t,onAddSnippet:it.snippets?e=>$n({text:e}):void 0,onAiWriterCommand:e=>{let{slug:t,text:i}=e;return()=>{t===ce.AiOptions.CHATBOT?(0,s.dC)(()=>{vl((0,Bn.fZ)(i)),vl((0,ve.Z2)(rl,ce.CHATBOT_SIDEBAR_PANEL))}):ja({panelId:sl,slug:t,text:i})}}})},[it.snippets,ja,rt,vl]),hr=(0,o.useMemo)(()=>null===Mi||void 0===Mi?void 0:Mi.some(e=>e!==ne.UNASSIGNED),[Mi]),gr=()=>{if(wl&&Al)return(0,We.jsxs)(g.k,{gap:2,children:[(0,We.jsx)(uo.Z,{accounts:Il,groups:gl,onChange:cr,selected:Fi,editGroup:Ui,showLabel:!1}),(0,We.jsx)(Pi.Z,{selected:Mi,accounts:Zl,disabled:!!hn,onChange:rr})]});if(wl){const e=null===Il||void 0===Il?void 0:Il.find(e=>e.id===Mi[0]);return e?(0,We.jsxs)(g.k,{alignItems:"center",gap:4,paddingBottom:1,children:[(0,We.jsx)(Yt.Z,{as:x.x,name:e.name,src:e.image,socialType:e.social_type,socialTypeShown:!0,size:"lg"}),(0,We.jsxs)(x.x,{flex:1,minWidth:0,children:[(0,We.jsx)(h.x,{fontSize:"sm",fontWeight:"bold",isTruncated:!0,title:e.name,children:e.name}),(0,We.jsx)(h.x,{fontSize:"xs",color:"content_disabled",children:Ve(`social_types.${e.social_type}.full`)})]})]}):null}if([q.iI,q.C8,q.GB].includes(Pe))return(0,We.jsx)(Pi.Z,{selected:Mi,accounts:Il.filter(e=>Mi.includes(e.id)),disabled:!!hn,readonly:!0});const e=[q.JV,q.gj].includes(Pe);return(0,We.jsxs)(g.k,{gap:2,children:[(0,We.jsx)(uo.Z,{accounts:Il,groups:gl,onChange:cr,selected:Fi,editGroup:Ui,showLabel:!1}),(0,We.jsx)(Pi.Z,{selected:Mi,accounts:Zl,multiple:e,disabled:!!hn,required:De,onCh
1ange:rr}),Zl.length>0?(0,We.jsxs)(f.v,{isLazy:!0,minWidth:"6",autoSelect:!1,children:[(0,We.jsx)(_.j,{as:b.h,icon:(0,We.jsx)(G.Og$,{}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isRound:!0,size:"sm"}),(0,We.jsxs)(j.q,{minW:"140px",onClick:e=>e.stopPropagation(),children:[(0,We.jsx)(y.s,{onClick:dr,icon:(0,We.jsx)(C.J,{fontSize:"sm",as:Mi.length===Zl.length?G.APH:G.Nhk}),children:Mi.length===Zl.length?Ve("accounts.deselect_all_accounts",{count:Mi.length}):Ve("accounts.select_all_accounts",{count:Zl.length})}),(0,We.jsx)(y.s,{onClick:()=>{oa()||He()},icon:(0,We.jsx)(C.J,{fontSize:"sm",as:G.PqE}),children:Ve("accounts.add")})]})]}):(0,We.jsx)(k.u,{label:Ve("accounts.add"),placement:"top",hasArrow:!0,children:(0,We.jsx)(b.h,{"aria-label":Ve("accounts.add"),icon:(0,We.jsx)(C.J,{as:G.PqE}),isRound:!0,size:"sm",onClick:e=>{e.stopPropagation(),oa()||He()}})})]})},xr=()=>{const e=(0,me.z_)(Nt,null===zl||void 0===zl?void 0:zl.additional);if(!(0,he.cx)(Nt,e,null===zl||void 0===zl?void 0:zl.additional).includes(oe.MEDIA_DETAILS))return null;if([Q.PINTEREST,Q.INSTAGRAM,Q.BLUESKY,Q.THREADS].includes(Nt)&&Bl[oe.MEDIA_DETAILS]){const e=[ee.p],t=Ul.filter(t=>e.includes(t.type));if(t.filter(e=>!(0,me.Kh)(e)).length){const e=t.some(e=>e.type===ee.W),i=t.some(e=>e.type===ee.p),o=e&&i?"post_editor.toolbar.edit_media_content":e?"post_editor.toolbar.edit_media_video_content":"post_editor.toolbar.edit_media_photo_content";return(0,We.jsx)(g.k,{marginTop:3,children:(0,We.jsx)(T.z,{size:"sm",width:"full",leftIcon:(0,We.jsx)(C.J,{as:G.DQ3}),onClick:()=>$a(t,t[0],!0),children:Ve(o)})})}}},fr=()=>{if(Fl.photoUserTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Fl.videoUserTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t;const i=(null===(e=Bl[oe.MEDIA_USER_TAGS])||void 0===e||null===(t=e.items)||void 0===t?void 0:t.value)||[];return(0,We.jsx)(g.k,{marginTop:3,children:(0,We.jsx)(T.z,{size:"sm",width:"full",leftIcon:(0,We.jsx)(C.J,{as:G.Ore}),rightIcon:i.length>0?(0,We.jsx)(S.C,{variant:"secondary",children:i.length}):void 0,onClick:()=>qs(),children:Ve("post_editor.toolbar.edit_media_user_tags")})})}},_r=()=>{if(Fl.photoCollaboratorTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Fl.videoCollaboratorTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t;const i=(null===(e=Bl[oe.MEDIA_COLLABORATOR_TAGS])||void 0===e||null===(t=e.items)||void 0===t?void 0:t.value)||[];return(0,We.jsx)(g.k,{marginTop:3,children:(0,We.jsx)(T.z,{size:"sm",width:"full",leftIcon:(0,We.jsx)(C.J,{as:G.zlQ}),rightIcon:i.length>0?(0,We.jsx)(S.C,{variant:"secondary",children:i.length}):void 0,onClick:()=>Qs(),children:Ve("post_editor.toolbar.edit_media_collaborator_tags")})})}},br=()=>{if(Fl.photoProductTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Fl.videoProductTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t,i;const o=(null===(e=Bl[oe.MEDIA_PRODUCT_TAGS])||void 0===e||null===(t=e.items)||void 0===t||null===(i=t.value)||void 0===i?void 0:i.filter(e=>Mi.includes(e.accountId)))||[];return(0,We.jsx)(g.k,{marginTop:3,children:(0,We.jsx)(T.z,{size:"sm",width:"full",leftIcon:(0,We.jsx)(C.J,{as:G.qII}),rightIcon:o.length>0?(0,We.jsx)(S.C,{variant:"secondary",children:o.length}):void 0,onClick:()=>ir(),children:Ve("post_editor.toolbar.edit_media_product_tags")})})}},jr=()=>{var e,t,i,o,n,l,a,s,r,d,c,u,p,m,v,h,g,f,_,b,j,y,T,S,z,R,M,L,F,$,U,N,B,Z,W,H,V,J,K,q,X,Y,te,ie,le,ae,se,re,de,ce,pe,ve,he,ge,xe,fe,_e,be,je,ye,Ce,ke,Te,Se,Ie,Ee,we,Ae,Pe,De,Oe,ze;if(Nt===Q.LINKEDIN&&Bl[oe.AUDIENCE])return(0,We.jsx)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,We.jsx)(yn,{accounts:Il,accountsIds:Mi,data:Bl[oe.AUDIENCE],onChange:e=>{Ja(Nt,oe.AUDIENCE,{...e})}})});if(Nt===Q.GOOGLE&&Bl[oe.POST])return(0,We.jsxs)(x.x,{sx:Do,children:[Bl[oe.POST].topicType?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.topicType`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(E.P,{size:"sm",maxWidth:"14rem",value:null===(t=Bl[oe.POST].topicType)||void 0===t?void 0:t.value,onChange:Ds("topicType"),isInvalid:null===(i=Bl[oe.POST].topicType)||void 0===i?void 0:i.isInvalid,children:null===(o=Bl[oe.POST].topicType)||void 0===o||null===(n=o.values)||void 0===n?void 0:n.map(e=>(0,We.jsx)("option",{value:e,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.topicType.${e||"NONE"}`)},e))})})]}):null,Bl[oe.POST].title?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:`${Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.title`)}*`}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(l=Bl[oe.POST].title)||void 0===l?void 0:l.value,onChange:Ds("title"),isInvalid:null===(a=Bl[oe.POST].title)||void 0===a?void 0:a.isInvalid})})]}):null,Bl[oe.POST].startDate?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:`${Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.startDate`)}*`}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(w.I,{size:"sm",maxWidth:"11rem",value:null===(s=Bl[oe.POST].startDate)||void 0===s?void 0:s.value,isInvalid:null===(r=Bl[oe.POST].startDate)||void 0===r?void 0:r.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,We.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(Ei.Z,{dateTime:null===(d=Bl[oe.POST].startDate)||void 0===d?void 0:d.value,onChange:Os("startDate"),showClearButton:!0})]})]})})]}):null,Bl[oe.POST].endDate?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:`${Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.endDate`)}*`}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(w.I,{size:"sm",maxWidth:"11rem",value:null===(c=Bl[oe.POST].endDate)||void 0===c?void 0:c.value,isInvalid:null===(u=Bl[oe.POST].endDate)||void 0===u?void 0:u.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,We.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(Ei.Z,{dateTime:null===(p=Bl[oe.POST].endDate)||void 0===p?void 0:p.value,onChange:Os("endDate"),showClearButton:!0})]})]})})]}):null,Bl[oe.POST].couponCode?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.couponCode`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(m=Bl[oe.POST].couponCode)||void 0===m?void 0:m.value,onChange:Ds("couponCode"),isInvalid:null===(v=Bl[oe.POST].couponCode)||void 0===v?void 0:v.isInvalid})})]}):null,Bl[oe.POST].redeemOnlineUrl?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.redeemOnlineUrl`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(h=Bl[oe.POST].redeemOnlineUrl)||void 0===h?void 0:h.value,onChange:Ds("redeemOnlineUrl"),isInvalid:null===(g=Bl[oe.POST].redeemOnlineUrl)||void 0===g?void 0:g.isInvalid})})]}):null,Bl[oe.POST].termsConditions?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.termsConditions`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(O.g,{size:"sm",resize:"vertical",value:null===(f=Bl[oe.POST].termsConditions)||void 0===f?void 0:f.value,onChange:Ds("termsConditions"),isInvalid:null===(_=Bl[oe.POST].termsConditions)||void 0===_?void 0:_.isInvalid})})]}):null,Bl[oe.POST].callToActionType?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}
1.callToActionType`)}),(0,We.jsxs)(x.x,{sx:Ro,children:[(0,We.jsx)(E.P,{size:"sm",width:"33%",value:null===(b=Bl[oe.POST].callToActionType)||void 0===b?void 0:b.value,onChange:Ds("callToActionType"),isInvalid:null===(j=Bl[oe.POST].callToActionType)||void 0===j?void 0:j.isInvalid,children:null===(y=Bl[oe.POST].callToActionType)||void 0===y||null===(T=y.values)||void 0===T?void 0:T.map(e=>(0,We.jsx)("option",{value:e,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.callToActionType.${e||"NONE"}`)},e))}),Bl[oe.POST].callToActionUrl?(0,We.jsx)(w.I,{size:"sm",width:"calc(67% - var(--chakra-space-1))",marginLeft:"1",placeholder:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.callToActionUrl`),value:null===(S=Bl[oe.POST].callToActionUrl)||void 0===S?void 0:S.value,onChange:Ds("callToActionUrl"),isInvalid:null===(z=Bl[oe.POST].callToActionUrl)||void 0===z?void 0:z.isInvalid}):null]})]}):null]});if(Nt===Q.YOUTUBE&&Bl[oe.POST])return(0,We.jsxs)(x.x,{sx:Do,children:[Bl[oe.POST].title&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:`${Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.title`)}*`}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(R=Bl[oe.POST].title)||void 0===R?void 0:R.value,onChange:Ds("title"),isInvalid:null===(M=Bl[oe.POST].title)||void 0===M?void 0:M.isInvalid})})]}),Bl[oe.POST].keywords&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsxs)(x.x,{sx:zo,children:[Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.keywords`),(0,We.jsx)(k.u,{label:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.keywords.info`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(C.J,{as:G.czo,marginLeft:"1"})})]}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(O.g,{size:"sm",resize:"vertical",value:null===(L=Bl[oe.POST].keywords)||void 0===L?void 0:L.value,onChange:Ds("keywords"),isInvalid:null===(F=Bl[oe.POST].keywords)||void 0===F?void 0:F.isInvalid})})]}),Bl[oe.POST].playlists&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.playlists`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(Fo,{size:"sm",accounts:Il,accountsIds:Mi,value:null===($=Bl[oe.POST].playlists)||void 0===$?void 0:$.value,onChange:Os("playlists"),isInvalid:null===(U=Bl[oe.POST].playlists)||void 0===U?void 0:U.isInvalid})})]}),Bl[oe.POST].privacyStatus&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.privacyStatus`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(k.u,{label:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.privacyStatus.info_private_disabled`),placement:"top",hasArrow:!0,isDisabled:!(null!==(N=Bl[oe.POST].publishAt)&&void 0!==N&&N.value),children:(0,We.jsx)(x.x,{width:"full",children:(0,We.jsx)(E.P,{size:"sm",value:null===(B=Bl[oe.POST].privacyStatus)||void 0===B?void 0:B.value,onChange:Ds("privacyStatus"),isInvalid:null===(Z=Bl[oe.POST].privacyStatus)||void 0===Z?void 0:Z.isInvalid,isDisabled:null===(W=Bl[oe.POST].publishAt)||void 0===W?void 0:W.value,children:null===(H=Bl[oe.POST].privacyStatus)||void 0===H||null===(V=H.values)||void 0===V?void 0:V.map(e=>(0,We.jsx)("option",{value:e,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.privacyStatus.${e||"empty"}`)},e))})})})})]}),Bl[oe.POST].privacyStatus&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsxs)(x.x,{sx:zo,children:[Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.publishAt`),(0,We.jsx)(k.u,{label:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.publishAt.info`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,We.jsx)(C.J,{as:G.czo,marginLeft:"1"})})]}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(w.I,{size:"sm",maxWidth:"11rem",value:(null===(J=Bl[oe.POST].publishAt)||void 0===J?void 0:J.value)||"",isInvalid:null===(K=Bl[oe.POST].publishAt)||void 0===K?void 0:K.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,We.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,We.jsx)(D.Q,{}),(0,We.jsx)(Ei.Z,{dateTime:null===(q=Bl[oe.POST].publishAt)||void 0===q?void 0:q.value,onChange:e=>{e?(Os("privacyStatus")("private"),Os("publishAt")(e)):Os("privacyStatus")("")},showClearButton:!0})]})]})})]}),Bl[oe.POST].license&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.license`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(E.P,{size:"sm",value:null===(X=Bl[oe.POST].license)||void 0===X?void 0:X.value,onChange:Ds("license"),isInvalid:null===(Y=Bl[oe.POST].license)||void 0===Y?void 0:Y.isInvalid,children:null===(te=Bl[oe.POST].license)||void 0===te||null===(ie=te.values)||void 0===ie?void 0:ie.map(e=>(0,We.jsx)("option",{value:e,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.license.${e||"empty"}`)},e))})})]}),Bl[oe.POST].selfDeclaredMadeForKids&&(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.selfDeclaredMadeForKids`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(E.P,{size:"sm",value:null===(le=Bl[oe.POST].selfDeclaredMadeForKids)||void 0===le?void 0:le.value,onChange:Ds("selfDeclaredMadeForKids"),isInvalid:null===(ae=Bl[oe.POST].selfDeclaredMadeForKids)||void 0===ae?void 0:ae.isInvalid,children:null===(se=Bl[oe.POST].selfDeclaredMadeForKids)||void 0===se||null===(re=se.values)||void 0===re?void 0:re.map(e=>(0,We.jsx)("option",{value:e,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.selfDeclaredMadeForKids.${e||"empty"}`)},e))})})]})]});if(Nt===Q.PINTEREST&&Bl[oe.POST])return(0,We.jsxs)(x.x,{sx:Do,children:[Bl[oe.POST].title?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.title`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(de=Bl[oe.POST].title)||void 0===de?void 0:de.value,onChange:Ds("title"),isInvalid:null===(ce=Bl[oe.POST].title)||void 0===ce?void 0:ce.isInvalid})})]}):null,Bl[oe.POST].link?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.link`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(pe=Bl[oe.POST].link)||void 0===pe?void 0:pe.value,onChange:Ds("link"),isInvalid:null===(ve=Bl[oe.POST].link)||void 0===ve?void 0:ve.isInvalid})})]}):null,Bl[oe.POST].imageAlt?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.imageAlt`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(he=Bl[oe.POST].imageAlt)||void 0===he?void 0:he.value,onChange:Ds("imageAlt"),isInvalid:null===(ge=Bl[oe.POST].imageAlt)||void 0===ge?void 0:ge.isInvalid})})]}):null]});if(Nt===Q.INSTAGRAM)return(0,We.jsxs)(We.Fragment,{children:[(Bl[oe.POST_REEL]||Bl[oe.CHANNEL])&&(0,We.jsxs)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Bl[oe.CHANNEL]&&
1(0,We.jsx)(Cn,{postAdditionalType:oe.CHANNEL,data:Bl[oe.CHANNEL],onChange:e=>{Ja(Nt,oe.CHANNEL,{...e})}}),Bl[oe.POST_REEL]&&(0,We.jsx)(In,{postAdditionalType:oe.POST_REEL,data:Bl[oe.POST_REEL],channelValue:null===(xe=Bl[oe.CHANNEL])||void 0===xe||null===(fe=xe.value)||void 0===fe?void 0:fe.value,onChange:e=>{Ja(Nt,oe.POST_REEL,{...e})}}),(null===(_e=Bl[oe.POST_REEL])||void 0===_e?void 0:_e.audioConfiguration)&&((e,t,i,o,n)=>{const l=(0,me.PY)(Il,Mi,Q.INSTAGRAM),a=l.filter(e=>e.social_type===ne.INSTAGRAM_BUSINESS);return l.length>0&&a.length===l.length?(0,We.jsx)(An,{audioConfiguration:null===(e=Bl[oe.POST_REEL])||void 0===e||null===(t=e.audioConfiguration)||void 0===t?void 0:t.value,audioData:null===(i=Bl[oe.POST_REEL])||void 0===i||null===(o=i.audioData)||void 0===o?void 0:o.value,accountId:a[0].id,video:null===(n=zl.videos)||void 0===n?void 0:n[0],onChange:e=>{Ja(Nt,oe.POST_REEL,{...e})}}):null})()]}),Bl[oe.POST]&&(0,We.jsx)(x.x,{sx:Do,children:Bl[oe.POST].altText?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.altText`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(be=Bl[oe.POST].altText)||void 0===be?void 0:be.value,onChange:Ds("altText"),isInvalid:null===(je=Bl[oe.POST].altText)||void 0===je?void 0:je.isInvalid})})]}):null})]});if(Nt===Q.TIKTOK&&(Bl[oe.POST]||Bl[oe.CHANNEL]))return(0,We.jsxs)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Bl[oe.CHANNEL]&&(0,We.jsx)(Cn,{postAdditionalType:oe.CHANNEL,data:Bl[oe.CHANNEL],onChange:e=>{Ja(Nt,oe.CHANNEL,{...e})}}),Bl[oe.POST]&&(0,We.jsx)(No,{postAdditionalType:oe.POST,accounts:Il,accountsIds:Mi,data:Bl[oe.POST],onChange:e=>{Ja(Nt,oe.POST,{...e})},onValidationInfoReceived:e=>{let{maxVideoDuration:t}=e;Uo(e=>({...e,tiktokMaxVideoDuration:t}))}})]});if(Nt===Q.TIKTOK&&Bl[oe.POST_PHOTO])return(0,We.jsx)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,We.jsx)(No,{postAdditionalType:oe.POST_PHOTO,accounts:Il,accountsIds:Mi,data:Bl[oe.POST_PHOTO],onChange:e=>{Ja(Nt,oe.POST_PHOTO,{...e})}})});if(Nt===Q.TIKTOK_BUSINESS&&Bl[oe.POST])return(0,We.jsxs)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[(0,We.jsx)(No,{postAdditionalType:oe.POST,accounts:Il,accountsIds:Mi,provider:Q.TIKTOK_BUSINESS,data:Bl[oe.POST],fetchInfo:!1,onChange:e=>{Ja(Nt,oe.POST,{...e})}}),(null===(ye=Bl[oe.POST])||void 0===ye?void 0:ye.musicSoundInfo)&&(null===(Ce=Bl[oe.POST])||void 0===Ce?void 0:Ce.musicData)&&(0,We.jsx)(qo,{musicSoundInfo:null===(ke=Bl[oe.POST].musicSoundInfo)||void 0===ke?void 0:ke.value,musicData:null===(Te=Bl[oe.POST].musicData)||void 0===Te?void 0:Te.value,video:null===(Se=zl.videos)||void 0===Se?void 0:Se[0],accountId:null===(Ie=(0,me.PY)(Il,Mi,Q.TIKTOK_BUSINESS)[0])||void 0===Ie?void 0:Ie.id,onChange:e=>{var t;const i={};null!==(t=Bl[oe.POST])&&void 0!==t&&t.autoAddMusic&&(i.autoAddMusic=!1),Ja(Nt,oe.POST,{...e,...i})}})]});if(Nt===Q.TIKTOK_BUSINESS&&Bl[oe.POST_PHOTO])return(0,We.jsxs)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[(0,We.jsx)(No,{postAdditionalType:oe.POST_PHOTO,accounts:Il,accountsIds:Mi,provider:Q.TIKTOK_BUSINESS,data:Bl[oe.POST_PHOTO],fetchInfo:!1,onChange:e=>{Ja(Nt,oe.POST_PHOTO,{...e})}}),(null===(Ee=Bl[oe.POST_PHOTO])||void 0===Ee?void 0:Ee.musicSoundInfo)&&(null===(we=Bl[oe.POST_PHOTO])||void 0===we?void 0:we.musicData)&&(0,We.jsx)(qo,{musicSoundInfo:null===(Ae=Bl[oe.POST_PHOTO].musicSoundInfo)||void 0===Ae?void 0:Ae.value,musicData:null===(Pe=Bl[oe.POST_PHOTO].musicData)||void 0===Pe?void 0:Pe.value,accountId:null===(De=(0,me.PY)(Il,Mi,Q.TIKTOK_BUSINESS)[0])||void 0===De?void 0:De.id,onChange:e=>{var t;const i={};null!==(t=Bl[oe.POST_PHOTO])&&void 0!==t&&t.autoAddMusic&&(i.autoAddMusic=!1),Ja(Nt,oe.POST_PHOTO,{...e,...i})}})]});if(Nt===Q.THREADS&&(Bl[oe.CHANNEL]||Bl[oe.GHOST_POST]||Bl[oe.POST])){const e=(0,me.PY)(Il,Mi,Nt),t=e.filter(e=>e.social_type===ne.THREADS_REMINDER);var Re,Me;if(e.length!==t.length||Bl[oe.GHOST_POST]||Bl[oe.POST]||Bl[oe.TOPIC_TAG])return(0,We.jsxs)(We.Fragment,{children:[(0,We.jsxs)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Bl[oe.CHANNEL]&&
1(0,We.jsx)(Cn,{postAdditionalType:oe.CHANNEL,data:Bl[oe.CHANNEL],onChange:e=>{Ja(Nt,oe.CHANNEL,{...e})}}),Bl[oe.GHOST_POST]&&(0,We.jsx)(kn,{data:Bl[oe.GHOST_POST],onChange:e=>{Ja(Nt,oe.GHOST_POST,{...e})}}),Bl[oe.TOPIC_TAG]&&(0,We.jsx)(Tn,{data:Bl[oe.TOPIC_TAG],onChange:e=>{Ja(Nt,oe.TOPIC_TAG,{...e})}})]}),Bl[oe.POST]&&Ul.some(e=>!(0,me.Kh)(e)&&e.type===ee.p)&&(0,We.jsx)(x.x,{sx:Do,children:Bl[oe.POST].altText?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.altText`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(Re=Bl[oe.POST].altText)||void 0===Re?void 0:Re.value,onChange:Ds("altText"),isInvalid:null===(Me=Bl[oe.POST].altText)||void 0===Me?void 0:Me.isInvalid})})]}):null})]})}if(Nt===Q.BLUESKY&&Bl[oe.POST])return(0,We.jsx)(x.x,{sx:Do,children:Bl[oe.POST].altText?(0,We.jsxs)(x.x,{sx:Oo,children:[(0,We.jsx)(x.x,{sx:zo,children:Ve(`post_editor.additional_fields.${Nt}.${[oe.POST]}.altText`)}),(0,We.jsx)(x.x,{sx:Ro,children:(0,We.jsx)(w.I,{size:"sm",value:null===(Oe=Bl[oe.POST].altText)||void 0===Oe?void 0:Oe.value,onChange:Ds("altText"),isInvalid:null===(ze=Bl[oe.POST].altText)||void 0===ze?void 0:ze.isInvalid})})]}):null});if(Nt===Q.MASTODON&&Bl[oe.POST])return(0,We.jsx)(I.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,We.jsx)(tl,{postAdditionalType:oe.POST,data:Bl[oe.POST],onChange:e=>{Ja(Nt,oe.POST,{...e})}})});if(Nt===Q.REDDIT&&Bl[oe.REDDIT_POST]&&null!==(e=Rl[0])&&void 0!==e&&e.id){var Le,Fe,$e;const e=((null===zl||void 0===zl||null===(Le=zl.photos)||void 0===Le?void 0:Le.length)||0)>0||((null===zl||void 0===zl||null===(Fe=zl.videos)||void 0===Fe?void 0:Fe.length)||0)>0;return(0,We.jsx)(x.x,{marginTop:3,children:(0,We.jsx)(Qn,{accountId:Rl[0].id,defaultType:e?"media":"self",targets:null===($e=Bl[oe.REDDIT_POST].targets)||void 0===$e?void 0:$e.value,onChange:e=>{Ja(Nt,oe.REDDIT_POST,{...e})}})})}};return(0,We.jsxs)(g.k,{sx:xo,children:[(0,We.jsxs)(g.k,{sx:{...fo,paddingX:rt?1:void 0},children:[(0,We.jsx)(g.k,{alignItems:"center",gap:rt?1:2,children:rt&&!ct&&Un?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(ue.Ddz,{tooltipLabel:Ve("post_preview.close_preview"),icon:(0,We.jsx)(G.sfB,{}),variant:"ghost",size:"sm",onClick:()=>{Zn(!1),(0,re.b)("post-editor","click","post preview - close")}}),(0,We.jsx)(B.X,{size:"sm",color:"content_inactive",fontWeight:500,children:Ve("post_preview.modal_title")})]}):(0,We.jsxs)(We.Fragment,{children:[Ze&&!$e&&(0,We.jsx)(ue.Ddz,{tooltipLabel:Ve("close",{ns:"common"}),icon:(0,We.jsx)(G.sfB,{}),variant:"ghost",size:"sm",onClick:Ze}),$e&&(0,We.jsx)(Z.r,{href:Xi.fhl,isExternal:!0,children:rt?(0,We.jsx)(C.J,{as:co.r,width:8,height:8}):(0,We.jsx)(ue.$Nm,{width:"auto",height:"1.5rem"})}),(0,We.jsx)(B.X,{size:"sm",color:"content_inactive",fontWeight:500,children:Ve(`post_editor_view.modal.${Pe}`)})]})}),ct&&(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(W.L,{}),(0,We.jsx)(z.m,{isManual:!0,index:Un?1:0,onChange:e=>{e?(Zn(!0),(0,re.b)("post-editor","click","post preview - open")):(Zn(!1),(0,re.b)("post-editor","click","post preview - close"))},children:(0,We.jsxs)(R.t,{marginY:-2,children:[(0,We.jsx)(ue.rWQ,{icon:G.r3Y,showLabel:!0,label:Ve("edit",{ns:"common"}),height:12}),(0,We.jsx)(ue.rWQ,{icon:G.Lr9,showLabel:!0,label:Ve("preview",{ns:"common"}),isDisabled:mn||!(null!==Mi&&void 0!==Mi&&Mi.length),height:12})]})})]}),(0,We.jsx)(W.L,{}),(0,We.jsx)(g.k,{alignItems:"center",gap:rt?2:4,children:rt&&!ct&&Un?(0,We.jsx)(ue.Ddz,{tooltipLabel:Ve("post_preview.close_preview"),icon:(0,We.jsx)(G.APH,{}),variant:"ghost",size:"sm",onClick:()=>{Zn(!1),(0,re.b)("post-editor","click","post preview - close")}}):(0,We.jsxs)(We.Fragment,{children:[!rt&&!ct&&(0,We.jsx)(ue.Ddz,{tooltipLabel:Ve("post_preview.toggle_preview"),icon:Wn?(0,We.jsx)(G.Oe3,{}):(0,We.jsx)(G.Lr9,{}),variant:"ghost",size:"sm",isDisabled:mn,onClick:()=>{Hn(!Wn),(0,re.b)("post-editor","click","live post preview - toggle")}}),rt&&!ct&&(0,We.jsx)(ue.Ddz,{tooltipLabel:Ve("post_preview.toggle_preview"),icon:(0,We.jsx)(G.Lr9,{}),variant:"ghost",size:"sm",isDisabled:mn||!(null!==Mi&&void 0!==Mi&&Mi.length),onClick:()=>{Zn(!0),(0,re.b)("post-editor","click","post preview - open")}}),Ze&&(0,We.jsx)(ue.Ddz,{tooltipLabel:Ve("close",{ns:"common"}),icon:(0,We.jsx)(G.APH,{}),variant:"ghost",size:"sm",onClick:Ze})]})})]}),(0,We.jsxs)(g.k,{position:"relative",zIndex:0,flex:1,minHeight:0,children:[(0,We.jsx)(ue.Vgu,{hideOverflow:!0}),(0,We.jsxs)(g.k,{ref:Xe,sx:_o,children:[[ll,eo.GN].includes(_l)&&(0,We.jsx)(x.x,{display:!rt&&ct&&Un?"none":void 0,sx:rt?Eo:Io,children:(0,We.jsx)(ut.Z,{isInline:!0,defaultTabIndex:1,onAddFile:_l===eo.GN?null===tt||void 0===tt||null===(n=tt.current)||void 0===n?void 0:n.handleAddFileFromMediaPanel:Za})}),[al,eo.Xv].includes(_l)&&(0,We.jsx)(x.x,{display:!rt&&ct&&Un?"none":void 0,sx:rt?Eo:{...Io,minHeight:0},children:(0,We.jsx)(Sn.Z,{isInline:!0,onAddFile:_l===eo.Xv?null===tt||void 0===tt||null===(l=tt.current)||void 0===l?void 0:l.handleAddFileFromMediaPanel:Za})}),[sl,eo.I].includes(null===cl||void 0===cl?void 0:cl.id)&&(0,We.jsx)(g.k,{display:!rt&&ct&&Un?"none":void 0,flexDirection:"column",sx:rt?Po:wo,children:(0,We.jsx)(il.Z,{containerProps:{padding:3,background:"base_level_3",borderRadius:rt?void 0:"lg",borderTopRadius:rt?"lg":void 0,maxHeight:"full",overflowY:"auto"},showBackButton:!0,resetContainerProps:!0,selectedTextValue:cl.slug?cl.text:"",prefilledText:null!==(a=cl.text)&&void 0!==a?a:"",autoTrigger:!!cl.slug,slug:cl.slug,findAndReplaceText:e=>{var t;e&&(cl.id===eo.I?null===tt||void 0===tt||null===(t=tt.current)||void 0===t||t.handleAddTextFromAiWriter(e,{replace:!0}):Wa(e,{replace:!0}))},onKeepResult:e=>{var t;e&&(cl.id===eo.I?null===tt||void 0===tt||null===(t=tt.current)||void 0===t||t.handleAddTextFromAiWriter(e):Wa(e))},resource:pl,onAIWritingPreferencesSave:e=>{let{payload:t}=e;return new Promise((e,i)=>{ml(null!==t&&void 0!==t?t:null),e(!0)})},onClose:()=>ul(null),setInlineWriter:()=>ul(e=>({...e,text:"",slug:null})),onBuyMoreQuota:()=>{vl((0,no.HJ)({addonCategory:ce.AddonCategories.COIN,product:ce.PRODUCTS.AI_WRITER,addonType:ce.ONE_TIME_ADDON,hideToggleSwitch:!0}))}},cl.hash)}),(0,We.jsxs)(g.k,{display:(rt||ct)&&Un?"none":void 0,flexDirection:"column",flex:1,minWidth:0,maxWidth:"min(720px, 100%)",height:"fit-content",children:[!mn&&(Zl.length>0||Al||Pl)&&Mt.length>0&&(0,We.jsxs)(x.x,{position:"relative",children:[!Il.length&&He&&(0,We.jsxs)(g.k,{alignItems:"center",justifyContent:"space-between",gap:3,marginBottom:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[(0,We.jsx)(h.x,{fontSize:"sm",fontWeight:"semibold",color:"content_active",children:Ve("accounts.add_accounts_to_start")}),(0,We.jsx)(T.z,{variant:"black",size:"sm",flexShrink:0,leftIcon:(0,We.jsx)(C.J,{as:G.PqE}),onClick:He,children:Ve("accounts.add")})]}),(()=>{var e,t,i,o,n,l,a,s,r,d;return(0,We.jsxs)(x.x,{sx:bo,ref:Ke,onPaste:ar,children:[(0,We.jsxs)(x.x,{sx:jo,children:[(0,We.jsx)(x.x,{marginBottom:3,children:gr()}),wl?null:(0,We.jsx)(z.m,{isManual:!0,defaultIndex:0,index:Ol,onChange:gs,size:"sm",marginX:-3,marginTop:-3,marginBottom:2,children:(0,We.jsx)(R.t,{paddingX:3,overflowX:"auto",children:Mt.map(e=>{var t,i;return(0,We.jsx)(Ft,{tab:e,modified:e!==Y.BASE&&Mt.includes(Y.BASE)&&
1!!Bo[e],error:e!==Y.BASE&&!(null===(t=Wo[e])||void 0===t||null===(i=t.filter(e=>!e.level||e.level===te.pn))||void 0===i||!i.length),hideText:e!==Nt},e)})})}),null!==(e=Bl[oe.POST_TYPE])&&void 0!==e&&e.value?(0,We.jsx)(x.x,{marginBottom:2,children:(0,We.jsx)(M.E,{onChange:Rs,value:Bl[oe.POST_TYPE].value.value,size:"sm",variant:"switch",__css:Je,children:Bl[oe.POST_TYPE].value.values.map(e=>(0,We.jsx)(L.Y,{value:e,fontWeight:500,children:Ve(`post_editor.additional_fields.${Nt}.${oe.POST_TYPE}.value.${e}`)},e))})}):null,(0,We.jsxs)(x.x,{sx:{...Co,...yo},ref:qe,children:[(0,We.jsxs)(x.x,{sx:ko,children:[null===Ll||void 0===Ll?void 0:Ll.map((e,t)=>(0,We.jsx)($t.Z,{message:"comment"===e.type?`${Ve(`post_editor.errors_prefix.${e.type}`,{no:e.index+1})}: ${Ve(`post_editor.errors.${e.id}`,e.values)}`:Ve(`post_editor.errors.${e.id}`,e.values),level:e.level,isFirst:0===t},[e.id,e.type,e.index].join(":"))),Nt!==Y.BASE&&it.comments&&0!==Fl.maxComments&&(null===zl||void 0===zl||null===(t=zl.message)||void 0===t?void 0:t.length)>0&&Fl.maxMessageChars>0&&(Nt===Q.TWITTER&&(0,kt.Nw)(zl)>Fl.maxMessageChars||Nt!==Q.TWITTER&&(0,kt.Vk)(zl)>Fl.maxMessageChars)&&(0,We.jsxs)(ue.bZj,{status:"warning",showIcon:!0,children:[(0,We.jsx)(F.X,{flex:"1 0",marginRight:2,children:Nt===Q.TWITTER?Rl.every(me.pe)?Ve("post_editor.split_text.message_twitter_blue"):Ve("post_editor.split_text.message_twitter"):Ve("post_editor.split_text.message_other")}),(0,We.jsx)(T.z,{variant:"unstyled",size:"sm",color:"inherit",background:"dark.content_alpha_100",paddingLeft:2,paddingRight:2,marginLeft:"auto",_hover:{color:"inherit",background:"dark.content_alpha_200"},_focus:{color:"inherit",background:"dark.content_alpha_200"},_active:{color:"inherit",background:"dark.content_alpha_200"},onClick:ms,children:Ve("post_editor.split_text.button")})]})]}),0!==Fl.maxMessageChars?(0,We.jsx)(x.x,{position:"relative",children:(0,We.jsx)(yt.Z,{ref:Ye,state:zl,placeholder:Ve("post_editor.message.placeholder"),onChange:as,onFocus:ss,onBlur:rs,onPaste:ds,highlightLinks:Fl.highlightLinks,highlightHashtags:Fl.highlightHashtags,highlightAtMentions:Fl.highlightAtMentions,mentionEnabled:it.mentions&&ot.mentions&&Fl.mentionEnabled,mentionAllowSpaces:Fl.mentionAllowSpaces,mentionGetItems:na,onMentionSelect:la,selectedTextMenuEnabled:!0,getSelectedTextMenu:vr,formattingEnabled:Fl.formattingEnabled})}):null,(0,We.jsx)(x.x,{sx:To,children:Ul.length?(0,We.jsx)(Tt.Z,{ref:Qe,children:Ul.map(e=>{var t,i,o;return(0,We.jsx)(St.Z,{id:e.id,addDataIdProp:!0,url:e.url,thumbUrl:e.thumbUrl,data:e.data,type:e.type===ee.W?ie.W:ie.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,errors:null===Ll||void 0===Ll||null===(o=Ll.filter(t=>{var i;return["photo","video"].includes(t.context)&&(null===t||void 0===t||null===(i=t.items)||void 0===i?void 0:i.includes(e.url))&&(!t.level||t.level===te.pn)}))||void 0===o?void 0:o.map(e=>Ve(`post_editor.errors.${e.id}`,e.values)),onRemove:ka,onEdit:(0,me.Kh)(e)||(0,ce.isMobileApp)()?null:e=>{var t,i,o;return Ma({url:e.url,projectData:null===(t=e.data.meta)||void 0===t?void 0:t.projectData,size:{width:null===(i=e.data.meta)||void 0===i?void 0:i.width,height:null===(o=e.data.meta)||void 0===o?void 0:o.height}})},onEditSize:e.type!==ee.p||(0,me.Kh)(e)?null:e=>Oa({url:e.url}),onAiEdit:e.type!==ee.p||(0,me.Kh)(e)?null:e=>za({url:e.url}),onEditThumb:e.type!==ee.W||(0,me.Kh)(e)?null:e=>Ta({type:e.type,url:e.url,thumbUrl:e.thumbUrl,thumbTime:e.data.thumbTime}),onClick:(0,me.Kh)(e)?null:e=>$a(Ul,e,!0),onMove:Na,clickTooltip:Ve("post_media_list.actions.show_preview")},e.id)})}):null}),(0,We.jsxs)(x.x,{sx:So,children:[(0,We.jsxs)($.K,{isInline:!0,align:"center",spacing:"1",marginLeft:"auto",children:[0!==Fl.maxMessageChars?(0,We.jsxs)(We.Fragment,{children:[Nt!==Q.TWITTER?(0,We.jsx)(kt.Tf,{state:zl,limit:Nt===Y.BASE?$l:Fl.maxMessageChars}):null,Nt===Q.TWITTER||Nt===Y.BASE&&Mt.includes(Q.TWITTER)&&!Bo[Q.TWITTER]?(0,We.jsx)(kt.Oe,{state:zl,limit:Ml.every(me.pe)?void 0:Fl.maxMessageCharsTwitter,leftIcon:V.LCd}):null,Fl.highlightHashtags?(0,We.jsx)(kt.KE,{state:zl,limit:Fl.maxHashtags,leftIcon:G.J5j}):null,Fl.highlightAtMentions?(0,We.jsx)(kt.PT,{state:zl,limit:Fl.maxMentions,leftIcon:G.D12}):null,Fl.mentionEnabled&&!Fl.highlightAtMentions?(0,We.jsx)(kt.D3,{state:zl,limit:Fl.maxMentions,leftIcon:G.D12}):null]}):null,wl||!Mt.includes(Y.BASE)?null:(0,We.jsxs)(We.Fragment,{children:[0!==Fl.maxMessageChars?(0,We.jsx)(U.i,{orientation:"vertical",height:"1em"}):null,Nt===Y.BASE?(0,We.jsx)(st.Z,{as:Ct.Z,tooltipLabel:Ve("post_editor.reset_all_posts_state.t
1itle"),icon:G.U2X,isDisabled:1===Object.keys(Bo).length,confirmTitle:Ve("post_editor.reset_all_posts_state.confirm_modal.title"),confirmMessage:Ve("post_editor.reset_all_posts_state.confirm_modal.message"),confirmButtonText:Ve("post_editor.reset_all_posts_state.confirm_modal.confirm"),onConfirm:fs}):(0,We.jsx)(st.Z,{as:Ct.Z,tooltipLabel:Ve("post_editor.reset_post_state.title"),icon:G.U2X,isDisabled:!Bo[Nt],confirmTitle:Ve("post_editor.reset_post_state.confirm_modal.title"),confirmMessage:Ve("post_editor.reset_post_state.confirm_modal.message"),confirmButtonText:Ve("post_editor.reset_post_state.confirm_modal.confirm"),onConfirm:xs})]})]}),(0,We.jsxs)($.K,{isInline:!0,align:"center",spacing:"1",children:[Fl.maxPhotos>0||it.video&&Fl.maxVideos>0?(0,We.jsxs)(f.v,{placement:"top-start",autoSelect:!1,isLazy:!0,onClose:()=>{setTimeout(()=>{et.current&&(et.current.blur(),et.current.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})))})},children:[(0,We.jsx)(_.j,{as:Ct.Z,tooltipLabel:Ve("post_editor.toolbar.add_media"),icon:G.PqE,isDisabled:(null===Bl||void 0===Bl?void 0:Bl[oe.POLL])||(null===Bl||void 0===Bl?void 0:Bl[oe.DOCUMENT]),ref:et}),(0,We.jsxs)(j.q,{minWidth:"0",children:[Fl.maxPhotos>0&&(0,We.jsx)(y.s,{position:"relative",icon:(0,We.jsx)(C.J,{as:G.afw,fontSize:"md"}),onClick:_a(al),children:Ve("post_editor.toolbar.generate_image")}),(0,We.jsx)(y.s,{icon:(0,We.jsx)(C.J,{as:G.w66,fontSize:"md"}),onClick:fa(ll),children:Ve("post_editor.toolbar.media_library")}),(0,We.jsx)(y.s,{icon:(0,We.jsx)(C.J,{as:G.oSY,fontSize:"md"}),onClick:xa,children:Ve("post_editor.toolbar.upload_media")})]})]}):null,Fl.backgroundEnabled&&(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.background"),sx:{":not(:hover, :active, :focus)":{background:"linear-gradient(-45deg, #f35369, #26927f)",backgroundClip:"padding-box",border:"2px solid transparent",borderColor:null!==(i=Bl[oe.BACKGROUND])&&void 0!==i&&i.value?"common.primary_400":void 0,color:"white"}},children:"Aa"})}),(0,We.jsx)(ue.sP4,{maxWidth:"480px",children:(0,We.jsx)(ro.ZP,{value:null===(o=Bl[oe.BACKGROUND])||void 0===o?void 0:o.value,onSelect:$s})})]}),Fl.locationEnabled&&(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(Ct.Z,{tooltipLabel:(0,We.jsx)(zi,{additional:null===zl||void 0===zl?void 0:zl.additional,provider:Nt}),icon:G.CRt,isActive:!!Bl[oe.LOCATION]})}),(0,We.jsx)(ue.sP4,{maxWidth:"320px",children:(0,We.jsx)(Oi,{onChange:Vs,additional:null===zl||void 0===zl?void 0:zl.additional,provider:Nt,accounts:Rl})})]}),Fl.collaboratorsEnabled&&(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(Ct.Z,{tooltipLabel:(0,We.jsx)(Ji,{additional:null===zl||void 0===zl?void 0:zl.additional,provider:Nt}),icon:G.zlQ,isActive:!!Bl[oe.REELS_COLLABORATORS]})}),(0,We.jsx)(ue.sP4,{maxWidth:"400px",children:(0,We.jsx)(Vi,{onChange:Ks,additional:null===zl||void 0===zl?void 0:zl.additional,provider:Nt,maxCollaborators:Fl.collaboratorsMaxItems})})]}),Fl.targetingEnabled&&(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(Ct.Z,{tooltipLabel:(0,We.jsx)(Zi.Z,{additional:null===zl||void 0===zl?void 0:zl.additional,provider:Nt}),icon:G.vFV,isActive:!!Bl[oe.TARGETING]||!!Bl[oe.FEED_TARGETING]})}),(0,We.jsx)(ue.sP4,{maxWidth:"480px",children:(0,We.jsx)(Bi,{onChange:Js,additional:null===zl||void 0===zl?void 0:zl.additional,provider:Nt})})]}),it.document&&Fl.documentEnabled&&(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.pdf_document"),icon:G.AgU,isActive:!!Bl[oe.DOCUMENT],isDisabled:null===Bl||void 0===Bl?void 0:Bl[oe.POLL],onClick:Bl[oe.DOCUMENT]?void 0:Ws}),it.poll&&Fl.pollEnabled&&(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.poll"),icon:G.PP1,isActive:!!Bl[oe.POLL],isDisabled:null===Bl||void 0===Bl?void 0:Bl[oe.DOCUMENT],onClick:Bl[oe.POLL]?void 0:Ns}),it.mentions&&ot.mentions&&Fl.mentionEnabled&&(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.mention"),icon:G.D12,onClick:aa}),0!==Fl.maxMessageChars?(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(U.i,{orientation:"vertical",height:"1em"}),(0,We.jsx)(ue.FTK,{isIconButton:rt,values:{title:null===zl||void 0===zl?void 0:zl.message},buttonLabel:Ve("post_editor.toolbar.ai_assistant"),buttonProps:rt?{variant:"ghost"}:{variant:"secondary"},onMenuItemClick:mr,onError:e=>{var t;(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)===ce.HTTP_STATUS_QUOTA_EXHAUSTED_429?vl((0,no.HJ)({addonCategory:ce.AddonCategories.COIN,product:ce.PRODUCTS.AI_WRITER,addonType:ce.ONE_TIME_ADDON,hideToggleSwitch:!0})):(0,Dn.iM)(e)}}),(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.ai_hashtags"),icon:G.J5j,onClick:Ga({aiData:{prompt:"8b917d4c-170b-444b-b500-ca1499b38238",payload:{title:"",description:"",keywords:[(null===zl||void 0===zl?void 0:zl.message)||""],tone:ce.DEFAULT_AI_DOCUMENT_TONE,no_runs:1}},insertPosition:pe.Fb.end,insertDelimiter:pe.WV.new_line})}),it.snippets?(0,We.jsx)(so.Z,{snippetData:Fn,onSelect:pa,onClose:()=>{$n()},children:(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.snippets"),icon:G.AgU,event:"quickSnippets"})}):null,(0,We.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,We.jsx)(P.x,{children:(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.emoji"),icon:G.Qf9})}),(0,We.jsx)(ue.sP4,{width:"auto",children:(0,We.jsx)(ue.h5e,{onSelect:ua})})]})]}):null,Fl.maxPhotos>0&&Fl.maxMessageChars>0&&(0,We.jsxs)(We.Fragment,{children:[(0,We.jsx)(U.i,{orientation:"vertical",height:"1em"}),(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.make_snapshot"),icon:G.sws,onClick:cs,isDisabled:!Mi.length||!(null!==zl&&void 0!==zl&&zl.message)})]})]})]}),(si||wa)&&(0,We.jsx)(k.u,{label:Ve("ai_in_progress",{ns:"ai"}),placement:"top",hasArrow:!0,children:(0,We.jsx)(g.k,{position:"absolute",inset:0,zIndex:1,background:"base_alpha_400",borderRadius:"inherit",justifyContent:"flex-end",alignItems:"flex-start",children:(0,We.jsx)(N.$,{color:"common.primary_400",size:"sm",thickness:"2px",margin:2})})})]}),jr(),xr(),_r(),fr(),br(),(Fl.messageFirstLinkPreview||Fl.messageLastLinkPreview)&&Vo?(0,We.jsxs)(x.x,{marginTop:3,children:[(0,We.jsx)(nt,{link:Vo,autoFetch:!0}),(0,We.jsx)(x.x,{marginTop:1,paddingY:1,fontSize:"xs",color:"common.primary_400",children:Fl.messageLastLinkPreview?Ve("post_editor.infos.last_link_preview",{provider:Ve(`post_editor.tabs.${Nt}`)}):Ve("post_editor.infos.first_link_preview",{provider:Ve(`post_editor.tabs.${Nt}`)})})]}):null,!Fl.scraperEnabled||null===zl||void 0===zl||null===(n=zl.scraper)||void 0===n||!n.link||Fl.carouselEnabled&&null!==Bl&&void 0!==Bl&&Bl[oe.CAROUSEL]?null:(0,We.jsx)(x.x,{marginTop:3,children:(0,We.jsxs)(ht,{data:null===zl||void 0===zl?void 0:zl.scraper,loading:zl._scraperLoading,onRemove:is,onChange:os,allowEditDetails:Fl.scraperAllowEditDetails,children:[(null===Bl||void 0===Bl?void 0:Bl[oe.SCRAPER])&&(0,We.jsx)(g.k,{justifyContent:"flex-end",marginTop:3,children:(0,We.jsx)(gt,{value:null===(l=Bl[oe.SCRAPER].callToActionType)||void 0===l?void 0:l.value,onChange:Us("callToActionType"),options:null===(a=Bl[oe.SCRAPER].callToActionType)||void 0===a||null===(s=a.values)||void 0===s?void 0:s.map(e=>({value:e,label:Ve(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}`),badge:Ve(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}.badge`,{defaultValue:""})})),placeholder:Ve(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType`)})}),it.carousel&&Fl.carouselEnabled&&(0,We.jsx)(Ct.Z,{tooltipLabel:Ve("post_editor.toolbar.create_carousel"),icon:G.SXe,onClick:Ms,upgradeRequired:!ot.carousel,background:"content_alpha_100",color:"content_inactive",borderRadius:"full",position:"absolute",top:1,left:1,"data-onboarding":"post-editor-carou
1sel",sx:{_hover:{background:"content_alpha_200",color:"content_active"}}})]})})]}),(null===Nl||void 0===Nl?void 0:Nl.length)>0&&!(null!==Bl&&void 0!==Bl&&Bl[oe.POLL])&&!(null!==Bl&&void 0!==Bl&&Bl[oe.DOCUMENT])&&(0,We.jsxs)(x.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[(0,We.jsx)(h.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",marginBottom:2,children:Ve("post_editor.media_clipboard")}),(0,We.jsx)(Tt.Z,{size:"sm",children:Nl.map(e=>{var t,i;return(0,We.jsx)(St.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===ee.W?ie.W:ie.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,onRemove:ya,onAdd:Ca,onClick:(0,me.Kh)(e)?null:e=>$a([],e,!1),removeTooltip:Ve("post_media_list.actions.remove_from_media_clipboard"),clickTooltip:Ve("post_media_list.actions.show_preview")},e.id)})})]}),Fl.carouselEnabled&&null!==Bl&&void 0!==Bl&&Bl[oe.CAROUSEL]?(0,We.jsx)(x.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,We.jsx)(jt,{data:Bl[oe.CAROUSEL],limit:Fl.carouselMaxItems,buttonOptions:null===(r=Bl[oe.SCRAPER].callToActionType)||void 0===r||null===(d=r.values)||void 0===d?void 0:d.map(e=>({value:e,label:Ve(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}`),badge:Ve(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}.badge`,{defaultValue:""})})),buttonPlaceholder:Ve(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType`),onChange:Ls,onRemove:Fs})}):null,Fl.documentEnabled&&(null===Bl||void 0===Bl?void 0:Bl[oe.DOCUMENT])&&(0,We.jsx)(x.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,We.jsx)(fn,{provider:Nt,data:Bl[oe.DOCUMENT],onChange:Hs,onRemove:Gs})}),Fl.pollEnabled&&(null===Bl||void 0===Bl?void 0:Bl[oe.POLL])&&(0,We.jsx)(x.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,We.jsx)(Mo,{provider:Nt,data:Bl[oe.POLL],minItems:Fl.pollMinItems,maxItems:Fl.pollMaxItems,onChange:Bs,onRemove:Zs})}),it.comments&&0!==Fl.maxComments&&Nt!==Y.BASE&&(0,We.jsx)(x.x,{marginTop:3,children:(0,We.jsx)(ao,{ref:tt,onAiMediaSidebarPanelToggle:_a(eo.Xv),onMediaSidebarPanelToggle:fa(eo.GN),onAiWriterPanelToggle:e=>{let{text:t}=e;return ba({panelId:eo.I,text:t})},onAiWriterCommand:e=>{let{slug:t,text:i}=e;return()=>{ja({panelId:eo.I,slug:t,text:i})}},onEditModeChange:()=>{vl((0,ve.U5)(null)),ul(null)},onSave:Va,provider:Nt,postType:(0,me.z_)(Nt,null===zl||void 0===zl?void 0:zl.additional),accounts:Rl,comments:null===zl||void 0===zl?void 0:zl.comments,showEditModeOverlay:!0})})]})})(),(0,We.jsx)(_n.Z,{labels:Tl,selected:vo,onAdd:e=>ho(t=>[...t,e.id]),onRemove:e=>ho(t=>t.filter(t=>t!==e.id)),containerProps:{marginTop:3}}),(0,We.jsxs)(g.k,{alignItems:"center",justifyContent:"flex-end",flexWrap:"wrap",gap:3,marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[[q.JV,q.gj].includes(Pe)&&(0,We.jsx)(k.u,{label:Mi.length<=1?Ve("post_editor.save_as_group.tooltip_disabled"):Ve("post_editor.save_as_group.tooltip"),placement:"bottom",hasArrow:!0,textAlign:"center",children:(0,We.jsxs)(g.k,{alignItems:"center",height:8,overflow:"hidden",children:[(0,We.jsx)(H.r,{id:"pe-save-as-group",size:"sm",isChecked:Mi.length>1&&At,onChange:lr,isDisabled:Mi.length<=1||hn||xn}),(0,We.jsx)(x.x,{as:"label",htmlFor:"pe-save-as-group",fontSize:"xs",lineHeight:1.2,margin:0,marginLeft:2,cursor:Mi.length>1?"pointer":void 0,color:Mi.length>1?"content_active":"content_disabled",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:Ve("post_editor.save_as_group.label")})]})}),(0,We.jsx)(W.L,{}),(e=>{const t=hn||oi;switch(e){case q.JV:return(0,We.jsx)(_i,{isDisabled:t,isLoading:xn,onAddSchedule:sr(Ss,X.U0),onAddBuffer:sr(Is,X.Y_),onAddBufferDisabled:Mi.length>1&&At?Ve("post_editor.actions.add_buffer_disabled_group"):void 0,canEditDrafts:xl,canEditPosts:fl,onPublishNow:sr(Es,X.rv),onAddDraft:As,requiresAccount:!hr});case q.dm:case q.C8:return(0,We.jsx)(Ci,{isDisabled:t,isLoading:xn,date:null===Wi||void 0===Wi?void 0:Wi.date,time:null===Wi||void 0===Wi?void 0:Wi.time,timezone:null===Wi||void 0===Wi?void 0:Wi.timezone,accounts:Il,accountsIds:Mi,customizedTimes:Gi,delayTime:io,defaultTimezone:El,onSave:Ts,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:!!Gi});case q.iI:return(0,We.jsx)(Ci,{isDisabled:t,isLoading:xn,hideTimeSelector:Le,date:null===Wi||void 0===Wi?void 0:Wi.date,time:null===Wi||void 0===Wi?void 0:Wi.time,timezone:null===Wi||void 0===Wi?void 0:Wi.timezone,accounts:Il,accountsIds:Mi,customizedTimes:Gi,delayTime:io,defaultTimezone:El,onSave:"draft"===Fe?ws:Ts,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:!!Gi});case q.gj:return(0,We.jsx)(Ti,{isDisabled:t,isLoading:xn,canEditDrafts:xl,onAddDraft:As,onAddForApprovalDraft:Cl===se.U&&hr?Ps:void 0});case q.pz:case q.GB:return(0,We.jsx)(Ii,{isDisabled:t,isLoading:xn,date:null===Wi||void 0===Wi?void 0:Wi.date,time:null===Wi||void 0===Wi?void 0:Wi.time,timezone:null===Wi||void 0===Wi?void 0:Wi.timezone,accounts:Il,accountsIds:Mi,customizedTimes:Gi,delayTime:io,defaultTimezone:El,canEditPosts:fl,onSave:ws,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:!!Gi,onAddDraft:As,requiresAccount:!hr});default:return null}})(Pe)]})]}),mn||!Zl.length||Mt.length?null:(0,We.jsx)(x.x,{position:"relative",children:(0,We.jsx)(x.x,{sx:bo,children:(0,We.jsxs)(x.x,{sx:jo,children:[(0,We.jsx)(x.x,{marginBottom:3,children:gr()}),(0,We.jsx)(g.k,{direction:"column",alignItems:"center",justifyContent:"center",flex:1,minHeight:"250px",children:(0,We.jsx)(h.x,{size:"sm",color:"content_note",children:Ve("accounts.no_accounts_selected")})})]})})}),!mn&&Il.length>0&&!Zl.length&&!Pl&&Mt.length>0&&(0,We.jsxs)(g.k,{direction:"column",alignItems:"center",justifyContent:"center",flex:"1",width:"full",paddingX:4,paddingTop:5,paddingBottom:2,gap:3,children:[(0,We.jsx)(h.x,{fontSize:"sm",fontWeight:"semibold",color:"content_active",textAlign:"center",children:Ve("accounts.group_no_accounts")}),Fi&&Il.length>0&&(0,We.jsxs)(g.k,{gap:2,children:[(0,We.jsx)(uo.Z,{accounts:Il,groups:gl,onChange:cr,selected:Fi,editGroup:Ui,showLabel:!1}),(0,We.jsx)(T.z,{size:"sm",leftIcon:(0,We.jsx)(C.J,{as:G.PqE}),onClick:ur,children:Ve("accounts.group_no_accounts_cta")})]})]})]}),!mn&&Zl.length>0&&(!rt&&!ct&&Wn||(rt||ct)&&Un)&&(0,We.jsx)(x.x,{minWidth:"min(400px, 100%)",maxWidth:"420px",position:"sticky",top:0,alignSelf:"flex-start",maxHeight:"var(--scroll-area-height, 100%)",overflowY:"auto",children:(0,We.jsx)(mo,{accounts:Gn.accounts,postsByProvider:Gn.postsByProvider,activeProvider:Nt!==Y.BASE?Nt:void 0,wrapperStyles:{maxWidth:"640px",marginX:"auto"}})}),Sl===rl&&(0,We.jsx)(x.x,{sx:rt?void 0:Ao,children:(0,We.jsx)(Vn,{onAddText:(e,t)=>
1Wa(t),onReplaceText:e=>Wa(e,{replace:!0}),onAddPost:Ha,onSetVideoThumbnail:Aa?Da:void 0})})]}),(mn||hn||xn)&&(0,We.jsx)(Oe.Z,{styles:{background:"background_image_overlay"},children:(0,We.jsx)(ze.Z,{text:Ve(xn?"saving":"loading",{ns:"common"})})})]}),fi&&(0,We.jsx)(dt.Z,{onClose:ga,uppy:ji,plugins:yi,note:ki,disableInformer:!0}),(null===Ko||void 0===Ko?void 0:Ko.open)&&(0,We.jsx)(go,{onClose:vs,onUse:hs,message:Ko.message,comments:Ko.comments,config:Ko.config}),(null===Yo||void 0===Yo?void 0:Yo.open)&&(0,We.jsx)(cn,{onClose:Xs,onSave:Ys,provider:Nt,tags:Yo.tags,items:Yo.items,defaultItem:Yo.defaultItem,enabledFunc:e=>e.type===ee.p&&Fl.photoUserTagsEnabled||e.type===ee.W&&Fl.videoUserTagsEnabled,maxAllTags:Fl.userTagsMaxItems,maxTagsFunc:e=>e.type===ie.W?Fl.videoUserTagsMaxItems:Fl.photoUserTagsMaxItems,withPositionFunc:e=>e.type===ie.p}),(null===en||void 0===en?void 0:en.open)&&(0,We.jsx)(cn,{onClose:er,onSave:tr,provider:Nt,tags:en.tags,items:en.items,defaultItem:en.defaultItem,enabledFunc:e=>e.type===ee.p&&Fl.photoCollaboratorTagsEnabled||e.type===ee.W&&Fl.videoCollaboratorTagsEnabled,maxAllTags:Fl.collaboratorTagsMaxItems,maxTagsFunc:e=>e.type===ie.W?Fl.videoCollaboratorTagsMaxItems:Fl.photoCollaboratorTagsMaxItems,withPositionFunc:e=>!1,messages:{modalTitle:Ve("post_media.collaborator_tags.modal.title"),list:Ve("post_media.collaborator_tags.list")}}),(null===on||void 0===on?void 0:on.open)&&(0,We.jsx)(un,{onClose:or,onSave:nr,provider:Nt,accounts:on.accounts,tags:on.tags,items:on.items,defaultItem:on.defaultItem,enabledFunc:e=>e.type===ee.p&&Fl.photoProductTagsEnabled||e.type===ee.W&&Fl.videoProductTagsEnabled,maxAllTags:Fl.productTagsMaxItems,maxTagsFunc:e=>e.type===ie.W?Fl.videoProductTagsMaxItems:Fl.photoProductTagsMaxItems,withPositionFunc:e=>e.type===ie.p}),Gt&&(0,We.jsx)(It.Z,{onClose:Ua,item:Gt.item,onEdit:(0,ce.isMobileApp)()?void 0:()=>{var e,t,i,o,n;return Ma({url:Gt.item.url,projectData:null===(e=Gt.item.data.meta)||void 0===e?void 0:e.projectData,size:{width:null===(t=Gt.item.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.width,height:null===(o=Gt.item.data)||void 0===o||null===(n=o.meta)||void 0===n?void 0:n.height}})},onEditSize:Gt.item.type===ie.p?()=>{Ua(),Oa({url:Gt.item.url})}:void 0,onAiEdit:Gt.item.type===ie.p?()=>{Ua(),za({url:Gt.item.url})}:void 0,onEditThumb:Gt.addedToPost&&Gt.item.type===ee.W?()=>{var e;Ua(),Ta({type:Gt.item.type,url:Gt.item.url,thumbUrl:Gt.item.thumbUrl,thumbTime:null===(e=Gt.item.data)||void 0===e?void 0:e.thumbTime})}:void 0,onEditUserTags:Gt.addedToPost&&(Gt.item.type===ee.p&&Fl.photoUserTagsEnabled||Gt.item.type===ee.W&&Fl.videoUserTagsEnabled)?()=>{Ua(),qs(Gt.item.url)}:void 0,onEditProductTags:Gt.addedToPost&&(Gt.item.type===ee.p&&Fl.photoProductTagsEnabled||Gt.item.type===ee.W&&Fl.videoProductTagsEnabled)?()=>{Ua(),ir(Gt.item.url)}:void 0,itemNo:Gt.addedToPost?Gt.items.findIndex(e=>e.url&&Gt.item.url===e.url||e.id&&Gt.item.uploadId===e.id)+1:void 0,itemsNo:Gt.addedToPost?Gt.items.filter(e=>!(0,me.Kh)(e)).length:void 0,onChangeItemNo:Gt.addedToPost?e=>{$a(Gt.items,Gt.items.filter(e=>!(0,me.Kh)(e))[e-1],Gt.addedToPost)}:void 0,renderDetails:Gt.addedToPost?e=>{let{url:t,type:i}=e;const o=function(e,t){var i,o;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=(null===(i=Bl[oe.MEDIA_DETAILS])||void 0===i||null===(o=i.items)||void 0===o?void 0:o.value)||[],a=l.filter(t=>t.mediaId!==e),s=l.find(t=>t.mediaId===e);Ja(Nt,oe.MEDIA_DETAILS,{items:n?[...a]:[...a,{...s,...t,mediaId:e}]})};if(Nt===Q.PINTEREST&&Bl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var n,l,a,s,r;const e={title:(null===(n=Bl[oe.POST])||void 0===n||null===(l=n.title)||void 0===l?void 0:l.value)||"",description:(null===zl||void 0===zl?void 0:zl.message)||"",link:(null===(a=Bl[oe.POST])||void 0===a||null===(s=a.link)||void 0===s?void 0:s.value)||""};return(0,We.jsx)(bn,{mediaId:t,parentValues:e,data:null===(r=Bl[oe.MEDIA_DETAILS])||void 0===r?void 0:r.items,onChange:o})}if(Nt===Q.INSTAGRAM&&Bl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var d,c,u;const e={altText:(null===(d=Bl[oe.POST])||void 0===d||null===(c=d.altText)||void 0===c?void 0:c.value)||""};return(0,We.jsx)(Jn,{mediaId:t,parentValues:e,data:null===(u=Bl[oe.MEDIA_DETAILS
1])||void 0===u?void 0:u.items,onChange:o})}if(Nt===Q.BLUESKY&&Bl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var p,m,v;const e={altText:(null===(p=Bl[oe.POST])||void 0===p||null===(m=p.altText)||void 0===m?void 0:m.value)||""};return(0,We.jsx)(Kn,{mediaId:t,parentValues:e,data:null===(v=Bl[oe.MEDIA_DETAILS])||void 0===v?void 0:v.items,onChange:o})}if(Nt===Q.THREADS&&Bl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var h,g,x;const e={altText:(null===(h=Bl[oe.POST])||void 0===h||null===(g=h.altText)||void 0===g?void 0:g.value)||""};return(0,We.jsx)(qn,{mediaId:t,parentValues:e,data:null===(x=Bl[oe.MEDIA_DETAILS])||void 0===x?void 0:x.items,onChange:o})}if(Nt===Q.MASTODON&&Bl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var f;const e={altText:""};return(0,We.jsx)(el,{mediaId:t,parentValues:e,data:null===(f=Bl[oe.MEDIA_DETAILS])||void 0===f?void 0:f.items,onChange:o})}}:void 0}),Jt&&(0,We.jsx)(Et.Z,{onClose:Sa,onSelect:Ia,item:Jt}),(null===Qt||void 0===Qt?void 0:Qt.open)&&(0,We.jsx)(Nn,{projectId:Qt.projectId,artBoardId:Qt.artBoardId,onSubmit:e=>{let{url:t,projectId:i,artBoardIds:o}=e;Fa({url:t,projectId:i,artBoardId:o[0]},Qt.url)},imageUrl:Qt.url,projectSize:Qt.size,onClose:La}),(null===qt||void 0===qt?void 0:qt.open)&&(0,We.jsx)(ol.Z,{defaultFile:qt.url,initialTool:nl.j.Resize,recommendedTags:Nt===Y.BASE?void 0:[Nt],onSave:e=>{Ra(e,qt.url),Xt(void 0)},onCancel:()=>Xt(void 0)}),!!Yn&&(0,We.jsx)(ol.Z,{defaultFile:Yn.originalUrl,recommendedTags:Nt===Y.BASE?void 0:[Nt],onSave:e=>{Ra(e,Yn.originalUrl),dl(void 0)},onCancel:()=>dl(void 0)}),(null===Mn||void 0===Mn?void 0:Mn.open)&&(0,We.jsx)(ue.sm4,{isOpen:!0,message:Ve("post_editor.post_type_change_confirm.message"),onClose:()=>Ln(null),onConfirm:()=>{zs(Mn.value),Ln(null)}}),dn&&(0,We.jsx)(Di,{onClose:us,onUse:ps,accounts:null===dn||void 0===dn?void 0:dn.accounts,postsByProvider:null===dn||void 0===dn?void 0:dn.postsByProvider,analyticsPrefix:"postEditor"}),ln===X.Zt&&(0,We.jsx)(li,{onClose:_s,onConfirm:As,accounts:Il,accountsIds:Mi,customizedTimes:Gi,delayTime:io,defaultTimezone:El,date:null===Wi||void 0===Wi?void 0:Wi.date,time:null===Wi||void 0===Wi?void 0:Wi.time,timezone:null===Wi||void 0===Wi?void 0:Wi.timezone,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:[q.JV,q.gj].includes(Pe)?Mi.length>1&&!At:!!Gi}),ln===X.jl&&(0,We.jsx)(li,{onClose:_s,onConfirm:Ps,accounts:Il,accountsIds:Mi,customizedTimes:Gi,delayTime:io,defaultTimezone:El,date:null===Wi||void 0===Wi?void 0:Wi.date,time:null===Wi||void 0===Wi?void 0:Wi.time,timezone:null===Wi||void 0===Wi?void 0:Wi.timezone,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:[q.JV,q.gj].includes(Pe)?Mi.length>1&&!At:!!Gi}),ln===X.U0&&(0,We.jsx)(ai,{onClose:_s,onConfirm:Ss,accounts:Il,accountsIds:Mi,customizedTimes:Gi,delayTime:io,defaultTimezone:El,date:null===Wi||void 0===Wi?void 0:Wi.date,time:null===Wi||void 0===Wi?void 0:Wi.time,timezone:null===Wi||void 0===Wi?void 0:Wi.timezone,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:[q.JV,q.gj].includes(Pe)?Mi.length>1&&!At:!!Gi}),ln===X.rv&&(0,We.jsx)(xi,{onClose:_s,onConfirm:Es}),ln===X.Y_&&(0,We.jsx)(ri,{loading:xn===X.Y_,onClose:_s,onConfirm:Is}),sn&&(0,We.jsx)(gi,{isLoading:xn===X.LE,onClose:Cs,onConfirm:ks}),(null===En||void 0===En||null===(d=En.items)||void 0===d?void 0:d.length)>0&&(0,We.jsx)(pi,{type:En.items[En.index].type,socialType:En.items[En.index].socialType,postType:En.items[En.index].postType,remember:En.items[En.index].remember,action:En.action,onClose:bs,onConfirm:En.items[En.index].onConfirm}),(null===zn||void 0===zn?void 0:zn.open)&&(0,We.jsx)(ue.XLS,{t:Ve,show:!0,onHide:Gl,title:null===zn||void 0===zn?void 0:zn.title,subtitle:null===zn||void 0===zn?void 0:zn.subtitle,featureList:null===zn||void 0===zn?void 0:zn.featureList,image:null===zn||void 0===zn?void 0:zn.image,onViewPlansHandler:pr})]})},cl=(0,o.lazy)(()=>Promise.resolve().then(i.bind(i,276461))),ul=e=>{let{onAddAccountConnection:t,onClose:i,isOpen:d=!0,...c}=e;const u=(0,s.I0)(),[p,m]=(0,o.useState)(!1);(0,o.useEffect)(()=>{document.activeElement&&document.activeElement.blur()},[]);const v=t||(()=>m(!0));return(0,We.jsxs)(o.Suspense,{fallback:null,children:[(0,We.jsxs)(n.u_,{isOpen:d&&!p,size:"full",scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose
1:!1,closeOnOverlayClick:!1,blockScrollOnMount:!1,onClose:i,children:[(0,We.jsx)(l.Z,{}),(0,We.jsx)(a.h,{borderRadius:"none",children:(0,We.jsx)(dl,{onAddAccountConnection:v,onClose:i,...c})})]}),!t&&(0,We.jsx)(cl,{onAddNewPartner:()=>{u((0,r.RC)({selectNewAccounts:!0}))},show:p,handleModalClose:()=>m(!1),showOnlySocial:!0})]})}},989573:(e,t,i)=>{i.d(t,{W:()=>n,p:()=>o});const o="photo",n="video"},141494:(e,t,i)=>{i.d(t,{K:()=>l,l:()=>n});var o=i(791048);const n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,o.cloneDeep)(e)},l=(e,t)=>{switch(t.type){case"add":{const{item:i}=t.payload;if(null===i||void 0===i||!i.id)return e;return e.map(e=>e.id).includes(i.id)?e:[...e,{...(0,o.cloneDeep)(i),id:i.id,type:i.type,url:i.url,thumbUrl:i.thumbUrl}]}case"update":{const{id:i,item:n}=t.payload;return i?e.map(e=>e.id===i?{...e,...(0,o.cloneDeep)(n)}:e):e}case"remove":{const{id:i}=t.payload;return i?e.filter(e=>e.id!==i):e}case"init":return n(t.payload);default:return e}}},729587:(e,t,i)=>{i.d(t,{Z:()=>h});var o=i(524943),n=i(807523),l=i(53004),a=i(177612),s=i(677360),r=i(921902),d=i(691275),c=i(270858),u=i(487385),p=(i(14613),i(978283),i(391430),i(228993));const m={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}},v=e=>{let{...t}=e;const{colorMode:i}=(0,d.If)();return(0,p.jsx)(c.x,{sx:m,children:(0,p.jsx)(u.A,{showSelectedFiles:!1,disableStatusBar:!0,proudlyDisplayPoweredByUppy:!1,theme:i,...t})})},h=e=>{let{title:t,onClose:i,...d}=e;return(0,p.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:i,size:"2xl",children:[(0,p.jsx)(n.Z,{}),(0,p.jsxs)(l.h,{children:[t?(0,p.jsx)(a.x,{children:t}):null,(0,p.jsx)(s.f,{padding:"0",children:(0,p.jsx)(v,{...d})}),(0,p.jsx)(r.o,{})]})]})}},459030:(e,t,i)=>{i.d(t,{Ju:()=>b,NU:()=>y,TC:()=>C,ZP:()=>k,sI:()=>j});var o=i(683017),n=i(468625),l=i(487385),a=i(707819),s=i(162999),r=i(438482),d=i(859897),c=i(882329),u=i(993487),p=i(104718),m=i(137413),v=i(868366),h=i(408499),g=i(231705),x=i(341612),f=i(104399);const _=e=>{var t,i;return null===e||void 0===e||null===(t=e.type)||void 0===t||null===(i=t.split("/"))||void 0===i?void 0:i[0]},b=()=>10485760,j=()=>[".gif",".png",".jpg",".jpeg",".webp"],y=e=>"video"===_(e),C=e=>"image"===_(e),k=e=>{const{uppy:t,...i}=(e=>{let{id:t,autoProceed:i=!0,...a}=e;const{t:s}=(0,h.$)(["planner"]),[r]=(0,v.Z)(),d=(0,l.vo)(()=>new n.ZP({id:t,autoProceed:i,restrictions:{maxFileSize:Math.max(b(),(0,f.getVideoMaxSize)()),maxNumberOfFiles:10,allowedFileTypes:[...r.video?[".mp4",".mov"]:[],...j()],customMaxPhotoSize:b(),customMaxVideoSize:(0,f.getVideoMaxSize)()},locale:(0,u.Kd)((0,u.Bx)()),onBeforeFileAdded:(e,t)=>{var i;const{customMaxPhotoSize:o,customMaxVideoSize:n}=(null===(i=d.opts)||void 0===i?void 0:i.restrictions)||{},l=e.type.split("/")[0];if(e.type=e.type&&"application/octet-stream"!==e.type?e.type:(0,p.b)(e.name.split(".").pop())||"application/octet-stream","video"===l){if(e.size>n)return d.info(d.i18n("exceedsSize",{size:n/1048576+"MB",file:e.name}),"error",500),!1}else if("image"===l&&e.size>o)return d.info(d.i18n("exceedsSize",{size:o/1048576+"MB",file:e.name}),"error",500),!1;return!0}})),[c,m]=(0,o.useState)(""),[g]=(0,o.useState)(["UploadFromUrl"]),x=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d.setOptions(t);const{allowedFileTypes:i,customMaxVideoSize:o,customMaxPhotoSize:n}=(null===(e=d.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==i&&void 0!==i&&i.length){const e=i.join(", "),t=d.i18n("youCanOnlyUploadFileTypes",{types:e}),l=s("post_editor.uploader.max_photo_video_size",{photo_size:n/1048576+"MB",video_size:o/1048576+"MB"});m(`${t} ${l}`)}else m("")},[d,m,s]);return(0,o.useEffect)(()=>{x(a||{})},[d]),{uppy:d,uppyPlugins:g,uppyNote:c,setUppyOptions:x}})(e);return(0,o.useEffect)(()=>{t.use(d.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:g.ozk,uploadUrl:g.BJH}).use(r.Z,{limit:3,createMultipartUpload:e=>(0,m.gU)(t.getFile(e.id)),listParts:(e,i)=>(0,m.Kr)(t.getFile(e.id),i),prepareUploadParts:(e,i)=>(0,m.C6)(t.getFile(e.id),i),abortMultipartUpload:(e,i)=>(0,m.Fv)(t.getFile(e.id),i),completeMultipartUpload:(e,i)=>(0,m.mr)(t.getFile(e.id),i)}).use(c.Z,{id:"ImportUriDirectly"}).use(x.Z,{saveToAssets:!0}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0}).use(s.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...i}}},25178:(e,t,i)=>{i.d(t,{Z:()=>g,o:()=>h});var o=i(683017),n=i(468625),l=i(487385),a=i(707819),s=i(438482),r=i(859897),d=i(993487),c=i(137413),u=i(231705),p=i(341612),m=i(882329);const v=e=>{let{id:t,autoProceed:i=!0,...a}=e;const s=(0,l.vo)(()=>new n.ZP({id:t,autoProceed:i,restrictions:{maxFileSize:10485760,maxNumberOfFiles:1,allowedFileTypes:[".gif",".png",".jpg",".jpeg",".webp"]},locale:(0,d.Kd)((0,d.Bx)())})),[r,c]=(0,o.useState)(""),[u]=(0,o.useState)(["UploadFromUrl"]),p=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.setOptions(t);const{allowedFileTypes:i}=(null===(e=s.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==i&&void 0!==i&&i.length){const e=i.join(", "),t=s.i18n("youCanOnlyUploadFileTypes",{types:e});c(t)}else c("")},[s,c]);return(0,o.useEffect)(()=>{p(a||{})},[s]),{uppy:s,uppyPlugins:u,uppyNote:r,setUppyOptions:p}},h=e=>{const{uppy:t,...i}=v(e);return(0,o.useEffect)(()=>{t.use(r.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:u.ozk,uploadUrl:u.BJH}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...i}},g=e=>{const{uppy:t,...i}=v(e);return(0,o.useEffect)(()=>{t.use(r.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:u.ozk,uploadUrl:u.BJH}).use(s.Z,{limit:3,createMultipartUpload:e=>(0,c.gU)(t.getFile(e.id)),listParts:(e,i)=>(0,c.Kr)(t.getFile(e.id),i),prepareUploadParts:(e,i)=>(0,c.C6)(t.getFile(e.id),i),abortMultipartUpload:(e,i)=>(0,c.Fv)(t.getFile(e.id),i),completeMultipartUpload:(e,i)=>(0,c.mr)(t.getFile(e.id),i)}).use(m.Z,{id:"ImportUriDirectly"}).use(p.Z,{saveToAssets:!0}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...i}}},894821:(e,t,i)=>{i.d(t,{Z:()=>ve});var o=i(683017),n=i(703921),l=i(524943),a=i(807523),s=i(53004),r=i(177612),d=i(921902),c=i(677360),u=i(351839),p=i(741065),m=i(206782),v=i(413541),h=i(357023),g=i(349798),x=i(408499),f=i(193691),_=i(957392),b=i(220725);const j={frame:"frame",custom:"custom"},y=[{provider:_.FACEBOOK,postTypes:[b.a4,b.L4]},{provider:_.INSTAGRAM,postTypes:[b.a4,b.L4,b.KS]},{provider:_.TIKTOK,postTypes:[]},{provider:_.TIKTOK_BUSINESS,postTypes:[]},{provider:_.LINKEDIN,postTypes:[]},{provider:_.PINTEREST,postTypes:[]},{provider:_.YOUTUBE,postTypes:[b.pX]}],C=[{provider:_.FACEBOOK,postTypes:[b.a4,b.L4]},{provider:_.INSTAGRAM,postTypes:[b.L4]},{provider:_.TIKTOK_BUSINESS,postTypes:[]},{provider:_.LINKEDIN,postTypes:[]},{provider:_.PINTEREST,postTypes:[]},{provider:_.YOUTUBE,postTypes:[b.pX]}],k=1280;var T=i(587383),S=i(179822),I=i(519186),E=i(514077),w=i(104399),A=i(742533),P=i(25178),D=i(729587),O
1=i(70211),z=i(228993);const R=e=>{let{imageUrl:t,onImageChange:i}=e;const{t:n}=(0,x.$)(["planner","common"]),[l,a]=(0,T.k)(!1),[s,r]=(0,T.k)(!1),{uppy:d,uppyPlugins:c,uppyNote:m}=(0,P.o)({id:"post-media-custom-image"}),v=(0,o.useRef)(null),h=(0,o.useCallback)(e=>{v.current&&v.current!==e&&URL.revokeObjectURL(v.current),v.current=null!==e&&void 0!==e&&e.startsWith("blob:")?e:null,i(e)},[i]);(0,o.useEffect)(()=>{const e=e=>{let{fileIDs:t}=e;const i=d.getFile(null===t||void 0===t?void 0:t[0]);h(i?URL.createObjectURL(i.data):null)},t=()=>{d.cancelAll(),a.off()},i=()=>{const{info:e}=d.getState(),t=[...e].pop();null!==t&&void 0!==t&&t.message&&["error","warning"].includes(t.type)&&(0,E.CFj)({description:t.message,title:n("error",{ns:"common"}),status:"error"})};return d.on("upload",e).on("complete",t).on("info-visible",i),()=>{d.off("upload",e).off("complete",t).off("info-visible",i)}},[d]);const _=(0,o.useCallback)(e=>{var t;const i=null===(t=d.getPlugin)||void 0===t?void 0:t.call(d,"EditThumbDropTarget");var o;i&&(null===(o=d.removePlugin)||void 0===o||o.call(d,i));e&&d.use(A.Z,{id:"EditThumbDropTarget",target:e})},[d]),b=(0,o.useCallback)(e=>{if("image"===(null===e||void 0===e?void 0:e.asset_type)&&e.thumbnail)return h(e.thumbnail),void r.off();(0,E.CFj)({description:n("post_editor.media.errors.unsupported_file_type"),title:n("error",{ns:"common"}),status:"error"})},[h,n]);return(0,z.jsxs)(z.Fragment,{children:[t?(0,z.jsxs)(u.k,{direction:"column",align:"center",gap:3,children:[(0,z.jsx)(u.k,{justify:"center",bg:"base_level_2",borderRadius:"lg",p:2,w:"100%",children:(0,z.jsx)(S.E,{src:t,maxH:"280px",maxW:"100%",borderRadius:"md"})}),(0,z.jsx)(g.z,{variant:"secondary",size:"sm",onClick:()=>h(null),children:n("replace",{ns:"common"})})]}):(0,z.jsxs)(u.k,{ref:_,direction:"column",align:"center",justify:"center",gap:3,py:8,px:4,borderRadius:"lg",border:"1px dashed",borderColor:"content_alpha_200",sx:{"&.uppy-is-drag-over":{bg:"content_alpha_100"}},children:[(0,z.jsx)(p.x,{fontSize:"sm",color:"content_details",children:n("post_media.edit_thumb.dropzone_hint")}),(0,z.jsx)(p.x,{fontSize:"xs",color:"content_note",children:n("post_media.edit_thumb.dropzone_or")}),(0,z.jsxs)(u.k,{gap:3,children:[(0,z.jsx)(g.z,{variant:"secondary",size:"sm",leftIcon:(0,z.jsx)(f.oSY,{}),onClick:()=>{a.on(),r.off()},children:n("upload_btn",{ns:"common"})}),(0,z.jsx)(g.z,{variant:"secondary",size:"sm",leftIcon:(0,z.jsx)(f.w66,{}),onClick:r.on,children:n("my_assets",{ns:"common"})})]})]}),l&&(0,z.jsx)(D.Z,{onClose:a.off,uppy:d,plugins:c,note:m}),s&&(0,z.jsx)(I.h,{children:(0,z.jsx)(O.Z,{onItemClick:b,onClose:r.off,categories:[w.ASSET],defaultCategory:w.ASSET})})]})};var M=i(270858),L=i(298249),F=i(516618),$=i(842554);const U=e=>{let{type:t}=e;const{t:i}=(0,x.$)(["planner"]),[o,n]=(0,T.k)(!1),l=t===j.custom,a=l?C:y,s=e=>{const t=i(`post_editor.tabs.${e.provider}`);if(!e.postTypes.length)return t;return`${t} (${e.postTypes.map(t=>i(`post_editor.additional_fields.${e.provider}.postType.value.${t}`)).join(", ")})`};return(0,z.jsxs)(M.x,{borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_200",overflow:"hidden",children:[(0,z.jsxs)(u.k,{as:"button",type:"button",w:"100%",align:"center","aria-expanded":o,onClick:n.toggle,_hover:{bg:"content_alpha_100"},children:[(0,z.jsx)(E.SYi,{containerProps:{flex:1,minW:0},children:(0,z.jsx)(p.x,{fontSize:"sm",fontWeight:500,color:"content_active",textAlign:"left",children:i("post_media.edit_thumb.support_info_title")})}),(0,z.jsx)(L.J,{as:f.gPZ,mr:3,color:"component_icon_inactive",transform:o?"rotate(180deg)":void 0,transition:"transform 0.2s"})]}),(0,z.jsx)(F.U,{in:o,animateOpacity:!0,children:(0,z.jsxs)(M.x,{px:3,pb:3,fontSize:"sm",color:"content_details",children:[(0,z.jsx)(p.x,{children:i(l?"post_media.edit_thumb.custom_supported_by":"post_media.edit_thumb.supported_by")}),(0,z.jsx)($.QI,{children:a.map(e=>(0,z.jsx)($.HC,{children:s(e)},e.provider))}),(0,z.jsx)(p.x,{mt:2,children:i(l?"post_media.edit_thumb.custom_supported_other":"post_media.edit_thumb.supported_other")})]})})]})};var N=i(295903);const B=16/9,Z=(e,t,i)=>i&&t?(e+.5)/t*i:0,W=e=>{const t=Number.isFinite(e)&&e>0?e:0;let i=Math.floor(t/60),o=t-60*i;
1return o=Math.round(10*o)/10,o>=60&&(i+=1,o-=60),`${i}:${o.toFixed(1).padStart(4,"0")}`},H=e=>{let{frames:t,isLoadingFrames:i,duration:n,time:l,onTimeChange:a,isDisabled:s=!1}=e;const{t:r}=(0,x.$)(["planner"]),d=(0,o.useRef)(null),[c,p]=(0,o.useState)(!1),m=(0,o.useCallback)(e=>(e=>Math.round(10*e)/10)(Math.min(Math.max(e,0),n)),[n]),v=(0,o.useCallback)(e=>{var t;const i=null===(t=d.current)||void 0===t?void 0:t.getBoundingClientRect();null!==i&&void 0!==i&&i.width&&a(m((e-i.left)/i.width*n))},[m,n,a]),h=(0,o.useCallback)(e=>{var t,i;s||(null===(t=(i=e.currentTarget).setPointerCapture)||void 0===t||t.call(i,e.pointerId),p(!0),v(e.clientX))},[s,v]),g=(0,o.useCallback)(e=>{!s&&c&&v(e.clientX)},[s,c,v]),f=(0,o.useCallback)(e=>{var t,i;null===(t=(i=e.currentTarget).releasePointerCapture)||void 0===t||t.call(i,e.pointerId),p(!1)},[]),_=(0,o.useCallback)(e=>{if(s)return;const t=e.shiftKey?1:.1,i={ArrowRight:()=>m(l+t),ArrowUp:()=>m(l+t),ArrowLeft:()=>m(l-t),ArrowDown:()=>m(l-t),Home:()=>0,End:()=>m(n)}[e.key];i&&(e.preventDefault(),a(i()))},[m,n,s,a,l]),b=n?l/n*100:0;return(0,z.jsxs)(M.x,{ref:d,role:"slider",tabIndex:0,"aria-label":r("post_media.edit_thumb.scrubber_label"),"aria-valuemin":0,"aria-valuemax":n,"aria-valuenow":l,"aria-valuetext":r("post_media.edit_thumb.frame_at",{time:W(l)}),"aria-disabled":s||void 0,position:"relative",h:"56px",borderRadius:"lg",overflow:"hidden",bg:"content_alpha_100",cursor:s?"not-allowed":"pointer",opacity:s?.6:1,touchAction:"none",userSelect:"none",_focusVisible:{boxShadow:"highlight",outline:"none"},onPointerDown:h,onPointerMove:g,onPointerUp:f,onPointerCancel:f,onKeyDown:_,children:[i&&0===t.length?(0,z.jsx)(N.O,{"data-testid":"filmstrip-skeleton",h:"100%",w:"100%"}):(0,z.jsx)(u.k,{h:"100%",w:"100%",children:t.map((e,t)=>(0,z.jsx)(M.x,{"data-testid":"filmstrip-frame",flex:1,minW:0,backgroundImage:`url(${e})`,backgroundSize:"cover",backgroundPosition:"center"},`${e}-${t}`))}),(0,z.jsx)(M.x,{position:"absolute",top:0,bottom:0,left:`${b}%`,w:"3px",ml:"-1.5px",borderRadius:"full",bg:"common.primary_400",boxShadow:"highlight",pointerEvents:"none"})]})};var G=i(125138),V=i(313773),J=i(117540);const K=e=>(0,J.QZ)(e),q=(e,t,i)=>{const o=new URL(e).pathname.substring(1),n=G.stringify({s:t,t:i});return`${V.qnH}/${o}?${n}`};var X=i(231705),Y=i(83391);const Q=[],ee=e=>{let{videoUrl:t,time:i,duration:n,onTimeChange:l,onDurationChange:a,isDisabled:s=!1}=e;const{t:r}=(0,x.$)(["planner"]),d=(0,o.useRef)(null),c=(0,o.useRef)(null),[m,v]=(0,o.useState)(0),h=((e,t)=>{const i=t?8:20;if(!e)return 6;const o=Math.round(e/(56*B));return Math.min(Math.max(o,6),i)})(m,!K(t)),{frames:g,isLoading:f,error:_}=((e,t,i)=>{const n=K(e),l=(0,o.useMemo)(()=>n&&t?Array.from({length:i},(o,n)=>q(e,160,Z(n,i,t))):Q,[n,e,t,i]),[a,s]=(0,o.useState)(Q),[r,d]=(0,o.useState)(!1),[c,u]=(0,o.useState)(null),p=(0,o.useRef)({});return(0,o.useEffect)(()=>{if(n||!t||!i)return;const o=`${e}:${i}`,l=p.current[o];if(l)return s(l),d(!1),void u(null);let a=!0;return d(!0),u(null),(async()=>{const n=[];for(let o=0;o<i;o++){const l=Z(o,i,t),s=await(0,Y.H)(e,l,k,k).catch(()=>(0,Y.H)(`${X.XzF}${e}`,l,k,k));if(!a)return;n.push(s)}p.current[o]=n,s(n),d(!1)})().catch(e=>{a&&(s(Q),u(e),d(!1))}),()=>{a=!1}},[n,e,t,i]),n?{frames:l,isLoading:!1,error:null}:{frames:a,isLoading:r,error:c}})(t,n,h),b=(0,o.useCallback)(()=>{var e;a((null===(e=d.current)||void 0===e?void 0:e.duration)||0)},[a]);return(0,o.useLayoutEffect)(()=>{const e=c.current;if(!e||"undefined"===typeof ResizeObserver)return void v((null===e||void 0===e?void 0:e.clientWidth)||0);const t=new ResizeObserver(e=>{let[t]=e;v(t.contentRect.width)});return t.observe(e),()=>t.disconnect()},[]),(0,o.useEffect)(()=>{d.current&&d.current.currentTime!==i&&(d.current.currentTime=i)},[i]),(0,z.jsxs)(u.k,{direction:"column",gap:3,children:[(0,z.jsx)(u.k,{justify:"center",bg:"base_level_2",borderRadius:"lg",p:2,children:(0,z.jsx)(M.x,{as:"video",ref:d,src:t,controls:!1,preload:"auto",muted:!0,playsInline:!0,onLoadedMetadata:b,maxH:"280px",maxW:"100%",borderRadius:"md"})}),(0,z.jsxs)(M.x,{ref:c,children:[(0,z.jsx)(H,{frames:g,isLoadingFrames:f,duration:n,time:i,onT
1imeChange:l,isDisabled:s||!n}),(0,z.jsxs)(u.k,{justify:"space-between",mt:1.5,children:[(0,z.jsx)(p.x,{fontSize:"xs",color:"content_note",children:W(i)}),(0,z.jsx)(p.x,{fontSize:"xs",color:"content_note",children:W(n)})]})]}),_&&(0,z.jsx)(p.x,{fontSize:"xs",color:"content_note",children:r("post_media.edit_thumb.frames_unavailable")})]})};var te=i(480050),ie=i.n(te),oe=i(291508);const ne=async e=>{var t,i;const o=e.split(";")[0].split("/")[1],n=await ie().post(X.cW$,{name:`video-thumb.${o}`,data:e});if(null===(t=n.data)||void 0===t||!t.status||null===(i=n.data)||void 0===i||!i.url)throw new Error("Thumbnail upload failed");return n.data.url};var le=i(764293),ae=i(137413),se=i(709536),re=i(699983);const de=[[16,9],[9,16],[1,1],[4,5],[5,4],[4,3],[3,4],[2,3],[3,2],[21,9]],ce=(e,t)=>0===t?e:ce(t,e%t),ue=e=>new Promise(t=>{const i=document.createElement("video");i.preload="metadata",i.crossOrigin="*",i.src=e,i.onloadedmetadata=()=>t(((e,t)=>{if(!e||!t)return null;const i=e/t,o=de.find(e=>{let[t,o]=e;return Math.abs(t/o-i)<.04});if(o)return`${o[0]}:${o[1]}`;const n=ce(e,t)||1,l=e/n,a=t/n;return l<=40&&a<=40?`${l}:${a}`:`${e}x${t}`})(i.videoWidth,i.videoHeight)),i.onerror=()=>t(null)}),pe=async e=>{var t,i;const o=e.split(";")[0].split("/")[1]||"jpeg",n=await ie().post(X.cW$,{name:`riley-thumb.${o}`,data:e});if(null===(t=n.data)||void 0===t||!t.status||null===(i=n.data)||void 0===i||!i.url)throw new Error("Thumbn
1ail upload failed");return n.data.url},me=async(e,t,i,o)=>{if(t===j.frame){if(K(e.url))return q(e.url,k,i);const t=await(0,Y.H)(e.url,i,k,k).catch(()=>(0,Y.H)(`${X.XzF}${e.url}`,i,k,k));return pe(t)}if(!o)return"";if(o.startsWith("blob:")){const e=await(0,Y.q)(o,k,k).catch(()=>(0,Y.q)(`${X.XzF}${o}`,k,k));return pe(e)}return o},ve=e=>{var t,i;let{item:_,onSelect:b,onClose:y}=e;const{t:C}=(0,x.$)(["planner","common"]),T=(0,n.m)("RadioGroup",{variant:"switch"}),[S,I]=(0,o.useState)(null===_.selectedTime?j.custom:j.frame),[A,P]=(0,o.useState)((null!==(t=_.selectedTime)&&void 0!==t?t:0)/1e3),[D,O]=(0,o.useState)(0),[M,L]=(0,o.useState)(null===_.selectedTime&&null!==(i=_.thumbUrl)&&void 0!==i?i:null),F=(0,o.useRef)(M);F.current=M,(0,o.useEffect)(()=>()=>{var e;null!==(e=F.current)&&void 0!==e&&e.startsWith("blob:")&&URL.revokeObjectURL(F.current)},[]);const{save:$,isSaving:N}=(e=>{let{item:t,onSelect:i,onClose:n}=e;const{t:l}=(0,x.$)(["common"]),[a,s]=(0,o.useState)(!1);return{save:(0,o.useCallback)(async(e,o,a)=>{s(!0);try{if(e===j.frame)if(K(t.url))i(t,q(t.url,300,o),1e3*o);else{const e=await(0,Y.H)(t.url,o,k,k).catch(()=>(0,Y.H)(`${X.XzF}${t.url}`,o,k,k)),n=await ne(e);i(t,(0,w.getThumbUrl)(n,"300"),1e3*o)}else if(a){const e=await(0,Y.q)(a,k,k).catch(()=>(0,Y.q)(`${X.XzF}${a}`,k,k)),o=await ne(e);i(t,(0,w.getThumbUrl)(o,"300"),null)}n()}catch(r){(0,oe.S3)(r),(0,E.CFj)({description:null===r||void 0===r?void 0:r.message,title:l("error",{ns:"common"}),status:"error"})}finally{s(!1)}},[t,i,n,l]),isSaving:a}})({item:_,onSelect:b,onClose:y}),{editWithRiley:B,isSendingToRiley:Z}=((e,t)=>{const i=(0,le.I0)(),{t:n}=(0,x.$)(["planner","common"]),[l,a]=(0,o.useState)(!1),s=(0,le.v9)(e=>{var t;return null===(t=e.socialAccountsStore)||void 0===t?void 0:t.selected}),r=(0,le.v9)(e=>{var t;return null===(t=e.socialAccountsStore)||void 0===t?void 0:t.accounts}),d=(0,o.useMemo)(()=>{const e=new Set;return(null!==s&&void 0!==s?s:[]).forEach(t=>{const i=null===r||void 0===r?void 0:r.find(e=>e.id===t),o=i&&(0,se.A)(i.social_type);o&&"base"!==o&&"unassigned"!==o&&e.add(o)}),Array.from(e).map(e=>n(`post_editor.tabs.${e}`)).join(", ")},[s,r,n]);return{editWithRiley:(0,o.useCallback)(async(o,l,s)=>{a(!0);try{const[a,r]=await Promise.all([me(e,o,l,s),ue(e.url)]);if(!a)throw new Error("No thumbnail to send");const c={id:`riley-thumb-${e.id}-${l}`,url:a,type:"image",name:"thumbnail.jpg",mime:"image/jpeg"};let u="";d&&r?u=n("post_media.edit_thumb.riley_context_platform_ratio",{platforms:d,aspectRatio:r}):d?u=n("post_media.edit_thumb.riley_context_platform",{platforms:d}):r&&(u=n("post_media.edit_thumb.riley_context_ratio",{aspectRatio:r})),re.vW.getState().setThumbnailTargetVideoUrl(e.url),i((0,ae.Z2)("post-editor-ai-panel",w.CHATBOT_SIDEBAR_PANEL)),re.vW.getState().setPendingAttachmentSubmit({text:n("post_media.edit_thumb.riley_edit_prompt",{context:u}),attachments:[c]}),t()}catch(r){(0,oe.S3)(r),(0,E.CFj)({description:n("post_media.edit_thumb.riley_send_error"),title:n("error",{ns:"common"}),status:"error"})}finally{a(!1)}},[i,e,t,d,n]),isSendingToRiley:l}})(_,y),W=(0,o.useCallback)(e=>{e.preventDefault(),$(S,A,M)},[$,S,A,M]),H=S===j.frame,G=H?D>0:Boolean(M),V=N||Z,J=(0,o.useCallback)(()=>{B(S,A,M)},[B,S,A,M]);return(0,z.jsxs)(l.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:y,size:"xl",variant:"line-min",blockScrollOnMount:!1,children:[(0,z.jsx)(a.Z,{}),(0,z.jsxs)(s.h,{maxH:"90vh",as:"form",onSubmit:W,children:[(0,z.jsx)(r.x,{children:C("post_media.edit_thumb.modal.title")}),(0,z.jsx)(d.o,{isDisabled:V}),(0,z.jsx)(c.f,{children:(0,z.jsxs)(u.k,{direction:"column",gap:4,children:[(0,z.jsx)(p.x,{fontSize:"sm",color:"content_details",children:C("post_media.edit_thumb.description")}),(0,z.jsx)(u.k,{justify:"center",children:(0,z.jsx)(m.E,{onChange:e=>I(e),value:S,variant:"switch",__css:T,children:Object.values(j).map(e=>(0,z.jsx)(v.Y,{value:e,children:C(`post_media.edit_thumb.types.${e}`)},e))})}),H?(0,z.jsx)(ee,{videoUrl:_.url,time:A,duration:D,onTimeChange:P,onDurationChange:O,isDisabled:N}):(0,z.jsx)(R,{imageUrl:M,onImageChange:L}),(0,z.jsx)(U,{type:S})]})}),(0,z.jsxs)(h.m,{gap:2,children:[(0,z.jsx)(g.z,{type:"button",variant:"ai",size:"sm",mr:"auto",leftIcon:(0,z.jsx)(f.QBd,{}),onClick:J,isDisabled:!G||V,isLoading:Z,children:C("post_media.edit_thumb.edit_with_riley")}),(0,z.jsx)(g.z,{type:"button",variant:"secondary",size:"sm",onClick:y,isDisabled:V,children:C("cancel",{ns:"common"})}),(0,z.jsx)(g.z,{type:"submit",variant:"solid",size:"sm",isDisabled:!G||V,isLoading:N,children:C("post_media.edit_thumb.save")})]})]})]})}},83391:(e,t,i)=>{i.d(t,{H:()=>l,q:()=>n});const o=(e,t,i)=>{try{var o;null===(o=e.getContext("2d"))||void 0===o||o.getImageData(0,0,1,1)}catch(n){return Promise.reject(n instanceof Error?n:new Error("Cannot read image"))}return new Promise(o=>{e.toBlob(o,t,i)}).then(e=>{if(null===e)throw new Error("Cannot read image");return e})},n=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"image/jpeg";return new Promise((t,i)=>{const o=new Image;o.src=e,o.crossOrigin="true",o.addEventListener("load",()=>{t(o)}),o.addEventListener("error",e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))})}).then(e=>{var l;const a=((e,t,i)=>{const o=e.width/e.height;let n=t,l=Math.round(n/o);return l>i&&(l=i,n=Math.round(l*o)),{width:n,height:l}})(e,t,i);e.width=a.width,e.height=a.height;const s=document.createElement("canvas");return s.width=a.width,s.height=a.height,null===(l=s.getContext("2d"))||void 0===l||l.drawImage(e,0,0,s.width,s.height),o(s,n,80)}).then(e=>new Promise((t,i)=>{const o=new FileReader;o.onloadend=()=>{t(o.result)},o.onerror=e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))},o.readAsDataURL(e)}))},l=function(e,t,i,n){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"image/jpeg";return new Promise((i,o)=>{const n=document.createElement("video");n.setAttribute("controls","true"),n.setAttribute("muted",""),n.setAttribute("preload","metadata"),n.setAttribute("crossorigin","*"),n.setAttribute("src",e),n.addEventListener("loadedmetadata",()=>{n.currentTime=t}),n.addEventListener("timeupdate",()=>{i(n)}),n.addEventListener("error",e=>{o((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))})}).then(e=>{var t;const a=((e,t,i)=>{const o=e.videoWidth/e.videoHeight;let n=t,l=Math.round(n/o);return l>i&&(l=i,n=Math.round(l*o)),{width:n,height:l}})(e,i,n);e.width=a.width,e.height=a.height;const s=document.createElement("canvas");return s.width=a.width,s.height=a.height,null===(t=s.getContext("2d"))||void 0===t||t.drawImage(e,0,0,s.width,s.height),o(s,l,80)}).then(e=>new Promise((t,i)=>{const o=new FileReader;o.onloadend=()=>{t(o.result)},o.onerror=e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))},o.readAsDataURL(e)}))}},638461:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(683017),n=i(270858),l=i(228993);const a=(0,o.forwardRef)((e,t)=>{let{children:i,wrap:a,size:s}=e;const r=(0,o.useMemo)(()=>o.Children.toArray(i),[i]),d=(0,o.useMemo)(()=>o.Children.map(r,(e,t)=>o.isValidElement(e)?o.cloneElement(e,{size:s,isFirst:0===t,isLast:t===r.length-1}):e),[r,s]);return(0,l.jsx)(n.x,{margin:"-0.5",overflow:"hidden",overflowX:a?null:"auto",ref:t,children:(0,l.jsx)(n.x,{display:"flex",flexWrap:a?"wrap":null,children:d.map(e=>(0,l.jsx)(n.x,{margin:"0.5",children:e},null===e||void 0===e?void 0:e.key))})})}),s=(0,o.memo)(a)},835007:(e,t,i)=>{i.d(t,{Z:()=>R});var o=i(683017),n=i(692877),l=i(587383),a=i(270858),s=i(878818),r=i(179822),d=i(351839),c=i(622064),u=i(231085),p=i(298249),m=i(828865),v=i(39821),h=i(170882),g=i(519186),x=i(366354),f=i(138342),_=i(349798),b=i(778145),j=i(919941),y=i(645462),C=i(408499),k=i(107519),T=i(492736),S=i(249426),I=i(301464),E=i(544160),w=i(649942),A=i(799396),P=i(228993);const D=e=>{let{size:t,hasError:i}=e;const o="sm"===t?"64px":"128px",n="base",l={position:"relative",width:o,height:o,borderRadius:n,backgroundColor:"content_alpha_300"};return i&&(l._before={position:"absolute",inset:"-1px",content:'""',border:"2px s
1olid",borderColor:"common.negative",borderRadius:n,pointerEvents:"none"}),l},O={position:"relative",zIndex:0,overflow:"hidden",_before:{position:"absolute",inset:0,zIndex:-1,content:'""',background:"base_level_3"}},z=e=>{let{errors:t,onClick:i,onAdd:z,onEdit:R,onEditSize:M,onAiEdit:L,onEditThumb:F,onRemove:$,onMove:U,clickTooltip:N,removeTooltip:B,isFirst:Z,isLast:W,size:H="md",addDataIdProp:G,...V}=e;const{type:J,src:K,progress:q,duration:X}=V,{t:Y}=(0,C.$)(["planner","common"]),Q=(0,n.S)({base:!0,md:!1}),ee=(0,E.Z)(),[te,ie]=(0,o.useState)(null),[oe,ne]=(0,l.k)(),[le,ae]=(0,l.k)(),se=(0,o.useMemo)(()=>q&&void 0!==q.percentage?q.percentage:null,[q]),re=(0,o.useMemo)(()=>se>0||0===se,[se]),de=(0,o.useMemo)(()=>ee?0===se||"preprocess"===(null===q||void 0===q?void 0:q.type)?Y("post_media_list.progress.prepare"):100===se||"postprocess"===(null===q||void 0===q?void 0:q.type)?Y("post_media_list.progress.finish"):se>0?Y("post_media_list.progress.uploading",{percent:se}):void 0:Y("no_internet_connection",{ns:"common"}),[se,q,ee,Y]),ce=(0,o.useCallback)(()=>{null===i||void 0===i||i(V)},[i,V]),ue=(0,o.useCallback)(()=>{null===z||void 0===z||z(V)},[z,V]),pe=(0,o.useCallback)(()=>{null===R||void 0===R||R(V)},[R,V]),me=(0,o.useCallback)(()=>{null===M||void 0===M||M(V)},[M,V]),ve=(0,o.useCallback)(()=>{null===L||void 0===L||L(V)},[L,V]),he=(0,o.useCallback)(()=>{null===F||void 0===F||F(V)},[F,V]),ge=(0,o.useCallback)(()=>{null===$||void 0===$||$(V)},[$,V]),xe=(0,o.useCallback)(()=>{null===U||void 0===U||U(V,-1)},[U,V]),fe=(0,o.useCallback)(()=>{null===U||void 0===U||U(V,1)},[U,V]),_e=(0,o.useCallback)(()=>ne.on(),[ne]),be=(0,o.useCallback)(()=>ne.off(),[ne]),je=(0,o.useMemo)(()=>{const e=[];return F&&e.push({label:Y("post_media_list.actions.change_thumbnail"),icon:w.r,onClick:he}),R&&e.push({label:Y("post_media_list.actions.edit_design"),icon:A.dou,onClick:pe}),M&&e.push({label:Y("post_media_list.actions.change_size"),icon:k.UZU,onClick:me}),L&&e.push({label:Y("post_media_list.actions.edit_with_ai"),icon:b.FaMagic,onClick:ve}),$&&e.push({label:B||Y("post_media_list.actions.remove"),icon:b.FaTimes,onClick:ge}),e},[R,Y,pe,M,me,L,ve,F,he,$,B,ge]),ye="sm"===H?"xs":"sm";return(0,P.jsxs)(a.x,{sx:D({size:H,hasError:!(null===t||void 0===t||!t.length)}),onMouseEnter:_e,onMouseOver:_e,onMouseLeave:be,"data-id":G?V.id:void 0,children:[(0,P.jsxs)(a.x,{width:"full",height:"full",overflow:"hidden",borderRadius:"inherit",children:[(0,P.jsx)(s.u,{label:re?de:N,hasArrow:!0,placement:"top",isDisabled:(!i||!N)&&!re,children:(0,P.jsx)(a.x,{width:"full",height:"full",cursor:i?"pointer":null,onClick:i?ce:null,children:(0,P.jsx)(r.E,{src:K,fallback:!1===te?(0,P.jsx)(S.Z,{text:(0,I.UO)(K)}):(0,P.jsx)(T.Z,{}),onLoadStart:()=>ie(null),onLoad:()=>ie(!0),onError:()=>ie(!1),width:"full",height:"full",objectFit:"cover"})})}),(0,P.jsx)(d.k,{alignItems:"center",gap:1,height:"20px",position:"absolute",left:1,top:1,children:J===y.W&&(0,P.jsx)(a.x,{padding:1,backgroundColor:"blackAlpha.500",borderRadius:"full",color:"white",fontSize:"12px",fontWeight:400,lineHeight:1,children:(0,j.LU)(X||0)})}),re&&(0,P.jsx)(a.x,{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",children:(0,P.jsx)(c.D,{capIsRound:!0,value:se,isIndeterminate:0===se||100===se,size:"sm"===H?"36px":"56px",lineHeight:"1",thickness:"6px",trackColor:"base_level_1",color:ee?["preprocess","postprocess"].includes(null===q||void 0===q?void 0:q.type)?"common.safe_dark":"common.primary_400":"common.negative",children:(0,P.jsx)(u.i,{color:"white",children:ee?(0,P.jsx)(P.Fragment,{children:0===se||100===se?"":`${se}%`}):(0,P.jsx)(p.J,{as:k.Em6,fontSize:"xl"})})})}),(null===t||void 0===t?void 0:t.length)>0&&(0,P.jsx)(d.k,{position:"absolute",left:1,right:1,bottom:1,color:"common.negative",lineHeight:1,justifyContent:"center",children:(0,P.jsx)(s.u,{label:null===t||void 0===t?void 0:t.map(e=>(0,P.jsx)(a.x,{children:e})),hasArrow:!0,placement:"top",variant:"error",shouldWrapChildren:!0,children:(0,P.jsx)(p.J,{as:b.FaExclamationTriangle,fontSize:"sm"===H?"md":"xl"})})})]}),1===je.length&&(Q||oe)&&(0,P.jsx)(s.u,{label:je[0].label,hasArrow:!0,placement:"top",children:(0,P.jsx)(m.h,{icon:(0,P.jsx)(p.J,{as:je[0].icon}),onClick:je[0].onClick,size:ye,sx:{...O,position:"absolute",top:1,right:1}})}),je.length>1&&(0,P.jsxs)(v.v,{isLazy:!0,autoSelect:!1,size:"xs",placement:"bottom-end",onOpen:ae.on,onClose:ae.off,children:[(0,P.jsx)(h.j,{icon:(0,P.jsx)(p.J,{as:b.FaEllipsisV}),size:ye,sx:{...O,...Q||oe||le?{}:{_before:{}},position:"absolute",top:1,right:1},as:m.h}),(0,P.jsx)(g.h,{children:(0,P.jsx)(x.q,{zIndex:"modal",minWidth:"auto",onMouseMove:e=>e.stopPropagation(),children:je.map((e,t)=>(0,P.jsx)(f.s,{onClick:e.onClick,icon:(0,P.jsx)(p.J,{fontSize:"sm",as:e.icon}),children:e.label},t))})})]}),(Q||oe)&&!z&&U&&!(Z&&W)&&(0,P.jsx)(s.u,{label:Y("post_media_list.actions.move_left"),hasArrow:!0,placement:"top",children:(0,P.jsx)(m.h,{icon:(0,P.jsx)(p.J,{as:b.FaC
1hevronLeft}),onClick:xe,size:ye,sx:{...O,position:"absolute",bottom:1,left:1},isDisabled:Z})}),(Q||oe)&&!z&&U&&!(Z&&W)&&(0,P.jsx)(s.u,{label:Y("post_media_list.actions.move_right"),hasArrow:!0,placement:"top",children:(0,P.jsx)(m.h,{icon:(0,P.jsx)(p.J,{as:b.FaChevronRight}),onClick:fe,size:ye,sx:{...O,position:"absolute",bottom:1,right:1},isDisabled:W})}),(Q||oe)&&z&&(0,P.jsx)(s.u,{label:Y("post_media_list.actions.add_to_post"),hasArrow:!0,placement:"bottom",children:(0,P.jsx)(_.z,{leftIcon:(0,P.jsx)(p.J,{as:b.FaPlus}),onClick:ue,size:ye,sx:{...O,position:"absolute",bottom:1,left:"50%",transform:"translateX(-50%)"},children:Y("post_media_list.actions.add")})})]})},R=(0,o.memo)(z)},780410:(e,t,i)=>{i.d(t,{Z:()=>P,d:()=>A});var o=i(270858),n=i(179822),l=i(524943),a=i(807523),s=i(53004),r=i(177612),d=i(351839),c=i(670167),u=i(39821),p=i(170882),m=i(828865),v=i(366354),h=i(138342),g=i(298249),x=i(677360),f=i(741065),_=i(408499),b=i(492736),j=i(645462),y=i(778145),C=i(107519),k=i(104399),T=i(514077),S=i(683017),I=i(799396),E=i(649942),w=i(228993);const A=e=>{let{media:t}=e;return(0,w.jsx)(w.Fragment,{children:t.type===j.W?(0,w.jsx)(o.x,{as:"video",objectFit:"contain",width:"full",height:"full",src:t.url,controls:!0,poster:(0,k.getThumbUrl)(t.thumbUrl,"1280")}):(0,w.jsx)(n.E,{objectFit:"contain",width:"full",height:"full",src:(0,k.getThumbUrl)(t.url,"1280"),fallback:(0,w.jsx)(b.Z,{height:"250px"})})})},P=e=>{let{item:t,onClose:i,onEdit:o,onEditSize:n,onAiEdit:b,onEditThumb:j,onEditUserTags:k,onEditProductTags:P,itemNo:D=0,itemsNo:O=0,onChangeItemNo:z,renderDetails:R}=e;const{t:M}=(0,_.$)(["planner","common"]),L=(0,S.useMemo)(()=>({type:t.type,url:t.url,thumbUrl:t.thumbUrl}),[t]),F=(0,S.useMemo)(()=>{const e=[];return j&&e.push({label:M("post_media_list.actions.change_thumbnail"),icon:E.r,onClick:j}),o&&e.push({label:M("post_media_list.actions.edit_design"),icon:I.dou,onClick:o}),n&&e.push({label:M("post_media_list.actions.change_size"),icon:C.UZU,onClick:n}),b&&e.push({label:M("post_media_list.actions.edit_with_ai"),icon:y.FaMagic,onClick:b}),e},[o,M,n,b,j]),$=(0,S.useMemo)(()=>null===R||void 0===R?void 0:R(t),[t,R]);return(0,w.jsxs)(l.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:i,size:$?"3xl":"2xl",variant:"line-min",isCentered:!0,children:[(0,w.jsx)(a.Z,{}),(0,w.jsxs)(s.h,{children:[(0,w.jsxs)(r.x,{as:d.k,gap:1,alignItems:"center",children:[M("post_media.preview.modal.title"),(0,w.jsx)(c.L,{}),(0,w.jsxs)(d.k,{children:[k&&(0,w.jsx)(T.Ddz,{tooltipLabel:M("post_media_list.actions.edit_user_tags"),icon:(0,w.jsx)(y.FaUserTag,{}),variant:"ghost",size:"sm",onClick:k}),P&&(0,w.jsx)(T.Ddz,{tooltipLabel:M("post_media_list.actions.edit_product_tags"),icon:(0,w.jsx)(y.FaShoppingBag,{}),variant:"ghost",size:"sm",onClick:P}),F.length>0&&(0,w.jsxs)(u.v,{isLazy:!0,autoSelect:!1,size:"xs",placement:"bottom-end",children:[(0,w.jsx)(p.j,{icon:(0,w.jsx)(y.FaEllipsisV,{}),variant:"ghost",size:"sm",as:m.h}),(0,w.jsx)(v.q,{minWidth:"auto",children:F.map(e=>(0,w.jsx)(h.s,{onClick:e.onClick,icon:(0,w.jsx)(g.J,{fontSize:"sm",as:e.icon}),children:e.label},e.label))})]})]}),(0,w.jsx)(T.Ddz,{tooltipLabel:M("close",{ns:"common"}),icon:(0,w.jsx)(y.FaTimes,{}),variant:"ghost",size:"sm",marginRight:-2,onClick:i})]}),(0,w.jsx)(x.f,{padding:0,background:"base_level_1",children:(0,w.jsxs)(d.k,{flexDirection:["column","column","row"],height:"80vh",minHeight:0,children:[(0,w.jsxs)(d.k,{flexDirection:"column",width:$?["full","full","60%"]:"full",maxHeight:"calc(80vh - 53px)",children:[(0,w.jsx)(A,{media:L}),z&&(0,w.jsxs)(d.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,w.jsx)(m.h,{"aria-label":M("previous",{ns:"common"}),icon:(0,w.jsx)(y.FaChevronLeft,{}),isDisabled:D<=1,onClick:()=>z(D-1)}),(0,w.jsx)(f.x,{fontSize:"sm",color:"content_inactive",children:`${D} ${M("of",{ns:"common"})} ${O}`}),(0,w.jsx)(m.h,{"aria-label":M("next",{ns:"common"}),icon:(0,w.jsx)(y.FaChevronRight,{}),isDisabled:D>=O,onClick:()=>z(D+1)})]})]}),$&&(0,w.jsx)(d.k,{flex:1,flexDirection:"column",padding:3,children:$})]})})]})]})}},645462:(e,t,i)=>{i.d(t,{W:()=>n,p:()=>o});
1const o="photo",n="video"},518014:(e,t,i)=>{i.d(t,{Z:()=>u});var o=i(683017),n=i(408499),l=i(351839),a=i(270858),s=(i(127659),i(582382),i(709536)),r=i(167330),d=i(777580),c=i(228993);const u=e=>{let{accounts:t,postsByProvider:i,footer:u}=e;const{t:p}=(0,n.$)(["planner"]),[m,v]=(0,o.useState)(),[h,g]=(0,o.useState)(),x=(0,o.useCallback)(e=>{const o=e[0],n=t.find(e=>e.id===o),l=(0,s.A)(n.social_type);v(n),g(i[l])},[v,g,t,i]);return(0,o.useEffect)(()=>{x(t[0]?[t[0].id]:[])},[t,i]),(0,c.jsxs)(l.k,{flexDirection:"column",gap:2,children:[(0,c.jsx)(a.x,{display:"flex",justifyContent:"center",marginBottom:2,children:(0,c.jsx)(r.Z,{selected:m?[m.id]:[],accounts:t||[],required:!0,onChange:x})}),m&&h?(0,c.jsx)(d.Z,{account:m,post:h,marginLeft:"auto",marginRight:"auto"}):null,u,(0,c.jsx)(a.x,{padding:2,textAlign:"center",fontSize:"xs",color:"content_note",children:p("post_preview.info")})]})}},486477:(e,t,i)=>{i.d(t,{Z:()=>g});var o=i(408499),n=i(524943),l=i(807523),a=i(53004),s=i(177612),r=i(351839),d=i(670167),c=i(677360),u=i(518014),p=i(514077),m=i(778145),v=i(727670),h=i(228993);const g=e=>{let{onClose:t,onPrevious:i,onNext:g,isLoading:x,actions:f,accounts:_,postsByProvider:b,footer:j}=e;const{t:y}=(0,o.$)(["planner","common"]),C=!(!i&&!g);return(0,h.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,size:"2xl",children:[(0,h.jsx)(l.Z,{}),(0,h.jsxs)(a.h,{children:[(0,h.jsxs)(s.x,{as:r.k,gap:1,alignItems:"center",children:[y("post_preview.modal_title"),(0,h.jsx)(d.L,{}),f,(0,h.jsx)(p.Ddz,{tooltipLabel:y("close",{ns:"common"}),icon:(0,h.jsx)(m.FaTimes,{}),variant:"ghost",size:"sm",marginRight:-2,onClick:t})]}),(0,h.jsxs)(c.f,{as:r.k,gap:2,children:[C&&(0,h.jsx)(p.Ddz,{tooltipLabel:y("previous",{ns:"common"}),icon:(0,h.jsx)(m.FaChevronLeft,{}),borderRadius:"full",alignSelf:"center",size:"lg",variant:"secondary",isDisabled:x||!i,onClick:i}),(0,h.jsx)(r.k,{flexDirection:"column",flex:1,minWidth:0,children:x?(0,h.jsx)(v.Z,{wrapperStyles:{marginX:"auto"}}):(0,h.jsx)(u.Z,{accounts:_,postsByProvider:b,footer:j})}),C&&(0,h.jsx)(p.Ddz,{tooltipLabel:y("next",{ns:"common"}),icon:(0,h.jsx)(m.FaChevronRight,{}),borderRadius:"full",alignSelf:"center",size:"lg",variant:"secondary",isDisabled:x||!g,onClick:g})]})]})]})}},404012:(e,t,i)=>{i.d(t,{Z:()=>le});var o=i(683017),n=i(764293),l=i(408499),a=i(587383),s=i(692877),r=i(878818),d=i(828865),c=i(270858),u=i(772929),p=i(323887),m=i(926284),v=i(354161),h=i(732259),g=i(129944),x=i(349798),f=i(179822),_=i(351839),b=i(778145),j=i(494965),y=i(919941),C=i(937555),k=i(514077),T=i(703921),S=i(206782),I=i(413541),E=i(162210),w=i(11254),A=i(930687),P=i(808616),D=i(359185),O=i(428506),z=i(398525),R=i(926592),M=i(511010),L=i(422937),F=i(317291),$=i(389350),U=i(730843),N=i(228993);const B=[R.s7$,R.WMF],Z=e=>{var t;const i=[];return"linear"===e.type&&void 0!==e.angle&&i.push(`${e.angle}deg`),null===(t=e.stops)||void 0===t||t.forEach(e=>{i.push(`${e.color}${void 0!==e.offset?` ${e.offset}%`:""}`)}),`${e.type}-gradient(${i.join(", ")})`},W={display:"flex",flexDirection:"column",height:"500px"},H=e=>{let{config:t={},onConfigChange:i}=e;const{t:a}=(0,l.$)(["snapshot-maker"]),s=(0,T.m)("RadioGroup",{variant:"switch"}),[r,d]=(0,o.useState)(),[u,p]=(0,o.useState)(null),m=(0,n.I0)(),v=(0,n.v9)(e=>e.sidebarSlider),h=(0,o.useCallback)(e=>B[e]||B[0],[]),g=(0,o.useCallback)(e=>{null===i||void 0===i||i(e)},[i]),x=(0,o.useCallback)(e=>{d(e)},[d]);(0,o.useCallback)(()=>{p((e=>{const t={type:"linear",angle:180,stops:[]},i=/^([a-z-]+)-gradient\((.*)\)$/.exec(e);if(["radial","linear"].includes(null===i||void 0===i?void 0:i[1])){t.type=i[1];const e=(i[2]||"").split(",").map(e=>e.trim());if("linear"===t.type){const i=/^([0-9]+)deg$/.exec(e[0]);i&&(t.angle=(null===i||void 0===i?void 0:i[1])||0,e.shift())}e.forEach(e=>{const i=/^(.*?)(| ([0-9]+)%)$/.exec(e);i&&t.stops.push({color:i[1],offset:i[3]||void 0})})}return t.stops.length<2&&(t.stops.length||t.stops.push({color:"#ffffff"}),t.stops.push({color:"#000000"})),t})(t.type===U.Du.gradient?t.value:""))},[p,t]),(0,o.useCallback)(()=>{p(null)},[p]);return(0,o.useEffect)(()=>
1{if(u){const e=Z(u);t.type===U.Du.gradient&&t.value===e||g({type:U.Du.gradient,value:Z(u)})}},[u]),(0,o.useEffect)(()=>{d(t.type)},[t.type]),(0,o.useEffect)(()=>{m((0,L.d7)(h(0)))},[]),(0,N.jsxs)(c.x,{children:[(0,N.jsx)(c.x,{marginBottom:"4",children:(0,N.jsx)(S.E,{onChange:x,value:r,variant:"switch",__css:s,children:Object.values(U.Du).map(e=>(0,N.jsx)(I.Y,{value:e,children:a(`background.${e}`)},e))})}),r===U.Du.color&&(0,N.jsx)(c.x,{children:(0,N.jsx)(c.x,{maxHeight:"320px",overflowY:"auto",padding:"2",margin:"-2",marginTop:"2",children:(0,N.jsx)(E.M,{spacing:"1",gridTemplateColumns:"repeat(auto-fit, minmax(35px, max-content))",children:U.Vy.map(e=>(0,N.jsx)(w.o,{ratio:1,width:"36px",maxWidth:"100%",borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",outline:t.type===U.Du.color&&e===t.value?"2px solid":null,outlineOffset:"1px",outlineColor:"common.primary_400",cursor:"pointer",onClick:()=>{g({type:U.Du.color,value:e})},children:(0,N.jsx)(c.x,{background:e,borderRadius:"md"})},e))})})}),r===U.Du.gradient&&(0,N.jsx)(c.x,{children:(0,N.jsx)(c.x,{maxHeight:"320px",overflowY:"auto",padding:"2",margin:"-2",marginTop:"2",children:(0,N.jsx)(E.M,{spacing:"1",gridTemplateColumns:"repeat(auto-fit, minmax(35px, max-content))",children:U.XV.map(e=>(0,N.jsx)(w.o,{ratio:1,width:"36px",maxWidth:"100%",borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",outline:t.type===U.Du.gradient&&e===t.value?"2px solid":null,outlineOffset:"1px",outlineColor:"common.primary_400",cursor:"pointer",onClick:()=>{g({type:U.Du.gradient,value:e})},children:(0,N.jsx)(c.x,{bgGradient:e,borderRadius:"md"})},e))})})}),r===U.Du.image&&(0,N.jsx)(c.x,{children:(0,N.jsxs)(A.m,{isLazy:!0,defaultIndex:0,index:B.indexOf(v.sliderPanelType),onChange:e=>{m((0,L.d7)(h(e)))},children:[(0,N.jsxs)(P.t,{children:[(0,N.jsx)(D.O,{children:a("media_tab.assets")}),(0,N.jsx)(D.O,{children:a("media_tab.photos")})]}),(0,N.jsxs)(O.n,{minHeight:"200px",children:[(0,N.jsx)(z.x,{sx:W,children:(0,N.jsx)($.Z,{onItemClick:e=>{const t=(0,M.WX)(e);g({type:U.Du.image,value:t.url})},allowFileTypes:["image"]})}),(0,N.jsx)(z.x,{sx:W,children:(0,N.jsx)(F.Z,{onItemClick:e=>{const t=(0,M.iR)(e);"image"===t.mimeType.split("/")[0]&&g({type:U.Du.image,value:t.url})}})})]})]})})]})};var G=i(489430),V=i(611196),J=i(800410);const K=e=>{let{label:t,value:i,onChange:o,min:n,max:l,step:a}=e;return(0,N.jsxs)(c.x,{children:[(0,N.jsx)(c.x,{fontSize:"xs",color:"content_inactive",children:t}),(0,N.jsxs)(_.k,{alignItems:"center",children:[(0,N.jsxs)(V.iR,{variant:"solid",value:i,min:n,max:l,step:a,onChange:o,mr:4,children:[(0,N.jsx)(V.Uj,{children:(0,N.jsx)(V.Ms,{})}),(0,N.jsx)(V.gs,{})]}),(0,N.jsx)(J.I,{type:"number",value:i,onChange:e=>o(parseFloat(e.target.value)),padding:"0",textAlign:"center",w:14,h:8})]})]})},q=e=>{let{config:t={},watermark:i=!0,onConfigChange:n,onWatermarkChange:a,sizes:r,sizeConfig:d,handleSizeConfigChange:u}=e;const{t:p}=(0,l.$)(["snapshot-maker","media-editor"]),m=(0,T.m)("RadioGroup",{variant:"switch"}),v=(0,s.S)({base:!0,md:!1}),h=(0,o.useCallback)(e=>t=>{null===n||void 0===n||n(e,t)},[n]),g=(0,o.useCallback)(()=>{null===a||void 0===a||a(!i)},[a,i]);return(0,N.jsxs)(c.x,{children:[(0,N.jsxs)(_.k,{dir:"row",justifyContent:"space-between",alignItems:"center",marginBottom:"4",children:[(0,N.jsxs)(c.x,{children:[(0,N.jsx)(c.x,{fontSize:"xs",color:"content_inactive",marginBottom:"2",children:p("appearance.theme_color")}),(0,N.jsx)(S.E,{onChange:h("themeColor"),value:t.themeColor,variant:"switch",__css:m,children:Object.values(U.UW).map(e=>(0,N.jsx)(I.Y,{value:e,children:p(`theme_color.${e}`)},e))})]}),(0,N.jsx)(c.x,{marginTop:"4",children:(0,N.jsxs)(_.k,{alignItems:"center",children:[(0,N.jsx)(c.x,{as:"label",htmlFor:"snapshot-maker-watermark",fontSize:"sm",lineHeight:"1",margin:"0",marginRight:"4",cursor:"pointer",children:p("appearance.watermark")}),(0,N.jsx)(G.r,{id:"snapshot-maker-watermark",size:"sm",isChecked:!!i,onChange:g})]})})]}),(0,N.jsx)(c.x,{children:(0,N.jsx)(k.HW7,{t:p,items:r,value:d,onChange:u})}),(0,N.jsxs)(E.M,{columns:v?"1":"2",spacing:"2",spacingX:"4",marginTop:"4",children:[(0,N.jsx)(K,{label:p("appearance.width"),value:t.width,onChange:h("width"),min:1,max:2,step:.01}),(0,N.jsx)(K,{label:p("appearance.scale"),value:t.scale,onChange:h("scale"),min:1,max:1.5,step:.
101}),(0,N.jsx)(K,{label:p("appearance.corner_radius"),value:t.cornerRadius,onChange:h("cornerRadius"),min:0,max:2,step:.1}),(0,N.jsx)(K,{label:p("appearance.shadow"),value:t.shadow,onChange:h("shadow"),min:0,max:3,step:.1})]})]})};var X=i(791048),Y=i(686259);const Q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,X.cloneDeep)(U.xN[0]||{id:null,card:U._3,background:U.Hi}),i=(0,X.cloneDeep)(Y.z[0]||Y.P);return{step:U.Ss.start,watermark:!0,templateId:t.id,cardConfig:t.card,backgroundConfig:t.background,sizeConfig:i,templateData:(0,X.cloneDeep)(U.si),result:null,...e}},ee=(e,t)=>{switch(t.type){case"setStep":return{...e,step:t.payload||U.Ss.start};case"setWatermark":return{...e,watermark:!!t.payload};case"setTemplate":if(t.payload){const i=(0,X.cloneDeep)(t.payload);return{...e,templateId:i.id,cardConfig:i.card,backgroundConfig:i.background}}return e;case"setSize":return{...e,sizeConfig:t.payload};case"setCard":return{...e,templateId:null,cardConfig:t.payload};case"updateCard":return{...e,templateId:null,cardConfig:{...e.cardConfig,...t.payload}};case"setBackground":return{...e,templateId:null,backgroundConfig:t.payload};
1case"updateBackground":return{...e,templateId:null,cardConfig:{...e.backgroundConfig,...t.payload}};case"setTemplateData":return{...e,templateData:t.payload};case"setResult":return{...e,result:t.payload};case"init":return Q(t.payload);default:return e}};var te=i(231705),ie=i(104399),oe=i(282542);const ne={".overlay":{position:"absolute",top:0,left:0,width:"100%",height:"100%",backgroundColor:"background_image_overlay",display:"flex",alignItems:"center",justifyContent:"center",zIndex:1}},le=e=>{let{sourceTab:t,description:i,defaultTemplateData:T,saveData:S,analyticsPrefix:I="gt",onStateChange:E,onCustomizeClick:w,onUse:A,onSchedulePost:P}=e;const{t:D}=(0,l.$)(["snapshot-maker","media-editor","common","accounts","billing","similar-tools"]),O=(0,n.I0)(),[z,R]=(0,o.useState)(),[M,L]=(0,o.useState)(!1),[F,$]=(0,a.k)(),[B,Z]=(0,a.k)(),[W,G]=(0,a.k)(),[V,J]=(0,a.k)(),[K,X]=(0,a.k)(),[le,ae]=(0,o.useState)(),se=(0,s.S)({base:!0,md:!1}),[re,de]=(0,a.k)(),[ce,ue]=(0,j.Z)(S?"snapshot-maker":null),[pe,me]=(0,o.useReducer)(ee,ce,Q),{step:ve,watermark:he,templateId:ge,sizeConfig:xe,backgroundConfig:fe,cardConfig:_e,templateData:be,result:je}=pe,ye=(0,n.v9)(e=>e.auth.isAuthenticated),Ce=(0,n.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),ke=(0,o.useMemo)(()=>(0,y.lL)(Ce,ie.FeatureCodes.SNAPSHOT_MAKER_DISABLE_WATERMARK),[Ce]),Te=(0,o.useMemo)(()=>Y.z.map(e=>({...e,name:D(`size_name.${e.id}`,{ns:"media-editor"})})),[D]),Se=((0,o.useCallback)(e=>{M||me({type:"setTemplate",payload:e})},[me,M]),(0,o.useCallback)(e=>{M||me({type:"setSize",payload:e})},[me,M])),Ie=(0,o.useCallback)(e=>{M||me({type:"setBackground",payload:e})},[me,M]),Ee=(0,o.useCallback)((e,t)=>{M||e&&me({type:"updateCard",payload:{[e]:t}})},[me,M]),we=((0,o.useCallback)(async()=>{if(!M)if(w){L(!0);const e=await(null===w||void 0===w?void 0:w());L(!1),e&&me({type:"setStep",payload:U.Ss.customize})}else me({type:"setStep",payload:U.Ss.customize})},[w,L,me,M]),(0,o.useCallback)(()=>{M||me({type:"init"})},[me,M])),Ae=(0,o.useCallback)(()=>{(0,ie.analyticsTrackEvent)(`${I}.snapshotMaker.use`),null===A||void 0===A||A({url:je.url,mimeType:"image/png"})},[A,je,I]),Pe=(0,o.useCallback)(()=>
1{ye?((0,ie.analyticsTrackEvent)(`${I}.snapshotMaker.download`),(0,ie.saveDataURLToFile)(je.url,{name:"image",format:"png",newTab:!0})):de.on()},[je,I]),De=(0,o.useCallback)(async()=>{try{var e;const t=await fetch(te.Kpv,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:`${window.location.origin}${ie.SNAPSHOT_MAKER_GENERATE_PREVIEW}`,pageSize:{width:pe.sizeConfig.width,height:pe.sizeConfig.height},fileType:"png",pageData:{templateData:pe.templateData,sizeConfig:pe.sizeConfig,backgroundConfig:pe.backgroundConfig,cardConfig:pe.cardConfig,watermark:pe.watermark}})}),i=await t.json();return null!==i&&void 0!==i&&i.url?i:{error:(null===t||void 0===t||null===(e=t.error)||void 0===e?void 0:e.message)||(null===t||void 0===t?void 0:t.message)||D("api_unknown_error",{ns:"common"})}}catch(t){return{error:t.message||D("api_unknown_error",{ns:"common"})}}},[pe,D]),Oe=(0,o.useCallback)(async()=>{if(M)return;(0,ie.analyticsTrackEvent)(`${I}.snapshotMaker.generate`),L(!0);const e=await De();null!==e&&void 0!==e&&e.url?(me({type:"setResult",payload:{url:e.url}}),me({type:"setStep",payload:U.Ss.result})):(me({type:"setResult",payload:null}),(0,k.CFj)({description:e.error,title:D("error",{ns:"common"}),status:"error"})),L(!1)},[De,L,me,M,I,D]),ze=(0,o.useCallback)(e=>{M||(ke?me({type:"setWatermark",payload:e}):R({title:D("upgrade_modal.features.snapshot_maker_disable_watermark.title",{ns:"accounts"})}))},[me,ke,R,M,D]);(0,o.useEffect)(()=>{je||ve!==U.Ss.result||me({type:"setStep",payload:U.Ss.start})},[je]),(0,o.useEffect)(()=>{M&&($.off(),Z.off(),G.off(),J.off(),X.off())},[M]),(0,o.useEffect)(()=>{me({type:"setTemplateData",payload:T})},[T]),(0,o.useEffect)(()=>{ke||me({type:"setWatermark",payload:!0})},[ke]),(0,o.useEffect)(()=>{ye||ve!==U.Ss.customize_advance||me({type:"setStep",payload:U.Ss.customize})},[ye]),(0,o.useEffect)(()=>{ue(pe),null===E||void 0===E||E(pe)},[pe]);const Re=e=>{switch(e){case"source":M||($.toggle(),J.off(),X.off());break;case"background":M||(J.toggle(),$.off(),X.off());break;case"appearance":M||(X.toggle(),$.off(),J.off())}},Me=e=>{const t=(0,ie.getRedirectBaseURL)(),i=new URLSearchParams({redirect:ie.SNAPSHOT_MAKER_TWEET_TO_IMAGE}).toString();window.location.replace(`${t}${e}?${i}`)},Le=[{onClick:Oe,variant:"solid",isLoading:M,icon:b.FaArrowRight,label:D("generate",{ns:"common"}),ariaLabel:"Generate",px:8}],Fe=[{onClick:we,isDisabled:M,icon:b.FaSyncAlt,label:D("reset",{ns:"common"})}],$e=[A?{onClick:Ae,variant:"solid",isLoading:M,icon:b.FaUpload,label:D("action.use_image"),ariaLabel:"Use Image",px:8}:{onClick:Pe,variant:"solid",isLoading:M,icon:b.FaDownload,label:D("download",{ns:"common"}),ariaLabel:"Downlaod",px:8,leftIcon:!se&&(0,N.jsx)(b.FaDownload,{})}];return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(k.JBs,{quickButtons:!se&&(0,N.jsx)(r.u,{hasArrow:!0,placement:"top",label:"Reset",children:(0,N.jsx)(d.h,{icon:(0,N.jsx)(b.FaSyncAlt,{}),"aria-label":"Reset",onClick:we,isRound:!0,isDisabled:M})}),asideButtons:ve===U.Ss.result&&(0,N.jsx)(c.x,{mt:10,children:(0,N.jsx)(k.E_g,{primaryOptions:$e})}),asideContent:(0,N.jsxs)(N.Fragment,{children:[!je&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(u.U,{allowToggle:!0,index:F?0:null,variant:"section",marginBottom:2,children:(0,N.jsxs)(p.Q,{children:[(0,N.jsxs)(m.K,{cursor:ve===U.Ss.start?"inherit !important":null,fontSize:"md",pt:2,pb:2,onClick:()=>!M&&Re("source"),children:[t.title,(0,N.jsx)(v.X,{fontSize:"2xl"})]}),(0,N.jsx)(h.H,{children:t.content})]})}),(0,N.jsx)(u.U,{allowToggle:!0,index:V?0:null,variant:"section",marginBottom:2,children:(0,N.jsxs)(p.Q,{children:[(0,N.jsxs)(m.K,{pt:2,pb:2,fontSize:"md",onClick:()=>!M&&Re("background"),children:[D("tab.background"),(0,N.jsx)(v.X,{fontSize:"2xl"})]}),(0,N.jsx)(h.H,{children:(0,N.jsx)(H,{config:fe,onConfigChange:Ie})})]})}),(0,N.jsx)(u.U,{allowToggle:!0,index:K?0:null,variant:"section",marginBottom:12,children:(0,N.jsxs)(p.Q,{children:[(0,N.jsxs)(m.K,{pt:2,pb:2,fontSize:"md",onClick:()=>!M&&Re("appearance"),children:[D("tab.appearance"),(0,N.jsx)(v.X,{fontSize:"2xl"})]}),(0,N.jsx)(h.H,{children:(0,N.jsx)(q,{config:_e,watermark:he,onConfigChange:Ee,onWatermarkChange:ze,sizes:Te,sizeConfig:xe,handleSizeConfigChange:Se})})]})})]}),ve===U.Ss.start&&!se&&(0,N.jsx)(g.M,{mt:12,children:(0,N.jsx)(x.z,{variant:"solid",px:[2,2,6,8],isLoading:M,rightIcon:(0,N.jsx)(b.FaArrowRight,{}),spinner:(0,N.jsx)(k.eFW,{}),onClick:Oe,children:D("generate",{ns:"common"})})})]}),children:(0,N.jsx)(c.x,{borderRadius:"md",background:"base_level_3",position:"relative",sx:{dis
1play:"flex",aspectRatio:"7 / 4",...ne},children:ve===U.Ss.result?(0,N.jsx)(f.E,{src:je.url,objectFit:"contain",width:"full",height:"full",margin:"auto"}):(0,N.jsxs)(_.k,{flexDirection:"column",justifyContent:"center",maxWidth:"full",marginX:"auto",sx:{aspectRatio:null!==xe&&void 0!==xe&&xe.width&&null!==xe&&void 0!==xe&&xe.height?`${xe.width} / ${xe.height}`:"1"},children:[(0,N.jsx)(C.Z,{data:be,sizeConfig:xe,backgroundConfig:fe,cardConfig:_e,watermark:he}),M&&(0,N.jsx)(g.M,{position:"absolute",left:0,top:0,pointerEvents:"none",zIndex:"modal",bgColor:"base_level_2_alpha",h:"full",w:"full",children:(0,N.jsx)(k.jni,{loadingStatus:D("quick_tools.loading.snapshot_maker",{ns:"loading-messages"}),t:D,progress:null})})]})})}),!F&&!V&&!K&&(0,N.jsx)(k.N5o,{actionButtons:(0,N.jsx)(k.E_g,{primaryOptions:Le,resetOptions:Fe}),isLoading:M,showActionButton:!0,label:ve!==U.Ss.result?D("generate",{ns:"common"}):D("download",{ns:"common"}),handleToolAction:ve===U.Ss.result?Pe:Oe}),z&&(0,N.jsx)(k.XLS,{t:D,imageTextPrimary:D("modal.snapshot",{ns:"common"}),imageTextSecondary:D("modal.maker",{ns:"common"}),image:ie.TWEET_TO_IMAGE_URL,show:!0,onHide:()=>R(null),title:z.title,onViewPlansHandler:()=>{O((0,oe.$$)({product:ie.PRODUCTS.DESIGN})),R(null)}}),re&&(0,N.jsx)(k.yiy,{image:ie.TWEET_TO_IMAGE_URL,imageTextPrimary:D("modal.snapshot",{ns:"common"}),imageTextSecondary:D("modal.maker",{ns:"common"}),onClose:()=>de.off(),children:(0,N.jsx)(k.L44,{title:D("description.tweet_to_image",{ns:"snapshot-maker"}),primaryButtonText:D("sign_in",{ns:"common"}),secondaryButtonText:D("sign_up",{ns:"common"}),onPrimaryAction:()=>Me(ie.LOGIN),onSecondaryAction:()=>Me(ie.REGISTER_PATH),routerType:ie.ROUTER_VARIANT_TYPES.next,featureList:[{icon:b.FaMoneyBillWave,title:D("text_to_image_signin_title",{ns:"tools"}),info:D("text_to_image_signin_description",{ns:"tools"})},{icon:b.FaImages,title:D("text_to_image_feature_1",{ns:"tools"}),info:D("text_to_image_description_1",{ns:"tools"})},{icon:b.FaDraftingCompass,title:D("text_to_image_feature_3",{ns:"tools"}),info:D("text_to_image_description_3",{ns:"tools"})}]})})]})}},937555:(e,t,i)=>{i.d(t,{Z:()=>_});var o=i(683017),n=i(11254),l=i(351839),a=i(270858),s=i(730843),r=i(228993);const d=e=>{let{config:t={}}=e;const i=(0,o.useMemo)(()=>((e,t)=>{const i={position:"absolute",inset:"0",zIndex:"-1"};switch(e){case s.Du.color:i.background=t;break;case s.Du.image:i.backgroundImage=`url(${t})`,i.backgroundRepeat="no-repeat",i.backgroundPosition="center",i.backgroundSize="cover";break;case s.Du.gradient:i.bgGradient=t}return i})(t.type,t.value),[t]);return(0,r.jsx)(a.x,{sx:i})};var c=i(408499),u=i(179822),p=i(298249),m=i(741065),v=i(960149),h=i(709536),g=i(960126);const x=e=>{var t,i,n;let{data:l={},config:d={},watermark:x}=e;const{t:f}=(0,c.$)(["snapshot-maker"]),{name:_,nickname:b,avatarUrl:j,message:y,provider:C}=l,{themeColor:k,cornerRadius:T,shadow:S,width:I,scale:E}=d,w=(0,o.useMemo)(()=>C?(0,h.V)(C):void 0,[C]),A=(0,o.useMemo)(()=>{return y?(e=y,v.Z.autoLink(e,{usernameIncludeSymbol:!0})):"";var e},[y]);return(0,r.jsxs)(a.x,{fontSize:1*(E||1)+"em",width:50*(I||1)+"%",padding:"1em",borderRadius:1*(T||0)+"em",background:null===(t=s.K$[k])||void 0===t?void 0:t.background,color:null===(i=s.K$[k])||void 0===i?void 0:i.color,boxShadow:S?`0 0 ${1*S}em rgba(0, 0, 0, 0.85)`:null,userSelect:"none",pointerEvents:"none",children:[(_||b||j||w)&&(0,r.jsxs)(a.x,{display:"flex",alignItems:"center",marginBottom:"0.75em",children:[j&&(0,r.jsx)(u.E,{width:"3em",minWidth:"3em",height:"3em",objectFit:"cover",borderRadius:"50%",overflow:"hidden",marginRight:"1em",src:j}),(0,r.jsxs)(a.x,{marginRight:w?"0.5em":null,children:[_&&(0,r.jsx)(a.x,{fontWeight:"bold",children:_}),b&&(0,r.jsx)(a.x,{fontSize:"0.9em",opacity:"0.5",children:b})]}),w&&(0,r.jsx)(p.J,{marginLeft:"auto",fontSize:"1.5em",color:w.background,as:w.icon})]}),(0,r.jsx)(a.x,{overflowWrap:"break-word",whiteSpace:"pre-wrap",dangerouslySetInnerHTML:{__html:A},sx:{a:{color:null===(n=s.K$[k])||void 0===n?void 0:n.messageLinkColor}}}),x&&(0,r.jsxs)(a.x,{marginTop:"0.75em",fontSize:"0.8em",lineHeight:"1em",children:[(0,r.jsx)(m.x,{as:"span",verticalAlign:"middle",opacity:"0.5",children:f("made_with")}),"\xa0\xa0",(0,r.jsx)(p.J,{as:g.r,width:"auto",fontSize:"1.25em"})]})]})};var f=i(104399);const _=e=>{let{data:t,sizeConfig:a,backgroundConfig:s,cardConfig:c,watermark:u}=e;const p=(0,o.useRef)(),m=(0,f.useSize)(p),[v,h]=(0,o.useState)(1),g=(0,o.useCallback)(()=>{p.current&&h(p.current.getBoundingClientRect().width/640)},[h,p]),_=(0,o.useCallback)(e=>{e&&(p.current=e,g(),setTimeout(()=>{g()},250))},[g]);return(0,o.useEffect)(()=>{m&&g()},[m]),(0,o.useEffect)(()=>{g()},[a]),((e,t)=>{(0,o.useEffect)(()=>{const o=e.current;if(null==o)return;const n=new i.g.MutationObserver(e=>{e.find(e=>"style"===e.attributeName)&&t()});return n.observe(o,{attributes:!0}),()=>n.disconnect()},[t,e])}
1)(p,()=>{g()}),(0,r.jsx)(n.o,{ratio:null!==a&&void 0!==a&&a.width&&null!==a&&void 0!==a&&a.height?a.width/a.height:1,fontSize:16*v+"px",background:"#ffffff",ref:_,children:(0,r.jsxs)(l.k,{alignItems:"center",justifyContent:"center",position:"relative",zIndex:"0",children:[(0,r.jsx)(d,{config:s}),(0,r.jsx)(x,{config:c,data:t,watermark:u})]})})}},730843:(e,t,i)=>{i.d(t,{Du:()=>l,Hi:()=>p,K$:()=>d,Ss:()=>n,UW:()=>r,Vy:()=>a,XV:()=>s,_3:()=>u,si:()=>m,xN:()=>c});var o=i(957392);const n={start:"start",customize:"customize",customize_advance:"customize_advance",result:"result"},l={color:"color",gradient:"gradient",image:"image"},a=["#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"],s=["linear-gradient(135deg, #7928ca, #ff0080)","linear-gradient(135deg, #fec206, #ff62a7)","linear-gradient(135deg, #667eea, #764ba2)","linear-gradient(120deg, #f6d365, #fda085)","linear-gradient(120deg, #e0c3fc, #8ec5fc)","linear-gradient(90deg, #4facfe, #00f2fe)","linear-gradient(90deg, #ffecd2, #fcb69f)","linear-gradient(120deg, #a1c4fd, #c2e9fb)","linear-gradient(135deg, #f5f7fa, #c3cfe2)","linear-gradient(180deg, #fddb92, #d1fdff)","linear-gradient(180deg, #fad0c4, #ffd1ff)","linear-gradient(180deg, #a8edea, #fed6e3)","linear-gradient(180deg, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)","linear-gradient(180deg, #30cfd0, #330867)","linear-gradient(180deg, #fbc2eb, #a6c1ee)","linear-gradient(120deg, #fccb90, #d57eeb)","linear-gradient(90deg, #ff8177 0%, #ff8c7f 21%, #f99185 52%, #b12a5b 100%)","linear-gradient(180deg, #fdcbf1 0%, #fdcbf1 10%, #e6dee9 100%)","linear-gradient(120deg, #f093fb, #f5576c)","linear-gradient(90deg, #fa709a, #fee140)","linear-gradient(90deg, #43e97b, #38f9d7)","linear-gradient(180deg, #cfd9df, #e2ebf0)","linear-gradient(135deg, #fdfcfb, #e2d1c3)","linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)","linear-gradient(120deg, #84fab0, #8fd3f4)","linear-gradient(180deg, #a18cd1, #fbc2eb)","linear-gradient(180deg, #9890e3, #b1f4cf)","linear-gradient(120deg, #d4fc79, #96e6a1)","linear-gradient(120deg, #a6c0fe, #f68084)","linear-gradient(135deg, #fec206 2.24%, #59c3ff 50.72%, #ff62a7 96.25%)"],r={dark:"dark",light:"light"},d={[r.dark]:{background:"#1E1E1E",color:"#fff",messageLinkColor:"#1da1f2"},[r.light]:{background:"#fff",color:"#000",messageLinkColor:"#1da1f2"}},c=[{id:"1",card:{themeColor:r.dark,cornerRadius:1,shadow:1,width:1.3,scale:1.2},background:{type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"}},{id:"2",card:{themeColor:r.light,cornerRadius:1,shadow:1,width:1.3,scale:1.2},background:{type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"}}],u={themeColor:r.dark,cornerRadius:1,shadow:1,width:1.3,scale:1.2},p={type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"},m={name:"Simplified",nickname:"@sosimplified",avatarUrl:"https://tldrprod.s3.amazonaws.com/usetldr/111399/planner/accounts/287.jpg",message:"We just surpassed 1,000,000 registered users on Simplified\ud83c\udf89 Thank you for your support!! \u2764\ufe0f\n\n\ud83d\udc49 Let us know in the comments what your favorite part of Simplified is! https://t.co/Q8GgvM7m3E",provider:o.TWITTER,tweetUrl:"https://twitter.com/sosimplified/status/1527046408313790464"}},812221:(e,t,i)=>{i.d(t,{Z:()=>B});var o=i(720637),n=i(532003),l=i(683017),a=i(764293),s=i(408499),r=i(270858),d=i(459695),c=i(553218),u=i(448921),p=i(436455),m=i(298249),v=i(800410),h=i(741065),g=i(842554),x=i(349798),f=i(3641),_=i(819135),b=i(68530),j=i(878818),y=i(351839),C=i(228993);const k=()=>{const e=(0,f.e)();return(0,C.jsx)(r.x,{as:"span",__css:e.requiredIndicator,children:"*"})};var T=i(778145);const S=e=>{let{editText:t="",editTitle:i="",onSave:o,onCancel:n}=e;const{t:a}=(0,s.$)(["planner","common"]),[r,c]=(0,l.useState)({text:t,title:i}),[u,p]=(0,l.useState)(),h=(0,l.useCallback)(e=>{c({text:r.text,title:r.title,[e.target.name]:e.target.value})},[c,r]),g=(0,l.useCallback)(()=>{r.text?(p(),null===o||void 0===o||o(r)):p(!0)},[r,o]);return(0,C.jsx)(C.Fragment,{children:(0,C.jsxs)(d.K,{spacing:3,children:[(0,C.jsxs)(f.NI,{isInvalid:u,children:[(0,C.jsxs)(_.l,{size:"sm",children:[a("snippets.content"),(0,C.jsx)(k,{})]}
1),(0,C.jsx)(b.g,{size:"sm",name:"text",onChange:h,value:r.text,placeholder:a("snippets.enter_snippet")}),u&&(0,C.jsx)(f.Q6,{children:a("snippets.enter_snippet_error")})]}),(0,C.jsxs)(f.NI,{children:[(0,C.jsxs)(_.l,{size:"sm",children:[a("snippets.title"),"\xa0",(0,C.jsx)(j.u,{label:a("snippets.title_tip"),shouldWrapChildren:!0,placement:"top",hasArrow:!0,children:(0,C.jsx)(m.J,{as:T.FaInfoCircle})})]}),(0,C.jsx)(v.I,{size:"sm",onChange:h,value:r.title,name:"title",placeholder:a("snippets.title")})]}),(0,C.jsxs)(y.k,{gap:2,children:[(0,C.jsx)(x.z,{onClick:n,size:"sm",children:a("cancel",{ns:"common"})}),(0,C.jsx)(x.z,{onClick:g,size:"sm",variant:"solid",marginLeft:"auto",children:a("save",{ns:"common"})})]})]})})},I=(0,l.memo)(S);var E=i(411572),w=i(24455),A=i(241604),P=i(137413),D=i(919941),O=i(104399),z=i(514077);const R={whiteSpace:"pre-wrap",display:"block",height:"auto",textAlign:"left",fontWeight:"normal",paddingY:2,flex:1},M={overflow:"auto",maxHeight:"250px"},L={display:"block",marginTop:"10px"},F=e=>{let{onSelect:t,onUpgradeRequired:i,snippetData:o}=e;const[n,f]=(0,l.useState)(""),{t:_}=(0,s.$)(["common","planner"]),[b,j]=(0,l.useState)(!0),[y,k]=(0,l.useState)([]),[S,F]=(0,l.useState)([]),[$,U]=(0,l.useState)(),[N,B]=(0,l.useState)(!1),Z=(0,a.I0)(),W=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),H=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=(0,D.zZ)(W,O.FeatureCodes.PLANNER_POST_SNIPPETS);if(!t.isUnlimited&&t.value<=y.length)return i(!0),U(null),void B(!1);U(e),B(!0)},[U,B,i,W,y]),G=(0,l.useCallback)(e=>{const t=e.target.value||"";f(t)},[f]),V=(0,l.useCallback)(e=>{H(null),e.stopPropagation()},[H]),J=(0,l.useCallback)(e=>{B(!1),U(null),e.stopPropagation()},[B,U]),K=(0,l.useCallback)(async()=>{var e;const t=(0,D.zZ)(W,O.FeatureCodes.PLANNER_POST_SNIPPETS),i=await Z((0,P.$M)()),o=(null===i||void 0===i||null===(e=i.data)||void 0===e?void 0:e.items)||[];k(t.isUnlimited?o:o.slice(0,t.value)),j(!1)},[k,j,Z,W]),q=(0,l.useCallback)(async e=>{j(!0),null!==$&&void 0!==$&&$.id?(await Z((0,P._e)({text:e.text,title:e.title,id:$.id})),(0,E.b)("snippets","click","updated")):(await Z((0,P.IS)(e)),(0,E.b)("snippets","click","added")),B(!1),await K(),j(!1)},[B,$,j,K,Z]),X=(0,l.useCallback)((e,t)=>{U(e),B(!0),t.stopPropagation()},[B,U]),Y=(0,l.useCallback)(async e=>{var t;j(!0);const i=await Z((0,P.UQ)(e.id));1===(null===i||void 0===i||null===(t=i.data)||void 0===t?void 0:t.status)&&await K(),j(!1),(0,E.b)("snippets","click","removed")},[j,K,Z]),Q=(0,l.useCallback)(e=>{Z((0,P.KM)(e.id)),t(e)},[t,Z]);return(0,l.useEffect)(()=>{!o||N||b||H(o)},[o,b]),(0,l.useEffect)(()=>{if(!n)return void F(y);const e=[];y.forEach(t=>{t.text.toLowerCase().includes(n.toLowerCase())?e.push({...t,textShown:n.length>1}):t.title&&t.title.toLowerCase().includes(n.toLowerCase())&&e.push({...t})}),F(e)},[n,y]),(0,l.useEffect)(()=>{K(),(0,E.b)("snippets","click","open")},[]),(0,C.jsxs)(r.x,{p:2,sx:{position:"relative"},children:[b&&(0,C.jsx)(A.Z,{children:(0,C.jsx)(w.Z,{size:"md"})}),N?(0,C.jsx)(I,{onSave:q,onCancel:J,editText:null===$||void 0===$?void 0:$.text,editTitle:null===$||void 0===$?void 0:$.title}):(0,C.jsxs)(d.K,{spacing:2,children:[(null===y||void 0===y?void 0:y.length)>0&&(0,C.jsxs)(c.U,{spacing:1.5,children:[(0,C.jsxs)(u.B,{size:"sm",children:[(0,C.jsx)(p.Z,{pointerEvents:"none",children:(0,C.jsx)(m.J,{as:T.FaSearch})}),(0,C.jsx)(v.I,{value:n,onChange:G,type:"text",placeholder:_("search.generic")})]}),(0,C.jsx)(z.Ddz,{variant:"ghost",size:"sm","aria-label":_("clear"),tooltipLabel:_("clear"),icon:(0,C.jsx)(m.J,{as:T.FaTimes}),onClick:()=>{f("")}})]}),!b&&0===y.length&&(0,C.jsx)(h.x,{fontSize:"xs",children:_("snippets.no_snippets",{ns:"planner"})}),(0,C.jsxs)(r.x,{style:M,children:[(0,C.jsx)(g.aV,{spacing:1,children:S.map(e=>(0,C.jsx)(g.HC,{children:(0,C.jsxs)(c.U,{spacing:1,align:"stretch",background:"content_alpha_100",borderRadius:"lg",children:[(0,C.jsxs)(x.z,{sx:R,variant:"ghost",size:"sm",onClick:()=>Q(e),title:e.title?e.text:null,children:[e.title?e.title:e.text,e.textShown&&(0,C.jsx)("span",{style:L,children:e.text})]}),(0,C.jsx)(z.Ddz,{"aria-label":_("delete"),tooltipLabel:_("delete"),variant:"ghost",size:"sm",icon:(0,C.jsx)(m.J,{as:T.FaTrash}),onClick:()=>Y(e)}),(0,C.jsx)(z.Ddz,{"aria-label":_("edit"),tooltipLabel:_("edit"),variant:"ghost",size:"sm",icon:(0,C.jsx)(m.J,{as:T.FaPen}),onClick:t=>X(e,t)})]})},e.id))}),(0,C.jsx)(r.x,{mt:2,children:(0,C.jsx)(x.z,{onClick:V,size:"sm",variant:"ghost",leftIcon:(0,C.jsx)(m.J,{as:T.FaPlus}),children:_("snippets.add",{ns:"planner"})})})]})]})]})},$=(0,l.memo)(F);var U=i(369843),N=i(282542);const B=e=>{let{children:t,snippetData:i,onClose:r,onSelect:d}=e;const{t:c}=(0,s.$)(["planner","common","accounts","billing"]),[u,p]=(0,l.useState)(!1),[m,v]=(0,l.useState)(!1),h=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),g=(0,a.I0)(),x=(0,l.useCallback)(()=>{const e=(0,D.lL)(h,O.FeatureCodes.PLANNER_POST_SNIPPETS),t=(0,D.zZ)(h,O.FeatureCodes.PLANNER_POST_SNIPPETS);e&&(t.isUnlimited||t.value)?v(!0):p(!0)},[v,h]),f=(0,l.useCallback)(()=>{v(!1),p(!1),null===r||void 0===r||r()},[v,r]),_=()=>{g((0,N.$$)({product:O.PRODUCTS.SOCIAL_MEDIA})),f()};return(0,l.useEffect)(()=>{i&&!m&&x()},[i]),u?(0,C.jsx)(z.XLS,{t:c,show:!0,onHide:f,title:c("post_editor.upgrade_modal.subtitle_snippets"),subtitle:c("post_editor.upgrade_modal.title_snippets"),featureList:U.SK,image:U.Tl,onViewPlansHandler:_}):(0,C.jsxs)(o.J,{isOpen:m,onOpen:x,onClose:f,isLazy:!0,placement:"bottom-start",bg:"base_level_1",children:[(0,C.jsx)(n.x,{children:t}),(0,C.jsx)(z.sP4,{children:(0,C.jsx)($,{snippetData:i,onSelect:d,onUpgradeRequired:p})})]})}},617713:(e,t,i)=>{i.d(t,{Z:()=>d});var o=i(351839),n=i(741065),l=i(878818),a=i(408499),s=i(273525),r=i(228993);const d=e=>{let{accounts:t,children:i,placement:d}=e;const{t:c}=(0,a.$)(["planner"]);return(0,r.jsx)(l.u,{placement:d,hasArrow:!0,label:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,r.jsx)(o.k,{flexDirection:"column",gap:2,marginY:1,children:e.map(e=>(0,r.jsxs)(o.k,{alignItems:"center",gap:3,children:[(0,r.jsx)(s.Z,{src:e.image,name:e.name,socialType:e.social_type,socialTypeShown:!0,size:"xs"}),(0,r.jsxs)(o.k,{flexDirection:"column",fontSize:"xs",lineHeight:"normal",whiteSpace:"nowrap",children:[(0,r.jsx)(n.x,{noOfLines:1,children:e.name}),(0,r.jsx)(n.x,{fontSize:"0.9em",color:"content_note",children:c(`social_types.${e.social_type}.full`)})]})]},e.id))})}
1(t),children:i})}},907614:(e,t,i)=>{i.d(t,{Z:()=>d});var o=i(683017),n=i(270858),l=(i(715823),i(112356)),a=i.n(l),s=i(228993);const r=e=>{let{date:t,onChange:i,timeIntervals:o=1,...l}=e;return(0,s.jsx)(n.x,{...l,sx:{".react-datepicker-wrapper":{width:"auto"},".react-datepicker-wrapper input":{transitionProperty:"common",transitionDuration:"normal",fontSize:"sm",height:"auto",minHeight:"8",textAlign:"center",width:"6rem",color:"content_inactive",background:"input_normal",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",_focus:{background:"input_active",borderColor:"content_alpha_300",color:"content_active",boxShadow:"outline"},_hover:{background:"input_hover",borderColor:"content_alpha_300",color:"content_inactive"},_active:{background:"input_active",borderColor:"content_alpha_300",color:"content_inactive"}},".react-datepicker":{display:"block",border:"none",background:"none",borderRadius:"none",width:"100%",color:"content_inactive",fontFamily:"inherit",fontSize:"sm"},".react-datepicker .react-datepicker__header":{display:"none"},".react-datepicker .react-datepicker__triangle":{display:"none"},".react-datepicker__time-container, .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box":{width:"auto"},".react-datepicker__time-container .react-datepicker__time":{background:"none",borderRadius:"none"},".react-datepicker-popper":{marginTop:"2",paddingX:"0",paddingY:"2",boxShadow:"dark-lg",borderRadius:"md",background:"base_level_3",overflow:"hidden"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item":{fontSize:"sm",paddingY:"0.4rem",paddingX:"0.8rem",height:"auto",backgroundColor:"transparent",color:"content_inactive"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover":{backgroundColor:"content_alpha_100",color:"content_active"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected":{backgroundColor:"base_alpha_200",color:"content_active",fontWeight:"normal"}},children:(0,s.jsx)(a(),{selected:t,onChange:i,showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:o,timeCaption:"Time",dateFormat:"h:mm aa"})})},d=(0,o.memo)(r)},262813:(e,t,i)=>{i.d(t,{Z:()=>o});const o={NEW:"new",DONE:"done",REJECTED:"rejected",REJECTED_EXTERNAL:"external_rejected",ACCEPTED:"accepted",ACCEPTED_EXTERNAL:"external_accepted",USED:"used",SAVED:"saved"}},304304:(e,t,i)=>{i.r(t),i.d(t,{default:()=>Be});var o=i(683017),n=i(692877),l=i(39821),a=i(170882),s=i(828865),r=i(298249),d=i(366354),c=i(138342),u=i(412997),p=i(104399),m=i(408499),v=i(976166),h=i(379274),g=i(125316),x=i(684561),f=i(488632),_=i(764293),b=i(664723),j=i(329367),y=i(481785),C=i(65934),k=i(791048),T=i(709536),S=i(808602),I=i(992504),E=i(866919),w=i(587383),A=i(270858),P=i(902352),D=i(351839),O=i(68530),z=i(498243),R=i(162210),M=i(129944),L=i(313773),F=i(514077),$=i(291508),U=i(747676),N=i(376249),B=i(43770),Z=i(506852),W=i(235027),H=i(155124),G=i(490986),V=i(912912),J=i(409758),K=i(569200),q=i(954410),X=i(124849),Y=i(955646),Q=i(949605),ee=i(721008),te=i(333520),ie=i(906450),oe=i(942486),ne=i(673174),le=i(659840),ae=i(228993);const se=[...J.ALL_TIKTOK,...J.ALL_TIKTOK_BUSINESS],re=e=>{var t;let{name:i,icon:o,description:n,errors:l,isDisabled:a,variant:s,hideLabel:r,children:d}=e;const{t:c}=(0,m.$)(["planner"]),u=null===l||void 0===l||null===(t=l[i])||void 0===t?void 0:t.message;return(0,ae.jsx)(F.vXb.BaseFormControl,{icon:r?void 0:o,title:r?void 0:c(`ai.fields.${i}`),description:n,error:u?c(u):void 0,isRequired:_e(i),isDisabled:a,variant:s,children:d})},de={[E.$h.ChooseBrandbook]:e=>{let{isDisabled:t}=e;const{t:i}=(0,m.$)(["planner","common","brandbooks"]),{control:l,formState:{errors:a},setValue:s,watch:r}=(0,g.Gc)(),d=(0,n.S)({base:!0,md:!1}),c=r("brandbookId"),[v,h]=(0,w.k)(!1),[x,f]=(0,o.useState)(()=>(0,I.R4)(c));return(0,o.useEffect)(()=>{void 0!==c&&f((0,I.R4)(c))},[c]),(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(A.x,{children:(0,ae.jsx)(F.Z
1hN,{onSwitchChange:e=>{f(e.value),s("brandbookId",e.value===p.AdvancedSettingsTabsTypes.default?"":void 0)},styles:{fontWeight:"medium",fontSize:"sm",height:"40px",width:d?"full":"auto"},options:p.advancedSettingsTabOptions,selectedOption:p.advancedSettingsTabOptions.find(e=>x===e.value),getOptionLabel:e=>null!==e&&void 0!==e&&e.label?i(e.label,{ns:"common"}):""})}),x===p.AdvancedSettingsTabsTypes.brandbook?(0,ae.jsxs)(ae.Fragment,{children:[v&&(0,ae.jsx)(Y.E,{}),(0,ae.jsx)(re,{name:"brandbookId",errors:a,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"brandbookId",control:l,render:e=>{let{field:{onChange:t,value:i}}=e;return(0,ae.jsx)(ne.Z,{value:i,showAppPromoBanner:!0,onChange:e=>{var i,o,n;if(null===e||void 0===e||!e.value)return s("logo",""),void t("");s("language",(null===(i=e.data)||void 0===i||null===(o=i.voices)||void 0===o||null===(n=o[0])||void 0===n?void 0:n.output_language)||p.DEFAULT_AI_DOCUMENT_LANGUAGE),s("logo",""),t(e.value)},isClearable:!0,onFetchBrandkitsSuccess:e=>{0===(null===e||void 0===e?void 0:e.length)&&h.on()}})}})})]}):(0,ae.jsx)(ae.Fragment,{children:(0,ae.jsx)(F.vXb.FormGrid,{children:(0,ae.jsx)(re,{name:"language",icon:u.TCW,errors:a,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"language",control:l,render:e=>{let{field:{onChange:i,value:o}}=e;return(0,ae.jsx)(oe.Z,{value:o,isDisabled:t,onChange:i})}})})})})]})},[E.$h.Basic]:e=>{let{isDisabled:t}=e;const{t:i}=(0,m.$)(["planner"]),{control:o,formState:{errors:n},watch:l}=(0,g.Gc)(),a=l("brandbookId");return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(re,{name:"socialAccountIds",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"socialAccountIds",control:o,render:e=>{let{field:{onChange:i,value:o}}=e;return(0,ae.jsx)(N.Z,{value:o,socialTypes:se,isDisabled:t,onChange:i})}})}),(0,ae.jsx)(F.vXb.FormGrid,{children:(0,ae.jsx)(re,{name:"date",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"date",control:o,render:e=>{let{field:{onChange:i,value:o}}=e;return(0,ae.jsx)(B.Z,{value:o,isDisabled:t,onChange:i})}})})}),(0,ae.jsx)(P.i,{}),(0,ae.jsx)(re,{name:"topic",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"topic",control:o,render:e=>{let{field:o}=e;return(0,ae.jsxs)(D.k,{flexDirection:"column",gap:1,children:[(0,ae.jsx)(O.g,{...o,placeholder:i("ai.field_placeholders.topic"),isDisabled:t}),(0,ae.jsx)(G.Z,{brandbookId:a,contentType:"social media TikTok post",onChange:o.onChange})]})}})})]})},[E.$h.Enhance]:e=>{let{isDisabled:t}=e;const{t:i}=(0,m.$)(["planner"]),{control:n,formState:{errors:l}}=(0,g.Gc)(),a=(0,o.useMemo)(()=>ie.aA.map(e=>({...e,title:i(e.title),description:e.description?i(e.description):e.description,tooltip:e.tooltip?i(e.tooltip):e.tooltip})),[i]),s=(0,o.useMemo)(()=>ie.gV.map(e=>({...e,title:i(e.title),description:e.description?i(e.description):e.description,tooltip:e.tooltip?i(e.tooltip):e.tooltip})),[i]),r=(0,o.useMemo)(()=>ie.Y4.map(e=>({...e,title:i(e.title),description:e.description?i(e.description):e.description,tooltip:e.tooltip?i(e.tooltip):e.tooltip})),[i]);return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsxs)(re,{name:"category",errors:l,isDisabled:t,children:[(0,ae.jsx)(g.Qr,{name:"category",control:n,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(V.Z,{items:a,value:i,isDisabled:t,onChange:o})}}),(0,ae.jsx)(A.x,{mt:2,children:(0,ae.jsx)(F.AFT,{description:i("ai.fields.category_tip"),shouldAnimate:!0})})]}),(0,ae.jsx)(P.i,{}),(0,ae.jsxs)(re,{name:"contentStyle",errors:l,isDisabled:t,children:[(0,ae.jsx)(g.Qr,{name:"contentStyle",control:n,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(V.Z,{items:s,value:i,isDisabled:t,onChange:o})}}),(0,ae.jsx)(A.x,{mt:2,children:(0,ae.jsx)(F.AFT,{description:i("ai.fields.contentStyle_tip"),shouldAnimate:!0})})]}),(0,ae.jsx)(P.i,{}),(0,ae.jsxs)(re,{name:"narrationStyle",errors:l,isDisabled:t,children:[(0,ae.jsx)(g.Qr,{name:"narrationStyle",control:n,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(V.Z,{items:r,value:i,isDisabled:t,onChange:o})}}),(0,ae.jsx)(A.x,{mt:2,children:(0,ae.jsx)(F.AFT,{description:i("ai.fields.narrationStyle_tip"),shouldAnimate:!0})})]})]})},[E.$h.Personalize]:e=>{let{isDisabled:t}=e;const{t:i}=(0,m.$)(["planner","brandbooks"]),{control:o,formState:{errors:n},watch:l,setValue:a}=(0,g.Gc)(),s=l("brandbookId"),r=l("socialAccountIds"),d=l("networkPostType"),c=l("postType"),p=l("imageType"),v=l("aiImageStyle"),h=l("aiTemplateUrl"),x=l("aiTemplateStrict"),f=l("hasTitleImage"),_=l("noOfPostImages");return(0,ae.jsxs)(ae.Fragment,{children:[!!d&&(0,ae.jsx)(re,{name:"postType",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"postType",control:o,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(W.Z,{socialAccountIds:r,networkPostType:d,value:i,isDisabled:t,onChange:o,required:!1})}})}),!!d&&(c===E.JM.Photo||c===E.JM.Carousel)&&(0,ae.jsx)(F.vXb.AnimatedBlock,{variants:ie.Jv,children:(0,ae.jsx)(re,{name:"imageType",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"imageType",control:o,render:e=>{let{field:{value:t,onChange:i}}=e;return(0,ae.jsx)(H.Z,{availableTypes:c===E.JM.Carousel?he:ve,brandbookId:s,value:t,onChange:(e,t)=>
1{i(e,t),a("noOfPostImages",1)},aiStyleValue:v,onAiStyleChange:e=>a("aiImageStyle",e||""),aiTemplateDefaultFormat:d===E.HT.Post?"instagram-posts":"instagram-stories",aiTemplateValue:h?{url:h,strict:x}:void 0,onAiTemplateChange:e=>{a("aiTemplateUrl",(null===e||void 0===e?void 0:e.url)||""),a("aiTemplateStrict",(null===e||void 0===e?void 0:e.strict)||!1)}})}})})},"imageType"),!!d&&(c===E.JM.Photo||c===E.JM.Carousel)&&p===S.C.CUSTOM&&(0,ae.jsx)(F.vXb.AnimatedBlock,{variants:ie.Jv,children:(0,ae.jsx)(re,{name:"customImages",errors:n,isDisabled:t,hideLabel:!0,children:(0,ae.jsx)(g.Qr,{name:"customImages",control:o,render:e=>{let{field:{value:t=[],onChange:i}}=e;return(0,ae.jsx)(Q.Z,{maxItems:c===E.JM.Carousel?ge:1,items:t,addComponent:e=>{let{children:o}=e;return(0,ae.jsx)(ee.Z,{type:"image",onSelect:e=>{let{url:o}=e;const n=[...t,o];i(n),a("noOfPostImages",n.length)},children:o})},onChange:i})}})})},"customImages"),c===E.JM.Carousel&&p===S.C.AI_TEMPLATE_IMAGES&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsxs)(F.vXb.FormGrid,{children:[(0,ae.jsx)(re,{name:"hasTitleImage",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"hasTitleImage",control:o,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(K.Z,{value:i,onChange:o,isDisabled:t})}})}),(0,ae.jsx)(re,{name:"noOfPostImages",errors:n,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"noOfPostImages",control:o,render:e=>{let{field:{value:o,onChange:n}}=e;return(0,ae.jsx)(z.P,{value:o||1,onChange:e=>n(Number(e.target.value)),isDisabled:t,children:Array.from({length:ge}).map((e,t)=>{const o=t+1,n=o+(f?1:0),l=n>ge,a=l?i("ai.info.image_count_exceeds",{count:o,total:n,max:ge}):i("ai.info.image_count_with_total",{count:o,total:n});return(0,ae.jsx)("option",{value:o,disabled:l,children:a},o)})})}})})]}),(0,ae.jsx)(A.x,{fontSize:"sm",color:"content_note",children:i("ai.info.total_images",{count:(_||0)+(f?1:0)})})]}),!!d&&(c===E.JM.Photo||c===E.JM.Carousel)&&(0,ae.jsx)(F.vXb.BaseFormControl,{title:i("ai.fields_group.logo"),isDisabled:t,children:s?(0,ae.jsxs)(F.vXb.FormGrid,{children:[(0,ae.jsx)(re,{name:"logo",errors:n,isDisabled:t,variant:"secondary",children:(0,ae.jsx)(g.Qr,{name:"logo",control:o,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(q.Z,{size:"6rem",brandbookId:s,value:i,isDisabled:t,onChange:o})}})}),p!==S.C.AUTO_DESIGN&&(0,ae.jsx)(re,{name:"logoPosition",errors:n,isDisabled:t,variant:"secondary",children:(0,ae.jsx)(g.Qr,{name:"logoPosition",control:o,render:e=>{let{field:{value:i,onChange:o}}=e;return(0,ae.jsx)(X.Z,{size:"6rem",value:i,isDisabled:t,onChange:o})}})})]}):(0,ae.jsx)(F.vXb.AdvantageBlock,{icon:u.h3W,title:i("benefits.brandbook_feture_title",{ns:"brandbooks"}),description:i("benefits.brandbook_feture_logo_description",{ns:"brandbooks"})})})]})},[E.$h.AdvancedCustomization]:e=>{let{isDisabled:t}=e;const{control:i,formState:{errors:o}}=(0,g.Gc)();return(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsxs)(R.M,{columns:[1,2],gap:3,children:[(0,ae.jsx)(A.x,{maxWidth:"270px",width:"full",children:(0,ae.jsx)(re,{name:"labels",errors:o,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"labels",control:i,render:e=>{let{field:{onChange:i,value:o}}=e;return(0,ae.jsx)(Z.Z,{value:o,isDisabled:t,onChange:i})}})})}),(0,ae.jsx)(re,{name:"emoji",errors:o,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"emoji",control:i,render:e=>{let{field:{onChange:i,value:o}}=e;return(0,ae.jsx)(K.Z,{value:o,isDisabled:t,onChange:i})}})})]}),(0,ae.jsx)(P.i,{}),(0,ae.jsx)(re,{name:"specialInstructions",errors:o,isDisabled:t,children:(0,ae.jsx)(g.Qr,{name:"specialInstructions",control:i,render:e=>{let{field:i}=e;return(0,ae.jsx)(te.B,{isDisabled:t,value:i.value,onChange:i.onChange})}})})]})},[E.$h.Generate]:e=>{let{onBack:t}=e;const{t:i}=(0,m.$)(["planner","loading-messages"]),n=(0,le.k6)(),l=(0,_.I0)(),{getValues:a}=(0,g.Gc)(),[s,r]=(0,o.useState)(i("social_post_generator.loading.message_1")),{handleExecutionFailureAndError:d}=(0,$.UQ)(),c=(0,_.v9)(e=>e.socialAccountsStore.accounts),u=(0,o.useCallback)(async e=>{let{idea:t,settings:i,collectionId:o}=e;const n={collection_id:o,idea:t,settings:i};return(await(0,L.eQd)(p.SM_TIKTOK_POST_GENERATOR_V2_STEP_2_WORKFLOW_SLUG,{input:{...n}},{expand:"token"})).data},[]),h=(0,o.useCallback)(async()=>{var e,t,o,n;const l=a(),s=be(l,{accounts:c}),d=await(0,L.eQd)(p.SM_TIKTOK_POST_GENERATOR_V2_STEP_1_WORKFLOW_SLUG,{input:{...s}},{expand:"token"});let u=0;const m=await(0,L.T42)({workflowId:p.SM_TIKTOK_POST_GENERATOR_V2_STEP_1_WORKFLOW_SLUG,taskId:null===(e=d.data)||void 0===e?void 0:e.workflow_id,timeout:2e3,updateCallback:e=>{[L.v1F.IN_PROGRESS,L.v1F.RUNNING].includes(e.data.status)&&(r(i(p.SM_POST_GENERATOR_LOADING_MESSAGES[u])),u=Math.min(u+1,p.SM_POST_GENERATOR_LOADING_MESSAGES.length-1))},token:null===(t=d.data)||void 0===t?void 0:t.token,useSlimStatus:!0});var v;if((null===(o=m.data)||void 0===o?void 0:o.status)===L.v1F.COMPLETED)return null===m||void 0===m||null===(v=m.data)||void 0===v?void 0:v.output;throw new Error((null===(n=m.data)||void 0===n?void 0:n.reason_for_incompletion)||"Failed to generate ideas")},[c,a,i]),x=(0,o.useCallback)(async()=>{try{const{collection_id:e,ideas:t,settings:i}=await h(),o=await Promise.all(t.map(async(t,o)=>{const n=await u({idea:t,settings:i,collectionId:e});return[n.workflow_id,n.token,o].join("|")}));await(0,L.GTg)(e,o),l((0,U.oJ)(p.FeatureCodes.COIN)),n.push((0,v.Gn)(p.AI_TIKTOK_POST_PATH,{view:E.bW.History,id:e}))}catch(e){d(e,{product:p.PRODUCTS.ALL,addonCategory:p.AddonCategories.COIN,addonType:p.ONE_TIME_ADDON,hideToggleSwitch:!0}),null===t||void 0===t||t()}}
1,[h,l,n,u,t,d]);return(0,o.useEffect)(()=>{x()},[]),(0,ae.jsx)(M.M,{width:"full",height:"full",children:(0,ae.jsx)(F.jni,{loadingStatus:s,t:i})})}};var ce=i(945249),ue=i(193691),pe=i(284657),me=i(703365);const ve=[S.C.AUTO_DESIGN,S.C.AI_IMAGES,S.C.AI_TEMPLATE_IMAGES,S.C.CUSTOM],he=[S.C.AI_TEMPLATE_IMAGES,S.C.CUSTOM],ge=10,xe=f.Ry({topic:f.Z_().default("").required("ai.errors.topic_required"),socialAccountIds:f.IX().default([]).of(f.nK().required()).required("ai.errors.socialAccountIds_required").min(1,"ai.errors.socialAccountIds_required"),networkPostType:f.Z_().default("").required("ai.errors.networkPostType_required").test("incorrect","ai.errors.networkPostType_incorrect",(e,t)=>{var i;let{parent:o,options:n}=t;const l=(null===(i=n.context)||void 0===i?void 0:i.socialAccounts)||[],a=(0,b.sy)(l,o.socialAccountIds);return!!(0,I.JQ)(a).find(t=>t.value===e&&!t.isComingSoon)}),postType:f.Z_().default("").required("ai.errors.postType_required").test("incorrect","ai.errors.postType_incorrect",(e,t)=>{var i;let{parent:o,options:n}=t;const l=(null===(i=n.context)||void 0===i?void 0:i.socialAccounts)||[],a=(0,b.sy)(l,o.socialAccountIds);return!!(0,I.Aq)(a,o.networkPostType).find(t=>t.value===e&&!t.isComingSoon)}),imageType:f.Z_().default("").test("required","ai.errors.imageType_required",(e,t)=>{let{parent:i}=t;return i.postType!==E.JM.Photo&&i.postType!==E.JM.Carousel||!!e}).test("incorrect","ai.errors.imageType_incorrect",(e,t)=>{let{parent:i}=t;if(!e)return!0;if(i.postType===E.JM.Photo){const t=ve.includes(e),o=e!==S.C.AI_IMAGES||!!i.aiImageStyle,n=e!==S.C.AI_TEMPLATE_IMAGES||!!i.aiTemplateUrl;return t&&o&&n}if(i.postType===E.JM.Carousel){const t=he.includes(e),o=e!==S.C.AI_TEMPLATE_IMAGES||!!i.aiTemplateUrl;return t&&o}return!0}),aiImageStyle:f.Z_().default(""),aiTemplateUrl:f.Z_().default(""),aiTemplateStrict:f.Xg().default(!1),customImages:f.IX().default([]).of(f.Z_().required()).test("required","ai.errors.customImages_required",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{parent:t}=arguments.length>1?arguments[1]:void 0;return t.postType!==E.JM.Photo&&t.postType!==E.JM.Carousel||t.imageType!==S.C.CUSTOM||e.length>0}).test("incorrect","ai.errors.customImages_incorrect",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{parent:t}=arguments.length>1?arguments[1]:void 0;return!e.length||(t.postType===E.JM.Photo?1===e.length:t.postType!==E.JM.Carousel||e.length>=1&&e.length<=ge)}),noOfPostImages:f.Rx().default(0).test("required","ai.errors.noOfPostImages_required",(e,t)=>{let{parent:i}=t;return i.postType!==E.JM.Carousel||e>0}).test("incorrect","ai.errors.noOfPostImages_incorrect",function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,{parent:t}=arguments.length>1?arguments[1]:void 0;if(!e)return!0;if(t.postType===E.JM.Carousel){if(t.imageType===S.C.AI_TEMPLATE_IMAGES)return e<=ge;const i=e+(t.hasTitleImage?1:0);return i>=1&&i<=ge}return!0}),logo:f.Z_().default(""),logoPosition:f.Z_().default(X.n[X.n.length-1]||"").test("incorrect","ai.errors.logoPosition_incorrect",e=>!e||!!X.n.includes(e)),brandbookId:f.Z_().default(void 0),language:f.Z_().default("").required("ai.errors.language_required"),labels:f.IX().default([]).of(f.nK().required()).required(),date:f.Z_().default("").required("ai.errors.date_required").test("incorrect","ai.errors.date_incorrect",e=>{if(!e)return!0;const t=(0,j.default)((0,y.default)(e)),i=(0,p.getTomorrowDate)();return!(0,C.default)(t,i)}),category:f.Z_().default(void 0),contentStyle:f.Z_().default("").required("ai.errors.contentStyle_required"),emoji:f.O7().default(!1),narrationStyle:f.Z_().default("").required("ai.errors.narrationStyle_required"),specialInstructions:f.Z_().default(""),hasTitleImage:f.O7().default(!0)}),fe=[{id:E.$h.ChooseBrandbook,title:"ai.steps.choose_brandbook.title",icon:u.qKD,content:{heading:"ai.steps.choose_brandbook.heading",description:"ai.steps.choose_brandbook.description"},fields:["brandbookId","language"],component:de[E.$h.ChooseBrandbook]},{id:E.$h.Basic,title:"ai.steps.basic.title",icon:pe.A6h,content:{heading:"ai.steps.basic.heading",description:"ai.steps.basic.description"},fields:["socialAccountIds","date","topic"],component:de[E.$h.Basic]},{id:E.$h.Enhance,title:"ai.steps.enhance.title",icon:ue.hgp,content:{heading:"ai.steps.enhance.heading",description:"ai.steps.enhance.description"},fields:["category","contentStyle","narrationStyle"],component:de[E.$h.Enhance]},{id:E.$h.Personalize,title:"ai.steps.personalize.title",icon:ue.VJJ,content:{heading:"ai.steps.personalize.heading",description:"ai.steps.personalize.description"},fields:["networkPostType","postType","imageType","aiImageStyle","aiTemplateUrl","aiTemplateStrict","customImages","noOfPostImages","hasTitleImage","logo","logoPosition"],component:de[E.$h.Personalize]},{id:E.$h.AdvancedCustomization,title:"ai.steps.advanced_customization.title",icon:ue.C5v,content:{heading:"ai.steps.advanced_customization.heading",description:"ai.steps.advanced_customization.description"},fields:["labels","specialInstructions","emoji"],component:de[E.$h.AdvancedCustomization]},{id:E.$h.Generate,title:"ai.steps.generate.title",icon:u.T$Z,content:{heading:"ai.steps.generate.heading",description:"ai.steps.generate.description"},component:de[E.$h.Generate]}],_e=e=>(0,I.Eo)(xe,e),be=(e,t)=>
1{var i;let{accounts:o}=t;const n=(null===o||void 0===o?void 0:o.filter(t=>e.socialAccountIds&&e.socialAccountIds.includes(t.id))).reduce((e,t)=>{const i=(0,T.A)(t.social_type);return i?{...e,[i]:[...e[i]||[],Number(t.id)]}:e},{}),l={topic:e.topic,accounts:Object.entries(n).map(e=>{let[t,i]=e;return{provider:t,account_ids:i}}),network_post_type:e.networkPostType,post_type:e.postType,image_type:e.postType===E.JM.Photo?ve.includes(e.imageType)?e.imageType:"":e.postType===E.JM.Carousel&&he.includes(e.imageType)?e.imageType:"",ai_image_style:e.postType!==E.JM.Photo&&e.postType!==E.JM.Carousel||e.imageType!==S.C.AI_IMAGES?"":e.aiImageStyle,ai_template_url:e.postType!==E.JM.Photo&&e.postType!==E.JM.Carousel||e.imageType!==S.C.AI_TEMPLATE_IMAGES?void 0:e.aiTemplateUrl,ai_template_strict:e.aiTemplateStrict,custom_images:e.postType!==E.JM.Photo&&e.postType!==E.JM.Carousel||e.imageType!==S.C.CUSTOM?void 0:e.customImages,number_of_images:e.postType===E.JM.Carousel?e.imageType===S.C.CUSTOM?(null===(i=e.customImages)||void 0===i?void 0:i.length)||0:e.noOfPostImages:e.networkPostType===E.HT.Post&&e.postType===E.JM.Photo?e.noOfPostImages:1,has_title_image:e.postType===E.JM.Carousel&&e.imageType===S.C.AI_TEMPLATE_IMAGES?e.hasTitleImage:void 0,logo:e.postType===E.JM.Photo||e.postType===E.JM.Carousel?e.logo:"",logo_position:e.postType!==E.JM.Photo&&e.postType!==E.JM.Carousel||e.imageType===S.C.AUTO_DESIGN?"":e.logoPosition,brandbook_id:e.brandbookId,language:e.language,date:e.date,labels:e.labels,category:e.category,content_style:e.contentStyle,emoji:e.emoji?"yes":"no",narration_style:e.narrationStyle,special_instructions:e.specialInstructions};return(0,k.omitBy)(l,k.isUndefined)},je=e=>{const t=(e.accounts||[]).reduce((e,t)=>[...e,...t.account_ids.map(e=>e.toString())],[]),i={topic:e.topic,socialAccountIds:t,networkPostType:e.network_post_type,postType:e.post_type,imageType:e.post_type===E.JM.Photo?ve.includes(e.image_type)?e.image_type:"":e.post_type===E.JM.Carousel&&he.includes(e.image_type)?e.image_type:"",aiImageStyle:e.ai_image_style,aiTemplateUrl:e.ai_template_url,aiTemplateStrict:e.ai_template_strict,customImages:e.custom_images,noOfPostImages:e.number_of_images,hasTitleImage:e.has_title_image,logo:e.logo,logoPosition:e.logo_position,brandbookId:e.brandbook_id,language:e.language,date:e.date,labels:e.labels,category:e.category,contentStyle:e.content_style,emoji:"yes"===e.emoji,narrationStyle:e.narration_style,specialInstructions:e.special_instructions};return(0,k.omitBy)(i,k.isUndefined)},ye=e=>({...xe.getDefault(),date:(0,ce.default)((0,p.getTomorrowDate)(),"yyyy-MM-dd"),networkPostType:E.HT.Post,imageType:ve[0],aiImageStyle:"no-style",language:p.DEFAULT_AI_DOCUMENT_LANGUAGE,contentStyle:ie.gV[0].value,narrationStyle:ie.Y4[0].value,noOfPostImages:1,hasTitleImage:!0,...e});const Ce=()=>{const e=(0,_.v9)(e=>e.socialAccountsStore.accounts);return(0,g.cI)({defaultValues:ye(),resolver:(0,x.X)(xe),context:{socialAccounts:e}})};var ke=i(402115),Te=i(282542),Se=i(559443),Ie=i(91800),Ee=i(919941),we=i(831672),Ae=i(182088);const Pe=e=>{let{initialValues:t,onClose:i}=e;const{t:n}=(0,m.$)(["common","ai","planner"]),l=(0,_.I0)(),a=Ce(),{trigger:s,getValues:r,watch:d}=a,c=(0,Ie.X)(),[u,v]=(0,w.k)(),h=(0,o.useRef)(null),x=(0,o.useRef)(!1),{checkFeatureAvailability:f}=(0,we.Z)(),b=(0,_.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),j=(0,_.v9)(e=>{var t,i;return null===(t=e.apps.common)||void 0===t||null===(i=t.features)||void 0===i?void 0:i.find(e=>e.feature_code===p.FeatureCodes.COIN)}),y=(0,_.v9)(e=>e.socialAccountsStore.accounts),C=(0,o.useMemo)(()=>(0,Ee.lL)(b,p.FeatureCodes.PREMIUM),[b]),k=d(["postType","imageType","noOfPostImages","socialAccountIds","networkPostType"]),T=(0,o.useMemo)(()=>{const[e,t,i,o,n]=k;return function(e,t){return(0,me.QE)({...e,carouselImageTypes:he,defaultImageType:ve[0]},t)}({postType:e,imageType:t,noOfPostImages:i,socialAccountIds:o,networkPostType:n},y||[])},[k,y]),S=(0,o.useMemo)(()=>j?(j.usage_limit||0)-(j.current_usage||0):1/0,[j]);(0,o.useEffect)(()=>{t&&a.reset(ye({...t}))},[t]);const I=(0,o.useCallback)(()=>{l((0,Te.$$)({product:p.PRODUCTS.SOCIAL_MEDIA}))},[l]),A=(0,o.useCallback)(e=>{if(T&&e!==E.$h.ChooseBrandbook)return n("ai.credits_usage",{ns:"planner",quantity:T})},[T,n]),P=(0,o.useCallback)((e,t)=>{const{postType:i,language:o,brandbookId:l,imageType:a}=r();if(t===E.$h.Generate){if(S<T&&!x.current)return v.on(),!1;x.current=!1}if(t===E.$h.Generate){const e=p.AI_LANGUAGES.find(e=>e.value===o);if(l&&!f(p.FeatureCodes.BRANDKIT))return(0,F.CFj)({title:n("chosen_premium_feature.title"),description:n("chosen_premium_feature.description",{name:`${n("ai.fields.brandbookId",{ns:"planner"})}`}),status:"error"}),I(),!1;if(null!==e&&void 0!==e&&e.isPremium&&!C)return(0,F.CFj)({title:n("chosen_premium_feature.title"),description:n("chosen_premium_feature.description",{name:`${n("ai.fields.language",{ns:"planner"})}: ${null===e||void 0===e?void 0:e.plainLabel}`}),status:"error"}),I(),!1}if(t===E.$h.Generate&&!C){const e=Se.Wf.find(e=>e.value===a);if(i===E.JM.Carousel)return(0,F.CFj)({title:n("chosen_premium_feature.title"),description:n("chosen_premium_feature.description",{name:`${n("ai.fields.postType",{ns:"planner"})}: ${n(`ai.post_type_labels.${i}`,{ns:"planner"})}`}),status:"error"}),I(),!1;if(i===E.JM.Photo&&null!==e&&void 0!==e&&e.isPremium)return(0,F.CFj)({title:n("chosen_premium_feature.title"),description:n("chosen_premium_feature.description",{name:n(`tts_media_source_types.${null===e||void 0===e?void 0:e.label}`,{ns:"ai"})}),status:"error"}),I(),!1}return!0},[f,r,I,C,n,S,T,v]);return(0,ae.jsxs)(g.RV,{...a,children:[(0,ae.jsx)(ke.Z,{steps:fe,areFieldsValid:async e=>await s(e,{shouldFocus:!0}),onBack:i,onBeforeStepNext:P,onStepNext:e=>{(0,p.analyticsTrackEvent)(`smAiTiktokPostStep.${e}`)},similarTools:c,getCreditInfo:A,ref:h}),u&&(0,ae.jsx)(Ae.Z,{estimatedCredits:T,onProceed:()=>{var e;v.off(),x.current=!0,null===(e=h.current)||void 0===e||e.handleStepNext()},onCancel:v.off})]})};var De=i(799396),Oe=i(310382),ze=i(491771),Re=i(182534),Me=i(465521),Le=i(581283),Fe=i(29352),$e=i(557470),Ue=i(165980);const Ne=[{id:"generator",icon:u.T$Z,url:(0,v.Gn)(p.AI_TIKTOK_POST_PATH)},{id:"history",icon:De.u23,url:(0,v.Gn)(p.AI_TIKTOK_POST_PATH,{view:E.bW.History})}],Be=()=>{const{t:e}=(0,m.$)(["planner","common"]),t=(0,n.S)({base:!0,md:!1}),{view:i,id:g}=(0,h.UO)(),x=(0,le.k6)(),{isOpen:f,onClose:_}=(0,Ue.Q)("tiktok_posts"),b=(0,h.TH)(),[j,y]=(0,o.useState)(void 0),C=new URLSearchParams(b.search),k=(0,o.useCallback)(()=>{i&&g?x.replace((0,v.Gn)(p.AI_TIKTOK_POST_PATH,{view:i})):x.replace((0,v.Gn)(p.SOCIAL_MEDIA_DASHBOARD))},[x,g,i]),T=(0,o.useCallback)(()=>{x.replace((0,v.Gn)(p.SOCIAL_MEDIA_DASHBOARD))},[x]),S=(0,o.useCallback)(()=>(0,ae.jsx)(F.vXb.LayoutHeaderTabs,{activeItemId:i===E.bW.History?Ne[1].id:Ne[0].id,items:Ne.map(t=>({...t,label:e(`ai.view.${t.id}`)})),hideLabels:t}),[t,e,i]);return i===E.bW.History&&g?(0,ae.jsx)(ze.Z,{executionWorkflowSlug:p.SM_TIKTOK_POST_GENERATOR_V2_STEP_2_WORKFLOW_SLUG,defaultPostsView:ze.T.List,feedbackSourceType:Re.vx.AiTiktokPostGenerator,analyticsPrefix:"smAiTiktokPostHistoryItem",onReuse:e=>{const{date:t,...i}=je(e);y(i),x.push(`${(0,v.Gn)(p.AI_TIKTOK_POST_PATH)}?reuse=1`)},onDeleted:()=>x.replace((0,v.Gn)(p.AI_TIKTOK_POST_PATH,{view:E.bW.History})),wrapper:t=>{var i;let{data:o,isLoading:n,onReuse:p,onDelete:m,children:v}=t;return(0,ae.jsx)(F.vXb.Layout,{title:(null===o||void 0===o||null===(i=o.settings)||void 0===i?void 0:i.topic)||"",subtitle:null!==o&&void 0!==o&&o.modified?(0,ae.jsx)(Le.Z,{date:o.modified,asText:!0}):"",icon:u.fA5,isLoading:n,onBack:k,onClose:T,isScrollable:!0,headerRight:(0,ae.jsxs)(l.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,ae.jsx)(a.j,{as:s.h,size:"sm",variant:"ghost",icon:(0,ae.jsx)(r.J,{as:ue.Og$}),"aria-label":e("options",{ns:"common"})}),(0,ae.jsxs)(d.q,{minWidth:0,children:[p&&(0,ae.jsx)(c.s,{icon:(0,ae.jsx)(r.J,{as:ue.wNS}),onClick:p,children:e("ai.reuse_history_item")}),m&&(0,ae.jsx)(c.s,{icon:(0,ae.jsx)(r.J,{as:ue.KGR}),color:"common.negative",onClick:m,children:e("delete",{ns:"common"})})]})]}),children:v})}}):i===E.bW.History?(0,ae.jsx)(F.vXb.Layout,{title:e("ai.post_generator.tiktok.title"),subtitle:e("ai.post_generator.tiktok.subtitle"),icon:u.fA5,headerCenter:S(),onBack:k,onClose:T,isScrollable:!0,headerRight:(0,ae.jsx)(Me.Z,{}),children:(0,ae.jsx)(Oe.Z,{type:L.zq4.SINGLE_TIKTOK,analyticsPrefix:"smAiTiktokPostHistory",generatorUrl:(0,v.Gn)(p.AI_TIKTOK_POST_PATH),getItemUrl:e=>(0,v.Gn)(p.AI_TIKTOK_POST_PATH,{view:E.bW.History,id:e}),onReuse:e=>{const{date:t,...i}=je(e);y(i),x.push(`${(0,v.Gn)(p.AI_TIKTOK_POST_PATH)}?reuse=1`)}})}):(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(Fe.U,{isOpen:f,onClose:_,config:$e.D.tiktok_posts}),(0,ae.jsx)(F.vXb.Layout,{title:e("ai.post_generator.tiktok.title"),subtitle:e("ai.post_generator.tiktok.subtitle"),icon:u.fA5,headerCenter:S(),onBack:k,onClose:T,headerRight:(0,ae.jsx)(Me.Z,{}),children:(0,ae.jsx)(Pe,{initialValues:C.has("reuse")?j:void 0,onClose:T})})]})}},16892:(e,t,i)=>{i.d(t,{Z:()=>r});var o=i(11254),n=i(295903),l=i(270858),a=i(179822),s=i(228993);const r=e=>{let{src:t,isVideo:i=!1,isLoading:r=!1,ratio:d=1,wrapperStyles:c}=e;return(0,s.jsx)(o.o,{ratio:d,sx:c,overflow:"hidden",children:r?(0,s.jsx)(n.O,{}):(0,s.jsx)(s.Fragment,{children:i?(0,s.jsx)(l.x,{as:"video",src:t,controls:!0,preload:"metadata"}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.E,{src:t,alt:"",fallback:(0,s.jsx)(s.Fragment,{}),filter:"blur(20px) opacity(0.7)"}),(0,s.jsx)(a.E,{src:t,alt:"",fallback:(0,s.jsx)(s.Fragment,{}),sx:{objectFit:"contain !important"}})]})})})}},912912:(e,t,i)=>{i.d(t,{Z:()=>C,y:()=>y});var o=i(375628),n=i(878818),l=i(351839),a=i(298249),s=i(741065),r=i(587383),d=i(756600),c=i(270858),u=i(329060),p=i(68530),m=i(206782),v=i(413541),h=i(683017),g=i(550504),x=i(228993);const f="___custom___",_={display:"grid",gridGap:3,gridTemplateColumns:"repeat(auto-fill, minmax(min(240px, 100%), 1fr))"},b=e=>{let{id:t,colors:i=["common.indigo","common.candy"]}=e;const[n,l]=(0,o.dQ)("colors",i);return(0,x.jsx)("svg",{width:"0",height:"0",style:{position:"absolute"},children:(0,x.jsx)("defs",{children:(0,x.jsxs)("linearGradient",{id:t,x1:"0%",y1:"100%",x2:"100%",y2:"0%",children:[(0,x.jsx)("stop",{offset:"0%",stopColor:n}),(0,x.jsx)("stop",{offset:"75%",stopColor:l})]})})})},j=e=>{let{gradientId:t,item:i}=e;return(0,x.jsx)(n.u,{placement:"top",label:i.tooltip||"",isDisabled:!i.tooltip,hasArrow:!0,children:(0,x.jsxs)(l.k,{padding:2,gap:3,width:"full",height:"full",children:[i.icon&&(0,x.jsx)(a.J,{as:i.icon,alignSelf:"center",fontSize:"xl",color:"content_inactive"}),(0,x.jsxs)(l.k,{flexDirection:"column",gap:1,children:[(0,x.jsx)(s.x,{fontSize:"sm",fontWeight:"medium",color:"content_active",children:i.title}),(0,x.jsx)(s.x,{fontSize:"xs",lineHeight:"shorter",color:"content_details",children:i.description})]})]})})},y=e=>{let{items:t,value:i=[],gradientColors:o,isDisabled:n,onChange:a}=e;const[s]=(0,h.useState)(`category-field-gradient-${(0,g.Z)()}`),[m,v]=(0,r.k)(),y=(0,h.useMemo)(()=>t.map(e=>e.value),[t]),C=(0,h.useMemo)(()=>i.filter(e=>y.includes(e)),[y,i]),k=(0,h.useMemo)(()=>i.filter(e=>!y.includes(e)),[y,i]);return(0,h.useEffect)(()=>{k.length&&v.on()},[]),(0,x.jsxs)(l.k,{flexDirection:"column",gap:2,children:[(0,x.jsx)(b,{id:s,colors:o}),(0,x.jsx)(d.c,{onChange:e=>
1{e.includes(f)?(v.on(),a(e.filter(e=>e!==f))):(v.off(),a(e.filter(e=>y.includes(e))))},value:m?[...i,f]:i,size:"sm",variant:"card",children:(0,x.jsx)(c.x,{sx:_,children:t.map(e=>(0,x.jsx)(u.X,{value:e.value?e.value:f,isDisabled:n,children:(0,x.jsx)(j,{gradientId:s,item:e})},e.value))})}),m&&(0,x.jsx)(p.g,{onChange:e=>{const t=e.target.value;a(t?[...C,t]:C)},value:k.join("\n"),isDisabled:n})]})},C=e=>{let{items:t,value:i,gradientColors:o,isDisabled:n,onChange:a}=e;const[s]=(0,h.useState)(`category-field-gradient-${(0,g.Z)()}`),[d,c]=(0,r.k)(!!i&&!t.find(e=>e.value===i));return(0,x.jsxs)(l.k,{flexDirection:"column",gap:2,children:[(0,x.jsx)(b,{id:s,colors:o}),(0,x.jsx)(m.E,{onChange:e=>{e===f?(c.on(),a("")):(c.off(),a(e))},value:d?f:i,size:"sm",variant:"card",sx:_,children:t.map(e=>(0,x.jsx)(v.Y,{value:e.value?e.value:f,isDisabled:n,children:(0,x.jsx)(j,{gradientId:s,item:e})},e.value))}),d&&(0,x.jsx)(p.g,{onChange:e=>a(e.target.value),value:i||"",isDisabled:n})]})}},949605:(e,t,i)=>{i.d(t,{Z:()=>E});var o=i(692877),n=i(587383),l=i(270858),a=i(179822),s=i(298249),r=i(773320),d=i(282887),c=i(553218),u=i(741065),p=i(773414),m=i(349798),v=i(902352),h=i(351839),g=i(129944),x=i(683017),f=i(408499),_=i(778145),b=i(104399),j=i(249426),y=i(492736),C=i(287543),k=i(514077),T=i(228993);const S={position:"relative",zIndex:0,overflow:"hidden",_before:{position:"absolute",inset:0,zIndex:-1,content:'""',background:"base_level_3"}},I=e=>{let{item:t,thumb:i,onRemove:r,onMoveLeft:d,onMoveRight:c,previewEnabled:u}=e;const{t:p}=(0,f.$)(["planner"]),m=(0,o.S)({base:!0,md:!1}),[v,h]=(0,n.k)(),[g,I]=(0,x.useState)(null),E=m||v;return(0,T.jsxs)(l.x,{position:"relative",width:"128px",minWidth:"128px",height:"128px",borderRadius:"base",backgroundColor:"content_alpha_300",onMouseEnter:h.on,onMouseOver:h.on,onMouseLeave:h.off,children:[(0,T.jsx)(l.x,{width:"full",height:"full",overflow:"hidden",borderRadius:"inherit",children:u?(0,T.jsx)(C.Z,{src:i,alt:(0,b.getFileName)(t),openDelay:800,imageProps:{fallback:!1===g?(0,T.jsx)(j.Z,{text:(0,b.getFileName)(t)}):(0,T.jsx)(y.Z,{}),onLoadStart:()=>I(null),onLoad:()=>I(!0),onError:()=>I(!1),width:"full",height:"full",objectFit:"cover"}}):(0,T.jsx)(a.E,{src:i,fallback:!1===g?(0,T.jsx)(j.Z,{text:(0,b.getFileName)(t)}):(0,T.jsx)(y.Z,{}),onLoadStart:()=>I(null),onLoad:()=>I(!0),onError:()=>I(!1),width:"full",height:"full",objectFit:"cover"})}),E&&(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(l.x,{position:"absolute",top:1,right:1,children:(0,T.jsx)(k.Ddz,{tooltipLabel:p("post_media_list.actions.remove"),tooltipPosition:"top",icon:(0,T.jsx)(s.J,{as:_.FaTrash}),size:"sm",sx:{...S},isDisabled:!r,onClick:r})}),(0,T.jsx)(l.x,{position:"absolute",bottom:1,left:1,children:(0,T.jsx)(k.Ddz,{tooltipLabel:p("post_media_list.actions.move_left"),tooltipPosition:"top",icon:(0,T.jsx)(s.J,{as:_.FaChevronLeft}),size:"sm",sx:{...S},isDisabled:!d,onClick:d})}),(0,T.jsx)(l.x,{position:"absolute",bottom:1,right:1,children:(0,T.jsx)(k.Ddz,{tooltipLabel:p("post_media_list.actions.move_right"),tooltipPosition:"top",icon:(0,T.jsx)(s.J,{as:_.FaChevronRight}),size:"sm",isDisabled:!c,onClick:c,sx:{...S}})})]})]})},E=e=>{let{maxItems:t,items:i=[],addComponent:o=x.Fragment,containerProps:n={},getThumb:a=e=>e,onChange:j,previewEnabled:y}=e;const{t:C}=(0,f.$)(["ai","planner"]),k=(0,x.useRef)(null),S=(0,r.D)(i),E=(0,x.useCallback)(()=>{var e;null===(e=k.current)||void 0===e||e.scrollTo({left:99999})},[]),w=(0,x.useCallback)(e=>{j(i.filter((t,i)=>i!==e))},[i,j]),A=(0,x.useCallback)(e=>{const t=[...i];[t[e-1],t[e]]=[t[e],t[e-1]],j(t)},[i,j]),P=(0,x.useCallback)(e=>{const t=[...i];[t[e+1],t[e]]=[t[e],t[e+1]],j(t)},[i,j]),D=(0,x.useCallback)(()=>{j([])},[j]);return(0,b.useHorizontalScroll)(k),(0,x.useEffect)(()=>{(null===i||void 0===i?void 0:i.length)>0&&(null===i||void 0===i?void 0:i.length)>(null===S||void 0===S?void 0:S.length)&&k.current&&E()},[null===i||void 0===i?void 0:i.length,null===S||void 0===S?void 0:S.length]),(0,T.jsx)(l.x,{width:"full",borderRadius:"lg",bgColor:"base_level_2",border:"1px solid",borderColor:"content_alpha_200",padding:3,...n,children:(0,T.jsxs)(d.g,{children:[(0,T.jsxs)(c.U,{w:"full",align:"center",justify:"space-between",minHeight:6,children:[(0,T.jsxs)(u.x,{color:"content_inactive",fontSize:"sm",children:[C("selected_media",{ns:"ai"})," ",t?`(${i.length} / ${t})`:null]}),i.length>0&&(0,T.jsx)(p.h,{size:"xs",variant:"ghost",children:(0,T.jsx)(m.z,{leftIcon:(0,T.jsx)(_.FaTrash,{}),onClick:D,children:C("delete_all",{ns:"ai"})})})]}),(0,T.jsx)(v.i,{my:2}
1),(0,T.jsxs)(h.k,{w:"full",align:"flex-start",gap:1,overflowY:"hidden",overflowX:"auto",ref:k,children:[i.map((e,t)=>{const o=0===t,n=t===i.length-1;return(0,T.jsx)(I,{item:e,thumb:a(e),onRemove:()=>w(t),onMoveLeft:o?void 0:()=>A(t),onMoveRight:n?void 0:()=>P,previewEnabled:y},`${e}-${t}`)}),(!t||i.length<t)&&(0,T.jsx)(o,{children:(0,T.jsxs)(g.M,{borderRadius:"base",border:"1px dashed",borderColor:"content_alpha_400",background:"base_alpha_300",color:"content_inactive",flexDirection:"column",width:"128px",height:"128px",children:[(0,T.jsx)(s.J,{as:_.FaPlus}),C("add_media",{ns:"common"})]})})]})]})})}},490986:(e,t,i)=>{i.d(t,{Z:()=>p});var o=i(587383),n=i(351839),l=i(741065),a=i(313773),s=i(514077),r=i(291508),d=i(683017),c=i(408499),u=i(228993);const p=e=>{let{brandbookId:t,contentType:i,onChange:p}=e;const{t:m}=(0,c.$)(["common"]),[v,h]=(0,o.k)(),[g,x]=(0,d.useState)([]),f=(0,d.useCallback)(async()=>{h.on();try{var e;const o=await(0,a.mQ_)({payload:{brand_id:t,content_type:i}});x((null===(e=o.data.output)||void 0===e?void 0:e.suggested_topics)||[])}catch(o){(0,r.S3)(o)}finally{h.off()}},[t,i,h]);return(0,d.useEffect)(()=>{f()},[]),v||g.length?(0,u.jsx)(n.k,{flexDirection:"column",gap:2,padding:3,background:"base_alpha_200",borderRadius:"lg",children:v?(0,u.jsx)(s.mj6,{}):(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(l.x,{fontSize:"sm",color:"content_inactive",fontWeight:"medium",children:[m("suggestions"),":"]}),(0,u.jsx)(s.W1P,{list:g,onChange:p})]})}):null}},402115:(e,t,i)=>{i.d(t,{Z:()=>_});var o=i(683017),n=i(692877),l=i(670167),a=i(408499),s=i(514077),r=i(866919),d=i(817745),c=i(282887),u=i(741065),p=i(878818),m=i(349798),v=i(298249),h=i(104399),g=i(228993);const x=e=>{let{tools:t}=e;const{t:i}=(0,a.$)(["planner"]);return(0,g.jsxs)(c.g,{spacing:2,align:"stretch",children:[(0,g.jsx)(u.x,{fontWeight:"semibold",color:"content_inactive",children:i("ai.similar_tools")}),t.map(e=>(0,g.jsx)(p.u,{hasArrow:!0,shouldWrapChildren:!0,label:i(e.description,{ns:e.translation}),openDelay:300,placement:"top-end",children:(0,g.jsx)(m.z,{as:d.rU,to:e.path,variant:"ghost",justifyContent:"flex-start",leftIcon:(0,g.jsx)(v.J,{as:e.icon,boxSize:4}),onClick:()=>(e=>{(0,h.analyticsTrackEvent)("smAiSimilarToolClick",{tool:e.path})})(e),width:"full",size:"sm",children:i(e.title,{ns:e.translation})},e.path)}))]})},f=(e,t)=>{var i,d,c,u,p,m;let{steps:v,areFieldsValid:h,onBack:f,onBeforeStepNext:_,onStepNext:b,translationNs:j="planner",similarTools:y,getCreditInfo:C,asideContent:k}=e;const{t:T}=(0,a.$)(["planner","common","ai"]),S=(0,n.S)({base:!0,md:!1}),{activeStep:I,activeStepIndex:E,nextStep:w,previousStep:A,setStep:P,isStepActive:D,isStepCompleted:O,isStepClickable:z}=(0,s.lGy)({steps:v.map(e=>e.id),defaultStep:v[0].id}),R=(0,o.useCallback)(async()=>{var e,t,i;if(null!==(e=v[E])&&void 0!==e&&null!==(t=e.fields)&&void 0!==t&&t.length){if(!await h(v[E].fields||[]))return void(0,s.j9B)({description:T("ai.check_errors"),status:"error"})}if("function"===typeof _&&!_(I,null===(i=v[E+1])||void 0===i?void 0:i.id))return;const o=w();o!==I&&(null===b||void 0===b||b(o))},[v,E,_,I,w,h,T,b]);(0,o.useImperativeHandle)(t,()=>({handleStepNext:R}),[R]);const M=0===E&&(null===(i=v[0])||void 0===i?void 0:i.id)===r.$h.Intro;return(0,g.jsxs)(s.vXb.WizardLayout,{children:[!S&&(0,g.jsx)(s.vXb.WizardAside,{children:(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(s.vXb.WizardSteps,{children:v.map((e,t)=>(0,g.jsx)(s.vXb.WizardStep,{no:t+1,title:T(e.title,{ns:j}),icon:e.icon,isActive:D(e.id),isCompleted:O(e.id),onClick:z(e.id)||M&&1===t?()=>{P(e.id)}:void 0},e.id))}),k,!(null===y||void 0===y||!y.length)&&0===E&&(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(l.L,{minHeight:2}),(0,g.jsx)(x,{tools:y})]})]})}),(0,g.jsx)(s.vXb.WizardContent,{activeStepIndex:E,title:M?void 0:T(null===(d=v[E])||void 0===d||null===(c=d.content)||void 0===c?void 0:c.heading,{ns:j}),description:M?void 0:T(null===(u=v[E])||void 0===u||null===(p=u.content)||void 0===p?void 0:p.description,{ns:j}),footer:M?void 0:E<v.length-1&&(0,g.jsx)(s.vXb.WizardNavigation,{onBack:E>0?A:f,isGenerate:E+1===v.length-1,creditInfo:null===C||void 0===C?void 0:C(I)}),isBeta:null===(m=v[E])||void 0===m?void 0:m.isBeta,containerProps:M?{padding:0}:void 0,onSubmit:()=>{R()},children:(()=>{var e;const t=null===(e=v[E])||void 0===e?void 0:e.component;return t?(0,g.jsx)(t,{onBack:()=>A()}):null})()})]})},_=(0,o.forwardRef)(f)},310382:(e,t,i)=>{i.d(t,{Z:()=>L});var o=i(270858),n=i(351839),l=i(880745),a=i(172623),s=i(878818),r=i(77456),d=i(741065),c=i(39821),u=i(170882),p=i(828865),m=i(366354),v=i(138342),h=i(587383),g=i(162210),x=i(349798),f=i(329060),_=i(412997),b=i(313773),j=i(104399),y=i(514077),C=i(683017),k=i(408499),T=i(778145),S=i(799396),I=i(764293),E=i(817745),w=i(137413),A=i(950679),P=i(266542),D=i(273525),O=i(581283),z=i(228993);const R=()=>(0,z.jsxs)(o.x,{borderRadius:"md",background:"base_level_1",padding:2,marginBottom:2,height:"12.5rem",children:[(0,z.jsx)(n.k,{alignItems:"center",children:(0,z.jsx)(l.N,{noOfLines:1,skeletonHeight:4,w:"80%",mt:1,mb:1})}),(0,z.jsx)(n.k,{alignItems:"center",marginTop:3,children:(0,z.jsx)(l.N,{fontSize:"xs",noOfLines:1,skeletonHeight:3,width:"50%",marginTop:.5,marginBottom:1})})]}),M=e=>{let{path:t,accounts:i,title:l,date:h,user:g,onReuse:x,onDelete:f}=e;const{t:_}=(0,k.$)(["planner","common"]);return(0,z.jsxs)(o.x,{position:"relative",_hover:{boxShadow:"card"},_focus:{boxShadow:"card"},zIndex:0,children:[(0,z.jsxs)(n.k,{position:"relative",flexDirection:"column",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_100",height:"12.5rem",w:"full",overflow:"hidden",cursor:"pointer",tabIndex:0,as:E.rU,to:t,children:[(0,z.jsx)(n.k,{flex:1,flexDirection:"column",alignItems:"center",justifyContent:"center",padding:4,gap:2,children:(0,z.jsx)(a.E,{gap:2,children:i.map(e=>(0,z.jsx)(a.U,{children:(0,z.jsx)(D.Z,{name:e.name,src:e.image,socialType:e.social_type,socialTypeShown:!0,size:"sm"})},e.id))})}),(0,z.jsx)(n.k,{paddingX:2,pt:2,pb:1,gap:.5,flexDirection:"column",bg:"base_level_3",borderTop:"1px solid",borderTopColor:"content_alpha_100",children:(0,z.jsxs)(n.k,{gap:2,children:[g&&(0,z.jsx)(s.u,{hasArrow:!0,placement:"top",label:`${_("created_by",{ns:"common"})}: ${g.name||g.email}`,children:(0,z.jsx)(r.q,{src:g.image,name:g.name||g.email,size:"sm",showBorder:!0,borderWidth:"2px",borderColor:"base_level_3"})}),(0,z.jsxs)(o.x,{w:"full",children:[(0,z.jsx)(d.x,{as:"span",noOfLines:1,fontSize:"sm",color:"content_inactive",lineHeight:1,mb:1,children:l}),(0,z.jsx)(n.k,{alignItems:"center",w:"full",justifyContent:"space-between",children:(0,z.jsx)(O.Z,{date:h,fontSize:"xs",color:"content_note",noOfLines:1,wordBreak:"keep-all"})})]})]})})]}),(0,z.jsxs)(c.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,z.jsx)(u.j,{as:p.h,size:"sm",variant:"ghost",icon:(0,z.jsx)(T.FaEllipsisV,{}),"aria-label":"Options",top:2,position:"absolute",right:2,zIndex:0,_after:{position:"absolute",inset:0,zIndex:-1,
1content:'""',background:"base_level_3",borderRadius:"inherit"},onClick:e=>e.stopPropagation()}),(0,z.jsxs)(m.q,{minWidth:0,onClick:e=>e.stopPropagation(),children:[x&&(0,z.jsx)(v.s,{icon:(0,z.jsx)(T.FaReply,{}),onClick:x,children:_("ai.reuse_history_item")}),(0,z.jsx)(v.s,{icon:(0,z.jsx)(T.FaTrash,{}),color:"common.negative",onClick:f,children:_("delete",{ns:"common"})})]})]})]})},L=e=>{var t;let{type:i,analyticsPrefix:l,generatorUrl:a,getItemUrl:s,onReuse:r}=e;const{t:d}=(0,k.$)(["planner","common"]),c=(0,I.I0)(),[u,p]=(0,h.k)(),[m,v]=(0,C.useState)(),[T,D]=(0,C.useState)(),O=(0,I.v9)(e=>e.socialAccountsStore.accounts),L=(0,C.useCallback)(async()=>{try{var e;const t=await(0,b.lSK)(i);(null===(e=t.data)||void 0===e?void 0:e.status)===j.PLANNER_RESPONSE_STATUS_SUCCESS?D({list:t.data.items||[]}):(D(void 0),(0,w.EF)(t))}catch(t){D(void 0),(0,w.EF)(t.response)}},[i]),F=(0,C.useCallback)(async(e,t)=>{(0,j.analyticsTrackEvent)(`${l}.delete`,{withDrafts:t});try{p.on();const i=await(0,b.mLN)(e,{withDrafts:t});(0,w.EF)(i),await L()}catch(i){(0,w.EF)(i.response)}finally{p.off()}},[L,p,l]),$=(0,C.useCallback)(async()=>{p.on();try{await c((0,A.RC)()),await L()}catch{}p.off()},[c,L,p]);return(0,C.useEffect)(()=>{$()},[]),u?(0,z.jsx)(g.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(260px, 1fr))",children:Array.from({length:4}).map((e,t)=>(0,z.jsx)(R,{},t))}):(0,z.jsxs)(z.Fragment,{children:[null!==T&&void 0!==T&&null!==(t=T.list)&&void 0!==t&&t.length?(0,z.jsx)(g.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(260px, 1fr))",children:T.list.map(e=>{const t=e.settings.accounts.reduce((e,t)=>[...e,...t.account_ids.map(e=>e.toString())],[]);return(0,z.jsx)(M,{path:s(e.id),accounts:O.filter(e=>t.includes(e.id)),title:e.settings.topic,date:e.modified,user:e.creator,onReuse:r?()=>{r(e.settings)}:void 0,onDelete:()=>v({id:e.id})},e.id)})}):(0,z.jsxs)(n.k,{flexDirection:"column",alignItems:"center",background:"base_alpha_100",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",paddingX:4,paddingY:8,children:[(0,z.jsx)(P.Z,{icon:S.u23,title:d("ai.history.empty_screen_title"),subtitle:d("ai.history.empty_screen_description")}),(0,z.jsx)(x.z,{as:E.rU,to:a,leftIcon:(0,z.jsx)(_.T$Z,{}),children:d("ai.view.generator")})]}),(0,z.jsx)(y.sm4,{loading:!(null===m||void 0===m||!m.inProgress),isOpen:!(null===m||void 0===m||!m.id),title:d("are_you_sure",{ns:"common"}),message:d("delete_confirm",{ns:"common"}),cancelButtonText:d("cancel",{ns:"common"}),confirmButtonText:d("delete",{ns:"common"}),confirmButtonVariant:"danger",onConfirm:async()=>{v(e=>({...e,inProgress:!0})),await F(m.id,null===m||void 0===m?void 0:m.withDrafts),v(void 0)},onClose:()=>v(void 0),children:(0,z.jsx)(o.x,{marginTop:3,children:(0,z.jsx)(f.X,{isChecked:!(null===m||void 0===m||!m.withDrafts),onChange:()=>v(e=>({...e,withDrafts:!(null!==e&&void 0!==e&&e.withDrafts)})),children:(0,z.jsx)(o.x,{as:"span",fontSize:"sm",children:d("ai.delete_history_item_with_drafts")})})})})]})}},491771:(e,t,i)=>{i.d(t,{T:()=>se,Z:()=>me});var o=i(351839),n=i(741065),l=i(39821),a=i(170882),s=i(828865),r=i(366354),d=i(138342),c=i(295903),u=i(500981),p=i(878818),m=i(670167),v=i(880745),h=i(270858),g=i(902352),x=i(298249),f=i(692877),_=i(703921),b=i(587383),j=i(957711),y=i(162210),C=i(206782),k=i(413541),T=i(450913),S=i(773414),I=i(349798),E=i(313773),w=i(104399),A=i(308686),P=i(683017),D=i(408499),O=i(778145),z=i(764293),R=i(379274),M=i(976166),L=i(137413),F=i(950679),$=i(39579),U=i(388094),N=i(273525),B=i(617713),Z=i(727298),W=i(664723),H=i(514077),G=i(486477),V=i(709536),J=i(205548),K=i(262813),q=i(747676),X=i(727670),Y=i(342689),Q=i(245522),ee=i(866919),te=i(51238),ie=i(412997),oe=i(16892),ne=i(291508),le=i(182534),ae=i(228993);let se=function(e){return e.Grid="grid",e.List="list",e}({});const re=e=>{var t;return(null===e||void 0===e||null===(t=e.postStatus)||void 0===t?void 0:t.id)===K.Z.USED},de=e=>{let{score:t,size:i="0.625rem"}=e;const{t:l}=(0,D.$)(["planner"]);return(0,ae.jsxs)(o.k,{alignItems:"center",gap:"0.75em",paddingY:"0.25em",paddingX:"0.5em",border:"1px solid",borderColor:"common.primary_400",borderRadius:"lg",background:"base_level_1",fontSize:i,fontWeight:"initial",color:"content_inactive",width:"min-content",children:[(0,ae.jsx)(n.x,{fontSize:"0.875em",textTransform:"uppercase",whiteSpace:"pre-wrap",lineHeight:"1.125em",children:l("ai.engagement_score")}),(0,ae.jsx)(n.x,{fontSize:"2em",lineHeight:"1em",color:"common.positive_dark",fontWeight:"bold",children:t})]})},ce=e=>{let{size:t="sm",onEditImages:i,onRegenerate:o,onEdit:n,onPreview:c,onReuse:u}=e;const{t:p}=(0,D.$)(["planner","common"]);return(0,ae.jsxs)(ae.Fragment,{children:[(i||o)&&(0,ae.jsxs)(l.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,ae.jsx)(a.j,{as:s.h,size:t,variant:"ghost",icon:(0,ae.jsx)(ie.FBZ,{})}),(0,ae.jsxs)(r.q,{minWidth:0,children:[i&&(0,ae.jsx)(d.s,{onClick:i,children:p("ai.edit_images")}),o&&(0,ae.jsx)(d.s,{onClick:o,children:p("ai.regenerate")})]})]}),c&&(0,ae.jsx)(H.Ddz,{tooltipLabel:p("preview",{ns:"common"}),variant:"ghost",size:t,icon:(0,ae.jsx)(O.FaEye,{}),onClick:c}),n&&(0,ae.jsx)(H.Ddz,{tooltipLabel:p("edit",{ns:"common"}),variant:"ghost",size:t,icon:(0,ae.jsx)(O.FaPencilAlt,{}),onClick:n}),u&&(0,ae.jsx)(H.Ddz,{tooltipLabel:p("posts.repost"),variant:"ghost",size:t,icon:(0,ae.jsx)(O.FaReply,{}),onClick:u})]})},ue=e=>{let{image:t,video:i,message:l,date:a,score:s,hideMedia:r,hideDate:d,isLoading:g,isMediaLoading:x,isSelected:f,isUsed:_,isGrouped:b,menu:j=null,feedback:y,onSelectionChange:C,onClick:k}=e;const{t:T}=(0,D.$)(["planner","common"]),S=r?12:6;
1return(0,ae.jsxs)(o.k,{as:A.E.div,animate:{opacity:1},initial:{opacity:0},position:"relative",flexDirection:"column",backgroundColor:"base_level_3",borderRadius:"md",boxShadow:f?"highlight":"outline",cursor:k?"pointer":void 0,onClick:k,children:[(0,ae.jsx)(o.k,{padding:1,alignItems:"center",cursor:"initial",onClick:e=>e.stopPropagation(),children:g?(0,ae.jsx)(c.O,{marginX:2.5,marginY:1,height:"24px",width:"full",borderRadius:"lg"}):(0,ae.jsxs)(ae.Fragment,{children:[_?(0,ae.jsx)(u.C,{fontSize:"sm",colorScheme:"green",marginX:2,children:T("ai.post_used")}):(0,ae.jsx)(p.u,{label:T("select",{ns:"common"}),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,ae.jsx)($.Z,{padding:1.5,background:"content_alpha_100",borderRadius:"md",isChecked:f,onChange:C})}),y,(0,ae.jsx)(m.L,{}),j]})}),!r&&(0,ae.jsx)(oe.Z,{src:i||t,isVideo:!!i,isLoading:g||x,ratio:1,wrapperStyles:{background:"base_level_2"}}),(0,ae.jsxs)(o.k,{flexDirection:"column",paddingX:3,paddingY:2,gap:2,children:[g?(0,ae.jsx)(v.N,{fontSize:"sm",skeletonHeight:"1em",spacing:"0.2em",marginBottom:"0.2em",noOfLines:S}):(0,ae.jsx)(n.x,{color:"content_inactive",fontSize:"sm",lineHeight:1.2,height:1.2*S+"em",overflowY:"auto",whiteSpace:"pre-wrap",wordBreak:"break-word",children:l}),!d&&(0,ae.jsxs)(o.k,{alignItems:"center",gap:2,children:[g&&!a?(0,ae.jsx)(v.N,{fontSize:"xs",skeletonHeight:"1em",noOfLines:1}):(0,ae.jsx)(n.x,{fontSize:"xs",lineHeight:1.2,noOfLines:1,minHeight:"1.2em",color:"content_note",children:a}),!g&&!!s&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(m.L,{}),(0,ae.jsx)(de,{score:s})]})]})]}),b&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(h.x,{position:"absolute",top:-.5,right:-.5,zIndex:-1,width:"full",height:"full",boxShadow:"inherit",borderRadius:"inherit"}),(0,ae.jsx)(h.x,{position:"absolute",top:-1,right:-1,zIndex:-1,width:"full",height:"full",boxShadow:"inherit",borderRadius:"inherit"})]})]})},pe=e=>{let{children:t,date:i,score:l,hideDate:a,isLoading:s,isSelected:r,isUsed:d,menu:h=null,feedback:f,onSelectionChange:_}=e;const{t:b}=(0,D.$)(["planner","common"]);return(0,ae.jsxs)(o.k,{as:A.E.div,animate:{opacity:1},initial:{opacity:0}
1,flexDirection:"column",maxWidth:"100%",background:"base_level_2",borderRadius:"lg",boxShadow:r?"highlight":"",gap:2,paddingY:2,paddingX:3,marginBottom:3,children:[(0,ae.jsx)(o.k,{alignItems:"center",children:s?(0,ae.jsx)(c.O,{marginX:2.5,marginY:1,height:"24px",width:"full",borderRadius:"lg"}):(0,ae.jsxs)(ae.Fragment,{children:[d?(0,ae.jsx)(u.C,{fontSize:"sm",colorScheme:"green",children:b("ai.post_used")}):(0,ae.jsx)(p.u,{label:b("select",{ns:"common"}),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,ae.jsx)($.Z,{padding:1.5,background:"content_alpha_100",borderRadius:"md",isChecked:r,onChange:_})}),f,(0,ae.jsx)(m.L,{}),h]})}),(0,ae.jsx)(g.i,{width:"auto",marginX:-3}),t,!a&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(g.i,{width:"auto",marginX:-3}),(0,ae.jsxs)(o.k,{alignItems:"center",gap:2,children:[(0,ae.jsxs)(o.k,{alignItems:"center",gap:2,paddingY:1,fontSize:"xs",color:"content_note",children:[(0,ae.jsx)(x.J,{as:O.FaClock}),s&&!i?(0,ae.jsx)(v.N,{skeletonHeight:"1em",noOfLines:1}):(0,ae.jsx)(n.x,{lineHeight:1.2,noOfLines:1,minHeight:"1.2em",children:i})]}),!s&&!!l&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(m.L,{}),(0,ae.jsx)(de,{score:l})]})]})]})]})},me=e=>{var t,i,m,v;let{executionWorkflowSlug:g,defaultPostsView:K,analyticsPrefix:ie,feedbackSourceType:oe,onReuse:me,onDeleted:ve,wrapper:he=e=>{let{children:t}=e;return(0,ae.jsx)(ae.Fragment,{children:t})}}=e;const{t:ge}=(0,D.$)(["planner","common"]),xe=(0,f.S)({base:!0,md:!1}),fe=(0,_.m)("RadioGroup",{variant:"switch"}),_e=(0,z.I0)(),{id:be}=(0,R.UO)(),je=(0,P.useRef)(new AbortController),ye=(0,P.useRef)(null),[Ce,ke]=(0,b.k)(!0),[Te,Se]=(0,b.k)(),[Ie,Ee]=(0,b.k)(),[we,Ae]=(0,P.useState)(void 0),[Pe,De]=(0,P.useState)(),[Oe,ze]=(0,P.useState)(K||se.Grid),[Re,Me]=(0,P.useState)(),[Le,Fe]=(0,P.useState)([]),[$e,Ue]=(0,P.useState)([]),[Ne,Be]=(0,P.useState)(void 0),[Ze,We]=(0,P.useState)(void 0),[He,Ge]=(0,P.useState)(void 0),[Ve,Je]=(0,P.useState)({}),[Ke,qe]=(0,P.useState)(void 0),{ratings:Xe,isLoading:Ye,allowRateChange:Qe,fetchRatings:et,submitRating:tt}=(0,le.Jl)({contentType:le.I6.Draft,sourceType:oe}),it=(0,w.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),ot=(0,z.v9)(e=>e.socialAccountsStore.accounts),nt=(0,P.useMemo)(()=>{var e,t;if(null===Pe||void 0===Pe||null===(e=Pe.settings)||void 0===e||null===(t=e.accounts)||void 0===t||!t.length)return[];const i=Pe.settings.accounts.reduce((e,t)=>[...e,...t.account_ids.map(e=>e.toString())],[]);return ot.filter(e=>i.includes(e.id))},[null===Pe||void 0===Pe||null===(t=Pe.settings)||void 0===t?void 0:t.accounts,ot]),lt=(0,P.useMemo)(()=>Le.filter(e=>!e.started),[Le]),at=(0,P.useMemo)(()=>Le.filter(e=>!!e.finished),[Le]),st=(0,w.useDebounce)(lt,1e3),rt=(0,w.useDebounce)(at,1e3),dt=(0,P.useMemo)(()=>{var e;return(null===Re||void 0===Re||null===(e=Re.list)||void 0===e?void 0:e.filter(e=>!re(e)))||[]},[null===Re||void 0===Re?void 0:Re.list]),ct=(0,P.useMemo)(()=>{const e=Le.filter(e=>!e.finished).map(e=>{const t=null===Pe||void 0===Pe?void 0:Pe.ideas[e.ideaIndex];return{time:t?new Date(`${t.date} ${t.time}`).getTime():(new Date).getTime(),isPlaceholder:!0,data:e}});return[...((null===Re||void 0===Re?void 0:Re.list)||[]).map(e=>{const t=e.post;return{time:new Date(`${t.date} ${t.time}`).getTime(),isPlaceholder:!1,data:e}}),...e].sort((e,t)=>e.time-t.time)},[Le,null===Re||void 0===Re?void 0:Re.list,null===Pe||void 0===Pe?void 0:Pe.ideas]),ut=(0,P.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return;const i=(null===Re||void 0===Re?void 0:Re.list)||[],o=i.findIndex(t=>t.post.id===e);if(-1===o)return;return i[(o+i.length+t)%i.length]},[null===Re||void 0===Re?void 0:Re.list]),pt=(0,P.useCallback)(e=>{Ue(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]),(0,w.analyticsTrackEvent)(`${ie}.togglePostSelection`)},[ie]),mt=(0,P.useCallback)(async()=>{try{var e;const t=await(0,E.t6t)(be,{perPage:9999});if((null===(e=t.data)||void 0===e?void 0:e.status)===w.PLANNER_RESPONSE_STATUS_SUCCESS){const{execution_ids:e,...i}=t.data.data;De(i),Me({list:t.data.posts.list}),Fe((e||[]).map(e=>{const t=e.split("|");return{id:t[0],token:t[1],ideaIndex:Number(t[2]),started:!1}}))}else De(void 0),Me(void 0),Fe([]),(0,L.EF)(t)}catch(t){De(void 0),Me(void 0),Fe([]),(0,L.EF)(t.response)}},[be]),vt=(0,P.useCallback)(async e=>{if(be){Be(e=>({...e,inProgress:!0}));try{const t=await(0,E.mLN)(be,{withDrafts:e});(0,L.EF)(t),Be(void 0),null===ve||void 0===ve||ve()}catch(t){(0,L.EF)(t.response),Be(void 0)}}},[be,ve]),ht=(0,P.useCallback)(async()=>{try{await(0,E.GTg)(be,Le.filter(e=>!e.finished).map(e=>[e.id,e.token,e.ideaIndex].join("|"))),_e((0,q.oJ)(w.FeatureCodes.COIN))}catch{}},[_e,Le,be]),gt=(0,P.useCallback)(async e=>
1{const t=Le.find(t=>t.id===e);if(t&&!t.started){Fe(e=>e.map(e=>e.id===t.id?{...e,started:!0}:e));try{var i,o;const e=await(0,E.T42)({workflowId:g,taskId:t.id,timeout:2e3,token:t.token,useSlimStatus:!0,signal:null===(i=je.current)||void 0===i?void 0:i.signal});if((null===(o=e.data)||void 0===o?void 0:o.status)===E.v1F.COMPLETED){var n,l;const i=null===(n=e.data.output)||void 0===n||null===(l=n.ids)||void 0===l?void 0:l[0];if(i){const e=await(0,E.vVe)(i);Me(t=>({...t,list:[...((null===t||void 0===t?void 0:t.list)||[]).filter(e=>e.post.id!==i),e.data]}))}else(0,H.CFj)({description:ge("ai.generation_post_error"),title:ge("error",{ns:"common"}),status:"error"});Fe(e=>e.map(e=>e.id===t.id?{...e,finished:!0}:e))}else Fe(e=>e.map(e=>e.id===t.id?{...e,finished:!0}:e))}catch{}}},[g,Le,ge]),xt=(0,P.useCallback)(async()=>{ke.on();try{await _e((0,F.RC)()),await mt()}catch{}ke.off()},[_e,mt,ke]),ft=(0,P.useCallback)(async e=>{if((0,w.analyticsTrackEvent)(`${ie}.editPost`),e.post.groupId){Se.on();try{const t=await(0,E.PO7)({groupId:e.post.groupId,timezone:it});t.data.status?(0,L.EF)(t):We({postId:e.post.id,postDataByTab:(0,W.uR)(t.data),mode:Z.GB})}catch(t){(0,L.EF)(t.response)}finally{Se.off()}}else We({postId:e.post.id,postData:e.post,mode:Z.pz})},[ie,it,Se]),_t=(0,P.useCallback)(async e=>{var t;const i=null===e||void 0===e||null===(t=e.post)||void 0===t?void 0:t.id;if(i&&e.post.groupId&&!Ve[i])try{const t=await(0,E.PO7)({groupId:e.post.groupId,timezone:it,readOnly:!0});t.data.status||Je(e=>({...e,[i]:t.data}))}catch{}},[it,Ve]),bt=(0,P.useCallback)(async e=>{var t;if((0,w.analyticsTrackEvent)(`${ie}.previewPost`),!e.post.groupId){var i,o;const t=null===(i=e.post.accounts)||void 0===i||null===(o=i[0])||void 0===o?void 0:o.toString(),n=nt.find(e=>e.id===t);return n?void Ge({post:e,postsByProvider:{[(0,V.A)(n.social_type)]:e.post}}):void Ge(void 0)}const n=null===e||void 0===e||null===(t=e.post)||void 0===t?void 0:t.id;if(n&&Ve[n])Ge({post:e,postsByProvider:Ve[n]});else{Ge({isLoading:!0});try{const t=await(0,E.PO7)({groupId:e.post.groupId,timezone:it,readOnly:!0});t.data.status?((0,L.EF)(t),Ge(void 0)):Ge({post:e,postsByProvider:t.data})}catch(l){(0,L.EF)(l.response),Ge(void 0)}}},[ie,it,Ve,nt]),jt=(0,P.useCallback)(async function(){var e,t;let i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(null!==He&&void 0!==He&&He.isLoading||null===He||void 0===He||null===(e=He.post)||void 0===e||null===(t=e.post)||void 0===t||!t.id)return void Ge(void 0);const o=ut(He.post.post.id,i);o?(bt(o),(0,w.analyticsTrackEvent)(i>0?"smAiPostsHistoryItem.previewPostNext":"smAiPostsHistoryItem.previewPostPrev")):Ge(void 0)},[ut,bt,He]),yt=(0,P.useCallback)(async e=>{if(e.post.groupId){Se.on(),(0,w.analyticsTrackEvent)(`${ie}.reusePost`);try{const t=await(0,E.PO7)({groupId:e.post.groupId,timezone:it,readOnly:!0});t.data.status?(0,L.EF)(t):We({postId:e.post.id,postDataByTab:(0,W.uR)(t.data),mode:Z.JV})}catch(t){(0,L.EF)(t.response)}finally{Se.off()}}else We({postId:e.post.id,postData:e.post,mode:Z.JV})},[ie,it,Se]),Ct=(0,P.useCallback)(async()=>{const e=null===Ze||void 0===Ze?void 0:Ze.postId;if(We(void 0),void 0===e)return;const t=await(0,E.vVe)(e);Me(i=>({...i,list:i.list.map(i=>i.post.id===e&&t.data?t.data:i)}))},[Ze]),kt=(0,P.useCallback)(e=>async()=>{const t=dt.filter(e=>!!$e.includes(e.post.id)).map(e=>e.post.id);if(t.length){Se.on(),(0,w.analyticsTrackEvent)(`${ie}.schedulePosts`);try{var i,o,l,a;const s="add_to_queue"===e?await(0,E.HmF)({postIds:t}):await(0,E._ue)({postIds:t});Ue([]);const r=(null!==(i=null===(o=s.data)||void 0===o?void 0:o.results)&&void 0!==i?i:[]).some(e=>{var t;return(null===e||void 0===e||null===(t=e.errors)||void 0===t?void 0:t.count)>0});(null===(l=s.data)||void 0===l?void 0:l.status)!==w.PLANNER_RESPONSE_STATUS_SUCCESS||r?(0,L.EF)(s):(0,H.CFj)({description:(0,ae.jsxs)(h.x,{children:[(0,ae.jsx)(n.x,{children:ge("posts.scheduled_count",{count:t.length*nt.length})}),(0,ae.jsxs)(j.r,{display:"block",float:"right",mt:1,href:(0,M.Gn)(w.PUBLISHING,{view:Q.XN}),isExternal:!0,children:[ge("open_calendar")," \xbb"]})]}),title:ge("success",{ns:"common"}),status:"success",duration:1e4});const d=await(0,E.t6t)(be,{perPage:null===Re||void 0===Re?void 0:Re.list.length});if((null===(a=d.data)||void 0===a?void 0:a.status)===w.PLANNER_RESPONSE_STATUS_SUCCESS){const{execution_ids:e,...t}=d.data.data;De(t),Me({list:d.data.posts.list})}}catch(s){(0,L.EF)(s.response)}finally{Se.off()}}},[ie,be,dt,null===Re||void 0===Re?void 0:Re.list.length,nt.length,$e,Se,ge]),Tt=(0,P.useCallback)(e=>{qe({post:e.post})},[]),St=(0,P.useCallback)(async e=>{if(null!==Pe&&void 0!==Pe&&Pe.id){Se.on();try{const t={collection_id:be,idea:Pe.ideas[e],settings:Pe.settings},i=await(0,E.eQd)(g,{input:{...t}},{expand:"token"});await(0,E.GTg)(be,[...Le.filter(e=>!e.finished),{id:i.data.workflow_id,token:i.data.token,ideaIndex:e,started:!1}].map(t=>[t.id,t.token,e].join("|"))),await mt(),Ae({ideaIndex:e})}catch(t){(0,ne.S3)(t.response)}finally{Se.off()}}},[Pe,g,Le,mt,be,Se]),It=(0,P.useCallback)(async e=>{const t=null===Ke||void 0===Ke?void 0:Ke.post.id;if(e&&t){qe(void 0);try{const e=(await(0,E.vVe)(t)).data;Me(i=>({...i,list:i.list.map(i=>i.post.id===t&&e?e:i)})),Je({}),He&&!He.isLoading&&He.post.post.id===t&&await bt(e)}catch(i){(0,L.EF)(i.response)}}else qe(void 0)},[null===Ke||void 0===Ke?void 0:Ke.post.id,He,bt]),Et=(0,P.useMemo)(()=>((null===Re||void 0===Re?void 0:Re.list)||[]).map(e=>
1e.post.id).filter(Boolean).join(","),[null===Re||void 0===Re?void 0:Re.list]);(0,P.useEffect)(()=>{Et&&et(Et.split(","),!0)},[Et]),(0,P.useEffect)(()=>{lt.forEach(e=>{gt(e.id)})},[st,we]),(0,P.useEffect)(()=>{rt.length&&ht()},[rt]),(0,P.useEffect)(()=>{if(He){if(!He.isLoading&&null!==Re&&void 0!==Re&&Re.list){const e=[];Re.list.length>=3&&e.push(1,-1),Re.list.length>=5&&e.push(2,-2),e.map(e=>{var t,i;return _t(ut(null===(t=He.post)||void 0===t||null===(i=t.post)||void 0===i?void 0:i.id,e))})}}else Je({})},[He]),(0,P.useEffect)(()=>{if(void 0!==(null===we||void 0===we?void 0:we.ideaIndex)){var e,t;const i=null===Pe||void 0===Pe?void 0:Pe.ideas[we.ideaIndex];if(!i)return;const o=new Date(`${i.date} ${i.time}`).getTime(),n=ct.findIndex(e=>e.time===o&&e.isPlaceholder);null===(e=ye.current)||void 0===e||null===(t=e.children[n])||void 0===t||t.scrollIntoView({behavior:"smooth"}),Ae(void 0)}},[we]),(0,P.useEffect)(()=>{xt();const e=setTimeout(()=>{Ee.on()},2e4);return()=>{var t;null===(t=je.current)||void 0===t||t.abort(),clearTimeout(e)}},[be]);const wt=(0,ae.jsxs)(o.k,{flexDirection:"column",gap:3,minHeight:"full",children:[Oe!==se.List&&ct.length?(0,ae.jsxs)(y.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(min(280px, 100%), 1fr))",marginBottom:"auto",ref:ye,children:[ct.map(e=>{var t,i,o,n,l,a,s;if(e.isPlaceholder){var r;const t=e.data;return(0,ae.jsx)(ue,{date:null!==Pe&&void 0!==Pe&&Pe.ideas&&void 0!==t.ideaIndex?(0,J.fA)(Pe.ideas[t.ideaIndex],J.FD.dateTime):void 0,hideMedia:(null===Pe||void 0===Pe||null===(r=Pe.settings)||void 0===r?void 0:r.post_type)===ee.JM.Text,isGrouped:nt.length>1,isLoading:!0},t.id)}const d=e.data,c=d.post.id,u=re(d),p=Pe?Pe.ideas.findIndex(e=>e.date===d.post.date&&e.time===d.post.time):-1;return(0,ae.jsx)(ue,{image:null===(t=d.post.photos)||void 0===t||null===(i=t[0])||void 0===i?void 0:i.url,video:null===(o=d.post.videos)||void 0===o||null===(n=o[0])||void 0===n?void 0:n.url,message:d.post.message,date:(0,J.fA)(d.post,J.FD.dateTime),score:null===(l=d.post._extra)||void 0===l?void 0:l.engagement_score,hideMedia:(null===Pe||void 0===Pe||null===(a=Pe.settings)||void 0===a?void 0:a.post_type)===ee.JM.Text,isGrouped:nt.length>1,isUsed:u,isSelected:$e.includes(c),feedback:(0,ae.jsx)(le.Gs,{contentId:c,currentRating:Xe[c],allowRateChange:Qe,onRate:tt,isDisabled:Ye,wrapperStyles:{marginLeft:2}}),menu:(0,ae.jsx)(ce,{onEditImages:u||null===(s=d.post.photos)||void 0===s||!s.length?void 0:()=>Tt(d),onRegenerate:p>-1?()=>St(p):void 0,onEdit:u?void 0:()=>ft(d),onPreview:()=>bt(d),onReuse:()=>yt(d)}),onSelectionChange:()=>pt(c),onClick:()=>bt(d)},c)}),Ce&&Array.from({length:3}).map((e,t)=>{var i;return(0,ae.jsx)(ue,{hideMedia:(null===Pe||void 0===Pe||null===(i=Pe.settings)||void 0===i?void 0:i.post_type)===ee.JM.Text,isGrouped:nt.length>1,isLoading:!0},t)})]}):(0,ae.jsxs)(h.x,{width:"full",maxWidth:"42rem",marginX:"auto",marginBottom:"auto",ref:ye,children:[ct.map(e=>{var t,i;if(e.isPlaceholder){const t=e.data;return(0,ae.jsx)(pe,{date:null!==Pe&&void 0!==Pe&&Pe.ideas&&void 0!==t.ideaIndex?(0,J.fA)(Pe.ideas[t.ideaIndex],J.FD.dateTime):void 0,isLoading:!0,children:(0,ae.jsx)(X.Z,{wrapperStyles:{marginX:"auto"}})},t.id)}
1const o=e.data,n=o.post.id,l=re(o),a=Pe?Pe.ideas.findIndex(e=>e.date===o.post.date&&e.time===o.post.time):-1;return(0,ae.jsx)(pe,{date:(0,J.fA)(o.post,J.FD.dateTime),score:null===(t=o.post._extra)||void 0===t?void 0:t.engagement_score,isUsed:l,isSelected:$e.includes(n),onSelectionChange:()=>pt(n),feedback:(0,ae.jsx)(le.Gs,{contentId:n,currentRating:Xe[n],allowRateChange:Qe,onRate:tt,isDisabled:Ye,wrapperStyles:{marginLeft:2}}),menu:(0,ae.jsx)(ce,{onEditImages:l||null===(i=o.post.photos)||void 0===i||!i.length?void 0:()=>Tt(o),onRegenerate:a>-1?()=>St(a):void 0,onEdit:l?void 0:()=>ft(o),onReuse:()=>yt(o)}),children:(0,ae.jsx)(Y.Z,{type:"draft",data:o})},n)}),!Ce&&!ct.length&&(0,ae.jsx)(o.k,{paddingY:6,paddingX:3,background:"base_level_2",borderRadius:"lg",children:(0,ae.jsx)(n.x,{color:"content_details",textAlign:"center",children:ge("ai.generation_no_posts")})}),Ce&&Array.from({length:2}).map((e,t)=>(0,ae.jsx)(pe,{isLoading:!0,children:(0,ae.jsx)(X.Z,{wrapperStyles:{marginX:"auto"}})},t))]}),(0,ae.jsxs)(o.k,{alignItems:"center",padding:3,gap:2,background:"base_level_3",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_100",boxShadow:"float",position:"sticky",bottom:4,zIndex:"dropdown",marginTop:4,children:[(0,ae.jsx)(o.k,{flex:1,gap:2,alignItems:"center",children:!Ce&&(0,ae.jsx)($.Z,{padding:2,background:"content_alpha_100",borderRadius:"md",label:xe?void 0:ge("ai.toggle_all"),isChecked:$e.length===dt.length,isDisabled:!dt.length,onChange:e=>{e.target.checked?Ue(dt.map(e=>e.post.id)):Ue([]),(0,w.analyticsTrackEvent)(`${ie}.selectAllToggle`)}})}),!Ce&&(0,ae.jsxs)(C.E,{onChange:e=>{ze(e),(0,w.analyticsTrackEvent)(`smAiPostsHistoryItem.viewType.${e}`)},value:Oe,size:"sm",variant:"switch",border:"none",__css:fe,children:[(0,ae.jsx)(k.Y,{value:se.Grid,children:(0,ae.jsx)(x.J,{as:O.FaGripHorizontal})}),(0,ae.jsx)(k.Y,{value:se.List,children:(0,ae.jsx)(x.J,{as:O.FaList})})]}),(0,ae.jsxs)(o.k,{flex:1,gap:2,alignItems:"center",justifyContent:"flex-end",children:[Ce?(0,ae.jsx)(c.O,{height:"24px",width:"75px"}):(0,ae.jsxs)(ae.Fragment,{children:[!xe&&(0,ae.jsx)(B.Z,{placement:"top-end",accounts:nt,children:(0,ae.jsx)(T.H,{max:6,spacing:"-0.1rem",size:"sm",marginRight:2,children:nt.map(e=>(0,ae.jsx)(N.Z,{name:e.name,src:e.image,socialType:e.social_type,socialTypeShown:!0},e.id))})}),(0,ae.jsx)(p.u,{placement:"top",label:ge("items_selected",{ns:"common",count:$e.length||0}),hasArrow:!0,children:(0,ae.jsx)(u.C,{variant:"secondary",children:$e.length||0})})]}),(0,ae.jsx)(p.u,{isDisabled:$e.length>0||Ce,placement:"top",label:ge("ai.select_posts_to_schedule"),shouldWrapChildren:!0,hasArrow:!0,children:(0,ae.jsxs)(S.h,{isAttached:!0,variant:"solid",isDisabled:Ce||!$e.length,children:[(0,ae.jsx)(I.z,{onClick:kt("schedule"),children:ge("drafts.schedule")}),(0,ae.jsxs)(l.v,{isLazy:!0,placement:"top-end",children:[(0,ae.jsx)(a.j,{as:s.h,icon:(0,ae.jsx)(x.J,{as:O.FaChevronDown,fontSize:"xs"})}),(0,ae.jsx)(r.q,{children:(0,ae.jsx)(d.s,{onClick:kt("add_to_queue"),children:ge("drafts.add_to_queue")})})]})]})}),!xe&&Ie&&Le.filter(e=>!e.finished).length>0&&(0,ae.jsxs)(o.k,{as:A.E.div,animate:{opacity:1},initial:{opacity:0}
1,position:"absolute",bottom:"calc(100% + 8px)",left:0,right:0,alignItems:"center",padding:2,background:"common.ai",color:"dark.content_active",borderRadius:"md",fontSize:"sm",children:[ge("ai.long_generation_info"),(0,ae.jsx)(H.Ddz,{tooltipLabel:ge("close",{ns:"common"}),icon:(0,ae.jsx)(O.FaTimes,{}),variant:"ghost",size:"xs",marginLeft:"auto",onClick:Ee.off})]})]})]}),Ze&&(0,ae.jsx)(U.default,{postData:Ze.postData,postDataByTab:Ze.postDataByTab,mode:Ze.mode,hideBaseTab:!0,onClose:()=>{We(void 0)},onActionDone:Ct}),He&&(0,ae.jsx)(G.Z,{onClose:()=>Ge(void 0),onPrevious:null!==Re&&void 0!==Re&&Re.list&&Re.list.length>1?()=>jt(-1):void 0,onNext:null!==Re&&void 0!==Re&&Re.list&&Re.list.length>1?()=>jt(1):void 0,isLoading:He.isLoading,accounts:nt,postsByProvider:He.isLoading?void 0:He.postsByProvider,actions:He.isLoading?void 0:(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(le.Gs,{contentId:He.post.post.id,currentRating:Xe[He.post.post.id],allowRateChange:Qe,onRate:tt,isDisabled:Ye}),!(null===(i=He.post.post._extra)||void 0===i||!i.engagement_score)&&(0,ae.jsx)(h.x,{paddingX:1,children:(0,ae.jsx)(de,{score:null===(m=He.post.post._extra)||void 0===m?void 0:m.engagement_score,size:"xs"})}),!re(He.post)&&(0,ae.jsx)(ce,{size:"sm",onEditImages:null!==(v=He.post.post.photos)&&void 0!==v&&v.length?()=>{Tt(He.post)}:void 0,onRegenerate:(()=>{const e=Pe?Pe.ideas.findIndex(e=>e.date===He.post.post.date&&e.time===He.post.post.time):-1;return e>-1?()=>{St(e),Ge(void 0)}:void 0})(),onEdit:()=>{ft(He.post),Ge(void 0)}})]})}),!!Ke&&(0,ae.jsx)(te.Z,{post:Ke.post,onClose:It}),Te&&(0,ae.jsx)(h.x,{position:"fixed",inset:0,zIndex:"overlay",children:(0,ae.jsx)(H.GtR,{children:(0,ae.jsx)(H.p9A,{})})}),void 0!==Ne&&(0,ae.jsx)(H.sm4,{loading:!!Ne.inProgress,isOpen:!0,title:ge("are_you_sure",{ns:"common"}),message:ge("delete_confirm",{ns:"common"}),cancelButtonText:ge("cancel",{ns:"common"}),confirmButtonText:ge("delete",{ns:"common"}),confirmButtonVariant:"danger",onConfirm:async()=>{Be(e=>({...e,inProgress:!0})),await vt(Ne.withDrafts)},onClose:()=>Be(void 0),children:(0,ae.jsx)(h.x,{marginTop:3,children:(0,ae.jsx)($.Z,{label:ge("ai.delete_history_item_with_drafts"),isChecked:!!Ne.withDrafts,onChange:()=>Be(e=>({...e,withDrafts:!(null!==e&&void 0!==e&&e.withDrafts)}))})})})]});return he({data:Pe,isLoading:Ce,onReuse:me&&Pe?()=>me(Pe.settings):void 0,onDelete:()=>Be({}),children:wt})}},506852:(e,t,i)=>{i.d(t,{Z:()=>d});var o=i(587383),n=i(137413),l=i(116434),a=i(683017),s=i(764293),r=i(228993);const d=e=>{let{value:t=[],isDisabled:i,onChange:d}=e;const c=(0,s.I0)(),[u,p]=(0,o.k)(),m=(0,s.v9)(e=>e.plannerStore.labels),v=(0,a.useCallback)(async()=>{p.on();try{m.length||await c((0,n.g7)())}finally{p.off()}},[c,m,p]);return(0,a.useEffect)(()=>{u||null!==t&&void 0!==t&&t.length&&t.some(e=>
1!m.find(t=>t.id===e))&&d(void 0)},[t,m]),(0,a.useEffect)(()=>{v()},[]),(0,r.jsx)(l.Z,{labels:m,selected:t,onAdd:e=>d([...t,e.id]),onRemove:e=>d(t.filter(t=>t!==e.id)),disabled:i})}},942486:(e,t,i)=>{i.d(t,{Z:()=>a});var o=i(104399),n=i(365377),l=i(228993);const a=e=>{let{value:t,isDisabled:i,onChange:a}=e;return(0,l.jsx)(n.G,{outputLanguage:o.AI_LANGUAGES.find(e=>e.value===t),onOutputLanguageSelectHandler:e=>{a((null===e||void 0===e?void 0:e.value)||o.DEFAULT_AI_DOCUMENT_LANGUAGE)},isDisabled:i})}},954410:(e,t,i)=>{i.d(t,{Z:()=>g});var o=i(129944),n=i(587383),l=i(351839),a=i(514077),s=i(429466),r=i(140771),d=i(470965),c=i(781663),u=i(499454),p=i(683017),m=i(764293),v=i(228993);const h={Option:e=>{let{children:t,...i}=e;return(0,v.jsx)(u.chakraComponents.Option,{...i,children:(0,v.jsx)(o.M,{width:"full",height:"4rem",children:(0,v.jsx)(r.v,{assetId:i.data.assetId,src:i.data.value,height:"full",width:"auto",objectFit:"contain"})})})},SingleValue:e=>{let{children:t,...i}=e;return(0,v.jsx)(u.chakraComponents.SingleValue,{...i,children:(0,v.jsx)(o.M,{width:"full",height:"full",overflow:"hidden",children:(0,v.jsx)(r.v,{assetId:i.data.assetId,src:i.data.value,maxHeight:"full",maxWidth:"full",objectFit:"contain"})})})}},g=e=>{let{size:t,brandbookId:i,value:o,isDisabled:r,onChange:u}=e;const g=(0,m.I0)(),[x,f]=(0,p.useState)([]),[_,b]=(0,n.k)(),j=(0,p.useMemo)(()=>x.map(e=>e.assetId),[x]),{assets:y,isLoading:C}=(0,c.L)(j),k=(0,p.useMemo)(()=>x.map(e=>{const t=e.assetId?y[e.assetId]:void 0;return null!==t&&void 0!==t&&t.src?{...e,value:t.src}:e}),[x,y]),T=(0,p.useCallback)(async e=>{if(e){b.on();try{const t=await g((0,s.pK)(e,{fields:"logos,extra"}));f((0,d.y9)(t)?(0,d.ai)(t).map(e=>({value:e.url,assetId:e.assetId})):((null===t||void 0===t?void 0:t.logos)||[]).map(e=>({value:e.thumbnail_cover_image})))}catch{f([])}finally{b.off()}}else f([])},[g,b]);return(0,p.useEffect)(()=>{T(i)},[i]),(0,v.jsx)(l.k,{position:"relative",height:t,borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",children:(0,v.jsx)(a.v1X,{options:k,onChange:e=>u((null===e||void 0===e?void 0:e.value)||void 0),value:k.find(e=>e.value===o)||(o?{value:o}:void 0),components:h,customStyles:{container:e=>({...e,width:"full",borderRadius:"inherit"}),control:e=>({...e,width:"full",height:"full",border:0,borderRadius:"inherit"}),valueContainer:e=>({...e,maxHeight:"100%"}),indicatorSeparator:e=>({...e,display:"initial",borderColor:"content_alpha_200"}),singleValue:e=>({...e,position:"static",transform:"none",width:"full",height:"full",overflow:"hidden"}),menuList:e=>({...e,border:"1px solid",borderColor:"content_alpha_200"})},getOptionValue:e=>e.value,isDisabled:r,isLoading:_||C,isSearchable:!1,isClearable:!0,menuPortalTarget:null})})}},124849:(e,t,i)=>{i.d(t,{Z:()=>c,n:()=>r});var o=i(349798),n=i(351839),l=i(270858),a=i(228993);const s={"top-left":[0,0],"top-center":[0,.5],"top-right":[0,1],"middle-left":[.5,0],center:[.5,.5],"middle-right":[.5,1],"bottom-left":[1,0],"bottom-center":[1,.5],"bottom-right":[1,1]},r=Object.keys(s),d=e=>{let{position:t,isSelected:i,isDisabled:n,onClick:l}=e;const r=s[t];return(0,a.jsx)(o.z,{variant:"unstyled",width:"1.5rem",height:"1.5rem",minWidth:0,padding:0,borderRadius:"inherit",border:"1px solid",borderColor:"content_alpha_200",background:i?"content_alpha_200":"transparent",position:"absolute",top:100*r[0]+"%",left:100*r[1]+"%",transform:"translate(-50%, -50%)",_hover:{background:"content_alpha_300"},_active:{background:"content_alpha_300"},_focus:{boxShadow:"outline"},isDisabled:n,onClick:l?()=>l(t):void 0})},c=e=>{let{size:t,value:i,isDisabled:o,onChange:s}=e;return(0,a.jsx)(n.k,{height:t,width:"full",maxWidth:t,padding:1,borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",opacity:o?.8:void 0,children:(0,a.jsx)(l.x,{position:"relative",margin:"0.75rem",borderRadius:"inherit",flex:1,children:r.map(e=>(0,a.jsx)(d,{position:e,isSelected:i===e,onClick:o?void 0:()=>s(e)},e))})})}},721008:(e,t,i)=>{i.d(t,{Z:()=>L});var o=i(691275),n=i(587383),l=i(741065),a=i(39821),s=i(170882),r=i(366354),d=i(138342),c=i(298249),u=i(524943),p=i(807523),m=i(53004),v=i(677360),h=i(270858),g=i(921902),x=i(519186),f=i(177612),_=i(514077),b=i(683017),j=i(408499),y=i(778145),C=i(193691),k=i(395392),T=i(104399),S=i(412997),I=i(459030),E=i(487385),w=i(810240),A=i(764293),P=i(137413),D=(i(14613),i(978283),i(391430),i(92864)),O=i(228993);const z=(0,b.lazy)(()=>Promise.resolve().then(i.bind(i,942131))),R={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}};var M=function(e){return e.IMAGE_LIBRARY="image_library",e.UPLOAD_IMAGE="upload_image",e.GENERATE_IMAGE="generate_image",e.ACTORS_LIBRARY="actors_library",e}(M||{});const L=e=>{let{type:t,buttonProps:i,menuProps:L,onSelect:F,onActorSelect:$,actorSelectorProps:U,children:N,loaderComponent:B,onGenerateClick:Z}=e;const{t:W}=(0,j.$)(["common","planner","ugc"]),{colorMode:H}=(0,o.If)(),G=(0,A.I0)(),[V,J]=(0,b.useState)(void 0),[K,q]=(0,n.k)(),[X,Y]=(0,b.useState)(!1),[Q,ee]=(0,b.useState)(""),{uppy:te,uppyNote:ie,uppyPlugins:oe}=(0,k.Z)({id:"ai-media-picker",restrictions:{allowedFileTypes:"image"===t?(0,I.sI)():[],customMaxSizeByType:{video:(0,T.getVideoMaxSize)(),image:(0,I.Ju)()},maxNumberOfFiles:1},options:{useMultiPart:!0},saveToAssetOptions:{params:{config:{skip_processing:!0}}},t:W}),ne=(0,A.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),le=(0,b.useMemo)(()=>{let e=[];return"image"===t&&(e=[{id:M.IMAGE_LIBRARY,title:W("post_editor.toolbar.media_library",{ns:"planner"}),icon:y.FaFolder},{id:M.UPLOAD_IMAGE,title:W("post_editor.toolbar.add_image",{ns:"planner"}),icon:y.FaImage}],$&&e.push({id:M.ACTORS_LIBRARY,title:W("actors.library",{ns:"ugc"}),icon:C.zlQ})),Z&&e.push({id:M.GENERATE_IMAGE,title:W("post_editor.toolbar.generate_img",{ns:"planner"}),icon:S.T$Z,onClick:Z}),e},[t,W,Z,$]),ae=(0,b.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,_.CFj)({description:W("post_editor.media.errors.wrong_file_data",{ns:"planner"}),title:W("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);return e.mimeType.split("/")[0]!==t?((0,_.CFj)({description:W("post_editor.media.errors.unsupported_file_type",{ns:"planner"}),title:W("error",{ns:"common"}),status:"error"}),Promise.resolve(!1)):(F({url:e.url}),Promise.resolve(!0))},[F,W,t]),se=(0,b.useCallback)(e=>{e&&$&&($(e),ee(""),J(void 0))},[$]);return(0,b.useEffect)(()=>{const e=()=>{te.getFiles().length&&(q.on(),J(void 0))},t=()=>{te.getFiles().length||q.off()},i=async(e,t)=>{t.thumbnail&&F({url:t.thumbnail}),te.removeFile(e.id)},o=e=>{te.removeFile(e.id)},n=()=>{const{info:e}=te.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){const e=(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(l.x,{as:"span",display:"block",children:i.message}),i.details&&(0,O.jsx)(l.x,{as:"span",display:"block",fontSize:"sm",color:"content_disabled",children:i.details})]});(0,_.CFj)({description:e,title:W("error",{ns:"common"}),status:"error"})}};return te.on("file-added",e).on("file-removed",t).on("saveToAssets:upload-success",i).on("upload-error",o).on("info-visible",n),(
1)=>{te.off("file-added",e).off("file-removed",t).off("saveToAssets:upload-success",i).off("upload-error",o).off("info-visible",n)}},[te]),(0,b.useEffect)(()=>{V===M.IMAGE_LIBRARY&&(G((0,P.U5)(V)),J(void 0),Y(!0))},[V]),(0,b.useEffect)(()=>{ne!==M.IMAGE_LIBRARY&&Y(!1)},[ne]),(0,b.useEffect)(()=>()=>{te.cancelAll(),G((0,P.U5)(null))},[]),(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(a.v,{autoSelect:!1,isLazy:!0,...L,children:[(0,O.jsxs)(s.j,{type:"button",position:"relative",disabled:K,...i,children:[K&&B?B:N,K&&!B&&(0,O.jsx)(_.GtR,{children:(0,O.jsx)(_.p9A,{size:"sm"})})]}),(0,O.jsx)(r.q,{minW:0,zIndex:2,children:le.map(e=>(0,O.jsx)(d.s,{icon:(0,O.jsx)(c.J,{as:e.icon,fontSize:"md"}),onClick:null!==e&&void 0!==e&&e.onClick?e.onClick:()=>J(e.id),children:e.title},e.id))})]}),V===M.UPLOAD_IMAGE&&(0,O.jsxs)(u.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:()=>J(void 0),size:"2xl",children:[(0,O.jsx)(p.Z,{}),(0,O.jsxs)(m.h,{children:[(0,O.jsx)(v.f,{padding:"0",children:(0,O.jsx)(h.x,{sx:R,children:(0,O.jsx)(E.A,{showSelectedFiles:!1,disableStatusBar:!0,proudlyDisplayPoweredByUppy:!1,disableInformer:!0,theme:H,uppy:te,plugins:oe,note:ie})})}),(0,O.jsx)(g.o,{})]})]}),ne===M.IMAGE_LIBRARY&&X&&(0,O.jsx)(x.h,{children:(0,O.jsx)(h.x,{sx:{zIndex:"modal",position:"relative"},children:(0,O.jsx)(h.x,{position:"fixed",top:0,bottom:0,width:"360px",children:(0,O.jsx)(w.Z,{allowFileTypes:"image"===t?["image"]:[],defaultTabIndex:1,onAddFile:ae})})})}),V===M.ACTORS_LIBRARY&&(0,O.jsxs)(u.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:()=>{J(void 0),ee("")},size:"4xl",variant:"line-min",children:[(0,O.jsx)(p.Z,{}),(0,O.jsxs)(m.h,{children:[(0,O.jsx)(f.x,{children:W("actors_library",{ns:"ugc"})}),(0,O.jsx)(g.o,{}),(0,O.jsx)(v.f,{pb:6,children:(0,O.jsx)(b.Suspense,{fallback:(0,O.jsx)(_.GtR,{children:(0,O.jsx)(_.p9A,{})}),children:(0,O.jsx)(z,{value:Q,onChange:se,actors:D.T,...U})})})]})]})]})}},155124:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(699489),n=i(808602),l=i(408499),a=i(228993);const s=e=>{let{availableTypes:t,value:i,aiStyleValue:s,aiTemplateValue:r,aiTemplateDefaultFormat:d,aiTemplateFormatOptions:c,brandbookId:u,isDisabled:p,onChange:m,onBeforeChange:v=()=>!0,onAiStyleChange:h,onAiTemplateChange:g,mediaCustomComponent:x,messageEnabled:f=!0,showTemplateCategories:_=!0,aiTemplateCategorySlug:b,mediaSourceLabels:j}=e;const{t:y}=(0,l.$)(["planner","ai"]);return(0,a.jsx)(o.D,{hideTitle:!0,brandbookId:u,selectedMediaSourceType:i,onChangeMediaSource:e=>{p||m(null===e||void 0===e?void 0:e.value,{isPremium:e.isPremium})},onBeforeChangeMediaSource:e=>v(null===e||void 0===e?void 0:e.value,{isPremium:e.isPremium}),selectedAiStyle:s,onChangeAiStyle:p?void 0:h,aiTemplateDefaultFormat:d,aiTemplateFormatOptions:c,selectedAiTemplate:r,onChangeAiTemplate:p?void 0:g,mediaSourceTypes:t,mediaCustomComponent:x,message:f?i===n.C.AI_IMAGES?y("ai.info.ai_image_take_more_time"):i===n.C.AI_TEMPLATE_IMAGES?y("ai.info.ai_template_image_take_more_time"):void 0:void 0,showTemplateCategories:_,aiTemplateCategorySlug:b,mediaSourceLabels:j})}},235027:(e,t,i)=>{i.d(t,{Z:()=>f});var o=i(179822),n=i(703921),l=i(206782),a=i(270858),s=i(413541),r=i(351839),d=i(741065),c=i(514077),u=i(664723),p=i(683017),m=i(408499),v=i(764293),h=i(992504),g=i(228993);const x=e=>{let{item:t}=e;return(0,g.jsx)(o.E,{src:t.thumb,w:"full",h:"auto",objectFit:"contain",borderRadius:"lg"})},f=e=>{let{socialAccountIds:t=[],networkPostType:i,value:o,isDisabled:f,onChange:_,required:b=!0}=e;const{t:j}=(0,m.$)(["planner"]),y=(0,n.m)("RadioGroup",{variant:"card"}),C=(0,v.v9)(e=>e.socialAccountsStore.accounts),k=(0,p.useMemo)(()=>{const e=(0,u.sy)(C,t);return(0,h.Aq)(e,i)},[i,t,C]);return(0,p.useEffect)(()=>{var e;const t=(b?null===(e=k.find(e=>!e.isComingSoon))||void 0===e?void 0:e.value:o)||"";(o&&!k.find(e=>e.value===o&&!e.isComingSoon)||!o&&t)&&_(t)},[k,b]),(0,g.jsx)(l.E,{onChange:_,value:o,size:"sm",variant:"card",__css:y,children:k.map(e=>(0,g.jsxs)(a.x,{display:"inline-flex",position:"relative",children:[(0,g.jsx)(s.Y,{value:e.value,isDisabled:f||e.isComingSoon,children:(0,g.jsxs)(r.k,{flexDirection:"column",padding:2,gap:2,width:"8rem",height:"full",children:[(0,g.jsx)(r.k,{flexDirection:"column",gap:.5,marginY:"auto",children:(0,g.jsx)(x,{item:e})}),(0,g.jsx)(d.x,{textAlign:"center",children:j(`ai.post_type_labels.${e.value}`)})]})}),(e.isPremium||e.isBeta||e.isComingSoon)&&(0,g.jsxs)(r.k,{alignItems:"center",gap:1,position:"absolute",top:-1.5,right:-1,lineHeight:1,children:[(e.isComingSoon||e.isBeta)&&(0,g.jsx)(d.x,{paddingX:1,borderRadius:"md",background:"content_alpha_400",whiteSpace:"nowrap",textTransform:"uppercase",fontSize:"xs",lineHeight:"base",color:"content_inactive",border:"0.5px solid",borderColor:"content_alpha_200",children:e.isComingSoon?j("coming_soon",{ns:"common"}):"Beta"}),e.isPremium&&(0,g.jsx)(c.lBU,{sx:{fontSize:"md"}})]})]},e.value))})}},376249:(e,t,i)=>{i.d(t,{Z:()=>o.Z});var o=i(126966)},333520:(e,t,i)=>{i.d(t,{B:()=>d});var o=i(587383),n=i(68530),l=i(514077),a=i(408499),s=i(683017),r=i(228993);const d=e=>{let{value:t,isDisabled:i,onChange:d}=e;const{t:c}=(0,a.$)(["planner"]),[u,p]=(0,o.k)(),m=(0,s.useCallback)(e=>("/"!==e||u||p.on(),e),[p,u]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.g,{value:t,onChange:e=>d(m(e.target.value)),isDisabled:i,placeholder:c("browse_prompts_placeholder")}),u&&(0,r.jsx)(l.v9C,{isOpen:!0,onClose:p.off,onSelect:e=>{d(e),p.off()}})]})}},43770:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(104399),n=i(514077),l=i(945249),a=i(228993);const s=e=>{let{value:t,isDisabled:i,onChange:s}=e;return(0,a.jsx)(n.Wrb,{renderInPortal:!0,size:"md",value:t,onChange:e=>
1{s(e||(0,l.default)((0,o.getTomorrowDate)(),"yyyy-MM-dd"))},isDisabled:{before:(0,o.getTomorrowDate)()},isInputDisabled:i})}},569200:(e,t,i)=>{i.d(t,{Z:()=>a});var o=i(351839),n=i(489430),l=i(228993);const a=e=>{let{value:t,isDisabled:i,onChange:a}=e;return(0,l.jsx)(o.k,{height:10,alignItems:"center",children:(0,l.jsx)(n.r,{isChecked:"undefined"!==typeof t&&t,isDisabled:i,onChange:e=>a(e.target.checked)})})}},906450:(e,t,i)=>{i.d(t,{Jv:()=>d,Y4:()=>r,aA:()=>a,gV:()=>s});var o=i(778145),n=i(193691),l=i(243653);const a=[{title:"ai.categories.explanation_analysis.title",icon:n.Z1Q,value:"Explanation / Analysis"},{title:"ai.categories.best_practices.title",icon:n.R5Y,value:"Best practices"},{title:"ai.categories.striking_advice.title",icon:n.Cd1,value:"Striking advice"},{title:"ai.categories.list_of_tips.title",icon:n.SXe,value:"List of tips"},{title:"ai.categories.useful_resources.title",icon:l.cQt,value:"Useful resources"},{title:"ai.categories.case_studies.title",icon:n.rro,value:"Case Studies"},{title:"ai.categories.other.title",icon:n.JVw,value:""}],s=[{title:"ai.content_styles.actionable.title",icon:l.K1P,value:"Actionable"},{title:"ai.content_styles.inspiring.title",icon:n.h9l,value:"Inspiring"},{title:"ai.content_styles.introspective.title",icon:o.FaUserAstronaut,value:"Introspective"},{title:"ai.content_styles.promotional.title",icon:n.CHC,value:"Promotional"}],r=[{title:"ai.narration_styles.brand_pov.title",description:"ai.narration_styles.brand_pov.description",icon:n.MM9,value:"Brand POV"},{title:"ai.narration_styles.first_person_experience.title",description:"ai.narration_styles.first_person_experience.description",icon:n.tU0,value:"First Person Experience"}],d={initial:{opacity:0,y:-6,height:0,transition:{duration:.18}},visible:{opacity:1,y:0,height:"auto",transition:{duration:.3,ease:"easeOut"}},exit:{opacity:0,y:-6,height:0,transition:{duration:.18}}}},703365:(e,t,i)=>{i.d(t,{QE:()=>u});var o=i(664723),n=i(808602),l=i(992504),a=i(866919);const s=5,r=20,d=160,c=[n.C.AUTO_DESIGN,n.C.AI_IMAGES,n.C.AI_TEMPLATE_IMAGES];function u(e,t){var i;const n=(0,o.sy)(t,e.socialAccountIds),u=e.networkPostType||a.HT.Post,p=null===(i=(0,l.Aq)(n,u).find(e=>!e.isComingSoon))||void 0===i?void 0:i.value,m=e.postType||p,v=e.imageType||(m===a.JM.Carousel?e.carouselImageTypes[0]:e.defaultImageType),h=!!v&&c.includes(v);let g=0;var x;m===a.JM.Carousel&&h?g=null!==(x=e.noOfPostImages)&&void 0!==x?x:1:m===a.JM.Photo&&h&&(g=1);return Math.ceil(s+r+g*d)}},866919:(e,t,i)=>{i.d(t,{$h:()=>a,HT:()=>l,JM:()=>n,bW:()=>o});let o=function(e){return e.History="h",e}({}),n=function(e){return e.Text="text",e.Photo="photo",e.Video="video",e.Carousel="carousel",e}({}),l=function(e){return e.Post="post",e.Reel="reel",e.Story="story",e}({}),a=function(e){return e.Intro="intro",e.Basic="basic",e.Personalize="personalize",e.Enhance="enhance",e.Generate="generate",e.ChooseBrandbook="chooseBrandbook",e.AdvancedCustomization="advancedCustomization",e.CustomizeContent="customizeContent",e.ChooseActor="chooseActor",e.ChooseProduct="chooseProduct",e.Scenarios="scenarios",e}({})},91800:(e,t,i)=>{i.d(t,{X:()=>a});var o=i(683017),n=i(379274),l=i(104399);const a=()=>{const e=(0,n.TH)();return(0,o.useMemo)(()=>{const t=e.pathname;return l.SM_AI_POST_GENERATOR_TOOLS.filter(e=>!t.startsWith(e.path))},[e.pathname])}},992504:(e,t,i)=>{i.d(t,{Aq:()=>c,Di:()=>v,Eo:()=>u,JQ:()=>d,R4:()=>p,pz:()=>m});var o=i(412997),n=i(104399),l=i(957392),a=i(866919);const s={[l.FACEBOOK]:[{value:a.HT.Post,postTypes:[{value:a.JM.Text,thumb:o.XPI},{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]},{value:a.HT.Story,postTypes:[{value:a.JM.Photo,thumb:o.LWi},{value:a.JM.Video,thumb:o.ZXu,isComingSoon:!0}]},{value:a.HT.Reel,isComingSoon:!0,postTypes:[{value:a.JM.Video,thumb:o.ZXu,isComingSoon:!0}]}],[l.INSTAGRAM]:[{value:a.HT.Post,postTypes:[{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Carousel,thumb:o.z50,isBeta:!0,isPremium:!0},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]},{value:a.HT.Story,postTypes:[{value:a.JM.Photo,thumb:o.LWi},{value:a.JM.Video,thumb:o.ZXu,isComingSoon:!0}]},{value:a.HT.Reel,isComingSoon:!0,postTypes:[{value:a.JM.Video,thumb:o.ZXu,isComingSoon:!0}]}],[l.TIKTOK]:[{value:a.HT.Post,postTypes:[{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.TIKTOK_BUSINESS]:[{value:a.HT.Post,postTypes:[{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.TWITTER]:[{value:a.HT.Post,postTypes:[{value:a.JM.Text,thumb:o.XPI},{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.THREADS]:[{value:a.HT.Post,postTypes:[{value:a.JM.Text,thumb:o.XPI},{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.BLUESKY]:[{value:a.HT.Post,postTypes:[{value:a.JM.Text,thumb:o.XPI},{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.GOOGLE]:[{value:a.HT.Post,postTypes:[{value:a.JM.Text,thumb:o.XPI},{value:a.JM.Photo,thumb:o.CQ2}]}],[l.YOUTUBE]:[{value:a.HT.Post,postTypes:[{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.LINKEDIN]:[{value:a.HT.Post,postTypes:[{value:a.JM.Text,thumb:o.XPI},{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}],[l.PINTEREST]:[{value:a.HT.Post,postTypes:[{value:a.JM.Photo,thumb:o.CQ2},{value:a.JM.Video,thumb:o.hn4,isComingSoon:!0}]}]},r=e=>(s[e]||[]).map(t=>{let{postTypes:i,...o}=t;return{...o,provider:e}}
1),d=e=>0===e.length?[]:e.map(r).reduce((e,t)=>e.filter(e=>t.find(t=>t.value===e.value))),c=(e,t)=>0===e.length?[]:e.map(e=>((e,t)=>{var i;return(null===(i=(s[e]||[]).find(e=>e.value===t))||void 0===i?void 0:i.postTypes)||[]})(e,t)).reduce((e,t)=>e.filter(e=>t.find(t=>t.value===e.value))),u=(e,t)=>{var i,o;const{fields:n}=e.describe();return!!n[t]&&(!("array"===n[t].type||null===(i=n[t].tests)||void 0===i||!i.some(e=>"required"===e.name))||!("array"!==n[t].type||null===(o=n[t].tests)||void 0===o||!o.some(e=>"min"===e.name)))},p=e=>""===e?n.AdvancedSettingsTabsTypes.default:n.AdvancedSettingsTabsTypes.brandbook,m=e=>new Promise((t,i)=>{const o=new window.Image;o.onload=()=>{t({width:o.naturalWidth,height:o.naturalHeight})},o.onerror=i,o.src=e}),v=async(e,t,i)=>{try{const o=await m(e),n=t.reduce((e,t)=>(e[t.value]=t.data.width/t.data.height,e),{});return((e,t,i,o)=>{if(!e||!t||0===t)return o;const n=e/t;let l=o,a=1/0;for(const[s,r]of Object.entries(i)){const e=Math.abs(n-r);e<a&&(a=e,l=s)}return l})(o.width,o.height,n,i)}catch{return i}}},868366:(e,t,i)=>{i.d(t,{Z:()=>n});var o=i(683017);const n=()=>{const[e,t]=(0,o.useState)({shortlinks:!1,video:!0,carousel:!0,poll:!0,document:!0,comments:!0,snippets:!0,mentions:!0});return[e,t]}},151242:(e,t,i)=>{i.d(t,{Z:()=>n});var o=i(683017);const n=(e,t)=>{const[i,n]=(0,o.useState)(e);return(0,o.useEffect)(()=>{const i=setTimeout(()=>{n(e)},t);return()=>{clearTimeout(i)}},[e,t]),i}},341612:(e,t,i)=>{i.d(t,{Z:()=>m});var o=i(125138),n=i(468625),l=i(480050),a=i.n(l),s=i(289096),r=i(313773),d=i(231705),c=i(664723),u=i(117540);class p extends n.vq{constructor(e,t){super(e,t),this.id=this.opts.id||"ProcessPlannerMedia",this.type="modifier",this.defaultLocale={strings:{converting:"Converting..."}};this.opts={saveToAssets:!1,thumbnailSize:"300",thumbnailTime:"0",...t},this.i18nInit(),this.sendToSentry=this.sendToSentry.bind(this),this.getFileMeta=this.getFileMeta.bind(this),this.convertVideo=this.convertVideo.bind(this),this.generateThumbnail=this.generateThumbnail.bind(this),this.saveToAssets=this.saveToAssets.bind(this),this.processFile=this.processFile.bind(this),this.afterUpload=this.afterUpload.bind(this)}sendToSentry(e,t){s.$e(i=>{i.setLevel("error"),i.setTag("context","post-editor-uploader"),t&&i.setContext("Additional Data",t),s.uT(e)})}preloadImage(e){return new Promise((t,i)=>{const o=new Image;o.onload=t,o.onerror=i,o.src=e})}async getFileMeta(e,t){const i=e.type.split("/")[0];try{const t=URL.createObjectURL(e.data),o=await(0,c.iO)(i,t);return URL.revokeObjectURL(t),o}catch{return await(0,c.iO)(i,t)}}async convertImage(e,t){let{key:i,url:o,meta:n}=t;return new Promise(async(t,l)=>{var s;this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:.35});const r=await a().post(d.ikj,{key:i,url:o,meta:n}).catch(()=>{});if(null!==r&&void 0!==r&&null!==(s=r.data)&&void 0!==s&&s.url){this.up
1py.emit("postprocess-complete",e);const i=r.data,o=new URL(i.url);return void t({url:i.url,dir:`${o.origin}${o.pathname.slice(0,o.pathname.lastIndexOf("/"))}`,fileName:o.pathname.split("/").pop(),meta:{width:i.converted?i.meta.width:n.width,height:i.converted?i.meta.height:n.height}})}this.uppy.emit("postprocess-complete",e),this.sendToSentry("File upload failed. Error on convert request - empty URL.",{endpoint:d.ikj,data:{key:i,url:o},response:null===r||void 0===r?void 0:r.data}),l(new Error("File upload failed."))})}async convertVideo(e,t){let{key:i,url:o,meta:n}=t;return new Promise(async(t,l)=>{var s,r;this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:0});const c=await a().post(d.llq,{key:i,url:o,meta:n}).catch(()=>{});if("converting_skipped"===(null===c||void 0===c||null===(s=c.data)||void 0===s?void 0:s.status)){this.uppy.emit("postprocess-complete",e);const i=c.data,o={dir:i.dir,fileName:i.fileName,url:i.outputUrl,outputUrl:i.outputUrl,meta:{duration:i.meta.duration,fps:i.meta.fps,width:i.meta.width,height:i.meta.height}};return void t(o)}if(null===c||void 0===c||null===(r=c.data)||void 0===r||!r.task)return this.up
1py.emit("postprocess-complete",e),this.sendToSentry("File upload failed. Error on convert request - empty task.",{endpoint:d.llq,data:{key:i,url:o},response:null===c||void 0===c?void 0:c.data}),void l(new Error("File upload failed."));const u=setInterval(async()=>{var i,o,n;const s=await a().post(d.Os8,c.data).catch(()=>{});if(!this.uppy.getFile(e.id))return clearInterval(u),void l(new Error("File upload aborted."));if("error"===(null===s||void 0===s||null===(i=s.data)||void 0===i?void 0:i.status))return clearInterval(u),this.sendToSentry("File upload failed. Error on convert status request - status error.",{endpoint:d.Os8,data:c.data,response:null===s||void 0===s?void 0:s.data}),void l(new Error("File upload failed."));if(null!==s&&void 0!==s&&null!==(o=s.data)&&void 0!==o&&o.status){const t=this.uppy.getFile(e.id);if(t){var r,p;const i=100*((null===(r=t.progress)||void 0===r||null===(p=r.postprocess)||void 0===p?void 0:p.value)||0),o=s.data.percent||0,n=i>=o?i+1:o,l=Math.min(Math.max(n,1),100);this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:l/100})}}if("completed"===(null===s||void 0===s||null===(n=s.data)||void 0===n?void 0:n.status)){clearInterval(u),this.uppy.emit("postprocess-complete",e);const i=s.data,o={dir:i.dir,fileName:i.fileName,url:i.outputUrl,outputUrl:i.outputUrl,meta:{duration:i.meta.duration,fps:i.meta.fps,width:i.meta.width,height:i.meta.height}};return void t(o)}},5e3)})}async generateThumbnail(e,t){let{key:i,size:n,time:l}=t,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!i)throw this.sendToSentry("File upload failed. Error on generate thumb URL - missing key.",{data:{url:e.uploadURL},response:e.response}),new Error("Missing file key");const s=o.stringify({s:n,t:l}),d=`${r.qnH}/${i}?${s}`;if(a)try{await this.preloadImage(d)}catch{}return d}saveToAssets(e){let{type:t,name:i,key:o,data:n,app_type:l}=e;const s=e=>{var t;const i=null===e||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[0];return"image/gif"===e?4:"video"===i?2:"image"===i?0:"application/pdf"===e?17:"text/plain"===e?18:e.includes("officedocument")?19:null};try{const e=parseInt(this.opts.thumbnailSize.split("x")[0]);return a().post(d.J$J,{app_type:l,asset_type:s(t),asset_key:o,asset_name:i,asset_size:n.size,payload:{duration:n.meta.duration},thumbnail:n.url,thumbnail_width:n.meta.width,thumbnail_height:n.meta.height,thumbnail_cover_image:n.thumbUrl,cover_image_width:n.meta.width&&n.meta.height?parseInt(e):void 0,cover_image_height:n.meta.width&&n.meta.height?parseInt(e/(n.meta.width/n.meta.height)):void 0})}catch(r){}}async processFile(e){var t;const i=e.type.split("/")[0],o=e.response,n=null===o||void 0===o||null===(t=o.body)||void 0===t?void 0:t.url,l={};if(!n)throw this.sendToSentry("File upload failed. Error on process file - missing file URL.",{data:{url:n},response:o}),new Error("Missing file URL");if(!(0,u.QZ)(n))throw this.sendToSentry("File upload failed. Error on process file - invalid S3 URL.",{data:{url:n},response:o}),new Error("Missing required data");const a=new URL(n).pathname.substring(1);if(l.meta=await this.getFileMeta(e,n),"video"===i){const t=await this.convertVideo(e,{key:a,url:n,meta:l.meta});l.dir=t.dir,l.fileName=t.fileName,l.url=t.url,l.outputUrl=t.outputUrl,l.thumbTime=parseFloat(this.opts.thumbnailTime)||0,l.meta=t.meta}else{const t=await this.convertImage(e,{key:a,url:n,meta:l.meta});l.dir=t.dir,l.fileName=t.fileName,l.url=t.url,l.meta=t.meta}if(["video","image"].includes(i)&&!e.type.includes("photoshop")){const t=new URL(l.url).pathname.substring(1);l.thumbUrl=await this.generateThumbnail(e,{key:t,size:this.opts.thumbnailSize,time:"video"===i?this.opts.thumbnailTime:void 0},!0),this.uppy.setFileState(e.id,{preview:l.thumbUrl})}if(this.opts.saveToAssets)if(this.opts.returnAssetId){var s;const t=await this.saveToAssets({type:e.type,name:e.name,key:a,data:{...l,fileNameOriginal:e.name,size:e.size},app_type:this.opts.appType});l.assetId=null===t||void 0===t||null===(s=t.data)||void 0===s?void 0:s.id}else this.saveToAssets({type:e.type,name:e.name,key:a,data:{...l,fileNameOriginal:e.name,size:e.size},app_type:this.opts.appType});return l}afterUpload(e){const t=e.map(e=>{const t=this.uppy.getFile(e);return this.processFile(t).then(e=>
1{this.uppy.log(`[ProcessPlannerMedia] File ${t.id} processed.`);const i={body:e,uploadURL:e.url};this.uppy.emit("processPlannerMedia:upload-success",t,i),this.uppy.emit("processPlannerMedia:upload-complete",t,i)}).catch(e=>{this.uppy.log(`[ProcessPlannerMedia] Failed processing file ${t.id}:`,"error"),this.uppy.log(e,"error"),this.uppy.emit("upload-error",t,new Error(e)),this.uppy.emit("processPlannerMedia:upload-error",t,new Error(e)),this.uppy.emit("processPlannerMedia:upload-complete",t)})});return Promise.all(t).then(()=>{this.uppy.emit("processPlannerMedia:complete",e)})}install(){this.uppy.addPostProcessor(this.afterUpload)}uninstall(){this.uppy.removePostProcessor(this.afterUpload)}}const m=p},411572:(e,t,i)=>{i.d(t,{b:()=>n});var o=i(104399);const n=(e,t,i)=>{(0,o.analyticsTrackEvent)(`${e} - ${i}`)}}}]); 2//# sourceMappingURL=4304.d7df37e9.chunk.js.map
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.