1import{_ as t,a as d,b as y}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_1_jsx_mf_2_runtime__loadShare__.js-B177jzqY.js";import{bR as g,bS as h,bT as D,C as k,jx as I,j as M,v as B,h9 as V,fL as L}from"./index-C8DIms-h.js";import{a as f,b as E}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react__loadShare__.js-ClGO9exV.js";import{d as F,_ as G}from"./_virtual_mf___mfe_internal__host__mf_owner__1__loadShare__react_mf_2_router_mf_2_dom__loadShare__.js-CK4j7iSY.js";import{L as U}from"./PageLoading-sfftqEyl.js";import{V as W}from"./ViewTitle-DlDMKMwm.js";import{L as z}from"./Logo-D-NE6jOc.js";import{P as R}from"./PasswordVisibilityAdornment-Bsoiby26.js";import{C as j}from"./Card-CsgkyxjA.js";import{T as q}from"./TextField-XHezjr4a.js";import{h as _,A as H,S as K,c as T,M as O,C as X}from"./Carousel-BM3FLwgz.js";import{T as J,I as N}from"./InfiniteGrid-CYK9iWOi.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"./index-B6UHHHHX.js";import"./getThemeProps-CWzAk5Hy.js";import"./useSelectedMedia-moNafvFD.js";import"./SettingsMenu-DW5epDzy.js";import"./index-C-9SF67q.js";import"./Popper-Dy4hrUxg.js";import"./useBucket-BIB0F6cO.js";import"./Close-CS8X6lPR.js";import"./getInitials-DL7R944W.js";import"./Stack-QTrU5DBN.js";import"./ListItemText--jWI7Cah.js";import"./dividerClasses-DKoWjx9h.js";import"./useThemeProps-BR0W8aGA.js";import"./Link-CF_mY1kC.js";import"./useBucketShareByIdProtected-BDjk-j-3.js";import"./moment-BQKGOo7b.js";import"./CloudDownloadOutlined-QqXI5ZLk.js";import"./MediaDetails-DGfbi8nE.js";import"./formatBytes-jRUNT9z8.js";import"./Chip-ATUcrM8H.js";import"./Grid-C0JuSV3X.js";import"./CheckCircleOutline-CinuUtlN.js";import"./index-CKJ3iTdM.js";import"./ListItemButton-CSZvALOV.js";import"./index.esm-BNoxB-cU.js";import"./groupsyChrome-CLCFmWEd.js";import"./carousel.min-Bmg7XLcH.js";import"./Dialog-DJadggB1.js";import"./DialogContent-BYgwep7Q.js";import"./formatImageProxyUrl-Brvd124A.js";import"./usePhotoViewTracking-Bspr94gv.js";import"./index.esm-C-9-vkKh.js";import"./useAnalytics-Bqtss9LT.js";import"./Skeleton-CHHkEUB-.js";import"./ArrowBack-Db3TjviE.js";import"./useImageDownload-CE1_tVTF.js";import"./index--eSQkUPx.js";import"./FitScreen-D-oqx-P6.js";import"./mediaSortOptions-w2yTjTeV.js";import"./Menu-S9skcw_y.js";import"./Videocam-DFmQbUqM.js";import"./useHoverDirty-ct3RanXK.js";const Q=g("div")({backgroundColor:"#161e37",display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",padding:"0 30px",width:"100%",height:"calc(100vh - 64px)"}),c={card:{maxWidth:"560px",width:"100%",display:"flex",flexDirection:"column",padding:"50px 15px 60px",alignItems:"center",borderRadius:"0 0 4px 4px",backgroundColor:"#fff",color:"#192037",textAlign:"center",marginBottom:"64px"},heading:{fontSize:"30px",lineHeight:"35px",fontWeight:"bold",paddingBottom:"5px",paddingTop:"50px"},hint:{opacity:"0.9",color:"#717583",marginBottom:"30px"},button:{paddingBottom:"12px",paddingTop:"12px",marginBottom:"24px"}};function Y({setPassword:n,isFullScreen:a=!1}){const[s,p]=f(""),[i,l]=f(!1),r=()=>l(!i);return t(Q,{sx:{height:a?"100vh":"calc(100vh - 64px)"},children:d(j,{sx:c.card,children:[t(z,{}),t(h,{sx:c.heading,children:"Password protected album"}),t(h,{sx:c.hint,children:"Enter the password below to view the album"}),t(q,{fullWidth:!0,"data-test":"password",label:"Password",margin:"normal",name:"password","data-sr-redact":!0,value:s,required:!0,type:i?"text":"password",variant:"filled",onChange:o=>p(o.target.value),onKeyPress:o=>{o.key==="Enter"&&n(s)},InputProps:{autoCapitalize:"off",endAdornment:t(R,{showPassword:i,handleClickShowPassword:r})}}),t(D,{sx:c.button,color:"primary",fullWidth:!0,variant:"contained",onClick:()=>n(s),children:"View Album"})]})})}
1const Z=g("main")({display:"flex",flex:1,overflowX:"hidden",flexDirection:"column",position:"relative"}),$=g("div")(()=>({display:"flex",flex:1}));function tt({children:n}){const{albumTree:a}=_(),s=r=>r?1+r.children.reduce((o,u)=>o+s(u),0):0,p=r=>({id:r.id,title:r.title||"",bucketId:r.id,description:null,subAlbumCount:r.children.length}),i=s(a),l=a?[p(a)]:void 0;return d("div",{style:{display:"flex",flexDirection:"column",height:"100%"},children:[t(H,{displayDrawerToggle:!1}),d($,{children:[i>1&&t(K,{albums:l||[],showShareDrawer:!!a&&i>1}),t(Z,{id:"main",children:n})]}),t(T,{}),t(O,{})]})}function et(){var w;const n=k(I),a=F(),s=G(),p=!!((w=M().currentUser)!=null&&w.uid),[i,l]=f(!0),{albumResults:r,items:o,hasMore:u,requiredPassword:S,fetchMore:b}=_(),{data:m,loading:v}=r,A=e=>{a(s.pathname,{replace:!0,state:{password:e}})};if(E(()=>{(n===!1||p===!0)&&l(!1)},[n,p]),v)return t(U,{});if(!(m!=null&&m.getPublicAlbumDetails))return null;if(S)return d(y,{children:[t(W,{title:"Gallery"}),t(Y,{setPassword:A,isFullScreen:!0}),t(T,{})]});if(B.isEmpty(o))return t(h,{align:"center",variant:"h5",sx:{marginTop:12},children:"This album has no media"});const P={__typename:"BucketShare",id:m.getPublicAlbumDetails.id,title:m.getPublicAlbumDetails.title||"",shareType:L.Album,totalMedia:o.length,shareStatus:V.Active},x=o.filter(e=>e!==null).map(e=>({__typename:"BucketMedia",id:e.id,title:e.title,dateTaken:e.dateTaken,albumId:e.albumId,description:e.description,userTags:e.userTags.filter(C=>C!==null),originalFilename:e.originalFilename,filename:e.originalFilename,fileSize:e.image.size,height:e.image.height,width:e.image.width,imageUrl:e.image.url,isVideo:e.isVideoType,mediaType:e.isVideoType?"VIDEO":"IMAGE",createdAt:e.uploadDate,userId:e.username,isBanned:!1,isFavorite:!1}));return d(y,{children:[t(J,{bucketShare:P}),t(X,{items:x,fetchMore:b,hasMore:u,showUpsellModal:i,setShowUpsellModal:l}),t(N,{items:x,fetchMore:b,hasMore:u,showUpsellModal:i,setShowUpsellModal:l})]})}function fe(){return t(tt,{children:t(et,{})})}export{fe 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.