(self.webpackChunklite=self.webpackChunklite||[]).push([[2791],{75412:(e,n,t)=>{"use strict";t.d(n,{A:()=>o});var a=t(65353),i=t(85035),r=t(64718);function o(e){var n=e.children,t=e.query,i=(0,a._T)(e,["children","query"]),o=(0,r.a)(t,i);return o?n(o):null}o.propTypes={client:i.object,children:i.func.isRequired,fetchPolicy:i.string,notifyOnNetworkStatusChange:i.bool,onCompleted:i.func,onError:i.func,pollInterval:i.number,query:i.object.isRequired,variables:i.object,ssr:i.bool,partialRefetch:i.bool,returnPartialData:i.bool}},77412:e=>{e.exports=function(e,n){for(var t=-1,a=null==e?0:e.length;++t{var a=t(98363),i=t(3674);e.exports=function(e,n){return e&&a(n,i(n),e)}},63886:(e,n,t)=>{var a=t(98363),i=t(81704);e.exports=function(e,n){return e&&a(n,i(n),e)}},85990:(e,n,t)=>{var a=t(46384),i=t(77412),r=t(34865),o=t(44037),l=t(63886),u=t(64626),s=t(278),d=t(18805),c=t(1911),m=t(58234),v=t(46904),k=t(64160),f=t(43824),p=t(29148),b=t(38517),g=t(1469),N=t(44144),y=t(56688),S=t(13218),h=t(72928),j=t(3674),x=t(81704),F="[object Arguments]",E="[object Function]",P="[object Object]",A={};A[F]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[P]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object Symbol]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Error]"]=A[E]=A["[object WeakMap]"]=!1,e.exports=function e(n,t,w,U,D,_){var V,B=1&t,C=2&t,I=4&t;if(w&&(V=D?w(n,U,D,_):w(n)),void 0!==V)return V;if(!S(n))return n;var M=g(n);if(M){if(V=f(n),!B)return s(n,V)}else{var R=k(n),L=R==E||"[object GeneratorFunction]"==R;if(N(n))return u(n,B);if(R==P||R==F||L&&!D){if(V=C||L?{}:b(n),!B)return C?c(n,l(V,n)):d(n,o(V,n))}else{if(!A[R])return D?n:{};V=p(n,R,B)}}_||(_=new a);var Z=_.get(n);if(Z)return Z;_.set(n,V),h(n)?n.forEach((function(a){V.add(e(a,t,w,a,n,_))})):y(n)&&n.forEach((function(a,i){V.set(i,e(a,t,w,i,n,_))}));var O=M?void 0:(I?C?v:m:C?x:j)(n);return i(O||n,(function(a,i){O&&(a=n[i=a]),r(V,i,e(a,t,w,i,n,_))})),V}},25588:(e,n,t)=>{var a=t(64160),i=t(37005);e.exports=function(e){return i(e)&&"[object Map]"==a(e)}},29221:(e,n,t)=>{var a=t(64160),i=t(37005);e.exports=function(e){return i(e)&&"[object Set]"==a(e)}},57157:(e,n,t)=>{var a=t(40214);e.exports=function(e,n){var t=n?a(e.buffer):e.buffer;return new e.constructor(t,e.byteOffset,e.byteLength)}},93147:e=>{var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},40419:(e,n,t)=>{var a=t(62705),i=a?a.prototype:void 0,r=i?i.valueOf:void 0;e.exports=function(e){return r?Object(r.call(e)):{}}},18805:(e,n,t)=>{var a=t(98363),i=t(99551);e.exports=function(e,n){return a(e,i(e),n)}},1911:(e,n,t)=>{var a=t(98363),i=t(51442);e.exports=function(e,n){return a(e,i(e),n)}},46904:(e,n,t)=>{var a=t(68866),i=t(51442),r=t(81704);e.exports=function(e){return a(e,r,i)}},51442:(e,n,t)=>{var a=t(62488),i=t(85924),r=t(99551),o=t(70479),l=Object.getOwnPropertySymbols?function(e){for(var n=[];e;)a(n,r(e)),e=i(e);return n}:o;e.exports=l},43824:e=>{var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(a.index=e.index,a.input=e.input),a}},29148:(e,n,t)=>{var a=t(40214),i=t(57157),r=t(93147),o=t(40419),l=t(77133);e.exports=function(e,n,t){var u=e.constructor;switch(n){case"[object ArrayBuffer]":return a(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return i(e,t);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return l(e,t);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return r(e);case"[object Symbol]":return o(e)}}},50361:(e,n,t)=>{var a=t(85990);e.exports=function(e){return a(e,5)}},56688:(e,n,t)=>{var a=t(25588),i=t(7518),r=t(31167),o=r&&r.isMap,l=o?i(o):a;e.exports=l},72928:(e,n,t)=>{var a=t(29221),i=t(7518),r=t(31167),o=r&&r.isSet,l=o?i(o):a;e.exports=l},91419:(e,n,t)=>{"use strict";t.r(n),t.d(n,{MainContent:()=>G,useLoader:()=>q});var a=t(64718),i=t(67294),r=t(65850),o=t(94931),l=t(66999),u=t(64238),s=t(66018),d=t(79568),c=t(77355),m=t(67786),v=t(1742),k=t(96370),f=t(93310),p=t(20113),b=t(87691),g=t(92661),N=function(e){var n=e.user,t=(0,g.H2)(),a=n.authoredBooks,r=a[0];return r?i.createElement(k.P,{size:"app"},i.createElement(c.x,{marginBottom:{xs:"16px",sm:"24px",md:"24px",lg:"24px",xl:"24px"},display:"flex",justifyContent:"space-between"},i.createElement(p.X6,{scale:"XS"},"Featured Book"),a.length>1&&i.createElement(f.r,{href:t("ShowUserBooks",{username:n.username})},i.createElement(b.F,{scale:"M"},"See all (",a.length,")"))),i.createElement(v.e_,{book:r,isFeatured:!0}),i.createElement(c.x,{margin:{xs:"32px 0 8px",sm:"48px 0 16px",md:"48px 0 16px",lg:"48px 0 16px",xl:"48px 0 16px"}},i.createElement(p.X6,{scale:"XS"},"Stories"))):null},y=function(e){var n=e.user,t=e.fetchMoreHomepagePosts;(0,l.z)(n);var a=(0,u.o)(n);return i.createElement(i.Fragment,null,i.createElement(s.L,{user:n}),i.createElement(m.S,{tab:d.m.Overview,user:n}),i.createElement(c.x,{backgroundColor:"BACKGROUND",display:"flex",flexDirection:"column",minHeight:"100vh"},i.createElement(r.U,{publisher:n,headerMarginBottom:a?32:void 0}),i.createElement(c.x,{flexGrow:"1"},a&&i.createElement(N,{user:n}),i.createElement(o.I,{publisher:n,fetchMore:t}))))},S=t(15831),h=t(92030),j=t(2059),x=t(26829),F=t(90732),E=t(8458),P=t(81390),A=t(8922),w=t(97318),U=t(66411),D=t(87329),_=t(73622),V=t(24176),B=t(22223),C=t(18821),I=t(2316),M=t(81284),R=t(55193),L=t(37595),Z=t(38306),O={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"UserProfileBooks_user"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"username"}},{kind:"Field",name:{kind:"Name",value:"authoredBooks"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"BookWidget_authorBook"}}]}}]}}].concat((0,D.Z)(Z.pr.definitions))},T={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"UserProfileScreen_user"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"viewerIsUser"}},{kind:"FragmentSpread",name:{kind:"Name",value:"PublisherHeader_publisher"}},{kind:"FragmentSpread",name:{kind:"Name",value:"PublisherHomepagePosts_publisher"}},{kind:"FragmentSpread",name:{kind:"Name",value:"UserProfileMetadata_user"}},{kind:"FragmentSpread",name:{kind:"Name",value:"SuspendedBannerLoader_user"}},{kind:"FragmentSpread",name:{kind:"Name",value:"useAnalytics_user"}},{kind:"FragmentSpread",name:{kind:"Name",value:"useIsVerifiedBookAuthor_user"}},{kind:"FragmentSpread",name:{kind:"Name",value:"UserProfileBooks_user"}}]}}].concat((0,D.Z)(B.L.definitions),(0,D.Z)(I.Y.definitions),(0,D.Z)(M.k.definitions),(0,D.Z)(R.v.definitions),(0,D.Z)(L.E.definitions),(0,D.Z)(C.H.definitions),(0,D.Z)(O.definitions))},H={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"UserProfileQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"username"}},type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"homepagePostsLimit"}},type:{kind:"NamedType",name:{kind:"Name",value:"PaginationLimit"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"homepagePostsFrom"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},defaultValue:{kind:"NullValue"}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"includeDistributedResponses"}},type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}},defaultValue:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"userResult"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"username"},value:{kind:"Variable",name:{kind:"Name",value:"username"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"viewerIsUser"}},{kind:"Field",name:{kind:"Name",value:"viewerEdge"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"isFollowing"}}]}},{kind:"Field",alias:{kind:"Name",value:"homePostsPublished"},name:{kind:"Name",value:"homepagePostsConnection"},arguments:[{kind:"Argument",name:{kind:"Name",value:"paging"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"limit"},value:{kind:"IntValue",value:"1"}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"posts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}},{kind:"FragmentSpread",name:{kind:"Name",value:"UserCanonicalizer_user"}},{kind:"FragmentSpread",name:{kind:"Name",value:"MastodonVerificationLink_user"}},{kind:"FragmentSpread",name:{kind:"Name",value:"UserProfileScreen_user"}}]}}]}}]}}].concat((0,D.Z)(_.r.definitions),(0,D.Z)(V.G.definitions),(0,D.Z)(T.definitions))},q=function(e){var n=(0,E.t)(e),t=n.id,i=n.username,r=(0,a.a)(H,{variables:{id:t,username:i,homepagePostsLimit:10},skip:!t&&!i});return{loading:r.loading,userProfileQueryResult:r}},G=function(e){var n,t,a=e.params,r=e.loading,o=e.userProfileQueryResult,l=(0,E.t)(a),u=l.id,s=l.username;if(!u&&!s)return i.createElement(j.$,null);var d,c=o.data,m=(c=void 0===c?{userResult:void 0}:c).userResult,v=o.error,k=o.fetchMore;if(r)return i.createElement(x.h,null);if((0,P.b)(m))return i.createElement(P.j,{userResult:m});if(v)return i.createElement(h.C,{error:v});var f=null==m||null===(n=m.homepagePostsConnection)||void 0===n||null===(t=n.pagingInfo)||void 0===t?void 0:t.next;if(f){var p=f.limit,b=f.from;d=function(){return k({variables:{homepagePostsFrom:b,homepagePostsLimit:p}})}}return i.createElement(A.C,{user:m},i.createElement($,{params:a,userResult:m,fetchMoreHomepagePosts:d}))};function $(e){var n,t,a=e.params,r=e.userResult,o=e.fetchMoreHomepagePosts,l=(0,w.Z)({id:r.id}),u=l.data;if(l.loading)return i.createElement(x.h,null);var s=(null===(n=r.homePostsPublished)||void 0===n?void 0:n.posts)&&r.homePostsPublished.posts.length>0,d="User"===(null==u||null===(t=u.userResult)||void 0===t?void 0:t.__typename)&&u.userResult.viewerEdge.hasList;return!s&&d?i.createElement(i.Fragment,null,i.createElement(F.$,{user:r}),i.createElement(S.W,{params:a,sourceName:"user_profile",userId:r.id})):i.createElement(U.cW,{source:{name:"user_profile"}},i.createElement(F.$,{user:r}),i.createElement(y,{user:r,fetchMoreHomepagePosts:o}))}},24176:(e,n,t)=>{"use strict";t.d(n,{G:()=>a});var a={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"MastodonVerificationLink_user"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"User"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"linkedAccounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mastodon"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"domain"}},{kind:"Field",name:{kind:"Name",value:"username"}}]}}]}}]}}]}},90732:(e,n,t)=>{"use strict";t.d(n,{$:()=>r});var a=t(67294),i=t(77355),r=function(e){var n,t,r,o,l=e.user,u=null===(n=l.linkedAccounts)||void 0===n||null===(t=n.mastodon)||void 0===t?void 0:t.domain,s=null===(r=l.linkedAccounts)||void 0===r||null===(o=r.mastodon)||void 0===o?void 0:o.username;return u&&s?a.createElement(i.x,{display:"none"},a.createElement("a",{rel:"me",href:"https://".concat(u,"/@").concat(s)},"Mastodon")):null}},73469:(e,n,t)=>{"use strict";t.d(n,{Z:()=>a});const a=t(67294).useLayoutEffect},71899:(e,n,t)=>{"use strict";t.d(n,{Z:()=>s});var a,i=t(67294);var r=t(73469);var o="touchstart",l=["mousedown",o],u=document;const s=function(e,n,t){var s=(void 0===t?{}:t).document,d=void 0===s?u:s,c=function(e){var n=(0,i.useRef)(e);return(0,r.Z)((function(){n.current=e})),n}(n);(0,i.useEffect)((function(){if(n){var t=function(n){e.current&&c.current&&!e.current.contains(n.target)&&c.current(n)};return l.forEach((function(e){d.addEventListener(e,t,function(e){if(e===o&&function(){if(void 0!==a)return a;var e=!1,n={get passive(){e=!0}},t=function(){};return window.addEventListener("t",t,n),window.removeEventListener("t",t,n),a=e,e}())return{passive:!0}}(e))})),function(){l.forEach((function(e){d.removeEventListener(e,t)}))}}}),[!n])}}}]); //# sourceMappingURL=https://stats.medium.build/lite/sourcemaps/UserProfilePage.MainContent.18ae236b.chunk.js.map