PageSourceSearch

https://static.imagine.art/prod/one-static/yXdhhh80uzwy/_next/static/chunks/48eb3d8a9749d5b5.js

js imagine.art collected 2026-09-24 08:40:07 UTC 142,724 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,293376,440255,12968,361506,936879,208164,270154,e=>{"use strict";e.s(["MainNavigationHeader",()=>as],293376);var t,s,n,r,a=e.i(843476),l=e.i(618566),i=e.i(271645),o=e.i(619440);e.i(768e3);var d=e.i(551383),c=e.i(115159),u=e.i(668530),m=e.i(524706),x=e.i(608246),h=e.i(489420),p=e.i(868140),E=e.i(261582);let S={WITH_FOLDERS:"(with-folders)",CHAT:"personal-computer",CUSTOMIZE:"customize"};var f=e.i(865632),g=e.i(92025),A=e.i(469308),v=e.i(112719),N=e.i(180529),j=e.i(971619),_=e.i(155563),O=e.i(172797),T=e.i(180185),I=e.i(216317),C=e.i(644923),b=e.i(272989),R=e.i(153984),D=e.i(937832);e.i(578534);var y=e.i(40537),P=e.i(633414),L=e.i(308716),M=e.i(663794),U=e.i(118254),w=e.i(424264),F=e.i(340607),k=e.i(109340),z=e.i(753306),G=e.i(416749),B=e.i(266027),V=e.i(912598),W=e.i(602278),K=e.i(154841),H=e.i(660292),Y=e.i(799505),Q=e.i(279724),q=e.i(63787),J=e.i(206297),Z=e.i(949610),X=e.i(766690),$=e.i(718688);let ee=function(){let{enabled:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{orgId:void 0},{user:s}=(0,o.useUserContext)(),n=(e=>{let{orgId:t}=e;return[Y.TEAM_PLAN_QUERY_KEYS.ORGS_BASE_TAG,Y.TEAM_PLAN_QUERY_KEYS.PINNED_ORGANIZATION_ASSETS,null!=t?t:""]})({orgId:t.orgId}),r=!!s&&(null==e||e);return(e=>{let{queryKey:t,isEnabled:s,userId:n}=e,r=(0,V.useQueryClient)(),{addOrganizationAssetInQueryCache:a,deleteOrganizationAssetInQueryCache:l,upsertOrganizationAssetInQueryCache:i}=(0,J.useQueryCacheOrganizationAssetActions)();(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.FOLDER_PINNED,queryKey:t,handler:e=>{let{data:s}=e;a({queryKey:t,newOrganizationAsset:s,queryCacheOrganizationAssetAdder:Z.queryCacheOrganizationAssetAdder})},isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.FOLDER_UNPINNED,queryKey:t,handler:e=>{let{data:s}=e;l({queryKey:t,identifier:s.uuid,queryCacheOrganizationAssetDeleter:X.queryCacheOrganizationAssetDeleter})},isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.FOLDER_DELET
1ED,queryKey:t,handler:e=>{let{data:s}=e;l({queryKey:t,identifier:s.uuid,queryCacheOrganizationAssetDeleter:X.queryCacheOrganizationAssetDeleter})},isOrgBased:!0,isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.FOLDER_UPDATED,queryKey:t,handler:e=>{let{data:s}=e;i({queryKey:t,updatedOrganizationAsset:s,queryCacheOrganizationAssetUpserter:$.queryCacheOrganizationAssetUpserter,existingAssetIndexFinder:e=>{let{assets:t}=e;return(0,H.findAssetIndexBasedOnUuid)({assets:t,uuidToLookUp:s.uuid})}})},isOrgBased:!0,isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.FOLDER_MOVED,queryKey:t,handler:e=>{let{data:s}=e;if(s.userId===n){var a;let e=r.getQueryData(t);if(!(null!=(a=null==e?void 0:e.data.assets.some(e=>e.uuid===s.uuid))&&a))return;i({queryKey:t,updatedOrganizationAsset:s,queryCacheOrganizationAssetUpserter:$.queryCacheOrganizationAssetUpserter,existingAssetIndexFinder:e=>{let{assets:t}=e;return(0,H.findAssetIndexBasedOnUuid)({assets:t,uuidToLookUp:s.uuid})}})}else s.isPersonal&&l({queryKey:t,identifier:s.uuid,queryCacheOrganizationAssetDeleter:X.queryCacheOrganizationAssetDeleter})},isOrgBased:!0,isEnabled:s})})({queryKey:n,isEnabled:r,userId:null==s?void 0:s.id}),(0,B.useQuery)({queryKey:n,staleTime:W.THIRTY_MINUTES_IN_MS,queryFn:()=>Q.teamPlanService.getPinnedOrganizationFolderAssets(t),enabled:r})};var et=e.i(401930);let es=function(){let{enabled:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{selectedOrganizationId:s,isLoading:n,isError:r}=(0,et.useSelectedOrganizationId)(),a=ee({...t,orgId:s,enabled:!!s&&(null==e||e)});return{...a,isLoading:a.isLoading||n,isError:a.isError||r}};var en=e.i(861806),er=e.i(244431),ea=e.i(657688);let el={Root:e=>{let{children:t,isActive:s=!1,className:n,...r}=e;return(0,a.jsx)("button",{className:(0,h.cn)("hover:bg-fill-primary-variant-hover data-[state=active]:bg-fill-primary-variant-hover group/see-more-popover-item rounded-2.5 flex cursor-pointer items-center gap-2 p-2.5 text-left transition-colors",n),"data-state":s?"active":"inactive",...r,children:t})},ImageIcon:e=>{let{src:t,alt:s}=e;return(0,a.jsx)("div",{className:"rounded-2 border-border-primary relative size-4.5 shrink-0 overflow-hidden border",children:(0,a.jsx)(ea.default,{fill:!0,src:t,alt:s,className:"size-full object-cover object-center"})})},Content:e=>{let{title:t}=e;return(0,a.jsx)("div",{className:"flex flex-col",children:(0,a.jsx)("span",{className:"text-content-primary text-label-lg",children:t})})},Start:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"text-content-primary size-4.5 shrink-0 *:[*]:shrink-0 *:[svg]:size-4.5",children:t})}};var ei=e.i(517615),eo=e.i(540666),ed=e.i(500753),ec=e.i(266108),eu=e.i(938343),em=e.i(238236),ex=e.i(618293),eh=e.i(586705),ep=e.i(365214),eE=e.i(410216),eS=e.i(296951);let ef=e=>{let{folder:t}=e,[s,n]=(0,i.useState)(!1),r=(0,i.useRef)(0),l=(0,ed.useIsBelowTablet)()?"lg":"md",{mutate:o,isPending:d}=(0,eE.useRemoveSharedFolder)(),c=(0,eh.useAssetManagementSettingsStore)(e=>e.setFolderColor),m=e=>{e&&(r.current=Date.now()),n(e)};(0,i.useEffect)(()=>{s&&(r.current=Date.now())},[s]);let x=e=>{Date.now()-r.current<350&&e.preventDefault()};return(0,a.jsxs)(ep.DropdownMenu,{onOpenChange:m,open:s,modal:!1,children:[(0,a.jsx)(eo.Trigger,{asChild:!0,children:(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-xs",asChild:!0,className:"rounded-1.5 size-6 shrink-0 p-1",onClick:e=>{(0,eS.stopPropagationAndPreventDefault)(e),m(!0)},children:(0,a.jsx)("div",{role:"button",children:(0,a.jsx)(eu.MenuThreeDotsIcon,{className:"text-content-tertiary rotate-90"})})})}),(0,a.jsxs)(ep.DropdownMenuContent,{className:"pointer-events-auto w-56",side:"right",align:"start",sideOffset:8,onPointerDownOutside:x,onInteractOutside:x,onFocusOutside:x,children:[(0,a.jsxs)(ep.DropdownMenuSub,{children:[(0,a.jsxs)(ep.DropdownMenuSubTrigger,{size:l,children:[(0,a.jsx)(ec.FolderMacIconBlue,{className:"size-4"})," Change color"]}),(0,a.jsxs)(ep.DropdownMenuSubContent,{className:"min-w-[180px]",children:[(0,a.jsx)("div",{className:"text-content-tertiary text-label-xs px-2 py-1.5",children:"Select color"}),ex.FOLDER_COLOR_OPTIONS.map(e=>{let{value:s,label:n}=e,r=eh.FOLDER_MAC_ICON_BY_COLOR[s];return(0,a.jsxs)(ep.DropdownMenuItem,{size:l,onClick:e=>{(0,eS.stopPropagationAndPreventDefault)(e),m(!1),c(t.uuid,s)},children:[(0,a.jsx)(r,{className:"size-4"})," ",n]},s)})]})]}),(0,a.jsx)(ep.DropdownMenuSeparator,{}),(0,a.jsxs)(ep.DropdownMenuItem,{size:l,className:"text-content-critical",disabled:d,onClick:e=>{(0,eS.stopPropagationAndPreventDefault)(e),m(!1),o({folder:t})},children:[(0,a.jsx)(em.TrashIcon,{className:"stroke-[1.4]"})," Remove"]})]})]})};var eg=e.i(334199),eA=e.i(906959),ev=e.i(905427);let eN={PINNED:{value:"pinned",label:"Pinned",icon:(0,a.jsx)(_.PinIcon,{className:"size-4"})},TEAMSPACE:{value:"teamspace",label:"Teams",icon:(0,a.jsx)(j.PeopleIcon,{className:"size-4"})},PRIVATE:{value:"private",label:"Private",icon:(0,a.jsx)(N.LockOutlineIcon,{className:"size-4"})},SHARED:{value:"shared",label:"Shared",icon:(0,a.jsx)(I.SharedFolderIcon,{className:"size-4"})}},ej=(e,t)=>{let s=t.trim().toLowerCase();return s?e.filter(e=>e.title.toLowerCase().includes(s)):e},e_=e=>{var t,s,n;let{folder:r,isActive:l,isPinAllowed:o,isPinned:d,isOwnedByCurrentUser:c=!0,onSelect:u,onEditFolder:m}=e,[x,p]=(0,i.useState)(!1),{handlers:E,isPressing:S}=(0,ev.useLongPress)(()=>p(!0)),f=S||x;return(0,a.jsx)("div",{className:"relative w-full",children:(0,a.jsxs)(el.Root,{isActive:l,onClick:u,className:(0,h.cn)("w-full",{"bg-fill-primary-variant-hover":f}),...E,children:[(0,a.jsx)(el.Start,{children:(null==(t=r.url)?void 0:t.thumbnail)?(0,a.jsx)(el.ImageIcon,{src:null!=(n=null==(s=r.url)?void 0:s.thumbnail)?n:w.IMAGE_ASSETS.DEFAULT,alt:r.title}):(0,a.jsx)(v.FoldersIcon,{className:"shrink-0"})}),(0,a.jsx)(el.Content,{title:r.title}),c?(0,a.jsx)(ei.FolderItemMenu,{folder:r,btnClassName:"size-5 ml-auto",isPinAllowed:o,isPinned:d,open:x,onOpenChange:p,onEditFolder:m?()=>m(r):void 0}):(0,a.jsx)("div",{className:"ml-auto",children:(0,a.jsx)(ef,{folder:r})})]})})},eO=e=>{let{value:t,onChange:s}=e;return(0,a.jsx)(y.Input,{size:"lg",start:(0,a.jsx)(T.SearchIcon,{className:"text-content-secondary size-4.5"}),placeholder:"Search",value:t,onChange:e=>s(e.target.value),end:t?(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-xs",onClick:()=>s(""),children:(0,a.jsx)(A.CrossIcon,{className:"size-3.5"})}):void 0})},eT=e=>{let{tab:t}=e,s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var e,t;null==(t=s.current)||null==(e=t.querySelector('[role="tab"][data-state="active"]'))||e.scrollIntoView({behavior:"smooth",inline:"nearest",block:"nearest"})},[t]),(0,a.jsx)(M.SegmentedControlsList,{ref:s,variant:"primary",size:"md",fullWidth:!0,className:"scrollbar-none gap-1 overflow-x-auto",children:Object.values(eN).map(e=>{let s=t===e.value;return(0,a.jsxs)(M.SegmentedControlsAnimatedTrigger,{layoutId:"folder-selection-tab-switcher",value:e.value,variant:"secondary",size:"md",isActive:s,className:"flex-1",children:[e.icon,e.value!==eN.PINNED.value&&(0,a.jsx)("span",{children:e.label})]},e.value)})})},eI=e=>{let{isPersonal:t}=e,{handleCreateFolder:s,isLoading:n}=(0,eg.useHandleCreateFolder)();return(0,a.jsxs)(u.Button,{variant:"outline",size:"md",className:"rounded-4 w-full",disabled:n,onClick:()=>s({isPersonal:t}),children:[n?(0,a.jsx)(U.Spinner,{className:"size-4"}):(0,a.jsx)(O.PlusIcon,{className:"size-4.5 stroke-[1.4]"}),"Create new ",t?"private":"teamspace"," folder"]})},eC=()=>{let{isOpen:e,setDialogOpen:t}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),{data:s,isLoading:n}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!0}),{selectedFolderId:r}=(0,z.useSelectedFolderId)(),[l,o]=(0,i.useState)(eN.TEAMSPACE.value),[d,c]=(0,i.useState)("");return((0,i.useEffect)(()=>{e||c("")},[e]),(0,i.useEffect)(()=>{r&&e&&setTimeout(()=>{var e;
1null==(e=document.getElementById("".concat(r,"-mobile-navbar")))||e.scrollIntoView({block:"center",behavior:"instant"})},100)},[r,e]),n||!s)?null:(0,a.jsx)(D.Drawer,{open:e,onOpenChange:t,children:(0,a.jsxs)(D.DrawerContent,{noVaul:!0,className:"rounded-t-6 data-[vaul-drawer-direction=bottom]:border-border-primary flex h-[55dvh] flex-col gap-0 pt-2",children:[(0,a.jsx)("div",{className:"bg-border-tertiary mx-auto h-1 w-11 shrink-0 rounded-full"}),(0,a.jsx)(D.DrawerTitle,{className:"text-label-lg text-content-primary p-4 text-left font-semibold",children:"Select folder"}),(0,a.jsx)(D.DrawerDescription,{className:"sr-only",children:"Select a folder to continue"}),(0,a.jsx)(b.CreateAssetFolderFormContext,{children:(0,a.jsxs)(M.SegmentedControls,{value:l,onValueChange:e=>o(e),className:"flex min-h-0 flex-1 flex-col gap-2 px-3",children:[(0,a.jsxs)("div",{className:"flex flex-col gap-2 px-1",children:[(0,a.jsx)(eO,{value:d,onChange:c}),(0,a.jsx)(eT,{tab:l}),l!==eN.PINNED.value&&l!==eN.SHARED.value&&(0,a.jsx)(eI,{isPersonal:l===eN.PRIVATE.value})]}),(0,a.jsx)(eb,{searchQuery:d}),(0,a.jsx)(eR,{searchQuery:d}),(0,a.jsx)(eD,{searchQuery:d}),(0,a.jsx)(ey,{searchQuery:d})]})})]})})},eb=e=>{let{searchQuery:t}=e,{closeDialog:s}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),{data:n,isLoading:r,isError:l}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!1}),o=(0,i.useMemo)(()=>{var e;return ej((null!=(e=null==n?void 0:n.data.assets)?e:[]).filter(e=>e.type!==R.ORGANIZATION_ASSET_TYPE.DRAFT),t)},[n,t]),{selectedFolder:d,isDraftFolder:c,teamDraftFolder:u,isPersonal:m}=(0,F.useSelectedFolder)(),{openFolder:x}=(0,k.useOpenFolderWithStudioGuard)(),{isRenamingInputVisible:h,handleOpenRenameInput:p,handleRenameFolder:E,handleCancelRenameFolder:S,inputRef:f,isLoading:g}=(0,eA.useHandleRenameFolder)(),A=e=>{p({name:e.title,id:e.uuid,isPersonal:e.isPersonal})};return r?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-10 w-full"}):l?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsx)(L.TabsContent,{value:eN.TEAMSPACE.value,className:"flex min-h-0 flex-1 flex-col gap-1 overflow-hidden",children:(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1 overflow-y-auto pb-4",children:[h&&!g&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:f,onCreateFolder:E,onCancelCreateFolder:S}),(!t||"all team creations".includes(t.toLowerCase()))&&(0,a.jsxs)(el.Root,{isActive:c&&!m,onClick:()=>{x(null!=u?u:null),null==s||s()},className:"w-full",children:[(0,a.jsx)(v.FoldersIcon,{className:"shrink-0"}),(0,a.jsx)(el.Content,{title:"All team creations"})]}),o.map(e=>(0,a.jsx)(e_,{folder:e,isActive:(null==d?void 0:d.uuid)===e.uuid,isPinAllowed:!0,onSelect:()=>{x(e),null==s||s()},onEditFolder:A},e.uuid))]})})},eR=e=>{let{searchQuery:t}=e,{closeDialog:s}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),{data:n,isLoading:r,isError:l}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!0}),o=(0,i.useMemo)(()=>{var e;return ej((null!=(e=null==n?void 0:n.data.assets)?e:[]).filter(e=>e.type!==R.ORGANIZATION_ASSET_TYPE.DRAFT),t)},[n,t]),{selectedFolder:d,isPersonal:c,privateDraftFolder:u,isDraftFolder:m}=(0,F.useSelectedFolder)(),{openFolder:x}=(0,k.useOpenFolderWithStudioGuard)(),{isRenamingInputVisible:h,handleOpenRenameInput:p,handleRenameFolder:E,handleCancelRenameFolder:S,inputRef:f,isLoading:g}=(0,eA.useHandleRenameFolder)(),A=e=>{p({name:e.title,id:e.uuid,isPersonal:e.isPersonal})};return r?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-10 w-full"}):l?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsx)(L.TabsContent,{value:eN.PRIVATE.value,className:"flex min-h-0 flex-1 flex-col gap-1 overflow-hidden",children:(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1 overflow-y-auto pb-4",children:[h&&!g&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:f,onCreateFolder:E,onCancelCreateFolder:S}),(!t||"all private creations".includes(t.toLowerCase()))&&(0,a.jsxs)(el.Root,{isActive:m&&c,onClick:()=>{x(null!=u?u:null),null==s||s()},className:"w-full",children:[(0,a.jsx)(v.FoldersIcon,{className:"shrink-0"}),(0,a.jsx)(el.Content,{title:"All private creations"})]}),o.map(e=>(0,a.jsx)(e_,{folder:e,isActive:(null==d?void 0:d.uuid)===e.uuid,isPinAllowed:!0,onSelect:()=>{x(e),null==s||s()},onEditFolder:A},e.uuid))]})})},eD=e=>{let{searchQuery:t}=e,{closeDialog:s}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),{sharedFolders:n,selectedFolder:r,isLoadingSharedFolders:l,isErrorSharedFolders:d}=(0,F.useSelectedFolder)(),c=(0,i.useMemo)(()=>ej(n,t),[n,t]),{openFolder:u}=(0,k.useOpenFolderWithStudioGuard)(),{user:m}=(0,o.useUserContext)(),{isRenamingInputVisible:x,handleOpenRenameInput:h,handleRenameFolder:p,handleCancelRenameFolder:E,inputRef:S,isLoading:f}=(0,eA.useHandleRenameFolder)(),g=e=>{h({name:e.title,id:e.uuid,isPersonal:e.isPersonal})};return l?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-10 w-full"}):d?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsx)(L.TabsContent,{value:eN.SHARED.value,className:"flex min-h-0 flex-1 flex-col gap-1 overflow-hidden",children:(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1 overflow-y-auto pb-4",children:[x&&!f&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:S,onCreateFolder:p,onCancelCreateFolder:E}),c.map(e=>(0,a.jsx)(e_,{folder:e,isActive:(null==r?void 0:r.uuid)===e.uuid,isPinAllowed:!0,isOwnedByCurrentUser:e.userId===(null==m?void 0:m.id),onSelect:()=>{u(e),null==s||s()},onEditFolder:g},e.uuid))]})})},ey=e=>{let{searchQuery:t}=e,{closeDialog:s}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),{data:n,isLoading:r,isError:l}=es(),o=(0,i.useMemo)(()=>{var e;return ej(null!=(e=null==n?void 0:n.data.assets)?e:[],t)},[n,t]),{selectedFolder:d}=(0,F.useSelectedFolder)(),{openFolder:c}=(0,k.useOpenFolderWithStudioGuard)(),{isRenamingInputVisible:u,handleOpenRenameInput:m,handleRenameFolder:x,handleCancelRenameFolder:h,inputRef:p,isLoading:E}=(0,eA.useHandleRenameFolder)(),S=e=>{m({name:e.title,id:e.uuid,isPersonal:e.isPersonal})};return r?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-10 w-full"}):l?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsx)(L.TabsContent,{value:eN.PINNED.value,className:"flex min-h-0 flex-1 flex-col gap-1 overflow-hidden",children:(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-1 overflow-y-auto pb-4",children:[u&&!E&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:p,onCreateFolder:x,onCancelCreateFolder:h}),o.map(e=>(0,a.jsx)(e_,{folder:e,isActive:(null==d?void 0:d.uuid)===e.uuid,isPinAllowed:!0,isPinned:!0,onSelect:()=>{c(e),null==s||s()},onEditFolder:S},e.uuid))]})})};var eP=e.i(251995),eL=e.i(927383),eM=e.i(841128),eU=e.i(347708),ew=e.i(563595),eF=e.i(362666),ek=e.i(355733),ez=e.i(266262);let eG={Content:e=>{let{className:t,...s}=e;return(0,a.jsx)(eU.PopoverContent,{sideOffset:20,side:"bottom",align:"start",className:(0,h.cn)("bg-surface-primary-variant relative flex w-[280px] flex-col gap-2 p-2 pb-3",t),...s})},ImageWithHeadings:e=>{let{imageSrc:t,mainHeading:s,subHeading:n}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"relative flex h-[148px]",children:(0,a.jsx)(ea.default,{fill:!0,src:t,alt:s,className:"border-border-primary rounded-2 border object-cover"})}),(0,a.jsxs)("div",{className:"space-y-1",children:[(0,a.jsx)("h5",{className:"text-label-md font-medium",children:s}),(0,a.jsx)("p",{className:"text-content-tertiary text-body-xs text-wrap",children:n})]})]})},Wrapper:e=>{let{open:t,setOpen:s,virtualRef:n,flagName:r,children:l}=e,{data:o}=(0,eF.useGetSingleFlag)(r),{serviceErrorHandler:d}
1=(0,ew.useServiceErrorHandlerContext)(),c=(0,eF.useUpdateFlag)(),u=(0,ez.useDialogStore)(e=>e.checkIsAnyDialogOpen()),m=(0,ek.useIsMarketingStudioFunnelActiveOnMobile)(),x=!!(o&&!o.status&&!u&&!m);return(0,i.useEffect)(()=>{s(x)},[x,s]),(0,a.jsxs)(eU.Popover,{modal:x,open:t,onOpenChange:e=>{try{s(e),e||c.mutateAsync({flag:r,status:!0})}catch(e){d(e)}},children:[(0,a.jsx)(eU.PopoverAnchor,{virtualRef:n}),l]})},Svg:e=>{let{className:t}=e;return(0,a.jsx)("svg",{className:(0,h.cn)("absolute -top-[9px] left-10 z-10",t),width:"14",height:"8",viewBox:"0 0 14 8",children:(0,a.jsx)("polygon",{points:"0,8 7,0 14,8",className:"stroke-border-primary fill-surface-primary-variant border"})})}};var eB=e.i(215073),eV=e.i(724295);let eW={DESKTOP:"/imagine-one/folders/folder-dropdown-tooltip.webp",MOBILE:"/imagine-one/folders/mobile-folder-dropdown-tooltip.webp"},eK=e=>{let{virtualRef:t}=e,[s,n]=(0,i.useState)(!0),{openDialog:r}=(0,er.useDialog)(en.DIALOG_NAME.DISPLAY_FOLDERS_POPOVER),{serviceErrorHandler:l}=(0,ew.useServiceErrorHandlerContext)(),o=(0,eF.useUpd
1ateFlag)(),{openDialog:d}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),c=(0,eV.useIsAboveTablet)(),m=c?eW.DESKTOP:eW.MOBILE;return(0,a.jsx)(eG.Wrapper,{open:s,setOpen:n,virtualRef:t,flagName:eL.KNOWN_FLAG_NAMES.HAS_SEEN_FOLDER_DROPDOWN_TOOLTIP,children:(0,a.jsxs)(eG.Content,{children:[(0,a.jsx)(eG.Svg,{}),(0,a.jsx)(eG.ImageWithHeadings,{imageSrc:(0,eM.resolveURL)(m,eB.clientEnv.NEXT_PUBLIC_ASSETS_CDN_BASE_URL),mainHeading:"Folders now in top navigation",subHeading:"Folders are now located in the top bar for easier access."}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsx)(u.Button,{onClick:()=>{n(!1),c?r():d();try{o.mutateAsync({flag:eL.KNOWN_FLAG_NAMES.HAS_SEEN_FOLDER_DROPDOWN_TOOLTIP,status:!0})}catch(e){l(e)}},size:"sm",children:"Open folders"})})]})})},eH=()=>{let{openDialog:e}=(0,er.useDialog)(en.DIALOG_NAME.MOBILE_FOLDER_SELECTOR),{user:t}=(0,o.useUserContext)(),s=(0,i.useRef)(null),{isError:n,isLoading:r}=(0,F.useSelectedFolder)();return t?n?(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-md",className:"text-content-critical",asChild:!0,children:(0,a.jsx)("div",{children:(0,a.jsx)(eP.InfoIcon,{className:"size-4"})})}):r?(0,a.jsx)(P.Skeleton,{className:"rounded-2 size-10 shrink-0"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.Button,{ref:s,variant:"ghost",size:"icon-md",onClick:()=>{e()},children:(0,a.jsx)(v.FoldersIcon,{})}),(0,a.jsx)(eK,{virtualRef:s})]}):null};var eY=e.i(441300),eQ=e.i(261680),eq=e.i(565377);let eJ=()=>{let{user:e}=(0,o.useUserContext)(),t=(0,ed.useIsBelowTablet)();return e?null:(0,a.jsxs)(eY.Tooltip,{children:[(0,a.jsx)(eY.TooltipTrigger,{asChild:!0,children:(0,a.jsx)(u.Button,{variant:"brand-tonal",size:t?"md":"sm",asChild:!0,children:(0,a.jsx)(p.SmartLink,{href:f.ABSOLUTE_ROUTES.SUBSCRIPTION,onClick:()=>{localStorage.setItem(eq.LOCAL_STORAGE_KEY.ADD_TO_CART_CTA,eQ.ANALYTICS_ADD_TO_CART_CTA.MANAGE_SUBSCRIPTION)},children:"Pricing"})})}),(0,a.jsx)(eY.TooltipContent,{children:"Pricing"})]})};var eZ=e.i(887551);let eX=e=>{let{children:t,reason:s,disabled:n}=e;return n&&s?(0,a.jsxs)(eY.Tooltip,{children:[(0,a.jsx)(eY.TooltipTrigger,{asChild:!0,children:(0,a.jsx)("span",{className:"inline-flex",children:t})}),(0,a.jsx)(eY.TooltipContent,{children:s})]}):(0,a.jsx)(a.Fragment,{children:t})};var e$=e.i(73393),e0=e.i(586448),e1=e.i(786942),e2=e.i(10400),e5=e.i(621482),e3=e.i(161236),e4=e.i(517213);let e6=()=>{let{organizations:e}=(0,e4.useGetOrganizations)(),t=(0,i.useMemo)(()=>e.filter(e=>e.role==e2.ORGANIZATION_ROLE.OWNER||e.role==e2.ORGANIZATION_ROLE.ADMIN).map(e=>e.id),[e]),s=[Y.TEAM_PLAN_QUERY_KEYS.ORGS_BASE_TAG,Y.TEAM_PLAN_QUERY_KEYS.ORGANIZATION_JOIN_REQUESTS],n=t.length>0;(e=>{let{queryKey:t,isEnabled:s}=e,n=(0,V.useQueryClient)();(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_ACCEPTED,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isOrgBased:!0,isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_CANCELLED,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isOrgBased:!0,isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_PENDING,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isOrgBased:!0,isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_REJECTED,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isOrgBased:!0,isEnabled:s})})({queryKey:s,isEnabled:n});let r=(0,e0.useQueries)({queries:t.map(e=>({queryKey:[...(e=>{let{orgId:t}=e;return[Y.TEAM_PLAN_QUERY_KEYS.ORGS_BASE_TAG,Y.TEAM_PLAN_QUERY_KEYS.ORGANIZATION_JOIN_REQUESTS,null!=t?t:""]})({orgId:e}),"first-page"],queryFn:async()=>(await Q.teamPlanService.getOrganizationJoinRequests({orgId:e,page:1,pageSize:e1.API_MAX_PAGE_SIZE})).data,enabled:n}))}),a=r.some(e=>e.isLoading),l=r.some(e=>e.isError),o=r.flatMap(e=>{var t,s;return null!=(s=null==(t=e.data)?void 0:t.joinRequests)?s:[]}),d=r.reduce((e,t)=>{var s,n;return e+(null!=(n=null==(s=t.data)?void 0:s.pagination.totalItems)?n:0)},0);return{isLoading:a,isError:l,joinRequests:o.map(t=>{var s,n;return{...t,organizationName:null!=(n=null==(s=e.find(e=>e.id===t.orgId))?void 0:s.name)?n:""}}),joinRequestsCount:d}};var e8=e.i(564188),e7=e.i(39662),e9=e.i(467910),te=e.i(775759),tt=e.i(422526),ts=e.i(954616),tn=e.i(618573);e.s(["computeGetUserJoinRequestsQueryKey",()=>ta,"useGetUserJoinRequests",()=>tl],440255);var tr=e.i(206612);let ta=()=>[Y.TEAM_PLAN_QUERY_KEYS.ORGS_BASE_TAG,Y.TEAM_PLAN_QUERY_KEYS.USER_JOIN_REQUESTS],tl=function(){var e,t,s;let{enabled:n,...r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{user:a}=(0,o.useUserContext)(),l=ta(),d=!!a&&(null==n||n);(e=>{let{queryKey:t,isEnabled:s}=e,n=(0,V.useQueryClient)();(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_ACCEPTED,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_CANCELLED,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_PENDING,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isEnabled:s}),(0,q.useEventBusListenerForQuery)({eventName:K.CUSTOM_EVENTS.ORG_USER_JOIN_REQUEST_REJECTED,queryKey:t,handler:()=>{n.invalidateQueries({queryKey:t})},isEnabled:s})})({queryKey:l,isEnabled:d});let c=(0,e5.useInfiniteQuery)({queryKey:l,staleTime:W.THIRTY_MINUTES_IN_MS,queryFn:async e=>{let{pageParam:t}=e;return(await Q.teamPlanService.getUserJoinRequests({...r,page:t,pageSize:e1.API_MAX_PAGE_SIZE})).data},initialPageParam:1,getNextPageParam:e=>(0,e3.getNextPageBasedPage)(e.pagination),enabled:d});return(0,tr.useFetchAllRemainingInfiniteQueryPages)({isEnabled:d,hasNextPage:c.hasNextPage,isFetchingNextPage:c.isFetchingNextPage,isFetchNextPageError:c.isFetchNextPageError,fetchNextPage:c.fetchNextPage}),{joinRequests:(0,i.useMemo)(()=>{var e,t;return null!=(t=null==(e=c.data)?void 0:e.pages.flatMap(e=>e.joinRequests))?t:[]},[c.data]),totalJoinRequestsCount:null!=(s=null==(t=c.data)||null==(e=t.pages.at(-1))?void 0:e.pagination.totalItems)?s:0,isLoading:c.isLoading,isError:c.isError,isFetched:c.isFetched,hasNextPage:c.hasNextPage,fetchNextPage:c.fetchNextPage,isFetchingNextPage:c.isFetchingNextPage}},ti=e=>{let{joinRequest:t,setIsDropdownOpen:s}=e,n=(()=>{let e=(0,V.useQueryClient)();return(0,ts.useMutation)({mutationKey:[tn.TEAM_PLAN_MUTATION_KEYS.UPDATE_JOIN_REQUEST_STATUS],mutationFn:async e=>Q.teamPlanService.updateJoinRequestStatus(e),onSuccess:()=>
1{e.invalidateQueries({queryKey:(0,e4.computeGetOrganizationsQueryKey)()}),e.invalidateQueries({queryKey:ta()})}})})(),{serviceErrorHandler:r}=(0,ew.useServiceErrorHandlerContext)(),l=(0,eV.useIsBelowTablet)(),i=async e=>{if(t.id)try{await n.mutateAsync({requestId:t.id,status:e})}catch(e){r(e)}finally{s(!1)}};return(0,a.jsxs)("div",{className:"rounded-3 hover:bg-fill-primary-hover group flex shrink-0 cursor-pointer items-center justify-between gap-3 px-2 py-1.5 text-left transition-colors",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(e$.ProfileAvatar,{className:"size-9",itemToHashForPalette:t.userId,src:"",name:t.username}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col",children:[(0,a.jsx)("p",{className:"text-content-primary text-label-md truncate font-medium capitalize",children:t.username}),(0,a.jsx)("div",{className:"text-content-tertiary text-label-sm flex items-center gap-2 capitalize",children:(0,a.jsx)("span",{className:"text-content-tertiary text-label-sm capitalize",children:t.organizationName})})]})]}),n.isPending?(0,a.jsx)(U.Spinner,{className:"size-3.5 border-1"}):(0,a.jsxs)("div",{className:"tablet:hidden tablet:group-hover:flex flex items-center gap-1",children:[(0,a.jsx)(u.Button,{variant:"outline",size:l?"icon-md":"icon-xs",className:"text-inverse bg-primary hover:border-border-tertiary border",onClick:()=>i(e2.JOIN_REQUEST_STATUS.REJECTED),children:(0,a.jsx)(A.CrossIcon,{})}),(0,a.jsx)(u.Button,{variant:"primary",size:l?"icon-md":"icon-xs",onClick:()=>i(e2.JOIN_REQUEST_STATUS.ACCEPTED),children:(0,a.jsx)(tt.CheckIcon,{})})]})]},t.id)},to=e=>{let{setIsDropdownOpen:t}=e,{joinRequests:s,isLoading:n,isError:r,joinRequestsCount:l}=e6();return n?(0,a.jsx)(P.Skeleton,{className:"rounded-3 bg-surface-secondary h-8.5 w-full"}):r?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"text-label-xs tablet:text-label-sm text-content-tertiary flex items-center gap-2 p-1 font-medium",children:[(0,a.jsx)(te.UserAddIcon,{className:"size-3.5"}),(0,a.jsx)("span",{className:"",children:"New joiners requests"})]}),!n&&(0,a.jsx)("div",{className:"text-label-sm bg-surface-primary flex size-5 items-center justify-center rounded-full text-center",children:(0,a.jsx)("span",{className:"text-content-brand font-medium",children:l})})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[n?(0,a.jsx)(P.Skeleton,{className:"rounded-3 bg-surface-secondary h-8.5 w-full"}):s.slice(0,4).map(e=>(0,a.jsx)(ti,{joinRequest:e,setIsDropdownOpen:t},e.id)),l>4&&(0,a.jsxs)(p.SmartLink,{href:f.SETTINGS_APP_ROUTES.TEAM_MEMBER_SETTINGS,className:"text-content-primary text-label-sm ml-auto flex items-center gap-1 font-medium",onClick:()=>{t(!1)},children:["See all ",(0,a.jsx)(e9.LineArrowRightIcon,{className:"size-3.5"})]})]})]})};var td=e.i(703637);e.s(["useGetRecommendedOrganizations",()=>tc],12968);let tc=()=>{var e,t,s;let{user:n}=(0,o.useUserContext)(),r=(0,e5.useInfiniteQuery)({queryKey:[Y.TEAM_PLAN_QUERY_KEYS.ORGS_BASE_TAG,Y.TEAM_PLAN_QUERY_KEYS.RECOMMENDED_ORGANIZATIONS],staleTime:W.THIRTY_MINUTES_IN_MS,queryFn:async e=>{let{pageParam:t}=e;return(await Q.teamPlanService.getRecommendedOrganizations({page:t,pageSize:e1.API_MAX_PAGE_SIZE})).data},initialPageParam:1,getNextPageParam:e=>(0,e3.getNextPageBasedPage)(e.pagination),enabled:!!n});return{recommendedOrganizations:(0,i.useMemo)(()=>{var e,t;return null!=(t=null==(e=r.data)?void 0:e.pages.flatMap(e=>e.organizations))?t:[]},[r.data]),totalRecommendedOrganizationsCount:null!=(s=null==(t=r.data)||null==(e=t.pages.at(-1))?void 0:e.pagination.totalItems)?s:0,isLoading:r.isLoading,isError:r.isError,isFetched:r.isFetched,hasNextPage:r.hasNextPage,fetchNextPage:r.fetchNextPage,isFetchingNextPage:r.isFetchingNextPage}};var tu=e.i(93726);let tm=e=>{let{setIsDropdownOpen:t,className:s}=e,{openDialog:n}=(0,er.useDialog)(en.DIALOG_NAME.JOIN_TEAM_MODAL),{isSubscriptionActive:r}=(0,tu.useUserSubscriptionInfo)(),{openDialog:l}=(0,er.useDialog)(en.DIALOG_NAME.CREATE_TEAM_MODAL),{recommendedOrganizations:i,isLoading:o}=tc(),{organizations:d,isLoading:c}=(0,e4.useGetOrganizations)();return o||c?(0,a.jsx)(P.Skeleton,{className:"rounded-3 bg-surface-secondary h-8.5 w-full"}):(0,a.jsxs)("button",{className:(0,h.cn)("rounded-3 hover:bg-fill-primary-variant-hover tablet:h-auto tablet:px-1.5 tablet:py-2 flex h-10 cursor-pointer items-center justify-between p-2 transition-colors",s),onClick:e=>{(0,eS.stopPropagationAndPreventDefault)(e),null==t||t(!1);let s=i.every(e=>d.some(t=>t.id===e.id));if(0!==i.length&&!s)return void n();l()},type:"button",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(O.PlusIcon,{className:"text-content-brand size-3.5 stroke-[1.5]"}),(0,a.jsx)("span",{className:"text-content-brand text-label-md font-medium",children:"Join or create team"})]}),!r&&(0,a.jsx)(td.Badge,{variant:"brand-on-surface",children:"Free"})]})};var tx=e.i(585147),th=e.i(102807);e.s(["useSelectOrganizationWithStudioGuard",()=>tS],361506);var tp=e.i(321086),tE=e.i(448621);let tS=()=>{let{selectOrganization:e}=(0,tE.useOrganizationStore)(),t=(0,tp.useStudioProjectExitGuard)();return(0,i.useCallback)(s=>
1{t(()=>e(s))},[t,e])},tf=()=>{let{openDialog:e}=(0,er.useDialog)(en.DIALOG_NAME.ADD_MEMBER_MODAL),{user:t}=(0,o.useUserContext)(),{selectedOrganization:s}=(0,e8.useSelectedOrganization)(),n=(0,eV.useIsAboveTablet)(),r=(0,eV.useIsBelowTablet)();return t?(0,a.jsxs)(u.Button,{variant:"outline",size:n?"xs":"md",shape:r?"pill":"rect",disabled:!s,onClick:()=>{e()},className:"dark:hover:bg-fill-secondary-hover",children:[(0,a.jsx)(te.UserAddIcon,{className:"text-content-tertiary size-3.5 stroke-[1.5]"}),(0,a.jsx)("span",{className:"text-label-sm",children:"Invite"})]}):null},tg=e=>{var t,s;let{setIsDropdownOpen:n,organization:r}=e,{selectedOrganizationId:l}=(0,et.useSelectedOrganizationId)(),{selectOrganization:i}=(0,tE.useOrganizationStore)(),o=tS(),d=r.role===e2.ORGANIZATION_ROLE.MEMBER,c=()=>{o({organizationId:r.id}),n(!1)};return(0,a.jsxs)("div",{className:"rounded-3 hover:bg-fill-primary-variant-hover group data-[selected=true]:bg-fill-primary-variant-hover flex shrink-0 cursor-pointer items-center justify-between gap-3 overflow-hidden px-2 py-1.5 text-left transition-colors","data-selected":l===r.id,role:"button",tabIndex:0,onClick:c,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),c())},ref:e=>{l===r.id&&(null==e||e.scrollIntoView({behavior:"instant"}))},children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 overflow-hidden",children:[(0,a.jsx)(u.Button,{variant:"outline",size:"icon-xs",className:"dark:hover:bg-fill-secondary-hover hidden size-9 items-center justify-center group-hover:flex",asChild:!0,children:(0,a.jsx)(p.SmartLink,{href:f.SETTINGS_APP_ROUTES.SETTINGS,onClick:()=>{i({organizationId:r.id}),n(!1)},prefetch:!0,children:(0,a.jsx)(tx.SettingsGearIcon,{className:"size-4"})})}),(0,a.jsx)(e$.ProfileAvatar,{className:"size-9 group-hover:hidden",itemToHashForPalette:r.id,src:null!=(s=null==(t=r.url)?void 0:t.thumbnail)?s:"",name:r.name}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col overflow-hidden",children:[(0,a.jsx)("p",{className:"text-content-primary text-label-md truncate",children:r.name}),(0,a.jsxs)("div",{className:"text-content-tertiary text-label-sm flex items-center gap-2 capitalize",children:[(0,a.jsx)("span",{className:"text-content-tertiary text-label-sm capitalize",children:r.role}),"-",(0,a.jsxs)("div",{className:"flex items-center gap-0.5",children:[(0,a.jsx)(j.PeopleIcon,{className:"!size-3"}),(0,a.jsx)("span",{className:"text-label-xs font-semibold",children:r.totalMembers})]})]})]})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[!d&&(0,a.jsx)(tf,{}),(0,a.jsx)(u.Button,{variant:"outline",size:"icon-md",shape:"pill",className:"tablet:hidden dark:hover:bg-fill-secondary-hover flex items-center justify-center",asChild:!0,children:(0,a.jsx)(p.SmartLink,{href:f.SETTINGS_APP_ROUTES.SETTINGS,onClick:()=>{i({organizationId:r.id}),n(!1)},prefetch:!0,children:(0,a.jsx)(th.SettingsIcon,{className:"size-4.5 stroke-[1.5]"})})})]})]})},tA="navbar-organizations-scroll-container",tv=e=>{let{setIsDropdownOpen:t}=e,{organizations:s,isLoading:n,isError:r,hasNextPage:l,fetchNextPage:i,isFetchingNextPage:o}=(0,e4.useGetOrganizations)();return((0,e7.useInfiniteScroll)({containerId:tA,hasNextPage:l,isFetchingNextPage:o,fetchNextPage:i,contentLength:s.length}),n)?(0,a.jsxs)("div",{className:"rounded-3 flex items-center gap-3 px-1.5 py-1 transition-colors",children:[(0,a.jsx)(P.Skeleton,{className:"bg-surface-secondary size-8 shrink-0 rounded-full"}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)(P.Skeleton,{className:"bg-surface-secondary h-4 w-20"}),(0,a.jsx)(P.Skeleton,{className:"bg-surface-secondary h-4 w-8"})]})]}):r?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsxs)("div",{id:tA,className:"tablet:gap-1.5 flex max-h-40 flex-col gap-2 overflow-y-auto",children:[s.map(e=>(0,a.jsx)(tg,{organization:e,setIsDropdownOpen:t},e.id)),o&&(0,a.jsxs)("div",{className:"rounded-3 flex items-center gap-3 px-1.5 py-1",children:[(0,a.jsx)(P.Skeleton,{className:"bg-surface-secondary size-8 shrink-0 rounded-full"}),(0,a.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,a.jsx)(P.Skeleton,{className:"bg-surface-secondary h-4 w-20"}),(0,a.jsx)(P.Skeleton,{className:"bg-surface-secondary h-4 w-8"})]})]})]})},tN=e=>{let{setIsDropdownOpen:t}=e;return(0,a.jsxs)("div",{className:"border-surface-secondary tablet:gap-1.5 flex flex-col gap-2",children:[(0,a.jsx)("span",{className:"text-label-xs tablet:text-label-sm text-content-tertiary p-1 font-medium",children:"Switch Teams"}),(0,a.jsx)(tv,{setIsDropdownOpen:t}),(0,a.jsx)(m.Separator,{}),(0,a.jsx)(to,{setIsDropdownOpen:t}),(0,a.jsx)(m.Separator,{}),(0,a.jsx)(tm,{setIsDropdownOpen:t})]})},tj=()=>(0,l.usePathname)()!==f.ABSOLUTE_ROUTES.HOME,t_=e=>{var t,s;let{disabled:n=!1,disabledReason:r}=e,[l,d]=(0,i.useState)(!1),{user:c}=(0,o.useUserContext)(),{isLoading:m,selectedOrganization:x}=(0,e8.useSelectedOrganization)(),{joinRequestsCount:p}=e6(),E=(0,eV.useIsBelowTablet)(),S=tj();if(m)return(0,a.jsx)(P.Skeleton,{className:"max-tablet:hidden w-[125px] rounded-full"});
1if(!c||!x)return null;let f=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(e$.ProfileAvatar,{className:"size-4",itemToHashForPalette:x.id,src:null!=(s=null==(t=x.url)?void 0:t.thumbnail)?s:"",name:x.name,fallbackCharacterLength:1}),(0,a.jsx)("span",{className:"laptop:inline hidden truncate",children:x.name}),(0,a.jsx)(eZ.ChevronDownIcon,{className:(0,h.cn)("size-4 stroke-[1.5] transition-all",{"rotate-180":l})})]});return E?S?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(eX,{disabled:n,reason:r,children:(0,a.jsx)(u.Button,{className:"tablet:gap-1.5 max-w-[125px]",variant:"outline",size:"md",disabled:n,onClick:()=>d(!0),children:f})}),(0,a.jsx)(D.Drawer,{open:l,onOpenChange:d,children:(0,a.jsxs)(D.DrawerContent,{noVaul:!0,className:"rounded-t-4 w-full p-0 data-[vaul-drawer-direction=bottom]:border-t-0",children:[(0,a.jsx)(D.DrawerTitle,{className:"sr-only",children:"Teams"}),(0,a.jsx)("div",{className:"w-full pt-2",children:(0,a.jsx)("div",{className:"bg-border-primary mx-auto h-1.5 w-11 rounded-full"})}),(0,a.jsx)("div",{className:"p-2 pb-6",children:(0,a.jsx)(tN,{setIsDropdownOpen:d})})]})})]}):(0,a.jsxs)(ep.DropdownMenu,{open:l,onOpenChange:d,children:[(0,a.jsx)(eX,{disabled:n,reason:r,children:(0,a.jsxs)(ep.DropdownMenuTrigger,{disabled:n,className:(0,h.cn)("tablet:gap-1.5 text-content-primary relative max-w-[166px]",{"pointer-events-none opacity-50":n}),children:[p>0&&(0,a.jsx)("div",{className:"bg-fill-brand text-content-primary-inverse absolute -top-1 -right-0.5 flex size-3.5 items-center justify-center rounded-full px-[5px] py-0.5 transition-colors duration-300",children:(0,a.jsx)("span",{className:"text-[8px] font-bold select-none",children:p})}),f]})}),(0,a.jsx)(ep.DropdownMenuContent,{onCloseAutoFocus:e=>{e.preventDefault()},align:"end",className:"w-[325px]",children:(0,a.jsx)(tN,{setIsDropdownOpen:d})})]})},tO=()=>{let e=(0,l.usePathname)(),{openDialog:t}=(0,er.useDialog)(en.DIALOG_NAME.ASSET_MANAGEMENT_FOLDER_DIALOG);return e.startsWith(f.ABSOLUTE_ROUTES.ASSET_MANAGEMENT)?(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-md",className:"tablet:hidden",onClick:t,children:(0,a.jsx)(v.FoldersIcon,{})}):null};var tT=e.i(374249),tI=e.i(503329),tC=e.i(271339),tb=e.i(193973);let tR=()=>{let{user:e}=(0,o.useUserContext)(),{showAuthWithRedirect:t}=(0,tC.useShowAuthWithRedirect)();if(e)return null;let s=e=>{(0,tT.setCookie)(tI.COOKIE_KEYS.SIGN_UP_CTA,e),t()},n=()=>s(tb.ANALYTICS_SIGNUP_CTA_COOKIE_VALUE.SIGNIN_BUTTON);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.Button,{size:"md",className:"tablet:hidden",onClick:n,children:"Login"}),(0,a.jsx)(u.Button,{variant:"outline",size:"sm",className:"max-tablet:hidden",onClick:n,children:"Login"}),(0,a.jsx)(u.Button,{size:"sm",className:"max-tablet:hidden",onClick:()=>s(tb.ANALYTICS_SIGNUP_CTA_COOKIE_VALUE.SIGNUP_BUTTON),children:"Sign Up"})]})};var tD=e.i(522016),ty=e.i(870509),tP=e.i(383333),tL=e.i(659629),tM=e.i(373719);let tU=()=>{let{openDialog:e}=(0,er.useDialog)(en.DIALOG_NAME.CREATE_USERNAME_MODAL),{user:t}=(0,o.useUserContext)(),s=(0,l.usePathname)(),{fireViewProfileEvent:n}=(0,tM.useFireViewProfileEvent)();return t&&s.includes(f.ABSOLUTE_ROUTES.COMMUNITY)?t&&!t.username?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.Button,{variant:"secondary",size:"icon-sm",className:"laptop:hidden",onClick:()=>{n(),e()},children:"View Profile"}),(0,a.jsx)(u.Button,{variant:"secondary",size:"sm",className:"laptop:flex hidden",onClick:()=>{n(),e()},children:"View Profile"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.Button,{variant:"secondary",size:"icon-sm",className:"laptop:hidden",asChild:!0,onClick:()=>{n()},children:(0,a.jsx)(tD.default,{href:(0,tL.createUrlWithParams)({url:f.ABSOLUTE_ROUTES.COMMUNITY_PROFILE,routeParams:{[ty.ROUTE_PARAMS.USERNAME]:(null==t?void 0:t.username)||""}}),children:(0,a.jsx)(tP.UserProfileIcon,{})})}),(0,a.jsx)(u.Button,{onClick:()=>{n()},variant:"secondary",size:"sm",className:"laptop:flex hidden",children:(0,a.jsx)(tD.default,{href:(0,tL.createUrlWithParams)({url:f.ABSOLUTE_ROUTES.COMMUNITY_PROFILE,routeParams:{[ty.ROUTE_PARAMS.USERNAME]:(null==t?void 0:t.username)||""}}),children:"View Profile"})})]}):null};var tw=e.i(563301),tF=e.i(134033);let tk=e=>{let{icon:t,...s}=e;return(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:t},...s})},tz="group/tile flex cursor-pointer flex-col items-center gap-2 outline-none",tG=e=>{let{tool:t,linkComponent:s,onSelect:n,onChatlyRedirect:r,isChatlyPending:l,isMobile:i}=e,o=(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:(0,h.cn)("bg-fill-primary relative flex items-center justify-center overflow-hidden rounded-4 border border-transparent transition group-hover/tile:scale-105 group-hover/tile:border-border-primary-hover group-hover/tile:bg-fill-primary-hover",{"size-16":i,"size-12":!i}),children:t.video?(0,a.jsx)("video",{src:t.video,className:"size-full object-contain",autoPlay:!0,loop:!0,muted:!0,playsInl
1ine:!0,"aria-hidden":!0,children:(0,a.jsx)("track",{kind:"captions"})}):t.imgUrl?(0,a.jsx)(ea.default,{src:t.imgUrl,alt:t.name,fill:!0,className:"object-cover"}):t.icon?(0,a.jsx)(tk,{icon:t.icon,className:(0,h.cn)({"**:[svg]:size-8":i,"**:[svg]:size-6":!i})}):null}),t.tag?(0,a.jsx)(td.Badge,{variant:"brand-on-image",size:"sm",className:"absolute -top-2 left-1/2 -translate-x-1/2",children:t.tag}):null]}),d=(0,a.jsx)("span",{className:(0,h.cn)("text-label-sm text-content-primary text-center",{"w-16":i}),children:t.name});return t.isChatlyRedirect?(0,a.jsxs)("button",{type:"button",disabled:l,"aria-label":t.name,onClick:()=>{null==r||r({href:t.href}),null==n||n()},className:(0,h.cn)(tz,{"w-16":i}),children:[o,d]}):(0,a.jsxs)(s,{href:t.href,prefetch:!0,"aria-label":t.name,onClick:n,className:tz,children:[o,d]})},tB=e=>{let{tools:t,linkComponent:s,onSelect:n,onChatlyRedirect:r,isChatlyPending:l,isMobile:i}=e;return 0===t.length?null:(0,a.jsxs)("section",{className:(0,h.cn)("bg-background flex flex-col gap-2.5 p-4 shadow-sm",{"rounded-5":i,"rounded-6":!i}),children:[(0,a.jsx)("h3",{className:"text-label-sm text-content-tertiary",children:"Featured tools"}),(0,a.jsx)("div",{className:(0,h.cn)("grid gap-y-6",{"flex flex-wrap justify-center gap-x-3":i,"mobile:justify-start grid-cols-[repeat(3,64px)] justify-center gap-x-5":!i}),children:t.map(e=>(0,a.jsx)(tG,{tool:e,linkComponent:s,onSelect:n,onChatlyRedirect:r,isChatlyPending:l,isMobile:i},e.id))})]})};var tV=e.i(768834),tW=e.i(579473),tK=e.i(942359);let tH=(0,tV.create)()((0,tW.persist)(e=>({viewerId:null,recentTools:[],trackToolUse:(t,s)=>{e(e=>{let n=(e.viewerId===s?e.recentTools:[]).filter(e=>e.id!==t.id);return{viewerId:s,recentTools:[{...t,openedAt:Date.now()},...n].slice(0,10)}})}}),{name:tK.SHARED_LOCAL_STORAGE_KEY.RECENTLY_USED_TOOLS,partialize:e=>({viewerId:e.viewerId,recentTools:e.recentTools})})),tY=e=>({id:"tool-".concat(e.id),name:e.name,icon:e.icon,video:e.video,href:e.href,isChatlyRedirect:e.isChatlyRedirect,tag:e.tag,openedAt:e.openedAt}),tQ=e=>({id:"app-".concat(e.id),name:e.appName,imgUrl:e.appThumbnail,href:"/apps/".concat(e.slug),openedAt:e.openedAt}),tq=e=>{var t;let{linkComponent:s,recentMiniApps:n,miniAppsViewerId:r,onSelect:l,onChatlyRedirect:d,isChatlyPending:c,isMobile:u}=e,{user:m}=(0,o.useUserContext)(),x=null!=(t=null==m?void 0:m.id)?t:null,{viewerId:p,recentTools:E}=tH(),S=(0,i.useMemo)(()=>[...p===x?E.map(tY):[],...r===x?n.map(tQ):[]].sort((e,t)=>t.openedAt-e.openedAt).slice(0,3),[x,p,E,r,n]);return 0===S.length?null:(0,a.jsxs)("section",{className:"flex flex-col gap-2.5",children:[(0,a.jsx)("h3",{className:"text-label-sm text-content-tertiary",children:"Recently used"}),(0,a.jsx)("div",{className:(0,h.cn)("gap-y-6",{"flex flex-wrap justify-center gap-x-6":u,"grid grid-cols-[repeat(3,64px)] justify-center gap-x-5":!u}),children:S.map(e=>(0,a.jsx)(tG,{tool:e,linkComponent:s,onSelect:l,onChatlyRedirect:d,isChatlyPending:c,isMobile:u},e.id))})]})},tJ=e=>{let{linkComponent:t,seeAllHref:s,onSelect:n}=e;return(0,a.jsx)(u.Button,{variant:"ghost",size:"sm",asChild:!0,className:"group/see-all bg-fill-primary-disabled self-center px-4",children:(0,a.jsxs)(t,{href:s,prefetch:!0,onClick:n,children:["See all tools",(0,a.jsx)(e9.LineArrowRightIcon,{className:"transition-transform duration-300 group-hover/see-all:translate-x-0.5"})]})})},tZ=e=>{let{homePageTools:t,seeAllHref:s,linkComponent:n,recentMiniApps:r,miniAppsViewerId:l,onSelect:i,onChatlyRedirect:o,isChatlyPending:d,isMobile:c}=e;return(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsx)(tB,{tools:t,linkComponent:n,onSelect:i,onChatlyRedirect:o,isChatlyPending:d,isMobile:c}),(0,a.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,a.jsx)(tq,{linkComponent:n,recentMiniApps:r,miniAppsViewerId:l,onSelect:i,onChatlyRedirect:o,isChatlyPending:d,isMobile:c}),(0,a.jsx)(tJ,{linkComponent:n,seeAllHref:s,onSelect:i})]})]})},tX=e=>{var t;return null!=(t=e.split(/[?#]/)[0])?t:e},t$=e=>{let{children:t,open:s,onOpenChange:n,content:r}=e;return(0,a.jsxs)(eU.Popover,{open:s,onOpenChange:n,children:[(0,a.jsx)(eU.PopoverTrigger,{asChild:!0,children:t}),(0,a.jsx)(eU.PopoverContent,{align:"end",sideOffset:8,className:"scrollbar-thin rounded-8 border-neutral-white/10 bg-fill-primary-disabled flex max-h-[calc(100vh-var(--navbar-height)-1rem)] w-[290px] flex-col overflow-y-auto border p-3 shadow-[0px_20px_32px_-12px_#2222224d] ring-0 backdrop-blur-[51px] dark:shadow-[0px_20px_32px_-12px_#000000cc]",children:r})]})},t0=e=>{let{children:t,open:s,onOpenChange:n,content:r}=e;return(0,a.jsxs)(D.Drawer,{open:s,onOpenChange:n,children:[(0,a.jsx)(D.DrawerTrigger,{asChild:!0,children:t}),(0,a.jsxs)(D.DrawerContent,{overlayProps:{className:"bg-overlay"},className:"rounded-t-4 border-neutral-white/10 bg-neutral-10/85 border-x-0 border-t border-b-0 shadow-[0px_30px_22px_-12px_#22222233] backdrop-blur-[51px] dark:bg-neutral-100/50",children:[(0,a.jsx)(D.DrawerTitle,{className:"sr-only",children:"Featured tools"}),(0,a.jsx)("div",{className:"scrollbar-thin mt-2.5 flex max-h-[70dvh] flex-col overflow-y-auto px-5 pb-5",children:r})]})]})},t1=e=>{let{homePageTools:t,sidebarItems:s,seeAllHref:n,linkComponent:r,recentMiniApps:d,miniAppsViewerId:c,onChatlyRedirect:m,isChatlyPending:x}=e,[h,p]=(0,i.useState)(!1),E=(0,ed.useIsBelowTablet)();(e=>{var t;let{homePageTools:s,sidebarItems:n}=e,r=(0,l.usePathname)(),{user:a}=(0,o.useUserContext)(),d=null!=(t=null==a?void 0:a.id)?t:null,{recordRecentTool:c}=(()=>{let{user:e}=(0,o.useUserContext)(),t=tH(e=>e.trackToolUse);return{recordRecentTool:(0,i.useCallback)(s=>
1{(null==e?void 0:e.id)&&t({id:s.id,name:s.name,icon:s.icon,video:s.video,href:s.href,isChatlyRedirect:s.isChatlyRedirect,tag:s.tag},e.id)},[t,null==e?void 0:e.id])}})(),u=tH(e=>e.recentTools),m=(0,i.useMemo)(()=>((e,t)=>{let s=e.map(e=>({id:e.id,name:e.name,icon:e.icon,video:e.video,href:e.href,isChatlyRedirect:e.isChatlyRedirect,tag:e.tag}));for(let e of t)if("Tools"===e.title)for(let t of e.items){var n,r;for(let e of(t.href&&s.push({id:t.id,name:t.name,icon:t.icon,href:t.href,tag:t.tag}),null!=(r=null==(n=t.subContent)?void 0:n.items)?r:[]))for(let t of e.subItems)s.push({id:t.id,name:t.name,icon:t.icon,href:t.href,tag:t.tag})}return s})(s,n),[s,n]),x=(0,i.useMemo)(()=>((e,t)=>{let s=null,n=0;for(let r of e){let e=tX(r.href);e.startsWith("/")&&(t===e||t.startsWith("".concat(e,"/")))&&e.length>n&&(s=r,n=e.length)}return s})(m,r),[m,r]);(0,i.useEffect)(()=>{var e;d&&x&&(null==(e=u[0])?void 0:e.id)!==x.id&&c(x)},[d,x,u,c])})({homePageTools:t,sidebarItems:s});let S=(0,i.useMemo)(()=>E?t0:t$,[E]);return(0,a.jsx)(S,{open:h,onOpenChange:p,content:(0,a.jsx)(tZ,{homePageTools:t,seeAllHref:n,linkComponent:r,recentMiniApps:d,miniAppsViewerId:c,onSelect:()=>p(!1),onChatlyRedirect:m,isChatlyPending:x,isMobile:E}),children:(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-sm","aria-label":"Featured tools",className:"hover:bg-fill-secondary-hover data-[state=open]:bg-fill-secondary-active shrink-0",children:(0,a.jsx)(tF.TidyIcon,{className:"[&_path]:stroke-[3.1]"})})})};var t2=e.i(67173),t5=e.i(258125),t3=e.i(118229);let t4=()=>{let{home:e,sidebarItems:t}=(0,t2.useOneRemoteConfigContext)(),{redirectToChatlyWithHash:s,isPending:n}=(0,t5.useRedirectToChatlyWithHash)(),{viewerId:r,recentApps:l}=(0,t3.useRecentlyOpenedMiniAppsStore)();return(0,a.jsx)(t1,{homePageTools:e.homePageTools,sidebarItems:t,seeAllHref:f.ABSOLUTE_ROUTES.ALL_TOOLS,linkComponent:p.SmartLink,recentMiniApps:l,miniAppsViewerId:r,onChatlyRedirect:s,isChatlyPending:n})};var t6=e.i(591987);let t8=()=>{let e=(0,t6.useGlobalSearchStore)(e=>e.open),{user:t}=(0,o.useUserContext)(),s=(0,ed.useIsBelowTablet)();return t?(0,a.jsxs)(eY.Tooltip,{children:[(0,a.jsx)(eY.TooltipTrigger,{asChild:!0,children:(0,a.jsx)(u.Button,{variant:s?"outline":"ghost",size:s?"icon-md":"icon-sm",onClick:e,children:(0,a.jsx)(T.SearchIcon,{})})}),(0,a.jsx)(eY.TooltipContent,{children:"Search"})]}):null};e.s(["useConversations",()=>se,"useDeleteConversation",()=>ss,"useUpdateConversation",()=>st],936879);var t7=e.i(874782);let t9={CONVERSATIONS:"imagine-chat-conversations"},se=e=>{let{selectedOrganizationId:t}=(0,et.useSelectedOrganizationId)(),{serviceErrorHandler:s}=(0,ew.useServiceErrorHandlerContext)(),n=(0,B.useQuery)({queryKey:[t9.CONVERSATIONS,t],queryFn:async()=>{if(!t)return[];try{return(await t7.imagineStreamingService.getConversations({organizationId:t})).data}catch(e){throw s(e),e}},enabled:!!t,retry:3});return{conversations:(0,i.useMemo)(()=>{var t,s;let r=null!=(t=n.data)?t:[],a=null!=(s=null==e?void 0:e.trim().toLowerCase())?s:"";return a?r.filter(e=>e.title.toLowerCase().includes(a)):r},[n.data,e]),isLoading:n.isLoading,isFetched:n.isFetched,isError:n.isError,refetch:n.refetch}},st=()=>{let e=(0,V.useQueryClient)(),{selectedOrganizationId:t}=(0,et.useSelectedOrganizationId)(),{serviceErrorHandler:s}=(0,ew.useServiceErrorHandlerContext)();return(0,ts.useMutation)({mutationFn:async e=>{let{chatId:n,title:r}=e;if(!t)throw Error("No organization selected — cannot update conversation.");try{return(await t7.imagineStreamingService.patchConversation({chatId:n,title:r,organizationId:t})).data}catch(e){throw s(e),e}},onMutate:async s=>{let{chatId:n,title:r}=s;if("string"!=typeof r)return;await e.cancelQueries({queryKey:[t9.CONVERSATIONS,t]});let a=e.getQueryData([t9.CONVERSATIONS,t]);return a&&e.setQueryData([t9.CONVERSATIONS,t],a.map(e=>e.id===n?{...e,title:r}:e)),{previous:a}},onError:(s,n,r)=>{(null==r?void 0:r.previous)&&e.setQueryData([t9.CONVERSATIONS,t],r.previous)},onSettled:()=>{e.invalidateQueries({queryKey:[t9.CONVERSATIONS,t]})}})},ss=()=>{let e=(0,V.useQueryClient)(),{selectedOrganizationId:t}=(0,et.useSelectedOrganizationId)(),{serviceErrorHandler:s}
1=(0,ew.useServiceErrorHandlerContext)();return(0,ts.useMutation)({mutationFn:async e=>{if(!t)throw Error("No organization selected — cannot delete conversation.");try{return(await t7.imagineStreamingService.deleteConversation({chatId:e,organizationId:t})).data}catch(e){throw s(e),e}},onMutate:async s=>{await e.cancelQueries({queryKey:[t9.CONVERSATIONS,t]});let n=e.getQueryData([t9.CONVERSATIONS,t]);return n&&e.setQueryData([t9.CONVERSATIONS,t],n.filter(e=>e.id!==s)),{previous:n}},onError:(s,n,r)=>{(null==r?void 0:r.previous)&&e.setQueryData([t9.CONVERSATIONS,t],r.previous)},onSettled:()=>{e.invalidateQueries({queryKey:[t9.CONVERSATIONS,t]})}})},sn="Untitled Chat",sr=()=>{var e;let t=(0,l.usePathname)(),s=(0,i.useMemo)(()=>(e=>{let t="".concat(f.ABSOLUTE_ROUTES.CHAT,"/");return e.startsWith(t)&&e.slice(t.length).split("/")[0]||null})(t),[t]),{conversations:n}=se(),{mutate:r}=st(),o=n.find(e=>e.id===s),d=null!=(e=null==o?void 0:o.title)?e:sn,c=!!s&&!o,[u,m]=(0,i.useState)(d),x=(0,i.useRef)(d);return((0,i.useEffect)(()=>{x.current=d,m(d)},[d]),c)?(0,a.jsx)(P.Skeleton,{className:"rounded-2.5 h-7 w-[130px] max-w-[200px]","aria-label":"Chat title loading"}):(0,a.jsx)(y.Input,{value:u,onChange:e=>m(e.target.value),onBlur:()=>{let e=u.trim(),t=0===e.length?sn:e;t!==u&&m(t),t!==x.current&&s&&r({chatId:s,title:t})},onKeyDown:e=>{if("Enter"===e.key){e.preventDefault(),e.currentTarget.blur();return}"Escape"===e.key&&(e.preventDefault(),m(x.current),e.currentTarget.blur())},placeholder:sn,variant:"none",size:"none",className:"text-content-primary placeholder:text-content-tertiary text-label-md hover:bg-fill-secondary focus:bg-fill-secondary rounded-2.5 w-[130px] max-w-[200px] truncate px-2 py-1 font-medium","aria-label":"Chat title"})};var sa=e.i(747450),sl=e.i(186252),si=e.i(785873),so=e.i(557321);let sd=e=>{var t;let{projectId:s}=e,n=(0,V.useQueryClient)(),{user:r}=(0,o.useUserContext)(),{selectedFolderId:l}=(0,z.useSelectedFolderId)(),d=null!=l?l:"",{data:c}=(0,si.useGetProjectsQuery)({folderId:d,enabled:!!d}),u=null==c?void 0:c.data.find(e=>e.uuid===s),m=null!=(t=null==u?void 0:u.name)?t:"",[x,h]=(0,i.useState)(m),p=(0,i.useRef)(m),E=(0,so.useUpdateProjectMutation)();(0,i.useEffect)(()=>{p.current=m,h(m)},[m]);let S=e=>{n.setQueryData((0,si.getDirectorModeProjectsQueryKey)({folderId:d,userId:null==r?void 0:r.id}),t=>t?{...t,data:t.data.map(t=>t.uuid===s?{...t,name:e}:t)}:t)};return(0,a.jsx)(y.Input,{value:x,onChange:e=>h(e.target.value),onBlur:()=>{let e=x.trim(),t=""===e?sl.DIRECTOR_STUDIO_DEFAULT_PROJECT_NAME:e,n=p.current;t!==x&&h(t),t!==n&&(S(t),E.mutate({projectUuid:s,name:t},{onError:()=>{h(n),S(n)}}))},onKeyDown:e=>{if("Enter"===e.key){e.preventDefault(),e.currentTarget.blur();return}"Escape"===e.key&&(e.preventDefault(),h(p.current),e.currentTarget.blur())},placeholder:sl.DIRECTOR_STUDIO_DEFAULT_PROJECT_NAME,variant:"none",size:"none",className:"text-content-primary placeholder:text-content-tertiary text-label-md hover:bg-fill-secondary focus:bg-fill-secondary rounded-2.5 w-[130px] max-w-[200px] truncate px-2 py-1 font-medium","aria-label":"Project title"})};var sc=e.i(264553),su=e.i(755406),sm=e.i(316841),sx=e.i(116315),sh=e.i(916333);let sp="text-content-primary placeholder:text-content-tertiary text-label-md rounded-2.5 w-[130px] max-w-[200px] truncate px-2 py-1 font-medium",sE=e=>{var t;let{projectUuid:s}=e,n=(0,V.useQueryClient)(),{selectedOrganizationId:r}=(0,et.useSelectedOrganizationId)(),{data:l}=(0,sm.useGetFashionStudioProjectQuery)(s),o=null==l?void 0:l.data.project,d=null!=(t=null==o?void 0:o.name)?t:"",[c,u]=(0,i.useState)(d),m=(0,i.useRef)(d),x=(0,sx.useUpdateFashionStudioProjectMutation)(),{canModifyFashionStudioEntity:p}=(0,su.useCanModifyFashionStudioEntity)(),{serviceErrorHandler:E}=(0,ew.useServiceErrorHandlerContext)(),S=p(o);(0,i.useEffect)(()=>{m.current=d,u(d)},[d]);let f=e=>{n.setQueryData((0,sh.getFashionStudioProjectQueryKey)({organizationId:null!=r?r:null,projectUuid:s}),t=>t?{...t,data:{...t.data,project:{...t.data.project,name:e}}}:t)};return S?(0,a.jsx)(y.Input,{value:c,onChange:e=>u(e.target.value),onBlur:()=>{if(!o||!S)return;let e=c.trim(),t=""===e?sc.FASHION_STUDIO_DEFAULT_PROJECT_NAME:e,n=m.current;t!==c&&u(t),t!==n&&(f(t),x.mutate({params:{uuid:s},body:{name:t}},{onError:e=>{u(n),f(n),E(e)}}))},onKeyDown:e=>{if("Enter"===e.key){e.preventDefault(),e.currentTarget.blur();return}"Escape"===e.key&&(e.preventDefault(),u(m.current),e.currentTarget.blur())},placeholder:sc.FASHION_STUDIO_DEFAULT_PROJECT_NAME,variant:"none",size:"none",className:(0,h.cn)(sp,"hover:bg-fill-secondary focus:bg-fill-secondary"),"aria-label":"Project title"}):(0,a.jsx)("span",{className:(0,h.cn)(sp,"block"),children:c||sc.FASHION_STUDIO_DEFAULT_PROJECT_NAME})};var sS=e.i(693838),sf=e.i(867433);let sg=e=>{let{folderId:t,className:s}=e,n=(0,eh.useAssetManagementSettingsStore)(e=>t?e.folderColors[t]:void 0),r=eh.FOLDER_MAC_ICON_BY_COLOR[null!=n?n:"blue"];return(0,a.jsx)(r,{className:(0,h.cn)("shrink-0",s)})},sA=e=>{let{children:t,title:s,description:n}=e;return(0,a.jsxs)("div",{className:"rounded-4 flex w-52 shrink-0 flex-col gap-1 p-3 text-center",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-primary",children:s}),(0,a.jsx)("span",{className:"text-label-sm text-content-tertiary",children:n}),t]})};var sv=e.i(887950);let sN={Root:e=>{let{isActive:t=!1,onClick:s,className:n,...r}=e;return(0,a.jsx)("button",{className:(0,h.cn)((0,sv.dropdownMenuItemV
1ariants)({size:"sm"}),"group/sidebar-item h-8 shrink-0 py-1 pr-1 pl-2",n),type:"button",onClick:e=>{null==s||s(e),(0,eS.stopPropagationAndPreventDefault)(e)},"data-state":t?"active":"inactive",...r})},Content:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"text-label-md text-content-primary truncate whitespace-nowrap",children:t})},Start:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"shrink-0 *:[*]:size-6 *:[*]:shrink-0 **:[svg]:size-4.5",children:t})},ImageIcon:e=>{let{alt:t,src:s}=e;return(0,a.jsx)("div",{className:"rounded-1 border-border-primary relative shrink-0 overflow-hidden border",children:(0,a.jsx)(ea.default,{fill:!0,src:s,alt:t,className:"size-full object-cover object-center"})})},End:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"invisible ml-auto shrink-0 group-hover/sidebar-item:visible has-[div[data-state=open]]:visible",children:t})}},sj=e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"flex flex-col gap-1 px-1 transition-opacity group-data-[state=collapsed]/sidebar:pointer-events-none group-data-[state=collapsed]/sidebar:invisible group-data-[state=collapsed]/sidebar:absolute group-data-[state=collapsed]/sidebar:-top-full group-data-[state=collapsed]/sidebar:w-0 group-data-[state=collapsed]/sidebar:opacity-0",children:t})},s_={Root:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"rounded-2 flex items-center gap-0.5 p-1",children:t})},Start:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"text-content-tertiary p-[5px] *:[*]:size-3.5 *:[*]:shrink-0",children:t})},Content:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"text-content-tertiary text-label-sm w-full font-medium",children:t})},CTA:e=>{let{onClick:t,isLoading:s,...n}=e;return(0,a.jsx)(u.Button,{variant:"secondary-variant",shape:"pill",size:"icon-xs",className:"size-6 shrink-0",onClick:e=>{null==t||t(e),(0,eS.stopPropagationAndPreventDefault)(e)},...n,children:s?(0,a.jsx)(U.Spinner,{className:"size-3"}):(0,a.jsx)(O.PlusIcon,{})})}},sO=()=>{var e;let{data:t,isLoading:s,isError:n}=es(),{selectedFolder:r}=(0,F.useSelectedFolder)(),{openFolder:l}=(0,k.useOpenFolderWithStudioGuard)(),i=null!=(e=null==t?void 0:t.data.assets)?e:[];return s?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-20 w-full"}):n?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsxs)(a.Fragment,{children:[0===i.length&&(0,a.jsx)(sA,{title:"No pinned assets",description:"Pin assets to your sidebar for quick access"}),i.map(e=>(0,a.jsx)(sT,{asset:e,isActive:(null==r?void 0:r.uuid)===e.uuid,onOpen:()=>l(e)},e.uuid))]})},sT=e=>{var t,s;let{asset:n,isActive:r,onOpen:l}=e,i=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[n.uuid])&&!!(null==(t=n.url)?void 0:t.thumbnail);return(0,a.jsxs)(sN.Root,{isActive:r,onClick:l,children:[(0,a.jsx)(sN.Start,{children:i&&(null==(s=n.url)?void 0:s.thumbnail)?(0,a.jsx)(sN.ImageIcon,{src:n.url.thumbnail,alt:"Asset"}):(0,a.jsx)(sg,{folderId:n.uuid})}),(0,a.jsx)(sN.Content,{children:n.title}),(0,a.jsx)("div",{className:"pointer-events-none visible absolute inset-y-0 right-3 my-auto ml-auto size-4 shrink-0 group-hover/sidebar-item:invisible has-[div[data-state=open]]:invisible",children:n.isPersonal?(0,a.jsx)(N.LockOutlineIcon,{className:"text-content-tertiary size-4 stroke-[1.4]"}):(0,a.jsx)(j.PeopleIcon,{className:"text-content-tertiary size-4 stroke-[1.4]"})}),(0,a.jsx)(sN.End,{children:(0,a.jsx)(ei.FolderItemMenu,{folder:n,isPinned:!0,isPinAllowed:!0})})]})},sI=()=>{let{data:e,isLoading:t,isError:s}=es();return t?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-20 w-full group-data-[state=collapsed]/sidebar:hidden"}):s?(0,a.jsx)("div",{className:"text-content-critical text-label-md group-data-[state=collapsed]/sidebar:hidden",children:"An unexpected error occurred"}):(null==e?void 0:e.data.assets.length)===0?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Separator,{className:"rounded-full group-data-[state=collapsed]/sidebar:hidden"}),(0,a.jsxs)(sj,{children:[(0,a.jsxs)(s_.Root,{children:[(0,a.jsx)(s_.Start,{children:(0,a.jsx)(_.PinIcon,{})}),(0,a.jsx)(s_.Content,{children:"Pinned"})]}),(0,a.jsx)(sO,{})]})]})};var sC=e.i(786632),sb=e.i(822315),sR=e.i(3113);let sD=e=>{let{children:t,isOpen:s,setDialogOpen:n,trigger:r}=e;return(0,a.jsxs)(eU.Popover,{open:s,onOpenChange:n,children:[(0,a.jsx)(eU.PopoverTrigger,{asChild:!0,children:r}),(0,a.jsx)(eU.PopoverContent,{disableZoomAnimation:!0,className:"rounded-4 border-border-primary bg-fill-primary-variant top-0 left-0 flex max-h-170 w-60 flex-col items-stretch gap-2 p-3 drop-shadow-md",side:"right",align:"start",alignOffset:-30,sideOffset:24,onClick:e=>{(0,eS.stopPropagationAndPreventDefault)(e)},onInteractOutside:e=>{var t;if(e.target instanceof HTMLElement&&(null==(t=e.target.id)?void 0:t.startsWith(E.ELEMENT_IDS.SEE_MORE_SIDEBAR_ITEM)))return void e.preventDefault()},children:t})]})},sy={Root:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"flex items-start gap-2 px-1 pt-1",children:t})}
1,BackButton:e=>{let{className:t,...s}=e;return(0,a.jsx)("button",{type:"button",className:(0,h.cn)("shrink-0",t),...s,children:(0,a.jsx)(sR.LineArrowLeftIcon,{className:"text-content-secondary size-4 shrink-0 cursor-pointer"})})},Content:e=>{let{title:t}=e;return(0,a.jsx)("div",{className:"flex w-full flex-col",children:(0,a.jsx)("span",{className:"text-content-primary text-label-md",children:t})})}},sP={Root:e=>{let{children:t,isActive:s=!1,...n}=e;return(0,a.jsx)("button",{className:"rounded-2 hover:bg-fill-primary-variant-hover data-[state=active]:bg-fill-primary-variant-hover group/see-more-popover-item flex cursor-pointer items-center gap-2 p-1 text-left transition-colors","data-state":s?"active":"inactive",...n,children:t})},ImageIcon:e=>{let{src:t,alt:s}=e;return(0,a.jsx)("div",{className:"rounded-2 border-border-primary relative size-8 shrink-0 overflow-hidden border",children:(0,a.jsx)(ea.default,{fill:!0,src:t,alt:s,className:"size-full object-cover object-center"})})},Content:e=>{let{title:t,description:s}=e;return(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("span",{className:"text-content-primary text-label-sm",children:t}),(0,a.jsx)("span",{className:"text-label-xs text-content-tertiary",children:s})]})},Start:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"text-content-primary size-8 shrink-0 *:[*]:shrink-0 *:[svg]:size-8",children:t})},End:e=>{let{children:t}=e;return(0,a.jsx)("div",{className:"invisible ml-auto shrink-0 group-hover/see-more-popover-item:visible has-[div[data-state=open]]:visible",children:t})}},sL=e=>{let{onClick:t,isLoading:s}=e;return(0,a.jsx)(s_.CTA,{onClick:t,disabled:s,isLoading:s})},sM=e=>{var t;let{trigger:s}=e,{isOpen:n,setDialogOpen:r,closeDialog:l}=(0,er.useDialog)(en.DIALOG_NAME.PRIVATE_SEE_MORE_POPOVER),{data:i}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!0}),{selectedFolder:o,sharedFolderIds:d}=(0,F.useSelectedFolder)(),{openFolder:c}=(0,k.useOpenFolderWithStudioGuard)(),u=(null!=(t=null==i?void 0:i.data.assets)?t:[]).filter(e=>!d.has(e.uuid)),{isLoading:m,setIsCreatingFolder:x,isCreatingFolder:h,inputRef:p,handleCreateFolder:E,handleCancelCreateFolder:S}=(0,sC.useHandleCreateFolderUtils)(),{handleOpenRenameInput:f,renamingFolderId:g,inputRef:A,handleRenameFolder:v,handleCancelRenameFolder:N,isLoading:j}=(0,eA.useHandleRenameFolder)();return(0,a.jsxs)(sD,{isOpen:n,setDialogOpen:r,trigger:s,children:[(0,a.jsxs)(sy.Root,{children:[(0,a.jsx)(sy.BackButton,{onClick:l}),(0,a.jsx)(sy.Content,{title:"Private folders"}),(0,a.jsx)(sL,{onClick:()=>x(!0),isLoading:m||j})]}),h&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:p,onCreateFolder:e=>E({folderName:e,isPersonal:!0}),onCancelCreateFolder:S}),(0,a.jsx)("div",{className:"flex flex-col gap-2 overflow-y-auto",children:u.map(e=>e.type===R.ORGANIZATION_ASSET_TYPE.DRAFT?null:(0,a.jsx)(sU,{folder:e,isActive:(null==o?void 0:o.uuid)===e.uuid,isBeingRenamed:g===e.uuid,renameState:{inputRef:A,onRename:v,onCancel:N},onOpen:()=>c(e),onEditFolder:()=>(e=>{f({name:e.title,id:e.uuid,isPersonal:e.isPersonal})})(e)},e.uuid))})]})},sU=e=>{var t,s,n;let{folder:r,isActive:l,isBeingRenamed:i,renameState:o,onOpen:d,onEditFolder:c}=e,u=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[r.uuid])&&!!(null==(t=r.url)?void 0:t.thumbnail);return i?(0,a.jsxs)("div",{className:"rounded-2 flex items-center gap-2 p-1",children:[(0,a.jsx)(sP.Start,{children:u&&(null==(n=r.url)?void 0:n.thumbnail)?(0,a.jsx)(sP.ImageIcon,{src:r.url.thumbnail,alt:r.title}):(0,a.jsx)(sg,{folderId:r.uuid,className:"size-9"})}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C.CreateAssetFolderInput,{ref:o.inputRef,size:"sm",className:"text-label-sm rounded-2 h-7 px-2 py-0.5 transition-none",onCreateFolder:o.onRename,onCancelCreateFolder:o.onCancel})})]}):(0,a.jsxs)(sP.Root,{isActive:l,onClick:d,children:[(0,a.jsx)(sP.Start,{children:u&&(null==(s=r.url)?void 0:s.thumbnail)?(0,a.jsx)(sP.ImageIcon,{src:r.url.thumbnail,alt:r.title}):(0,a.jsx)(sg,{folderId:r.uuid,className:"size-9"})}),(0,a.jsx)(sP.Content,{title:r.title,description:(0,sb.default)(r.createdAt).fromNow()}),(0,a.jsx)(sP.End,{children:(0,a.jsx)(ei.FolderItemMenu,{folder:r,onEditFolder:c,isPinAllowed:!0})})]})},sw=e=>{let{className:t,...s}=e,n=(0,i.useId)();return(0,a.jsxs)(sN.Root,{...s,className:(0,h.cn)(t,"*:[*]:pointer-events-none"),id:"".concat(E.ELEMENT_IDS.SEE_MORE_SIDEBAR_ITEM,"-").concat(n),children:[(0,a.jsx)(sN.Start,{children:(0,a.jsx)(eu.MenuThreeDotsIcon,{})}),(0,a.jsx)(sN.Content,{children:"See more"})]})};var sF=e.i(846696),sk=e.i(727868),sz=e.i(312660),sG=e.i(352588),sB=e.i(519144),sV=e.i(599703),sW=e.i(978474),sK=e.i(506491);let sH=e=>{let{toggleDialog:t,isOpen:s}=(0,er.useDialog)(en.DIALOG_NAME.PRIVATE_SEE_MORE_POPOVER);return(0,a.jsx)(sM,{trigger:(0,a.jsx)(sw,{...e,isActive:s,onClick:()=>{t()}})})},sY=e=>{var t;let{renamingFolderId:s,renameState:n,onEditFolder:r}=e,{data:l,isLoading:o,isError:d}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!0}),{selectedFolder:c,isPersonal:u,privateDraftFolder:m,isDraftFolder:x,sharedFolderIds:p}=(0,F.useSelectedFolder)(),{openFolder:E}=(0,k.useOpenFolderWithStudioGuard)(),S=!1===u,{draggedOverFolderId:f,isDraggingStartedInDocument:g,handleDragEnter:A,handleDragOver:v,handleDragLeave:N,handleDrop:j}=(e=>{let{isTeamspaceFolderSelected:t,selectedFolder:s}=e,[n,r]=(0,i.useState)(null),{mutateAsync:a}=(0,sV.useMoveOrganizationAssetsForSelectedOrganization)(),{defaultSetting:l}
1=(0,t2.useOneRemoteConfigContext)(),o=l.multiSelect.maxMovableAssets,d=(0,sK.useIsDraggingStartedInDocument)(),{dragProps:{onDrop:c}}=(0,sB.useDroppable)();return{draggedOverFolderId:n,isDraggingStartedInDocument:d,handleDragEnter:(e,n)=>{!t&&(null==s?void 0:s.uuid)!==n.uuid&&((0,eS.stopPropagationAndPreventDefault)(e),e.dataTransfer.types.includes("application/json")&&r(n.uuid))},handleDragOver:(e,n)=>{!t&&(null==s?void 0:s.uuid)!==n.uuid&&((0,eS.stopPropagationAndPreventDefault)(e),e.dataTransfer.types.includes("application/json")&&r(n.uuid))},handleDragLeave:e=>{(0,eS.stopPropagationAndPreventDefault)(e),r(null)},handleDrop:async(e,n)=>((0,eS.stopPropagationAndPreventDefault)(e),r(null),sk.eventBus.emit(K.CUSTOM_EVENTS.LEGACY_ASSETS_DROPPED_ON_FOLDER),t)?void sF.toast.error("You cannot move assets from a team folder to a private folder"):(null==s?void 0:s.uuid)===n.uuid?void sF.toast.error("You cannot move assets to the same folder"):void c({e,onDropHandler:async e=>{let s=[];switch(e.action){case sz.DROP_ACTIONS.SELECT_MODE_ADD_MULTIPLE_ASSETS:case sz.DROP_ACTIONS.ADD_MULTIPLE_ASSETS:s=e.asset.map(e=>e.uuid);break;case sz.DROP_ACTIONS.SELECT_MODE_ADD_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_IMAGE_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_VIDEO_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_APP_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_APP_IMAGE_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_APP_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_APP_VIDEO_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_APP_AUDIO_ASSET:case sz.DROP_ACTIONS.ADD_APP_AUDIO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_APP_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_APP_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_APP_AUDIO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_AUDIO_ASSET:s=[e.asset.uuid]}if(0!==s.length){if(s.length>o)return void sF.toast.error("You can only move up to ".concat(o," assets at a time"));(t||!1!==n.isPersonal||"true"===localStorage.getItem(eq.LOCAL_STORAGE_KEY.HIDE_MOVE_PERSONAL_TO_TEAM_CONFIRMATION_DIALOG)||await sG.CallableConfirmationDialog.call({title:"Move folder from private to public",description:"By moving a private folder to a team folder, all content within will be automatically shared with team members.",confirmButtonText:"Move",containerClassName:"max-h-[min(calc(100vh-224px),200px)] max-w-[min(calc(100vw-24px),586px)]",cancelButtonText:"Cancel",variant:"primary",checkboxText:"Don't show this again",containerAttributes:{"data-select-mode-prevent-deselect":"true"},onCheckedChange:async e=>{e&&localStorage.setItem(eq.LOCAL_STORAGE_KEY.HIDE_MOVE_PERSONAL_TO_TEAM_CONFIRMATION_DIALOG,"true")}}))&&await a({ids:s,parentId:n.uuid},{onSuccess:()=>{sk.eventBus.emit(K.CUSTOM_EVENTS.LEGACY_CLEAR_EDITOR_SELECTION)}})}},onError:sW.handleMoveAssetsError})}})({isTeamspaceFolderSelected:S,selectedFolder:c}),_=null!=(t=null==l?void 0:l.data.assets.filter(e=>e.type!==R.ORGANIZATION_ASSET_TYPE.DRAFT&&!p.has(e.uuid)))?t:[],O=_.slice(0,4),T=c&&O.some(e=>e.uuid===c.uuid),I=c&&_.some(e=>e.uuid===c.uuid),C=c&&!T&&I&&!x?[c,...O.slice(0,1)]:O;return o?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-20 w-full"}):d?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(sN.Root,{isActive:x&&u,onClick:()=>E(null!=m?m:null),className:(0,h.cn)({"opacity-30":g}),disabled:g,children:[(0,a.jsx)(sN.Start,{children:(0,a.jsx)(sg,{})}),(0,a.jsx)(sN.Content,{children:"All private creations"})]}),C.map(e=>{let t=!S&&f===e.uuid,l=g&&S;return(0,a.jsx)(sQ,{folder:e,isActive:(null==c?void 0:c.uuid)===e.uuid,isDraggedOver:t,isDisabled:l,isBeingRenamed:s===e.uuid,renameState:n,onOpen:()=>E(e),onDragEnter:t=>A(t,e),onDragOver:t=>v(t,e),onDragLeave:N,onDrop:t=>j(t,e),onEditFolder:()=>r(e)},e.uuid)}),_.length>C.length&&(0,a.jsx)(sH,{})]})},sQ=e=>{var t,s;let{folder:n,isActive:r,isDraggedOver:l,isDisabled:i,isBeingRenamed:o,renameState:d,onOpen:c,onDragEnter:u,onDragOver:m,onDragLeave:x,onDrop:p,onEditFolder:E}=e,S=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[n.uuid])&&!!(null==(t=n.url)?void 0:t.thumbnail),f=(0,a.jsx)(sN.Start,{children:S&&(null==(s=n.url)?void 0:s.thumbnail)?(0,a.jsx)(sN.ImageIcon,{src:n.url.thumbnail,alt:"Folder"}):(0,a.jsx)(sg,{folderId:n.uuid})});return o?(0,a.jsxs)("div",{className:"rounded-2.5 flex h-8 shrink-0 items-center gap-1.5 border-1 border-transparent py-1 pr-1 pl-2",children:[f,(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C.CreateAssetFolderInput,{ref:d.inputRef,size:"sm",className:"text-label-xs rounded-2 h-6 px-2 py-0.5 transition-none",onCreateFolder:d.onRename,onCancelCreateFolder:d.onCancel})})]}):(0,a.jsxs)(sN.Root,{isActive:r,onClick:c,onDragEnter:u,onDragOver:m,onDragLeave:x,onDrop:p,className:(0,h.cn)("border-1 border-transparent",{"border-border-brand bg-fill-brand-secondary-disabled border-1 border-dashed [&>*]:pointer-events-none":l&&!i,"opacity-30":i}),disabled:i,children:[f,(0,a.jsx)(sN.Content,{children:n.title}),(0,a.jsx)(sN.End,{children:(0,a.jsx)(ei.FolderItemMenu,{folder:n,onEditFolder:E,isPinAllowed:!0})})]})},sq=()=>{let{isLoading:e,setIsCreatingFolder:t,isCreatingFolder:s,inputRef:n,handleCreateFolder:r,handleCancelCreateFolder:l}=(0,sC.useHandleCreateFolderUtils)(),{renamingFolderId:i,inputRef:o,handleOpenRenameInput:d,handleRenameFolder:c,handleCancelRenameFolder:u,isLoading:m}=(0,eA.useHandleRenameFolder)();return(0,a.jsxs)(sj,{children:[(0,a.jsxs)(s_.Root,{children:[(0,a.jsx)(s_.Start,{children:(0,a.jsx)(N.LockOutlineIcon,{})}),(0,a.jsx)(s_.Content,{children:"Private folders"}),(0,a.jsx)(sL,{onClick:()=>t(!0),isLoading:e||m})]}),s&&!e&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:n,onCreateFolder:e=>r({folderName:e,isPersonal:!0}),onCancelCreateFolder:l}),(0,a.jsx)(sY,{renamingFolderId:i,renameState:{inputRef:o,onRename:c,onCancel:u},onEditFolder:e=>{d({name:e.title,id:e.uuid,isPersonal:e.isPersonal})}})]})},sJ=e=>{let{trigger:t}=e,{isOpen:s,setDialogOpen:n,closeDialog:r}=(0,er.useDialog)(en.DIALOG_NAME.SHARED_SEE_MORE_POPOVER),{selectedFolder:l,sharedFolders:i}=(0,F.useSelectedFolder)(),{openFolder:d}=(0,k.useOpenFolderWithStudioGuard)(),{user:c}=(0,o.useUserContext)(),{handleOpenRenameInput:u,renamingFolderId:m,inputRef:x,handleRenameFolder:h,handleCancelRenameFolder:p}=(0,eA.useHandleRenameFolder)();return(0,a.jsxs)(sD,{isOpen:s,setDialogOpen:n,trigger:t,children:[(0,a.jsxs)(sy.Root,{children:[(0,a.jsx)(sy.BackButton,{onClick:r}),(0,a.jsx)(sy.Content,{title:"Shared Folders"})]}),(0,a.jsx)("div",{className:"flex flex-col gap-2 overflow-y-auto",children:i.map(e=>(0,a.jsx)(sZ,{folder:e,isActive:(null==l?void 0:l.uuid)===e.uuid,isOwnedByCurrentUser:e.userId===(null==c?void 0:c.id),isBeingRenamed:m===e.uuid,renameState:{inputRef:x,onRename:h,onCancel:p},onOpen:()=>d(e),onEditFolder:()=>(e=>{u({name:e.title,id:e.uuid,isPersonal:e.isPersonal})})(e)},e.uuid))})]})},sZ=e=>{var t,s;let{folder:n,isActive:r,isOwnedByCurrentUser:l,isBeingRenamed:i,renameState:o,onOpen:d,onEditFolder:c}=e,u=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[n.uuid])&&!!(null==(t=n.url)?void 0:t.thumbnail),m=(0,a.jsx)(sP.Start,{children:u&&(null==(s=n.url)?void 0:s.thumbnail)?(0,a.jsx)(sP.ImageIcon,{src:n.url.thumbnail,alt:n.title}):(0,a.jsx)(sg,{folderId:n.uuid,className:"size-9"})});return i?(0,a.jsxs)("div",{className:"rounded-2 flex items-center gap-2 p-1",children:[m,(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C.CreateAssetFolderInput,{ref:o.inputRef,size:"sm",className:"text-label-sm rounded-2 h-7 px-2 py-0.5 transition-none",onCreateFolder:o.onRename,onCancelCreateFolder:o.onCancel})})]}):(0,a.jsxs)(sP.Root,{isActive:r,onClick:d,children:[m,(0,a.jsx)(sP.Content,{title:n.title,de
1scription:(0,sb.default)(n.createdAt).fromNow()}),(0,a.jsx)(sP.End,{children:l?(0,a.jsx)(ei.FolderItemMenu,{folder:n,onEditFolder:c,isPinAllowed:!0}):(0,a.jsx)(ef,{folder:n})})]})},sX=e=>{let{toggleDialog:t,isOpen:s}=(0,er.useDialog)(en.DIALOG_NAME.SHARED_SEE_MORE_POPOVER);return(0,a.jsx)(sJ,{trigger:(0,a.jsx)(sw,{...e,isActive:s,onClick:()=>{t()}})})},s$=e=>{var t,s;let{folder:n,isActive:r,isOwnedByCurrentUser:l,isBeingRenamed:i,renameState:o,onOpen:d,onEditFolder:c}=e,u=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[n.uuid])&&!!(null==(t=n.url)?void 0:t.thumbnail),m=(0,a.jsx)(sN.Start,{children:u&&(null==(s=n.url)?void 0:s.thumbnail)?(0,a.jsx)(sN.ImageIcon,{src:n.url.thumbnail,alt:"Folder"}):(0,a.jsx)(sg,{folderId:n.uuid})});return i?(0,a.jsxs)("div",{className:"rounded-2.5 flex h-8 shrink-0 items-center gap-1.5 border-1 border-transparent py-1 pr-1 pl-2",children:[m,(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C.CreateAssetFolderInput,{ref:o.inputRef,size:"sm",className:"text-label-xs rounded-2 h-6 px-2 py-0.5 transition-none",onCreateFolder:o.onRename,onCancelCreateFolder:o.onCancel})})]}):(0,a.jsxs)(sN.Root,{isActive:r,onClick:d,children:[m,(0,a.jsx)(sN.Content,{children:n.title}),(0,a.jsx)(sN.End,{children:l?(0,a.jsx)(ei.FolderItemMenu,{folder:n,onEditFolder:c,isPinAllowed:!0}):(0,a.jsx)(ef,{folder:n})})]})},s0=()=>{let{selectedFolder:e,sharedFolders:t}=(0,F.useSelectedFolder)(),{openFolder:s}=(0,k.useOpenFolderWithStudioGuard)(),{user:n}=(0,o.useUserContext)(),{renamingFolderId:r,inputRef:l,handleOpenRenameInput:i,handleRenameFolder:d,handleCancelRenameFolder:c}=(0,eA.useHandleRenameFolder)();if(0===t.length)return null;let u=t.slice(0,4),m=e&&u.some(t=>t.uuid===e.uuid),x=e&&t.some(t=>t.uuid===e.uuid),h=e&&!m&&x?[e,...u.slice(0,1)]:u;return(0,a.jsxs)(sj,{children:[(0,a.jsxs)(s_.Root,{children:[(0,a.jsx)(s_.Start,{children:(0,a.jsx)(I.SharedFolderIcon,{})}),(0,a.jsx)(s_.Content,{children:"Shared Folders"})]}),h.map(t=>(0,a.jsx)(s$,{folder:t,isActive:(null==e?void 0:e.uuid)===t.uuid,isOwnedByCurrentUser:t.userId===(null==n?void 0:n.id),isBeingRenamed:r===t.uuid,renameState:{inputRef:l,onRename:d,onCancel:c},onOpen:()=>s(t),onEditFolder:()=>(e=>{i({name:e.title,id:e.uuid,isPersonal:e.isPersonal})})(t)},t.uuid)),t.length>h.length&&(0,a.jsx)(sX,{})]})},s1=e=>{var t;let{trigger:s}=e,{isOpen:n,setDialogOpen:r,closeDialog:l}=(0,er.useDialog)(en.DIALOG_NAME.TEAMSPACE_SEE_MORE_POPOVER),{data:i}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!1}),{selectedFolder:o,sharedFolderIds:d}=(0,F.useSelectedFolder)(),{openFolder:c}=(0,k.useOpenFolderWithStudioGuard)(),u=(null!=(t=null==i?void 0:i.data.assets)?t:[]).filter(e=>!d.has(e.uuid)),{isLoading:m,setIsCreatingFolder:x,isCreatingFolder:h,inputRef:p,handleCreateFolder:E,handleCancelCreateFolder:S}=(0,sC.useHandleCreateFolderUtils)(),{handleOpenRenameInput:f,renamingFolderId:g,inputRef:A,handleRenameFolder:v,handleCancelRenameFolder:N,isLoading:j}=(0,eA.useHandleRenameFolder)();return(0,a.jsxs)(sD,{isOpen:n,setDialogOpen:r,trigger:s,children:[(0,a.jsxs)(sy.Root,{children:[(0,a.jsx)(sy.BackButton,{onClick:l}),(0,a.jsx)(sy.Content,{title:"Team folders"}),(0,a.jsx)(sL,{onClick:()=>x(!0),isLoading:m||j})]}),h&&!m&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:p,onCreateFolder:e=>E({folderName:e,isPersonal:!1}),onCancelCreateFolder:S}),(0,a.jsx)("div",{className:"scrollbar-none flex flex-col gap-2 overflow-y-auto",children:u.map(e=>e.type===R.ORGANIZATION_ASSET_TYPE.DRAFT?null:(0,a.jsx)(s2,{folder:e,isActive:(null==o?void 0:o.uuid)===e.uuid,isBeingRenamed:g===e.uuid,renameState:{inputRef:A,onRename:v,onCancel:N},onOpen:()=>c(e),onEditFolder:()=>(e=>{f({name:e.title,id:e.uuid,isPersonal:e.isPersonal})})(e)},e.uuid))})]})},s2=e=>{var t,s,n;let{folder:r,isActive:l,isBeingRenamed:i,renameState:o,onOpen:d,onEditFolder:c}=e,u=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[r.uuid])&&!!(null==(t=r.url)?void 0:t.thumbnail);return i?(0,a.jsxs)("div",{className:"rounded-2 flex items-center gap-2 p-1",children:[(0,a.jsx)(sP.Start,{children:u&&(null==(n=r.url)?void 0:n.thumbnail)?(0,a.jsx)(sP.ImageIcon,{src:r.url.thumbnail,alt:r.title}):(0,a.jsx)(sg,{folderId:r.uuid,className:"size-9"})}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C.CreateAssetFolderInput,{ref:o.inputRef,size:"sm",className:"text-label-sm rounded-2 h-7 px-2 py-0.5 transition-none",onCreateFolder:o.onRename,onCancelCreateFolder:o.onCancel})})]}):(0,a.jsxs)(sP.Root,{isActive:l,onClick:d,children:[(0,a.jsx)(sP.Start,{children:u&&(null==(s=r.url)?void 0:s.thumbnail)?(0,a.jsx)(sP.ImageIcon,{src:r.url.thumbnail,alt:r.title}):(0,a.jsx)(sg,{folderId:r.uuid,className:"size-9"})}
1),(0,a.jsx)(sP.Content,{title:r.title,description:(0,sb.default)(r.createdAt).fromNow()}),(0,a.jsx)(sP.End,{children:(0,a.jsx)(ei.FolderItemMenu,{folder:r,onEditFolder:c,isPinAllowed:!0})})]})},s5=()=>{let{toggleDialog:e,isOpen:t}=(0,er.useDialog)(en.DIALOG_NAME.TEAMSPACE_SEE_MORE_POPOVER);return(0,a.jsx)(s1,{trigger:(0,a.jsx)(sw,{isActive:t,className:"data-[state=open]:bg-fill-primary-variant-hover",onClick:()=>{e()}})})},s3=e=>{var t,s;let{renamingFolderId:n,renameState:r,onEditFolder:l}=e,{data:o,isLoading:d,isError:c}=(0,G.useGetAllSelectedOrganizationFolderAssets)({isPersonal:!1}),{selectedFolder:u,isDraftFolder:m,isPersonal:x,teamDraftFolder:p,sharedFolderIds:E}=(0,F.useSelectedFolder)(),{openFolder:S}=(0,k.useOpenFolderWithStudioGuard)(),{draggedOverFolderId:f,isDraggingStartedInDocument:g,handleDragEnter:A,handleDragOver:v,handleDragLeave:N,handleDrop:j}=(e=>{let{selectedFolder:t,isPersonal:s}=e,{mutateAsync:n}=(0,sV.useMoveOrganizationAssetsForSelectedOrganization)(),[r,a]=(0,i.useState)(null),{defaultSetting:l}=(0,t2.useOneRemoteConfigContext)(),o=l.multiSelect.maxMovableAssets,d=(0,sK.useIsDraggingStartedInDocument)(),{dragProps:{onDrop:c}}=(0,sB.useDroppable)();return{draggedOverFolderId:r,isDraggingStartedInDocument:d,handleDragEnter:(e,s)=>{(null==t?void 0:t.uuid)!==s.uuid&&((0,eS.stopPropagationAndPreventDefault)(e),e.dataTransfer.types.includes("application/json")&&a(s.uuid))},handleDragOver:(e,s)=>{(null==t?void 0:t.uuid)!==s.uuid&&((0,eS.stopPropagationAndPreventDefault)(e),e.dataTransfer.types.includes("application/json")&&a(s.uuid))},handleDragLeave:e=>{(0,eS.stopPropagationAndPreventDefault)(e),a(null)},handleDrop:async(e,r)=>{if(a(null),(0,eS.stopPropagationAndPreventDefault)(e),sk.eventBus.emit(K.CUSTOM_EVENTS.LEGACY_ASSETS_DROPPED_ON_FOLDER),(null==t?void 0:t.uuid)===r.uuid)return void sF.toast.error("You cannot move assets to the same folder");c({e,onDropHandler:async e=>{let t=[];switch(e.action){case sz.DROP_ACTIONS.SELECT_MODE_ADD_MULTIPLE_ASSETS:case sz.DROP_ACTIONS.ADD_MULTIPLE_ASSETS:t=e.asset.map(e=>e.uuid);break;case sz.DROP_ACTIONS.SELECT_MODE_ADD_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_IMAGE_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_VIDEO_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_APP_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_APP_IMAGE_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_APP_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_APP_VIDEO_ASSET:case sz.DROP_ACTIONS.SELECT_MODE_ADD_APP_AUDIO_ASSET:case sz.DROP_ACTIONS.ADD_APP_AUDIO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_APP_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_APP_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_APP_AUDIO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_IMAGE_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_VIDEO_ASSET:case sz.DROP_ACTIONS.ADD_WORKFLOW_AUDIO_ASSET:t=[e.asset.uuid]}if(0!==t.length){if(t.length>o)return void sF.toast.error("You can only move up to ".concat(o," assets at a time"));(!0!==s||!1!==r.isPersonal||"true"===localStorage.getItem(eq.LOCAL_STORAGE_KEY.HIDE_MOVE_PERSONAL_TO_TEAM_CONFIRMATION_DIALOG)||await sG.CallableConfirmationDialog.call({title:"Move folder from private to public",description:"By moving a private folder to a team folder, all content within will be automatically shared with team members.",confirmButtonText:"Move",containerClassName:"max-h-[min(calc(100vh-224px),200px)] max-w-[min(calc(100vw-24px),586px)]",cancelButtonText:"Cancel",variant:"primary",checkboxText:"Don't show this again",containerAttributes:{"data-select-mode-prevent-deselect":"true"},onCheckedChange:async e=>{e&&localStorage.setItem(eq.LOCAL_STORAGE_KEY.HIDE_MOVE_PERSONAL_TO_TEAM_CONFIRMATION_DIALOG,"true")}}))&&await n({ids:t,parentId:r.uuid},{onSuccess:()=>{sk.eventBus.emit(K.CUSTOM_EVENTS.LEGACY_CLEAR_EDITOR_SELECTION)}})}},onError:sW.handleMoveAssetsError})}}})({selectedFolder:u,isPersonal:x}),_=null!=(s=null==o||null==(t=o.data.assets)?void 0:t.filter(e=>e.type!==R.ORGANIZATION_ASSET_TYPE.DRAFT&&!E.has(e.uuid)))?s:[],O=_.slice(0,4),T=u&&O.some(e=>e.uuid===u.uuid),I=u&&_.some(e=>e.uuid===u.uuid),C=u&&!T&&I&&!m?[u,...O.slice(0,1)]:O;return d?(0,a.jsx)(P.Skeleton,{className:"rounded-2 h-20 w-full"}):c?(0,a.jsx)("div",{className:"text-content-critical text-label-md",children:"An unexpected error occurred"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(sN.Root,{isActive:m&&!x,onClick:()=>S(null!=p?p:null),className:(0,h.cn)({"opacity-30":g}),disabled:g,children:[(0,a.jsx)(sN.Start,{children:(0,a.jsx)(sg,{})}),(0,a.jsx)(sN.Content,{children:"All team creations"})]}),C.map(e=>{let t=f===e.uuid;return(0,a.jsx)(s4,{folder:e,isActive:(null==u?void 0:u.uuid)===e.uuid,isDraggedOver:t,isBeingRenamed:n===e.uuid,renameState:r,onOpen:()=>S(e),onDragEnter:t=>A(t,e),onDragOver:t=>v(t,e),onDragLeave:N,onDrop:t=>j(t,e),onEditFolder:()=>l(e)},e.uuid)}),_.length>C.length&&(0,a.jsx)(s5,{})]})},s4=e=>{var t,s,n;let{folder:r,isActive:l,isDraggedOver:i,isBeingRenamed:o,renameState:d,onOpen:c,onDragEnter:u,onDragOver:m,onDragLeave:x,onDrop:p,onEditFolder:E}=e,S=!(0,eh.useAssetManagementSettingsStore)(e=>!!e.folderColors[r.uuid])&&!!(null==(t=r.url)?void 0:t.thumbnail);return o?(0,a.jsxs)("div",{className:"rounded-2.5 flex h-8 shrink-0 items-center gap-1.5 border-1 border-transparent py-1 pr-1 pl-2",children:[(0,a.jsx)(sN.Start,{children:S&&(null==(n=r.url)?void 0:n.thumbnail)?(0,a.jsx)(sN.ImageIcon,{src:r.url.thumbnail,alt:"Folder"}):(0,a.jsx)(sg,{folderId:r.uuid})}),(0,a.jsx)("div",{className:"min-w-0 flex-1",children:(0,a.jsx)(C.CreateAssetFolderInput,{ref:d.inputRef,size:"sm",className:"text-label-xs rounded-2 h-6 px-2 py-0.5 transition-none",onCreateFolder:d.onRename,onCancelCreateFolder:d.onCancel})})]}):(0,a.jsxs)(sN.Root,{isActive:l,onClick:c,onDragEnter:u,onDragOver:m,onDragLeave:x,onDrop:p,className:(0,h.cn)("border-1 border-transparent",{"border-border-brand bg-fill-brand-secondary-disabled border-1 border-dashed [&>*]:pointer-events-none":i}),children:[(0,a.jsx)(sN.Start,{children:S&&(null==(s=r.url)?void 0:s.thumbnail)?(0,a.jsx)(sN.ImageIcon,{src:r.url.thumbnail,alt:"Folder"}):(0,a.jsx)(sg,{folderId:r.uuid})}),(0,a.jsx)(sN.Content,{children:r.title}),(0,a.jsx)(sN.End,{children:(0,a.jsx)(ei.FolderItemMenu,{folder:r,onEditFolder:E,isPinAllowed:!0})})]})},s6=()=>{let{isCreatingFolder:e,inputRef:t,handleCreateFolder:s,setIsCreatingFolder:n,handleCancelCreateFolder:r,isLoading:l}=(0,sC.useHandleCreateFolderUtils)(),{renamingFolderId:i,inputRef:o,handleOpenRenameInput:d,handleRenameFolder:c,handleCancelRenameFolder:u,isLoading:m}=(0,eA.useHandleRenameFolder)();return(0,a.jsxs)(sj,{children:[(0,a.jsxs)(s_.Root,{children:[(0,a.jsx)(s_.Start,{children:(0,a.jsx)(j.PeopleIcon,{})}),(0,a.jsx)(s_.Content,{children:"Team folders"}),(0,a.jsx)(sL,{onClick:()=>n(!0),isLoading:l||m})]}),e&&(0,a.jsx)(C.CreateAssetFolderInput,{ref:t,onCreateFolder:e=>s({folderName:e,isPersonal:!1}),onCancelCreateFolder:r}),(0,a.jsx)(s3,{renamingFolderId:i,renameState:{inputRef:o,onRename:c,onCancel:u},onEditFolder:e=>{d({name:e.title,id:e.uuid,isPersonal:e.isPersonal})}})]})},s8=e=>{let{src:t,alt:s}=e;return(0,a.jsx)("div",{className:"rounded-1 border-border-primary relative size-4 shrink-0 overflow-hidden border",children:(0,a.jsx)(ea.default,{src:t,alt:s,fill:!0,className:"size-full object-cover object-center"})})},s7=e=>{var t,s,n,r;let{virtualRef:l,disabled:i,disabledReason:o}=e,{selectedFolder:d,isDraftFolder:c,isPersonal:m}=(0,F.useSelectedFolder)(),x=!(0,eh.useAssetManagementSettingsStore)(e=>!!d&&!!e.folderColors[d.uuid])&&!!(null==d||null==(t=d.url)?void 0:t.thumbnail);return(0,a.jsx)(eX,{disabled:i,reason:o,children:(0,a.jsx)(eU.PopoverTrigger,{asChild:!0,children:(0,a.jsxs)(u.Button,{ref:l,variant:"secondary",size:"sm",disabled:i,children:[x&&(null==d||null==(s=d.url)?void 0:s.thumbnail)?(0,a.jsx)(s8,{src:(null==(n=d.url)?void 0:n.thumbnail)||w.IMAGE_ASSETS.DEFAULT,alt:
1d.title}):(0,a.jsx)(sg,{folderId:null==d?void 0:d.uuid,className:"size-4"}),(0,a.jsx)("span",{children:c?m?"All private creations":"All team creations":null!=(r=null==d?void 0:d.title)?r:"All Creations"}),(0,a.jsx)(eZ.ChevronDownIcon,{className:"size-4 shrink-0 stroke-[1.4]"})]})})})},s9=e=>{let{disabled:t,disabledReason:s}=e,{isOpen:n,setDialogOpen:r}=(0,er.useDialog)(en.DIALOG_NAME.DISPLAY_FOLDERS_POPOVER);es();let l=(0,i.useRef)(null);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(eU.Popover,{open:!t&&n,onOpenChange:r,children:[(0,a.jsx)(s7,{virtualRef:l,disabled:t,disabledReason:s}),(0,a.jsx)(eU.PopoverContent,{className:"rounded-4 border-border-primary bg-fill-primary-variant flex w-60 flex-col items-stretch gap-2 p-3 drop-shadow-md",side:"bottom",align:"start",sideOffset:8,children:(0,a.jsxs)(b.CreateAssetFolderFormContext,{children:[(0,a.jsx)(s6,{}),(0,a.jsx)(m.Separator,{className:"rounded-full"}),(0,a.jsx)(sq,{}),(0,a.jsx)(s0,{}),(0,a.jsx)(sI,{})]})})]}),!t&&(0,a.jsx)(eK,{virtualRef:l})]})};var ne=e.i(846932),nt=e.i(750296),ns=e.i(972545),nn=e.i(927398),nr=e.i(985848);let na=e=>{let{className:t}=e,{currentMode:s,setCurrentMode:n,modeOrder:r}=(0,nt.useEditorModeStore)(),{shouldShowCampaignDashboardV2:l}=(0,nn.useCampaignDashboardV2)(),{shouldShowCampaignDashboardV3:o}=(0,nr.useCampaignDashboardV3)(),d=l||o,c=(0,i.useMemo)(()=>s===ns.EDITOR_VIEW_MODES.APPS?97:2,[s]),u=(0,i.useMemo)(()=>(ns.EDITOR_VIEW_MODES.APPS,95),[s]);return((0,i.useEffect)(()=>{d&&s!==ns.EDITOR_VIEW_MODES.DEFAULT&&n(ns.EDITOR_VIEW_MODES.DEFAULT)},[d,s,n]),d)?null:(0,a.jsx)(M.SegmentedControls,{defaultValue:r[0],value:s,className:(0,h.cn)("inline-flex self-center",t),onValueChange:e=>{n(e)},children:(0,a.jsxs)(M.SegmentedControlsList,{size:"sm",className:"relative h-8 w-fit gap-0 p-0.5",children:[(0,a.jsx)(ne.motion.span,{className:"rounded-2.5 pointer-events-none absolute top-[1px] z-10 h-[30px]",initial:!1,animate:{left:c,width:u,backgroundColor:s===ns.EDITOR_VIEW_MODES.APPS?"rgb(var(--fill-brand-secondary-active))":"rgb(var(--fill-tertiary))"},transition:{type:"spring",bounce:.15,duration:.5}}),(0,a.jsx)(M.SegmentedControlsTrigger,{size:"sm",variant:"secondary",className:"data-[state=inactive]:text-content-tertiary data-[state=active]:text-content-primary data-[state=inactive]:hover:text-content-primary h-7.5 w-[95px] cursor-pointer ring-0",value:ns.EDITOR_VIEW_MODES.DEFAULT,children:(0,a.jsx)("span",{className:"text-label-md relative z-11 font-medium capitalize",children:ns.EDITOR_VIEW_MODES.DEFAULT})}),(0,a.jsx)(M.SegmentedControlsTrigger,{size:"sm",variant:"secondary",className:"data-[state=inactive]:text-content-tertiary data-[state=active]:text-content-brand data-[state=inactive]:hover:text-content-primary h-7.5 w-[95px] cursor-pointer ring-0",value:ns.EDITOR_VIEW_MODES.APPS,children:(0,a.jsx)("span",{className:"text-label-md relative z-11 font-medium capitalize",children:ns.EDITOR_VIEW_MODES.APPS})})]})})},nl=()=>{let e=(0,l.useSelectedLayoutSegment)(),t=(0,l.usePathname)(),{user:s}=(0,o.useUserContext)(),n=(0,eV.useIsBelowTablet)(),r=(0,sa.useCanShowAppsPanel)()&&!n,i=(e=>{let t="".concat(f.ABSOLUTE_ROUTES.DIRECTOR_STUDIO,"/");return e.startsWith(t)&&e.slice(t.length).split("/")[0]||null})(t),d=(0,sS.computeFashionStudioProjectUuidFromPathname)(t),c=e===S.WITH_FOLDERS||t.startsWith(f.ABSOLUTE_ROUTES.ASSIST);if(!s)return c?(0,a.jsx)("div",{className:"max-tablet:hidden flex h-full w-fit gap-2",children:r&&(0,a.jsx)(na,{})}):null;if(c)return(0,a.jsxs)("div",{className:"max-tablet:hidden flex h-full w-fit items-center gap-2",children:[(0,a.jsx)(s9,{}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Separator,{orientation:"vertical",className:"self-center data-[orientation=vertical]:h-4"}),(0,a.jsx)(sd,{projectId:i})]}),d&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Separator,{orientation:"vertical",className:"self-center data-[orientation=vertical]:h-4"}),(0,a.jsx)(sE,{projectUuid:d})]}),r&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Separator,{orientation:"vertical",className:"self-center data-[orientation=vertical]:h-4"}),(0,a.jsx)(na,{})]}),(0,a.jsx)(sf.FoldersModals,{})]});if(e===S.CHAT){let e=t===f.ABSOLUTE_ROUTES.CHAT;return(0,a.jsxs)("div",{className:"max-tablet:hidden flex h-full w-fit items-center gap-2",children:[(0,a.jsx)(s9,{}),!e&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Separator,{orientation:"vertical",className:"self-center data-[orientation=vertical]:h-4"}),(0,a.jsx)(sr,{})]}),(0,a.jsx)(sf.FoldersModals,{})]})}return null};var ni=e.i(42913),no=e.i(472856),nd=e.i(347630),nc=e.i(2011),nu=e.i(279457),nm=e.i(530284),nx=e.i(402504),nh=e.i(115842),np=e.i(331400),nE=e.i(599561),nS=e.i(221145),nf=e.i(403337),ng=e.i(496190),nA=e.i(415539),nv=e.i(199552);e.i(714795);var nN=e.i(103062);sb.default.extend(no.default);let nj={[nf.ASSET_TAG.IMAGE_GENERATION]:"Image",[nf.ASSET_TAG.IMAGE_
1UPSCALE]:"Upscale",[nf.ASSET_TAG.IMAGE_REMOVE_BG]:"BG Remove",[nf.ASSET_TAG.VIDEO_GENERATION]:"Video",[nf.ASSET_TAG.VIDEO_UPSCALE]:"Video Upscale",[nf.ASSET_TAG.VIDEO_SPLIT]:"Video Split",[nf.ASSET_TAG.IMAGE_VARIATE]:"Variate",[nf.ASSET_TAG.APP_IMAGE_GENERATION]:"App Image",[nf.ASSET_TAG.APP_VIDEO_GENERATION]:"App Video",[nf.ASSET_TAG.APP_AUDIO_GENERATION]:"App Audio",[nf.ASSET_TAG.WORKFLOW_APP_IMAGE]:"Workflow Image",[nf.ASSET_TAG.WORKFLOW_APP_VIDEO]:"Workflow Video",[nf.ASSET_TAG.WORKFLOW_APP_AUDIO]:"Workflow Audio",[nf.ASSET_TAG.WORKFLOW_IMAGE_GENERATION]:"Workflow Image",[nf.ASSET_TAG.WORKFLOW_VIDEO_GENERATION]:"Workflow Video",[nf.ASSET_TAG.WORKFLOW_AUDIO_GENERATION]:"Workflow Audio",[nf.ASSET_TAG.SPEECH_GENERATION]:"Speech",[nf.ASSET_TAG.MUSIC_GENERATION]:"Music"},n_=e=>{let{asset:t}=e;switch(t.status){case nS.ASSET_STATUS.PENDING:case nS.ASSET_STATUS.PROCESSING:return(0,a.jsx)("div",{className:"flex size-11 shrink-0 items-center justify-center",children:(0,a.jsx)(U.Spinner,{className:"size-4"})});case nS.ASSET_STATUS.FAILED:return(0,a.jsx)("div",{className:"flex size-11 shrink-0 items-center justify-center",children:(0,a.jsx)(nc.AlertCircleIcon,{className:"text-border-critical size-4"})});case nS.ASSET_STATUS.FINISHED:return(0,a.jsxs)("div",{className:"rounded-2 border-border-primary bg-surface-primary relative isolate flex size-11 shrink-0 items-center justify-center overflow-hidden border",children:[(0,a.jsx)(ea.default,{fill:!0,alt:t.uuid,src:t.url.thumbnail,className:"object-contain object-center"}),(0,a.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",className:"absolute bottom-0.5 left-0.5",children:[(0,a.jsxs)("g",{clipPath:"url(#clip0_15995_89936)",children:[(0,a.jsx)("path",{d:"M0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14C3.13401 14 0 10.866 0 7Z",fill:"white"}),(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 13.75C10.7279 13.75 13.75 10.7279 13.75 7C13.75 3.27208 10.7279 0.25 7 0.25C3.27208 0.25 0.25 3.27208 0.25 7C0.25 10.7279 3.27208 13.75 7 13.75ZM10.3777 5.28214C10.6272 4.97025 10.5766 4.51514 10.2647 4.26562C9.95284 4.0161 9.49771 4.06667 9.24819 4.37857L5.82894 8.65263L4.46114 7.62679C4.14161 7.38713 3.6883 7.45189 3.44864 7.77143C3.209 8.09096 3.27375 8.54427 3.59328 8.78393L5.52186 10.2304C5.83436 10.4648 6.27651 10.4086 6.52053 10.1036L10.3777 5.28214Z",fill:"#24A148"})]}),(0,a.jsx)("path",{d:"M7 0.5C10.5899 0.5 13.5 3.41015 13.5 7C13.5 10.5899 10.5899 13.5 7 13.5C3.41015 13.5 0.5 10.5899 0.5 7C0.5 3.41015 3.41015 0.5 7 0.5Z",stroke:"white"}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_15995_89936",children:(0,a.jsx)("path",{d:"M0 7C0 3.13401 3.13401 0 7 0C10.866 0 14 3.13401 14 7C14 10.866 10.866 14 7 14C3.13401 14 0 10.866 0 7Z",fill:"white"})})})]})]});default:return null}},nO=e=>{let{asset:t}=e;switch(t.tag){case nf.ASSET_TAG.IMAGE_GENERATION:return(0,a.jsx)("div",{className:"border-border-primary rounded-2 bg-surface-secondary-variant flex size-11 shrink-0 items-center justify-center border",children:(0,a.jsx)(nh.ImageIcon,{className:"size-5 stroke-[1.5]"})});case nf.ASSET_TAG.IMAGE_UPSCALE:return(0,a.jsx)("div",{className:"border-border-primary rounded-2 bg-surface-secondary-variant flex size-11 shrink-0 items-center justify-center border",children:(0,a.jsx)(nx.CreativeUpscaleIcon,{className:"size-5 stroke-[1.5]"})});case nf.ASSET_TAG.IMAGE_REMOVE_BG:return(0,a.jsx)("div",{className:"border-border-primary rounded-2 bg-surface-secondary-variant flex size-11 shrink-0 items-center justify-center border",children:(0,a.jsx)(np.RemoveBackgroundIcon,{className:"size-5 stroke-[1.5]"})});case nf.ASSET_TAG.VIDEO_GENERATION:return(0,a.jsx)("div",{className:"border-border-primary rounded-2 bg-surface-secondary-variant flex size-11 shrink-0 items-center justify-center border",children:(0,a.jsx)(nE.VideoIcon,{className:"size-5 stroke-[1.5]"})});case nf.ASSET_TAG.VIDEO_UPSCALE:return(0,a.jsx)("div",{className:"border-border-primary rounded-2 bg-surface-secondary-variant flex size-11 shrink-0 items-center justify-center border",children:(0,a.jsx)(nx.CreativeUpscaleIcon,{className:"size-5 stroke-[1.5]"})});default:return(0,a.jsx)("div",{className:"border-border-primary rounded-2 bg-surface-secondary-variant flex size-11 shrink-0 items-center justify-center border",children:"-"})}},nT=e=>{let{asset:t}=e,s=t.status===nS.ASSET_STATUS.FINISHED,n="".concat(f.ABSOLUTE_ROUTES.ASSET_MANAGEMENT_ALL,"?").concat(nd.SEARCH_PARAM_KEYS.ASSET_ID,"=").concat(t.uuid),r=(0,a.jsxs)("div",{className:"flex w-full shrink-0 items-center justify-between gap-6 p-1",children:[(0,a.jsxs)("div",{className:"flex w-full items-center gap-2 overflow-hidden",children:[(0,a.jsx)(nO,{asset:t}),(0,a.jsxs)("div",{className:"flex w-full flex-col overflow-hidden",children:[(0,a.jsx)("span",{className:(0,h.cn)("text-content-primary text-label-sm truncate",{"text-content-critical":t.status===nS.ASSET_STATUS.FAILED}),children:(()=>
1{if(t.status===nS.ASSET_STATUS.FAILED)return"Failed";switch(t.tag){case nf.ASSET_TAG.IMAGE_GENERATION:return t.settings.prompt;case nf.ASSET_TAG.IMAGE_REMOVE_BG:return"Image background removed successfully";case nf.ASSET_TAG.IMAGE_UPSCALE:return"Image upscaled successfully";case nf.ASSET_TAG.VIDEO_GENERATION:return t.settings.prompt;case nf.ASSET_TAG.VIDEO_UPSCALE:return t.settings.metadata.createdFromSettings.prompt;default:return""}})()||"-"}),(0,a.jsxs)("span",{className:"text-content-tertiary text-label-xs",children:[(0,sb.default)(t.createdAt).fromNow()," - ",nj[t.tag]||"Unknown"]})]})]}),(0,a.jsx)(n_,{asset:t})]});return s?(0,a.jsx)(p.SmartLink,{href:n,className:"hover:bg-surface-secondary rounded-2 block w-full transition-colors",children:r}):r},nI=()=>{var e,t;let s=(0,nA.useGetAllEditorAssetsInfiniteQuery)({isPersonalOverride:!0}),n=null!=(t=null==(e=s.data)?void 0:e.pages.flatMap(e=>{let{data:{assets:t}}=e;return t}))?t:[];return((0,e7.useInfiniteScroll)({contentLength:n.length,containerId:E.ELEMENT_IDS.NOTIFICATION_CONTENT,fetchNextPage:s.fetchNextPage,hasNextPage:!!s.hasNextPage,isFetchingNextPage:s.isFetchingNextPage,threshold:.7}),0===n.length)?(0,a.jsx)("div",{className:"text-content-secondary text-label-md flex size-full items-center justify-center pb-11 text-center",children:"No notifications"}):(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-2 overflow-y-auto p-2 pt-0",id:E.ELEMENT_IDS.NOTIFICATION_CONTENT,children:[n.map(e=>(0,a.jsx)(nT,{asset:e},e.uuid)),s.isFetchingNextPage&&(0,a.jsx)("div",{children:(0,a.jsx)(U.Spinner,{className:"size-4"})})]})},nC=()=>{let e=(0,nA.useGetAllEditorAssetsInfiniteQuery)({isPersonalOverride:!0});return e.isLoading?(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-2 overflow-y-auto p-4 pt-0",children:[(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"})]}):e.isError?(0,a.jsx)("div",{className:"flex size-full w-full flex-col items-center justify-center text-center",children:(0,a.jsx)("code",{className:"text-label-md pb-15 font-medium",children:"An error occurred!"})}):(0,a.jsx)(nI,{})},nb=e=>{var t;let{comment:s}=e,n=(0,nv.useAvatarUrlResolver)()({userId:s.user.id,profileImageKey:s.user.profileImageKey}),r="".concat(f.ABSOLUTE_ROUTES.ASSET_MANAGEMENT_ALL,"?").concat(nd.SEARCH_PARAM_KEYS.ASSET_ID,"=").concat(s.assetId,"&").concat(nd.SEARCH_PARAM_KEYS.TAB,"=").concat(nN.ASSET_SETTINGS_TABS.COMMENTS);return(0,a.jsx)(p.SmartLink,{href:r,className:"hover:bg-surface-secondary rounded-2 block w-full transition-colors",children:(0,a.jsxs)("div",{className:"flex w-full shrink-0 items-start gap-2 p-1",children:[(0,a.jsx)(e$.ProfileAvatar,{className:"mt-0.5 size-8 shrink-0",src:n,itemToHashForPalette:s.user.id,name:s.user.name}),(0,a.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)("span",{className:"text-content-primary text-label-sm truncate font-medium",children:s.user.name}),s.isResolved&&(0,a.jsx)("span",{className:"text-content-success text-label-xs shrink-0",children:"· Resolved"})]}),(0,a.jsx)("p",{className:"text-content-secondary text-label-xs line-clamp-2",children:null!=(t=(e=>e?e.split(/(@\w+)/g).map((e,t)=>/^@\w+$/.test(e)?(0,a.jsx)("span",{className:"text-content-brand",children:e},t):e):null)(s.content))?t:(0,a.jsx)("span",{className:"text-content-tertiary italic",children:"No content"})}),(0,a.jsx)("span",{className:"text-content-tertiary text-label-xs mt-0.5",children:(0,sb.default)(s.createdAt).fromNow()})]}),s.attachment.length>0&&(0,a.jsx)("div",{className:"border-border-primary relative size-9 shrink-0 overflow-hidden rounded-md border",children:(0,a.jsx)(ea.default,{fill:!0,alt:"attachment",src:s.attachment[0],className:"object-cover"})})]})})},nR=()=>{var e,t;let s=null!=(t=null==(e=(0,ng.useGetCommentNotifications)().data)?void 0:e.data.notifications)?t:[];return 0===s.length?(0,a.jsx)("div",{className:"text-content-secondary text-label-md flex size-full items-center justify-center pb-11 text-center",children:"No comment notifications"}):(0,a.jsx)("div",{className:"flex flex-1 flex-col gap-2 overflow-y-auto p-2 pt-0",children:s.map(e=>(0,a.jsx)(nb,{comment:e},e.id))})},nD=()=>{let e=(0,ng.useGetCommentNotifications)();return e.isLoading?(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-2 overflow-y-auto p-4 pt-0",children:[(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"}),(0,a.jsx)(P.Skeleton,{className:"h-13 w-full shrink-0"})]}):e.isError?(0,a.jsx)("div",{className:"flex size-full w-full flex-col items-center justify-center text-center",children:(0,a.jsx)("code",{className:"text-label-md pb-15 font-medium",children:"An error occurred!"})}):(0,a.jsx)(nR,{})},ny=()=>{let{user:e}=(0,o.useUserContext)(),{isOpen:t,setDialogOpen:s,toggleDialog:n}=(0,er.useDialog)(en.DIALOG_NAME.NOTIFICATION_POPOVER);return e?(0,a.jsxs)(eU.Popover,{open:t,onOpenChange:s,children:[(0,a.jsx)(eU.PopoverAnchor,{children:(0,a.jsxs)(eY.Tooltip,{children:[(0,a.jsx)(eY.TooltipTrigger,{asChild:!0,children:(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-sm",className:"max-tablet:hidden",onClick:n,children:(0,a.jsx)(nu.BellIcon,{})})}),(0,a.jsx)(eY.TooltipContent,{children:"Notifications"})]})}),(0,a.jsxs)(eU.PopoverContent,{className:(0,h.cn)((0,sv.dropdownMenuContentVariants)(),"mx-8 flex h-108 w-[min(--spacing(85.5),calc(100vw---spacing(16)))] flex-col gap-1"),align:"start",sideOffset:8,children:[(0,a.jsx)(ep.DropdownMenuLabel,{className:"text-content-primary text-body-sm font-semibold",children:"Notifications"}),(0,a.jsxs)(M.SegmentedControls,{defaultValue:"activity",className:"flex min-h-0 w-full flex-1 flex-col",children:[(0,a.jsxs)(M.SegmentedControlsList,{className:"w-full! px-2",variant:"secondary",size:"sm",children:[(0,a.jsxs)(M.SegmentedControlsTrigger,{value:"activity",size:"sm",variant:"secondary",children:[(0,a.jsx)(nh.ImageIcon,{className:"size-3.5"}),"Activity"]}),(0,a.jsxs)(M.SegmentedControlsTrigger,{value:"comments",size:"sm",variant:"secondary",children:[(0,a.jsx)(nm.BubbleChatIcon,{className:"size-3.5"}),"Comment tags"]})]}),(0,a.jsx)(M.SegmentedControlsContent,{value:"activity",className:"mt-3 flex min-h-0 flex-1 flex-col",children:(0,a.jsx)(nC,{})}),(0,a.jsx)(M.SegmentedControlsContent,{value:"comments",className:"mt-3 flex min-h-0 flex-1 flex-col",children:(0,a.jsx)(nD,{})})]})]})]}):null};var nP=e.i(39839),nL=e.i(993619),nM=e.i(27404),nU=e.i(651621);e.s(["useGetInvitationTokenForSelectedOrganization",()=>nz],270154),e.s(["useIsMaxSeatsReachedForSelectedOrganization",()=>nF],208164);var nw=e.i(261807);let nF=()=>{var e,t;let{selectedOrganization:s,isLoading:n,isError:r}=(0,e8.useSelectedOrganization)(),a=null!=(e=null==s?void 0:s.totalMembers)?e:0,{data:l,isLoading:i,isError:o}
1=(0,nw.useGetSelectedOrganizationDetails)();return{isReachedMaxSeats:a>=(null!=(t=null==l?void 0:l.data.organization.seats)?t:0),isLoading:n||i,isError:r||o}};var nk=e.i(789268);let nz=e=>{let{enabled:t,...s}=e,{selectedOrganizationId:n,isLoading:r,isError:a}=(0,et.useSelectedOrganizationId)(),l=(0,nk.useIsMemberOnlyRole)(),{isReachedMaxSeats:i,isLoading:d,isError:c}=nF(),u=(e=>{let{enabled:t,...s}=e,{user:n}=(0,o.useUserContext)();return(0,B.useQuery)({queryKey:[Y.TEAM_PLAN_QUERY_KEYS.ORGS_BASE_TAG,Y.TEAM_PLAN_QUERY_KEYS.INVITATION_TOKEN,s.orgId,s.role],staleTime:W.THIRTY_MINUTES_IN_MS,queryFn:()=>Q.teamPlanService.getInvitationToken(s),enabled:!!n&&(null==t||t)})})({...s,orgId:n,enabled:!!n&&(null==t||t)&&!l&&!i});return{...u,isLoading:u.isLoading||r||d,isError:u.isError||a||c}};var nG=e.i(545853),nB=e.i(335603),nV=e.i(88653),nW=e.i(500931);let nK=e=>{let{isOpen:t,title:s,description:n,onClose:r}=e;return(0,a.jsx)(nV.AnimatePresence,{children:t&&(0,a.jsx)(ne.motion.div,{initial:{opacity:0,scale:.95,y:0},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.95,y:0},transition:{duration:.2,ease:"easeIn"},className:"border-border-primary rounded-4 bg-surface-primary-variant absolute top-12 right-0 z-50 flex w-[311px] flex-col gap-2 border p-4 shadow-sm",children:(0,a.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,a.jsxs)("div",{className:"text-body-sm space-y-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(nW.GiftFillIcon,{}),(0,a.jsx)("h3",{className:"text-content-primary text-label-md font-medium",children:s})]}),(0,a.jsx)("p",{className:"text-content-tertiary text-label-sm",children:n})]}),(0,a.jsx)("button",{className:"bg-surface-primary absolute top-2 right-2 cursor-pointer rounded-full p-1 hover:brightness-90",onClick:r,children:(0,a.jsx)(A.CrossIcon,{className:"size-3 stroke-[1.5]"})})]})})})};var nH=e.i(170079);let nY=(0,tV.create)(e=>({isOpen:!1,openDialog:()=>e({isOpen:!0}),closeDialog:()=>e({isOpen:!1})})),nQ=()=>{let{isOpen:e,closeDialog:t,displayCredits:s}=(()=>{var e;let{isOpen:t,openDialog:s,closeDialog:n}=nY(),{isOpen:r}=(0,er.useDialog)(en.DIALOG_NAME.LOW_CREDITS_POPUP),{isSubscriptionActive:a,isLoading:l}=(0,tu.useUserSubscriptionInfo)(),{data:o,isLoading:d}=(0,nU.useGetTokenCount)(),c=((null==o?void 0:o.tokens)||[]).find(e=>e.plan_id===nH.ANPU_PLAN_IDS.FREE),u=null!=(e=null==c?void 0:c.balance)?e:0,m=!a,x=u>0;return(0,i.useEffect)(()=>{if(l||d)return;let e=localStorage.getItem(eq.LOCAL_STORAGE_KEY.FREE_USER_CREDITS_DIALOG_LAST_SEEN),t=(()=>{let e=new Date,t=e.getUTCHours(),s=new Date(e);s.setUTCHours(0,0,0,0);let n=new Date(e);return(n.setUTCHours(12,0,0,0),t>=12)?n:s})();(!e||new Date(Number(e))<t)&&m&&x&&s()},[m,x,l,d,s]),{isOpen:t&&!r,closeDialog:(0,i.useCallback)(()=>{n(),localStorage.setItem(eq.LOCAL_STORAGE_KEY.FREE_USER_CREDITS_DIALOG_LAST_SEEN,Date.now().toString())},[n]),displayCredits:Math.round(u)}})();return(0,ed.useIsBelowTablet)()?null:(0,a.jsx)(nK,{isOpen:e,onClose:t,title:"".concat(s," free daily credits added"),description:"Credits added on top of your existing balance."})};var nq=e.i(304725),nJ=e.i(544675),nZ=e.i(720482),nX=e.i(84378),n$=e.i(966226),n0=e.i(359809),n1=e.i(117843),n2=e.i(961109),n5=e.i(368120),n3=e.i(44165);let n4=()=>{let e=(0,tT.getCookie)(tI.COOKIE_KEYS.REFUND_NOTIFICATION_EXPIRES_AT);if(!e)return!1;let t=parseInt(e,10),s=(0,sb.default)().valueOf();return!(0,sb.default)(s).isAfter((0,sb.default)(t))||((0,tT.deleteCookie)(tI.COOKIE_KEYS.REFUND_NOTIFICATION_EXPIRES_AT),!1)},n6=e=>{let{setIsDropdownOpen:t}=e,{setUpgradeModalParams:s}=(0,n5.useUpgradeAccessModalStore)(),n=(0,eV.useIsBelowTablet)(),{isChatlySubscription:r}=(0,tu.useUserSubscriptionInfo)(),{redirectToChatlyWithHash:l}=(0,t5.useRedirectToChatlyWithHash)(),[,o]=(0,nZ.useQueryState)(nd.SEARCH_PARAM_KEYS.TOP_UP_MODAL_OPEN,nZ.parseAsBoolean),{remainingTokens:d,totalTokens:c,topUpBalance:m,communityEarnedTokens:x,referralEarnedTokens:h,isSubscriptionActive:E,isCappedUser:S,limitPeriod:g,creditMax:v,creditUsed:N,isRevenueCatActiveAndNotStripeActive:j}=(0,n2.useProfileMenuTokens)(),_=n1.LIMIT_PERIOD_COPY[null!=g?g:n1.LIMIT_PERIOD.MONTHLY],O=(0,i.useMemo)(()=>n?{Root:eU.Popover,Trigger:eU.PopoverTrigger,Content:eU.PopoverContent}:{Root:eY.Tooltip,Trigger:eY.TooltipTrigger,Content:eY.TooltipContent},[n]),[T,I]=(0,i.useState)(n4);return(0,a.jsxs)(ep.DropdownMenuLabel,{className:"border-surface-secondary flex flex-col items-start gap-3 border-b p-4 text-left",children:[(0,a.jsx)("div",{className:"flex w-full items-center",children:(0,a.jsxs)("div",{className:"flex w-full gap-1",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-1",children:[(0,a.jsx)(n0.CreditOutlineIcon,{className:"text-content-primary size-4"}),(0,a.jsx)("span",{className:"text-label-lg text-content-primary font-semibold",children:Math.round(c).toLocaleStr
1ing()})]}),(0,a.jsx)("span",{className:"text-label-sm text-content-secondary",children:E&&!S?" Total Credits":"Credits Left"})]}),(0,a.jsxs)(O.Root,{children:[(0,a.jsx)(O.Trigger,{children:(0,a.jsx)(eP.InfoIcon,{className:"text-content-tertiary size-4"})}),(0,a.jsx)(O.Content,{side:"bottom",className:"bg-surface-inverse rounded-3 z-50 w-[300px] p-3.5 text-left",children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("p",{className:"text-label-sm text-content-secondary-inverse font-medium",children:"Details:"}),S?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsxs)("span",{className:"text-label-sm text-content-secondary-inverse",children:[_.label," Limit:"]}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(v).toLocaleString()})]}),(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsxs)("span",{className:"text-label-sm text-content-secondary-inverse",children:["Used This ",_.unit,":"]}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(N).toLocaleString()})]}),(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Credits Left:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(c).toLocaleString()})]})]}):E?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Subscription Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(d).toLocaleString()})]}),m>0&&(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"TopUp Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(m).toLocaleString()})]}),x>0&&(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Community Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(x).toLocaleString()})]}),h>0&&(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Referral Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(h).toLocaleString()})]}),(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Total Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(c).toLocaleString()})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Free Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(d).toLocaleString()})]}),m>0&&(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"TopUp Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(m).toLocaleString()})]}),x>0&&(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Community Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(x).toLocaleString()})]}),h>0&&(0,a.jsxs)("div",{className:"flex justify-between px-2",children:[(0,a.jsx)("span",{className:"text-label-sm text-content-secondary-inverse",children:"Referral Credits:"}),(0,a.jsx)("span",{className:"text-label-md text-content-primary-inverse font-semibold",children:Math.round(h).toLocaleStr
1ing()})]})]})]})})]})]})}),(0,a.jsxs)("div",{className:"flex w-full gap-2",children:[E?(0,a.jsxs)(u.Button,{variant:"secondary",size:n?"md":"sm",className:"flex-1",disabled:j,onClick:()=>{t(!1),r?l({href:f.CHATLY_ROUTES.CREDITS_TOPUP}):o(!0)},children:["Buy ",nX.CREDIT_NAME.PLURAL]}):(0,a.jsx)(u.Button,{variant:"secondary",size:n?"md":"sm",className:"flex-1 gap-2",onClick:()=>{r?l({href:f.CHATLY_ROUTES.SUBSCRIPTION}):s({isOpen:!0,upgradeablePlanNames:n$.IMAGINE_SUBSCRIPTION_PLANS,triggerSource:n3.UPGRADE_ACCESS_MODAL_TRIGGER_SOURCE.MANAGE_SUBSCRIPTION}),t(!1)},children:"Upgrade"}),(0,a.jsx)(u.Button,{variant:"outline",size:n?"md":"sm",className:"flex-1",asChild:!0,children:(0,a.jsx)(p.SmartLink,{href:f.SETTINGS_APP_ROUTES.USAGE_ANALYTICS,onClick:()=>t(!1),children:"Usage Analytics"})})]}),T&&(0,a.jsxs)("div",{className:"rounded-3 relative mt-1 w-full bg-[#DEEEFB] px-3 py-1.5 dark:bg-[#246BA1]",children:[(0,a.jsx)("button",{type:"button",className:"absolute top-2 right-2 cursor-pointer border-0 bg-transparent p-0",onClick:()=>{(0,tT.deleteCookie)(tI.COOKIE_KEYS.REFUND_NOTIFICATION_EXPIRES_AT),I(!1)},"aria-label":"Dismiss notification",children:(0,a.jsx)(A.CrossIcon,{className:"size-3"})}),(0,a.jsxs)("p",{className:"text-label-sm text-[#246BA1] dark:text-[#DEEEFB]",children:["Credits from unsuccessful generations have been refunded."," ",(0,a.jsx)(p.SmartLink,{className:"underline",href:f.SETTINGS_APP_ROUTES.USAGE_ANALYTICS,children:"View Details."})]})]})]})};var n8=e.i(454462),n7=e.i(624351),n9=e.i(276151),re=e.i(704210),rt=e.i(548386),rs=e.i(159265),rn=e.i(646036),rr=e.i(26021),ra=e.i(571474),rl=e.i(710767),ri=e.i(188441),ro=e.i(90451);let rd={Root:e=>{let{children:t,className:s,...n}=e,r=(0,ed.useIsBelowTablet)();return(0,a.jsx)("div",{className:(0,h.cn)((0,sv.dropdownMenuItemVariants)({size:r?"xl":"md"}),"group rounded-3 tablet:h-8 tablet:p-2 flex h-10 cursor-pointer flex-row items-center gap-4 p-3 transition-colors duration-300",s),...n,children:t})},Start:e=>{let{children:t,className:s}=e;return(0,a.jsx)("div",{className:s,children:t})},End:e=>{let{className:t,children:s}=e;return(0,a.jsx)("div",{className:(0,h.cn)("ml-auto",t),children:s})}},rc=e=>{let{onOpenAppearance:t}=e,{handleLogout:s}=(0,rl.useHandleLogout)(),{redirectForChatlyUsers:n}=(()=>{let e=(0,ro.useRouter)(),{redirectToChatlyWithHash:t}=(0,t5.useRedirectToChatlyWithHash)(),{isChatlySubscription:s,isImagineSubscription:n}=(0,tu.useUserSubscriptionInfo)();return{redirectForChatlyUsers:(0,i.useCallback)(r=>{let{chatlyHref:a=eB.clientEnv.NEXT_PUBLIC_CHATLY_APP_URL,imagineHref:l=f.ABSOLUTE_ROUTES.SUBSCRIPTION}=r;n?e.push(l):s&&t({href:a})},[s,n,e,t])}})(),{setDialogOpen:r}=(0,er.useDialog)(en.DIALOG_NAME.GET_MOBILE_APP_DIALOG),{selectOrganization:l}=(0,tE.useOrganizationStore)(),{selectedOrganizationId:o}=(0,et.useSelectedOrganizationId)(),d=(0,ri.useShouldHideMobileAppTouchpoints)(),{appearanceBadge:c}=(0,t2.useOneRemoteConfigContext)(),{openDialog:u}=(0,er.useDialog)(en.DIALOG_NAME.REFERRAL_MODAL),m=(0,ra.useIsMobile)();return(0,a.jsxs)("div",{className:"tablet:py-2 flex flex-col gap-1 p-2 py-3",children:[(0,a.jsxs)(rd.Root,{onClick:t,children:[(0,a.jsx)(rd.Start,{className:"text-label-sm font-medium",children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(n9.ColorPalleteIcon,{className:"!size-4 [&_path]:stroke-[1.2]"}),(0,a.jsx)("span",{className:"text-label-sm font-medium",children:"Appearance"})]})}),(0,a.jsxs)(rd.End,{className:"flex items-center gap-2",children:[(null==c?void 0:c.tag)&&(0,a.jsx)(td.Badge,{variant:"brand-on-surface",size:"md",style:c.tagColor?{color:c.tagColor,backgroundColor:"color-mix(in srgb, ".concat(c.tagColor," 15%, transparent)")}:void 0,className:"text-label-xs",children:c.tag}),(0,a.jsx)(n7.ChevronRightIcon,{className:"!size-4"})]})]}),(0,a.jsx)(rd.Root,{onClick:()=>{localStorage.setItem(eq.LOCAL_STORAGE_KEY.ADD_TO_CART_CTA,eQ.ANALYTICS_ADD_TO_CART_CTA.MANAGE_SUBSCRIPTION),n({imagineHref:f.ABSOLUTE_ROUTES.SUBSCRIPTION,chatlyHref:f.CHATLY_ROUTES.SUBSCRIPTION})},children:(0,a.jsx)(rd.Start,{className:"text-label-sm font-medium",children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(rr.SubscriptionIcon,{className:"!size-4 stroke-[1]"}),(0,a.jsx)("span",{className:"text-label-sm font-medium",children:"Billing & Subscription"})]})})}
1),!d&&(0,a.jsxs)(rd.Root,{onClick:()=>r(!0),children:[(0,a.jsx)(rd.Start,{className:"text-label-sm font-medium",children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(rn.MobileIcon,{className:"relative -left-px !size-4"}),(0,a.jsx)("span",{className:"text-label-sm font-medium",children:"Imagine on the go!"})]})}),(0,a.jsxs)(rd.End,{className:"flex items-center justify-center gap-2",children:[(0,a.jsx)(n8.AppleIcon,{className:"text-content-tertiary !size-4"}),(0,a.jsx)(rt.GoogleModelIcon,{className:"text-content-tertiary !size-4"})]})]}),!m&&(0,a.jsx)(rd.Root,{onClick:u,children:(0,a.jsx)(rd.Start,{className:"text-label-sm font-medium",children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(re.GiftIcon,{className:"!size-4 [&_path]:stroke-[1.2]"}),(0,a.jsx)("span",{className:"text-label-sm font-medium",children:"Share ImagineArt"})]})})}),(0,a.jsx)(rd.Root,{children:(0,a.jsx)(p.SmartLink,{href:f.SETTINGS_APP_ROUTES.SETTINGS,onClick:()=>{void 0!==o&&l({organizationId:o})},className:"w-full",prefetch:!0,children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(tx.SettingsGearIcon,{className:"!size-4"}),(0,a.jsx)("span",{className:"text-label-sm font-medium",children:"Settings"})]})})}),(0,a.jsx)(rd.Root,{onClick:s,children:(0,a.jsx)(rd.Start,{className:"text-label-sm font-medium",children:(0,a.jsxs)("span",{className:"flex items-center gap-1",children:[(0,a.jsx)(rs.LogoutIcon,{className:"relative -left-px !size-4",strokeWidth:1}),(0,a.jsx)("span",{className:"text-label-sm font-medium",children:"Logout"})]})})})]})};var ru=e.i(436742),rm=e.i(582995),rx=e.i(281611);let rh=e=>{let{children:t,label:s,labelClassName:n}=e;return(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)(ep.DropdownMenuLabel,{className:(0,h.cn)("text-label-sm text-content-tertiary p-0 font-medium",n),children:s}),t]})};var rp=e.i(610287),rE=e.i(669851),rS=e.i(783812),rf=e.i(191875),rg=e.i(462037);let rA=[{id:"notifications",startIcon:nu.BellIcon,label:"Notifications",href:f.LEGACY_ABSOLUTE_ROUTES.NOTIFICATIONS,className:"text-content-primary",endComponent:(0,a.jsx)(rp.ArrowUpRightIcon,{className:"!size-4"})},{id:"contact-us",startIcon:rE.ContactIcon,label:"Contact Us",href:f.LEGACY_ABSOLUTE_ROUTES.SUPPORT,className:"text-content-primary",endComponent:(0,a.jsx)(rp.ArrowUpRightIcon,{className:"!size-4"})},{id:"tutorials",startIcon:rf.MediaIcon,label:"Tutorials",href:rg.EXTERNAL_LINKS.TUTORIALS,className:"text-content-primary",endComponent:(0,a.jsx)(rp.ArrowUpRightIcon,{className:"!size-4"})},{id:"docs",startIcon:rS.DocsIcon,label:"Docs",href:rg.EXTERNAL_LINKS.IMAGINE_DOCS,className:"text-content-primary",endComponent:(0,a.jsx)(rp.ArrowUpRightIcon,{className:"!size-4"})}],rv=e=>{let{showLabel:t=!0}=e;return(0,a.jsxs)(rh,{label:t?"Settings":"",children:[(0,a.jsxs)(rd.Root,{className:"text-content-primary h-11 hover:bg-transparent active:bg-transparent",children:[(0,a.jsxs)(rd.Start,{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{className:"border-border-primary bg-surface-primary flex size-8 shrink-0 items-center justify-center rounded-full border",children:(0,a.jsx)(rx.ContrastIcon,{className:"size-4 shrink-0 stroke-current stroke-[1.2]"})}),(0,a.jsx)("p",{className:"text-label-sm font-medium",children:"Theme"})]}),(0,a.jsx)(rd.End,{children:(0,a.jsx)(ru.ThemeToggleMenu,{})})]}),rA.map(e=>(0,a.jsx)(p.SmartLink,{href:e.href,children:(0,a.jsxs)(rd.Root,{className:(0,h.cn)("h-11",e.className),children:[(0,a.jsxs)(rd.Start,{className:"flex items-center gap-4",children:[(0,a.jsx)("div",{className:"border-border-primary bg-surface-primary flex size-8 shrink-0 items-center justify-center rounded-full border",children:(0,a.jsx)(e.startIcon,{className:"size-4 shrink-0 stroke-current stroke-[1.2]"})}),(0,a.jsx)("p",{className:"text-label-sm font-medium",children:e.label})]}),e.endComponent&&(0,a.jsx)(rd.End,{children:e.endComponent})]},e.id)},e.id))]})},rN=e=>{let{isSheetOpen:t,setIsSheetOpen:s}=e;return(0,eV.useIsBelowTablet)()?(0,a.jsx)(rm.Sheet,{open:t,onOpenChange:s,children:(0,a.jsxs)(rm.SheetContent,{side:"bottom",className:"rounded-t-4 w-full p-0",children:[(0,a.jsxs)(rm.SheetHeader,{className:"border-border-secondary mb-2 border-b p-4",children:[(0,a.jsx)("p",{className:"text-body-md text-content-primary font-semibold",children:"Settings"}),(0,a.jsx)(rm.SheetCloseButton,{})]}),(0,a.jsx)("div",{className:"flex flex-col gap-1 px-3 pb-3",children:(0,a.jsx)(rv,{showLabel:!1})})]})}):null}
1,rj=[{label:"Terms",href:f.LEGACY_ABSOLUTE_ROUTES.TERMS_AND_CONDITIONS},{label:"Privacy",href:f.LEGACY_ABSOLUTE_ROUTES.PRIVACY_POLICY},{label:"Blogs",href:f.LEGACY_ABSOLUTE_ROUTES.BLOGS}],r_=()=>(0,a.jsx)("div",{className:"border-surface-secondary flex items-center gap-2 border-t py-2",children:rj.map((e,t)=>(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)(u.Button,{variant:"link-primary",className:"w-full",size:"xs",asChild:!0,children:(0,a.jsx)(p.SmartLink,{href:e.href,children:e.label})},e.label),t<rj.length-1&&(0,a.jsx)(m.Separator,{orientation:"vertical",className:"bg-border-secondary !h-3 shrink-0"})]},e.label))}),rO=()=>{let{user:e}=(0,o.useUserContext)();return e?(0,a.jsx)(eo.DropdownMenuTrigger,{className:"group ring-border-primary hover:bg-fill-primary-variant-hover hover:ring-border-primary-hover cursor-pointer rounded-full ring-1 transition-all select-none ring-inset focus-visible:outline-none",children:(0,a.jsx)(nM.UserAvatar,{className:"border-border-primary group-hover:border-border-primary-hover size-8 shrink-0 border transition-colors"})}):null};var rT=e.i(220925);let rI=e=>{let{setIsDropdownOpen:t}=e,{user:s}=(0,o.useUserContext)(),{selectOrganization:n}=(0,tE.useOrganizationStore)(),{selectedOrganizationId:r}=(0,et.useSelectedOrganizationId)(),l=(0,eV.useIsBelowTablet)();return s?(0,a.jsxs)("div",{className:"border-surface-secondary flex flex-col gap-4 border-b px-4 py-3",children:[(0,a.jsxs)(ep.DropdownMenuLabel,{className:"flex items-center gap-3 p-0",children:[(0,a.jsx)(nM.UserAvatar,{className:"size-10",avatarFallbackClassName:"text-body-sm"}),(0,a.jsxs)("div",{className:"flex w-full justify-between",children:[(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("p",{className:"text-body-sm text-content-primary line-clamp-1 max-w-40 font-medium text-ellipsis",children:s.name}),(0,a.jsx)("p",{className:"text-label-xs text-content-tertiary line-clamp-1 max-w-40 text-ellipsis",children:s.email})]}),(0,a.jsx)(u.Button,{variant:"secondary",size:"icon-md",className:"ml-auto inline-flex shrink-0",asChild:!0,children:(0,a.jsx)(p.SmartLink,{href:f.SETTINGS_APP_ROUTES.SETTINGS,onClick:()=>{void 0!==r&&(n({organizationId:r}),t(!1))},prefetch:!0,children:(0,a.jsx)(tx.SettingsGearIcon,{})})})]})]}),s.username&&(0,a.jsx)(u.Button,{variant:"outline",size:l?"md":"sm",asChild:!0,children:(0,a.jsxs)(p.SmartLink,{href:(0,tL.createUrlWithParams)({url:f.ABSOLUTE_ROUTES.COMMUNITY_PROFILE,routeParams:{[ty.ROUTE_PARAMS.USERNAME]:s.username}}),prefetch:!0,children:[(0,a.jsx)(rT.AiProfileIcon,{className:"size-4 stroke-[1.5]"}),"My Profile"]})})]}):null},rC={MAIN:"main",APPEARANCE:"appearance"},rb=e=>{var t,s;let{dropdownMenuContentProps:n={}}=e,{user:r}=(0,o.useUserContext)(),d=(0,l.usePathname)(),[c,u]=(0,i.useState)(!1),[m,x]=(0,i.useState)(!1),[p,E]=(0,i.useState)(rC.MAIN),S=(0,eV.useIsBelowTablet)(),f=(0,nP.useIsClient)(),g=(0,nJ.useDeleteThemeAsset)();if((0,i.useEffect)(()=>{u(!1)},[d]),(0,i.useEffect)(()=>{c||E(rC.MAIN)},[c]),(0,nU.useGetTokenCount)(),tc(),(0,nw.useGetSelectedOrganizationDetails)(),(0,nG.useGetInvitationsForSelectedOrganization)(),nz({role:e2.ORGANIZATION_ROLE.MEMBER}),(0,nB.useGetSelectedOrganizationUsers)(),!r)return null;let A=p===rC.APPEARANCE?(0,a.jsx)(nL.AppearancePanel,{onBack:()=>E(rC.MAIN),ThemeToggle:ru.ThemeToggleMenu,CustomizePanel:nq.SkinCustomizePanel,onThemeDeleted:g}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(rI,{setIsDropdownOpen:u}),(0,a.jsx)(n6,{setIsDropdownOpen:u}),(0,a.jsx)(rc,{onOpenAppearance:()=>E(rC.APPEARANCE)}),(0,a.jsx)(r_,{})]});return S&&f?(0,a.jsxs)("div",{className:"tablet:size-8 relative size-10",children:[(0,a.jsx)(rN,{isSheetOpen:m,setIsSheetOpen:x}),(0,a.jsx)("button",{className:"group ring-border-primary hover:bg-fill-primary-variant-hover hover:ring-border-primary-hover cursor-pointer rounded-full ring-1 transition-all select-none ring-inset focus-visible:outline-none",onClick:()=>u(!0),children:(0,a.jsx)(nM.UserAvatar,{className:"border-border-primary group-hover:border-border-primary-hover tablet:size-8 size-10 shrink-0 border transition-colors"})}),(0,a.jsx)(D.Drawer,{open:c,onOpenChange:u,children:(0,a.jsxs)(D.DrawerContent,{noVaul:!0,className:"rounded-t-4 w-full p-0 data-[vaul-drawer-direction=bottom]:border-t-0",onOpenAutoFocus:e=>e.preventDefault(),children:[(0,a.jsx)(D.DrawerTitle,{className:"sr-only",children:"Profile Menu"}),(0,a.jsx)("div",{className:"w-full pt-2",children:(0,a.jsx)("div",{className:"bg-border-primary mx-auto h-1.5 w-11 rounded-full"})}),(0,a.jsx)("div",{className:"flex flex-col gap-0",children:A})]})}),(0,a.jsx)(nQ,{})]}):(0,a.jsxs)("div",{className:"relative flex items-center justify-center",children:[(0,a.jsx)(rN,{isSheetOpen:m,setIsSheetOpen:x}),(0,a.jsxs)(ep.DropdownMenu,{open:c,modal:!1,onOpenChange:u,children:[(0,a.jsx)(rO,{}),(0,a.jsx)(ep.DropdownMenuContent,{...n,className:(0,h.cn)("rounded-4 w-[331px] gap-0 p-0",n.className),align:null!=(t=n.align)?t:"end",sideOffset:null!=(s=n.sideOffset)?s:16,children:A})]}),(0,a.jsx)(nQ,{})]})};var rR=e.i(765055),rD=e.i(65550),ry=e.i(892835),rP=e.i(268631),r
1L=e.i(624842);let rM=()=>{let{setUpgradeModalParams:e}=(0,n5.useUpgradeAccessModalStore)(),{user:t}=(0,o.useUserContext)(),s=(0,l.usePathname)(),{isChatlySubscription:n}=(0,tu.useUserSubscriptionInfo)(),{redirectToChatlyWithHash:r}=(0,t5.useRedirectToChatlyWithHash)(),{isLoading:d}=(0,rD.useGetUserSubscription)(),{hasUnlimitedPlan:c,hasRevenueCatSubscriptionAndNotStripeActive:m,isEnterprisePlan:x}=(0,tu.useUserSubscriptionInfo)(),{shouldShowDiscountTag:h,bestInterval:p}=(()=>{let{highestDiscount:e,bestInterval:t}=(0,rL.useSubscriptionIntervalDiscounts)(),{subscribedPriceItem:s}=(0,tu.useUserSubscriptionInfo)(),n=(0,i.useMemo)(()=>{var t,n;if(0===e)return!1;if(!s)return!0;let r=(null==(t=s.StripeProduct)?void 0:t.name)===rP.SUBSCRIPTION_PRODUCT_TYPES.CREATOR&&s.billingInterval===rP.STRIPE_BILLING_INTERVALS.YEARLY,a=(null==(n=s.StripeProduct)?void 0:n.name)===rP.SUBSCRIPTION_PRODUCT_TYPES.SCALE;return!r&&!a},[e,s]);return{highestDiscount:e,shouldShowDiscountTag:n,bestInterval:t}})();if(s.includes(f.ABSOLUTE_ROUTES.COMMUNITY))return null;let E=()=>{localStorage.setItem(eq.LOCAL_STORAGE_KEY.ADD_TO_CART_CTA,eQ.ANALYTICS_ADD_TO_CART_CTA.UPGRADE_BUTTON),n?r({href:f.CHATLY_ROUTES.SUBSCRIPTION}):e({isOpen:!0,upgradeablePlanNames:n$.IMAGINE_SUBSCRIPTION_PLANS,triggerSource:n3.UPGRADE_ACCESS_MODAL_TRIGGER_SOURCE.MANAGE_SUBSCRIPTION})};return c||d||!t||m||x?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(u.Button,{variant:"brand-tonal",className:"relative max-[375px]:block min-[375px]:hidden",onClick:E,children:[(0,a.jsx)(rR.CrownFilledIcon,{}),h&&(0,a.jsx)("div",{className:"absolute top-7 left-1/2 z-10 -translate-x-1/2 px-2 py-2",children:(0,a.jsx)(ry.SubscriptionIntervalDiscountChip,{interval:p,className:"gap-0.5 bg-[#FF006E]"})})]}),(0,a.jsxs)(u.Button,{variant:"brand-tonal",className:"tablet:hidden max-tablet:size-10 relative max-[375px]:hidden",onClick:E,children:[(0,a.jsx)(rR.CrownFilledIcon,{}),(0,a.jsx)("span",{className:"max-tablet:hidden",children:"Pro"}),h&&(0,a.jsx)("div",{className:"absolute top-5 z-10 px-2 py-2",children:(0,a.jsx)(ry.SubscriptionIntervalDiscountChip,{interval:p,className:"gap-0.5 bg-[#FF006E]"})})]}),(0,a.jsxs)(u.Button,{variant:"brand-tonal",size:"sm",className:"max-tablet:hidden laptop:w-[105px] relative",onClick:E,children:[(0,a.jsx)(rR.CrownFilledIcon,{}),(0,a.jsx)("span",{className:"max-laptop:hidden",children:"Upgrade"}),h&&(0,a.jsx)("div",{className:"absolute top-5 z-10 px-2 py-2",children:(0,a.jsx)(ry.SubscriptionIntervalDiscountChip,{interval:p,className:"gap-0.5 bg-[#FF006E]"})})]})]})};var rU=e.i(249200),rw=e.i(714255),rF=e.i(286721),rk=e.i(841978),rz=e.i(381064),rG=e.i(190372);let rB="feedback_dropdown",rV={REPORT_BUG_FORM:{ACCESS_TOKEN:null!=(t=eB.clientEnv.NEXT_PUBLIC_USERBACK_BUG_REPORT_FORM_ACCESS_TOKEN)?t:"",TRIGGER_ID:"report_bug_form_trigger"},SUBMIT_FEEDBACK_FORM:{ACCESS_TOKEN:null!=(s=eB.clientEnv.NEXT_PUBLIC_USERBACK_FEEDBACK_FORM_ACCESS_TOKEN)?s:"",TRIGGER_ID:"submit_feedback_form_trigger"},FLOW_REPORT_BUG_FORM:{ACCESS_TOKEN:null!=(n=eB.clientEnv.NEXT_PUBLIC_USERBACK_FLOW_BUG_REPORT_FORM_ACCESS_TOKEN)?n:"",TRIGGER_ID:"flow_report_bug_form_trigger"},FLOW_SUBMIT_FEEDBACK_FORM:{ACCESS_TOKEN:null!=(r=eB.clientEnv.NEXT_PUBLIC_USERBACK_FLOW_FEEDBACK_FORM_ACCESS_TOKEN)?r:"",TRIGGER_ID:"flow_submit_feedback_form_trigger"}},rW=()=>{let e=document.querySelectorAll("umodal").length>0,t=document.querySelectorAll(".userback-overlay").length>0,s=document.querySelectorAll("#userback_video_container").length>0;return e||s||t},rK=e=>{let{userbackRef:t}=e,{setWasWidgetPreviouslyOpened:s}=(0,rk.useUserbackWidgetStore)(),{user:n}=(0,o.useUserContext)(),r=(0,rz.useUserbackUserMetadata)(),a=e=>{(0,rG.closeUserbackWithCleanup)(t),e&&e()};return(0,ts.useMutation)({mutationFn:async e=>{let{accessToken:l,triggerDomId:i,onClose:o}=e;a(),s(!0);let d=await (0,rF.default)(l,{autohide:!1,on_close:()=>{a(o)},on_load:()=>{t.current&&(n&&r&&t.current.identify(n.id,r),t.current.open(),(e=>{let t=document.querySelector("div.userback-controls"),s=document.getElementById(e);if(!s)return;let n=s.getBoundingClientRect();if(0===n.width||0===n.height||!t)return;let r={height:t.clientHeight,width:t.clientWidth},a=window.innerWidth-(n.left+3)-r.width/2+20,l=n.top+r.height/2,i="userback-alignment-style",o=document.getElementById(i);o||((o=document.createElement("style")).id=i,document.head.appendChild(o)),o.textContent="\n                #userback_button_container[modal=true][isopen=true] .userback-controls {\n                  right: ".concat(a,"px !important;\n                  top: ").concat(l,"px !important;\n                  left: auto !important;\n                  box-shadow: none !important;\n                }\n                #userback_button_container[modal=true][isopen=true]{\n                    background-color: transparent !important;\n                    z-index: 100 !important;\n                }\n                .userback-controls-minimize {\n                    display: none !important;\n                }\n                .userback-modal-open #userback_button_container {\n                  filter: none !important;\n                }\n                umodal {\n                  backdrop-filter: blur(5px) !important;\n                  background-color: rgba(0,0,0,0.1) !important;\n                }\n                @media (max-width: 850px) {\n                    #userback_button_container[modal=true][isopen=true] .userback-controls {\n                        right: ").concat(window.innerWidth-n.right,"px !important;\n                        top: ").concat(n.top+n.height+8,"px !important;\n                        left: auto !important;\n                        bottom: auto !important;\n                        border-radius: 16px !important;\n                        width: 100%;\n                        max-width: 400px !important;\n                    }\n                }\n                @media (max-width: 450px) {\n                    #userback_button_container[modal=true][isopen=true] .userback-controls {\n                        left: 20px !important; \n                        right: 24px !important; \n                        width: 90%;\n                    }\n                }\n              ")})(i),(e=>{let t=n=>{if(rW())return;let r=document.querySelector(".userback-controls");if(!r)return;let a=n.target;a&&!r.contains(a)&&(e(!(e=>{let t=document.getElementById(rB);return!!t&&t.contains(e.target)})(n)),document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),document.removeEventListener("keydown",s,!0))},s=n=>{rW()||("Escape"===n.key||"Esc"===n.key)&&(e(),document.removeEventListener("keydown",s,!0),document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0))};document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),document.addEventListener("keydown",s,!0)})(function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return a(e?o:void 0)}))},after_send:()=>{a(o)}});return t.current=d,d}})};var rH=e.i(526166);let rY=e=>{let{closePopover:t,triggerDomId:s,accessToken:n,className:r}=e,{userbackRef:l}=(0,rH.useUserbackContext)(),{mutate:i,isPending:o}=rK({userbackRef:l}),d=async e=>{(0,eS.stopPropagationAndPreventDefault)(e),i({accessToken:n,triggerDomId:s,onClose:t})};return(0,a.jsx)(u.Button,{id:s,variant:"ghost",className:(0,h.cn)("w-full justify-start font-normal",{"justify-center":o,className:r}),onClick:d,disabled:o,children:o?(0,a.jsx)(U.Spinner,{className:"size-4.5"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(rw.BugIcon,{className:"[&_path]:stroke-1"}),"Report a bug"]})})};var rQ=e.i(667115);let rq=e=>{let{closePopover:t,triggerDomId:s,accessToken:n,className:r}=e,{userbackRef:l}=(0,rH.useUserbackContext)(),{mutate:i,isPending:o}=rK({userbackRef:l}),d=async e=>{(0,eS.stopPropagationAndPreventDefault)(e),i({accessToken:n,triggerDomId:s,onClose:t})};return(0,a.jsx)(u.Button,{id:s,variant:"ghost",className:(0,h.cn)("w-full justify-start font-normal",{"justify-center":o,className:r}),onClick:d,disabled:o,children:o?(0,a.jsx)(U.Spinner,{className:"size-4.5"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(rQ.IdeaBulbIcon,{className:"[&_path]:stroke-1"}),"Suggest an idea"]})})},rJ=e=>{let{href:t,label:s,Icon:n}=e;return(0,a.jsx)(u.Button,{variant:"ghost",className:"w-full justify-start font-normal",asChild:!0,children:(0,a.jsxs)("a",{target:"_blank",href:t,rel:"noreferrer",children:[(0,a.jsx)(n,{}),s]})})};var rZ=e.i(731550),rX=e.i(538794),r$=e.i(864062),r0=e.i(262286),r1=e.i(916075);let r2=[{name:"YouTube",url:rg.EXTERNAL_LINKS.IMAGINE_YOUTUBE,Icon:r1.YoutubeOutlineIcon,label:"Subscribe on YouTube"},{name:"Reddit",url:rg.EXTERNAL_LINKS.IMAGINE_REDDIT,Icon:r$.RedditOutlineIcon,label:"Join our Reddit"},{name:"Twitter",url:rg.EXTERNAL_LINKS.IMAGINE_TWITTER,Icon:r0.TwitterOutlineIcon,label:"Follow us on X"},{name:"Instagram",url:rg.EXTERNAL_LINKS.IMAGINE_INSTAGRAM,Icon:rX.InstagramIcon,label:"Follow on Instagram"},{name:"Discord",url:rg.EXTERNAL_LINKS.IMAGINE_DISCORD,Icon:rZ.DiscordOutlineIcon,label:"Join the Discord server"}],r5=()=>{let{user:e}=(0,o.useUserContext)(),[t,s]=(0,i.useState)(!1),{shouldShowSuggestionWidget:n,shouldShowReportBugWidget:r}=(()=>{let{widgetsVisibilityPerPlan:e}=(0,t2.useOneRemoteConfigContext)().userbackSurveysConfig,{activeStr
1ipePlanName:t}=(0,tu.useUserSubscriptionInfo)();return{shouldShowSuggestionWidget:(0,i.useMemo)(()=>e.suggestAnIdea.includes(null!=t?t:"Free"),[e,t]),shouldShowReportBugWidget:(0,i.useMemo)(()=>e.reportBug.includes(null!=t?t:"Free"),[e,t])}})(),l=()=>s(!1);return e?(0,a.jsxs)(eU.Popover,{open:t,modal:!1,onOpenChange:e=>{s(e)},children:[(0,a.jsx)(eU.PopoverTrigger,{asChild:!0,children:(0,a.jsx)(u.Button,{variant:"ghost",translateOnActive:!1,className:"group max-tablet:hidden shrink-0 bg-transparent data-[state=open]:ring-0 *:[svg]:size-4.5",size:"icon-sm",children:(0,a.jsx)(rU.FeedbackFilledIcon,{})})}),(0,a.jsxs)(eU.PopoverContent,{id:rB,className:(0,h.cn)((0,sv.dropdownMenuContentVariants)(),"max-w-62"),align:"end",sideOffset:8,alignOffset:-16,children:[r&&(0,a.jsx)(rY,{closePopover:l,triggerDomId:rV.REPORT_BUG_FORM.TRIGGER_ID,accessToken:rV.REPORT_BUG_FORM.ACCESS_TOKEN}),n&&(0,a.jsx)(rq,{closePopover:l,triggerDomId:rV.SUBMIT_FEEDBACK_FORM.TRIGGER_ID,accessToken:rV.SUBMIT_FEEDBACK_FORM.ACCESS_TOKEN}),r2.map(e=>(0,a.jsx)(rJ,{href:e.url,label:e.label,Icon:e.Icon},e.name))]})]}):null};var r3=e.i(363178),r4=e.i(619226);let r6=r4.THEME.DARK,r8=[{route:f.ABSOLUTE_ROUTES.CONTESTS_FASHION},{route:f.ABSOLUTE_ROUTES.FASHION_STUDIO,exact:!0}],r7=e=>{let{className:t}=e;return(0,a.jsx)(p.SmartLink,{className:(0,h.cn)("tablet:hidden size-10 p-1",t),href:f.ABSOLUTE_ROUTES.HOME,children:(0,a.jsx)(d.ImagineIcon,{className:"size-8"})})},r9=e=>{let{className:t}=e,{toggleSidebar:s}=(0,x.useSidebar)();return(0,a.jsx)(u.Button,{variant:"ghost",size:"icon-md","aria-label":"Open sidebar",onClick:s,className:(0,h.cn)("max-tablet:hidden laptop:hidden",t),children:(0,a.jsx)(c.MenuIcon,{})})},ae=()=>{let e=(0,l.useSelectedLayoutSegment)(),{user:t}=(0,o.useUserContext)();if(!t)return null;switch(e){case S.WITH_FOLDERS:case S.CHAT:case S.CUSTOMIZE:return(0,a.jsxs)("div",{className:"tablet:hidden w-fit",children:[(0,a.jsx)(eH,{}),(0,a.jsx)(eC,{})]});default:return null}},at=()=>{let e=(0,l.useSelectedLayoutSegment)(),t=(0,l.usePathname)(),{user:s}=(0,o.useUserContext)();return s&&(e===S.WITH_FOLDERS||e===S.CHAT||e===S.CUSTOMIZE||t.startsWith(f.ABSOLUTE_ROUTES.ASSET_MANAGEMENT))?(0,a.jsx)(m.Separator,{orientation:"vertical",className:"tablet:hidden self-center data-[orientation=vertical]:h-4"}):null},as=()=>{let e=(0,l.usePathname)(),{user:t}=(0,o.useUserContext)(),s=e===f.ABSOLUTE_ROUTES.HOME||e===f.ABSOLUTE_ROUTES.HOME_ENTERPRISE,n=e===f.ABSOLUTE_ROUTES.DIRECTOR_STUDIO||e.startsWith("".concat(f.ABSOLUTE_ROUTES.DIRECTOR_STUDIO,"/")),r=e===f.ABSOLUTE_ROUTES.CHAT||e.startsWith("".concat(f.ABSOLUTE_ROUTES.CHAT,"/")),d=e===f.ABSOLUTE_ROUTES.CUSTOMIZE||e.startsWith("".concat(f.ABSOLUTE_ROUTES.CUSTOMIZE,"/")),c=r||d,u=e===f.ABSOLUTE_ROUTES.MARKETING_STUDIO||e.startsWith("".concat(f.ABSOLUTE_ROUTES.MARKETING_STUDIO,"/")),m=e===f.ABSOLUTE_ROUTES.FASHION_STUDIO||e.startsWith("".concat(f.ABSOLUTE_ROUTES.FASHION_STUDIO,"/")),x=e===f.ABSOLUTE_ROUTES.CONTESTS_FASHION||e.startsWith("".concat(f.ABSOLUTE_ROUTES.CONTESTS_FASHION,"/")),p=e.startsWith("".concat(f.ABSOLUTE_ROUTES.FASHION_STUDIO,"/p/"))&&e!==f.ABSOLUTE_ROUTES.FASHION_STUDIO_PROJECTS,S=!!t&&(u||p),A=s||n||c||u||m||x,v=tj(),N=(0,g.isMobileHiddenNavbarEditPath)(e)||/^\/fashion-studio\/p\/[^/?#]+\/shoot\/?$/.test(e),[j,_]=(0,i.useState)(!1),O=(()=>{let e=(0,l.usePathname)(),{theme:t,forcedTheme:s}=(0,r3.useTheme)(),n=(0,nP.useIsClient)(),r=(0,i.useMemo)(()=>(e=>{var t,s;let n=r8.find(t=>{let{route:s,exact:n}=t;return e===s||!n&&e.startsWith("".concat(s,"/"))});return n?{route:n.route,threshold:null!=(t=n.threshold)?t:10,forcedTheme:null!=(s=n.forcedTheme)?s:r6}:null})(e),[e]),[a,o]=(0,i.useState)(!0),d=null==r?void 0:r.threshold;(0,i.useEffect)(()=>{if(void 0===d)return;let e=document.getElementById(E.ELEMENT_IDS.MAIN_SCROLL_LAYOUT);if(!e)return;let t=()=>{o(e.scrollTop<d)};return t(),e.addEventListener("scroll",t,{passive:!0}),()=>e.removeEventListener("scroll",t)},[d]);let c=!s&&(t===r4.THEME.LIGHT||t===r4.THEME.DARK);return n&&r&&c&&a?r.forcedTheme:null})();return(0,i.useEffect)(()=>{if(!A)return;let e=document.getElementById(E.ELEMENT_IDS.MAIN_SCROLL_LAYOUT);if(!e)return;let t=()=>{_(e.scrollTop>30)};return e.addEventListener("scroll",t,{passive:!0}),()=>e.removeEventListener("scroll",t)},[A]),(0,a.jsx)("header",{className:(0,h.cn)("laptop:px-4 laptop:pt-4 laptop:pl-0 sticky top-0 z-30 flex h-[var(--navbar-height)] flex-col justify-between gap-1 p-4 pb-2 transition-[background-color,backdrop-filter] duration-500 ease-in-out",O,{"bg-background":!A,"bg-transparent":A&&!j,"bg-background/80 backdrop-blur-xl":A&&j,"max-tablet:hidden":N}),children:(0,a.jsxs)("div",{className:"laptop:pl-4 flex w-full items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(r9,{className:(0,h.cn)({"max-tablet:flex laptop:hidden":c||S})}),(0,a.jsx)(r7,{className:(0,h.cn)({"!hidden":c||S})}),v&&(0,a.jsx)(ni.MobileEditorNavDropdown,{}),(0,a.jsx)(nl,{})]}),(0,a.jsxs)("div",{className:"tablet:pt-1 tablet:pr-1 tablet:pb-2 tablet:pl-2 flex items-center gap-2",children:[(0,a.jsx)(ae,{}),(0,a.jsx)(tO,{}),(0,a.jsx)(at,{}),(0,a.jsx)("div",{className:"max-tablet:hidden flex items-center gap-2",children:(0,a.jsx)(t8,{})}),(0,a.jsx)(tU,{}),(0,a.jsx)(tw.ContactSalesButton,{}),(0,a.jsx)(rM,{}),(0,a.jsx)(t_,{}),(0,a.jsx)(eJ,{}),(0,a.jsx)(r5,{}),(0,a.jsx)(ny,{}),(0,a.jsx)(t4,{}),(0,a.jsx)(tR,{}),(0,a.jsx)(rb,{})]})]})})}}]);

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.