1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="7e925529-f9d4-da3a-c98f-b2eaad852c66")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,427566,n=>{"use strict";var e=n.i(843476),t=n.i(530841),s=n.i(912087),i=n.i(716970),o=n.i(716512),a=n.i(709348),r=n.i(429329),d=n.i(79732);let l=(0,r.defineStyles)("ErrorAccessDenied",n=>({root:{}}));n.s(["default",0,n=>{let{explanation:r,skipLoginPrompt:u}=n,m=(0,t.useCurrentUser)(),c=(0,d.useStyles)(l);return m||u?(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(a.StatusCodeSetter,{status:401}),(0,e.jsx)(i.default,{children:(0,e.jsx)(o.Typography,{variant:"body1",className:c.root,children:"Sorry, you don't have access to this page.".concat(r?" ".concat(r):"")})})]}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(a.StatusCodeSetter,{status:401}),(0,e.jsxs)(i.default,{children:[(0,e.jsx)(o.Typography,{variant:"body1",className:c.root,children:"Please log in to access this page."}),(0,e.jsx)(s.default,{startingState:"login"})]})]})}])},557177,n=>{"use strict";var e=n.i(843476),t=n.i(429329),s=n.i(79732);let i=(0,t.defineStyles)("Footer",n=>({root:{height:165,"@media print":{height:0}}}));n.s(["default",0,()=>{let n=(0,s.useStyles)(i);return(0,e.jsx)("div",{className:n.root})}])},941410,n=>{"use strict";var e=n.i(843476),t=n.i(77284),s=n.i(271645),i=n.i(79732),o=n.i(429329),a=n.i(343794);let r=(0,o.defineStyles)("DelayedLoading",n=>({spinner:{height:10,maxWidth:100,textAlign:"center",display:"block",marginLeft:"auto",marginRight:"auto","& div":{width:10,height:10,backgroundColor:n.palette.icon.loadingDots,borderRadius:"100%",display:"inline-block","-webkit-animation":"sk-bouncedelay 1.4s infinite ease-in-out both",animation:"sk-bouncedelay 1.4s infinite ease-in-out both"}},whiteSpinner:{"& div":{backgroundColor:n.palette.icon.loadingDotsAlternate}},bounce1:{animationDelay:"0.68s !important",marginRight:5},bounce2:{animationDelay:"0.84s !important",marginRight:5},bounce3:{animationDelay:"1.0s !important",marginRight:0},"@keyframes sk-bouncedelay":{"0%, 80%, 100%":{transform:"scale(0)"},"40%":{transform:"scale(1.0)"}}})),d=n=>{let{className:t,white:s}=n,o=(0,i.useStyles)(r);return(0,e.jsxs)("div",{className:(0,a.default)(o.spinner,t,{[o.whiteSpinner]:s}),children:[(0,e.jsx)("div",{className:o.bounce1}),(0,e.jsx)("div",{className:o.bounce2}),(0,e.jsx)("div",{className:o.bounce3})]})};var l=n.i(163929),u=n.i(824083),m=n.i(903780),c=n.i(387265),g=n.i(417222),p=n.i(602675),P=n.i(152100),f=n.i(530841),h=n.i(673991),v=n.i(770703),S=n.i(917817);let b=(0,v.default)(()=>n.A(127920),{loadableGenerated:{modules:[289228]},ssr:!1}),x=(0,o.defineStyles)("RouteRootClient",n=>({main:{overflowX:"clip",maxWidth:"100%"},mainFullscreen:{flex:1,display:"flex",flexDirection:"column",minHeight:0},centralColumn:{paddingTop:n.spacing.mainLayoutPaddingTop,marginLeft:"auto",marginRight:"auto",minHeight:"calc(100vh - var(--header-height))",gridArea:"main",[n.breakpoints.down("md")]:{paddingTop:n.spacing.mainLayoutPaddingTop},[n.breakpoints.down("sm")]:{paddingTop:10,paddingLeft:8,paddingRight:8}},fullscreen:{height:"100%",padding:0},rightSidebar:{gridArea:"rightSidebar",width:210,display:"none",[n.breakpoints.up("lg")]:{display:"block"}}})),I=(0,o.defineStyles)("LeftAndRightSidebarsWrapper",n=>({spacedGridActivated:{'@supports (grid-template-areas: "title")':{display:"grid",gridTemplateAreas:'\n "navSidebar ... main imageGap rightSidebar"\n ',gridTemplateColumns:"\n minmax(0, min-content)\n minmax(0, 1fr)\n minmax(0, min-content)\n minmax(0, 7fr)\n minmax(0, min-content)\n "}},gridBreakpointMd:{[n.breakpoints.down("md")]:{display:"block"}},gridBreakpointSm:{[n.breakpoints.down("sm")]:{display:"block"}},fullscreenBodyWrapper:{flexBasis:0,flexGrow:1,overflow:"auto",[n.breakpoints.down("xs")]:{overflow:"visible"}}}));function y(n){let{sidebarsEnabled:s,fullscreen:o,leftSidebar:r,rightSidebar:d,children:l}=n,{isLW:u}=(0,t.useForumType)(),m=(0,i.useStyles)(I);return(0,e.jsxs)("div",{className:(0,a.default)({[m.spacedGridActivated]:s,[m.gridBreakpointMd]:!u&&s,[m.gridBreakpointSm]:u&&s,[m.fullscreenBodyWrapper]:o}),children:[r,l,d]})}n.s(["RouteRootClient",0,n=>{var o,r;let{fullscreen:v,children:I}=n,{isLW:q}=(0,t.useForumType)(),C=(0,i.useStyles)(x),R=(0,P.usePrerenderablePathname)(),L=(0,c.isRouteWithLeftNavigationColumn)(R),k=q&&L,w=(0,f.useCurrentUser)(),E=(0,c.isSunshineSidebarRoute)(R)&&!!((0,h.userCanDo)(w,"posts.moderate.all")||(null==w||null==(o=w.groups)?void 0:o.includes("alignmentForumAdmins")))&&!(null==w?void 0:w.hideSunshineSidebar),A=!!(null==(r=(0,s.use)(S.HideNavigationSidebarContext))?void 0:r.hideNavigationSidebar),_=(0,c.isFullscreenRoute)(R);return(0,e.jsx)(m.PopperPortalProvider,{children:(0,e.jsx)("div",{className:(0,a.default)(C.main,{[C.mainFullscreen]:_}),children:(0,e.jsx)(y,{sidebarsEnabled:L,fullscreen:_,leftSidebar:L&&(0,e.jsx)(u.SuspenseWrapper,{fallback:(0,e.jsx)("span",{}),name:"NavigationStandalone",children:(0,e.jsx)(g.default,{ssr:!0,clientTiming:"mobile-aware",children:(0,e.jsx)(u.SuspenseWrapper,{name:"NavigationStandalone",children:(0,e.jsx)(p.default,{sidebarHidden:A,iconOnlyNavigationEnabled:k})})})}),rightSidebar:E&&(0,e.jsx)("div",{className:C.rightSidebar,children:(0,e.jsx)(g.default,{ssr:!1,children:(0,e.jsx)(u.SuspenseWrapper,{name:"SunshineSidebar",children:(0,e.jsx)(b,{})})})}),children:(0,e.jsx)("div",{className:(0,a.default)(C.centralColumn,{[C.fullscreen]:v}),children:(0,e.jsx)(l.default,{children:(0,e.jsx)(u.SuspenseWrapper,{name:"Route",fallback:(0,e.jsx)(d,{}),children:I})})})})})})}],941410)},818369,n=>{"use strict";var e=n.i(843476),t=n.i(271645),s=n.i(174080),i=n.i(11422),o=n.i(79732),a=n.i(756453),r=n.i(331948);n.s(["RouteSubtitlePortal",0,n=>{let{subtitle:d}
2=n,l=(0,o.useStyles)(a.headerSubtitleStyles),{containerRef:u,setHasSubtitleContent:m}=(0,r.useSubtitlePortal)(),c=!!d,[g,p]=(0,t.useState)(null);(0,t.useEffect)(()=>{if(c)return m(!0),()=>{m(!1)}},[c,m]),(0,t.useEffect)(()=>{p(u.current)},[u]);let P=(0,t.useMemo)(()=>{var n;return n=l.subtitle,d?"string"==typeof d?(0,e.jsx)("span",{className:n,children:d}):"link"in d?(0,e.jsx)("span",{className:n,children:(0,e.jsx)(i.Link,{to:d.link,children:d.title})}):(0,e.jsx)(d,{}):null},[d,l.subtitle]);return c&&P&&g?(0,s.createPortal)(P,g):null}])},466063,61344,n=>{"use strict";var e=n.i(843476),t=n.i(271645),s=n.i(232112),i=n.i(276320),o=n.i(946271);n.i(813868);var a=n.i(122756),r=n.i(333359),d=n.i(427566),l=n.i(846361),u=n.i(239832);(0,a.gql)("\n fragment PostsMinimumInfo on Post {\n _id\n slug\n title\n draft\n shortform\n hideCommentKarma\n af\n userId\n coauthorUserIds\n rejected\n collabEditorDialogue\n }\n"),(0,a.gql)("\n fragment PostsTopItemInfo on Post {\n ...PostsMinimumInfo\n isRead\n user {\n _id\n displayName\n }\n reviewWinner {\n ...ReviewWinnerTopPostsPage\n }\n }\n"),(0,a.gql)("\n fragment PostsBase on Post {\n ...PostsMinimumInfo\n \n # Core fields\n url\n postedAt\n sticky\n metaSticky\n stickyPriority\n status\n frontpageDate\n meta\n deletedDraft\n postCategory\n tagRelevance\n\n shareWithUsers\n sharingSettings\n linkSharingKey\n\n contents_latest\n commentCount\n voteCount\n baseScore\n extendedScore\n unlisted\n score\n lastVisitedAt\n isFuture\n isRead\n lastCommentedAt\n lastCommentPromotedAt\n canonicalCollectionSlug\n curatedDate\n commentsLocked\n commentsLockedToAccountsCreatedAfter\n debate\n\n # questions\n question\n hiddenRelatedQuestion\n originalPostRelationSourceId\n\n userId\n \n # Local Event data\n location\n googleLocation\n onlineEvent\n globalEvent\n startTime\n endTime\n localStartTime\n localEndTime\n eventRegistrationLink\n joinEventLink\n facebookLink\n meetupLink\n website\n contactInfo\n isEvent\n eventImageId\n eventType\n types\n groupId\n\n # Review data \n reviewedByUserId\n suggestForCuratedUserIds\n suggestForCuratedUsernames\n reviewForCuratedUserId\n authorIsUnreviewed\n\n # Alignment Forum\n afDate\n suggestForAlignmentUserIds\n reviewForAlignmentUserId\n afBaseScore\n afExtendedScore\n afCommentCount\n afLastCommentedAt\n afSticky\n \n hideAuthor\n moderationStyle\n ignoreRateLimits\n\n submitToFrontpage\n shortform\n onlyVisibleToLoggedIn\n onlyVisibleToEstablishedAccounts\n\n reviewCount\n reviewVoteCount\n positiveReviewVoteCount\n manifoldReviewMarketId\n\n annualReviewMarketProbability\n annualReviewMarketIsResolved\n annualReviewMarketYear\n annualReviewMarketUrl\n\n group {\n _id\n name\n organizerIds\n }\n rsvpCounts\n\n podcastEpisodeId\n forceAllowType3Audio\n\n # deprecated\n nominationCount2019\n reviewCount2019\n\n votingSystem\n \n disableRecommendation\n }\n"),(0,a.gql)("\n fragment PostsWithVotes on Post {\n ...PostsBase\n currentUserVote\n currentUserExtendedVote\n }\n"),(0,a.gql)("\n fragment PostPodcastEpisode on Post {\n podcastEpisode {\n _id\n title\n podcast {\n _id\n title\n applePodcastLink\n spotifyPodcastLink\n }\n episodeLink\n externalEpisodeId\n }\n }\n");let m=(0,a.gql)("\n fragment PostsListWithVotes on Post {\n ...PostsList\n currentUserVote\n currentUserExtendedVote\n \n ...PostPodcastEpisode\n }\n");(0,a.gql)("\n fragment PostsListWithVotesAndSequence on Post {\n ...PostsListWithVotes\n canonicalSequence {\n ...SequencesPageFragment\n }\n }\n"),(0,a.gql)("\n fragment UltraFeedPostFragment on Post {\n ...PostsDetails\n ...PostsListWithVotes\n contents {\n _id\n html\n htmlHighlight\n wordCount\n plaintextDescription\n version\n }\n autoFrontpage\n votingSystem\n }\n"),(0,a.gql)("\n fragment PostsReviewVotingList on Post {\n ...PostsListWithVotes\n reviewVoteScoreAllKarma\n reviewVotesAllKarma\n reviewVoteScoreHighKarma\n reviewVotesHighKarma\n reviewVoteScoreAF\n reviewVotesAF\n currentUserReviewVote {\n _id\n qualitativeScore\n quadraticScore\n }\n }\n"),(0,a.gql)("\n fragment PostsModerationGuidelines on Post {\n ...PostsMinimumInfo\n frontpageDate\n user {\n _id\n displayName\n moderationStyle\n }\n moderationStyle\n moderationGuidelines {\n _id\n html\n originalContents {\n type\n data\n }\n }\n }\n"),(0,a.gql)("\n fragment PostsAuthors on Post {\n user {\n ...UsersMinimumInfo\n profileImageId\n \n # Author moderation info\n moderationStyle\n bannedUserIds\n bannedPersonalUserIds\n moderatorAssistance\n groups\n banned\n allCommentingDisabled\n }\n coauthors {\n ...UsersMinimumInfo\n }\n }\n"),(0,a.gql)("\n fragment PostsListBase on Post {\n ...PostsBase\n ...PostsAuthors\n readTimeMinutes\n rejectedReason\n customHighlight {\n _id\n html\n plaintextDescription\n }\n lastPromotedComment {\n _id\n user {\n ...UsersMinimumInfo\n }\n }\n bestAnswer {\n ...CommentsList\n }\n tags {\n ...TagBasicInfo\n }\n socialPreviewData {\n _id\n imageUrl\n }\n\n feedId\n totalDialogueResponseCount\n unreadDebateResponseCount\n dialogTooltipPreview\n disableSidenotes\n }\n"),(0,a.gql)("\n fragment PostsList on Post {\n ...PostsListBase\n deletedDraft\n contents {\n _id\n htmlHighlight\n plaintextDescription\n wordCount\n version\n }\n isBookmarked\n fmCrosspost {\n isCrosspost\n hostedHere\n foreignPostId\n }\n bannedUserIds\n }\n"),(0,a.gql)("\n fragment MarkdownPostsList on Post {\n ...PostsListBase\n contents {\n _id\n agentMarkdownExcerpt\n }\n isBookmarked\n fmCrosspost {\n isCrosspost\n hostedHere\n foreignPostId\n }\n }\n"),(0,a.gql)("\n fragment SunshineCurationPostsList on Post {\n ...PostsList\n curationNotices {\n ...CurationNoticesFragment\n }\n }\n"),(0,a.gql)("\n fragment SunshineCurationPostsListItem on Post {\n _id\n title\n postedAt\n baseScore\n suggestForCuratedUsernames\n user {\n _id\n displayName\n }\n curationNotices {\n _id\n user {\n _id\n displayName\n }\n }\n }\n"),(0,a.gql)("\n fragment PostsListTag on Post {\n ...PostsList\n tagRel(tagId: $tagId) {\n ...WithVoteTagRel\n }\n }\n"),(0,a.gql)("\n fragment PostsListTagWithVotes on Post {\n ...PostsListWithVotes\n tagRel(tagId: $tagId) {\n ...WithVoteTagRel\n }\n }\n"),(0,a.gql)("\n fragment PostsDetails on Post {\n ...PostsListBase\n\n canonicalSource\n noIndex\n viewCount\n tags {\n ...TagPreviewFragment\n }\n socialPreviewData {\n _id\n text\n imageUrl\n }\n \n # Tags\n tagRelevance\n \n # Posts-page display options\n commentSortOrder\n sideCommentVisibility\n \n # Sequence navigation\n collectionTitle\n canonicalPrevPostSlug\n canonicalNextPostSlug\n canonicalSequenceId\n canonicalBookId\n canonicalSequence {\n _id\n title\n }\n canonicalBook {\n _id\n title\n }\n canonicalCollection {\n _id\n title\n }\n\n # Moderation stuff\n bannedUserIds\n moderationStyle\n \n # Voting\n currentUserVote\
2n currentUserExtendedVote\n isBookmarked\n \n # RSS metadata\n feedLink\n feed {\n ...RSSFeedMinimumInfo\n }\n \n # Related Questions\n sourcePostRelations {\n _id\n sourcePostId\n sourcePost {\n ...PostsListWithVotes\n }\n order\n }\n targetPostRelations {\n _id\n sourcePostId\n targetPostId\n targetPost {\n ...PostsListWithVotes\n }\n order\n }\n \n # Events\n rsvps\n activateRSVPs\n\n # Crossposting\n fmCrosspost {\n isCrosspost\n hostedHere\n foreignPostId\n }\n }\n"),(0,a.gql)("\n fragment PostsExpandedHighlight on Post {\n _id\n contents {\n _id\n html\n wordCount\n }\n }\n"),(0,a.gql)("\n fragment PostsPlaintextDescription on Post {\n _id\n contents {\n _id\n plaintextDescription\n }\n }\n"),(0,a.gql)("\n fragment PostsRevision on Post {\n ...PostsDetails\n\n # Content & Revisions\n version\n contents(version: $version) {\n ...RevisionDisplay\n }\n revisions {\n ...RevisionMetadata\n }\n }\n"),(0,a.gql)("\n fragment PostsWithNavigationAndRevision on Post {\n ...PostsRevision\n ...PostSequenceNavigation\n customHighlight {\n ...RevisionDisplay\n }\n \n tableOfContentsRevision(version: $version)\n reviewWinner {\n ...ReviewWinnerAll\n }\n \n ...PostPodcastEpisode\n\n glossary {\n ...JargonTermsPost\n }\n }\n"),(0,a.gql)("\n fragment PostsWithNavigation on Post {\n ...PostsPage\n ...PostSequenceNavigation\n \n tableOfContents\n reviewWinner {\n ...ReviewWinnerAll\n }\n\n ...PostPodcastEpisode\n\n glossary {\n ...JargonTermsPost\n }\n }\n"),(0,a.gql)('\n fragment PostSequenceNavigation on Post {\n # Prev/next sequence navigation\n sequence(sequenceId: $sequenceId) {\n ...SequencesPageFragment\n }\n prevPost(sequenceId: $sequenceId) {\n ...PostsListWithVotes\n sequence(sequenceId: $sequenceId, prevOrNext: "prev") {\n _id\n }\n }\n nextPost(sequenceId: $sequenceId) {\n ...PostsListWithVotes\n sequence(sequenceId: $sequenceId, prevOrNext: "next") {\n _id\n }\n }\n }\n'),(0,a.gql)("\n fragment PostsPage on Post {\n ...PostsDetails\n version\n contents {\n ...RevisionDisplay\n }\n sideComments\n myEditorAccess\n }\n"),(0,a.gql)("\n fragment PostsEdit on Post {\n ...PostsDetails\n sideComments\n myEditorAccess\n version\n coauthorUserIds\n readTimeMinutesOverride\n fmCrosspost {\n isCrosspost\n hostedHere\n foreignPostId\n }\n hideFromRecentDiscussions\n hideFromPopularComments\n moderationGuidelines {\n ...RevisionEdit\n }\n customHighlight {\n ...RevisionEdit\n }\n tableOfContents\n subforumTagId\n socialPreviewImageId\n socialPreview {\n imageId\n text\n }\n socialPreviewData {\n _id\n imageId\n text\n }\n user {\n ...UsersMinimumInfo\n moderationStyle\n bannedUserIds\n moderatorAssistance\n }\n usersSharedWith {\n ...UsersMinimumInfo\n }\n coauthors {\n ...UsersMinimumInfo\n }\n generateDraftJargon\n }\n"),(0,a.gql)("\n fragment PostsEditQueryFragment on Post {\n ...PostsEdit\n contents(version: $version) {\n ...RevisionEdit\n }\n }\n"),(0,a.gql)("\n fragment PostsEditMutationFragment on Post {\n ...PostsEdit\n contents {\n ...RevisionEdit\n }\n }\n"),(0,a.gql)("\n fragment PostsRevisionsList on Post {\n _id\n revisions {\n ...RevisionMetadata\n }\n }\n"),(0,a.gql)("\n fragment PostsRecentDiscussion on Post {\n ...PostsListWithVotes\n recentComments(commentsLimit: $commentsLimit, maxAgeHours: $maxAgeHours, af: $af) {\n ...CommentsList\n }\n }\n"),(0,a.gql)("\n fragment ShortformRecentDiscussion on Post {\n ...PostsListWithVotes\n recentComments(commentsLimit: $commentsLimit, maxAgeHours: $maxAgeHours, af: $af) {\n ...CommentsListWithTo
2pLevelComment\n }\n }\n"),(0,a.gql)("\n fragment UsersBannedFromPostsModerationLog on Post {\n user {\n ...UsersMinimumInfo\n }\n title\n slug\n _id\n bannedUserIds\n }\n"),(0,a.gql)("\n fragment SunshinePostsList on Post {\n ...PostsListBase\n\n currentUserVote\n currentUserExtendedVote\n isBookmarked\n fmCrosspost {\n isCrosspost\n hostedHere\n foreignPostId\n }\n rejectedReason\n autoFrontpage\n\n contents {\n _id\n html\n htmlHighlight\n wordCount\n version\n }\n\n automatedContentEvaluations {\n ...AutomatedContentEvaluationsFragment\n }\n\n moderationGuidelines {\n _id\n html\n }\n\n user {\n ...UsersMinimumInfo\n biography {\n ...RevisionDisplay\n }\n profileImageId\n\n # Author moderation info\n moderationStyle\n bannedUserIds\n moderatorAssistance\n\n moderationGuidelines {\n _id\n html\n }\n\n needsReview\n moderatorActions {\n ...ModeratorActionDisplay\n }\n }\n\n frontpageClassification {\n isFrontpage\n probability\n }\n \n tagRels {\n ...TagRelMinimumFragment\n }\n }\n"),(0,a.gql)("\n fragment WithVotePost on Post {\n __typename\n _id\n currentUserVote\n currentUserExtendedVote\n baseScore\n extendedScore\n score\n afBaseScore\n afExtendedScore\n voteCount\n }\n"),(0,a.gql)("\n fragment HighlightWithHash on Post {\n _id\n contents {\n _id\n htmlHighlightStartingAtHash(hash: $hash)\n }\n }\n"),(0,a.gql)("\n fragment PostWithDialogueMessage on Post {\n _id\n dialogueMessageContents(dialogueMessageId: $dialogueMessageId)\n }\n"),(0,a.gql)("\n fragment PostsBestOfList on Post {\n ...PostsListWithVotes\n podcastEpisode {\n _id\n title\n podcast {\n _id\n title\n applePodcastLink\n spotifyPodcastLink\n }\n episodeLink\n externalEpisodeId\n }\n socialPreviewData {\n _id\n text\n imageUrl\n }\n firstVideoAttribsForPreview\n }\n"),(0,a.gql)("\n fragment PostsRSSFeed on Post {\n ...PostsDetails\n contents {\n ...RevisionDisplay\n }\n scoreExceeded2Date\n scoreExceeded30Date\n scoreExceeded45Date\n scoreExceeded75Date\n scoreExceeded125Date\n scoreExceeded200Date\n metaDate\n }\n"),(0,a.gql)("\n fragment PostsOriginalContents on Post {\n _id\n contents {\n _id\n originalContents {\n type\n data\n }\n }\n }\n"),(0,a.gql)("\n fragment PostsHTML on Post {\n _id\n contents {\n ...RevisionHTML\n }\n }\n"),(0,a.gql)("\n fragment PostsForAutocomplete on Post {\n _id\n title\n userId\n baseScore\n extendedScore\n user {\n ...UsersMinimumInfo\n }\n contents {\n markdown\n }\n }\n"),(0,a.gql)("\n fragment SuggestAlignmentPost on Post {\n ...PostsList\n suggestForAlignmentUsers {\n _id\n displayName\n }\n }\n"),(0,a.gql)("\n fragment ChapterPostSlim on Post {\n _id\n title\n slug\n isRead\n }\n"),n.s(["PostsListWithVotes",0,m],61344),(0,a.gql)("\n fragment SequencesPageTitleFragment on Sequence {\n _id\n title\n canonicalCollectionSlug\n canonicalCollection {\n _id\n title\n }\n }\n");let c=(0,a.gql)("\n fragment SequencesPageFragment on Sequence {\n ...SequencesPageTitleFragment\n createdAt\n userId\n user {\n ...UsersMinimumInfo\n }\n contents {\n ...RevisionDisplay\n }\n gridImageId\n bannerImageId\n canonicalCollectionSlug\n draft\n isDeleted\n hidden\n hideFromAuthorPage\n noindex\n curatedOrder\n userProfileOrder\n af\n postsCount\n readPostsCount\n }\n");(0,a.gql)("\n fragment SequenceContinueReadingFragment on Sequence {\n _id\n title\n gridImageId\n canonicalCollectionSlug\n }\n"),(0,a.gql)("\n fragment SequencesPageWithChaptersFragment on Sequence {\n ...SequencesPageFragment\n chapters {\n ...SlimChapter\n }\n }\n"),(0,a.gql)("\n fragment SequencesEdit on Sequence {\n ...SequencesPageFragment\n contents { \n ...RevisionEdit\n }\n }\n");var g=n.i(709348);let p=(0,a.gql)("\n query PostsPageWrapper1($documentId: String, $sequenceId: String, $version: String) {\n post(input: { selector: { documentId: $documentId } }, allowNull: true) {\n result {\n ...PostsWithNavigationAndRevision\n }\n }\n }\n"),P=(0,a.gql)("\n query PostsPageWrapper($documentId: String, $sequenceId: String) {\n post(input: { selector: { documentId: $documentId } }, allowNull: true) {\n result {\n ...PostsWithNavigation\n }\n }\n }\n");n.s(["default",0,n=>{var a,f,h,v;let{sequenceId:S,version:b,documentId:x,embedded:I}=n,y=(0,i.useApolloClient)(),q=y.cache.readFragment({fragment:m,fragmentName:"PostsListWithVotes",id:"Post:"+x}),C=y.cache.readFragment({fragment:c,fragmentName:"SequencesPageFragment",id:"Sequence:"+S}),R=C&&q?{...q,sequence:C}:q,{loading:L,error:k,refetch:w,data:E}=(0,o.useQuery)(P,{variables:{documentId:x,sequenceId:S},skip:!!b,context:{batchKey:"singlePost"}}),A=null!=(a=null==E||null==(h=E.post)?void 0:h.result)?a:void 0,{loading:_,error:D,refetch:j,data:F}=(0,o.useQuery)(p,{variables:{documentId:x,sequenceId:S,version:b},skip:!b,context:{batchKey:"singlePost"}}),U=null!=(f=null==F||null==(v=F.post)?void 0:v.result)?f:void 0,T=b?U:A,W=b?_:L,V=b?D:k,M=(0,t.useCallback)(async()=>{b?await j():await w()},[j,w,b]);if(!V||(0,s.isMissingDocumentError)(V)||(0,s.isOperationNotAllowedError)(V)){if
2(W&&!R)return(0,e.jsx)("div",{children:(0,e.jsx)(u.default,{})});else if(V)if((0,s.isMissingDocumentError)(V))return(0,e.jsx)(l.default,{});else if((0,s.isOperationNotAllowedError)(V))return(0,e.jsx)(d.default,{explanation:"This is usually because the post in question has been removed by the author.",skipLoginPrompt:!0});else throw Error(V.message);else if(!T&&!R)return(0,e.jsx)(l.default,{})}else throw Error(V.message);return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(g.StatusCodeSetter,{status:200}),(0,e.jsx)(r.default,{fullPost:T,postPreload:null!=R?R:void 0,sequenceIdFromUrl:S,refetch:M,embedded:I})]})}],466063)},559522,n=>{"use strict";var e=n.i(843476),t=n.i(937636),s=n.i(537872),i=n.i(466063),o=n.i(714818);n.s(["default",0,n=>{let{_id:a,slug:r}=n,{query:d}=(0,t.useLocation)(),l=null==d?void 0:d.revision;return!r&&(17!==a.length&&24!==a.length||a.includes("-"))&&!o.isE2E?(0,e.jsx)(s.default,{status:307,url:"/posts/slug/"+a}):(0,e.jsx)(i.default,{documentId:a,sequenceId:null,version:l})}])},129715,n=>{n.v(e=>Promise.all(["static/immutable/chunks/3-5qj66xf9u-e.js"].map(e=>n.l(e))).then(()=>e(316720)))},127920,n=>{n.v(e=>Promise.all(["static/immutable/chunks/1g12-xr1sw7h2.js","static/immutable/chunks/0v1ga8kke2yff.js","static/immutable/chunks/3riyjiex0_t-5.js","static/immutable/chunks/0ipdfrxhnbdag.js"].map(e=>n.l(e))).then(()=>e(289228)))},232112,n=>{"use strict";function e(n){if(n){if(n.id)return n.id;else if(n.message)try{let t=JSON.parse(n.message);return e(t)}catch(n){}}return null}n.s(["getGraphQLErrorID",0,e,"getGraphQLErrorMessage",0,function(n){return e(n)||"Error"},"isMissingDocumentError",0,function(n){return n&&"app.missing_document"===n.message},"isOperationNotAllowedError",0,function(n){return n&&"app.operation_not_allowed"===n.message}])}]); 3 4//# debugId=7e925529-f9d4-da3a-c98f-b2eaad852c66 5//# sourceMappingURL=1xdjd6vmgjiys.js.map
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.