vendor: 4,104 bytes, line 1
1var St=Object.defineProperty,It=Object.defineProperties;var xt=Object.getOwnPropertyDescriptors;var Y=Object.getOwnPropertySymbols;var Tt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable;var Z=(e,i,a)=>i in e?St(e,i,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[i]=a,T=(e,i)=>{for(var a in i||(i={}))Tt.call(i,a)&&Z(e,a,i[a]);if(Y)for(var a of Y(i))kt.call(i,a)&&Z(e,a,i[a]);return e},k=(e,i)=>It(e,xt(i));import{_ as o,a as C,b as vt}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_1_jsx_mf_2_runtime__loadShare__.js-B177jzqY.js";import{cm as wt,w as nt,F as _t,cb as yt,j as Mt,bP as Dt,v as st,cQ as D,hg as Ct,r as Et,iA as E,jm as B,ae as tt,N as et}from"./index-C8DIms-h.js";import{d as Rt,e as mt,f as Lt}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_router_mf_2_dom__loadShare__.js-CK4j7iSY.js";import{V as $t}from"./ViewTitle-DlDMKMwm.js";import{u as lt}from"./useSearch-BWdka0Ns.js";import{a as zt,E as At,I as Ft,D as Bt,T as Nt}from"./Toolbar-CJhZKyru.js";import{u as dt}from"./useBucket-BIB0F6cO.js";import{e as N,b as Ut}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react__loadShare__.js-ClGO9exV.js";import{A as Vt,F as Gt}from"./index.esm-BNoxB-cU.js";import{I as Ot}from"./index.esm-C-9-vkKh.js";import{C as rt}from"./SettingsMenu-DW5epDzy.js";import{V as qt}from"./Videocam-DFmQbUqM.js";import{u as Wt}from"./index-C-9SF67q.js";import{a as jt}from"./useGetDragMedia-DU4K6CIC.js";import{u as Ht}from"./useSelectedMedia-moNafvFD.js";import{c as Pt}from"./useBucketMediaUpload-CDHeH3K-.js";import{f as Qt}from"./formatImageProxyUrl-Brvd124A.js";import{v as ot,i as it}from"./placeholders-BhfK6KrI.js";import{C as Kt}from"./CustomIconButton-DnnFcK0-.js";import{I as at,i as Xt,a as Jt,S as Yt}from"./DesktopCell-Dh9uE_yi.js";import{u as Zt}from"./useHoverDirty-ct3RanXK.js";import{L as te}from"./MediaShareCreate-BiFB7eqO.js";import{G as ee}from"./Layout-bCGixQba.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___mf_0_unleash_mf_1_proxy_mf_2_client_mf_2_react__loadShare__.js-BdtqsXmB.js";import"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_dom__loadShare__.js-ckyQG2Wp.js";import"./index-CwMG8eoe.js";import"./Select-C0o-DiOk.js";import"./isMuiElement-ByswdNQJ.js";import"./List-g65CIM25.js";import"./AddLink-BP3g9dbt.js";import"./moment-BQKGOo7b.js";import"./Popper-Dy4hrUxg.js";import"./RequiredParameter-sNXTeMLJ.js";import"./AlbumDelete-C9KLfwcA.js";import"./Close-CS8X6lPR.js";import"./TextField-XHezjr4a.js";import"./en-US-CcscABQy.js";import"./albumCacheLinks-COyuqQrC.js";import"./index-CKJ3iTdM.js";import"./ListItemButton-CSZvALOV.js";import"./ListItemText--jWI7Cah.js";import"./useBucketMediaFavoriteCacheUpdate-JcQ4Mztc.js";import"./index-B6UHHHHX.js";import"./getThemeProps-CWzAk5Hy.js";import"./Dialog-DJadggB1.js";import"./DialogContent-BYgwep7Q.js";import"./DialogActions-FWBMDTDu.js";import"./StyledFormAlert-CPss5llY.js";import"./FitScreen-D-oqx-P6.js";import"./Appbar-CdqiVhJM.js";import"./Stack-QTrU5DBN.js";import"./dividerClasses-DKoWjx9h.js";import"./useThemeProps-BR0W8aGA.js";import"./Avatar-DO4rlweQ.js";import"./CloudDownloadOutlined-QqXI5ZLk.js";import"./useDownloadGate-BU14gIxS.js";import"./useProfilePlan-CFYSgKgo.js";import"./logger-YHhloPCO.js";import"./ShoppingCartOutlined-B9P3wYA5.js";import"./ArrowBack-Db3TjviE.js";import"./Menu-S9skcw_y.js";import"./AddAlbum-ByOhtXkm.js";import"./Alert-jB_Irxev.js";import"./Chip-ATUcrM8H.js";import"./DialogTitle-CXgQtTsT.js";import"./Grid-C0JuSV3X.js";
1import"./Folder-Bayn8BCM.js";import"./Container-HzNH3NAu.js";import"./Skeleton-CHHkEUB-.js";import"./getInitials-DL7R944W.js";import"./index--eSQkUPx.js";import"./useAnalytics-Bqtss9LT.js";import"./useBucketMediaMove-BQjlNRvH.js";import"./ListItem-Bac8ygTt.js";import"./groupsy-logo-white-C4_zM7ld.js";import"./PasswordVisibilityAdornment-Bsoiby26.js";import"./X-9gRLxPhC.js";import"./FormControlLabel-DDOXog2C.js";import"./groupsyChrome-CLCFmWEd.js";import"./formatDistanceToNow-uO2sKiQN.js";import"./DialogContentText-BuA64lWT.js";import"./Divider-D0Q2hE10.js";import"./useCoverImage-LxxClbdl.js";import"./coverImageProcessor-BxMTeS1Q.js";import"./MediaDetails-DGfbi8nE.js";import"./formatBytes-jRUNT9z8.js";import"./CheckCircleOutline-CinuUtlN.js";import"./Link-CF_mY1kC.js";import"./UpsellModal-C_O-36_D.js";import"./useStartPlusCheckout-Cfk75TzO.js";import"./PaymentModal-BKpq6xP1.js";import"./useSubscriptionCreate-C7gk3Ixu.js";import"./StyledFormDivider-CsAJDStv.js";import"./Autocomplete-DrFlT9WD.js";import"./CheckCircle-CEvPgtb7.js";import"./useBucketList-Dp_j2Qaf.js";import"./BucketCreate-W2j7i5fC.js";import"./groupCapUpsell-C7pFxje8.js";import"./FilterAndSort-DXPKXNHS.js";import"./mediaSortOptions-w2yTjTeV.js";import"./inviteUrl-BPL9TqJF.js";import"./__vite-browser-external-D7Ct-6yo.js";function re({data:e,rowIndex:i,columnIndex:a,style:s}){var q,W,j,H,P,Q,K,X,J;const n=wt(),{uploadsInProgress:l}=Pt(),{settings:m}=nt(),{currentUserIsOwner:u}=dt(),{restrictions:b}=Wt(),{zoom:g,cropMode:R}=m,r=_t().cache.readFragment({id:"UserProfile:".concat((q=Mt().currentUser)==null?void 0:q.uid),fragment:yt,fragmentName:"UserProfileFragment"}),L=b.hosting,f={easyLinkingMode:!!(r!=null&&r.isQuickLinksEnabled),showImageTitle:!!((W=r==null?void 0:r.desktopSettings)!=null&&W.showImageTitle),directLink:!!((j=r==null?void 0:r.linkSettings)!=null&&j.directLink),htmlLarge:!!((H=r==null?void 0:r.linkSettings)!=null&&H.htmlLarge),htmlThumb:!!((P=r==null?void 0:r.linkSettings)!=null&&P.htmlThumb),imgLarge:!!((Q=r==null?void 0:r.linkSettings)!=null&&Q.imgLarge),imgThumb:!!((K=r==null?void 0:r.linkSettings)!=null&&K.imgThumb)},{selectedMedia:c,toggleSelectMedia:$,toggleBulkSelectMedia:z,selectedModeEnabled:S}=Ht(),I=Rt(),{getDragMedia:v,removeDragMedia:w}=jt(),A=N(null),U=Zt(A),x=i*g+a,t=e[x],p=t&&!!c.get(t.id),{albumId:V}=mt();let _="small";g<4&&(_="medium");const{query:G}=lt(),pt=l.get(t==null?void 0:t.id)&&l.get(t==null?void 0:t.id)!=="COMPLETE",ct=Qt(t,Number(s.width)),O=(X=t==null?void 0:t.imageUrl)!=null&&X.includes("blob")?t.imageUrl:ct,F=t&&l.get(t.id),ut=d=>{var y,M;d.currentTarget.src=(y=t==null?void 0:t.mediaType)!=null&&y.includes("video")?ot:it,d.currentTarget.srcset=(M=t==null?void 0:t.mediaType)!=null&&M.includes("video")?ot:it},gt=d=>{t&&(d.shiftKey?z(t.id,e):$(t.id))},ht=()=>{if(t.isRestricted){Et(u?"upsellModal":"premiumFeature");return}let d="/bucket/".concat(t.bucketId);d+=V?"/album/".concat(V,"/media/").concat(t.id,"?search=true&q=").concat(G):"/media/".concat(t.id,"?search=true&q=").concat(G),I(d)},ft=d=>{d.stopPropagation();const y=v(t,!!p),M=p?"all":t.id;return d.dataTransfer.setData("id",M),d.dataTransfer.setDragImage(y,0,0),!1},bt=d=>{w(),d.dataTransfer.clearData()};return t?F==="ERROR"?o("div",{style:k(T({},s),{top:Number(s.top)+84}),"data-test":"cell-".concat(x),ref:A,children:o(Dt,{sx:{display:"flex",alignItems:"center",justifyContent:"center",width:s.width,height:s.height,background:"rgba(220, 54, 46, 0.1)",padding:"10px",textAlign:"center",top:Number(s.top)+84,borderStyle:"solid",borderWidth:at,borderColor:"transparent"},children:"There was an issue uploading your media. Please try again."})}):C("div",{style:k(T({},s),{top:Number(s.top)+84}),"data-test":"cell-".concat(x),ref:A,children:[C(Kt,{isActive:!pt&&(S||p||U),onClick:gt,sx:{top:8,left:8,zIndex:1,backgroundColor:p?n.palette.primary.main:"rgba(71,85,105,0.5)","&:hover":{backgroundColor:p?"white":"rgba(71,85,105,0.9)"}},"data-test":p?"deselect":"select",children:[p&&o(rt,{color:"inherit",fontSize:_,sx:{background:n.palette.primary.main,borderRadius:"50%",padding:"2px"}}),!p&&o(rt,{color:"inherit",fontSize:_,sx:{background:"transparent",color:"white",borderRadius:"50%",padding:"2px"}})]}),((J=t==null?void 0:t.mediaType)==null?void 0:J.includes("video"))&&o(qt,{"data-test":"media-".concat(x),sx:{color:"white",opacity:"0.8",position:"absolute",top:8,right:12,filter:"drop-shadow(0px 2px 8px rgba(0, 0, 0, 0.7))",[n.breakpoints.down("sm")]:{fontSize:"large"}}}),o(zt,{id:t.id}),o("img",{"data-test":"media-".concat(x),alt:t.id,role:"presentation",src:O,srcSet:O,draggable:!t.isRestricted,onClick:ht,onError:ut,onDragStart:ft,onDragEnd:bt,style:{borderStyle:"solid",borderWidth:at,borderColor:"transparent",filter:"none",width:s.width,height:s.height,objectFit:R?"contain":"cover",display:"flex",opacity:F==="IN_PROGRESS"||st.isNumber(F)?"0.3":"1",userSelect:"none",WebkitUserSelect:"none"}}),!L&&o(At,{media:t,isActive:p||U,settings:f,displayFab:D.isMobile||m.zoom>4||(f==null?void 0:f.showImageTitle),hide:D.isMobile&&m.zoom>3}),(m==null?void 0:m.showImageTitle)&&!D.isMobile&&o(Ft,{title:t.title,position:"bottom",style:Jt,sx:Xt}),o(Yt,{isSelected:p}),t.isRestricted&&o(Ct,{showCrown:!0,iconSize:_,sx:{position:"absolute",top:"10px",left:"10px"}})]}):null}function oe({children:e,style:i,onScroll:a,ref:s}){const n=N(0),l=m=>{const u=m.currentTarget.scrollTop;u>100&&u>n.current?E("down"):E("up"),n.current=m.currentTarget.scrollTop,a(m)};return o("div",{id:"gallery","data-test":"grid",style:k(T({},i),{overflowX:"hidden",paddingBottom:"160px"}),onScroll:l,ref:s,children:e})}const ie=({style:e,children:i,ref:a})=>o("div",{ref:a,style:k(T({},e),{height:Number(e.height)+84}),children:i});function ae({items:e,fetchMore:i,hasMore:a}){const{settings:s}=nt(),{zoom:n,sortBy:l}=s,m=D.isMobile?0:14,u=h=>!!e[h],b=N(null),{albumId:g}=mt();Ut(()=>(E(null),B({}),tt(null),()=>{E(null),B({}),tt(null)}),[g]);const R=async(h,r)=>{e[r]||i()};return C("div",{"data-test":"drag-and-drop",style:{flex:1,position:"relative"},children:[o(Bt,{}),o(Vt,{children:({height:h,width:r})=>!r||!h?o("div",{}
1):o(Ot,{isItemLoaded:u,itemCount:e.length+Number(a),loadMoreItems:R,children:({onItemsRendered:L,ref:f})=>o(Gt,{columnCount:n,columnWidth:Math.floor(r/n)-Math.floor(m/n),height:h,innerElementType:ie,itemData:e,ref:c=>{b.current=c,f(c)},outerElementType:oe,rowCount:Math.ceil(e.length/n),rowHeight:Math.floor(r/n)-Math.floor(m/n),width:r,onItemsRendered:c=>{const $=c.overscanRowStartIndex*n,z=c.overscanRowStopIndex*n,S=c.visibleRowStartIndex*n,I=c.visibleRowStopIndex*n,v=(l==null?void 0:l.field)===et.DateTaken?e[S].dateTaken:e[S].createdAt,w=(l==null?void 0:l.field)===et.DateTaken?e[I].dateTaken:e[I].createdAt;L({overscanStartIndex:$,overscanStopIndex:z,visibleStartIndex:S,visibleStopIndex:I}),v&&w&&B({startDate:v,endDate:w})},children:re})})})]})}function ne(){const{bucket:e}=dt(),[i]=Lt(),a=i.get("q"),{images:s,total:n,hasMore:l,fetchMore:m,loading:u}=lt(),b="Results: ".concat(st.capitalize(a||"")),g=s||[];return u?o(te,{sx:{px:"10px",width:"100%"}}):C(vt,{children:[o($t,{title:b}),o(Nt,{title:"Search: ".concat(a),bucketTitle:e==null?void 0:e.title,mediaCount:n,disableEditTitle:!0,hideSubAlbumsChip:!0}),o(ae,{items:g,fetchMore:m,hasMore:!!l})]})}function lo(){return o(ee,{children:o(ne,{})})}export{lo 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.