Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/UXP/com.adobe.ccx.start/js/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/UXP/com.adobe.ccx.start/js/4458.js

"use strict";(globalThis.webpackChunkUniversalAssetBrowser=globalThis.webpackChunkUniversalAssetBrowser||[]).push([[4458],{54909:(e,t,a)=>{a.d(t,{D:()=>s,P:()=>r});const r=200,s={sharing:{viewer:"dummy_template",editor:"dummy_template"},acceptance:{viewer:"dummy_template",editor:"dummy_template"}}},95356:(e,t,a)=>{a.d(t,{C:()=>A,F:()=>P,L:()=>x,P:()=>v,b:()=>I});var r=a(36391),s=a(92204),n=a(40417),o=a(81775),c=a(65741),l=a(66204),i=a(66902),d=a(47907),m=a(98575),u=a(49943),p=a(16922),g=a(30884),h=a.n(g),f=a(42594),v=(0,l.createContext)(void 0),E={userIconAndCount:"styles-module_userIconAndCount__Eusef",usersIcon:"styles-module_usersIcon__ZNmNY",iconXS:"styles-module_iconXS__FdfGO",spectrum:"styles-module_spectrum__yeUbJ",userCount:"styles-module_userCount__ojYq0",usersCount:"styles-module_usersCount__VUD3x",emptyStateMessage:"styles-module_emptyStateMessage__6jepi",ellipsis:"styles-module_ellipsis__4KUES",collaboratorName:"styles-module_collaboratorName__WNcx6",you:"styles-module_you__vD7Rf",sharedWithCollaboratorName:"styles-module_sharedWithCollaboratorName__C-cB6",divider:"styles-module_divider__pw4e2",headerText:"styles-module_headerText__S-lLI",express:"styles-module_express__q1zXA",collaboratorSummary:"styles-module_collaboratorSummary__jn130",trigger:"styles-module_trigger__cjO5K",popoverContent:"styles-module_popoverContent__IAT-z"};function y(){return l.createElement("div",{"data-testid":"no-collaborators-popover-body",className:E.emptyStateMessage},l.createElement(i.Z,{id:"@ace/projects:projects.collaborators.tooltip.emptyState",defaultMessage:"You are the only person with access to this project."}))}const b=(0,c.Pi)((({collaborators:e,limit:t})=>{const{themeIsExpress:a}=(0,n.Fg)(),r=e.slice(0,t);return l.createElement("div",{"data-testid":"shared-with-section"},l.createElement("span",{className:E.headerText},a?l.createElement(i.Z,{id:"@ace/projects:projects.column.sharedWith.express",defaultMessage:"Members"}):l.createElement(i.Z,{id:"@ace/projects:projects.column.sharedWith",defaultMessage:"Shared with"})),r.map((({name:e,email:t,collaboratorID:a},r)=>l.createElement("div",{key:r,className:E.sharedWithCollaboratorName},l.createElement(j,{name:e,email:t,id:a})))),e.length>t&&l.createElement("span",null,l.createElement(i.Z,{id:"@ace/projects:projects.collaborators.tooltip.more",defaultMessage:"+ {count, number} more",values:{count:e.length-t}})))}));function _(){return l.createElement("span",{"data-testid":"collaborator-popover-is-you",className:E.you},l.createElement(i.Z,{id:"@ace/projects:projects.collaborators.tooltip.owner.you",defaultMessage:"(You)"}))}function j({name:e,email:t,id:a}){var r;const{userId:s}=(0,n._w)();return l.createElement("div",{className:E.collaboratorName},l.createElement("span",{className:E.ellipsis},null!=(r=null!=e?e:t)?r:""),a===s&&l.createElement(_,null))}function w(){var e,t;const a=(0,l.useContext)(v);return l.createElement(j,{name:null==(e=null==a?void 0:a.creator)?void 0:e.displayName,id:null==(t=null==a?void 0:a.creator)?void 0:t.id})}var M=(0,c.Pi)((function({collaborators:e,limit:t=10}){var a,r,s,o;const c=(0,l.useContext)(v),{themeIsExpress:d}=(0,n.Fg)(),m=null!=(s=null!=(r=null==c?void 0:c.storageAssignee.displayName)?r:null==(a=function(e){if(e){if(!e.hasPermission(u.SAM.y3.Write)){const t=e.collaboratorArray.find((({id:e,type:t})=>"predefinedPrincipal"===t&&"orgEverybody"===e));if(t)return t}return e.collaboratorArray.find((t=>t.id===e.storageAssignee.id))}}(c))?void 0:a.name)?s:null==c?void 0:c.repositoryOwner.displayName,g=null==c?void 0:c.storageAssignee.id,f=e.filter((e=>e.collaboratorID!==g));let _=null;return f.length>0?_=l.createElement(b,{collaborators:f,limit:t}):"org"===(null==(o=null==c?void 0:c.storageAssignee)?void 0:o.type)&&(_=l.createElement(y,null)),l.createElement("div",{"data-testid":"collaborator-summary",className:h()(E.collaboratorSummary,{[E.express]:d})},l.createElement("span",{className:E.headerText},l.createElement(i.Z,{id:"@ace/projects:projects.column.owner",defaultMessage:"Owner"})),l.createElement("div",{"data-testid":"collaborator-popover-owner"},l.createElement(j,{name:m,id:g})),_&&l.createElement(l.Fragment,null,l.createElement(p.Z,{className:E.divider,variant:"small"}),_))}));function C({count:e,iconSize:t}){const{themeIsSpectrum:a}=(0,n.Fg)();return l.createElement("div",{className:h()(E.userIconAndCount,{[E.spectrum]:a})},l.createElement(f.Z,{"data-testid":"user-group-icon",className:h()(E.usersIcon,{[E.iconXS]:"XS"===t}),size:t}),l.createElement("span",{"data-testid":"count",className:E.userCount},l.createElement(d.BK,{value:e})))}var S={facePile:"styles-module_facePile__zIOKO",express:"styles-module_express__TQRhu",facePileItemBackground:"styles-module_facePileItemBackground__97FtI",facePileMore:"styles-module_facePileMore__FyJ-R",facePileItem:"styles-module_facePileItem__f-dh8",facePileItemImg:"styles-module_facePileItemImg__-Su4E",facePileItemLoading:"styles-module_facePileItemLoading__1rShx"},N={loadingGradient:"styles-module_loadingGradient__hD4uE","loading-swipe":"styles-module_loading-swipe__z6NOG",element:"styles-module_element__YVuCF"};function x({loading:e,className:t,style:a,children:r,exampleElement:s,"data-testid":n}){return e?s?l.createElement(s,{className:h()(N.loadingGradient,t),style:a,"data-testid":null!=n?n:"loading-placeholder"}):l.createElement("div",{className:h()(N.loadingGradient,N.element,t),style:a,"data-testid":null!=n?n:"loading-placeholder"}):l.createElement(l.Fragment,null,r)}const k=(0,c.Pi)((function({item:e}){var t;const a=null==(t=e.getAvatarURL)?void 0:t.call(e,u.SAM.EF.Size50),r=(s=e).name||s.email;var s;return l.createElement("div",{className:h()(S.facePileItem,S.facePileItemBackground)},a?l.createElement("img",{src:a,alt:r,className:S.facePileItemImg}):null==r?void 0:r.split(" ").map((e=>e[0])).join("").slice(0,2))}));function P({limit:e=4,items:t,children:a,loading:r}){const{themeIsExpress:s}=(0,n.Fg)(),o=t&&t.length>e,c=o?t.length-e+1:0,d=Math.min(t.length,o?e-1:e),m=t.slice(0,d),u=r?Array.from({length:e-1},(()=>{})):m.reverse();return l.createElement("div",{className:h()(S.facePile,{[S.express]:s}),"data-testid":"facepile"},!r&&c>0&&l.createElement("div",{className:h()(S.facePileItem,S.facePileItemBackground,S.facePileMore)},l.createElement(i.Z,{id:"@ace/projects:facePile.moreCount",defaultMessage:"+{moreCount, number}",values:{moreCount:c}})),u.map(((e,t)=>{var a;return l.createElement(x,{key:t,"data-testid":"loading-facepile-item",loading:r,className:h()(S.facePileItem,S.facePileItemBackground,S.facePileItemLoading)},e&&l.createElement(k,{key:null!=(a=e.collaboratorID)?a:t,item:e}))})),a&&l.createElement("div",null,a))}const I=(0,c.Pi)((function({iconSize:e="S",collaborators:t,className:a}){const o=(0,n.XA)();return t.length?l.createElement("span",{className:a},l.createElement(r.Z,{trigger:o?"click":"hover",placement:"bottom"},l.createElement("div",{"data-testid":"collaborators-count",className:E.trigger,onClick:e=>{e.preventDefault(),e.stopPropagation()},tabIndex:0},l.createElement(C,{count:t.length,iconSize:e})),l.createElement(s.Z,{open:!0,placement:"bottom","data-testid":"collaborator-count-popover"},l.createElement("div",{className:E.popoverContent},l.createElement(M,{collaborators:t}))))):null})),A=(0,c.Pi)((function({collaborators:e,filter:t="all",limit:a=4}){const o=(0,m.Z)(),c=(0,n.XA)();if(!e.length)return null;const i=o.formatMessage({id:"@ace/projects:projectContentsHeader.collaboraors",defaultMessage:"Collaborators"});return l.createElement(r.Z,{trigger:c?"click":"hover",placement:"bottom",style:{display:"contents"}},l.createElement("div",{"data-testid":"collaborators-count",className:E.trigger,"aria-label":i,tabIndex:0,onClick:e=>{e.preventDefault(),e.stopPropagation()}},l.createElement(P,{items:e,limit:a})),l.createElement(s.Z,{open:!0,placement:"bottom","data-testid":"collaborator-facepile-popover"},l.createElement("div",{className:E.popoverContent},"all"===t&&l.createElement(M,{collaborators:e}),"collaborators"===t&&l.createElement(b,{collaborators:e,limit:10}),"creator"===t&&l.createElement(w,null))))})),L=(0,c.Pi)((function(){const e=(0,l.useContext)(v),t=(0,l.useMemo)((()=>null==e?void 0:e.collaboratorArray.filter((t=>{var a;return t.collaboratorID===(null==(a=null==e?void 0:e.creator)?void 0:a.id)})).slice(0,1)),[e]);return t?l.createElement(A,{collaborators:t,filter:"creator"}):null})),Z=(0,c.Pi)((function({limit:e=4}){const t=(0,l.useContext)(v),a=(0,o.JO)(t);return l.createElement(A,{collaborators:a,filter:"all",limit:e})}));(0,c.Pi)((function({projectId:e,filter:t="all",limit:a=4}){const{project:r,loading:s}=(0,o.PY)(e);return s||!r?null:l.createElement(v.Provider,{value:r},"all"===t&&l.createElement(Z,{limit:a}),"collaborators"===t&&l.createElement(A,{collaborators:r.collaboratorArray,filter:t,limit:a}),"creator"===t&&l.createElement(L,null))}))},86808:(e,t,a)=>{a.d(t,{P:()=>d});var r=a(40417),s=a(30884),n=a.n(s),o=a(66204),c=a(32241),l=a(51728),i={spectrum:"styles-module_spectrum__zMNYz",express:"styles-module_express__JV0hg"};function d({project:e,viewLocation:t}){(0,l.u)();const a=(0,c.g)(),{themeIsExpress:s,themeIsSpectrum:d}=(0,r.Fg)();return o.createElement("div",{className:n()({[i.spectrum]:d,[i.express]:s}),"data-testid":"project-invite-dialog"},o.createElement("div",{style:s?{width:"100%",height:"100%",minHeight:"420px",minWidth:"330px",maxHeight:"unset"}:{minHeight:"420px",minWidth:"330px",height:"480px"}},o.createElement(l.S,{project:e,onIngestEvent:e=>{a(e,t)}})))}},88921:(e,t,a)=>{a.d(t,{F:()=>h,w:()=>b});var r=a(49943),s=a(40417),n=a(81775),o=a(66204),c=a(35904),l=a(75832),i=a(84595);const d="CCProjectsClient",m={stage:{CLIENT_ID:d,FLOODGATE_ENDPOINT:"https://p13n-stage.adobe.io",FLOODGATE_CLIENT_ID:"ACEProjects2Stage",FLOODGATE_SANDBOX_NAME:"xlg-stage",FLOODGATE_GW_IMS_ORG_ID:"9E1005A551ED61CA0A490D45@AdobeOrg"},prod:{CLIENT_ID:d,FLOODGATE_ENDPOINT:"https://p13n.adobe.io",FLOODGATE_CLIENT_ID:"ACEProjects2Prod",FLOODGATE_SANDBOX_NAME:"xlg-prod",FLOODGATE_GW_IMS_ORG_ID:"9E1005A551ED61CA0A490D45@AdobeOrg"}},u=async function({accessToken:e,environment:t,refreshToken:a,allowRetry:r=!0}){var s;const n=function(e){return m["prod"===e?"prod":"stage"]}(t),o=`${n.FLOODGATE_ENDPOINT}/fg/api/v3/feature?clientId=${n.FLOODGATE_CLIENT_ID}`,c={method:"GET",headers:{"X-Api-Key":n.CLIENT_ID,Authorization:`Bearer ${e}`,"x-sandbox-name":n.FLOODGATE_SANDBOX_NAME,"x-gw-ims-org-id":n.FLOODGATE_GW_IMS_ORG_ID}},l=await fetch(o,c);if(401===l.status&&r){const r=await a(e);if(r===e)throw new Error("Request was unauthorized");return u({environment:t,refreshToken:a,accessToken:r,allowRetry:!1})}return(null==(s=(await l.json()).releases[0])?void 0:s.features)||[]},p=[];let g;const h=(0,o.createContext)(p);function f(e){return"default"===e?"spectrum":e}function v(e){let t="unknown",a="";const r=e.match(/(edge|opr|chrome|chromium|chrios|safari|firefox|fxios)\/([\d.]+)/i);return(null==r?void 0:r.length)&&(t=r[1],a=r[2]),{name:t,version:a}}function E(e){const{children:t,documentCallbacks:a,featureFlags:r,hostConfigOverrides:c,mobileConfig:l,isOnline:d,intl:m,sam:u,style:p}=e,{enablePerformanceMeasurement:g,scale:v,spectrumTheme:E,theme:y}=(0,s._w)();return(0,o.useEffect)((()=>{var e;if(g)try{null==(e=window.performance)||e.measure("AssetBrowser:ProjectComponent:first-non-empty-render","component-loader:load:AssetBrowser:begin")}catch(e){}}),[]),o.createElement(s.XC,{...c},o.createElement(s.eP,{...l},o.createElement(s.yk,{online:d},o.createElement(s.Gd,{scale:v,spectrumTheme:f(E),theme:y,style:p},o.createElement(n.fe,{value:u},o.createElement(i.Z,{...m},o.createElement(h.Provider,{value:r},o.createElement(s.Dp,{...a},t))))))))}function y(e){const{adminModeOrgId:t,children:a,isMobile:i,isOnline:d,style:m,documentCallbacks:h}=e,{accessToken:y,appName:b,appVersion:_,clientId:j,disableAnalytics:w,dispatchEvent:M,enablePerformanceMeasurement:C,environment:S,featureFlags:N,imsData:x,locale:k,productId:P,refreshToken:I,scale:A,showModal:L,showToast:Z,spectrumTheme:T,theme:D}=(0,s._w)(),O=null==x?void 0:x.userId,F=(0,c.n)({locale:k}),B=(0,c.u)("useSAMInitializer"),z=(0,n.NC)({accessToken:y,adminModeOrgId:t,clientId:j,environment:S,loaded:B,locale:k,productId:P,productLocation:s._f.Projects,refreshToken:I,userId:O}),R=function(e){const{scale:t="medium",spectrumTheme:a="spectrum",theme:r="light"}=e,[s,n]=(0,o.useState)(null),i=(0,c.u)("useSpectrumPreloader");return(0,o.useEffect)((()=>{let e=!1;return(0,l.Z)({scale:t,spectrumTheme:a,theme:r}).then((()=>{i(),e||n({scale:t,spectrumTheme:a,theme:r})})).catch(console.error),()=>{e=!0}}),[i,t,a,r]),s}({scale:A,spectrumTheme:f(T),theme:D}),W=function(e){const{accessToken:t,refreshToken:a,environment:r,hostFeatureFlags:s={}}=e,[n,l]=(0,o.useState)(p),i=(0,c.u)("useFeatureFlagsLoader");return(0,o.useEffect)((()=>{(async()=>{let e=!1,s=g;return s||(s=await u({accessToken:t,refreshToken:a,environment:r}),i(),g=s),e||l(s),()=>{e=!0}})().catch((e=>{console.error("Failed to fetch feature flags: ",e),l(p)}))}),[t,a,r,i]),[...(0,o.useMemo)((()=>Object.keys(s).filter((e=>{const t=s[e];return!0===t||"true"===t}))),[s]),...n]}({accessToken:y,refreshToken:I,environment:S,hostFeatureFlags:N}),H=(0,o.useMemo)((()=>({isMobile:i})),[i]),[V,G]=(0,s.e1)(R),q=(0,o.useCallback)((e=>Z?Z(e):G(e)),[Z,G]),X=(0,o.useCallback)((async(e,t)=>{const a=await(F&&z&&R?L(o.createElement(o.Fragment,null,o.createElement(E,{featureFlags:W,hostConfigOverrides:{showModal:X,showToast:q},mobileConfig:H,documentCallbacks:h,intl:F,sam:z},e)),{...t,useOverlayAPIDialog:!!i}):Promise.reject({type:r.kC.cY.NotImplemented}));return(0,s.zR)(a.type,t),a}),[L,F,z,R,W,q,H,i,h]),Y=F&&z&&R,J=(0,o.useMemo)((()=>({allowNoToken:!0,apiKey:"ace-projects-service",data:{env:{com:v(navigator.userAgent)},event:{category:"WEB",user_agent:navigator.userAgent,user_guid:O},source:{client_id:j,name:null!=b?b:P,platform:navigator.platform,version:_}},env:S,product:P,project:"ace-projects"})),[j,S,P,b,_,O]);(0,o.useEffect)((()=>{var e;if(C)try{null==(e=window.performance)||e.measure("AssetBrowser:ProjectComponent:first-render","component-loader:load:AssetBrowser:begin")}catch(e){}}),[]),(0,o.useEffect)((()=>{c.I.disabled=!!w,w||c.I.init(J)}),[J,w]);const U=(0,c.u)("Providers");return(0,o.useEffect)((()=>{Y&&(U(),M(new s.pH))}),[Y,U,M]),Y?o.createElement(o.Fragment,null,o.createElement(E,{documentCallbacks:h,featureFlags:W,hostConfigOverrides:{showModal:X,showToast:q},mobileConfig:H,isOnline:d,intl:F,sam:z,style:m},a),!Z&&V):null}function b(e){return function(t){const{adminModeOrgId:a,isMobile:r,documentCallbacks:s,...n}=t;return o.createElement(y,{adminModeOrgId:a,isMobile:r,documentCallbacks:s},o.createElement(e,{...n}))}}},10134:(e,t,a)=>{a.d(t,{E:()=>i,I:()=>m,P:()=>g});var r=a(30884),s=a.n(r),n=a(66204),o=a(98575),c=a(81973),l=a(40417);const i=e=>n.createElement("svg",{role:"img",height:"96px",width:"96px",viewBox:"0 0 96 96",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-testid":"icon-empty-project",className:s()(e.className,"projectContents-EmptyFilterView")},n.createElement("style",null,".stroke{ stroke: currentColor; } .fill{ fill: currentColor; }"),n.createElement("defs",null),n.createElement("path",{className:"stroke",d:"M74.7969 62.75L69.8338 50.7129C68.9075 48.4661 66.7172 47 64.2868 47H55.2969M21.5469 62.75L25.1031 54.125M40.2969 72.5L56.7969 72.5M20.7969 65.75V86.75C20.7969 90.0638 23.4832 92.75 26.7969 92.75H69.5469C72.8606 92.75 75.5469 90.0638 75.5469 86.75V65.75C75.5469 62.4363 72.8606 59.75 69.5469 59.75H26.7969C23.4832 59.75 20.7969 62.4363 20.7969 65.75Z",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"}),n.createElement("path",{className:"stroke",d:"M28.7768 23.4554L33.357 31.3886C33.8034 32.1617 34.8289 32.4054 35.6476 31.9327L44.0473 27.0831M27.9978 23.9053L20.6416 28.1524C19.0704 29.0595 18.5336 31.0711 19.4426 32.6454L30.4145 51.6494C31.3235 53.2238 33.334 53.7647 34.9052 52.8576L50.0776 44.0977C51.6488 43.1906 52.1856 41.179 51.2767 39.6047L44.8266 28.4328C44.3901 27.6768 43.6718 27.1248 42.8296 26.8982L30.4914 23.5788C29.6492 23.3522 28.7523 23.4697 27.9978 23.9053Z",strokeWidth:"4",strokeLinejoin:"round"}),n.createElement("path",{className:"fill",d:"M41.4704 18.2765L44.4819 18.9551C45.6657 19.2225 46.4879 17.801 45.6632 16.907L43.5705 14.6384C43.2956 14.3388 43.1842 13.9252 43.2733 13.5264L43.9519 10.5149C44.2194 9.33114 42.7978 8.50891 41.9038 9.33361L39.6352 11.4263C39.3356 11.7012 38.922 11.8127 38.5233 11.7235L35.5118 11.0449C34.328 10.7775 33.5057 12.199 34.3304 13.093L36.4231 15.3616C36.698 15.6612 36.8095 16.0748 36.7203 16.4736L36.0417 19.4851C35.7743 20.6689 37.1958 21.4911 38.0899 20.6664L40.3584 18.5737C40.6581 18.2988 41.0717 18.1873 41.4704 18.2765Z",fill:"#DBDBDB"}),n.createElement("circle",{className:"fill",cx:"59.9468",cy:"40.1",r:"3",fill:"#DBDBDB"}),n.createElement("path",{className:"stroke",d:"M77.0846 12.1761C78.5426 13.0236 79.0342 14.9212 78.1813 16.4087L71.7867 27.5603C68.4985 33.2945 61.2643 35.2998 55.6418 32.0314C50.0215 28.7643 48.1258 21.4548 51.4152 15.7183L57.8098 4.56677C58.6628 3.0793 60.5408 2.55919 61.9988 3.40669L77.0846 12.1761Z",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"}),n.createElement("path",{className:"stroke fill",fillRule:"evenodd",clipRule:"evenodd",d:"M63.2967 20.1428C62.8581 20.4015 62.8521 21.0364 63.2861 21.287L66.8281 23.3319C67.262 23.5825 67.8089 23.2598 67.8136 22.7507L67.8498 18.5981C67.8545 18.0889 67.312 17.7758 66.8734 18.0344L63.2967 20.1428Z",fill:"#DBDBDB",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"}),n.createElement("path",{className:"stroke",d:"M57 16.9607L61.8082 14.4047",strokeWidth:"4",strokeLinecap:"round",strokeLinejoin:"round"}));var d={illustration:"style-module_illustration__KXWpG",express:"style-module_express__izkys",illustratedMessage:"style-module_illustratedMessage__Ly1nA",spectrum:"style-module_spectrum__5H4Ie",mobile:"style-module_mobile__FbcJ2"};function m({className:e,heading:t,imageSrc:a,imageAlt:r,...o}){const i=(0,l.XA)(),{themeIsExpress:m,themeIsSpectrum:u}=(0,l.Fg)(),p="string"==typeof a?n.createElement("img",{src:a,className:d.illustration,alt:null!=r?r:t}):a;return n.createElement(c.Z,{...o,className:s()(d.illustratedMessage,{[d.mobile]:i,[d.spectrum]:u,[d.express]:m},e),heading:t,illustration:p})}function u(){return n.createElement("svg",{width:"96",height:"96",viewBox:"0 0 96 96",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M64.75 34C64.75 25.8534 71.3534 19.25 79.5 19.25C87.6466 19.25 94.25 25.8534 94.25 34C94.25 42.1466 87.6466 48.75 79.5 48.75C71.3534 48.75 64.75 42.1466 64.75 34ZM79.5 25.0217C78.3978 25.0217 77.4959 25.9236 77.4959 27.0258V34.7215C77.4959 35.8237 78.3978 36.7255 79.5 36.7255C80.6022 36.7255 81.5041 35.8237 81.5041 34.7215V27.0258C81.5041 25.9236 80.6022 25.0217 79.5 25.0217ZM81.484 41.7959C81.5442 41.6656 81.5842 41.5353 81.6143 41.395L81.6143 41.3949C81.6344 41.2546 81.6544 41.1144 81.6544 40.9742C81.6544 40.834 81.6344 40.6937 81.6143 40.5535L81.6143 40.5533C81.5842 40.413 81.5442 40.2828 81.484 40.1525C81.4339 40.0222 81.3638 39.892 81.2936 39.7717C81.2135 39.6615 81.1233 39.5513 81.0231 39.4511C80.9229 39.3509 80.8127 39.2607 80.6924 39.1805C80.5822 39.1004 80.452 39.0403 80.3217 38.9802L80.3217 38.9801C80.1914 38.93 80.0611 38.8899 79.9209 38.8599C79.6403 38.8098 79.3597 38.8098 79.0791 38.8599C78.9389 38.8899 78.8086 38.93 78.6783 38.9801C78.5481 39.0403 78.4178 39.1004 78.3076 39.1805C78.1873 39.2607 78.0771 39.3509 77.9769 39.4511C77.8767 39.5513 77.7865 39.6615 77.7064 39.7717C77.6262 39.892 77.5661 40.0222 77.506 40.1525C77.4558 40.2828 77.4158 40.413 77.3857 40.5533C77.3456 40.6936 77.3456 40.8339 77.3456 40.9742C77.3456 41.1145 77.3556 41.2548 77.3857 41.395C77.4158 41.5353 77.4558 41.6656 77.506 41.7959C77.5661 41.9261 77.6262 42.0564 77.7064 42.1666C77.7865 42.2869 77.8767 42.3971 77.9769 42.4973C78.0771 42.5975 78.1873 42.6877 78.3076 42.7678C78.4178 42.838 78.5481 42.9081 78.6783 42.9582C78.8086 43.0183 78.9389 43.0584 79.0791 43.0885C79.2194 43.1286 79.3597 43.1286 79.5 43.1286C79.6403 43.1286 79.7806 43.1185 79.9209 43.0885C80.0611 43.0584 80.1914 43.0183 80.3217 42.9582C80.4519 42.9081 80.5822 42.838 80.6924 42.7678C80.8127 42.6877 80.9229 42.5975 81.0231 42.4973C81.1233 42.3971 81.2135 42.2869 81.2936 42.1666C81.3638 42.0564 81.4339 41.9261 81.484 41.7959ZM39.585 64.7681C41.7273 62.5872 44.7041 61.2383 47.9996 61.2383C51.2926 61.2383 54.2674 62.5851 56.4094 64.763C57.1839 65.5505 58.4502 65.5611 59.2377 64.7865C60.0252 64.012 60.0358 62.7457 59.2612 61.9582C56.3982 59.0472 52.4083 57.2383 47.9996 57.2383C43.5875 57.2383 39.595 59.05 36.7315 61.9649C35.9574 62.7529 35.9687 64.0192 36.7566 64.7932C37.5446 65.5673 38.8109 65.556 39.585 64.7681ZM47.9984 49.3086C41.4054 49.3086 35.4436 51.9952 31.1416 56.3382C30.3643 57.123 29.098 57.129 28.3132 56.3517C27.5285 55.5743 27.5225 54.308 28.2998 53.5233C33.3221 48.4529 40.2949 45.3086 47.9984 45.3086C55.7003 45.3086 62.6717 48.4516 67.6938 53.52C68.4713 54.3046 68.4655 55.5709 67.6809 56.3484C66.8962 57.1259 65.6299 57.12 64.8525 56.3354C60.5507 51.994 54.59 49.3086 47.9984 49.3086ZM22.7151 47.8924C29.1755 41.3954 38.1165 37.377 47.9999 37.377C51.721 37.377 55.3054 37.9463 58.6728 39.0012C59.7268 39.3314 60.849 38.7446 61.1792 37.6905C61.5094 36.6365 60.9226 35.5143 59.8685 35.1841C56.1187 34.0094 52.1312 33.377 47.9999 33.377C37.0089 33.377 27.0591 37.8509 19.8787 45.072C19.0998 45.8553 19.1034 47.1216 19.8867 47.9004C20.6699 48.6793 21.9362 48.6757 22.7151 47.8924ZM47.9991 25.4453C34.8148 25.4453 22.8859 30.8042 14.2654 39.4676C13.4863 40.2505 12.2199 40.2537 11.4369 39.4746C10.654 38.6954 10.6508 37.4291 11.4299 36.6461C20.7704 27.2593 33.7077 21.4453 47.9991 21.4453C52.7886 21.4453 57.4289 22.0986 61.834 23.322C62.8983 23.6176 63.5214 24.72 63.2259 25.7843C62.9303 26.8485 61.8279 27.4717 60.7636 27.1761C56.7037 26.0486 52.4235 25.4453 47.9991 25.4453ZM48.0039 74.5596C49.6608 74.5596 51.0039 73.2164 51.0039 71.5596C51.0039 69.9027 49.6608 68.5596 48.0039 68.5596C46.3471 68.5596 45.0039 69.9027 45.0039 71.5596C45.0039 73.2164 46.3471 74.5596 48.0039 74.5596Z",fill:"var(--spectrum-global-color-gray-800, #292929)",stroke:"var(--spectrum-global-color-gray-800, #292929)"}))}var p={offlineState:"styles-module_offlineState__lWBcD",noIllustratedMessageTitleToHeading:"styles-module_noIllustratedMessageTitleToHeading__jUDVF"};function g(){const e=(0,o.Z)();return n.createElement("div",{"data-testid":"projects-list-offline-state",className:p.offlineState},n.createElement(m,{"data-testid":"projects-list-offline-state-illustrated-message",heading:e.formatMessage({id:"@ace/projects:projects.offline.heading",defaultMessage:"You’re Disconnected"}),description:e.formatMessage({id:"@ace/projects:projects.offline.description",defaultMessage:"You can view and edit shared files when your connection is restored."}),imageSrc:n.createElement(u,null),className:p.noIllustratedMessageTitleToHeading}))}},41646:(e,t,a)=>{a.d(t,{H:()=>l});var r=a(40417),s=a(30884),n=a.n(s),o=a(66204),c={header:"style-module_header__LjgJY",spectrum:"style-module_spectrum__BPIIy",express:"style-module_express__dQ2eH",mobile:"style-module_mobile__nmTXQ"};function l({className:e,children:t,...a}){const{themeIsExpress:s,themeIsSpectrum:l}=(0,r.Fg)(),i=(0,r.XA)();return o.createElement("h2",{...a,className:n()(e,c.header,{[c.express]:s,[c.spectrum]:l,[c.mobile]:i})},t)}},59436:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Ma});var r=a(49943),s=a(40417),n=a(30884),o=a.n(n),c=a(65741),l=a(66204),i=a(93728),d=a(8652),m=a(66902),u=a(98575),p=a(34243),g=a(81775),h=a(95356),f=a(70714),v=a(21257),E=a(94051),y=a(36391),b=a(92204),_=a(45916),j=a(52203);function w({className:e,size:t="M",loading:a,children:r}){return l.createElement(h.L,{loading:a,"data-testid":"loading-badge",className:o()(e,"styles-module_badge__HGDR-",{"styles-module_sizeS__9UgA3":"S"===t,"styles-module_sizeM__ODZCy":"M"===t,"styles-module_sizeL__-kZEF":"L"===t,"styles-module_sizeL50__O0eqP":"L50"===t,"styles-module_sizeXL__cGJ3T":"XL"===t,"styles-module_sizeXXL__gzKdP":"XXL"===t})},r)}var M={wrapper:"style-module_wrapper__TO7K0",content:"style-module_content__-9b5K",ellipsis:"style-module_ellipsis__Q6fkl"};function C(e){const t=(0,l.useRef)(null),a=function(e){const[t,a]=(0,l.useState)(),r=(0,l.useMemo)((()=>(0,_.Z)((e=>a(e.width)),50)),[]);return(0,l.useLayoutEffect)((()=>{e.current&&a(Math.ceil(e.current.getBoundingClientRect().width))}),[e]),(0,j.Z)({onResize:r,ref:e,round:Math.ceil}),t}(t),r=(0,l.useMemo)((()=>!t.current||!a||a<t.current.scrollWidth),[a]);return l.createElement(y.Z,{className:M.ellipsis,trigger:["hover"],disabled:!r||void 0,placement:"bottom",offset:0},l.createElement("div",{className:M.wrapper},l.createElement("div",{className:o()(M.content,M.ellipsis),tabIndex:e.isTabbable&&r?0:-1,ref:t},l.createElement("span",null,e.children))),l.createElement(b.Z,null,e.children))}var S=a(25205);function N(e){return l.createElement(S.Z,{...e},l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"56",height:"55",style:{fill:"none"},viewBox:"0 0 56 55"},l.createElement("path",{style:{fill:"#fff"},d:"M46.0831.5H9.91642C4.4396.5-.00024 4.89105-.00024 10.3077v34.3846c0 5.4166 4.43984 9.8077 9.91666 9.8077H46.0831c5.4768 0 9.9167-4.3911 9.9167-9.8077V10.3077C55.9998 4.89105 51.5599.5 46.0831.5Z"}),l.createElement("path",{style:{fill:"#EB1000"},d:"M43.9465 26.9818c-1.6378-5.7081-7.4863-13.8398-7.4863-13.8398s-3.627-.4272-8.4461-.4272c-4.8192 0-8.4748.4272-8.4748.4272s-5.8485 8.1317-7.4862 13.8398c6.5795 11.3071 15.6537 17.4026 15.9467 17.4815.2861-.0782 8.8644-6.0727 15.9467-17.4815Z"}),l.createElement("path",{style:{fill:"#fff"},d:"m27.4984 30.6499-2.1773-1.6446c-.0534-.0433-.0225-.1289.0465-.1289h5.2726c.069 0 .0999.0856.0465.1289l-2.1772 1.6446.5766 1.6677 4.2107.7305c.0369.0065.0729-.0157.0832-.0514l3.3867-11.6548-4.9972 3.3624.2022 3.7138c.0047.0836-.1137.1075-.1424.0287l-2.0589-5.7894 7.0282-2.3826-3.6107-1.9766-5.184 1.749-5.2269-1.749-3.5761 1.9757 7.0365 2.3835-2.0588 5.7894c-.0288.0788-.1472.0549-.1425-.0287l.2022-3.7138-4.9971-3.3624 3.3916 11.654c.0104.0357.0464.0579.0833.0515l4.2058-.7304.5765-1.6671Zm-2.8621 3.053.8956 2.3262h4.9357l.8956-2.3262-3.3638-.5186-3.3631.5186Z"}),l.createElement("path",{style:{fill:"#EB1000"},d:"M30.2099 44.6932c-.2386 0-.4325-.1916-.4325-.4277 0-.2381.1939-.4277.4325-.4277.2407 0 .4325.1896.4325.4277 0 .2361-.1918.4277-.4325.4277Zm0-.7969c-.2081 0-.3753.1634-.3753.3692 0 .2038.1672.3712.3753.3712.2061 0 .3733-.1674.3733-.3712 0-.2058-.1672-.3692-.3733-.3692Zm.1183.6154-.1285-.1937H30.11v.1937h-.0653v-.4903h.202c.0836 0 .157.0585.157.1493 0 .1089-.0979.1453-.1265.1453l.1327.1957h-.0817Zm-.0815-.4338H30.11v.1816h.1367c.0428 0 .0897-.0384.0897-.0888 0-.0545-.0469-.0928-.0897-.0928Z"})))}const x=({actionMenu:e,loading:t})=>{const{hideProjectActions:a}=(0,i.u)();return a||!e?null:l.createElement("div",{className:"styles-module_actionMenu__tshAV","data-testid":"action-menu"},t?l.createElement(f.Z,{"data-testid":"loading-action-menu",quiet:!0,icon:l.createElement(v.Z,null),disabled:!0}):e)},k=(0,c.Pi)((({loading:e,size:t})=>{const a=(0,l.useContext)(h.P);return l.createElement(w,{loading:e},a&&l.createElement(E.Z,{name:a.name,gradient:a.gradient,size:t}))})),P=()=>{var e;const t=(0,l.useContext)(h.P),a=null==(e=null==t?void 0:t.creator)?void 0:e.displayName;return a?l.createElement("div",{className:"styles-module_creator__otK3S","data-testid":"creator"},l.createElement(C,null,l.createElement(m.Z,{id:"@ace/projects:projects.createdByName",defaultMessage:"Created by {name}",values:{name:a}}))):null},I=()=>{var e;const t=(0,l.useContext)(h.P),a=null==t?void 0:t.created;if(!a)return null;const{unit:r,value:s}=null!=(e=(0,d.WZ)(a))?e:{};return l.createElement("span",{className:"styles-module_createdDate__YWun8","data-testid":"date"},l.createElement(p.Z,{unit:r,value:s}))},A=({loading:e,children:t})=>l.createElement(h.L,{"data-testid":"loading-project-created",loading:e,className:"styles-module_loadingCreated__4Ze4s"},t),L=({loading:e})=>{const t=(0,l.useContext)(h.P);return l.createElement(h.L,{"data-testid":"loading-project-name",loading:e,className:"styles-module_loadingName__Xsesx"},(null==t?void 0:t.name)&&l.createElement(C,null,t.name))};var Z=(0,c.Pi)((({actionMenu:e,loading:t,id:a})=>{const r=(0,l.useContext)(h.P),s=(0,g.JO)(r);return l.createElement("div",{key:a,className:"styles-module_compact__JmyOe"},l.createElement("div",{className:"styles-module_badgeAndUsers__G2CXa"},l.createElement(k,{loading:t,size:"M"}),l.createElement(x,{actionMenu:e,loading:t})),l.createElement("div",{className:"styles-module_title__NKpSx","data-testid":"name"},l.createElement(L,{loading:t})),l.createElement("div",{className:"styles-module_metadata__hRvIx"},l.createElement(A,{loading:t},l.createElement(P,null),l.createElement("div",{className:"styles-module_metadataLineTwo__Cm0V6"},l.createElement(I,null),Boolean(s.length)&&l.createElement("span",{className:"styles-module_dotSeparator__4H598"}," · "),l.createElement("span",{className:"styles-module_collaborators__tjwzs"},l.createElement(h.b,{iconSize:"XS",collaborators:s}))))))}));const T=({className:e,size:t})=>{const a=(0,u.Z)().formatMessage({id:"@ace/projects:workfront.badge.label",defaultMessage:"Workfront project"});return l.createElement("span",{className:e},l.createElement(N,{"aria-label":a,"data-testid":"workfront-badge",size:t}))};var D=(0,c.Pi)((()=>{const e=(0,l.useContext)(h.P),t=(0,g.JO)(e);return(null==e?void 0:e.directorySubtype)===r.SAM.t.WF_PROJECT?l.createElement(T,{size:"M",className:"styles-module_workfrontBadge__bTj0f"}):l.createElement(h.C,{collaborators:t})})),O=(0,c.Pi)((({actionMenu:e,loading:t,id:a})=>l.createElement("div",{key:a,className:"styles-module_full__ccrPa"},l.createElement("div",{className:"styles-module_badgeAndUsers__Tp3Eg"},l.createElement(k,{loading:t,size:"M"}),l.createElement("div",{className:"styles-module_usersAndMenu__dn26z"},t&&l.createElement(h.F,{items:[],loading:t}),l.createElement(D,null),l.createElement(x,{actionMenu:e,loading:t}))),l.createElement("div",{className:"styles-module_title__Ln6jg","data-testid":"name"},l.createElement(L,{loading:t})),l.createElement("div",{className:"styles-module_metadata__pxsbD"},l.createElement(A,{loading:t},l.createElement(l.Fragment,null,l.createElement(P,null),l.createElement(I,null))))))),F=(0,c.Pi)((({actionMenu:e,badgeSize:t="L",loading:a,id:r})=>{const s=(0,l.useContext)(h.P),n=(0,g.JO)(s);return l.createElement("div",{key:r,className:"styles-module_minimal__-W1Fw"},l.createElement("div",{className:"styles-module_badgeAndUsers__vwbmN"},l.createElement(k,{loading:a,size:t}),l.createElement(x,{actionMenu:e,loading:a})),l.createElement("div",{className:"styles-module_title__EM5zq","data-testid":"name"},l.createElement(L,{loading:a})),l.createElement("div",{className:"styles-module_metadata__WAvjE"},l.createElement(A,{loading:a},l.createElement(h.b,{iconSize:"XS",collaborators:n}))))})),B=(0,c.Pi)((e=>l.createElement(F,{...e,badgeSize:"M"})));(0,c.Pi)((function({projectId:e,variant:t="full"}){const{project:a,loading:r}=(0,g.PY)(e);return r||!a?l.createElement(z,{loading:!0,variant:t}):l.createElement(h.P.Provider,{value:a},l.createElement(z,{variant:t}))}));const z=(0,c.Pi)((function({actionMenu:e,loading:t,variant:a="full"}){const r=(0,l.useContext)(h.P);if(!(t||r&&r.isProject))throw new Error("ProjectCard does not have a valid Project context");const s={actionMenu:e,loading:t,id:null==r?void 0:r.id};switch(a){case"compact":return l.createElement(Z,{...s});case"minimal":return l.createElement(F,{...s});case"minimal-smaller":return l.createElement(B,{...s});default:return l.createElement(O,{...s})}}));function R({theme:e,...t}){const a=l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},l.createElement("circle",{cx:"16",cy:"8",r:".75",strokeWidth:"0"}),l.createElement("path",{d:"M11.5,9.875c-.7583,0-1.375-.6167-1.375-1.375s.6167-1.375,1.375-1.375,1.375.6167,1.375,1.375-.6167,1.375-1.375,1.375ZM11.5,8.125c-.20654,0-.375.16846-.375.375s.16846.375.375.375.375-.16846.375-.375-.16846-.375-.375-.375Z"}),l.createElement("path",{d:"M10.59473,1.396l-.32227-.27734c-.42139-.36377-.9707-.52295-1.54102-.45068-.54248.06885-1.04443.34277-1.41309.771L1.43945,8.25977c-.78223.90723-.729,2.23877.11768,2.96875l.32275.27832c.18323.15802.39087.27588.61328.35468-.30396.38367-.49316.86206-.49316,1.38849v3c0,1.5166,1.23389,2.75,2.75,2.75h4.7251c.41406,0,.75-.33594.75-.75s-.33594-.75-.75-.75h-4.7251c-.68945,0-1.25-.56055-1.25-1.25v-3c0-.41357.33643-.75.75-.75h5.12988c.41406,0,.75-.33594.75-.75s-.33594-.75-.75-.75h-4.38513l5.71863-6.63428c.78174-.90723.729-2.23926-.11865-2.96973ZM9.57764,3.38623l-5.87939,6.8208c-.12695.14697-.29297.24072-.46729.2627-.08057.01074-.24268.01221-.37158-.09863l-.32275-.27832c-.2168-.18701-.19873-.57764.03857-.85352l5.87891-6.8208c.12695-.14697.29297-.24072.46729-.2627.02002-.00244.04492-.00488.07275-.00488.08643,0,.20166.02002.29932.104l.32227.27734c.2168.18701.19971.57812-.03809.854Z"}),l.createElement("path",{d:"M8.52539,15.5c-.41406,0-.7627-.33594-.7627-.75s.32324-.75.7373-.75h.02539c.41406,0,.75.33594.75.75s-.33594.75-.75.75Z"}),l.createElement("path",{d:"M14.62744,5.94678c-.104,0-.20752-.02588-.30029-.07715-.14551-.07959-.25342-.21387-.2998-.37256l-.75635-2.59229c-.09668-.33154.09375-.67871.4248-.77539l2.5918-.75635c.3335-.09717.67871.09375.77539.4248l.75635,2.5918c.09668.33154-.09375.67871-.4248.77539l-2.5918.75684c-.05762.0166-.1167.0249-.17529.0249ZM14.646,3.1543l.40625,1.39209,1.39209-.40625-.40625-1.39209-1.39209.40625Z"}),l.createElement("path",{d:"M15,10.52112c-2.48529,0-4.5,2.01471-4.5,4.5s2.01471,4.5,4.5,4.5,4.5-2.01471,4.5-4.5-2.01471-4.5-4.5-4.5ZM17.5,15.646h-1.875v1.875c0,.34521-.27979.625-.625.625s-.625-.27979-.625-.625v-1.875h-1.875c-.34521,0-.625-.27979-.625-.625s.27979-.625.625-.625h1.875v-1.875c0-.34521.27979-.625.625-.625s.625.27979.625.625v1.875h1.875c.34521,0,.625.27979.625.625s-.27979.625-.625.625Z"})),r=l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18"},l.createElement("circle",{className:"fill",cx:"15",cy:"7",r:".75"}),l.createElement("path",{className:"fill",d:"m10,7.875c-.7583,0-1.375-.6167-1.375-1.375s.6167-1.375,1.375-1.375,1.375.6167,1.375,1.375-.6167,1.375-1.375,1.375Zm0-1.75c-.20654,0-.375.16846-.375.375s.16846.375.375.375.375-.16846.375-.375-.16846-.375-.375-.375Z"}),l.createElement("path",{className:"fill",d:"m13.19434,5.3457c-.25244,0-.49023-.1543-.58496-.4043l-.95312-2.52637c-.12158-.32324.0415-.68359.36426-.80566l2.52637-.95312c.32324-.12305.68359.04102.80566.36426l.95312,2.52637c.12158.32324-.0415.68359-.36426.80566l-2.52637.95312c-.07275.02734-.14746.04004-.2207.04004Zm-.14795-2.78711l.51221,1.35693,1.35693-.51221-.51221-1.35693-1.35693.51221Z"}),l.createElement("path",{className:"fill",d:"m17,13h-2v-2c0-.55225-.44775-1-1-1s-1,.44775-1,1v2h-2c-.55225,0-1,.44775-1,1s.44775,1,1,1h2v2c0,.55225.44775,1,1,1s1-.44775,1-1v-2h2c.55225,0,1-.44775,1-1s-.44775-1-1-1Z"}),l.createElement("path",{className:"fill",d:"m10.50977,16h-5.50977c-.55127,0-1-.44873-1-1v-3.75c0-.13806.11194-.25.25-.25h6.25977c.55225,0,1-.44775,1-1s-.44775-1-1-1h-4.24188l2.54559-5.37988c.23291-.49316.27979-1.04492.13184-1.55322-.1582-.54395-.53418-.99072-1.03027-1.22461l-.90381-.42773c-.74561-.35303-1.59082-.36084-2.38086-.02393-.74902.31934-1.36084.91699-1.72314,1.68262L.49609,7.16943c-.3623.76611-.43652,1.61816-.20898,2.39941.24072.82568.7832,1.47412,1.52832,1.82617l.18457.08734v3.51764c0,1.6543,1.3457,3,3,3h5.50977c.55225,0,1-.44775,1-1s-.44775-1-1-1ZM2.30371,8.0249l2.41113-5.09619c.15283-.32324.40186-.57129.7002-.69873.08936-.03809.23145-.08398.39551-.08398.1084,0,.22656.02002.34521.07617l.67896.31049c.12671.05792.18158.20831.12201.33423l-3.27466,6.9223c-.05902.12482-.20801.1781-.33282.11914l-.67883-.32092c-.29736-.14111-.41797-.42236-.46289-.57764-.09082-.31201-.05664-.66162.09619-.98486Z"}));return l.createElement(S.Z,{...t},"express"===e?r:a)}var W=a(10134);const H=a.p+"aafbb181-ExpressEmptyStateProjects.png",V=a.p+"525a522b-NoSearchResultsIcon.svg";var G=a(21015),q=a(32241),X=a(35904),Y=a(58066),J=a(81973),U=a(16922),K=a(33004),Q=a(68799),$=a(50799),ee=a(69196),te=a(41646),ae=a(54909);const re=(0,l.createContext)("express");function se(){return(0,l.useContext)(re)}re.Provider;const ne=e=>({heading:e.formatMessage({id:"@ace/projects:createSequence.heading",defaultMessage:"New project"}),headingInviteStep:e.formatMessage({id:"@ace/projects:inviteSequence.express.heading",defaultMessage:"Invite people to the project"}),creating:t=>e.formatMessage({id:"@ace/projects:createSequence.createStep.executing",defaultMessage:"Creating the “{name}” project"},t),created:t=>e.formatMessage({id:"@ace/projects:createSequence.toast.created",defaultMessage:"{projectName} successfully created."},t),error:t=>e.formatMessage({id:"@ace/projects:createSequence.toast.error",defaultMessage:"Creating the project, {projectName}, has failed."},t),inputPlaceholder:e.formatMessage({id:"@ace/projects:createSequence.input.placeholder",defaultMessage:"Type your project name"}),nameHeading:e.formatMessage({id:"@ace/projects:project.name.heading",defaultMessage:"Project name"}),characters:e.formatMessage({id:"@ace/projects:project.name.error.characters",defaultMessage:'Names can’t contain the following characters: \\ / * ? " | : < >'}),lengthExceeded:e.formatMessage({id:"@ace/projects:project.name.error.lengthExceeded",defaultMessage:"Names can’t be longer than {maximum, number} characters"},{maximum:ae.P}),endWithDot:e.formatMessage({id:"@ace/projects:project.name.error.endWithDot",defaultMessage:"Names can’t end with a period"}),startWithDot:e.formatMessage({id:"@ace/projects:project.name.error.startWithDot",defaultMessage:"Names can’t begin with a period"}),reservedName:e.formatMessage({id:"@ace/projects:name.error.reservedName",defaultMessage:"The name is not available. Please choose a different name."}),duplicate:({assetType:t})=>e.formatMessage({id:"@ace/projects:name.error.duplicate",defaultMessage:"{assetType, select, project {There’s already a project with this name in this organization} other {There’s already a file with this name in this organization}}"},{assetType:t}),inviteFulfilledAll:({count:t,name:a})=>e.formatMessage({id:"@ace/projects:inviteSequence.toast.success",defaultMessage:"You have invited {count, plural, =1 {# person} other {# people}} to {name} project."},{count:t,name:a}),inviteFailed:e.formatMessage({id:"@ace/projects:inviteSequence.toast.error",defaultMessage:"An error occurred when trying to invite people to your project."})}),oe=e=>({heading:e.formatMessage({id:"@ace/projects:createSequence.heading",defaultMessage:"New project"}),headingInviteStep:e.formatMessage({id:"@ace/projects:inviteSequence.express.heading",defaultMessage:"Invite people to the project"}),creating:t=>e.formatMessage({id:"@ace/projects:createSequence.createStep.executing",defaultMessage:"Creating the “{name}” project"},t),created:t=>e.formatMessage({id:"@ace/projects:createSequence.toast.created",defaultMessage:"{projectName} successfully created."},t),error:t=>e.formatMessage({id:"@ace/projects:createSequence.toast.error",defaultMessage:"Creating the project, {projectName}, has failed."},t),inputPlaceholder:e.formatMessage({id:"@ace/projects:createSequence.input.placeholder",defaultMessage:"Type your project name"}),nameHeading:e.formatMessage({id:"@ace/projects:project.name.heading",defaultMessage:"Project name"}),characters:e.formatMessage({id:"@ace/projects:project.name.error.characters",defaultMessage:'Names can’t contain the following characters: \\ / * ? " | : < >'}),lengthExceeded:e.formatMessage({id:"@ace/projects:project.name.error.lengthExceeded",defaultMessage:"Names can’t be longer than {maximum, number} characters"},{maximum:ae.P}),endWithDot:e.formatMessage({id:"@ace/projects:project.name.error.endWithDot",defaultMessage:"Names can’t end with a period"}),startWithDot:e.formatMessage({id:"@ace/projects:project.name.error.startWithDot",defaultMessage:"Names can’t begin with a period"}),reservedName:e.formatMessage({id:"@ace/projects:name.error.reservedName",defaultMessage:"The name is not available. Please choose a different name."}),duplicate:({assetType:t})=>e.formatMessage({id:"@ace/projects:name.error.duplicate",defaultMessage:"{assetType, select, project {There’s already a project with this name in this organization} other {There’s already a file with this name in this organization}}"},{assetType:t}),inviteFulfilledAll:({count:t,name:a})=>e.formatMessage({id:"@ace/projects:inviteSequence.toast.success",defaultMessage:"You have invited {count, plural, =1 {# person} other {# people}} to {name} project."},{count:t,name:a}),inviteFailed:e.formatMessage({id:"@ace/projects:inviteSequence.toast.error",defaultMessage:"An error occurred when trying to invite people to your project."})}),ce=e=>({heading:e.formatMessage({id:"@ace/projects:createSequence.adminConsole.heading",defaultMessage:"New project"}),creating:t=>e.formatMessage({id:"@ace/projects:createSequence.adminConsole.createStep.executing",defaultMessage:"Creating {name}"},t),created:t=>e.formatMessage({id:"@ace/projects:createSequence.adminConsole.toast.created",defaultMessage:"Your project was created"},t),error:t=>e.formatMessage({id:"@ace/projects:createSequence.toast.error",defaultMessage:"Creating the project, {projectName}, has failed."},t),inputPlaceholder:e.formatMessage({id:"@ace/projects:createSequence.input.placeholder",defaultMessage:"Type your project name"}),nameHeading:e.formatMessage({id:"@ace/projects:project.name.heading",defaultMessage:"Project name"}),characters:e.formatMessage({id:"@ace/projects:project.name.error.characters",defaultMessage:'Names can’t contain the following characters: \\ / * ? " | : < >'}),lengthExceeded:e.formatMessage({id:"@ace/projects:project.name.error.lengthExceeded",defaultMessage:"Names can’t be longer than {maximum, number} characters"},{maximum:ae.P}),endWithDot:e.formatMessage({id:"@ace/projects:project.name.error.endWithDot",defaultMessage:"Names can’t end with a period"}),startWithDot:e.formatMessage({id:"@ace/projects:project.name.error.startWithDot",defaultMessage:"Names can’t begin with a period"}),reservedName:e.formatMessage({id:"@ace/projects:name.error.reservedName",defaultMessage:"The name is not available. Please choose a different name."}),duplicate:({assetType:t})=>e.formatMessage({id:"@ace/projects:name.error.duplicate",defaultMessage:"{assetType, select, project {There’s already a project with this name in this organization} other {There’s already a file with this name in this organization}}"},{assetType:t}),inviteFulfilledAll:({name:t})=>e.formatMessage({id:"@ace/projects:inviteSequence.adminConsole.toast.success",defaultMessage:"You have added users to {name}"},{name:t}),inviteFailed:e.formatMessage({id:"@ace/projects:inviteSequence.toast.error",defaultMessage:"An error occurred when trying to invite people to your project."})});function le(e){const t=(0,u.Z)(),a=se(),r=null!=e?e:a;return(0,l.useMemo)((()=>{switch(r){case"admin-console":return ce(t);case"spectrum":return ne(t);default:return oe(t)}}),[r,t])}var ie=a(76041),de=a(49810),me=a(26946);function ue(){const{projectContext:e}=(0,g.J4)(),t=(0,l.useMemo)((async()=>{var t;const a=await e.getGradients();return{gradients:a,defaultGradient:null!=(t=null==a?void 0:a.find((e=>e.isDefault)))?t:null==a?void 0:a[0]}}),[e]),{value:a,error:r,loading:n}=(0,s.r$)({},t);return{error:r,loading:n,...a}}var pe={gradientPicker:"styles-module_gradientPicker__tA4cw",fitContent:"styles-module_fitContent__RLsDl"};function ge({gradient:e,...t}){const a=(0,s.pB)(e);return l.createElement(S.Z,{...t},l.createElement("div",{style:{...a,borderRadius:"15%"}}))}function he({value:e,onChange:t,iconsOnly:a,alignRight:r,fitContent:s,disabled:n}){var c;const{loading:i,gradients:d}=ue();return i?null:l.createElement(me.Z,{"data-testid":"gradient-picker",icons:!0===a?"only":void 0,className:o()(pe.gradientPicker,{[pe.fitContent]:!!s}),disabled:n,value:null==e?void 0:e.name,alignRight:r,renderItem:e=>{const t=e.gradient;return l.createElement(l.Fragment,null,l.createElement(ge,{slot:"icon",gradient:t}),t.name)},options:null!=(c=null==d?void 0:d.map((e=>({value:e.name,label:e.name,gradient:e}))))?c:[],onChange:e=>{if(d){const a=d.find((t=>t.name===e));a?t(a):console.log(`Gradient ${e} not found`)}}})}var fe={spectrum:"Header-module_spectrum__8RSSh",inviteStep:"Header-module_inviteStep__H8iWl",mobile:"Header-module_mobile__iwwON",header:"Header-module_header__1sFW-",divider:"Header-module_divider__qTBWs",express:"Header-module_express__KLiBN",createStep:"Header-module_createStep__fbjey",contentHeader:"Header-module_contentHeader__RzVQG",adminConsole:"Header-module_adminConsole__Q7DXx"};function ve(){const e=le("admin-console");return l.createElement(te.H,{className:fe.adminConsole,"data-testid":"create-project-header"},e.heading)}function Ee({step:e}){const t=function(){const e=(0,u.Z)();return(0,l.useMemo)((()=>ne(e)),[e])}(),a=(0,s.Gc)().isSmallBreakpoint;return l.createElement("div",{className:o()(fe.spectrum,{[fe.inviteStep]:"inviteStep"===e,[fe.mobile]:a})},l.createElement(te.H,{className:fe.header,"data-testid":"createStep"===e?"create-project-header":"invite-project-header"},"createStep"===e?t.heading:t.headingInviteStep),l.createElement(U.Z,{"data-testid":"create-project-rule",variant:"medium",className:fe.divider}))}function ye({step:e}){const t=(0,s.Gc)().isSmallBreakpoint,a=function(){const e=(0,u.Z)();return(0,l.useMemo)((()=>oe(e)),[e])}(),r="createStep"===e?a.heading:a.headingInviteStep;return l.createElement("div",{className:o()(fe.contentHeader,fe.express,{[fe.createStep]:"createStep"===e,[fe.inviteStep]:"inviteStep"===e,[fe.mobile]:t})},l.createElement(te.H,{className:fe.header,"data-testid":"create-project-header"},r),!t&&l.createElement(U.Z,{"data-testid":"create-project-rule",variant:"small",className:fe.divider}))}var be={component:"permission-denied-contextual-help-module_component__JR47F",contextualHelpTrigger:"permission-denied-contextual-help-module_contextualHelpTrigger__T-DzO",contextualHelpContent:"permission-denied-contextual-help-module_contextualHelpContent__Y-jqQ",popover:"permission-denied-contextual-help-module_popover__BRtc9",positionFix:"permission-denied-contextual-help-module_positionFix__yZ8Rg"};function _e(e){return e.showContextualHelper?l.createElement("div",{className:be.component},e.children,l.createElement(y.Z,{trigger:"hover",placement:"top right"},l.createElement(G.default,{variant:"action",size:"xs",icon:l.createElement(ie.Z,null),className:be.contextualHelpTrigger,"data-testid":"create-project-content-permission-denied-help-button"}),l.createElement(de.Z,{excludeDialog:!0,slot:"hover-content",className:o()(be.popover,be.positionFix)},l.createElement("div",{className:be.contextualHelpContent},l.createElement(m.Z,{id:"@ace/projects:button.create.disabled",defaultMessage:"You are unable to create projects, please contact your administrator in order to create a project."}))))):l.createElement(l.Fragment,null,e.children)}const je=class extends CustomEvent{constructor(e){super(je.EVENT_NAME,{bubbles:!0,composed:!0,detail:e})}};let we=je;we.EVENT_NAME="create-success";const Me=class extends CustomEvent{constructor(e){super(Me.EVENT_NAME,{bubbles:!0,composed:!0,detail:e})}};let Ce=Me;Ce.EVENT_NAME="create-failure";const Se=class extends CustomEvent{constructor(){super(Se.EVENT_NAME,{bubbles:!0,composed:!0})}};let Ne=Se;Ne.EVENT_NAME="create-cancel";var xe={footer:"style-module_footer__qNs6-",textFieldWithGradient:"style-module_textFieldWithGradient__ujYEH",body:"style-module_body__jMY--",formHeading:"style-module_formHeading__AwThL",stepCounter:"style-module_stepCounter__cHy43",footerButtons:"style-module_footerButtons__CHdHG",wizardButton:"style-module_wizardButton__MXu8J",express:"style-module_express__r3Pha",badgePreview:"style-module_badgePreview__Ew6Hd",spectrum:"style-module_spectrum__T97D6",adminConsole:"style-module_adminConsole__9264X",textFieldWithoutGradient:"style-module_textFieldWithoutGradient__OcLj6",mobile:"style-module_mobile__GZsOX",mobileFooter:"style-module_mobileFooter__S8PAn",buttonGroup:"style-module_buttonGroup__wiSro",withDivider:"style-module_withDivider__hxZhu"};function ke({branding:e,setProject:t,onEvent:a,viewLocation:n=X.P.ProjectCreate,hideGradientPicker:c,showStepCounter:i}){const{showToast:d,dispatchEvent:u,scale:p}=(0,s._w)(),[h,f]=(0,l.useState)(!1),[v,y]=(0,l.useState)(""),{projectContext:b}=(0,g.J4)(),_=(0,s.Gc)().isSmallBreakpoint,j=le(e),w="express"===e,M=(0,q.e)(),C=(0,q.k)(n),{addDuplicate:S,error:N,onNameChange:x,helpText:k}=(0,g._I)("project",{messages:j}),P=""===v,[I,A]=(0,l.useState)(void 0),{gradients:L}=ue(),Z=(0,X.a)(),[T,D]=(0,l.useState)(!1),[O,F]=(0,l.useState)(!1);(0,l.useEffect)((()=>{M({subcategory:n,type:"render",subtype:"create-new",pagename:"create-new"})}),[M,n]),(0,l.useEffect)((()=>{b.canCreateProjects().then((e=>{F(e),D(!0)})).catch((()=>{console.warn("Failed to check if user can create projects")}))}),[b]);const B=Boolean(N),z=!O||P||h||B,R=(0,l.useMemo)((()=>Math.floor(100*Math.random())),[]),W=(0,l.useMemo)((()=>null==L?void 0:L[R%L.length]),[L,R]),H=null!=I?I:W,V=!c&&W,te=(0,l.useCallback)((e=>{const t=e.trim().replace(/^[\u200C\u200D]+/g,"");y(t),x(t)}),[x]),ae=(0,l.useCallback)((e=>{e instanceof we&&!w?d({content:j.created({projectName:e.detail.project.name}),variant:"positive"}):e instanceof Ce&&d({content:j.error({projectName:e.detail.project.name}),variant:"negative"}),(null!=a?a:u)(e)}),[u,w,j,a,d]);(0,l.useEffect)((()=>{"duplicate"===N&&M({subcategory:n,type:"render",subtype:"name-conflict",pagename:"create-new"})}),[N,M,n]);const re=(0,l.useCallback)((async e=>{var a;e.preventDefault(),e.stopPropagation(),M({subcategory:n,type:"click",subtype:"create",pagename:"create-new"});const s=Z.startMeasure("CreateProject");f(!0);try{const e=null==(a=null!=I?I:W)?void 0:a.id;if(!e)throw new Error("Missing gradient id");const r=await b.createProject({name:v,gradientID:e});ae(new we({project:{name:r.name,id:r.id}})),s(),null==t||t(r),M({subcategory:n,type:"success",sequence:"toast",subtype:"create-new"}),C("create.success",{ui:{sequence:"toast"}})}catch(e){(0,g.e$)(e)&&e.code===r.SAM.W4.CONFLICT?(f(!1),S(v)):(ae(new Ce({project:{name:v}})),M({subcategory:n,type:"error",sequence:"toast",subtype:"create-new",error:e}),C("create.error",{error:{code:e.name,description:e.message},ui:{sequence:"toast"}}))}}),[M,C,n,Z,ae,t,v,I,W,b,S]),{onKeyDown:se}=(0,ee.Z)({handleSubmit:re,submitDisabled:z});if(h)return l.createElement(J.Z,{style:{flex:1},heading:j.creating({name:v}),illustration:l.createElement(Q.Z,{size:"L"}),"data-testid":"loading-state"});const ne=l.createElement(l.Fragment,null,!!i&&l.createElement("div",{"data-testid":"create-project-step-counter",className:xe.stepCounter},l.createElement(m.Z,{id:"@ace/projects:createSequence.stepCounter",values:{current:1,total:2},defaultMessage:"Step {current, number} of {total, number}"})),l.createElement(Y.Z,{orientation:"horizontal",className:xe.footerButtons,size:"m","data-testid":"create-project-button-group"},l.createElement(G.default,{type:"button",variant:"secondary",onClick:()=>{ae(new Ne),M({subcategory:n,type:"click",subtype:"cancel",pagename:"create-new"})},className:xe.wizardButton,"data-testid":"create-project-cancel-button"},l.createElement(m.Z,{id:"@ace/projects:button.cancel",defaultMessage:"Cancel"})),l.createElement(_e,{showContextualHelper:T&&!O},l.createElement(G.default,{type:"submit",variant:"cta",size:"m",disabled:z,className:xe.wizardButton,"data-testid":"create-project-create-button"},l.createElement(m.Z,{id:"@ace/projects:button.create",defaultMessage:"Create"}))))),oe=l.createElement("div",{className:xe.footer},ne),ce={iconsOnly:!0,alignRight:!0,"data-testid":"create-project-gradient-picker",disabled:!O||h,value:H,fitContent:!0,onChange:e=>{A((()=>e))}},ie=l.createElement(he,{...ce}),de=l.createElement(he,{...ce,iconsOnly:!1,fitContent:!1}),me={autoFocus:!0,"data-testid":"create-project-content-textfield",type:"text",disabled:T&&!O||h,"aria-label":j.nameHeading,placeholder:j.inputPlaceholder,value:v,onChange:te,onKeyDown:se,style:{width:"100%"}},pe=l.createElement(K.ZP,{...me}),ge=l.createElement(K.ZP,{...me,autoFocus:!1,style:{width:"100%",boxSizing:"border-box",padding:"0rem 1.25rem 0rem 1.25rem"}}),fe=l.createElement("div",{className:xe.textFieldWithGradient,"data-testid":"create-project-textfield-wrapper"},pe,ie),be=l.createElement("div",{className:xe.textFieldWithoutGradient,"data-testid":"create-project-textfield-wrapper"},pe),je=V?fe:be,Me={onSubmit:re,"data-testid":"create-project-content"},Se=l.createElement($.Z,{"data-testid":"helper-text",variant:N?"negative":"neutral"},k);switch(e){case"express":return l.createElement("form",{className:o()(xe.express,{[xe.mobile]:_}),...Me},l.createElement("div",{className:xe.body},l.createElement(ye,{step:"createStep"}),V&&l.createElement("div",{className:xe.badgePreview},l.createElement(E.Z,{name:v,gradient:H,size:"XXL"}),_?l.createElement("div",{id:"container",style:{alignSelf:"end",padding:"1rem 1rem 0rem 1rem"}},de):null),_?ge:je,Se),_?l.createElement("div",{className:xe.mobileFooter},l.createElement(U.Z,{"data-testid":"create-project-rule-mobile",variant:"small"}),l.createElement("div",{className:xe.buttonGroup},ne)):oe);case"spectrum":return l.createElement("form",{className:o()(xe.spectrum,{[xe.mobile]:_}),...Me},l.createElement("div",{className:xe.body},l.createElement(Ee,{step:"createStep"}),H?l.createElement("div",{className:xe.badgePreview},l.createElement(E.Z,{name:v,gradient:H,size:"L"})):null,be,Se),_?l.createElement("div",{className:xe.mobileFooter},"large"===p&&l.createElement(U.Z,{"data-testid":"create-project-rule-mobile",variant:"small"}),l.createElement("div",{className:o()(xe.buttonGroup,{[xe.withDivider]:"large"===p})},ne)):oe);case"admin-console":return l.createElement("form",{className:xe.adminConsole,...Me},l.createElement("div",{className:xe.body},l.createElement(ve,null),V&&l.createElement("div",{className:xe.badgePreview},l.createElement(E.Z,{name:v,gradient:H,size:"L50"})),je,Se),oe);default:return null}}var Pe=a(51728);const Ie=a.p+"1864e6aa-SidebarCreateSpectrum@1x.png",Ae=a.p+"15a86e56-SidebarCreateSpectrum@2x.png",Le=a.p+"dda4e502-SidebarCreateSpectrum@3x.png",Ze=a.p+"244eeecd-SidebarInviteSpectrum@1x.png",Te=a.p+"b1df55e2-SidebarInviteSpectrum@2x.png",De=a.p+"1d45b4d4-SidebarInviteSpectrum@3x.png";var Oe=a(46916);const Fe=a.p+"4e45b2dc-SidebarCreateExpress@1x.png",Be=a.p+"9b496599-SidebarCreateExpress@2x.png",ze=a.p+"1d4fac67-SidebarCreateExpress@3x.png",Re=a.p+"cf5f8c3d-SidebarInviteExpress@1x.png",We=a.p+"fb0d68f5-SidebarInviteExpress@2x.png",He=a.p+"fc395525-SidebarInviteExpress@3x.png";var Ve=a(96246);const Ge=class extends CustomEvent{constructor(e){super(Ge.EVENT_NAME,{bubbles:!0,composed:!0,detail:e})}};let qe=Ge;function Xe({onEvent:e,setProject:t,viewLocation:a,hideGradientPicker:r}){const s=(0,l.useCallback)((t=>{e(t instanceof Ne?new qe({type:"create-cancel"}):t instanceof Ce?new qe({type:"create-failure",...t.detail}):t)}),[e]);return l.createElement(ke,{"data-testid":"project-creation-wizard-create-step",branding:se(),onEvent:s,setProject:t,viewLocation:a,hideGradientPicker:r,showStepCounter:!0})}qe.EVENT_NAME="done";var Ye={express:"InviteToProjectContent-module_express__wS6-s",mobile:"InviteToProjectContent-module_mobile__osEv6",sharesheet:"InviteToProjectContent-module_sharesheet__3TUTg",spectrum:"InviteToProjectContent-module_spectrum__Uvskm",sharesheetSpectrum:"InviteToProjectContent-module_sharesheetSpectrum__cHKFS",large:"InviteToProjectContent-module_large__jSL2v"};const Je=JSON.stringify({enabled:!0,currentStep:2,totalSteps:2,showFolderInfoBox:!1}),Ue=({minHeight:e="420px",minWidth:t="330px",...a})=>l.createElement("div",{style:{width:"100%",height:"100%",minHeight:e,minWidth:t,maxHeight:"unset"}},l.createElement(Pe.S,{wizarddata:Je,sendmessagerequestevent:!0,disablelinkaccess:!0,...a}));function Ke({project:e,onEvent:t,viewLocation:a}){const r=(0,s.Gc)().isSmallBreakpoint,{scale:n}=(0,s._w)(),c=(0,q.g)(),i=se(),{id:d,name:m}=e,u=(0,l.useCallback)((e=>{c(e,a)}),[c,a]),p={project:e,onInviteFulfilled:(0,l.useCallback)((e=>{const{recipients:a=[]}=e.detail,r=a.filter((({statusCode:e})=>201===e)).length;if(r===a.length)t(new qe({type:"invite-success",successCount:r,project:{id:d,name:m}}));else{const e=a.length-r;t(new qe({type:"invite-success-partial",successCount:r,failureCount:e,project:{id:d,name:m}}))}}),[d,m,t]),onInviteRejected:(0,l.useCallback)((()=>{t(new qe({type:"invite-failure",project:{id:d,name:m}}))}),[d,m,t]),onSkip:(0,l.useCallback)((()=>{t(new qe({type:"invite-skip",project:{id:d,name:m}}))}),[d,m,t]),onIngestEvent:u};switch(i){case"express":return l.createElement("div",{className:o()(Ye.express,{[Ye.mobile]:r})},l.createElement(ye,{step:"inviteStep"}),l.createElement("div",{className:Ye.sharesheet},l.createElement(Ue,{...p,hideheader:!0,minHeight:r?"100%":"420px",minWidth:r?"100%":"330px",messageConfigLineHeight:r?3:6})));case"spectrum":{const e=l.createElement(l.Fragment,null,l.createElement(Ee,{step:"inviteStep"}),l.createElement("div",{className:o()(Ye.sharesheetSpectrum,{[Ye.mobile]:r,[Ye.large]:"large"===n})},l.createElement(Ue,{...p,hideheader:!0,messageConfigLineHeight:3,minHeight:"100%",minWidth:"100%"})));return r?l.createElement("div",{className:o()(Ye.spectrum,Ye.mobile)},e):e}case"admin-console":return l.createElement(Ue,{...p});default:return null}}var Qe={sidebar:"style-module_sidebar__TSl32",heading:"style-module_heading__4K6JD",adminConsole:"style-module_adminConsole__GatD0",illustration:"style-module_illustration__dZf3I",info:"style-module_info__Ma82u",description:"style-module_description__fAIxW",express:"style-module_express__Ab50B",mobile:"style-module_mobile__YNELL"};function $e({step:e,heading:t,description:a,illustrationElement:r,"data-testid":s}){return l.createElement("div",{"data-testid":s,className:o()(Qe.sidebar,Qe.adminConsole,Qe[e])},l.createElement("div",{className:Qe.illustration},r),l.createElement("div",{className:Qe.info},l.createElement("h1",{className:Qe.heading},t),l.createElement("p",{className:Qe.description},a)))}function et(){return l.createElement($e,{"data-testid":"create-sidebar-admin-console",step:"createStep",heading:l.createElement(m.Z,{id:"@ace/projects:createSequence.sidebar.heading.spectrum",defaultMessage:"Create a new project"}),description:l.createElement(m.Z,{id:"@ace/projects:createSequence.sidebar.description.spectrum",defaultMessage:"Set up a place where you and your collaborators can work and share files, brands, libraries and more."}),illustrationElement:l.createElement("img",{srcSet:`${Ie} 1x, ${Ae} 2x, ${Le} 3x`})})}function tt({name:e}){return l.createElement($e,{"data-testid":"invite-sidebar-admin-console",step:"inviteStep",heading:l.createElement(m.Z,{id:"@ace/projects:inviteSequence.sidebar.heading.spectrum",values:{name:e},defaultMessage:"You have successfully created {name}"}),description:l.createElement(m.Z,{id:"@ace/projects:inviteSequence.sidebar.description.spectrum",defaultMessage:"Choose to invite people now or skip this step and invite them later."}),illustrationElement:l.createElement("img",{srcSet:`${Ze} 1x, ${Te} 2x, ${De} 3x`})})}function at({heading:e,description:t,illustrationElement:a,"data-testid":r}){const n=(0,s.XA)();return l.createElement("div",{"data-testid":r,className:o()(Qe.sidebar,Qe.express,{[Qe.mobile]:n})},l.createElement("div",{className:Qe.illustration},a),l.createElement("div",{className:Qe.description},l.createElement("div",null,e),l.createElement("div",null,t)))}function rt(){const e=(0,Oe.u)("schedulerInProjects");return l.createElement(at,{"data-testid":"create-sidebar-express",description:e?l.createElement(m.Z,{id:"@ace/projects:createSequence.sidebar.withCalendars.description.express",defaultMessage:"Set up a place where you and your team can share files, brands, libraries, shared calendars, and more."}):l.createElement(m.Z,{id:"@ace/projects:createSequence.sidebar.description.express",defaultMessage:"Set up a place where you and your team can share files, brands, libraries, and more."}),illustrationElement:l.createElement("img",{srcSet:`${Fe} 1x, ${Be} 2x, ${ze} 3x`})})}function st({name:e}){return l.createElement(at,{"data-testid":"invite-sidebar-express",heading:l.createElement(m.Z,{id:"@ace/projects:inviteSequence.sidebar.heading.express",defaultMessage:"<strong>{name}</strong> has been created.",values:{name:e,strong:e=>l.createElement("strong",null,e)}}),description:l.createElement(m.Z,{id:"@ace/projects:inviteSequence.sidebar.description.express",defaultMessage:"Enter the names or email addresses of people you want to invite to the project."}),illustrationElement:l.createElement("img",{srcSet:`${Re} 1x, ${We} 2x, ${He} 3x`})})}var nt={sidebar:"style-module_sidebar__16KdE",spectrum:"style-module_spectrum__C9MVq",mobile:"style-module_mobile__d7SfC",adminConsole:"style-module_adminConsole__pOrZN",content:"style-module_content__UxCet",express:"style-module_express__6jaOP"};function ot({branding:e,viewLocation:t=X.P.ProjectCreationWizard,hideGradientPicker:a}){const{closeModal:n,showToast:c,dispatchEvent:i}=(0,s._w)(),d=(0,s.Gc)().isSmallBreakpoint,[m,u]=(0,l.useState)(null),{themeIsExpress:p}=(0,s.Fg)(),g=e||(p?"express":"spectrum"),h=le(g),f=(0,l.useRef)(null),v=!!m;(0,Pe.u)();const E=(0,l.useCallback)((e=>{if(e instanceof qe){const t=e.detail.type;switch(t){case"invite-success":c({content:h.inviteFulfilledAll({count:e.detail.successCount,name:e.detail.project.name}),variant:"positive"});break;case"invite-success-partial":case"invite-failure":c({content:h.inviteFailed,variant:"negative"});break;case"create-cancel":case"create-failure":case"invite-skip":break;default:t&&console.warn(`Invalid wizard event type value: ${t}`)}}e instanceof qe&&((null==m?void 0:m.id)?(i(new Ve.z({name:r.kC.DO.Project,params:{projectId:m.id,isNewProject:!0,assetId:void 0}})),n({type:r.kC.cY.Success})):n({type:r.kC.cY.Cancel})),i(e)}),[i,c,h,m,n]),y=v?l.createElement(Ke,{"data-testid":"project-creation-wizard-invite-step",onEvent:E,project:m,viewLocation:t}):l.createElement(Xe,{onEvent:E,setProject:u,viewLocation:t,hideGradientPicker:a}),b={ref:f,"data-testid":"project-creation-wizard"};switch(g){case"express":return l.createElement(re.Provider,{value:g},l.createElement("div",{...b,className:o()(nt.express,{[nt.mobile]:d})},d?null:l.createElement("div",{className:nt.sidebar},v?l.createElement(st,{name:m.name}):l.createElement(rt,null)),l.createElement("div",{className:nt.content},y)));case"spectrum":return l.createElement(re.Provider,{value:g},l.createElement("div",{...b,className:o()(nt.spectrum,{[nt.mobile]:d})},y));case"admin-console":return l.createElement(re.Provider,{value:g},l.createElement("div",{...b,className:nt.adminConsole},l.createElement("div",{className:nt.sidebar},v?l.createElement(tt,{name:m.name}):l.createElement(et,null)),l.createElement("div",{className:nt.content},y)));default:return null}}function ct({children:e,...t}){const{showModal:a}=(0,s._w)(),r=(0,q.e)(),n=(0,l.useRef)(null),o=(0,l.useCallback)((()=>{r({subcategory:X.P.Projects,type:"click",subtype:"create-new",pagename:"create-new"});const e=X.P.ProjectCreationWizard;a(l.createElement(ot,{viewLocation:e,"data-testid":"project-creation-wizard"}),{_expressUseCustomDesktopWidth:!0,onClose:()=>{r({subcategory:e,type:"click",subtype:"close",pagename:"create-new"})}})}),[r,a]);return(0,l.useEffect)((()=>{const{current:e}=n;return e&&e.addEventListener("click",o),()=>{e&&e.removeEventListener("click",o)}}),[o]),l.createElement("slot",{"data-testid":"slot-create-project-button",ref:n},l.createElement(G.default,{"data-testid":"create-project-button",...t},e))}var lt=a(94016),it=a(87422),dt=(0,c.Pi)((function({iconOnly:e=!1}){const{themeIsExpress:t}=(0,s.Fg)(),{hideProjectActions:a}=(0,i.u)();if(a)return null;const r=t?l.createElement(m.Z,{id:"@ace/projects:button.newproject",defaultMessage:"New project"}):l.createElement(m.Z,{id:"@ace/projects:button.newproject.spectrum",defaultMessage:"Create project"});return t?l.createElement(ct,{treatment:"outline","data-testid":"create-project-button",variant:"secondary",quiet:!0,icon:l.createElement(R,{theme:"express"})},!e&&r):l.createElement("div",{className:"styles-module_spectrumToolbarCreateProjectButtonDivider__2oyoZ"},l.createElement(ct,{"data-testid":"create-project-button",icon:l.createElement(R,{theme:"spectrum",size:"XS"}),variant:"secondary"},!e&&r))})),mt=a(30468),ut=a(72224),pt=a(37512),gt=a(97816);function ht(e){return l.createElement(S.Z,{...e},l.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},l.createElement("path",{d:"m16.75,17h-1.75c-.41406,0-.75-.33594-.75-.75s.33594-.75.75-.75h1.75c.41406,0,.75049-.33691.75049-.75v-6.5c0-.41309-.33643-.75-.75049-.75h-1.75c-.41406,0-.75-.33594-.75-.75s.33594-.75.75-.75h1.75c1.24072,0,2.25049,1.00977,2.25049,2.25v6.5c0,1.24023-1.00977,2.25-2.25049,2.25Z"}),l.createElement("circle",{cx:"9",cy:"7",r:"1"}),l.createElement("circle",{cx:"5",cy:"10.00019",r:"1"}),l.createElement("circle",{cx:"5",cy:"7",r:"1"}),l.createElement("path",{d:"m10.75,3H3.25c-1.24072,0-2.25,1.00977-2.25,2.25v9.5c0,1.24023,1.00928,2.25,2.25,2.25h7.5c1.24072,0,2.25-1.00977,2.25-2.25V5.25c0-1.24023-1.00928-2.25-2.25-2.25Zm-2.50146,12.5h-2.49854v-1c0-.41309.33643-.75.75-.75h.99854c.41357,0,.75.33691.75.75v1Zm3.25146-.75c0,.41309-.33643.75-.75.75h-1.00146v-1c0-1.24023-1.00928-2.25-2.25-2.25h-.99854c-1.24072,0-2.25,1.00977-2.25,2.25v1h-1c-.41357,0-.75-.33691-.75-.75V5.25c0-.41309.33643-.75.75-.75h7.5c.41357,0,.75.33691.75.75v9.5Z"}),l.createElement("circle",{cx:"9",cy:"10.00019",r:"1"}),l.createElement("circle",{cx:"15",cy:"10.00019",r:"1"}),l.createElement("circle",{cx:"15",cy:"13",r:"1"})))}var ft=a(76961),vt=a(17311),Et=a(26878),yt=a(77987),bt=a(11098),_t=a(86277),jt=a(54770);function wt(e){switch(e){case"all":default:return r.SAM.xV.All;case"yours":return r.SAM.xV.Yours;case"shared":return r.SAM.xV.SWY;case"recent":return r.SAM.xV.Recent}}const Mt=e=>"asc"===e?"ascending":"descending",Ct=e=>"createDate"===e?"created":"name";function St(){const e=(0,s.XA)(),{sortBy:t,sortDirection:a,projectView:n,searchQuery:o}=(0,i.u)(),{supportWorkfrontProjects:c}=(0,it.u)(),d=function({sortBy:e="title",sortDirection:t="asc",loadAll:a=!1,projectView:s="recent",searchQuery:n,limit:o=50,refreshTimeout:c=-1,supportWorkfrontProjects:i=!1}={}){const{hostAssetContext:d,projectContext:m}=(0,g.J4)(),u=(0,l.useMemo)((()=>{let l;return l=n?m.getProjectsSearchSource(n).getList(d.getUSSAdobeAssetOrder(Mt(t),Ct(e)),void 0,{loadAllPages:a,limit:o,refreshTimeout:c}):"recent"===s?m.projects().getList(m.getProjectOrder("descending","lastAccessed"),m.getProjectFilter({view:r.SAM.xV.Recent}),{loadAllPages:a,limit:o,refreshTimeout:c}):m.projects().getList(m.getProjectOrder(Mt(t),Ct(e)),m.getProjectFilter({view:wt(s),directorySubtypes:i?[r.SAM.t.WF_PROJECT,r.SAM.t.CC_PROJECTS]:[r.SAM.t.CC_PROJECTS]}),{loadAllPages:a,limit:o,refreshTimeout:c}),l}),[n,s,m,d,t,e,a,o,c,i]);return(0,it.a)(u),u}({projectView:n,sortBy:t,sortDirection:a,searchQuery:o,limit:e?25:50,refreshTimeout:6e4,supportWorkfrontProjects:c});return d}var Nt="style-module_projectViewPicker__og9sq",xt="style-module_fullWidth__JjN-V";function kt({view:e,onViewChange:t,disabled:a}){const r=(0,u.Z)(),s="grid"===e?mt.Z:ut.Z;return l.createElement(y.Z,{trigger:["hover"],placement:"top"},l.createElement(G.default,{"data-testid":"projects-list-or-grid-button","aria-label":r.formatMessage({id:"@ace/projects:projects.listOrGridButton.label",defaultMessage:"View projects as Grid View or List View"}),variant:"secondary",icon:l.createElement(s,{size:"XS"}),onClick:()=>{null==t||t("grid"===e?"list":"grid")},quiet:!0,disabled:a}),l.createElement(b.Z,null,l.createElement(m.Z,{id:"@ace/projects:projects.listOrGridButton.tooltip",defaultMessage:"Grid or List view"})))}var Pt={expressPicker:"styles-module_expressPicker__ogDvJ"};const It=["all","yours","shared"],At=["all","yours","shared","recent"],Lt={all:{id:"@ace/projects:viewswitcher.all",defaultMessage:"All"},yours:{id:"@ace/projects:viewswitcher.yourprojects",defaultMessage:"Your projects"},shared:{id:"@ace/projects:viewswitcher.sharedwithyou",defaultMessage:"Shared with you"},recent:{id:"@ace/projects:viewswitcher.recent",defaultMessage:"Recent"}},Zt={all:l.createElement(gt.Z,null),yours:l.createElement(ft.Z,null),shared:l.createElement(vt.Z,null),recent:void 0},Tt={id:"@ace/projects:viewswitcher.businessstorage",defaultMessage:"Business storage"};function Dt({className:e,current:t,disabled:a,onChange:r}){const n=(0,u.Z)(),o=It.indexOf(t),{themeIsExpress:c}=(0,s.Fg)(),{imsData:i}=(0,s._w)(),d=(0,l.useCallback)((e=>{const t=c?At[e]:It[e];r(t)}),[r,c]);return l.createElement(pt.td,{"data-testid":"project-list-view-switcher",disabled:a,className:e,orientation:"horizontal",selectedIndex:o,autoFocus:!0,onChange:d},l.createElement(pt.OK,{label:n.formatMessage(Lt.all)},l.createElement(m.Z,{id:"@ace/projects:viewswitcher.all",defaultMessage:"All"})),"type1"===(null==i?void 0:i.account_type)?l.createElement(pt.OK,{label:n.formatMessage(Lt.yours)},l.createElement(m.Z,{id:"@ace/projects:viewswitcher.yourprojects",defaultMessage:"Your projects"})):l.createElement(pt.OK,{label:n.formatMessage(Tt)},l.createElement(m.Z,{id:"@ace/projects:viewswitcher.businessstorage",defaultMessage:"Business storage"})),l.createElement(pt.OK,{label:n.formatMessage(Lt.shared)},l.createElement(m.Z,{id:"@ace/projects:viewswitcher.sharedwithyou",defaultMessage:"Shared with you"})),c&&l.createElement(pt.OK,{label:n.formatMessage(Lt.recent)},l.createElement(m.Z,{id:"@ace/projects:viewswitcher.recent",defaultMessage:"Recent"})))}function Ot({className:e,current:t,disabled:a,onChange:r}){const n=(0,u.Z)(),o=(0,q.h)(),{themeIsExpress:c}=(0,s.Fg)(),[i,d]=(0,l.useState)(!1),m=c?At:It,{imsData:p}=(0,s._w)();return l.createElement(me.Z,{"data-testid":"project-list-view-switcher",disabled:a,className:e,open:!!i||void 0,onChange:e=>{r(e),d(!1)},onOpen:()=>{o({subcategory:"Projects",subtype:"filter",type:"click"},t)},placeholder:n.formatMessage({id:"@ace/projects:viewswitcher.selectview.placeholder",defaultMessage:"Select a Project View"}),defaultValue:t,value:t,renderItem:({label:e})=>l.createElement("span",{style:{whiteSpace:"nowrap"}},e),options:m.map((e=>{let t=Zt[e],a=n.formatMessage(Lt[e]);return"yours"===e&&"type1"!==(null==p?void 0:p.account_type)&&(t=l.createElement(ht,null),a=n.formatMessage(Tt)),c&&(t=void 0),{icon:t,value:e,label:a}}))})}function Ft({className:e,current:t,disabled:a,onChange:r,variant:n}){const{themeIsExpress:c}=(0,s.Fg)(),d=(0,q.h)(),{searchQuery:m}=(0,i.u)();if(m)return null;const u=e=>{e!==t&&(r(e),d({subcategory:"Projects",subtype:"filter",type:"change"},e))};return"tab"===n?l.createElement(Dt,{disabled:a,className:e,current:t,onChange:u}):l.createElement(Ot,{className:o()(e,Pt.projectViewSwitcher,{[Pt.expressPicker]:c}),disabled:a,current:t,onChange:u})}function Bt({className:e}){const{enableSearch:t,searchQuery:a}=(0,i.u)(),r=(0,q.i)(),{dispatchEvent:n}=(0,s._w)(),o=(0,u.Z)();return t?l.createElement(Et.Z,{"data-testid":"project-list-search-field",value:null!=a?a:"",placeholder:o.formatMessage({id:"@ace/projects:searchProjects.placeholder",defaultMessage:"Search projects"}),className:e,onChange:e=>{""===e&&n(new Ve.z({name:"projectsSearch",params:{searchQuery:e}}))},onSubmit:(e,t)=>{null==t||t.preventDefault(),r(e),n(new Ve.z({name:"projectsSearch",params:{searchQuery:e}}))}}):null}var zt="style-module_sortMenuItem__N6Kiv";function Rt({disabled:e}){const{themeIsSpectrum:t,themeIsExpress:a}=(0,s.Fg)(),n=(0,u.Z)(),c=(0,q.j)(),{dispatchEvent:d}=(0,s._w)(),p=(0,s.XA)(),{sortBy:g,sortDirection:h}=(0,i.u)(),v=(0,l.useMemo)((()=>({name:{label:n.formatMessage({id:"@ace/projects:projects.sortby.name",defaultMessage:"Name"}),value:"title"},created:{label:t?n.formatMessage({id:"@ace/projects:spectrum.projects.sortby.created",defaultMessage:"Date created"}):n.formatMessage({id:"@ace/projects:express.projects.sortby.created",defaultMessage:"Created"}),value:"createDate"},reverse:{label:n.formatMessage({id:"@ace/projects:projects.sortdirection.reverse",defaultMessage:"Reverse order"}),value:"reverse"}})),[n,t]),E=(0,l.useMemo)((()=>function(e,t){return"createDate"===e?"asc"===t:"desc"===t}(g,h)),[g,h]),_="asc"===h?bt.Z:yt.Z,j="asc"===h?yt.Z:bt.Z,w=(0,l.useCallback)((e=>{if(e===g)return;let t=g,a=h;switch(e){case v.name.value:t="title",a="asc";break;case v.created.value:t="createDate",a="desc";break;case v.reverse.value:a="asc"===h?"desc":"asc"}let s=t;"title"===s&&(s="name"),c({subcategory:"Projects",subtype:"sort",type:"change"},s),d(new Ve.z({name:r.kC.DO.Projects,params:{sortBy:t,sortDir:a,sortDirection:a}}))}),[g,h,d,c,v]),M=l.createElement(f.Z,{onClick:function(){let e=g;"title"===e&&(e="name"),c({subcategory:"Projects",subtype:"sort",type:"click"},e)},"data-testid":"projects-sort-button",icon:l.createElement(_,{"aria-label":n.formatMessage({id:"@ace/projects:projects.sortLabel",defaultMessage:"Sort"})}),disabled:e,quiet:!0,alignRight:!0,onSelect:w,className:o()("style-module_dropdownButton__5czb3",{"style-module_spectrum__UDdbK":t})},l.createElement(_t.kS,{selects:"single",header:a?n.formatMessage({id:"@ace/projects:projects.sortby",defaultMessage:"Sort by"}):void 0},l.createElement(_t.sN,{className:zt,selected:"createDate"===g,"data-testid":"projects-sort-by-created",value:v.created.value},v.created.label),l.createElement(_t.sN,{className:zt,selected:"title"===g,value:v.name.value,"data-testid":"projects-sort-by-name"},v.name.label)),l.createElement(_t.R,null),l.createElement(_t.kS,{selects:"single"},l.createElement(_t.sN,{className:zt,icon:a?l.createElement(j,{size:"S","data-testid":"reverse-sort-icon"}):void 0,selected:E,"data-testid":"projects-sort-reverse-order",value:v.reverse.value},v.reverse.label))),C=l.createElement(y.Z,{trigger:"hover",placement:"top"},M,l.createElement(b.Z,{slot:"hover-content","data-testid":"projects-sort-button-tooltip"},l.createElement(m.Z,{id:"@ace/projects:projects.sortLabel",defaultMessage:"Sort"})));return p?M:C}const Wt=(0,c.Pi)((function({variant:e="inline"}){const{view:t,hideProjectActions:a,enableSearch:n,projectView:o}=(0,i.u)(),{dispatchEvent:c}=(0,s._w)(),{themeIsExpress:d}=(0,s.Fg)(),m=(0,s.XA)(),u=St(),p=0===u.items.length,g=!(m&&d),h=(0,l.useMemo)((()=>"all"===o&&p&&u.status===r.SAM.ak.ReadyFullyLoaded),[o,p,u.status]),f=l.createElement("div",{className:"style-module_sortAndToggleButtons__cAI6f"},l.createElement(Rt,{disabled:p||"recent"===o}),g&&l.createElement(kt,{"data-testid":"project-list-display-type-toggle-button",view:"grid"===t?"list":"grid",onViewChange:()=>{c(new Ve.z({name:r.kC.DO.Projects,params:{viewMode:"grid"===t?"list":"grid",view:"grid"===t?"list":"grid"}}))},disabled:p}));switch(e){case"compact":return l.createElement("div",{"data-testid":"project-list-header-toolbar",className:"style-module_compact__5XC5I"},l.createElement(Bt,{className:xt}),l.createElement(Ft,{"data-testid":"project-list-view-switcher",disabled:h,current:o,onChange:e=>{c(new Ve.z({name:r.kC.DO.Projects,params:{projectView:e}}))},variant:"picker",className:Nt}),f,d&&l.createElement(dt,{iconOnly:!0}));case"search-only":return l.createElement("div",{"data-testid":"project-list-header-toolbar"},l.createElement(Bt,{className:xt}));default:{const e=l.createElement(Ft,{"data-testid":"project-list-view-switcher",disabled:h,current:o,onChange:e=>{c(new Ve.z({name:r.kC.DO.Projects,params:{projectView:e}}))},variant:"picker",className:Nt});if(d){const t=l.createElement(U.Z,{vertical:!0,variant:"small",className:"style-module_expressDivider__ZqwF7"});return l.createElement("div",{"data-testid":"project-list-header-toolbar",className:"style-module_inlineExpress__Wm1tQ"},l.createElement(Bt,null),n&&t,l.createElement(dt,null),!a&&t,e,f)}return l.createElement("div",{"data-testid":"project-list-header-toolbar",className:"style-module_inline__AbdAc"},e,f)}}}));var Ht=(0,jt.w)(Wt),Vt=a(14297),Gt=(a(42457),a(24107)),qt=a(99577),Xt=a(39512),Yt=a(88921),Jt=(a(16526),a(42594),a(77978),a(74279),a(78462),a(14433),a(23147),a(96825),a(9284),a(4917),a(79970),a(95483),a(86808),a(93573),a(6051),a(88188),a(86555),a(75832),{root:"styles-module_root__ht9n0"});const Ut=(0,c.Pi)((function({project:e}){const t=(0,g.JO)(e),{themeIsSpectrum:a}=(0,s.Fg)();return e.directorySubtype===r.SAM.t.WF_PROJECT?l.createElement(T,null):l.createElement(h.P.Provider,{value:e},l.createElement(h.b,{collaborators:t,iconSize:a?"XS":"S"}))}));function Kt({searchQuery:e}){const{dispatchEvent:t}=(0,s._w)();return l.createElement(G.default,{"data-testid":"navigate-to-global-search-with-query-button",size:"m",variant:"cta",onClick:()=>t(new Ve.z({name:"globalSearch",params:{searchQuery:e}}))},l.createElement(m.Z,{id:"@ace/projects:button.searchAllAssets",defaultMessage:"Search all assets"}))}var Qt=(0,l.forwardRef)((function({searchQuery:e},t){const a=(0,i.u)(),r=(0,s.XA)(),n=(0,u.Z)(),{themeIsSpectrum:c,themeIsExpress:d}=(0,s.Fg)(),p=(0,Oe.u)("schedulerInProjects");let g,h,f,v="projects-list-empty-state",E=null,y=null;if(e)v="projects-list-empty-state-search",g=V,h=n.formatMessage({id:"@ace/projects:projects.emptyState.search.heading",defaultMessage:"Sorry, we didn’t find anything!"}),f=n.formatMessage({id:"@ace/projects:projects.emptyState.search.description",defaultMessage:"No results found"}),E=l.createElement("div",{className:"styles-module_tip__ZBYgX"},l.createElement(m.Z,{id:"@ace/projects:projects.emptyState.search.tip",defaultMessage:"Tip: Please check your spelling or refine your keywords"})),y=l.createElement(Kt,{searchQuery:e});else if(g=c?l.createElement(W.E,{className:"styles-module_emptyProjectIllustration__yHbiX"}):H,h=function(e,t){switch(t.projectView){case"yours":return e.formatMessage({id:"@ace/projects:projects.emptystate.heading.yours",defaultMessage:"Let’s start your first project"});case"shared":return e.formatMessage({id:"@ace/projects:projects.emptystate.heading.shared",defaultMessage:"You’re not a member of any projects yet"});default:return e.formatMessage({id:"@ace/projects:projects.emptystate.heading.all",defaultMessage:"Organize and share content in projects"})}}(n,a),f=function(e,t,a){switch(a.projectView){case"yours":return t.formatMessage({id:"@ace/projects:projects.emptystate.description.yours",defaultMessage:"Add files, brands, libraries, and more to a project, then effortlessly share it with your team."});case"shared":return t.formatMessage({id:"@ace/projects:projects.emptystate.description.shared",defaultMessage:"Invite others to join your projects."});default:return e?t.formatMessage({id:"@ace/projects:projects.emptystate.withCalendars.description.all",defaultMessage:"Keep files, brands, libraries, and shared calendars together in a project and share them with others for easy all-in-one access."}):t.formatMessage({id:"@ace/projects:projects.emptystate.description.all",defaultMessage:"Keep files, brands, and libraries together in a project, and share them with others for easy, all-in-one access."})}}(p,n,a),!a.hideProjectActions&&!r){const e=function(e,t,a){switch(a.projectView){case"yours":case"shared":return t.formatMessage({id:"@ace/projects:button.startAProject",defaultMessage:"Start a project"});default:return e?t.formatMessage({id:"@ace/projects:button.createNewProject",defaultMessage:"Create new project"}):t.formatMessage({id:"@ace/projects:button.createNewProject.spectrum",defaultMessage:"Create project"})}}(d,n,a);y=l.createElement(ct,{size:"l",variant:c?"primary":"cta",treatment:c?"fill":void 0,quiet:c,icon:l.createElement(R,{size:"S"})},e)}return l.createElement("slot",{name:v},l.createElement("div",{ref:t,className:o()("styles-module_container__f8j26",{"styles-module_mobile__A1ZdO":r,"styles-module_express__omGyJ":d,"styles-module_spectrum__yc0SB":c,"styles-module_searchView__xp4SH":!!e}),"data-testid":"projects-list-empty-state"},l.createElement(W.I,{heading:h,description:f,imageSrc:g,"data-testid":"projects-list-empty-state-illustrated-message"},g),E,y&&l.createElement("div",{className:"styles-module_button__Y-N6R"},y)))}));function $t(){const e=(0,u.Z)();return l.createElement("div",{"data-testid":"projects-list-error-state"},l.createElement(W.I,{heading:e.formatMessage({id:"@ace/projects:projects.errorstate.heading",defaultMessage:"Couldn’t load Projects"}),description:e.formatMessage({id:"@ace/projects:projects.errorstate.description",defaultMessage:"Please try again."}),imageSrc:lt}))}const ea={minTileWidth:265,maxTileWidth:330,tileHeight:133,infoHeight:0,rowMargin:24,columnMargin:16},ta={...ea,minTileWidth:120,maxTileWidth:164,tileHeight:164};class aa extends d.P4{additionalClassNames(){const{selectionStore:e,isSelected:t}=this.props;return o()("styles-module_projectGridItem__Gb2AU",{"styles-module_allBoxes__aooJR":(0,s.Db)(e.selectedElements),"styles-module_projectGridItemLoading__oHcza":this.props.loading,"styles-module_projectGridItemSelected__qJw7E":t})}fireIngestEvent(e){const{element:t,onIngestEvent:a}=this.props;a(t.backingItem,e)}renderRendition(){const{project:e,tileWidth:t=0}=this.props;return l.createElement(i.O,{...this.props.organizerConfig},l.createElement(h.P.Provider,{value:e},l.createElement(z,{loading:this.props.loading,actionMenu:this.renderActionMenu(),variant:t<ea.minTileWidth?"compact":"full"})))}renderTitle(){return l.createElement(l.Fragment,null)}renderTitleAndMetadata(){return l.createElement(l.Fragment,null)}}var ra={listCardItem:"styles-module_listCardItem__9RZw-",loadingName:"styles-module_loadingName__2knUi"},sa=(0,c.Pi)((function({loading:e,hideProjectMetadata:t}){const a=(0,l.useContext)(h.P);if(!a)throw new Error("ProjectCard does not have a valid Project context");const r=(0,g.JO)(a);return l.createElement("div",{className:"styles-module_listCard__gy8Lh"},l.createElement("div",{className:o()("styles-module_title__KEHzi",{"styles-module_largerTitle__a2ejt":!t}),"data-testid":"name"},l.createElement(h.L,{"data-testid":"loading-project-name",loading:e,className:"styles-module_loadingTitle__PDmR2"},l.createElement(C,null,a.name))),!t&&l.createElement("div",{className:"styles-module_metadata__TOYZF"},l.createElement(h.L,{"data-testid":"loading-project-created",loading:e,className:"styles-module_loadingCreated__EyfMk"},a.creator&&l.createElement("span",{"data-testid":"creator"},l.createElement(m.Z,{id:"@ace/projects:projects.createdByName",defaultMessage:"Created by {name}",values:{name:a.creator.displayName}})),a.creator&&!!r.length&&l.createElement("span",{className:"styles-module_bullet__RPGhU"}),l.createElement(h.b,{iconSize:"XS",collaborators:r}))))}));const na=(0,c.Pi)((function(e){return l.createElement(E.Z,{name:e.project.name,gradient:e.project.gradient,size:"L"})}));class oa extends d.HC{get isMobile(){return Boolean(this.context)}additionalClassNames(){return o()(ra.listItem,{[ra.listCardItem]:this.isMobile})}fireIngestEvent(e){const{element:t,onIngestEvent:a}=this.props;a(t.backingItem,e)}renderRendition(){return l.createElement(w,{loading:this.props.loading},l.createElement(na,{project:this.props.project}))}renderTitle(){const{project:e,hideProjectMetadata:t,loading:a}=this.props;return this.isMobile?l.createElement(i.O,{...this.props.organizerConfig},l.createElement(h.P.Provider,{value:e},l.createElement(sa,{hideProjectMetadata:t,loading:a}))):l.createElement(h.L,{loading:this.props.loading,className:ra.loadingName},l.createElement(C,null,e.name))}}oa.contextType=s.zw;var ca=Object.defineProperty,la=Object.getOwnPropertyDescriptor;function ia(e){const t=e.filter((e=>e.backingItem)),a=e.filter((e=>!e.backingItem));return[t.map((e=>e.backingItem)),a]}class da{constructor(e,t){this.backingItem=e,this.mapper=t}get mappedItem(){return this.mapper(this.backingItem)}get id(){return this.mappedItem.id}get title(){return this.mappedItem.title}get path(){return this.mappedItem.path}get fileExtension(){return this.mappedItem.fileExtension}get rendition(){return this.mappedItem.rendition}get type(){return this.mappedItem.type}}((e,t,a,r)=>{for(var s,n=la(t,a),o=e.length-1;o>=0;o--)(s=e[o])&&(n=s(t,a,n)||n);n&&ca(t,a,n)})([Gt.Fl],da.prototype,"mappedItem");const ma={project:{name:"",storageAssignee:{displayName:"",id:"",type:"user"},collaboratorArray:[],hasPermission:()=>!1},onIngestEvent:()=>{},selectionStore:{},disabled:!1,isSelected:!1,ingestSubcategory:"",onItemClickedHandler:()=>{},onActionButtonClick:()=>{},organizerConfig:{},dragDisabled:!0},ua={fileExtension:"PROJECT",title:"",type:"application/vnd.adobecloud.directory+json"},pa=function({cardSize:e,tileHeight:t,tileWidth:a,index:r}){return l.createElement(aa,{cardSize:e,loading:!0,element:{...ua,id:`item-${r}-loading`},tileHeight:t,tileWidth:a,...ma})},ga=function({index:e}){return l.createElement(oa,{loading:!0,element:{...ua,id:`item-${e}-loading`},columns:[d.sg.Title],...ma})};var ha={express:"themeVariables-module_express__TVcHe",spectrum:"themeVariables-module_spectrum__FJ7xe"};const fa={focusManagementEnabled:!0,enableOnboarding:!1,enableCDOActionBar:!1,enableIconsWithActions:!0};function va(e){return d.fS[e]}var Ea=(0,c.Pi)((0,l.forwardRef)((function({selectionDisabled:e,selectionManager:t,samList:a,shouldRenderItemAsDisabled:n,onBeforeItemClicked:c,hideProjectMetadata:m,viewMode:p,className:g,columns:h,onItemClick:f},v){var E;const y=(0,u.Z)(),{productId:b,spectrumTheme:_,theme:j,dispatchEvent:w,imsData:M}=(0,s._w)(),C=(0,s.XA)(),S=(0,i.u)(),N=function(e){switch(e){case"darkest":return s.b3.darkest;case"dark":return s.b3.dark;case"lightest":return s.b3.lightest;default:return s.b3.light}}(j),x=function(e){const t=(0,qt.u)(e),{themeIsExpress:a}=(0,s.Fg)();return(0,l.useMemo)((()=>t.map((e=>{const{execute:t,icon:r,isVisible:s,label:n,value:o,groupName:c}=e;return new d.aU({icon:r,label:n,value:o,groupName:a?void 0:c,...(l=s,i=t,{isVisible:e=>{if(!e)return!1;if(1!==e.length)return!1;const[t,a]=ia(e);if(1!==t.length||0!==a.length)return!1;const r=t[0];return!!l(r)},execute:async(e,t)=>{if(1!==t.length)return;const[a,r]=ia(t);if(1!==a.length||0!==r.length)return;const s=a[0];l(s)&&await i(s)}})});var l,i}))),[t,a])}({viewLocation:X.P.Projects}),k=(0,l.useMemo)((()=>new d.Jo),[]),P=(0,l.useMemo)((()=>new d.Hc),[]),I=(0,l.useCallback)((e=>{w(new s.rV({selection:e.selectedElements.map((e=>e.backingItem))}))}),[w]),A=(0,q.a)(),L=(0,q.b)(),Z=(0,l.useCallback)(((e,r)=>{switch(r){case"click":if(t)break;if(S.searchQuery){const t=a.items.findIndex((t=>t.id===e.id));L({element:e,ui:S,userId:M.userId,rank:t+1})}else A({element:e,ui:S,userId:M.userId})}}),[S,a.items,L,A,M.userId,t]),{elements:T,getRenderer:D}=function(e,t,a,r,s){const n=t.items.map((t=>function(e,t,a,r,s){let n;const o=new da(e,(e=>({id:e.id,title:e.name,fileExtension:"PROJECT",type:"application/vnd.adobecloud.directory+json"})));if(e.isProject){const c=e;n={asset:e,item:o,getGridViewItem:()=>l.createElement(aa,{organizerConfig:r,project:c,selectionStore:t,onIngestEvent:a,actionMenuTabIndex:0}),getListViewItem:()=>l.createElement(oa,{organizerConfig:r,project:c,onIngestEvent:a,actionMenuTabIndex:0,hideProjectMetadata:s})}}else n={asset:e,item:o};return n}(t,a,r,e,s))),o=new Map(n.map((e=>[e.item.id,e])));return{elements:n.map((e=>e.item)),getRenderer:e=>{const t=o.get(e.id);if(!t)throw new Error("No renderer available for item id "+e.id);return t}}}(S,a,P,Z,m),O=h.map((e=>({...e,uxSortColumn:e.id,columnType:d.QD.Default,activeSortDirection:va(S.sortDirection),isActiveSort:S.sortBy===e.id,cellContentRender:t=>e.render(D(t))}))),F=(0,l.useCallback)((e=>{const t=e.findIndex((e=>e===d.sg.Title));return-1!==t&&(e[t]={label:y.formatMessage({id:"@ace/projects:projects.column.name",defaultMessage:"Name"}),predefinedColumn:d.sg.Title}),e}),[y]),{disableViewOnlyProjects:B}=S,z=(0,l.useCallback)((async e=>await(null==n?void 0:n(e))||B&&!e.backingItem.hasPermission(r.SAM.y3.Write)),[B,n]),R=(0,l.useCallback)((e=>!e.backingItem.hasPermission(r.SAM.y3.Write)),[]);(0,l.useEffect)((()=>{e?P.setSelectionBehavior({single:!1,hideFileCheckbox:!1,hideFolderCheckbox:!1,shouldHideCheckbox:R}):P.setSelectionBehavior({single:!0,hideFileCheckbox:!1,hideFolderCheckbox:!1,shouldHideCheckbox:R})}),[e,P,R]);const W=(0,l.useCallback)((e=>{let t=S.sortBy,a="asc"===S.sortDirection?d.fS.desc:d.fS.asc;t!==e&&(t="createDate"===e?d.sP.createDate:d.sP.title,a=d.fS.asc),w(new Ve.z({name:r.kC.DO.Projects,params:{sortBy:"createDate"===t?"createDate":"title",sortDir:a,sortDirection:a}}))}),[S.sortBy,S.sortDirection,w]),H={...(0,Vt.E$)({samList:a}),initialPlaceholderElements:6,renderGridItemPlaceholder:pa,renderListItemPlaceholder:ga};return l.createElement("div",{ref:v,"data-testid":"cdo-projects-list",className:"styles-module_CDOContainer__cyAEI"},l.createElement(d.mU,{launchItems:e=>{for(const t of e)f(D(t).asset)},onBeforeItemClicked:c,startOperation:()=>k,operationState:null!=(E=k.assetOpState)?E:d.Wm.Idle,setOperationState:e=>{k.setAssetOpState(e)},productId:b,theme:N,isFeatureFlagEnabled:e=>"enableUnifiedSelectionUX"===e?void 0!==t:!!fa[e],className:o()(`theme-${N}`,ha[_],"styles-module_CDO__hLApu",g,{"styles-module_express__1ZVdZ":"express"===_,"styles-module_mobile__vxfbV":C,"styles-module_mobileListView__PNOer":C&&"list"===p}),elements:T,ingestSubcategory:"Projects",view:"list"===p?d.wO.List:d.wO.Grid,activeSort:(G=S.sortBy,"createDate"===G?d.sP.createDate:d.sP.title),activeSortDirection:va(S.sortDirection),selectionStore:P,selectionDisabled:void 0===t,selectionManager:t,onSortSelected:W,actionMenuItems:x,hideActionMenu:S.hideProjectActions,shouldRenderItemAsDisabled:z,onSelectionChange:t?I:void 0,toastConfig:{message:"",variant:"info"},overrideListColumns:F,pagination:H},l.createElement(d.zG,{additionalChangeProps:[C?"compact":"full"],isHeaderVisible:!1,cardSize:(V=C,V?ta:ea),sortOptions:[d.sP.title,d.sP.modifiedDate],getPropsForItem:e=>({disabled:R(e),shouldHideCheckbox:R})},(e=>{var t,a;return null==(a=(t=D(e)).getGridViewItem)?void 0:a.call(t)})),l.createElement(d.Bv,{columns:O,isHeaderVisible:!C,hideSelectAllCheckbox:!1,getPropsForItem:e=>({disabled:R(e),shouldHideCheckbox:R})},(e=>{var t,a;return null==(a=(t=D(e)).getListViewItem)?void 0:a.call(t)}))));var V,G}))),ya=(0,c.Pi)((function(e){const t=(0,u.Z)(),{dispatchEvent:a}=(0,s._w)(),{themeIsSpectrum:n}=(0,s.Fg)(),c=(0,s.XA)(),p=(0,i.u)(),{sortBy:g,sortDirection:h,view:f,searchQuery:v,projectView:E}=p,y=St(),b=(0,q.c)(),_=(0,q.d)(),j=y.items.length,w=y.total,M=y.status===r.SAM.ak.ReadyHasMorePages||y.status===r.SAM.ak.ReadyFullyLoaded,C=(0,X.u)("ProjectList",E),S=(0,l.useRef)(!1),N=(0,l.useCallback)((()=>{S.current||M&&(S.current=!0)}),[M]),{singleSelectionMode:x}=e;(0,l.useEffect)((()=>{S.current&&M&&C()}),[C,M,p.projectView,S]),(0,l.useEffect)((()=>{S.current&&M&&!v&&b(j,null!=w?w:0,{sortBy:g,sortDirection:h,view:f})}),[j,v,b,g,h,M,w,f]),(0,l.useEffect)((()=>{S.current&&v&&M&&void 0!==w&&_(v,w)}),[M,v,_,w]);const k=(0,l.useMemo)((()=>{if(x)return new d.l7({selectionUXConfig:{clickSelectionMode:r.kC.yj.ClickSelectType.Single,showCheckbox:!0,showEllipsisOnHover:!1,alwaysShowEllipsis:!1}})}),[x]),P=(0,l.useCallback)((()=>!x),[x]);return y.status===r.SAM.ak.HadLoaderErrors?l.createElement($t,null):0===j&&y.status===r.SAM.ak.ReadyFullyLoaded?l.createElement(Qt,{ref:N,searchQuery:v}):l.createElement(l.Fragment,null,v&&void 0!==w&&l.createElement("div",{className:"styles-module_searchResultsCount__1JEau","data-testid":"project-list-search-result-count"},l.createElement(m.Z,{id:"@ace/projects:projects.search.heading",values:{count:w,name:v},defaultMessage:'{count,plural,=1{1 result for "{name}"} other{# results for "{name}"}}'})),l.createElement(Ea,{hideProjectMetadata:e.hideProjectMetadata,shouldRenderItemAsDisabled:e.shouldRenderItemAsDisabled,ref:N,className:o()("styles-module_ProjectList__jNfQM",{"styles-module_spectrum__QbX8h":n}),viewMode:p.view,samList:y,columns:c?[]:ba(t,p),onItemClick:e=>{a(new Ve.z({name:r.kC.DO.Project,params:{projectId:e.id,assetId:void 0}}))},onBeforeItemClicked:P,selectionManager:k}))}));function ba(e,{projectView:t}){return[{id:"owner",label:e.formatMessage({id:"@ace/projects:projects.column.createdBy",defaultMessage:"Created By"}),render:({asset:e})=>{if(!e.isProject)return"";const t=e.creator;return t?l.createElement(C,null,t.displayName):""},isSortDisabled:!0},{id:"createDate",label:e.formatMessage({id:"@ace/projects:projects.column.dateCreated",defaultMessage:"Date Created"}),render:({asset:e})=>{var t;const{unit:a,value:r}=null!=(t=(0,d.WZ)(e.created))?t:{};return l.createElement(C,null,l.createElement(p.Z,{unit:a,value:r}))},isSortDisabled:"recent"===t},{id:"members",label:e.formatMessage({id:"@ace/projects:projects.column.sharing",defaultMessage:"Sharing"}),render:({asset:e})=>l.createElement(Ut,{project:e}),isSortDisabled:!0}]}var _a=(0,c.Pi)((function(){const{spectrumTheme:e}=(0,s._w)(),t=(0,u.Z)(),{enableSearch:a,searchQuery:r,hideProjectActions:n,projectView:o,sortBy:c,sortDirection:d,view:p}=(0,i.u)(),g=(0,s.XA)(),h=(0,l.useMemo)((()=>t.formatMessage({id:"@ace/projects:heading.name",defaultMessage:"Projects"})),[t]),f=l.createElement(Ht,{hideProjectActions:n,projectView:o,sortBy:c,sortDirection:d,enableSearch:a,searchQuery:r,view:p,variant:g?"compact":void 0});return"express"===e?l.createElement("div",{"data-testid":"project-list-header"},f):l.createElement("div",{"data-testid":"project-list-header",className:"style-module_spectrum__ZAZPM"},l.createElement("div",{"data-testid":"project-list-header-upper",className:"style-module_upper__Mkj7b"},l.createElement(Xt.n,{rootTitle:h}),!n&&l.createElement(ct,{icon:l.createElement(R,{size:"S"}),variant:"secondary",quiet:g},!g&&l.createElement(m.Z,{id:"@ace/projects:button.newproject.spectrum",defaultMessage:"Create project"}))),f)}));const ja=(0,c.Pi)((function({hideHeader:e,hideProjectMetadata:t,shouldRenderItemAsDisabled:a,singleSelectionMode:n}){const{themeIsExpress:c}=(0,s.Fg)(),{spectrumTheme:d,dispatchEvent:m}=(0,s._w)(),u=(0,s.XA)(),{view:p}=(0,i.u)(),g=(0,s.sd)();return(0,l.useEffect)((()=>{u&&c&&"grid"===p&&m(new Ve.z({name:r.kC.DO.Projects,params:{viewMode:"list",view:"list"}}))}),[u,m,p,c]),l.createElement(l.Fragment,null,d&&!g&&l.createElement(W.P,null),l.createElement("div",{className:o()(Jt.root,Jt[d]),"data-testid":`projects-organizer-${p}`,style:g?void 0:{display:"none"}},e?null:l.createElement(_a,null),l.createElement(ya,{hideProjectMetadata:t,shouldRenderItemAsDisabled:a,singleSelectionMode:n})))}));var wa=(0,jt.w)(ja),Ma=(0,Yt.w)(wa)},32241:(e,t,a)=>{a.d(t,{a:()=>m,b:()=>v,c:()=>u,d:()=>f,e:()=>i,f:()=>E,g:()=>g,h:()=>p,i:()=>h,j:()=>d,k:()=>l});var r=a(40417),s=a(74279),n=a(66204),o=a(35904);const c=e=>{const{dispatchEvent:t}=(0,r._w)();return(0,n.useCallback)(((...a)=>{const r=e(...a);o.I.fireEvent(r),t(new CustomEvent("analytics",{bubbles:!0,composed:!0,detail:r}))}),[t,e])},l=e=>{const{dispatchEvent:t}=(0,r._w)(),c=s.Z.cSdk;return(0,n.useCallback)((async(r,s)=>{if(!c)return;const n={module:{name:"AssetBrowser",version:a.g.AssetBrowserVersion},...s},l=function(e,t){let a;switch(t){case o.P.ProjectCreationWizard:a="dialog.";break;case o.P.ProjectCreate:a="component.";break;case o.P.ProjectContents:a="1up.";break;default:a=""}return`project.${a}${e}`}(r,e);try{const e=await c.createWorkflowContext(n);await c.fireAnalyticsEvent(l,e.referenceId)}catch(e){console.error("Error firing event using the AUP SDK:",e)}finally{t(new CustomEvent("analytics",{bubbles:!0,composed:!0,detail:{}}))}}),[c,t,e])},i=()=>c(o.p),d=()=>c(o.b),m=()=>c(o.c),u=()=>c(o.d),p=()=>c(o.e),g=()=>c(o.f),h=()=>c(o.h),f=()=>c(o.i),v=()=>c(o.j),E=()=>c(o.m)},46916:(e,t,a)=>{a.d(t,{u:()=>n});var r=a(66204),s=a(88921);function n(e){return(0,r.useContext)(s.F).includes(e)}},99577:(e,t,a)=>{a.d(t,{u:()=>q});var r=a(14297),s=a(40417),n=a(81775),o=a(66204),c=a(98575),l=a(66902),i=a(32241),d=a(35904),m=a(96825),u=a(77978),p=a(49943),g=a(9284),h=a(21015),f=a(4917),v=a(16922),E=a(68799),y=a(79970),b=a(65741),_=a(30884),j=a.n(_),w=a(58066),M=a(41646),C=a(95483),S=a(86808),N=a(93573),x=a(6051),k=a(88188),P=a(86555);const I=async({project:e,baseUrls:t,locale:a,routes:r,dispatchEvent:s,sam:n})=>{const o=await(0,u.L)({asset:e,baseUrls:t,locale:a,routeTemplates:r,linkSource:"copy-link",dispatchEvent:s,sam:n});return new Blob([o],{type:"text/plain"})};function A({sendAnalytics:e,intl:t,routes:a,showToast:r,themeInfo:s,userId:n,viewLocation:c,baseUrls:l,dispatchEvent:i,sam:d}){return{label:s.themeIsExpress?t.formatMessage({id:"@ace/projects:projects.actionbar.copylink.express",defaultMessage:"Copy Link"}):t.formatMessage({id:"@ace/projects:projects.actionbar.copylink",defaultMessage:"Copy link"}),value:"copy-link-project",icon:o.createElement(m.Z,null),isVisible:e=>e.isProject,execute:async s=>{e({element:s,subcategory:c,type:"click",subtype:"copy-link",sequence:"context-menu",userId:n});try{await navigator.clipboard.write([new ClipboardItem({"text/plain":I({project:s,locale:t.locale,routes:a,baseUrls:l,dispatchEvent:i,sam:d})})]),r({content:t.formatMessage({id:"@ace/projects:projects.actionbar.copylink.toast.copied",defaultMessage:"Link to {name} is copied to clipboard"},{name:s.name}),variant:"positive"}),e({element:s,subcategory:c,type:"success",subtype:"copy-link",sequence:"toast",userId:n})}catch(a){r({content:t.formatMessage({id:"@ace/projects:projects.actionbar.copylink.toast.failed",defaultMessage:"Failed to copy link to {name}"},{name:s.name}),variant:"negative"}),e({element:s,subcategory:c,type:"error",sequence:"toast",subtype:"copy-link",error:a})}}}}var L=(0,o.forwardRef)((function({className:e,children:t,...a},r){const{themeIsExpress:n,themeIsSpectrum:c}=(0,s.Fg)();return o.createElement("div",{...a,ref:r,className:j()(e,"style-module_content__ky5Kg",{"style-module_express__MkGLu":n,"style-module_spectrum__kXeGH":c})},t)})),Z={footer:"style-module_footer__lCBaZ",express:"style-module_express__4Tu5D",spectrum:"style-module_spectrum__wLrYY"};function T({children:e,className:t=""}){const{themeIsExpress:a,themeIsSpectrum:r}=(0,s.Fg)(),n=a?"l":"m";return o.createElement(w.Z,{className:j()(t,Z.footer,{[Z.express]:a,[Z.spectrum]:r}),dir:"ltr",orientation:"horizontal",size:n},e)}var D={divider:"style-module_divider__mAVb0",softDelete:"style-module_softDelete__C1DAT",loadingSpinner:"style-module_loadingSpinner__he2Ec"},O=(0,b.Pi)((function({onSuccess:e,project:t,viewLocation:a}){var r;const{closeModal:m,showToast:u,environment:g,locale:b}=(0,s._w)(),{themeIsExpress:_}=(0,s.Fg)(),j=(0,c.Z)(),w=(0,d.a)(),C=(0,i.e)(),[S,N]=(0,o.useState)(!1),x=(0,n.UW)({source:t.children,loadAll:!1,limit:1}),k=(0,o.useCallback)((()=>{m({type:p.kC.cY.Cancel}),C({element:t,subcategory:a,type:"click",subtype:"delete-cancel",pagename:"delete"})}),[t,m,C,a]),P=()=>{const e={stage:"https://www.stage.adobe.com/files/deleted",prod:"https://www.adobe.com/files/deleted"}[g];return o.createElement(f.Z,{target:"_blank",href:e},o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.storage",defaultMessage:"Adobe Cloud storage"}))},I=(0,o.useCallback)((async()=>{if(!S){C({element:t,subcategory:a,type:"click",subtype:"delete-confirm",pagename:"delete"});try{const r=w.startMeasure("DiscardProject");N(!0),await t.discard(),r(),null==e||e(),u({content:j.formatMessage({id:"@ace/projects:projects.actionbar.discard.toast.discarded",defaultMessage:"Project {name} has been deleted"},{name:t.name}),dismissTime:5e3,actionCallback:{label:j.formatMessage({id:"@ace/projects:button.undo",defaultMessage:"Undo"}),callback:()=>{!async function(e){const{project:t,intl:a,viewLocation:r,showToast:s,trackProjectAction:n}=e;try{n({element:t,subcategory:r,type:"click",subtype:"undo-delete",sequence:"toast"}),await t.restore(),s({content:a.formatMessage({id:"@ace/projects:projects.actionbar.discard.toast.undoSuccess",defaultMessage:"Undo complete"}),variant:"positive"}),n({element:t,subcategory:r,type:"success",sequence:"toast",subtype:"restore"})}catch(e){n({element:t,subcategory:r,type:"error",sequence:"toast",subtype:"restore",error:e}),s({content:a.formatMessage({id:"@ace/projects:projects.actionbar.discard.toast.undoFailure",defaultMessage:"We ran into a problem restoring your project"}),variant:"negative"})}}({project:t,intl:j,viewLocation:a,showToast:u,trackProjectAction:e=>C(e)})}},variant:"positive"}),C({element:t,subcategory:a,type:"success",subtype:"delete",sequence:"toast"}),m({type:p.kC.cY.Success})}catch(e){u({content:j.formatMessage({id:"@ace/projects:projects.actionbar.discard.toast.failed",defaultMessage:"We ran into a problem deleting your project"}),variant:"negative"}),C({element:t,subcategory:a,type:"error",sequence:"toast",subtype:"delete",error:e}),m({type:p.kC.cY.Error})}finally{N(!1)}}}),[w,t,C,m,e,u,j,a,S]);return _&&x&&x.status===p.SAM.ak.Loading?o.createElement(L,{"data-testid":"project-discard-dialog"},o.createElement("div",{className:D.loadingSpinner,"data-testid":"project-contents-loading"},o.createElement(E.Z,{size:"L"}))):o.createElement(L,{"data-testid":"project-discard-dialog"},o.createElement(M.H,null,o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.heading",defaultMessage:"Delete project"})),o.createElement(v.Z,{variant:"small",className:D.divider}),o.createElement("div",{className:D.softDelete},_?o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.softDeleteExpress",defaultMessage:"{isEmpty,select,true{<strong>Deleted projects can be restored for up to 30 days</strong> in {link}. After 30 days, projects will be <strong>permanently deleted from all apps that use Adobe Cloud storage</strong>.} other{There are assets in here. <strong>Deleted projects can be restored for up to 30 days</strong> in {link}. After 30 days, projects will be <strong>permanently deleted from all apps that use Adobe Cloud storage</strong>.}}",values:{link:o.createElement(P,null),strong:e=>o.createElement("strong",null,e),isEmpty:0===(null==x?void 0:x.items.length)}}):o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.softDelete",defaultMessage:"Members won’t have access and files will become unpublished."})),o.createElement("div",null,_?o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.hardDeleteExpress",defaultMessage:"Upon deletion, published files will be unpublished, and collaborators will lose access to them."}):o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.hardDelete",defaultMessage:"Deleted projects will be permanently removed from Adobe cloud storage after 30 days. {link}.",values:{link:o.createElement(y.Z,{url:`${(0,s.YG)("deleted-files-retention",null!=(r=(0,d.g)(b))?r:"en")}`},o.createElement(l.Z,{id:"@ace/projects:learnMore",defaultMessage:"Learn more"}))}})),o.createElement(T,{"data-testid":"project-discard-dialog-footer"},o.createElement(h.default,{"data-testid":"cancel-discard-project",variant:"secondary",onClick:k},o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.cancel",defaultMessage:"Cancel"})),o.createElement(h.default,{"data-testid":"confirm-discard-project",variant:"negative",onClick:I,disabled:S},o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.confirm",defaultMessage:"Delete"}))))}));function F({sendAnalytics:e,intl:t,onSuccess:a,showModal:r,viewLocation:s,onBefore:n}){return{label:t.formatMessage({id:"@ace/projects:projects.actionbar.discard",defaultMessage:"Delete"}),value:"discard-project",icon:o.createElement(g.Z,null),groupName:"destructiveActions",isVisible:e=>e.isProject&&e.directorySubtype!==p.SAM.t.WF_PROJECT&&e.hasPermission(p.SAM.y3.Discard),execute:async t=>{var c;e({element:t,subcategory:s,type:"click",subtype:"delete",sequence:"context-menu"}),(null!=(c=await(null==n?void 0:n([t])))?c:[t]).length&&await r(o.createElement(O,{"data-testid":"project-discard-dialog",onSuccess:a,project:t,viewLocation:s}),{size:"m",onClose:()=>{e({element:t,subcategory:s,type:"click",subtype:"close",pagename:"delete"})}})}}}function B({sendAnalytics:e,intl:t,showModal:a,userId:r,viewLocation:s}){return{label:t.formatMessage({id:"@ace/projects:projects.actionbar.invite",defaultMessage:"Share"}),value:"share-project",icon:o.createElement(C.Z,null),isVisible:e=>e.isProject&&e.directorySubtype!==p.SAM.t.WF_PROJECT,execute:async t=>{e({element:t,subcategory:s,type:"click",subtype:"share",sequence:"context-menu",userId:r}),await a(o.createElement(S.P,{project:t,viewLocation:s}),{size:"m",onClose:()=>{e({element:t,subcategory:s,type:"click",subtype:"close",pagename:"share",userId:r})}})}}}var z={container:"styles-module_container__N8H0X"};const R=({reason:e,intl:t})=>{switch(e){case p.SAM.fL.CANNOT_LEAVE_ADDRESS_BOOK_GROUP_MEMBER:return t.formatMessage({id:"@ace/projects:projects.actionbar.leave.toast.failed.addressBookGroupMember",defaultMessage:"You can’t leave because you belong to an invited group, try leaving the group."});case p.SAM.fL.CANNOT_LEAVE_IS_OWNER:return t.formatMessage({id:"@ace/projects:projects.actionbar.leave.toast.failed.owner",defaultMessage:"You can’t leave because you’re the owner."});case p.SAM.fL.CANNOT_LEAVE_IS_ADMIN_OF_PROJECT:return t.formatMessage({id:"@ace/projects:projects.actionbar.leave.toast.failed.isAdmin",defaultMessage:"You can’t leave because you’re an admin."});case p.SAM.fL.CANNOT_LEAVE_LAST_COLLABORATOR:case p.SAM.fL.CANNOT_LEAVE_NO_COLLABORATORS:case p.SAM.fL.CANNOT_LEAVE_LAST_DIRECT_COLLAB_WITH_SHARE_PERMISSION:return t.formatMessage({id:"@ace/projects:projects.actionbar.leave.toast.failed.onlyContributor",defaultMessage:"You’re the only editor. Add another before leaving."});default:return t.formatMessage({id:"@ace/projects:projects.actionbar.leave.toast.failed.default",defaultMessage:"We ran into a problem and couldn’t remove you from the project."})}};function W({onSuccess:e,project:t,viewLocation:a}){const[r,n]=(0,o.useState)(!1),{closeModal:d,showToast:m}=(0,s._w)(),u=(0,c.Z)(),g=(0,i.e)(),f=(0,o.useCallback)((async()=>{await t.removeCurrentUserFromCollaborationList(),null==e||e(),m({content:u.formatMessage({id:"@ace/projects:projects.actionbar.leave.toast.success",defaultMessage:"You have been removed from the “{project}” project"},{project:t.name}),variant:"positive"}),g({element:t,subcategory:a,type:"success",subtype:"leave",sequence:"toast"}),d({type:p.kC.cY.Success})}),[e,g,m,d,u,t,a]),E=(0,o.useCallback)((e=>{m({content:R({intl:u,reason:e}),variant:"negative"}),g({element:t,subcategory:a,type:"error",sequence:"toast",subtype:"leave",error:{name:p.SAM.fL[e]}}),d({type:p.kC.cY.Error})}),[d,u,t,g,m,a]),y=(0,o.useCallback)((async()=>{g({element:t,subcategory:a,type:"click",pagename:"leave",subtype:"leave-confirm"});try{n(!0);const e=t.leaveStatus();e===p.SAM.fL.CAN_LEAVE?await f():E(e)}catch(e){m({content:R({intl:u}),variant:"negative"}),g({element:t,subcategory:a,type:"error",sequence:"toast",subtype:"leave",error:e}),d({type:p.kC.cY.Error})}finally{n(!1)}}),[d,u,t,g,m,a,f,E]),b=(0,o.useCallback)((()=>{d({type:p.kC.cY.Cancel}),g({element:t,subcategory:a,type:"click",subtype:"leave-cancel",pagename:"leave"})}),[d,t,g,a]);return o.createElement(L,{"data-testid":"project-leave-dialog",className:z.container},o.createElement(M.H,null,o.createElement(l.Z,{id:"@ace/projects:projects.dialog.leave.header",defaultMessage:"Saying goodbye?"})),o.createElement("div",{className:D.divider},o.createElement(v.Z,{variant:"small"})),r?o.createElement(x.Z,null):o.createElement(o.Fragment,null,o.createElement("div",{className:z.warning,"data-testid":"project-leave-dialog-warning"},o.createElement(l.Z,{id:"@ace/projects:projects.dialog.leave.body",defaultMessage:"You won’t be able to undo this If you remove yourself. Contact a member if you want to be added back to this project."})),o.createElement(T,{"data-testid":"project-leave-dialog-footer"},o.createElement(h.default,{"data-testid":"cancel-leave-project",variant:"secondary",onClick:b},o.createElement(l.Z,{id:"@ace/projects:projects.dialog.discard.cancel",defaultMessage:"Cancel"})),o.createElement(h.default,{"data-testid":"confirm-leave-project",variant:"cta",onClick:y},o.createElement(l.Z,{id:"@ace/projects:projects.dialog.leave.confirm",defaultMessage:"Leave project"})))))}function H({sendAnalytics:e,intl:t,onSuccess:a,showModal:r,userId:s,viewLocation:n,onBefore:c}){return{label:t.formatMessage({id:"@ace/projects:projects.actionbar.leaveProject",defaultMessage:"Leave"}),value:"leave-project",icon:o.createElement(N.Z,null),groupName:"destructiveActions",isVisible:e=>e.isProject&&e.directorySubtype!==p.SAM.t.WF_PROJECT,execute:async t=>{var l;e({element:t,subcategory:n,type:"click",subtype:"leave",sequence:"context-menu",userId:s}),(null!=(l=await(null==c?void 0:c([t])))?l:[t]).length&&await r(o.createElement(W,{"data-testid":"project-leave-dialog",project:t,onSuccess:a,viewLocation:n}),{size:"m",onClose:()=>{e({element:t,subcategory:n,type:"click",subtype:"close",pagename:"leave"})}})}}}function V({sendAnalytics:e,intl:t,performance:a,showModal:r,viewLocation:s,onBefore:n}){return{execute:async t=>{var c;let l;const[i,d]=t.isProject?["project-rename-dialog","RenameProject"]:["rename-dialog","RenameAsset"];e({element:t,subcategory:s,type:"click",subtype:"rename",sequence:"context-menu"}),(null!=(c=await(null==n?void 0:n([t])))?c:[t]).length&&await r(o.createElement(P.Z,{"data-testid":i,element:t,onConfirm:()=>{l=null==a?void 0:a.startMeasure(d),e({element:t,subcategory:s,type:"click",subtype:"rename-confirm",pagename:"rename"})}}),{onClose:()=>{e({element:t,subcategory:s,type:"click",subtype:"close",pagename:"rename"})},onCancel:()=>{e({element:t,subcategory:s,type:"click",subtype:"rename-cancel",pagename:"rename"})},onError:()=>{e({element:t,subcategory:s,type:"error",sequence:"toast",subtype:"rename"})},onSuccess:()=>{e({element:t,subcategory:s,type:"success",subtype:"rename",pagename:"toast"}),null==l||l()}})},label:t.formatMessage({id:"@ace/projects:projects.actionbar.rename",defaultMessage:"Rename"}),icon:o.createElement(k.Z,null),isVisible:e=>e.isProject&&e.hasPermission(p.SAM.y3.Rename)&&e.directorySubtype!==p.SAM.t.WF_PROJECT||!e.isProject,value:"rename-project"}}function G({sendAnalytics:e,intl:t,userId:a,viewLocation:s,dispatchEvent:n,getWorkfrontContext:c}){return{label:t.formatMessage({id:"@ace/projects:projects.actionbar.workfrontOpen",defaultMessage:"Open in Workfront"}),value:"workfront-open",icon:o.createElement(m.Z,null),isVisible:e=>e.isProject&&e.directorySubtype===p.SAM.t.WF_PROJECT,execute:async t=>{e({element:t,subcategory:s,type:"click",subtype:"workfront-open",sequence:"context-menu",userId:a});try{const o=await c(),l=await o.getWorkfrontLink(t.id);if("string"!=typeof l)throw new Error("Error getting link");(0,r.nG)({dispatchEvent:n,url:l}),e({element:t,subcategory:s,type:"success",subtype:"workfront-open",sequence:"toast",userId:a})}catch(a){console.log("Error opening in Workfront",a),e({element:t,subcategory:s,type:"error",sequence:"toast",subtype:"workfront-open",error:a})}}}}function q({onDestructiveActionSuccess:e,viewLocation:t,actionFilter:a=(()=>!0)}){const l=(0,c.Z)(),m=(0,s.Fg)(),{showModal:u,showToast:p,routes:g,imsData:h,environment:f,dispatchEvent:v}=(0,s._w)(),E=(0,i.e)(),y=(0,d.a)(),b=(0,n.J4)(),_=null==b?void 0:b.getWorkfrontContext,j=null==h?void 0:h.userId,w=(0,o.useMemo)((()=>(0,s.jw)(f)),[f]),{onBeforeRename:M,onBeforeDelete:C,getOpenCloudDocuments:S}=(0,s.Rr)();return(0,o.useMemo)((()=>[G({sendAnalytics:E,intl:l,userId:j,viewLocation:t,dispatchEvent:v,getWorkfrontContext:_}),B({sendAnalytics:E,intl:l,showModal:u,userId:j,viewLocation:t}),A({sendAnalytics:E,intl:l,routes:g,showToast:p,themeInfo:m,userId:j,viewLocation:t,baseUrls:w,dispatchEvent:v,sam:b}),V({sendAnalytics:E,intl:l,performance:y,showModal:u,viewLocation:t,onBefore:async e=>(0,r.py)({elements:e,getBlockedAssets:M,intl:l,showToast:p,getCurrentlyOpenAssets:S,sam:b})}),H({sendAnalytics:E,intl:l,onSuccess:e,showModal:u,userId:j,viewLocation:t,onBefore:async e=>(0,r.py)({elements:e,intl:l,showToast:p,getCurrentlyOpenAssets:S,sam:b})}),F({sendAnalytics:E,intl:l,onSuccess:e,showModal:u,viewLocation:t,onBefore:async e=>(0,r.py)({elements:e,getBlockedAssets:C,intl:l,showToast:p,getCurrentlyOpenAssets:S,sam:b})})].filter((e=>a(e.value)))),[E,l,u,j,t,g,p,m,w,v,y,e,M,S,b,C,a,_])}},87422:(e,t,a)=>{a.d(t,{a:()=>i,u:()=>l});var r=a(23147),s=a(40417),n=a(46916),o=a(49943),c=a(66204);function l(){const{appId:e}=(0,s._w)(),t=(0,n.u)("workfrontProjects");let a,o=!0,c=!1,l=!1,i=!0;return["photoshop","photoshop_web","illustrator","in_design","firefly"].includes(null!=e?e:"")&&(a=r.b2.LIBRARIES,o=!1,c=!0,l=t,i=!1),"firefly"===e&&(a=void 0),{excludeMediaTypes:a,supportCreateLibrary:o,supportLibraryDropdown:c,supportWorkfrontProjects:l,supportLinkedBrands:i}}function i(e){const t=(0,s.sd)(),a=(0,c.useRef)(!1),r=(0,c.useRef)(e);(0,c.useEffect)((()=>{r.current=e}),[e]),(0,c.useEffect)((()=>{a.current?t&&r.current&&(r.current.items.forEach((e=>{e.thumbnailStatus===o.SAM.gQ.Error&&e.clearRenditionError()})),r.current.status===o.SAM.ak.HadLoaderErrors?r.current.setNeedsRefresh():r.current.refresh()):a.current=!0}),[t])}},51728:(e,t,a)=>{a.d(t,{S:()=>u,u:()=>p});var r=a(77978),s=a(40417),n=a(81775),o=a(66204),c=a(54909);const l=[{role:"EDIT_SHARE",label:"EDIT",preselected:!0},{role:"VIEW",label:"COMMENT"}];function i(){const e=navigator.userAgent.toLowerCase();return/iphone|ipad|ipod/.test(e)?3:/android/.test(e)?2:/mac/.test(e)?0:/win/.test(e)?1:/linux/.test(e)?5:4}const d=JSON.stringify(c.D),m=({project:e,wizarddata:t,sendmessagerequestevent:a,suppressemailnotifications:r,disablelinkaccess:n,roles:c,emailnotification:l,notificationLinkUrl:d,copyLinkUrl:m,title:u,hideheader:p,messageConfigLineHeight:g=6,...h})=>{const f=function(e,t,a){const{onInviteFulfilled:r,onInviteRejected:n,onRemoveFulfilled:c,onRemoveRejected:l,onSkip:d,onIngestEvent:m}=e,{productId:u,appVersion:p,clientId:g}=(0,s._w)(),h=(0,o.useRef)(null);return(0,o.useEffect)((()=>{const{current:e}=h;return e&&(e.roles=t,e.features={groups:!0},e.idpClientId=g,e.analyticsData={source:{client_id:g,name:u,platform:i(),version:p},event:{category:"WEB"}},e.messageConfig=a,m&&e.addEventListener("ingestEvent",m),r&&e.addEventListener("inviteFulfilled",r),n&&e.addEventListener("inviteRejected",n),c&&e.addEventListener("removeFulfilled",c),l&&e.addEventListener("removeRejected",l),d&&e.addEventListener("skip",d)),()=>{e&&(m&&e.removeEventListener("ingestEvent",m),r&&e.removeEventListener("inviteFulfilled",r),n&&e.removeEventListener("inviteRejected",n),c&&e.removeEventListener("removeFulfilled",c),l&&e.removeEventListener("removeRejected",l),d&&e.removeEventListener("skip",d))}}),[p,g,a,m,r,n,c,l,d,u,t]),h}(h,c,{lineHeight:g}),{disableAnalytics:v,scale:E}=(0,s._w)(),{themeIsExpress:y}=(0,s.Fg)();return o.createElement("cc-share-dialog",{ref:f,...(0,s.lT)({sendmessagerequestevent:a,suppressemailnotifications:r,disablelinkaccess:n,hideheader:p,analyticsenabled:!v,compactlayout:"large"===E,hideclosebutton:y||Boolean(t)}),"data-testid":"cc-share-dialog",assetid:e.id,assetname:e.name,wizarddata:t,title:u,assettype:"project",emailnotification:l,targeturl:m,enablefacepile:!0,notificationlinkurl:d,openeddialog:"share",inviteapiversion:s.aZ})},u=({project:e,...t})=>{const{routes:a,environment:c,dispatchEvent:i,locale:u}=(0,s._w)(),p=(0,n.J4)(),g=(0,o.useMemo)((()=>(0,s.jw)(c)),[c]),[h,f]=(0,o.useState)(void 0),[v,E]=(0,o.useState)(void 0);return(0,o.useEffect)((()=>{(async()=>{const t=await(0,r.L)({asset:e,locale:u,baseUrls:g,routeTemplates:a,linkSource:"copy-link",dispatchEvent:i,sam:p}),s=await(0,r.L)({asset:e,locale:u,baseUrls:g,routeTemplates:a,linkSource:"email-invite",dispatchEvent:i,sam:p});f(t),E(s)})()}),[e,u,g,a,i,p]),h&&v?o.createElement(m,{roles:l,notificationLinkUrl:v,copyLinkUrl:h,emailnotification:d,...t,project:e}):null};function p(){const{appId:e,environment:t,locale:a,clientId:r,imsData:n,productId:o,theme:c,spectrumTheme:l,shareSheetVersion:i}=(0,s._w)();return(0,s.KX)({appId:e,environment:t,locale:a,clientId:r,productId:o,userId:n.userId,userEmail:n.email,themeType:l,theme:c,shareSheetVersion:i})}},94016:(e,t,a)=>{e.exports=a.p+"03feeff6-error_state.svg"}}]);