vendor: 4,645 bytes, line 1
1var ae=Object.defineProperty,se=Object.defineProperties;var ce=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var le=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable;var V=(e,r,i)=>r in e?ae(e,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[r]=i,P=(e,r)=>{for(var i in r||(r={}))le.call(r,i)&&V(e,i,r[i]);if(R)for(var i of R(r))me.call(r,i)&&V(e,i,r[i]);return e},F=(e,r)=>se(e,ce(r));import{_ as t,a as o,b as _}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_1_jsx_mf_2_runtime__loadShare__.js-B177jzqY.js";import{c6 as de,a as ue,j as T,l as J,cC as pe,s as N,bM as fe,cD as he,C as X,cE as W,b_ as E,cF as Z,bT as p,bS as g,cm as xe,cs as ge,cG as ke,F as be,W as Be,bR as ye,m as M,cH as ve,cI as Se,a1 as Ce,bP as d,N as we,c4 as Ue,cJ as Te,i as Ie,cK as $,bX as _e,r as O}from"./index-C8DIms-h.js";import{e as ee,b as te,a as ze,c as Le}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react__loadShare__.js-ClGO9exV.js";import{I as Ae}from"./en-US-CcscABQy.js";import{V as Me}from"./ViewTitle-DlDMKMwm.js";import{d as De}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare___mf_0_unleash_mf_1_proxy_mf_2_client_mf_2_react__loadShare__.js-BdtqsXmB.js";import{u as Re,b as re,a as ie,S as G,V as Ve}from"./Layout-bCGixQba.js";import{G as Pe}from"./useBucketMediaFavoriteCacheUpdate-JcQ4Mztc.js";import{P as Fe,q as Ne}from"./MediaShareCreate-BiFB7eqO.js";import{u as We,I as j}from"./Appbar-CdqiVhJM.js";import{T as Ee}from"./TextField-XHezjr4a.js";import{S as D}from"./Stack-QTrU5DBN.js";import{C as Q}from"./Chip-ATUcrM8H.js";import{k as q}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_router_mf_2_dom__loadShare__.js-CK4j7iSY.js";import{u as $e}from"./useBucketUserUpdate-nZfAnGLY.js";import{u as Oe}from"./useBucketsByUserId-BDLqRdNm.js";import{u as H}from"./useProfilePlan-CFYSgKgo.js";import{C as Ge}from"./Container-HzNH3NAu.js";import{T as je}from"./moment-BQKGOo7b.js";import"./__virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react__loadShare__.js_commonjs-proxy-D_fXcg40.js";import"./virtualExposes-_ivNhQLP.js";import"./remoteEntry-uboCqDRT.js";import"./preload-helper-s0Msbe4-.js";import"./index-DM2295YJ.js";import"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_dom_mf_1_client__loadShare__.js-_fD68H2V.js";import"./__virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_dom__loadShare__.js_commonjs-proxy-BYnSnx8j.js";import"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_dom__loadShare__.js-ckyQG2Wp.js";import"./index-CwMG8eoe.js";import"./groupsyChrome-CLCFmWEd.js";import"./index-C-9SF67q.js";import"./Popper-Dy4hrUxg.js";import"./Select-C0o-DiOk.js";import"./isMuiElement-ByswdNQJ.js";import"./List-g65CIM25.js";import"./useBucket-BIB0F6cO.js";import"./useSelectedMedia-moNafvFD.js";import"./AlbumDelete-C9KLfwcA.js";import"./Close-CS8X6lPR.js";import"./albumCacheLinks-COyuqQrC.js";import"./index-CKJ3iTdM.js";import"./useBucketMediaUpload-CDHeH3K-.js";import"./index--eSQkUPx.js";import"./placeholders-BhfK6KrI.js";import"./useAnalytics-Bqtss9LT.js";import"./ListItemButton-CSZvALOV.js";import"./ListItemText--jWI7Cah.js";import"./index-B6UHHHHX.js";import"./getThemeProps-CWzAk5Hy.js";import"./Dialog-DJadggB1.js";import"./DialogContent-BYgwep7Q.js";import"./DialogActions-FWBMDTDu.js";import"./formatDistanceToNow-uO2sKiQN.js";import"./Avatar-DO4rlweQ.js";import"./DialogTitle-CXgQtTsT.js";import"./DialogContentText-BuA64lWT.js";import"./ShoppingCartOutlined-B9P3wYA5.js";import"./Skeleton-CHHkEUB-.js";import"./Divider-D0Q2hE10.js";import"./dividerClasses-DKoWjx9h.js";import"./useCoverImage-LxxClbdl.js";import"./coverImageProcessor-BxMTeS1Q.js";import"./MediaDetails-DGfbi8nE.js";import"./formatBytes-jRUNT9z8.js";import"./CloudDownloadOutlined-QqXI5ZLk.js";import"./Grid-C0JuSV3X.js";import"./useThemeProps-BR0W8aGA.js";import"./CheckCircleOutline-CinuUtlN.js";import"./useBucketMediaMove-BQjlNRvH.js";import"./logger-YHhloPCO.js";import"./ListItem-Bac8ygTt.js";import"./Link-CF_mY1kC.js";import"./SettingsMenu-DW5epDzy.js";import"./getInitials-DL7R944W.js";import"./index.esm-BNoxB-cU.js";import"./UpsellModal-C_O-36_D.js";import"./useStartPlusCheckout-Cfk75TzO.js";import"./PaymentModal-BKpq6xP1.js";import"./useSubscriptionCreate-C7gk3Ixu.js";import"./StyledFormAlert-CPss5llY.js";import"./StyledFormDivider-CsAJDStv.js";import"./Autocomplete-DrFlT9WD.js";import"./CheckCircle-CEvPgtb7.js";import"./useDownloadGate-BU14gIxS.js";import"./useBucketList-Dp_j2Qaf.js";import"./Videocam-DFmQbUqM.js";
1import"./BucketCreate-W2j7i5fC.js";import"./groupCapUpsell-C7pFxje8.js";import"./FormControlLabel-DDOXog2C.js";import"./FilterAndSort-DXPKXNHS.js";import"./mediaSortOptions-w2yTjTeV.js";import"./inviteUrl-BPL9TqJF.js";import"./PasswordVisibilityAdornment-Bsoiby26.js";import"./__vite-browser-external-D7Ct-6yo.js";import"./groupsy-logo-white-C4_zM7ld.js";import"./X-9gRLxPhC.js";import"./ArrowBack-Db3TjviE.js";import"./Menu-S9skcw_y.js";const Qe=de(t("path",{d:"m14.06 9.02.92.92L5.92 19H5v-.92zM17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29m-3.6 3.19L3 17.25V21h3.75L17.81 9.94z"})),qe=[E.Completed,E.InProgress];function He(e=!1){var S,I,C,w,U,h;const r=De("disableLegacyGraphForMigratedUsers"),[i]=ue(pe,{onError:B=>{J.error("Error updating profile",B)},onCompleted:()=>{var B;window.location.href.includes("/u/".concat((B=T().currentUser)==null?void 0:B.uid))&&(window.location.href="/buckets")}}),a=ee(i),n=(S=N(fe,{fetchPolicy:"cache-first"}).data)==null?void 0:S.userProfile,c=!!n,s=N(he,{skip:!(n!=null&&n.currentBucketId),variables:{bucketId:n==null?void 0:n.currentBucketId}}),m=!!((I=s.data)!=null&&I.bucket),u=(C=s.data)==null?void 0:C.bucket,k=X(W),x=u==null?void 0:u.architecture,f=(n==null?void 0:n.currentBucketId)===((w=T().currentUser)==null?void 0:w.uid)||x===Z.Kafka,z=(U=n==null?void 0:n.migrationMetadata)==null?void 0:U.hasKafkaBucket,L=qe.includes((h=n==null?void 0:n.migrationMetadata)==null?void 0:h.migrationStatus),b=r&&c&&(L||k||!z),v=r&&e,A=B=>{W(B)};return te(()=>{!c||!m||v&&(!f&&!b||a.current({variables:{data:{currentBucketId:null}}}))},[v,f,c,m,b]),{setConvertedVar:A,disableLegacyArchitectureAccess:b,skipLegacyRequests:b}}function Ke(e,r,i){return i?"Loading...":e?e.firstName&&e.lastName?"".concat(e.firstName," ").concat(e.lastName):e.email?e.email:e.id||r||"Unknown User":r||"Unknown User"}function K({bucket:e,userId:r}){var u,k,x;const i=xe(),{ownerProfile:a,loading:l}=Re({bucketId:e.id,ownerId:e.ownerId||void 0}),n=r===e.ownerId,c=i.palette.customBlue,s=c[500],m=c[50];return t(D,{direction:"row",gap:"5px",alignItems:"center",flexWrap:"wrap",children:((u=e.bucketUserCount)!=null?u:0)>1?o(_,{children:[t(Q,{label:"".concat((k=e.bucketUserCount)!=null?k:0," ").concat(((x=e.bucketUserCount)!=null?x:0)===1?"Member":"Members"),icon:t(Pe,{sx:{fill:s}}),size:"small",sx:{color:s,background:m,fontSize:{xs:"0.75rem",sm:"0.875rem"},pl:"5px"}}),o(g,{variant:"h3",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},cursor:"default",fontWeight:"400"},children:[t("strong",{children:"Owner:"})," ",n?"You":Ke(a,(e==null?void 0:e.ownerId)||void 0,l)]})]}):o(_,{children:[t(Q,{label:"No Members",icon:t(Fe,{}),size:"small",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},pl:"5px"}}),o(g,{variant:"h3",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},cursor:"default",fontWeight:"400"},children:[t("strong",{children:"Owner:"})," You"]})]})})}function ne({bucket:e,userId:r}){const{mutation:i}=We(),[a,l]=ze(null),n=()=>{l(a?null:e.title)},c=m=>{l(m.target.value)},s=m=>{if(m.preventDefault(),!a)return;const u={bucketId:e.id,data:{title:a}};i({variables:u,optimisticResponse:{bucketUpdate:F(P({},e),{title:a})}}),l(null)};return a?o(_,{children:[o("form",{onSubmit:s,style:{display:"flex",alignSelf:"center",alignItems:"center"},children:[t(Ee,{"data-test":"title",label:"Bucket Title",variant:"standard",fullWidth:!0,autoFocus:!0,onChange:c,name:"title",size:"small",margin:"dense",value:a||""}),t(p,{size:"small",onClick:n,children:"Cancel"}),t(p,{size:"small",variant:"contained",type:"submit",children:"Save"})]}),t(K,{bucket:e,userId:r})]}):o(_,{children:[o(D,{direction:"row",gap:"5px",alignItems:"center",children:[t(g,{variant:"h2",sx:{fontSize:{xs:"1rem",sm:"1.25rem"},fontWeight:"500"},children:e.title}),r===e.ownerId&&t(p,{onClick:n,sx:{minWidth:0,padding:0},children:t(Qe,{fontSize:"small",color:"action"})})]}),t(K,{bucket:e,userId:r})]})}function oe({bucket:e}){const{mutation:r}=ge(),{redirectToBucket:i}=ke(),a=l=>async()=>{const c={data:{currentBucketId:l}},s=()=>{i(l)};await r({variables:c,onCompleted:s,onError:u=>{J.error(u),s()}})};return o(p,{"data-test":"view-bucket-".concat(e.id),onClick:a(e.id),variant:"contained",size:"small",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},textTransform:"capitalize"},children:["View ",re(e.bucketType)]})}const Y=ye(d)({display:"flex",gap:"10px"});
1function Ye({bucket:e,userId:r}){const{mutation:i}=$e(),a=be(),l=()=>{const s={bucketId:e.id,userId:r,data:{userStatus:Ce.Deactivated}};i({variables:s,refetchQueries:[Se],awaitRefetchQueries:!0})},n=a.readFragment({id:"Bucket:".concat(e.id),fragment:Be}),c=re(e.bucketType);return r===e.ownerId?o(Y,{children:[t(j,{bucket:e}),o(p,{"data-test":"manage-bucket-".concat(e.id),variant:"outlined",size:"small",component:q,to:"/bucket/".concat(e.id,"/sharing"),sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},textTransform:"capitalize"},children:["Manage ",c]})]}):n!=null&&n.isAdmin&&e.bucketType===M.Group?o(Y,{children:[t(j,{bucket:e}),t(p,{variant:"outlined",size:"small",color:"error",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},textTransform:"capitalize"},onClick:l,children:"Leave"}),o(p,{"data-test":"manage-bucket-".concat(e.id),variant:"outlined",size:"small",component:q,to:"/bucket/".concat(e.id,"/manage"),sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},textTransform:"capitalize"},children:["Manage ",c]})]}):e.bucketStatus===ve.Active&&e.bucketType===M.Group?t(p,{variant:"outlined",size:"small",color:"error",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},textTransform:"capitalize"},onClick:l,children:"Leave"}):null}function Je({bucket:e,userId:r}){return o(d,{component:"article",sx:{display:"flex",margin:"20px 0",padding:"20px",border:"1px solid #dfdfdf",borderRadius:"8px",justifyContent:"space-between",gap:"20px",flexDirection:{xs:"column",md:"row"}},children:[t(d,{children:t(d,{sx:{display:"flex",gap:"8px",alignItems:"flex-start",flexDirection:"column"},children:t(ne,{bucket:e,userId:r})})}),o(d,{sx:{display:"flex",gap:"10px",flexWrap:"wrap",justifyContent:"flex-end",alignSelf:{xs:"flex-end",md:"center"}},children:[t(d,{children:t(Ye,{bucket:e,userId:r})}),t(d,{children:t(oe,{bucket:e})})]})]})}function Xe(){var i,a;const e=(a=(i=T().currentUser)==null?void 0:i.uid)!=null?a:"",r={bucketType:M.Mybucket,createdAt:"",defaultSortRule:we.Date,id:e,title:"My Bucket"};return o(d,{component:"article",sx:{display:"flex",margin:"20px 0",padding:"20px",border:"1px solid #dfdfdf",borderRadius:"8px",justifyContent:"space-between",gap:"20px",flexDirection:{xs:"column",md:"row"}},children:[t(d,{children:t(d,{sx:{display:"flex",gap:"8px",alignItems:"flex-start",flexDirection:"column"},children:t(ne,{bucket:r,userId:e})})}),t(d,{sx:{display:"flex",gap:"10px",justifyContent:"flex-end",alignSelf:{xs:"flex-end",md:"center"}},children:t(d,{children:t(oe,{bucket:r})})})]})}function Ze({onCreateBucket:e}){const{isSubscriptionActive:r}=ie();return o("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[t(g,{sx:{my:2},variant:"h5",children:"You don't have access to any buckets."}),!r&&o("div",{children:[t(g,{children:"Purchase a subscription to create a bucket."}),t(p,{onClick:()=>{window.location.href="/settings#membership"},sx:{mt:1},variant:"contained",fullWidth:!0,children:"View Plans"})]}),r&&o("div",{children:[t(g,{children:"Create a bucket to continue using Photobucket."}),t(p,{onClick:e,sx:{mt:1},variant:"contained",fullWidth:!0,children:"Create a Bucket"})]})]})}function et(){var w,U;const e=!!X(Te),r=new URLSearchParams(window.location.search),i=r.get("deleted")==="true",a=r.get("deletedNoun")==="group"?"Group":"Space",{createAlert:l}=Ie(),n=ee(l),{canCreateBucket:c,isFreemiumUser:s}=H(),m=(w=T().currentUser)==null?void 0:w.uid,{isSubscriptionActive:u}=ie(),{disableLegacyArchitectureAccess:k}=He(!0),x=!u&&!s,y=!x,{items:f,loading:z,fetchMore:L,nextToken:b}=Oe(),v=f.filter(h=>h.architecture!==Z.Kafka),A=v.length!==f.length,{bucketLimit:S}=H(),I=Le(()=>s&&f.filter(h=>h.ownerId===m).length>=S,[s,f,m,S]),C=()=>{if(I){_e("group_cap"),O("upsellModal");return}O("createBucket")};return te(()=>{i&&n.current(Ne(a.toLowerCase()),"success")},[i,a]),m?!((U=T().currentUser)!=null&&U.emailVerified)&&!e?t(G,{children:t(Ve,{})}):z?null:t(G,{children:o(Ge,{maxWidth:"xl",sx:{marginTop:{xs:"40px",sm:"100px"}},children:[t(Me,{title:"Account Upgrade"}),o(d,{component:"header",sx:{display:"flex",justifyContent:"space-between",paddingBottom:"10px",borderBottom:"1px solid #dfdfdf"},children:[t(D,{direction:"row",sx:{gap:"4px"},children:t(g,{"data-test":"manage-buckets-title",component:"h1",sx:{fontSize:{xs:"1.25rem",sm:"1.5rem"},fontWeight:700},children:"Spaces"})}),c&&t(je,{PopperProps:{disablePortal:y},disableFocusListener:y,disableHoverListener:y,disableTouchListener:y,title:"You need to have an active subscription to create a space.",children:t("div",{children:t(p,{"data-test":"manage-buckets-create-group-bucket",disabled:x,onClick:C,variant:"outlined",size:"small",sx:{fontSize:{xs:"0.75rem",sm:"0.875rem"},textTransform:"capitalize"},children:"Create New Space"})})})]}),o(Ae,{dataLength:f.length,next:L,hasMore:!!b,loader:t($,{}),children:[!k&&A?t(Xe,{}):t("div",{}),v.map(h=>t(Je,{bucket:h,userId:m},h.id))]}),!f.length&&t(Ze,{onCreateBucket:C})]})}):(window.location.href="/auth/login".concat(window.location.search),t($,{}))}function jr(){return t(Ue,{activeSubscription:!0,validFirebaseSession:!0,requireTermsAccepted:!0,children:t(et,{})})}
1export{jr as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.