1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1391f70f-8275-4c8d-90fc-e736a3b9a5cf",e._sentryDebugIdIdentifier="sentry-dbid-1391f70f-8275-4c8d-90fc-e736a3b9a5cf")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5719],{81124:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/user/[username]/liked_posts",function(){return n(44525)}])},18877:function(e,t,n){"use strict";var r=n(85893),i=n(72445);t.Z=function(e){let{children:t,...n}=e;return(0,r.jsx)(i.W,{sx:e=>({width:"100%",maxWidth:"80rem",padding:"4rem 2rem",[e.fn.smallerThan("sm")]:{width:"100%",padding:"var(--mobile-vertical-padding) var(--mobile-horizontal-padding)"}}),...n,children:t})}},301:function(e,t,n){"use strict";n.d(t,{Z:function(){return I}});var r=n(85893),i=n(58533),o=n(2337),s=n(43523),a=n(20966),l=n(64523),u=n(45142),c=n(47133),d=n(25675),f=n.n(d),h=n(41664),m=n.n(h),p=n(11163),x=n(56817),b=n(64577),g=n(95117),v=n(71232),y=n(67841),j=n(88002),w=n(79393),_=n(78798),k=n(97680),C=n(57925),N=n(37825),z=n(17657),E=n(79986),P=n(12245);let Z=(0,x.k)(e=>({image:{borderRadius:e.defaultRadius,backgroundColor:"black"},title:{color:"white",fontWeight:550,fontSize:e.fontSizes.md,width:"85%",maxLines:2},absoluteDiv:{width:"100%",height:"100%",position:"absolute",[e.fn.largerThan("sm")]:{":hover":{backgroundColor:"rgba(0, 0, 0, 0.5)"}}},titleDiv:{width:"100%",position:"absolute",left:12,bottom:48,textDecoration:"none",color:e.white,visibility:"hidden",[e.fn.largerThan("sm")]:{visibility:"visible"}},userDiv:{position:"absolute",left:12,bottom:12,textDecoration:"none",color:e.white,visibility:"hidden",[e.fn.largerThan("sm")]:{visibility:"visible"}},buttonsDiv:{position:"absolute",top:4,right:12,columnGap:"0.75rem",[e.fn.largerThan("sm")]:{}},buttonRoot:{color:"dimmed",borderRadius:e.defaultRadius,padding:"0px 0px",display:"flex",fontSize:e.fontSizes.lg,[e.fn.smallerThan("sm")]:{fontSize:e.fontSizes.md},":hover":{color:e.white}},buttonIcon:{filter:"drop-shadow(0 0 1px black)"},buttonLabel:{textShadow:"0 0 2px black"}}));var D=function(e){let{post:t,priority:n,onClickHide:i,enableHide:o,...s}=e,{classes:a}=Z(),c=(0,N.n)(),{hovered:d,ref:h}=(0,w.X)(),x=(0,u.Z)(),[,D]=(0,k.f)(),I=t.resized_width,T=t.resized_height,L=t.resized_url,S=(0,p.useRouter)(),{likeCount:O,liked:R,update:M}=(0,C.Z)({uuid:t.uuid,liked:t.rating===_.dF.LIKE,likeCount:t.like_count}),H=c.post(t.uuid),W=c.profile(t.user.username),F=H+"#comments",q=I/T;return q<.75&&(q=.75),(0,r.jsx)(l.x,{...s,children:(0,r.jsxs)(b.o,{ratio:q,ref:h,mih:"12rem",children:[(0,r.jsx)(f(),{src:L,alt:t.uuid,width:I,height:T,className:a.image,priority:n}),(0,r.jsxs)(l.x,{className:a.absoluteDiv,children:[(0,r.jsx)(l.x,{w:"100%",h:"100%",pos:"absolute",component:m(),href:H}),(0,r.jsx)(l.x,{className:a.titleDiv,component:m(),href:H,sx:e=>({[e.fn.largerThan("sm")]:{visibility:d?"visible":"hidden"}}),children:(0,r.jsx)(g.x,{className:a.title,lineClamp:2,children:t.title})}),(0,r.jsx)(l.x,{className:a.userDiv,component:m(),href:W,sx:e=>({[e.fn.largerThan("sm")]:{visibility:d?"visible":"hidden"}}),children:(0,r.jsxs)(v.Z,{spacing:8,sx:{zIndex:100},mt:"0.5rem",onClick:()=>{},children:[(0,r.jsx)(P.Z,{src:t.user.sm_avatar_url,username:t.user.username,size:"24px",linked:!1}),(0,r.jsx)(g.x,{fw:500,children:t.user.username})]})}),(0,r.jsxs)(v.Z,{className:a.buttonsDiv,sx:e=>({[e.fn.largerThan("sm")]:{visibility:d?"visible":"hidden"}}),children:[t.comment_count>0&&(0,r.jsx)(y.z,{variant:"transparent",classNames:{root:a.buttonRoot,icon:a.buttonIcon,label:a.buttonLabel},leftIcon:(0,r.jsx)(E.qt,{size:"1.5rem"}),onClick:()=>{S.push(F)},children:(0,z.yr)(t.comment_count)}),(0,r.jsx)(y.z,{variant:"transparent",classNames:{root:a.buttonRoot,icon:a.buttonIcon,label:a.buttonLabel},leftIcon:R?(0,r.jsx)(E.e7,{size:"1.5rem",color:"var(--heart-color)"}):(0,r.jsx)(E.h_,{size:"1.5rem",color:"var(--heart-color)"}),onClick:()=>{if(!x){D.open();return}M(!R)},children:(0,z.yr)(O)}),!!o&&(0,r.jsxs)(j.v,{children:[(0,r.jsx)(j.v.Target,{children:(0,r.jsx)(y.z,{variant:"transparent",classNames:{root:a.buttonRoot,icon:a.buttonIcon,label:a.buttonLabel},px:2,children:(0,r.jsx)(E.my,{size:"1.2rem",className:a.buttonIcon})})}),(0,r.jsx)(j.v.Dropdown,{children:(0,r.jsx)(j.v.Item,{onClick:()=>{null==i||i()},children:"Hide from feed"})})]})]})]})]})})},I=function(e){let{posts:t,fetchNextPage:n,hasNextPage:d,enableHide:f,...h}=e,m=(0,u.Z)(),{hide:p,hiddenPostUUIDs:x}=(0,c.Z)(),b=(0,r.jsx)(s.M,{mt:"2rem",children:(0,r.jsx)(a.a,{})}),g=t.filter(e=>!x.includes(e.uuid));return(0,r.jsx)(l.x,{...h,children:(0,r.jsx)(i.Z,{dataLength:t.length,next:n,hasMore:d,loader:b,scrollThreshold:.8,children:(0,r.jsx)(o.G,{columnsCountBreakPoints:{350:2,750:2,900:4},children:(0,r.jsxs)(o.Z,{className:"gallery-masonry",gutter:"8px",columnsCount:4,children:[g.length>0&&(0,r.jsx)(D,{post:g[0],priority:!0,onClickHide:()=>{m&&p(g[0].uuid)},enableHide:!!m&&!!f},g[0].uuid),g.slice(1).map(e=>(0,r.jsx)(D,{post:e,onClickHide:()=>{m&&p(e.uuid)},enableHide:!!m&&!!f},e.uuid))]})})})})}},44525:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return g}});var r=n(85893),i=n(45578),o=n.n(i),s=n(64523),a=n(43523),l=n(20966),u=n(29726),c=n(72794),d=n(54102),f=n(47389),h=n(18877),m=n(301),p=n(55280),x=n(38006);function b(e){let{self:t,user:n}=e,{uuid:i}=n,f=(0,c.Z)((0,d.b)()),{data:x,fetchNextPage:b,hasNextPage:g,isLoading:v}=(0,u.N)({queryKey:["user","liked_posts",n.uuid,t.preferences.browsing_mode],queryFn:e=>{let{pageParam:t}=e;return f.listLiked({uuid:i,page:t.page,per_page:40}).then(e=>({data:e.data,page:e.page,nextPage:e.nextPage}))},initialPageParam:{page:1},getNextPageParam:e=>{if(e.nextPage)return{page:e.nextPage}},refetchOnMount:!1,refetchOnWindowFocus:!1}),y=o()(x?x.pages.map(e=>e.data).flat():[],"uuid");return(0,r.jsxs)(h.Z,{children:[(0,r.jsx)(p.Z,{self:t,user:n,tab:"liked_posts"}),(0,r.jsxs)(s.x,{my:"2rem",children:[v&&(0,r.jsx)(a.M,{children:(0,r.jsx)(l.a,{})}),!v&&0===y.length&&(0,r.jsx)(a.M,{children:"Nothing found."}),!v&&y.length>0&&(0,r.jsx)(m.Z,{posts:y,fetchNextPage:b,hasNextPage:g})]})]})}var g=!0;t.default=b,b.getLayout=function(e,t){let{self:n,user:i}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x.Z,{user:i,noindex:!0}),(0,r.jsx)(f.Z,{self:n,children:e})]})}},2337:function(e,t,n){"use strict";n.d(t,{G:function(){return d},Z:function(){return f}});var r=n(67294);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}
1function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(e){function t(){return e.apply(this,arguments)||this}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,o(t,e);var n=t.prototype;return n.getColumns=function(){var e=this.props,t=e.children,n=e.columnsCount,i=Array.from({length:n},function(){return[]});return r.Children.forEach(t,function(e,t){e&&r.isValidElement(e)&&i[t%n].push(e)}),i},n.renderColumns=function(){var e=this.props.gutter;return this.getColumns().map(function(t,n){return r.createElement("div",{key:n,style:{display:"flex",flexDirection:"column",justifyContent:"flex-start",alignContent:"stretch",flex:1,width:0,gap:e}},t.map(function(e){return e}))})},n.render=function(){var e=this.props,t=e.gutter,n=e.className,o=e.style;return r.createElement("div",{style:i({display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"stretch",boxSizing:"border-box",width:"100%",gap:t},o),className:n},this.renderColumns())},t}(r.Component);s.propTypes={},s.defaultProps={columnsCount:3,gutter:"0",className:null,style:{}};var a="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,l=function(){var e=(0,r.useState)(!1),t=e[0],n=e[1];return a(function(){n(!0)},[]),t},u=function(){var e=l(),t=(0,r.useState)(0),n=t[0],i=t[1],o=(0,r.useCallback)(function(){e&&i(window.innerWidth)},[e]);return a(function(){if(e)return window.addEventListener("resize",o),o(),function(){return window.removeEventListener("resize",o)}},[e,o]),n},c=function(e){var t=e.columnsCountBreakPoints,n=void 0===t?{350:1,750:2,900:3}:t,i=e.children,o=e.className,s=e.style,a=u(),l=(0,r.useMemo)(function(){var e=Object.keys(n).sort(function(e,t){return e-t}),t=e.length>0?n[e[0]]:1;return e.forEach(function(e){e<a&&(t=n[e])}),t},[a,n]);return r.createElement("div",{className:void 0===o?null:o,style:void 0===s?null:s},r.Children.map(i,function(e,t){return r.cloneElement(e,{key:t,columnsCount:l})}))};c.propTypes={};var d=c,f=s}},function(e){e.O(0,[5970,8391,2651,5777,3835,7692,1141,4457,5578,2580,2929,1303,2888,9774,179],function(){return e(e.s=81124)}),_N_E=e.O()}]);
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.