"use strict";(self.webpackChunkclient=self.webpackChunkclient||[]).push([["54"],{11562:function(e,t,s){s.d(t,{A:()=>ey});var n={};s.r(n),s.d(n,{label:()=>ex});var r=s(77527),o=s(39087),l=s(65751),a=s(8051),i=s(45525),c=s(27305),d=s(75637),u=s(30745),m=s(66541),h=s(73013),p=s(93725),x=s(65270),j=s(92478),f=s(37731),y=s(2091),v=s(6944),k=s(80790),g=s(88898),b=s(85512),w=s(90),F=s(98222),C=s(60175),_=s(95363),N=s(71009),L=s(69581),B=s(31449),S=s(72979),P=s(74360),A=s(72312),T=s(80814),I=s(17663),E=s(36930),z=s(44725),U=s(95979),O=s(25306),R=s(72355),W=s(12243),D=s(79578),q=s(55002),M=s(13066),H=s(85683),K=s(33973),Y=s(66966),G=s(84594),X=s(13468),Q=s(57497);let $=(e,t)=>e("get","/users/{username}/collections",{params:{path:{username:t},query:{per_page:1e3,page:1,order_by:"updated"}}}),J=O.Ul(R.BE(R.zQ(R.n9,e=>new Date(e.updated_at)))),Z=(e,t)=>s=>{if(s)return(0,W.Fs)(s.map(s=>s.id===e?t(s):s),J)},V=(0,C.lazy)(()=>Promise.all([s.e("5968"),s.e("4432")]).then(s.bind(s,56288))),ee=e=>{let t,s=(0,o.c)(2);return s[0]!==e?(t=(0,r.jsx)("div",{className:"error-mYS5ez",children:(0,r.jsx)(Q.r,{...e,errorPrefix:"Error when loading menu"})}),s[0]=e,s[1]=t):t=s[1],t},et=E.Y0(H.eu(!0))("show-topics"),es=(0,W.Fs)(et,E.FA,Y.Tj(_.getOrElse(()=>!1)),K.Bb(U.Sn),q.Tj(D.oA)),en=e=>{let t,s,n,l,a,i,c,d,u,m,h,p,x,j,f,y,v,k,g,b,w,F,_,N,B=(0,o.c)(77),{asset:R,optimisticCurrentUserCollectionIds:D,setOptimisticCurrentUserCollection:q,approvedTopicSubmissionSlugs:H,dispatchAsset:Y,close:ee}=e,es=(0,S.jE)(),{queryUnsplash:en}=(0,X.UB)();B[0]!==en?(t=en("get","/me",{}),B[0]=en,B[1]=t):t=B[1];let er=(0,P.U)(t).data,[ec,ed]=(0,C.useState)(eo),eu=er.admin&&ec;B[2]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{ed(e),M.g7((0,W.Fs)(e?E.SO(et)(e):E.Ai(et),K.Bb(U.Sn)))},B[2]=s):s=B[2];let em=s;B[3]!==er.username||B[4]!==en?(n=$(en,er.username),B[3]=er.username,B[4]=en,B[5]=n):n=B[5],B[6]!==n?(l={...n,experimental_prefetchInRender:!0},B[6]=n,B[7]=l):l=B[7];let{promise:eh}=(0,A.I)(l);B[8]!==en?(a=en("get","/topics",{params:{query:{per_page:50}}}),B[8]=en,B[9]=a):a=B[9],B[10]!==eu||B[11]!==a?(i={...a,enabled:eu},B[10]=eu,B[11]=a,B[12]=i):i=B[12];let ep=(0,A.I)(i),{mutateUnsplash:ex}=(0,X.UB)();B[13]!==ex?(c=ex("delete","/collections/{collectionId}/remove"),B[13]=ex,B[14]=c):c=B[14],B[15]!==c?(d={...c,retry:3},B[15]=c,B[16]=d):d=B[16];let ej=(0,T.n)(d);B[17]!==ex?(u=ex("post","/collections/{collectionId}/add"),B[17]=ex,B[18]=u):u=B[18],B[19]!==u?(m={...u,retry:3},B[19]=u,B[20]=m):m=B[20];let ef=(0,T.n)(m);B[21]!==ex?(h=ex("post","/collections"),B[21]=ex,B[22]=h):h=B[22],B[23]!==h?(p={...h,retry:3},B[23]=h,B[24]=p):p=B[24];let ey=(0,T.n)(p);B[25]!==er.username||B[26]!==en?(x=$(en,er.username),B[25]=er.username,B[26]=en,B[27]=x):x=B[27];let ev=x;B[28]!==R.id||B[29]!==R.slug||B[30]!==Y||B[31]!==ev||B[32]!==es||B[33]!==ej?(j=async e=>{let t=await ej.mutateAsync({params:{path:{collectionId:e},query:{photo_id:R.id}}});Y({type:"REMOVE_FROM_COLLECTION",slug:R.slug,collectionId:e}),es.setQueryData((0,I.j)(ev).queryKey,Z(e,()=>t.collection))},B[28]=R.id,B[29]=R.slug,B[30]=Y,B[31]=ev,B[32]=es,B[33]=ej,B[34]=j):j=B[34];let ek=j;B[35]!==ef||B[36]!==R.id||B[37]!==R.slug||B[38]!==Y||B[39]!==ev||B[40]!==es||B[41]!==q?(f=e=>({revertCountOptimisticUpdate:()=>{es.setQueryData((0,I.j)(ev).queryKey,Z(e,ea))},run:async()=>{q(e),es.setQueryData((0,I.j)(ev).queryKey,Z(e,el));let t=await ef.mutateAsync({params:{path:{collectionId:e}},body:{photo_id:R.id}});Y({type:"ADD_TO_COLLECTION",slug:R.slug,collectionId:e}),es.setQueryData((0,I.j)(ev).queryKey,Z(e,()=>t.collection))}}),B[35]=ef,B[36]=R.id,B[37]=R.slug,B[38]=Y,B[39]=ev,B[40]=es,B[41]=q,B[42]=f):f=B[42];let eg=f;B[43]!==ey||B[44]!==ev||B[45]!==es?(y=async e=>{let t=await ey.mutateAsync({body:e});return es.setQueryData((0,I.j)(ev).queryKey,e=>{if(e)return J([...e,t])}),t},B[43]=ey,B[44]=ev,B[45]=es,B[46]=y):y=B[46];let eb=y;B[47]!==ex?(v=ex("delete","/topics/{topicSlug}/photos"),B[47]=ex,B[48]=v):v=B[48],B[49]!==v?(k={...v,retry:3},B[49]=v,B[50]=k):k=B[50];let ew=(0,T.n)(k);B[51]!==ex?(g=ex("post","/topics/{topicSlug}/photos"),B[51]=ex,B[52]=g):g=B[52],B[53]!==g?(b={...g,retry:3},B[53]=g,B[54]=b):b=B[54];let eF=(0,T.n)(b);B[55]!==R.slug||B[56]!==Y||B[57]!==ew?(w=async e=>{let t=await ew.mutateAsync({params:{path:{topicSlug:e},query:{photo_id:R.slug}}});Y({type:"SET_TOPIC_SUBMISSION",slug:R.slug,topicSlug:e,topicSubmission:t})},B[55]=R.slug,B[56]=Y,B[57]=ew,B[58]=w):w=B[58];let eC=w;B[59]!==eF||B[60]!==R.slug||B[61]!==Y?(F=async e=>{let t=await eF.mutateAsync({params:{path:{topicSlug:e},query:{photo_id:[R.slug]}}}),s=(()=>{let e=(0,W.Fs)(t,O.v4);if(!("errors"in e))return e;throw new globalThis.Error("Expected response to be total success but received partial failure.")})();Y({type:"SET_TOPIC_SUBMISSION",slug:R.slug,topicSlug:e,topicSubmission:s})},B[59]=eF,B[60]=R.slug,B[61]=Y,B[62]=F):F=B[62];let e_=F;return B[63]===Symbol.for("react.memo_cache_sentinel")?(_=(0,r.jsx)(G.y,{className:"spinner-XIBGib main-YXIaZl"}),B[63]=_):_=B[63],B[64]!==eg||B[65]!==e_||B[66]!==H||B[67]!==R||B[68]!==ee||B[69]!==eh||B[70]!==eb||B[71]!==D||B[72]!==ek||B[73]!==eC||B[74]!==eu||B[75]!==ep?(N=(0,r.jsx)(L.i,{render:(0,r.jsx)(z.z,{className:"container-L3uvx3 card-ekbGgO",children:(0,r.jsx)(Q.A,{fallback:ei,children:(0,r.jsx)(C.Suspense,{fallback:_,children:(0,r.jsx)(V,{close:ee,optimisticCurrentUserCollectionIds:D,approvedTopicSubmissionSlugs:H,asset:R,addToCollection:eg,removeFromCollection:ek,addToTopic:e_,removeFromTopic:eC,createCollection:eb,collectionsPromise:eh,topicsQueryResult:ep,showTopics:eu,setShowTopics:em})})})})}),B[64]=eg,B[65]=e_,B[66]=H,B[67]=R,B[68]=ee,B[69]=eh,B[70]=eb,B[71]=D,B[72]=ek,B[73]=eC,B[74]=eu,B[75]=ep,B[76]=N):N=B[76],N},er=e=>{let t,s,n,l,a=(0,o.c)(7),{children:i}=e,[c,d]=(0,C.useState)(!1);a[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>d(!1),a[0]=t):t=a[0];let u=t;return a[1]===Symbol.for("react.memo_cache_sentinel")?(s=e=>d(e),a[1]=s):s=a[1],a[2]!==i?(n=i(u),a[2]=i,a[3]=n):n=a[3],a[4]!==c||a[5]!==n?(l=(0,r.jsx)(B.y,{onOpenChange:s,open:c,modal:!0,children:n}),a[4]=c,a[5]=n,a[6]=l):l=a[6],l};function eo(){return M.g7(es)}function el(e){return{...e,total_photos:e.total_photos+1}}function ea(e){return{...e,total_photos:e.total_photos-1}}function ei(e){let{error:t}=e;return(0,r.jsx)(ee,{error:t})}var ec=s(46611),ed=s(20474),eu=s(99007),em=s(61128),eh=s(22774),ep=s(77883);let ex=()=>"Add to Collection",ej=()=>{let e,t=(0,o.c)(2),{locale:s}=(0,ep.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e},ef=({classType:e="default",optimisticCurrentUserCollectionIds:t,asset:s,render:n=(0,r.jsx)("button",{}),...o})=>{let i=ej(),c=(0,eu.w)(),d=(0,C.use)(w.W.FeedContext),u=(0,C.useMemo)(()=>F.k$(d),[d]);return(0,l.C)({render:n,props:(0,a.v6)(o,{onClick:()=>{c(j.ic({assetId:s.id,feedPlacement:u}))},className:(0,g.Ly)("button-TiNO6y",(0,N.C)({type:t.length>0?"confirm":"default"===e?"outline":"overlay",size:"small"})),"aria-label":i.label(),children:(0,r.jsx)(f.PlusIcon,{className:"addIcon-fSKwRv"})})})},ey=e=>{let t,s,n,l,a,j,f=(0,o.c)(18);f[0]!==e?({asset:t,...s}=e,f[0]=e,f[1]=t,f[2]=s):(t=f[1],s=f[2]);let g=ej(),w=(0,em.d)(y.e),[F,N]=(0,eh.R)(t),{currentUserCollectionIds:L,approvedTopicSubmissionSlugs:B}=F,[S,P]=(0,C.useOptimistic)(L,ev);return f[3]!==B||f[4]!==t||f[5]!==s||f[6]!==N||f[7]!==w||f[8]!==S||f[9]!==P?(n=w?(0,r.jsx)(er,{children:e=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.k,{render:(0,r.jsx)(c.W,{render:(0,r.jsx)(ef,{...s,type:"button",asset:t,optimisticCurrentUserCollectionIds:S})})}),(0,r.jsx)(d.i,{children:(0,r.jsx)(u.U,{align:"end",sideOffset:ed.om,children:(0,r.jsx)(en,{asset:t,close:e,optimisticCurrentUserCollectionIds:S,setOptimisticCurrentUserCollection:P,approvedTopicSubmissionSlugs:B,dispatchAsset:N})})})]})}):(0,r.jsx)(i.k,{render:(0,r.jsx)(ef,{...s,asset:t,optimisticCurrentUserCollectionIds:S,render:(0,r.jsx)(ec.o,{modal:k.aF.mk.Join({action:_.some(v.e.mk.AddToCollection({assetRoute:b.iW.fromAsset(t),userName:t.user.name}))})})})}),f[3]=B,f[4]=t,f[5]=s,f[6]=N,f[7]=w,f[8]=S,f[9]=P,f[10]=n):n=f[10],f[11]!==g?(l=g.label(),f[11]=g,f[12]=l):l=f[12],f[13]!==l?(a=(0,r.jsx)(m.K,{children:(0,r.jsx)(h.o,{sideOffset:z.o,children:(0,r.jsx)(p.o,{render:(0,r.jsx)(ed.oS,{children:l})})})}),f[13]=l,f[14]=a):a=f[14],f[15]!==n||f[16]!==a?(j=(0,r.jsxs)(x.s,{children:[n,a]}),f[15]=n,f[16]=a,f[17]=j):j=f[17],j};function ev(e,t){return[...e,t]}},24356:function(e,t,s){s.d(t,{bk:()=>em,y:()=>ei,w1:()=>ea});var n={};s.r(n),s.d(n,{downloadButtonLabel:()=>er});var r=s(77527),o=s(39087),l=s(79757),a=s(53705),i=s(17970),c=s(60175);let d=e=>{let t,s,n=(0,o.c)(5),{children:l,shouldRenderOnClient:a}=e,i=(0,c.useId)(),d="u">typeof window,u=(0,c.useRef)(null);n[0]!==a?(t=!d||a(),n[0]=a,n[1]=t):t=n[1];let m=t;if(null===u.current&&(u.current=!0,!1===m)){let e=document.getElementById(i);null!==e&&(e.innerHTML="")}let h=m&&l;return n[2]!==i||n[3]!==h?(s=(0,r.jsx)("div",{id:i,children:h}),n[2]=i,n[3]=h,n[4]=s):s=n[4],s};var u=s(88898),m=s(12243),h=s(25306),p=s(97469),x=s(72355),j=s(98222),f=s(48466),y=s(20130),v=s(95138),k=s(14370),g=s(1309),b=s(74360),w=s(11562),F=s(95166),C=s(27049),_=s(56525),N=s(69159),L=s(41473),B=s(13259),S=s(94069),P=s(29534),A=s(92083),T=s(61128),I=s(2091),E=s(90),z=s(73594),U=s(37183),O=s(95363),R=s(71009),W=s(13468),D=s(37731),q=s(32015),M=s(49136),H=s(72756),K=s(28738),Y=s(21526),G=s(85512),X=s(52100),Q=s(67115);let $=e=>{let t,s,n=(0,o.c)(6),{sponsorship:l,asset:a,children:i}=e;return n[0]!==a.user||n[1]!==l?(t=(0,r.jsx)("div",{className:"sponsorOverlay-wQtzbo",children:(0,r.jsx)("div",{className:"sponsorOverlayInner-A_irHf overlaySpacing-B1rL8j enablePointerEvents-Q_33U7",children:(0,r.jsx)(K.A,{sponsorship:l,assetUser:a.user})})}),n[0]=a.user,n[1]=l,n[2]=t):t=n[2],n[3]!==i||n[4]!==t?(s=(0,r.jsx)(Q.H,{background:i,children:t}),n[3]=i,n[4]=t,n[5]=s):s=n[5],s},J=X.vt(),Z=(0,c.memo)(e=>{let t,s=(0,o.c)(26),{children:n,asset:l,feedEntry:a}=e,i=(0,Y.D)(l),c=(0,Y.K)(a);if(s[0]!==l||s[1]!==n||s[2]!==a||s[3]!==i||s[4]!==c){let e,o,d,u,h,p,x,y,v="evaluation_status"in l?j.zN(l.evaluation_status):j.dv();s[6]!==i?(e=()=>i?j.zN(J.mk.HiddenFromProfile):j.dv(),s[6]=i,s[7]=e):e=s[7],s[8]!==l||s[9]!==a?(o=()=>!l.premium&&a.sponsorship?j.zN(J.mk.Sponsored(a.sponsorship)):j.zN(J.mk.Default),s[8]=l,s[9]=a,s[10]=o):o=s[10];let k=(0,m.Fs)(v,j.qI(et),j.NW(e),j.NW(o),j.WL(es));s[11]!==n?(d=()=>(0,r.jsx)(M.A,{children:n}),s[11]=n,s[12]=d):d=s[12],s[13]!==n?(u=()=>(0,r.jsx)(q.f,{withBackground:!0,children:n}),s[13]=n,s[14]=u):u=s[14],s[15]!==n?(h=()=>n,s[15]=n,s[16]=h):h=s[16],s[17]!==n?(p=()=>(0,r.jsx)(H.A,{children:n}),s[17]=n,s[18]=p):p=s[18],s[19]!==l||s[20]!==n||s[21]!==c?(x=()=>(0,r.jsx)(Q.H,{background:n,children:(0,r.jsxs)("div",{className:"defaultOverlay-iwU1pC overlaySpacing-B1rL8j",children:[l.premium&&(0,r.jsx)(P.UnsplashPlusPill,{assetRoute:G.iW.fromAsset(l),overlayClass:"unsplashPlusLink-mWEP8R resetAnchor-rkYpCn enablePointerEvents-Q_33U7"}),c&&(0,r.jsx)(D.PinIcon,{className:"pinIcon-s5RjUh"})]})}),s[19]=l,s[20]=n,s[21]=c,s[22]=x):x=s[22],s[23]!==l||s[24]!==n?(y=e=>(0,r.jsx)($,{sponsorship:e,asset:l,children:n}),s[23]=l,s[24]=n,s[25]=y):y=s[25],t=(0,m.Fs)(k,J.match({DMCA:f.ei().pipe(f.z7("dmca_requested",d),f.Aj("dmca_pending_review","dmca_approved",u),f.NW(h)),HiddenFromProfile:p,Default:x,Sponsored:y})),s[0]=l,s[1]=n,s[2]=a,s[3]=i,s[4]=c,s[5]=t}else t=s[5];return t});function V(){return j.dv()}function ee(){return j.dv()}function et(e){return(0,m.Fs)(f.Uq(e),f.z7("approved",V),f.z7("in_review",ee),f.NW(()=>j.zN(J.mk.DMCA(e))))}function es(){return J.mk.Default}var en=s(77883);let er=()=>"Download",eo=(0,c.memo)(e=>{let t,s,l,a,i,c,d,u,h,p,x,f,v,k,g,q,M,H,K,Y=(0,o.c)(43);Y[0]!==e?({userLinkPlacement:c,index:i,feedPlacement:l,asset:t,feedEntry:s,...a}=e,Y[0]=e,Y[1]=t,Y[2]=s,Y[3]=l,Y[4]=a,Y[5]=i,Y[6]=c):(t=Y[1],s=Y[2],l=Y[3],a=Y[4],i=Y[5],c=Y[6]);let{queryUnsplash:G}=(0,W.UB)(),X=(0,T.d)(I.e);Y[7]!==X||Y[8]!==G?(d=(0,W.wd)(X,G),Y[7]=X,Y[8]=G,Y[9]=d):d=Y[9];let{data:Q}=(0,b.U)(d),$=j.k$(Q);Y[10]!==t.user?(u=e=>e.id===t.user.id,Y[10]=t.user,Y[11]=u):u=Y[11];let J=(0,m.Fs)($,O.exists(u)),V=(0,m.Fs)($,O.match(m.ue,el)),ee=(()=>{let e,t=(0,o.c)(2),{locale:s}=(0,en.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e})();Y[12]!==l?(h=z.TPlacement.mk.Feed(l),Y[12]=l,Y[13]=h):h=Y[13];let et=h;Y[14]!==c?(p={userLinkPlacement:c},Y[14]=c,Y[15]=p):p=Y[15],Y[16]!==t||Y[17]!==s||Y[18]!==p?(x=(0,r.jsx)("div",{className:"userLinkContainer-MPKvy1 infoItem-PJoy2H",children:(0,r.jsx)(A.MT,{asset:t,feedEntry:s,free:p})}),Y[16]=t,Y[17]=s,Y[18]=p,Y[19]=x):x=Y[19],Y[20]!==t||Y[21]!==s||Y[22]!==l||Y[23]!==a||Y[24]!==i?(f=(0,r.jsx)(F.y,{...a,asset:t,feedEntry:s,testId:y.assetGrid.listImg,index:i,feedPlacement:l}),Y[20]=t,Y[21]=s,Y[22]=l,Y[23]=a,Y[24]=i,Y[25]=f):f=Y[25],Y[26]!==t||Y[27]!==s||Y[28]!==f?(v=(0,r.jsx)(Z,{asset:t,feedEntry:s,children:f}),Y[26]=t,Y[27]=s,Y[28]=f,Y[29]=v):v=Y[29],Y[30]===Symbol.for("react.memo_cache_sentinel")?(k=(0,r.jsx)(B.h,{height:12}),Y[30]=k):k=Y[30],Y[31]!==t||Y[32]!==s?(g=(0,r.jsx)(C.T,{asset:t,feedEntry:s}),Y[31]=t,Y[32]=s,Y[33]=g):g=Y[33],Y[34]!==t?(q=(0,r.jsx)("div",{className:"collectionButtonContainer-ZhKWPQ",children:(0,r.jsx)(w.A,{asset:t})}),Y[34]=t,Y[35]=q):q=Y[35],Y[36]!==t||Y[37]!==s||Y[38]!==ee?(M=()=>(0,r.jsx)(_.A,{asset:t,feedEntry:s,mode:_.K.mk.Button(ee.downloadButtonLabel())}),H=()=>(0,r.jsxs)(P.UnlockAssetLink,{asset:t,feedEntry:s,trackingAction:"download",className:(0,R.C)({type:"primary",size:"small"}),children:[(0,r.jsx)(D.LockIcon,{width:14,height:14})," ",ee.downloadButtonLabel()]}),Y[36]=t,Y[37]=s,Y[38]=ee,Y[39]=M,Y[40]=H):(M=Y[39],H=Y[40]);let es=(0,m.Fs)(t.premium??!1,U.Uo(V),U.YW({onFalse:M,onTrue:H}));return Y[41]!==es?(K=(0,r.jsx)("div",{children:es}),Y[41]=es,Y[42]=K):K=Y[42],(0,r.jsx)(E.W.FeedContext,{value:l,children:(0,r.jsx)(E.W.PlacementContext,{value:et,children:(0,r.jsx)(S.A,{feedEntry:s,children:(0,r.jsxs)(L.A,{"data-testid":y.assetGrid.listFigure,asset:t,children:[x,v,k,(0,r.jsxs)("div",{className:"photoInfo-kYsPXq infoItem-PJoy2H",children:[(0,r.jsxs)("div",{className:"leftActions-aadlcF",children:[J&&(0,r.jsx)(N.A,{assetSlug:t.slug,type:"default",className:"editPhotoButton-FRgHsc"}),g,q]}),K]})]})})})})});function el(e){return!e.subscribed}let ea=({columns:e,columnGutter:t})=>{let s=(({columns:e,columnGutter:t})=>t*(e-1))({columns:e,columnGutter:t}),n=`${48+s}px`;return`calc((100vw - ${n}) / ${e})`},ei=({columnGutter:e})=>[{mediaCondition:"(min-width: 1359px)",width:(0,m.Fs)((({columns:e,gridWidth:t,columnGutter:s})=>(t-(({columns:e,columnGutter:t})=>t*(e-1))({columns:e,columnGutter:s}))/e)({columns:3,gridWidth:1296,columnGutter:e}),e=>`${e}px`)},{mediaCondition:"(min-width: 992px)",width:ea({columns:3,columnGutter:e})},{mediaCondition:"(min-width: 768px)",width:ea({columns:2,columnGutter:e})}],ec=[{width:"100vw"}],ed=e=>t=>(0,m.Fs)(e,h.V(p.dH,x.ai),h.TS(t,(e,[t,s])=>(0,m.Fs)(e,h.PT(t,s),j.WL(()=>e)))),eu=[1,2,3],em=(0,c.memo)(e=>{let t,s,n,c,x=(0,o.c)(14),{assets:j,positionedItems:b,mkFeedPlacement:w,userLinkPlacement:F}=e;x[0]!==b?(t=void 0===b?[]:b,x[0]=b,x[1]=t):t=x[1];let C=t,_=(0,k.D)(),N=(0,g.U)("(max-width: 767px)",null),L=(0,g.U)("(max-width: 991px)",null);x[2]===Symbol.for("react.memo_cache_sentinel")?(s=(({columnGutter:e})=>[...ei({columnGutter:e}),...ec])({columnGutter:24}),x[2]=s):s=x[2];let B=s;x[3]!==j||x[4]!==w?(n=(e,t,s)=>[{index:s,size:j.length},w([e,t])],x[3]=j,x[4]=w,x[5]=n):n=x[5];let S=n;return x[6]!==j||x[7]!==S||x[8]!==N||x[9]!==L||x[10]!==_||x[11]!==C||x[12]!==F?(c=(0,m.Fs)(eu,h.Tj(e=>(0,r.jsx)(d,{shouldRenderOnClient:()=>{let t=N??window.matchMedia("(max-width: 767px)").matches,s=L??window.matchMedia("(max-width: 991px)").matches;return(t?1:s?2:3)===e},children:(0,m.Fs)(e,f.Uq,f.z7(1,()=>(0,r.jsx)("div",{className:(0,u.Ly)("list-QUPL1w",!_&&"hideList-i8miXJ"),"data-asset-list":!0,children:(0,m.Fs)(j,h.Tj((e,t)=>{let[s,n]=e;return(0,r.jsx)(eo,{feedPlacement:S(s,n,t),index:t,asset:s,feedEntry:n,sizes:B,userLinkPlacement:F},s.id)}),ed((0,m.Fs)(C,h.Tj(p.jd(eh)))))})),f.Aj(2,3,e=>(0,r.jsx)(l.A,{className:(0,u.Ly)(!_&&(0,m.Fs)(e,f.Uq,f.z7(2,ep),f.z7(3,ex),f.T1)),children:(0,r.jsx)(a.a,{rowGutter:24,columnGutter:24,"data-testid":3===e?y.masonryGrid.countThree:void 0,columnCount:e,children:(0,m.Fs)(j,h.Tj((e,t)=>{let[s,n]=e;return{aspectRatio:(0,v.x5)(s),columnPosition:void 0,element:(0,r.jsx)(i.k,{feedPlacement:S(s,n,t),index:t,asset:s,feedEntry:n,sizes:B,userLinkPlacement:F},s.id)}}),ed((0,m.Fs)(C,h.Tj(p.jd(t=>({element:t.element,aspectRatio:t.aspectRatio,columnPosition:t.columnPositions[e]??void 0}))))))})})),f.T1)},e))),x[6]=j,x[7]=S,x[8]=N,x[9]=L,x[10]=_,x[11]=C,x[12]=F,x[13]=c):c=x[13],c});function eh(e){return e.element}function ep(){return"hideMasonry2-mAjBBB"}function ex(){return"hideMasonry3-kpwBvC"}},95166:function(e,t,s){s.d(t,{y:()=>x});var n=s(77527),r=s(39087),o=s(92478),l=s(75875),a=s(99007),i=s(85512),c=s(90),d=s(73594),u=s(11873),m=s(79310),h=s(30182),p=s(43898);let x=e=>{let t,s,x,j,f,y,v,k,g,b,w,F=(0,r.c)(31);F[0]!==e?({asset:t,feedEntry:s,index:f,feedPlacement:x,...j}=e,F[0]=e,F[1]=t,F[2]=s,F[3]=x,F[4]=j,F[5]=f):(t=F[1],s=F[2],x=F[3],j=F[4],f=F[5]);let C=(0,a.w)();F[6]!==x?(y=d.TPlacement.mk.Feed(x),F[6]=x,F[7]=y):y=F[7];let _=y;F[8]!==t||F[9]!==_?(v={asset:t,placement:_},F[8]=t,F[9]=_,F[10]=v):v=F[10];let N=(0,h.j)(v);F[11]!==N?(k="evaluation_status"in N&&(0,u.n)(N.evaluation_status),F[11]=N,F[12]=k):k=F[12];let L=!1===k;F[13]!==N||F[14]!==j||F[15]!==f?(g={...j,index:f,asset:N},F[13]=N,F[14]=j,F[15]=f,F[16]=g):g=F[16];let B=g;F[17]!==N||F[18]!==C||F[19]!==s||F[20]!==x?(b=()=>{C(o.rc.mk.Track(c.Jh.mk.AssetGridImgClicked({...c.Jh.assetPropertiesFromAsset(N,s),assetId:N.id,feedPlacement:x})))},F[17]=N,F[18]=C,F[19]=s,F[20]=x,F[21]=b):b=F[21];let S=b,{onLoad:P,ref:A}=(0,p.BP)(N.slug);return F[22]!==N||F[23]!==B||F[24]!==x||F[25]!==f||F[26]!==P||F[27]!==A||F[28]!==L||F[29]!==S?(w=L?(0,n.jsx)(m.A,{asset:N,feedPlacement:x,feedIndex:f,assetRoute:i.iW.fromAsset(N),onClick:S,children:(0,n.jsx)(l.E9,{...B,ref:A,onLoad:P})}):(0,n.jsx)(l.E9,{...B}),F[22]=N,F[23]=B,F[24]=x,F[25]=f,F[26]=P,F[27]=A,F[28]=L,F[29]=S,F[30]=w):w=F[30],w}},27049:function(e,t,s){s.d(t,{T:()=>Y});var n={};s.r(n),s.d(n,{errorBookmarking:()=>D,removeFromBookmarks:()=>q,saveToBookmarks:()=>M});var r=s(77527),o=s(39087),l=s(65751),a=s(8051),i=s(45525),c=s(66541),d=s(73013),u=s(93725),m=s(65270),h=s(72979),p=s(80814),x=s(92478),j=s(99007),f=s(37731),y=s(85512),v=s(90),k=s(98222),g=s(12243),b=s(60175),w=s(95363),F=s(66966),C=s(11252),_=s(71009),N=s(13468),L=s(46611),B=s(20474),S=s(88898),P=s(61128),A=s(70209),T=s(2091),I=s(95979),E=s(6944),z=s(80790),U=s(89853),O=s(22774),R="bookmarkIcon-VYCpqL",W=s(77883);let D=()=>"Something went wrong while bookmarking. Please try again later.",q=()=>"Remove Bookmark",M=()=>"Bookmark",H=()=>{let e,t=(0,o.c)(2),{locale:s}=(0,W.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e},K=({classType:e="default",isBookmarked:t,render:s=(0,r.jsx)("button",{}),asset:n,feedEntry:o,...i})=>{let c=H(),d=(0,j.w)(),u=k.k$((0,b.use)(v.W.FeedContext)),m=(0,g.Fs)((0,b.use)(v.W.PlacementContext),C.s);return(0,l.C)({render:s,props:(0,a.v6)(i,{onClick:()=>{d(x.k1({isBookmarking:!0,...(0,U.assetPropertiesFromAsset)(n,o),assetId:n.id,feedPlacement:u,placement:m}))},className:(0,S.Ly)("button-IYDcLG",(0,_.C)({type:"default"===e?"outline":"overlay",size:"small"})),"aria-label":t?c.removeFromBookmarks():c.saveToBookmarks(),children:t?(0,r.jsx)(f.BookmarkButtonIcon,{className:(0,S.Ly)(R,"bookmarked-QHooEK")}):(0,r.jsx)(f.BookmarkButtonOutlinedIcon,{className:R})})})},Y=e=>{let t,s,n,l,a,f,v,k,C,_,S,U,R,W=(0,o.c)(40);W[0]!==e?({asset:t,...s}=e,W[0]=e,W[1]=t,W[2]=s):(t=W[1],s=W[2]);let D=H(),{queryUnsplash:q,mutateUnsplash:M}=(0,N.UB)(),Y=(0,h.jE)(),X=(0,P.d)(T.e),Q=(0,j.w)(),[$,J]=(0,O.R)(t),{bookmarked:Z}=$;W[3]!==M?(n=M("post","/photos/{assetSlug}/bookmark"),W[3]=M,W[4]=n):n=W[4],W[5]!==n?(l={...n,retry:3},W[5]=n,W[6]=l):l=W[6];let V=(0,p.n)(l);W[7]!==M?(a=M("delete","/photos/{assetSlug}/bookmark"),W[7]=M,W[8]=a):a=W[8],W[9]!==a?(f={...a,retry:3},W[9]=a,W[10]=f):f=W[10];let ee=(0,p.n)(f);W[11]!==t||W[12]!==V||W[13]!==Q||W[14]!==J||W[15]!==Y||W[16]!==q||W[17]!==D||W[18]!==ee?(v=async(e,s)=>{try{s?(await V.mutateAsync({params:{path:{assetSlug:t.slug}}}),J({type:"SET_BOOKMARK",slug:t.slug,bookmarked:!0})):(await ee.mutateAsync({params:{path:{assetSlug:t.slug}}}),J({type:"SET_BOOKMARK",slug:t.slug,bookmarked:!1}))}catch(e){e instanceof DOMException&&"AbortError"===e.name||((0,g.Fs)(I.z3(s?"Bookmark failed":"Remove bookmark failed")({},e),F.co(I.Sn),F.g7),Q(x.rc.mk.SetFlash(A.Hx.Error({message:D.errorBookmarking()}))))}Y.invalidateQueries({queryKey:q("get","/me",{}).queryKey})},W[11]=t,W[12]=V,W[13]=Q,W[14]=J,W[15]=Y,W[16]=q,W[17]=D,W[18]=ee,W[19]=v):v=W[19];let[,et]=(0,b.useActionState)(v,void 0),[es,en]=(0,b.useOptimistic)(Z,G);W[20]!==et||W[21]!==es||W[22]!==en?(k=()=>{let e=!es;en(e),et(e)},W[20]=et,W[21]=es,W[22]=en,W[23]=k):k=W[23];let er=k;W[24]!==er||W[25]!==t||W[26]!==s||W[27]!==X||W[28]!==es?(C=X?(0,r.jsx)("form",{action:er,className:"form-5bNeq1",children:(0,r.jsx)(K,{...s,type:"submit",isBookmarked:es,asset:t})}):(0,r.jsx)(K,{...s,isBookmarked:!1,asset:t,render:(0,r.jsx)(L.o,{modal:z.aF.mk.Join({action:w.some(E.e.mk.Bookmark({userName:t.user.name,assetRoute:y.iW.fromAsset(t)}))})})}),W[24]=er,W[25]=t,W[26]=s,W[27]=X,W[28]=es,W[29]=C):C=W[29];let eo=C;return W[30]!==eo?(_=(0,r.jsx)(i.k,{render:eo}),W[30]=eo,W[31]=_):_=W[31],W[32]!==es||W[33]!==D?(S=es?D.removeFromBookmarks():D.saveToBookmarks(),W[32]=es,W[33]=D,W[34]=S):S=W[34],W[35]!==S?(U=(0,r.jsx)(c.K,{children:(0,r.jsx)(d.o,{sideOffset:B.om,children:(0,r.jsx)(u.o,{render:(0,r.jsx)(B.oS,{children:S})})})}),W[35]=S,W[36]=U):U=W[36],W[37]!==U||W[38]!==_?(R=(0,r.jsxs)(m.s,{children:[_,U]}),W[37]=U,W[38]=_,W[39]=R):R=W[39],R};function G(e,t){return t}},32015:function(e,t,s){s.d(t,{f:()=>h});var n={};s.r(n),s.d(n,{dmcaInReview:()=>m});var r=s(77527),o=s(39087),l=s(59334),a=s(12017),i=s(51743),c=s(37731),d=s(77883),u=s(88898);let m=()=>"DMCA in Review",h=e=>{let t,s,m,h,p,x,j,f,y=(0,o.c)(19),{overlayClassName:v,children:k,withBackground:g}=e,b=(()=>{let e,t=(0,o.c)(2),{locale:s}=(0,d.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e})(),w=(0,d.r)(),F=g&&"containerWithBackground-EXAnRQ";return y[0]!==F?(t=(0,u.Ly)("container-EefR_D",F),y[0]=F,y[1]=t):t=y[1],y[2]!==w.locale?(s=(0,i.Ii)(w.locale),y[2]=w.locale,y[3]=s):s=y[3],y[4]===Symbol.for("react.memo_cache_sentinel")?(m=(0,r.jsx)(c.ClockIcon,{className:"icon-CLowgc"}),y[4]=m):m=y[4],y[5]!==b?(h=b.dmcaInReview(),y[5]=b,y[6]=h):h=y[6],y[7]!==h?(p=(0,r.jsxs)(a.A,{children:[m,h]}),y[7]=h,y[8]=p):p=y[8],y[9]!==s||y[10]!==p?(x=(0,r.jsx)("a",{href:s,className:"pillContainer-GZQUlQ resetAnchor-rkYpCn",children:p}),y[9]=s,y[10]=p,y[11]=x):x=y[11],y[12]!==t||y[13]!==x?(j=(0,r.jsx)("div",{className:t,children:x}),y[12]=t,y[13]=x,y[14]=j):j=y[14],y[15]!==k||y[16]!==v||y[17]!==j?(f=(0,r.jsx)(l.A,{behind:k,overlayClassName:v,children:j}),y[15]=k,y[16]=v,y[17]=j,y[18]=f):f=y[18],f}},49136:function(e,t,s){s.d(t,{A:()=>k});var n={};s.r(n),s.d(n,{fillFormLink:()=>f,warning:()=>y,whyFillForm:()=>v});var r=s(77527),o=s(39087),l=s(59334),a=s(13259),i=s(51743),c=s(37731),d=s(77883),u=s(76703),m=s(88898),h=s(12243),p=s(33973),x=s(71009),j=s(71231);let f=()=>"Fill form",y=e=>(0,r.jsxs)(r.Fragment,{children:["You must fill out your ",e.abbr((0,r.jsx)(r.Fragment,{children:"DMCA"}))," form to make this photo public."]}),v=()=>"Why do I need to fill out a form?",k=e=>{let t,s,j,f,y,v,k,w,F,C,_,N,L,B,S,P=(0,o.c)(31),{children:A}=e,T=(()=>{let e,t=(0,o.c)(2),{locale:s}=(0,d.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e})(),I=(0,d.r)();return P[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(c.WarningIcon,{className:"icon-zYN82v"}),s=(0,r.jsx)(a.h,{height:4}),P[0]=t,P[1]=s):(t=P[0],s=P[1]),P[2]!==T?(j=T.warning({abbr:g}),P[2]=T,P[3]=j):j=P[3],P[4]!==j?(f=(0,r.jsx)("div",{className:"message-kqy71L",children:j}),P[4]=j,P[5]=f):f=P[5],P[6]===Symbol.for("react.memo_cache_sentinel")?(y=(0,r.jsx)(a.h,{height:16}),P[6]=y):y=P[6],P[7]!==I?(v=(0,h.Fs)(u.c8.dmcaVerification,p.Tj(b),p.Bb(I)),P[7]=I,P[8]=v):v=P[8],P[9]===Symbol.for("react.memo_cache_sentinel")?(k=(0,m.Ly)((0,x.C)({type:"base",size:"small"}),"fillFormLink-bN3DMu link-m304Wp"),P[9]=k):k=P[9],P[10]!==T?(w=T.fillFormLink(),P[10]=T,P[11]=w):w=P[11],P[12]!==v||P[13]!==w?(F=(0,r.jsx)("a",{href:v,className:k,children:w}),P[12]=v,P[13]=w,P[14]=F):F=P[14],P[15]!==f||P[16]!==F?(C=(0,r.jsxs)("div",{children:[t,s,f,y,F]}),P[15]=f,P[16]=F,P[17]=C):C=P[17],P[18]!==I.locale?(_=(0,i.Ii)(I.locale),P[18]=I.locale,P[19]=_):_=P[19],P[20]!==T?(N=T.whyFillForm(),P[20]=T,P[21]=N):N=P[21],P[22]!==_||P[23]!==N?(L=(0,r.jsx)("a",{href:_,className:"whyFillFormLink-ev8hTp link-m304Wp textXs-iWyAyb",children:N}),P[22]=_,P[23]=N,P[24]=L):L=P[24],P[25]!==C||P[26]!==L?(B=(0,r.jsxs)("div",{className:"container-g10qZF",children:[C,L]}),P[25]=C,P[26]=L,P[27]=B):B=P[27],P[28]!==A||P[29]!==B?(S=(0,r.jsx)(l.A,{behind:A,children:B}),P[28]=A,P[29]=B,P[30]=S):S=P[30],S};function g(e){return(0,r.jsx)("abbr",{lang:j.q,title:"Digital Millennium Copyright Act",children:e})}function b(e){return e.href}},56525:function(e,t,s){s.d(t,{K:()=>eS,A:()=>eA});var n={};s.r(n),s.d(n,{epsSubtitle:()=>ea,jpgSubtitle:()=>ei,pngSubtitle:()=>ec,svgSubtitle:()=>ed});var r={};s.r(r),s.d(r,{large:()=>ey,medium:()=>ev,originalSize:()=>ek,small:()=>eg});var o={};s.r(o),s.d(o,{formatLabel:()=>eN,label:()=>eL,sizeLabel:()=>eB});var l=s(77527),a=s(39087),i=s(65270),c=s(45525),d=s(66541),u=s(73013),m=s(93725),h=s(44026),p=s(41362),x=s(12351),j=s(31603),f=s(94496),y=s(88130),v=s(37731),k=s(77883),g=s(88898),b=s(12243),w=s(48466),F=s(60175),C=s(95363),_=s(52100),N=s(71009),L=s(44725),B=s(20474),S=s(27772),P=s(92478),A=s(91818),T=s(31105),I=s(99007),E=s(98342),z=s(90),U=s(98222),O=s(43457),R=s(8487),W=s(69003),D=s(9758),q=s(56183),M=s(69506),H=s(4100),K=s(72580),Y=s(13066),G=s(11252),X=s(20130);let Q=(0,b.Fs)(E.ue,Y.g7,C.chainNullableK(e=>e.should_enable_workaround_for_ios_download_request_blocking),C.getOrElse(()=>"u">typeof window&&T.df())),$=e=>{let t,s,n,r=(0,a.c)(9),o=(0,I.w)(),l=(0,F.use)(z.W.FeedContext);r[0]!==l?(t=U.k$(l),r[0]=l,r[1]=t):t=r[1];let i=t,c=(0,F.use)(z.W.PlacementContext);r[2]!==c?(s=(0,b.Fs)(c,G.s),r[2]=c,r[3]=s):s=r[3];let d=s;return r[4]!==e||r[5]!==o||r[6]!==i||r[7]!==d?(n=()=>{let t,s,n;(Q?(t=O.R(window,"blur"),s=O.R(window,"focus"),n=O.R(window,"resize"),(0,b.Fs)(R.x((0,b.Fs)(t,W.$()),(0,b.Fs)(D.O(s,n),W.$())),q.H(),M.C((0,b.Fs)(H.d(),W.$())))):K.of(void 0)).subscribe(()=>{o(P.rc.mk.Track(z.Jh.mk.PhotoDownloadButtonClicked({...z.Jh.assetPropertiesFromAsset(e.asset,e.feedEntry),assetId:e.asset.id,downloadOption:e.downloadOption,isEdited:e.isEdited,feedPlacement:i,placement:d}))),!e.asset.premium&&(["HJLaGezPDdo","6jqNp9PFt-8"].includes(e.asset.user.id)||A.H.preload().then(()=>{o(P.rc.mk.ShowSayThanksCard([e.asset,e.feedEntry]))}))})},r[4]=e,r[5]=o,r[6]=i,r[7]=d,r[8]=n):n=r[8],n},J=e=>({"data-testid":e?.sponsorship?void 0:X.nonSponsoredPhotoDownloadButton,rel:"nofollow",download:!0});var Z=s(17032),V=s(85683);let ee=V.KC([V.eu("jpg"),V.eu("png"),V.eu("eps"),V.eu("svg")]),et=["jpg","png"],es=["svg","eps"];var en=s(87778),er=s(36510),eo=s(25306),el=s(94735);let ea=()=>"Print or design",ei=()=>"For websites, social media, etc",ec=()=>"Supports transparency",ed=()=>"Web or mobile apps",eu=(0,b.L3)(e=>n,e=>t=>(0,b.Fs)(w.Uq(t),w.z7("jpg",()=>e.jpgSubtitle()),w.z7("png",()=>e.pngSubtitle()),w.z7("eps",()=>e.epsSubtitle()),w.z7("svg",()=>e.svgSubtitle()),w.T1)),em=e=>{let t,s,n,r,o,i,c,d,u,m,h=(0,a.c)(28),{asset:p,feedEntry:x,downloadFormat:j,commonDownloadButtonProps:v,downloadHref:g}=e,{locale:w}=(0,k.r)();h[0]!==j?(t=(0,b.Fs)(ee.encode(j),er.Ih),h[0]=j,h[1]=t):t=h[1];let F=t;h[2]!==j?(s=C.some(en.mk.Format(j)),h[2]=j,h[3]=s):s=h[3],h[4]!==p||h[5]!==x||h[6]!==s?(n={asset:p,feedEntry:x,downloadOption:s,isEdited:!1},h[4]=p,h[5]=x,h[6]=s,h[7]=n):n=h[7];let _=$(n);h[8]!==j||h[9]!==g?(r=f.M(g,y.hZ("fm",ee.encode(j))),h[8]=j,h[9]=g,h[10]=r):r=h[10];let N=r.href;return h[11]!==F?(o=(0,l.jsx)("div",{className:"formatName-bN4jcR",children:F}),h[11]=F,h[12]=o):o=h[12],h[13]!==j||h[14]!==w?(i=eu(w)(j),h[13]=j,h[14]=w,h[15]=i):i=h[15],h[16]!==i?(c=(0,l.jsx)("div",{className:"formatSubtitle-wIMNqj textXs-iWyAyb",children:i}),h[16]=i,h[17]=c):c=h[17],h[18]!==o||h[19]!==c?(d=(0,l.jsxs)("div",{children:[o,c]}),h[18]=o,h[19]=c,h[20]=d):d=h[20],h[21]!==r.href||h[22]!==d?(u=(0,l.jsx)("a",{href:N,children:d}),h[21]=r.href,h[22]=d,h[23]=u):u=h[23],h[24]!==v||h[25]!==_||h[26]!==u?(m=(0,l.jsx)(el.Dr,{...v,onClick:_,render:u}),h[24]=v,h[25]=_,h[26]=u,h[27]=m):m=h[27],m},eh=e=>{let t,s,n,r=(0,a.c)(8);r[0]!==e.feedEntry?(t=J(e.feedEntry),r[0]=e.feedEntry,r[1]=t):t=r[1];let o=t;return r[2]!==o||r[3]!==e?(s=(0,b.Fs)([et,es],eo.Tj((t,s)=>(0,l.jsx)(F.Fragment,{children:(0,b.Fs)(t,eo.Tj(t=>(0,F.createElement)(em,{...e,key:ee.encode(t),downloadFormat:t,commonDownloadButtonProps:o})))},s)),(0,Z.K0)(ep)),r[2]=o,r[3]=e,r[4]=s):s=r[4],r[5]!==e.extra||r[6]!==s?(n=(0,l.jsxs)(el._G,{children:[s,e.extra]}),r[5]=e.extra,r[6]=s,r[7]=n):n=r[7],n};function ep(e){return(0,l.jsx)(el.bX,{},`divider-${e}`)}var ex=s(97647);let ej=e=>{switch(e){case"small":return 640;case"medium":return 1920;case"large":return 2400}},ef=["small","medium","large"],ey=()=>"Large",ev=()=>"Medium",ek=()=>"Original Size",eg=()=>"Small",eb=e=>r;var ew=s(95138);let eF=e=>{let t,s,n,r,o,i,c,d,u,m,h,p,x,j,f=(0,a.c)(37),{asset:y,feedEntry:v,width:k,url:g,onClick:w,label:F}=e;if(f[0]!==y||f[1]!==v||f[2]!==F||f[3]!==w||f[4]!==g.href||f[5]!==k){let e,a=(0,b.Fs)((0,ew.cP)({aspectRatio:(0,ew.x5)(y),width:k}),Math.trunc);f[16]!==v?(e=J(v),f[16]=v,f[17]=e):e=f[17];let h=e;t=el.Dr,u="link-O2bX10",m=w,c=h,d=g.href,f[18]!==F?(o=(0,l.jsx)("span",{className:"dimensionsText-IYSc7E",children:F}),f[18]=F,f[19]=o):o=f[19],i=" ",s="dimensionsValues-Nnk1kt",n="(",r=ex.t({width:k,height:a}),f[0]=y,f[1]=v,f[2]=F,f[3]=w,f[4]=g.href,f[5]=k,f[6]=t,f[7]=s,f[8]=n,f[9]=r,f[10]=o,f[11]=i,f[12]=c,f[13]=d,f[14]=u,f[15]=m}else t=f[6],s=f[7],n=f[8],r=f[9],o=f[10],i=f[11],c=f[12],d=f[13],u=f[14],m=f[15];return f[20]!==s||f[21]!==n||f[22]!==r?(h=(0,l.jsxs)("span",{className:s,children:[n,r,")"]}),f[20]=s,f[21]=n,f[22]=r,f[23]=h):h=f[23],f[24]!==h||f[25]!==o||f[26]!==i?(p=(0,l.jsxs)("span",{children:[o,i,h]}),f[24]=h,f[25]=o,f[26]=i,f[27]=p):p=f[27],f[28]!==p||f[29]!==c||f[30]!==d?(x=(0,l.jsx)("a",{...c,href:d,children:p}),f[28]=p,f[29]=c,f[30]=d,f[31]=x):x=f[31],f[32]!==t||f[33]!==x||f[34]!==u||f[35]!==m?(j=(0,l.jsx)(t,{className:u,onClick:m,render:x}),f[32]=t,f[33]=x,f[34]=u,f[35]=m,f[36]=j):j=f[36],j},eC=e=>{let t,s,n,r=(0,a.c)(9),{asset:o,feedEntry:l,downloadSize:i,children:c}=e;r[0]!==i?(t=(0,b.Fs)(i,C.map(en.mk.Size)),r[0]=i,r[1]=t):t=r[1],r[2]!==o||r[3]!==l||r[4]!==t?(s={asset:o,feedEntry:l,downloadOption:t,isEdited:!1},r[2]=o,r[3]=l,r[4]=t,r[5]=s):s=r[5];let d=$(s);return r[6]!==c||r[7]!==d?(n=c(d),r[6]=c,r[7]=d,r[8]=n):n=r[8],n},e_=e=>{let t,s,n,r,o=(0,a.c)(23),{asset:i,feedEntry:c,originalSizeHref:d,extra:u}=e,m=(()=>{let e,t=(0,a.c)(2),{locale:s}=(0,k.r)();return t[0]!==s?(e=eb(s),t[0]=s,t[1]=e):e=t[1],e})();o[0]!==i||o[1]!==c?(t={asset:i,feedEntry:c,downloadOption:C.none,isEdited:!1},o[0]=i,o[1]=c,o[2]=t):t=o[2];let h=$(t),{locale:p}=(0,k.r)();if(o[3]!==i||o[4]!==c||o[5]!==h||o[6]!==p||o[7]!==d||o[8]!==m){let e,t;o[11]!==i?(e=e=>e(0,l.jsx)(eF,{asset:i,feedEntry:c,width:i.width,url:d,onClick:h,label:m.originalSize()}),o[13]=i,o[14]=c,o[15]=h,o[16]=d,o[17]=m,o[18]=t):t=o[18],n=(0,b.Fs)(r,eo.YW({onEmpty:t,onNonEmpty:e=>(0,l.jsxs)(l.Fragment,{children:[(0,b.Fs)(e,eo.Tj(e=>{let t=ej(e);return(0,l.jsx)(eC,{asset:i,feedEntry:c,downloadSize:C.some(e),children:s=>(0,l.jsx)(eF,{width:t,asset:i,feedEntry:c,url:f.M(d,y.hZ("w",t)),onClick:s,label:(0,b.L3)(eb,t=>(0,b.Fs)(w.Uq(e),w.z7("large",t.large),w.z7("medium",t.medium),w.z7("small",t.small),w.T1))(p)})},e)})),(0,l.jsx)(el.bX,{}),(0,l.jsx)(eF,{asset:i,feedEntry:c,width:i.width,url:d,onClick:h,label:m.originalSize()})]})})),o[3]=i,o[4]=c,o[5]=h,o[6]=p,o[7]=d,o[8]=m,o[9]=s,o[10]=n}else s=o[9],n=o[10];return o[19]!==s||o[20]!==u||o[21]!==n?(r=(0,l.jsxs)(s,{children:[n,u]}),o[19]=s,o[20]=u,o[21]=n,o[22]=r):r=o[22],r},eN=()=>"Choose download format",eL=()=>"Download",eB=()=>"Choose download size",eS=_.vt(),eP=()=>{let e,t=(0,a.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)(v.DownloadIcon,{className:"downloadIcon-nNqzCe"}),t[0]=e):e=t[0],e},eA=(0,F.memo)(e=>{let t,s,n,r,F,P=(0,a.c)(6),{type:A,feedEntry:T,mode:I,asset:E,menuExtra:z}=e,U=void 0===A?"outline":A,O=(()=>{let e,t=(0,a.c)(2),{locale:s}=(0,k.r)();return t[0]!==s?(e=o,t[0]=s,t[1]=e):e=t[1],e})(),R=(0,g.Ly)((0,N.C)({type:U,size:"small"}),"downloadButton-J1Q3tR"),W=(r=(0,a.c)(3),F=(0,k.r)(),r[0]!==F.unsplashOrigin||r[1]!==E.id?(n=f.M(new URL(`/photos/${E.id}/download`,F.unsplashOrigin),y.hZ("force","true")),r[0]=F.unsplashOrigin,r[1]=E.id,r[2]=n):n=r[2],n);P[0]!==I?(t=(0,b.Fs)(I,eS.matchX({Edited:!0,[_._]:!1})),P[0]=I,P[1]=t):t=P[1],P[2]!==E||P[3]!==T||P[4]!==t?(s={asset:E,feedEntry:T,downloadOption:C.none,isEdited:t},P[2]=E,P[3]=T,P[4]=t,P[5]=s):s=P[5];let D=$(s);return(0,b.Fs)(I,eS.match({Arrow:()=>(0,b.Fs)(w.Uq(E.asset_type),w.z7("photo",()=>(0,l.jsxs)(i.s,{children:[(0,l.jsx)(c.k,{render:(0,l.jsx)("a",{...J(T),className:R,"aria-label":O.label(),href:W.href,onClick:D,children:(0,l.jsx)(eP,{})})}),(0,l.jsx)(d.K,{children:(0,l.jsx)(u.o,{sideOffset:B.om,children:(0,l.jsx)(m.o,{render:(0,l.jsx)(B.oS,{children:O.label()})})})})]})),w.z7("illustration",()=>(0,l.jsxs)(h.i,{children:[(0,l.jsxs)(i.s,{children:[(0,l.jsx)(c.k,{render:(0,l.jsx)(p.c,{className:R,"aria-label":O.formatLabel(),children:(0,l.jsx)(eP,{})})}),(0,l.jsx)(d.K,{children:(0,l.jsx)(u.o,{sideOffset:B.om,children:(0,l.jsx)(m.o,{render:(0,l.jsx)(B.oS,{children:O.formatLabel()})})})})]}),(0,l.jsx)(x.g,{children:(0,l.jsx)(j.y,{align:"end",sideOffset:L.o,children:(0,l.jsx)(eh,{asset:E,feedEntry:T,downloadHref:W,extra:z})})})]})),w.T1),Button:e=>(0,b.Fs)(w.Uq(E.asset_type),w.z7("photo",()=>(0,l.jsxs)("div",{className:"photoButtonsContainer-dOeZz4",children:[(0,l.jsx)("a",{...J(T),className:(0,g.Ly)(R,"downloadButtonShareBorder-CMbzcc"),href:W.href,onClick:D,children:e}),"confirm"===U&&(0,l.jsx)("div",{className:"greenButtonSeparator-l4QQYp"}),(0,l.jsxs)(h.i,{children:[(0,l.jsxs)(i.s,{children:[(0,l.jsx)(c.k,{render:(0,l.jsx)(p.c,{className:(0,g.Ly)(R,"chevronButton-XsBrEX","outline"===U&&"chevronButtonOutline-cuL_T7"),"aria-label":O.sizeLabel(),children:(0,l.jsx)(v.ChevronDownIcon,{width:32})})}),(0,l.jsx)(d.K,{children:(0,l.jsx)(u.o,{sideOffset:B.om,children:(0,l.jsx)(m.o,{render:(0,l.jsx)(B.oS,{children:O.sizeLabel()})})})})]}),(0,l.jsx)(x.g,{children:(0,l.jsx)(j.y,{align:"end",sideOffset:L.o,children:(0,l.jsx)(e_,{asset:E,feedEntry:T,originalSizeHref:W,extra:z})})})]})]})),w.z7("illustration",()=>(0,l.jsx)(h.i,{children:(0,l.jsxs)(i.s,{children:[(0,l.jsx)(c.k,{render:(0,l.jsxs)(p.c,{className:(0,g.Ly)(R,"illustrationPopoverTrigger-x8C2Q9"),"aria-label":O.formatLabel(),children:[e,(0,l.jsx)(v.ChevronDownIcon,{width:22})]})}),(0,l.jsx)(d.K,{children:(0,l.jsx)(u.o,{sideOffset:B.om,children:(0,l.jsx)(m.o,{render:(0,l.jsx)(B.oS,{children:O.formatLabel()})})})}),(0,l.jsx)(x.g,{children:(0,l.jsx)(j.y,{align:"end",sideOffset:L.o,children:(0,l.jsx)(eh,{asset:E,feedEntry:T,downloadHref:W,extra:z})})})]})})),w.T1),Edited:e=>{let{text:t,edit:s}=e,n=(0,b.Fs)(W,f.M(y.Au((0,S.XV)(s))),eT);return(0,l.jsx)("a",{...J(T),className:R,href:n,onClick:D,children:t})}}))});function eT(e){return e.href}},69159:function(e,t,s){s.d(t,{A:()=>m});var n={};s.r(n),s.d(n,{edit:()=>u});var r=s(77527),o=s(39087),l=s(88898),a=s(71009),i=s(46611),c=s(80790),d=s(77883);let u=()=>"Edit",m=e=>{let t,s,u,m,h=(0,o.c)(11),{assetSlug:p,type:x,className:j}=e,f=(()=>{let e,t=(0,o.c)(2),{locale:s}=(0,d.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e})();return h[0]!==j||h[1]!==x?(t=(0,l.Ly)(j,(0,a.C)({type:"default"===x?"outline":"overlay",size:"small"})),h[0]=j,h[1]=x,h[2]=t):t=h[2],h[3]!==p?(s=c.aF.mk.EditPhoto({assetSlug:p}),h[3]=p,h[4]=s):s=h[4],h[5]!==f?(u=f.edit(),h[5]=f,h[6]=u):u=h[6],h[7]!==t||h[8]!==s||h[9]!==u?(m=(0,r.jsx)(i.o,{className:t,modal:s,children:u}),h[7]=t,h[8]=s,h[9]=u,h[10]=m):m=h[10],m}},72756:function(e,t,s){s.d(t,{A:()=>d});var n={};s.r(n),s.d(n,{message:()=>c});var r=s(77527),o=s(39087),l=s(59334),a=s(37731),i=s(77883);let c=()=>"Hidden from profile",d=e=>{let t,s,c,d,u=(0,o.c)(9),{overlayClassName:m,children:h}=e,p=(()=>{let e,t=(0,o.c)(2),{locale:s}=(0,i.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e})();return u[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(a.EyeHiddenIcon,{className:"hiddenFromProfileOverlayIcon-uaUC3b"}),u[0]=t):t=u[0],u[1]!==p?(s=p.message(),u[1]=p,u[2]=s):s=u[2],u[3]!==s?(c=(0,r.jsxs)("div",{className:"hiddenFromProfileOverlay-my_ss4 textM-yZhvJa",children:[t,(0,r.jsx)("span",{children:s})]}),u[3]=s,u[4]=c):c=u[4],u[5]!==h||u[6]!==m||u[7]!==c?(d=(0,r.jsx)(l.A,{behind:h,overlayClassName:m,children:c}),u[5]=h,u[6]=m,u[7]=c,u[8]=d):d=u[8],d}},53705:function(e,t,s){s.d(t,{a:()=>m});var n=s(77527),r=s(39087),o=s(12243),l=s(25306),a=s(72355),i=s(98222),c=s(95363),d=s(95138);let u=a.zQ(a.ai,e=>e.totalHeight),m=e=>{let t,s,a,m=(0,r.c)(13),{columnCount:h,columnGutter:p,rowGutter:x,children:j,"data-testid":f}=e,y=`${p}px`;if(m[0]!==h||m[1]!==y?(t={"--column-gutter":y,"--columns":h},m[0]=h,m[1]=y,m[2]=t):t=m[2],m[3]!==j||m[4]!==h||m[5]!==x){let e;m[7]!==x?(e=(e,t)=>(0,n.jsx)("div",{className:"column-RjrXon",style:{"--row-gutter":`${x}px`},children:e},t),m[7]=x,m[8]=e):e=m[8],s=(0,o.Fs)((({items:e,columnCount:t})=>{let s=l.Y6(t,()=>({totalHeight:0,nodes:[]}));for(let t of e){let e=(0,o.Fs)(t.columnPosition,i.k$,c.flatMap(e=>(0,o.Fs)(s,l.Jt(e-1))),c.getOrElseW(()=>(0,o.Fs)(s,l.jk(u))));if(void 0!==t.aspectRatio){let[s,n]=(0,d.Kh)(t.aspectRatio);e.totalHeight+=n/s}e.nodes.push(t.element)}return(0,o.Fs)(s,l.Tj(e=>e.nodes))})({items:j,columnCount:h}),l.Tj(e)),m[3]=j,m[4]=h,m[5]=x,m[6]=s}else s=m[6];return m[9]!==t||m[10]!==s||m[11]!==f?(a=(0,n.jsx)("div",{"data-testid":f,className:"container-CgvcQa",style:t,children:s}),m[9]=t,m[10]=s,m[11]=f,m[12]=a):a=m[12],a}},17970:function(e,t,s){s.d(t,{k:()=>ef});var n={};s.r(n),s.d(n,{actionsBottom:()=>Y,actionsTop:()=>G,actionsTopRight:()=>X,addToCollectionButton:()=>Q,downloadButtonContainer:()=>$,editPhotoButton:()=>J,enablePointerEvents:()=>Z,iconGradientBackdrop:()=>V,likeButton:()=>ee,overlay:()=>et,overlayBackground:()=>es,overlayContainer:()=>en,overlayForeground:()=>er,pinIcon:()=>eo,sponsorLabelContainer:()=>el,unsplashPlusLink:()=>ea,userLinkContainer:()=>ei,userLinkSecondaryLabel:()=>ec});var r={};s.r(r),s.d(r,{download:()=>eu});var o=s(77527),l=s(39087),a=s(95166),i=s(41473),c=s(94069),d=s(90),u=s(73594),m=s(60175),h=s(20130),p=s(32015),x=s(49136),j=s(72756),f=s(21526),y=s(12243),v=s(48466),k=s(74360),g=s(11562),b=s(56525),w=s(69159),F=s(59334),C=s(28738),_=s(29534),N=s(92083),L=s(26480),B=s(61128),S=s(37731),P=s(2091),A=s(83861),T=s(88898),I=s(85512),E=s(98222),z=s(37183),U=s(95363),O=s(52100),R=s(71009),W=s(13468),D=s(27049),q=s(41964),M=s(1309),H="hideOnHover-itfeBt",K="showOnHover-OX0NnK",Y="actionsBottom-BnTMN5",G="actionsTop-v4lYiD",X="actionsTopRight-fIYoBA",Q="addToCollectionButton-HH4jGJ enablePointerEvents-Rl89TG",$="downloadButtonContainer-mLCeCf enablePointerEvents-Rl89TG",J="editPhotoButton-Sblz5c enablePointerEvents-Rl89TG",Z="enablePointerEvents-Rl89TG",V="iconGradientBackdrop-aVeo6O",ee="likeButton-Umfdht enablePointerEvents-Rl89TG",et="overlay-usV8xj",es="overlayBackground-izDpYk",en="overlayContainer-HuHD_I",er="overlayForeground-qabjQ0",eo="pinIcon-5uK8Ov",el="sponsorLabelContainer-DZqEDA",ea="unsplashPlusLink-RAbeyC resetAnchor-rkYpCn enablePointerEvents-Rl89TG",ei="userLinkContainer-ZWhFxH enablePointerEvents-Rl89TG",ec="userLinkSecondaryLabel-QUNUm8 textXs-iWyAyb",ed=s(77883);let eu=()=>"Download",em=({feedEntry:e,routeData:t})=>!e.sponsorship||(0,y.Fs)(t,I.B_.Union.match({FeaturedPhotosFeed:y.f4,LandingPage:y.f4,Search:y.f4,Topic:y.f4,[O._]:y.ue})),eh=(0,m.memo)(e=>{let t,s,a,i,c,d=(0,l.c)(18),{asset:u,feedEntry:m,userLinkPlacement:h,children:p}=e,x=(()=>{let e,t=(0,l.c)(2),{locale:s}=(0,ed.r)();return t[0]!==s?(e=r,t[0]=s,t[1]=e):e=t[1],e})(),{queryUnsplash:j}=(0,W.UB)(),v=(0,B.d)(P.e);d[0]!==v||d[1]!==j?(t=(0,W.wd)(v,j),d[0]=v,d[1]=j,d[2]=t):t=d[2];let{data:en}=(0,k.U)(t),eu=E.k$(en),eh=(0,L.P)(),ex=(0,f.K)(m),ej=(0,M.U)("(min-width: 768px)");d[3]!==u.user?(s=e=>e.id===u.user.id,d[3]=u.user,d[4]=s):s=d[4];let ef=(0,y.Fs)(eu,U.exists(s));d[5]!==u||d[6]!==m||d[7]!==eh||d[8]!==h?(a=()=>(0,o.jsx)(q.O,{theme:A.mk.Dark,className:(0,T.Ly)(ei,em({asset:u,feedEntry:m,routeData:eh})&&K),disableBackground:!0,disableFontSmoothing:!0,children:(0,o.jsx)(N.MT,{asset:u,feedEntry:m,free:{renderNonSponsoredSecondaryLabel:e=>{let{linkClassName:t,user:s}=e;return s.for_hire&&(0,y.Fs)(eh,I.B_.Union.match({Users:y.XR,[O._]:(0,y.dY)((0,o.jsx)(N.xc,{linkClassName:(0,T.Ly)(ec,t),user:s}))}))},userLinkPlacement:h}})}),d[5]=u,d[6]=m,d[7]=eh,d[8]=h,d[9]=a):a=d[9];let ey=a;d[10]!==u||d[11]!==m?(i=()=>(0,o.jsx)(b.A,{type:"overlay",asset:u,feedEntry:m,mode:b.K.mk.Arrow}),d[10]=u,d[11]=m,d[12]=i):i=d[12];let ev=i,ek=F.A,eg=ej&&(0,o.jsxs)("div",{className:et,children:[(0,o.jsx)("div",{className:(0,T.Ly)(es,em({asset:u,feedEntry:m,routeData:eh})&&K)}),(0,o.jsxs)("div",{className:(0,T.Ly)(er,(u.premium||ex)&&V),children:[(0,o.jsxs)("div",{className:G,children:[(0,o.jsxs)("div",{children:[u.premium?(0,o.jsx)(_.UnsplashPlusPill,{assetRoute:I.iW.fromAsset(u),overlayClass:(0,T.Ly)(ea,ef&&H)}):m.sponsorship&&!ef?(0,o.jsx)("div",{className:(0,T.Ly)(Z,el,K),children:(0,o.jsx)(C.A,{sponsorship:m.sponsorship,assetUser:u.user})}):null,ef&&(0,o.jsx)("div",{className:K,children:(0,o.jsx)(w.A,{assetSlug:u.slug,type:"alt",className:J})})]}),(0,o.jsxs)("div",{className:X,children:[ex&&(0,o.jsx)("div",{className:(0,T.Ly)(eo,H),children:(0,o.jsx)(S.PinIcon,{className:eo})}),(0,o.jsx)("div",{className:K,children:(0,o.jsx)(D.T,{classType:"alt",asset:u,feedEntry:m,className:ee})}),(0,o.jsx)("div",{className:K,children:(0,o.jsx)(g.A,{classType:"alt",asset:u,className:Q})})]})]}),(0,o.jsxs)("div",{className:Y,children:[ey(),(0,o.jsx)("div",{className:(0,T.Ly)(K,$),children:u.premium?(0,y.Fs)(eu,U.match(y.ue,ep),z.YW({onFalse:ev,onTrue:()=>(0,o.jsxs)(_.UnlockAssetLink,{asset:u,feedEntry:m,trackingAction:"download",className:(0,R.C)({type:"overlay",size:"small"}),children:[(0,o.jsx)(S.LockIcon,{width:15,height:15})," ",x.download()]})})):ev()})]})]})]});return d[13]!==ek||d[14]!==p||d[15]!==n.overlayContainer||d[16]!==eg?(c=(0,o.jsx)(ek,{behind:p,overlayClassName:n.overlayContainer,children:eg}),d[13]=ek,d[14]=p,d[15]=n.overlayContainer,d[16]=eg,d[17]=c):c=d[17],c});function ep(e){return!e.subscribed}let ex=e=>(0,o.jsx)(j.A,{overlayClassName:H,children:e}),ej=(0,m.memo)(e=>{let t,s,n,r,a=(0,l.c)(36),{children:i,userLinkPlacement:c,asset:d,feedEntry:u}=e,m=(0,f.D)(d),h="evaluation_status"in d?d.evaluation_status:void 0;a[0]!==m?(t=e=>(0,o.jsx)(p.f,{withBackground:!1===m,children:e}),a[0]=m,a[1]=t):t=a[1];let j=t;a[2]!==d||a[3]!==u||a[4]!==c?(s=e=>(0,o.jsx)(eh,{asset:d,feedEntry:u,userLinkPlacement:c,children:e}),a[2]=d,a[3]=u,a[4]=c,a[5]=s):s=a[5];let k=s,g=m?ex:y.D_;if(a[6]!==i||a[7]!==h||a[8]!==g||a[9]!==k||a[10]!==j){let e,t,s,r,l,c;a[12]!==i?(e=()=>(0,o.jsx)(x.A,{children:i}),a[12]=i,a[13]=e):e=a[13],a[14]!==i||a[15]!==g||a[16]!==j?(t=()=>(0,y.Fs)(i,g,j),a[14]=i,a[15]=g,a[16]=j,a[17]=t):t=a[17],a[18]!==i||a[19]!==g||a[20]!==j?(s=()=>(0,y.Fs)(i,g,j),a[18]=i,a[19]=g,a[20]=j,a[21]=s):s=a[21],a[22]!==i||a[23]!==g||a[24]!==k?(r=()=>(0,y.Fs)(i,g,k),a[22]=i,a[23]=g,a[24]=k,a[25]=r):r=a[25],a[26]!==i||a[27]!==g||a[28]!==k?(l=()=>(0,y.Fs)(i,g,k),a[26]=i,a[27]=g,a[28]=k,a[29]=l):l=a[29],a[30]!==i||a[31]!==g||a[32]!==k?(c=()=>(0,y.Fs)(i,g,k),a[30]=i,a[31]=g,a[32]=k,a[33]=c):c=a[33],n=(0,y.Fs)(v.Uq(h),v.z7("dmca_requested",e),v.z7("dmca_pending_review",t),v.z7("dmca_approved",s),v.z7("approved",r),v.z7("in_review",l),v.z7(void 0,c),v.T1),a[6]=i,a[7]=h,a[8]=g,a[9]=k,a[10]=j,a[11]=n}else n=a[11];return a[34]!==n?(r=(0,o.jsx)("div",{className:"container-WSKyvi",children:n}),a[34]=n,a[35]=r):r=a[35],r}),ef=(0,m.memo)(e=>{let t,s,n,r,m,p,x,j,f,y,v,k,g,b,w=(0,l.c)(35);w[0]!==e?({userLinkPlacement:p,index:m,feedPlacement:n,asset:t,feedEntry:s,...r}=e,w[0]=e,w[1]=t,w[2]=s,w[3]=n,w[4]=r,w[5]=m,w[6]=p):(t=w[1],s=w[2],n=w[3],r=w[4],m=w[5],p=w[6]),w[7]!==n?(x=u.TPlacement.mk.Feed(n),w[7]=n,w[8]=x):x=w[8];let F=x;return w[9]!==m?(j=d.uR(m),w[9]=m,w[10]=j):j=w[10],w[11]!==t||w[12]!==s||w[13]!==n||w[14]!==r||w[15]!==m?(f=(0,o.jsx)(a.y,{...r,asset:t,feedEntry:s,testId:h.assetGrid.masonryImg,index:m,feedPlacement:n}),w[11]=t,w[12]=s,w[13]=n,w[14]=r,w[15]=m,w[16]=f):f=w[16],w[17]!==t||w[18]!==s||w[19]!==f||w[20]!==p?(y=(0,o.jsx)(ej,{asset:t,feedEntry:s,userLinkPlacement:p,children:f}),w[17]=t,w[18]=s,w[19]=f,w[20]=p,w[21]=y):y=w[21],w[22]!==t||w[23]!==j||w[24]!==y?(v=(0,o.jsx)(i.A,{"data-testid":h.assetGrid.masonryFigure,"data-masonryposition":j,asset:t,children:y}),w[22]=t,w[23]=j,w[24]=y,w[25]=v):v=w[25],w[26]!==s||w[27]!==v?(k=(0,o.jsx)(c.A,{feedEntry:s,children:v}),w[26]=s,w[27]=v,w[28]=k):k=w[28],w[29]!==F||w[30]!==k?(g=(0,o.jsx)(d.W.PlacementContext,{value:F,children:k}),w[29]=F,w[30]=k,w[31]=g):g=w[31],w[32]!==n||w[33]!==g?(b=(0,o.jsx)(d.W.FeedContext,{value:n,children:g}),w[32]=n,w[33]=g,w[34]=b):b=w[34],b})},41473:function(e,t,s){s.d(t,{A:()=>c});var n=s(77527),r=s(39087),o=s(77528),l=s(60175),a=s(35604),i=s(77883);let c=(0,l.memo)(e=>{let t,s,l,c,d,u,m,h,p,x,j,f,y,v=(0,r.c)(33);v[0]!==e?({children:s,asset:t,...l}=e,v[0]=e,v[1]=t,v[2]=s,v[3]=l):(t=v[1],s=v[2],l=v[3]);let k=(0,i.r)();v[4]!==k||v[5]!==t?(c=(0,o.P)(t)(k),v[4]=k,v[5]=t,v[6]=c):c=v[6];let g=c;v[7]!==k||v[8]!==t?(d=(0,o.S)(t)(k),v[7]=k,v[8]=t,v[9]=d):d=v[9];let b=d,w=t.user;return v[10]!==t.alt_description?(u=null!==t.alt_description&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("meta",{itemProp:"name",content:t.alt_description}),(0,n.jsx)("meta",{itemProp:"description",content:t.alt_description})]}),v[10]=t.alt_description,v[11]=u):u=v[11],v[12]!==g?(m=(0,n.jsx)("link",{itemProp:"license",href:g}),v[12]=g,v[13]=m):m=v[13],v[14]!==b?(h=(0,n.jsx)("link",{itemProp:"acquireLicensePage",href:b}),v[14]=b,v[15]=h):h=v[15],v[16]!==w.name?(p=(0,n.jsx)("meta",{itemProp:"creditText",content:w.name}),v[16]=w.name,v[17]=p):p=v[17],v[18]!==t?(x=(0,a.c)(t),v[18]=t,v[19]=x):x=v[19],v[20]!==x?(j=(0,n.jsx)("meta",{itemProp:"copyrightNotice",content:x}),v[20]=x,v[21]=j):j=v[21],v[22]!==w.name?(f=(0,n.jsx)("div",{itemProp:"creator",itemScope:!0,itemType:"https://schema.org/Person",children:(0,n.jsx)("meta",{itemProp:"name",content:w.name})}),v[22]=w.name,v[23]=f):f=v[23],v[24]!==s||v[25]!==l||v[26]!==u||v[27]!==m||v[28]!==h||v[29]!==p||v[30]!==j||v[31]!==f?(y=(0,n.jsxs)("figure",{...l,itemProp:"image",itemScope:!0,itemType:"https://schema.org/ImageObject",children:[s,u,m,h,p,j,f]}),v[24]=s,v[25]=l,v[26]=u,v[27]=m,v[28]=h,v[29]=p,v[30]=j,v[31]=f,v[32]=y):y=v[32],y})},12017:function(e,t,s){s.d(t,{A:()=>l});var n=s(77527),r=s(39087),o=s(88898);let l=e=>{let t,s,l,a,i=(0,r.c)(8);if(i[0]!==e){let{children:n,...r}=e;t=n,s=r,l=(0,o.Ly)(r.className,"container-i9GIX7 textXs-iWyAyb"),i[0]=e,i[1]=t,i[2]=s,i[3]=l}else t=i[1],s=i[2],l=i[3];return i[4]!==t||i[5]!==s||i[6]!==l?(a=(0,n.jsx)("div",{...s,className:l,children:t}),i[4]=t,i[5]=s,i[6]=l,i[7]=a):a=i[7],a}},28738:function(e,t,s){s.d(t,{A:()=>P});var n={};s.r(n),s.d(n,{collaboration_label:()=>v,sponsored_label:()=>k});var r={};s.r(r),s.d(r,{collaboratorAvatar:()=>g,collaboratorContainer:()=>b,collaboratorCopy:()=>w,collaboratorFullname:()=>F,collaboratorPersonalLink:()=>C,link:()=>_,metaText:()=>N,sponsoredContainer:()=>L,sponsoredLabelLink:()=>B});var o=s(77527),l=s(39087),a=s(74360),i=s(59704),c=s(62305),d=s(61128),u=s(2091),m=s(85512),h=s(98222),p=s(12243),x=s(95363),j=s(13468),f=s(72750),y=s(77883);let v=e=>(0,o.jsxs)(o.Fragment,{children:[e.collaboratorCopy((0,o.jsx)(o.Fragment,{children:"Collaboration with"}))," ",e.collaboratorLink((0,o.jsx)(o.Fragment,{}))]}),k=()=>"Promoted";var g="collaboratorAvatar-vDHw5t",b="collaboratorContainer-vbdkIH metaText-bpXnuY textXs-iWyAyb",w="collaboratorCopy-mNmTYq",F="collaboratorFullname-WSd1e9 sponsoredLabelLink-Ci2dfW metaText-bpXnuY textXs-iWyAyb link-vqVBN9 resetAnchor-rkYpCn truncate-Pc_c1s",C="collaboratorPersonalLink-_aUB9F resetAnchor-rkYpCn",_="link-vqVBN9",N="metaText-bpXnuY textXs-iWyAyb",L="sponsoredContainer-uBpGBz",B="sponsoredLabelLink-Ci2dfW metaText-bpXnuY textXs-iWyAyb link-vqVBN9 resetAnchor-rkYpCn";let S=s(52100).vt(),P=e=>{let t,s,v,k,w=(0,l.c)(11),{sponsorship:_,assetUser:N}=e,L=(()=>{let e,t=(0,l.c)(2),{locale:s}=(0,y.r)();return t[0]!==s?(e=n,t[0]=s,t[1]=e):e=t[1],e})(),P=(({userId:e,sponsorship:t})=>("sponsorId"in t?t.sponsorId:t.sponsor.id)===e?S.mk.Solo:S.mk.Collab)({sponsorship:_,userId:N.id}),{queryUnsplash:T}=(0,j.UB)(),I=(0,d.d)(u.e);w[0]!==I||w[1]!==T?(t=(0,j.wd)(I,T),w[0]=I,w[1]=T,w[2]=t):t=w[2];let{data:E}=(0,a.U)(t),z=h.k$(E);w[3]!==L?(s=L.sponsored_label(),w[3]=L,w[4]=s):s=w[4],w[5]!==s?(v=(0,o.jsx)(c.Wt,{to:m.B_.Union.mk.Advertise,className:B,children:s}),w[5]=s,w[6]=v):v=w[6];let U=(0,p.Fs)(P,S.match({Collab:()=>(0,o.jsx)("div",{className:b,children:L.collaboration_label({collaboratorCopy:A,collaboratorLink:(0,p.dY)((0,o.jsxs)(c.Wt,{to:(0,f.U5)(N,x.toNullable(z)),className:C,children:[(0,o.jsx)(i._k,{size:16,user:N,doNotWrapInALink:!0,className:g}),(0,o.jsx)("span",{className:F,children:N.name})]}))})}),Solo:(0,p.dY)(null)}));return w[7]!==r.sponsoredContainer||w[8]!==v||w[9]!==U?(k=(0,o.jsxs)("div",{className:r.sponsoredContainer,children:[v,U]}),w[7]=r.sponsoredContainer,w[8]=v,w[9]=U,w[10]=k):k=w[10],k};function A(e){return(0,o.jsx)("span",{className:w,children:e})}},94069:function(e,t,s){s.d(t,{A:()=>a});var n=s(77527),r=s(39087),o=s(97129),l=s(86586);let a=e=>{let t,s,o=(0,r.c)(5),{feedEntry:l,children:a}=e,c=l?.sponsorship;if(!c)return a;o[0]!==c.impression_urls?(t=c.impression_urls.map(i),o[0]=c.impression_urls,o[1]=t):t=o[1];let d=t;return o[2]!==a||o[3]!==d?(s=(0,n.jsxs)("div",{children:[a,d]}),o[2]=a,o[3]=d,o[4]=s):s=o[4],s};function i(e,t){return(0,n.jsx)(o.j,{url:l.sH(e)},t)}},46084:function(e,t,s){s.d(t,{m:()=>w});var n=s(77527),r=s(39087),o=s(84083),l=s(61128),a=s(50420),i=s(76703),c=s(85512),d=s(12243),u=s(98222),m=s(25306),h=s(24431),p=s(60175),x=s(18096),j=s(3879),f=s(90353),y=s(87319),v=s(95363),k=s(52100),g=s(11252),b=s(66634);let w=e=>{let t,s,m,j,f,y,w=(0,r.c)(14);w[0]!==e?({feedId:t,...s}=e,w[0]=e,w[1]=t,w[2]=s):(t=w[1],s=w[2]);let B=(0,p.use)(b.U);w[3]!==B?(m=(0,d.Fs)(B,g.s),w[3]=B,w[4]=m):m=w[4];let S=m;w[5]!==t||w[6]!==S?(j={foregroundLocation:S,feedId:t},w[5]=t,w[6]=S,w[7]=j):j=w[7];let P=(e=>{let t,s,n,o=(0,r.c)(6),{foregroundLocation:m,feedId:h}=e;o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.Ab)(),o[0]=t):t=o[0];let p=t;o[1]!==h?(s=e=>p(e,h),o[1]=h,o[2]=s):s=o[2];let j=(0,l.d)(s);return o[3]!==j||o[4]!==m?(n=(0,d.Fs)(m,x.AO,i.Ew,v.exists((0,d.L3)(F,c.B_.Union.match({Asset:C,[k._]:_}))))?(0,d.Fs)(v.sequenceT((0,d.Fs)(m.state?.page,N,u.k$),j),v.map(L)):v.none,o[3]=j,o[4]=m,o[5]=n):n=o[5],n})(j);w[8]!==P?(f=[P],w[8]=P,w[9]=f):f=w[9];let T=(0,h.J)(A,f);return w[10]!==t||w[11]!==T||w[12]!==s?(y=(0,n.jsx)(o.f8,{...s,notifier$:T,feedId:t}),w[10]=t,w[11]=T,w[12]=s,w[13]=y):y=w[13],y};function F(e){let{routeData:t}=e;return t}function C(){return!0}function _(){return!1}function N(e){return e?.feedIndex}function L(e){let[t,s]=e;return m.Bw(s)-(t+1)}function B(e){return e[0]}function S(e){return e<=6}function P(e){return e}function A(e){let t=(0,d.Fs)(e,j.T(B),f.F());return(0,d.Fs)(t,j.T(v.exists(S)),f.F(),y.p(P))}},67115:function(e,t,s){s.d(t,{H:()=>l});var n=s(77527),r=s(39087),o=s(88898);let l=e=>{let t,s,l=(0,r.c)(7),{background:a,children:i,containerClassName:c,containerStyle:d}=e;return l[0]!==c?(t=(0,o.Ly)("container-lWLQXW",c),l[0]=c,l[1]=t):t=l[1],l[2]!==a||l[3]!==i||l[4]!==d||l[5]!==t?(s=(0,n.jsxs)("div",{className:t,style:d,children:[a,i]}),l[2]=a,l[3]=i,l[4]=d,l[5]=t,l[6]=s):s=l[6],s}},77528:function(e,t,s){s.d(t,{P:()=>i,S:()=>c});var n=s(76703),r=s(98342),o=s(85512),l=s(13708),a=s(12243);let i=(0,a.L3)(e=>e.premium?o.B_.Union.mk.PlusLicense:o.B_.Union.mk.License,n.IF({})),c=e=>(0,a.Fs)(l.fromAsset(e),o.B_.Union.mk.Asset,n.IF(r.Ie))},21526:function(e,t,s){s.d(t,{D:()=>h,K:()=>p});var n=s(39087),r=s(74360),o=s(50592),l=s(2091),a=s(85512),i=s(12243),c=s(52100),d=s(13468),u=s(26480),m=s(61128);let h=e=>(()=>{let e,t,s=(0,n.c)(6),{queryUnsplash:h}=(0,d.UB)(),p=(0,m.d)(l.e);s[0]!==p||s[1]!==h?(e=(0,d.wd)(p,h),s[0]=p,s[1]=h,s[2]=e):e=s[2];let{data:x}=(0,r.U)(e),j=(0,u.P)();return s[3]!==x||s[4]!==j?(t=!!x&&(0,i.Fs)(j,a.B_.Union.match({Users:e=>{let{userSubRoute:t,username:s}=e;return s===x.username&&o.h8(t)},[c._]:(0,i.dY)(!1)})),s[3]=x,s[4]=j,s[5]=t):t=s[5],t})()&&"show_on_profile"in e&&!1===e.show_on_profile,p=e=>{let t,s=(0,n.c)(2),r=(0,u.P)();return s[0]!==r?(t=(0,i.Fs)(r,a.B_.Union.match({Users:x,[c._]:i.f4})),s[0]=r,s[1]=t):t=s[1],t&&e?.pinned!=null};function x(e){let{userSubRoute:t}=e;return o.h8(t)}},30182:function(e,t,s){s.d(t,{j:()=>l});var n=s(39087),r=s(9384),o=s(12243);let l=e=>{let t,s=(0,n.c)(3),{asset:l,placement:a}=e;return s[0]!==l||s[1]!==a?(t=(0,o.Fs)(a,r.qi,r.GZ(l)),s[0]=l,s[1]=a,s[2]=t):t=s[2],t}},35604:function(e,t,s){s.d(t,{M:()=>i,c:()=>a});var n=s(77528),r=s(27772),o=s(37183);let l=e=>({"@type":"Person",name:e.name}),a=e=>e.premium?"Unsplash":e.user.name,i=({assetFull:e})=>t=>{let s;return{"@context":"https://schema.org","@type":"ImageObject",creator:l(e.user),author:l(e.user),creditText:e.user.name,copyrightNotice:a(e),license:(0,n.P)(e)(t),acquireLicensePage:(0,n.S)(e)(t),...null!==e.location.name?{contentLocation:{"@type":"Place",name:e.location.name}}:null,contentUrl:r.aD(r.LB(e.urls.full)),thumbnail:{"@type":"ImageObject",url:r.aD(r.LB(e.urls.thumb))},datePublished:("string"==typeof e.created_at?new Date(e.created_at):e.created_at).toISOString(),...null!==e.alt_description?{description:e.alt_description,name:e.alt_description}:null,width:`${e.width}px`,height:`${e.height}px`,isAccessibleForFree:o.AU(e.premium??!1),isFamilyFriendly:!0,...null!==(s=e.description??e.alt_description)?{caption:s}:null,representativeOfPage:!0}}},97647:function(e,t,s){s.d(t,{t:()=>n});let n=e=>`${e.width} x ${e.height}`;s(52246)},9384:function(e,t,s){s.d(t,{qi:()=>f,GZ:()=>k});var n=s(94496),r=s(88130),o=s(27772),l=s(90),a=s(73594),i=s(12243),c=s(85683),d=s(95363),u=s(25306),m=s(48466),h=s(98222);let p=m.ei().pipe(m.Lk(),m.z7("all",()=>h.dv()),m.z7("landscape",()=>h.zN(0)),m.z7("portrait",()=>h.zN(1)),m.z7("square",()=>h.zN(2)),m.T1),x=["version","appId","ad","fromApi","placement","position","deckId","keywords","language","safety","orientation","orderBy","color","timestamp","license"],j=(0,i.L3)(e=>({version:3,appId:1207,ad:"ad"in e?e.ad:0,fromApi:0,placement:e.placement,position:"position"in e?e.position:null,deckId:"deckId"in e?e.deckId:null,keywords:"keywords"in e?e.keywords:null,language:"en",safety:"safety"in e?e.safety:0,orientation:"orientation"in e?e.orientation:null,orderBy:"orderBy"in e?e.orderBy:null,license:"license"in e?e.license:null,color:null,timestamp:null}),e=>(0,i.Fs)(x,u.Tj(t=>e[t]),u.Tj(e=>{if(null===e)return"";switch(typeof e){case"string":return e;case"number":return String(e)}}),u.fj("|"))),f=a.TPlacement.match({CollectionThumbnail:({id:e})=>({placement:"collection-thumbnail",deckId:e}),Photo:({ad:e})=>({placement:"photo-page",ad:+!!e}),Feed:([{index:e},t])=>(0,i.Fs)(t,l.W.Feed.match({Bookmarks:()=>({placement:"bookmarks-page",position:(0,l.uR)(e)}),Collection:({id:t})=>({placement:"collection-page",deckId:t,position:(0,l.uR)(e)}),FeaturedIllustrationsFeed:()=>({placement:"illustrations-feed",position:(0,l.uR)(e)}),FeaturedPhotosFeed:({ad:t})=>({placement:"featured-photos-feed",ad:+!!t,position:(0,l.uR)(e)}),RelatedPhotos:()=>({placement:"photo-related",position:(0,l.uR)(e)}),Topic:({id:t})=>({placement:"topic-feed",deckId:t,position:(0,l.uR)(e)}),UserProfile:()=>({placement:"profile-page",position:(0,l.uR)(e)}),UserStats:()=>({placement:"profile-stats",position:(0,l.uR)(e)}),VisualSearch:()=>({placement:"visual-search",position:(0,l.uR)(e)}),Search:({keywords:t,orientation:s,orderBy:n,safety:r,ad:o,license:a})=>({placement:"search",ad:+!!o,position:(0,l.uR)(e),keywords:encodeURIComponent(t),safety:+!!r,orderBy:(e=>{switch(e){case"relevant":return 0;case"latest":return 2;case"curated":return 4}})(n),orientation:(0,i.Fs)(s,p,d.toNullable),license:(e=>{switch(e){case"all":return 0;case"plus":return 1;case"free":return 2}})(a)}),Explore:()=>({placement:"explore-feed",position:(0,l.uR)(e)}),PhotoInSameSeries:()=>({placement:"photo-in-same-series",position:(0,l.uR)(e)})}))}),y=(0,i.L3)(j,c.Nz.encode),v=i.UU(e=>t=>{let s;return{...t,urls:(s=o.w(n.M((0,i.L3)(r.TF("ixid"),r.hZ("ixid",e)))),e=>({full:o.aD(s(o.LB(e.full))),raw:o.aD(s(o.LB(e.raw))),regular:o.aD(s(o.LB(e.regular))),small:o.aD(s(o.LB(e.small))),thumb:o.aD(s(o.LB(e.thumb))),...void 0!==e.small_s3?{small_s3:e.small_s3}:null}))(t.urls)}}),k=e=>(0,i.L3)(y,v(e))},11873:function(e,t,s){s.d(t,{n:()=>o});var n=s(12243),r=s(48466);let o=(0,n.L3)(r.Uq,r.z7("in_review",n.f4),r.z7("approved",n.f4),r.z7("dmca_requested",n.ue),r.z7("dmca_pending_review",n.ue),r.z7("dmca_approved",n.ue),r.T1)}}]);