-
-
Save hogseedy/a83a632aedbc813c4dbc0353422efd5f to your computer and use it in GitHub Desktop.
Reddit GQL schema
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.reddit.graphql; | |
/* compiled from: GqlOperations.kt */ | |
/* loaded from: classes7.dex */ | |
public final class e { | |
public static final d f38440a = new d("dbac6251dd21", "ActiveLanguages", "query ActiveLanguages { activeLanguages { name isoCode } }"); | |
public static final d f38444b = new d("dc41a094c33d", "AddPredictionDrafts", "mutation AddPredictionDrafts($input: AddPredictionDraftsInput!) {\n addPredictionDrafts(input: $input) { ok tournament { __typename\n ...predictionTournamentFragment } errors { message } } } fragment\n predictionTournamentFragment on PredictionTournament { tournamentId name status themeId\n }"); | |
public static final d f38447c = new d("855e870387cf", "AllDynamicConfigs", "query AllDynamicConfigs { dynamicConfigs { values { __typename ... on BoolDynamicConfig {\n isTrue name } ... on IntDynamicConfig { intVal: value name } ... on FloatDynamicConfig {\n floatVal: value name } ... on StringDynamicConfig { stringVal: value name } ... on\n MapDynamicConfig { mapVal: value name } } ok errors { message } } }"); | |
public static final d f38451d = new d("454651d3d2fa", "AllPosts", "query AllPosts($sort: PostFeedSort, $range: PostFeedRange, $after:\n String, $pageSize: Int, $adContext: AdContextInput, $forceAds:\n ForceAdsInput, $includeSubredditInPosts: Boolean = true , $includeAwards:\n Boolean = true , $feedContext: FeedContextInput, $includeCommentPostUnits:\n Boolean = false , $includePostStats: Boolean = false ) { postFeed: all { posts(sort:\n $sort, time: $range, after: $after, first: $pageSize, adContext:\n $adContext, forceAds: $forceAds) { pageInfo { __typename ...pageInfoFragment }\n dist edges { node { __typename ...postFragment } } } } } fragment pageInfoFragment on\n PageInfo { hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename id\n status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d f38455e = new d("de6e947bfacc", "AvailableAwards", "query AvailableAwards($subredditId: ID!, $subTypes: [ID!]) {\n availableAwards(subredditId: $subredditId, subTypes: $subTypes) { __typename\n ...awardFragment ...awardDetailsFragment } } fragment mediaSourceFragment on MediaSource\n { url dimensions { width height } } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat icon_96:\n icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) {\n __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } }"); | |
public static final d f38459f = new d("9200f7368db2", "AvatarCatalog", "query AvatarCatalog($audience: String) { avatarBuilderCatalog(audience:\n $audience) { userCapabilities categories { id name sections { id name accessoryIds\n colorPickerCustomizableClass } } closet { accessoryIds maxSlots } runways { id title items\n { id title imageUrl capabilityRequired accessoryIds } } outfits { __typename id sectionId\n accessoryIds state capabilityRequired customizableClasses tags title subtitle\n foregroundImage { url } backgroundImage { url } ...gqlCatalogInventoryItem ... on\n NFTAvatarOutfit { tokenId contractAddress walletAddress rarity } } accessories {\n __typename ...avatarAccessoryFragment } pastAvatars { __typename ...avatarFragment } } } \n fragment gqlCatalogInventoryItem on AvatarOutfit { inventoryItem { id name artist {\n redditorInfo { __typename id displayName ... on Redditor { profile { title } } } } } } \n fragment avatarAssetFragment on AvatarAsset { accessoryId imageUrl slot slotNumber } \n fragment avatarAccessoryFragment on AvatarAccessory { isAvailableForCloset assets {\n __typename ...avatarAssetFragment } capabilityRequired customizableClasses\n defaultAccessoryId id sectionId state tags } fragment avatarFragment on UserAvatar { id\n accountId accessoryIds backgroundInventoryItem { id } fullImage { url dimensions { width\n height } } headshotImage { url dimensions { width height } } lastRenderAt lastUpdateAt\n styles { className fill } tags }"); | |
public static final d f38463g = new d("59dac1a2900f", "AwardingInfosByIds", "query AwardingInfosByIds($ids: [ID!]!) { awardingsByIds(ids: $ids) { id award {\n id } target { id } awarderInfo { __typename ...redditorNameFragment } isAnonymous } } \n fragment redditorNameFragment on RedditorInfo { __typename ... on Redditor { id name\n prefixedName } ... on UnavailableRedditor { id name } ... on DeletedRedditor { id name }\n }"); | |
public static final d f38467h = new d("77ac6bc8a4db", "AwardingTotalsForComment", "query AwardingTotalsForComment($id: ID!) { comment(id: $id) { __typename ... on\n Comment { awardings { __typename ...awardingTotalFragment award { __typename\n ...awardFragment ...awardDetailsFragment } } } } } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment groupAwardFragment on Award {\n tiers { awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat icon_96:\n icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) {\n __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } }"); | |
public static final d f38471i = new d("2e9848df6051", "AwardingTotalsForPost", "query AwardingTotalsForPost($id: ID!) { postInfoById(id: $id) { awardings {\n __typename ...awardingTotalFragment award { __typename ...awardFragment\n ...awardDetailsFragment } } } } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment groupAwardFragment on Award { tiers { awardId\n awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat icon_96:\n icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) {\n __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } }"); | |
public static final d f38475j = new d("46f3c89ff0cf", "BadgeCount", "query BadgeCount { badgeIndicators { __typename ...badgeIndicatorsFragment } } fragment\n badgeIndicatorsFragment on BadgeIndicators { directMessages { count style } chatTab {\n count style } messageTab { count style } activityTab { count style } inboxTab { count\n style } appBadge { count style } chatHasNewMessages { style isShowing } }"); | |
public static final d f38479k = new d("45affb30d5a6", "BlockAwarderByAwardingId", "mutation BlockAwarderByAwardingId($awardingId: ID!) { blockAwarder(input: {\n awardingId: $awardingId } ) { ok } }"); | |
public static final d f38483l = new d("152a67d317d5", "BlockedRedditors", "query BlockedRedditors($after: String, $pageSize: Int) { identity {\n blockedRedditorsInfo(after: $after, first: $pageSize) { pageInfo { __typename\n ...pageInfoFragment } edges { node { id } } } } } fragment pageInfoFragment on PageInfo {\n hasNextPage endCursor }"); | |
public static final d f38487m = new d("e02fe8e5969d", "BlockedUsers", "query BlockedUsers($after: String, $pageSize: Int) { identity {\n blockedRedditorsInfo(after: $after, first: $pageSize) { pageInfo { __typename\n ...pageInfoFragment } edges { node { __typename id ... on Redditor { id name icon { url }\n } } } } } } fragment pageInfoFragment on PageInfo { hasNextPage endCursor }"); | |
public static final d f38491n = new d("38e04af08cb8", "CancelEconRecurringPayment", "mutation CancelEconRecurringPayment($orderId: ID!) {\n cancelEconRecurringPayment(input: { originalOrderId: $orderId } ) { ok errors {\n message } } }"); | |
public static final d f38495o = new d("e736232fab55", "CancelPrediction", "mutation CancelPrediction($input: CancelPredictionInput!) { cancelPrediction(input:\n $input) { ok poll { __typename ...postPollFragment } errors { message } } } \n fragment postPollOptionFragment on PostPollOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment postPollFragment on PostPoll { options { __typename\n ...postPollOptionFragment } totalVoteCount votingEndsAt selectedOptionId isPrediction\n totalStakeAmount resolvedOptionId wonAmount tournamentId voteUpdatesRemained\n predictionStatus }"); | |
public static final d f38499p = new d("70e934edddfc", "ChangePrediction", "mutation ChangePrediction($input: ChangePredictionInput!) { changePrediction(input:\n $input) { ok poll { __typename ...postPollFragment } errors { message } } } \n fragment postPollOptionFragment on PostPollOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment postPollFragment on PostPoll { options { __typename\n ...postPollOptionFragment } totalVoteCount votingEndsAt selectedOptionId isPrediction\n totalStakeAmount resolvedOptionId wonAmount tournamentId voteUpdatesRemained\n predictionStatus }"); | |
public static final d f38502q = new d("6cc2fa5fc684", "ChangePredictionVote", "mutation ChangePredictionVote($input: ChangePredictionVoteInput!) {\n changePredictionVote(input: $input) { ok poll { __typename ...postPollFragment }\n errors { message } } } fragment postPollOptionFragment on PostPollOption { id text\n voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on PostPoll {\n options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus }"); | |
public static final d f38506r = new d("7ecf669d1460", "ChatTabBadge", "query ChatTabBadge { badgeIndicators { __typename ...chatBadgeIndicatorsFragment } } \n fragment chatBadgeIndicatorsFragment on BadgeIndicators { chatTab { count style }\n chatHasNewMessages { style isShowing } }"); | |
public static final d f38510s = new d("3fc3c9d9b246", "ClaimAwardOffer", "mutation ClaimAwardOffer($input: ClaimAwardOfferInput!) { claimAwardOffer(input:\n $input) { ok awards { __typename ...awardDetailsFragment ...awardFragment }\n nextStartsAt } } fragment mediaSourceFragment on MediaSource { url dimensions { width\n height } } fragment groupAwardDetailsFragment on Award { tiers { awardId\n awardingsRequired iconFormat icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_172:\n icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) { __typename\n ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment\n } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } staticIcon_128:\n staticIcon(maxWidth: 128) { __typename ...mediaSourceFragment } staticIcon_144:\n staticIcon(maxWidth: 144) { __typename ...mediaSourceFragment } staticIcon_172:\n staticIcon(maxWidth: 172) { __typename ...mediaSourceFragment } staticIcon_192:\n staticIcon(maxWidth: 192) { __typename ...mediaSourceFragment } staticIcon_256:\n staticIcon(maxWidth: 256) { __typename ...mediaSourceFragment } staticIcon_288:\n staticIcon(maxWidth: 288) { __typename ...mediaSourceFragment } staticIcon_384:\n staticIcon(maxWidth: 384) { __typename ...mediaSourceFragment } } } fragment\n awardDetailsFragment on Award { __typename isEnabled isNew coinPrice daysOfPremium\n description startsAt endsAt tags stickyDurationSeconds iconFormat\n ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_172:\n icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) { __typename\n ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment\n } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment } } fragment\n groupAwardFragment on Award { tiers { awardId awardingsRequired iconFormat icon_16:\n icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_16:\n staticIcon(maxWidth: 16) { __typename ...mediaSourceFragment } staticIcon_24:\n staticIcon(maxWidth: 24) { __typename ...mediaSourceFragment } staticIcon_32:\n staticIcon(maxWidth: 32) { __typename ...mediaSourceFragment } staticIcon_48:\n staticIcon(maxWidth: 48) { __typename ...mediaSourceFragment } staticIcon_64:\n staticIcon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } } } fragment awardFragment\n on Award { __typename id name awardType awardSubType iconFormat icon_16: icon(maxWidth:\n 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename\n ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment }\n icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth:\n 64) { __typename ...mediaSourceFragment } coinPrice ...groupAwardFragment }"); | |
public static final d f38514t = new d("1d9f4ac2ce7f", "CoinPackOffers", "query CoinPackOffers { globalProductOffers(productTypes: [\"coinpack\",\"premium\"]) { offers {\n id type name description userSpendingProfile version tags pricePackages { id price\n currency quantity description baselinePrice bonusPercent requiredPaymentProviders\n externalProductId tags promos { __typename id promoType name description endsAt ... on\n CoinSalePromo { heroMobileImage { url } heroText heroSubText ctaText } ... on\n CoinDealPromo { dealType } } images { name image { url dimensions { width height } } }\n skus { __typename kind ... on CoinsSku { name description coins coinsReceiver\n baselineCoins bonusPercent } ... on CoinsDripSku { name description coins duration {\n __typename ...durationFragment } } } } } } } fragment durationFragment on Duration {\n amount unit }"); | |
public static final d f38518u = new d("99d10c0c9045", "CommentsPageAdPost", "query CommentsPageAdPost($id: ID!, $commentsAd: String!, $count: Int!,\n $includeAwards: Boolean = true , $feedContext: FeedContextInput,\n $includeCommentPostUnits: Boolean = false , $includePostStats: Boolean = false\n ) { children: postInfoById(id: $id) { __typename id ... on SubredditPost {\n commentsPageAds(count: $count, forceAds: { ad: $commentsAd } , feedContext:\n $feedContext) { __typename ...postContentFragment profile { __typename\n ...profileFragment } } } } } fragment mediaSourceFragment on MediaSource { url dimensions\n { width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable }"); | |
public static final d f38522v = new d("c9566e9880ec", "CreateAvatar", "mutation CreateAvatar($input: CreateAvatarInput!) { createAvatar(input: $input)\n { ok errors { message } } }"); | |
public static final d f38526w = new d("67e5d8db834d", "CreateAvatarShare", "mutation CreateAvatarShare($input: CreateAvatarInput!) { createAvatar(input:\n $input) { shareUrl ok errors { message } } }"); | |
public static final d f38530x = new d("47dba8b7d430", "CreateChannelLink", "mutation CreateChannelLink($input: CreateChatChannelInviteLinkInput!) {\n createChatChannelInviteLink(input: $input) { ok inviteUrl } }"); | |
public static final d f38534y = new d("0687013880e7", "CreateChatGifMessage", "mutation CreateChatGifMessage($input: CreateChatMessageInput!) {\n createChatMessage(input: $input) { ok message { channelSendbirdId createdAt\n customType data isRemoved mentionType message messageId type updatedAt mentionedUsers {\n name id } user { id name } } } }"); | |
public static final d f38538z = new d("375693994baa", "CreateChatImageMessage", "mutation CreateChatImageMessage($input: CreateChatMessageInput!) {\n createChatMessage(input: $input) { errors { message } ok message { messageId\n messageRedditId } } }"); | |
public static final d A = new d("54fc60352f33", "CreateCoinsOrder", "mutation CreateCoinsOrder($nonce: String!, $productId: ID!,\n $productVersion: Int!, $price: String!, $pricePackageId: ID!,\n $currency: Currency!, $count: String!, $subredditId: ID!) {\n createEconOrder(input: { nonce: $nonce productId: $productId productVersion:\n $productVersion price: $price pricePackageId: $pricePackageId currency:\n $currency productsCount: $count subredditId: $subredditId\n userCoinsInSubreddit: { subredditId: $subredditId } } ) { ok order { id status } }\n }"); | |
public static final d B = new d("2f19f4062eeb", "CreateComment", "mutation CreateComment($input: CreateCommentInput!, $includeAwards: Boolean =\n true ) { createComment(input: $input) { commentInfo { __typename ... on Comment {\n __typename ...commentFragment } } ok errors { message } fieldErrors { field message code }\n } } fragment redditorNameFragment on RedditorInfo { __typename ... on Redditor { id name\n prefixedName } ... on UnavailableRedditor { id name } ... on DeletedRedditor { id name } }\n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment richtextMediaFragment on Content {\n richtextMedia { __typename ...mediaAssetFragment } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment groupAwardFragment on Award { tiers { awardId\n awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment proxyAuthorInfoFragment on ModerationInfo { proxyAuthor { id displayName } }\n fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename ...\n on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment commentFragment on Comment { id createdAt editedAt parent { id }\n postInfo { __typename id title ... on SubredditPost { subreddit { id name prefixedName } }\n ... on ProfilePost { profile { redditorInfo { __typename ...redditorNameFragment } } } }\n isLocked isInitiallyCollapsed initiallyCollapsedReason content { __typename markdown html\n richtext typeHint ...richtextMediaFragment } authorInfo { __typename ...authorInfoFragment\n } score voteState authorFlair { __typename ...authorFlairFragment } isSaved isStickied\n isScoreHidden awardings @include(if: $includeAwards) { __typename\n ...awardingTotalFragment } associatedAward { __typename ...awardFragment } treatmentTags\n isArchived distinguishedAs permalink moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment ...proxyAuthorInfoFragment ... on\n CommentModerationInfo { isAutoCollapsedFromCrowdControl } verdict verdictAt banReason\n verdictByRedditorInfo { __typename ...redditorNameFragment } reportCount isRemoved\n ...lastAuthorModNoteFragment } }"); | |
public static final d C = new d("5b21a5b367d1", "CreateCustomEmoji", "mutation CreateCustomEmoji($input: CreateCustomEmojiInput!) {\n createCustomEmoji(input: $input) { ok emoji { id name emojiIcon { url mimeType x y }\n stickerIcon { url mimeType x y } } errors { message } } }"); | |
public static final d D = new d("1c1b4380a4ba", "CreateEconOrder", "mutation CreateEconOrder($input: CreateOrderInput!) { createEconOrder(input:\n $input) { ok errors { message code } order { id } } }"); | |
public static final d E = new d("513101caeaff", "CreateEconPayment", "mutation CreateEconPayment($input: CreatePaymentInput!) { createEconPayment(input:\n $input) { ok errors { message } } }"); | |
public static final d F = new d("a8c57a0659ba", "CreateMediaUploadLease", "mutation CreateMediaUploadLease($input: CreateMediaUploadLeaseInput!) {\n createMediaUploadLease(input: $input) { mediaId uploadLease { uploadLeaseUrl\n uploadLeaseHeaders { header value } } } }"); | |
public static final d G = new d("13c7be3872b5", "CreatePredictionTournament", "mutation CreatePredictionTournament($input: CreatePredictionTournamentInput!) {\n createPredictionTournament(input: $input) { ok tournament { __typename\n ...predictionTournamentFragment } errors { message } } } fragment\n predictionTournamentFragment on PredictionTournament { tournamentId name status themeId\n }"); | |
public static final d H = new d("76402ae44f37", "CreateProfilePostWithVideo", "mutation CreateProfilePostWithVideo($input: CreatePostInput!) {\n createProfilePost(input: $input) { websocketUrl fieldErrors { field message } } }"); | |
public static final d I = new d("b7a024675444", "CreateRandomAvatar", "mutation CreateRandomAvatar($input: AvatarRandomGenerationInput!) {\n createRandomAvatar(input: $input) { imageUrl accessoryIds ok errors { message } }\n }"); | |
public static final d J = new d("96a30cec9a39", "CreateRecurringScheduledPost", "mutation CreateRecurringScheduledPost($input: CreateScheduledPostInput!) {\n createScheduledPost(input: $input) { ok scheduledPost { __typename\n ...scheduledPostFragment } } } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename id\n status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment scheduledPostFragment on ScheduledPost {\n id title body postKind isSpoiler isNsfw isOriginalContent isSendReplies sticky\n distinguishedAs flair { type text textColor richtext template { backgroundColor cssClass\n id isEditable isModOnly text textColor type richtext } } subreddit { __typename id name\n ... on Subreddit { path prefixedName } } clientTimezone frequency interval byMonthDays\n byWeekDays publishAt owner { __typename id ... on Redditor { prefixedName name } }\n contentType state url mediaAssets { __typename ...mediaAssetFragment } }"); | |
public static final d K = new d("02ab047b2370", "CreateScheduledPostLink", "mutation CreateScheduledPostLink($input: CreateScheduledPostInput!) {\n createScheduledPost(input: $input) { ok scheduledPost { __typename\n ...scheduledPostFragment } } } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename id\n status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment scheduledPostFragment on ScheduledPost {\n id title body postKind isSpoiler isNsfw isOriginalContent isSendReplies sticky\n distinguishedAs flair { type text textColor richtext template { backgroundColor cssClass\n id isEditable isModOnly text textColor type richtext } } subreddit { __typename id name\n ... on Subreddit { path prefixedName } } clientTimezone frequency interval byMonthDays\n byWeekDays publishAt owner { __typename id ... on Redditor { prefixedName name } }\n contentType state url mediaAssets { __typename ...mediaAssetFragment } }"); | |
public static final d L = new d("c5d788128f1e", "CreateStandaloneScheduledPost", "mutation CreateStandaloneScheduledPost($input: CreateScheduledPostInput!) {\n createScheduledPost(input: $input) { ok errors { message } scheduledPost {\n __typename ...scheduledPostFragment } } } fragment mediaSourceFragment on MediaSource {\n url dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename\n id status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment scheduledPostFragment on ScheduledPost {\n id title body postKind isSpoiler isNsfw isOriginalContent isSendReplies sticky\n distinguishedAs flair { type text textColor richtext template { backgroundColor cssClass\n id isEditable isModOnly text textColor type richtext } } subreddit { __typename id name\n ... on Subreddit { path prefixedName } } clientTimezone frequency interval byMonthDays\n byWeekDays publishAt owner { __typename id ... on Redditor { prefixedName name } }\n contentType state url mediaAssets { __typename ...mediaAssetFragment } }"); | |
public static final d M = new d("26aa8f546be0", "CreateStorefrontOrder", "mutation CreateStorefrontOrder($input: CreateStorefrontOrderInput!) {\n createStorefrontOrder(input: $input) { ok errors { message code } order { id\n orderedProduct { productId } } } }"); | |
public static final d N = new d("84fcc92063e6", "CreateSubredditPostWithVideo", "mutation CreateSubredditPostWithVideo($input: CreateSubredditPostInput!) {\n createSubredditPost(input: $input) { websocketUrl fieldErrors { field message } }\n }"); | |
public static final d O = new d("2f82c8223eb3", "CreatorStats", "query CreatorStats($postId: ID!) { postStatsById(postId: $postId) { __typename\n ...PostStatsFragment } postInfoById(id: $postId) { __typename ...PostInfoFragment\n ... on SubredditPost { otherDiscussions { edges { node { __typename ...PostInfoFragment }\n } } } ... on ProfilePost { otherDiscussions { edges { node { __typename\n ...PostInfoFragment } } } } } } fragment CreatorStatsAvailabilityFragment on\n CreatorStatsAvailability { availableAt isAvailable } fragment\n CreatorStatsTrendDataFragment on CreatorStatsTrendData { at value } fragment\n PostStatsFragment on PostStats { id shareAllCountTotals { totalCount availability {\n __typename ...CreatorStatsAvailabilityFragment } } shareCopyCountTotals { totalCount\n availability { __typename ...CreatorStatsAvailabilityFragment } } viewCountTotals {\n totalCount availability { __typename ...CreatorStatsAvailabilityFragment } }\n viewCountTrends { availability { __typename ...CreatorStatsAvailabilityFragment } data {\n __typename ...CreatorStatsTrendDataFragment } } } fragment PostInfoFragment on PostInfo {\n __typename id title isNsfw permalink crosspostCount ... on SubredditPost { content { html\n markdown } thumbnail { url } subreddit { id prefixedName styles { icon } } } ... on\n ProfilePost { content { html markdown } thumbnail { url } authorInfo { __typename ... on\n Redditor { id prefixedName icon { url } snoovatarIcon { url } } } } }"); | |
public static final d P = new d("16e1803b7e06", "DeleteChatMessage", "mutation DeleteChatMessage($input: DeleteChatMessageInput!) {\n deleteChatMessage(input: $input) { ok } }"); | |
public static final d Q = new d("2f933af7b7ee", "DeleteComment", "mutation DeleteComment($input: DeleteCommentInput!) { deleteComment(input:\n $input) { ok errors { message } } }"); | |
public static final d R = new d("63e2db7222c0", "DeleteCustomEmoji", "mutation DeleteCustomEmoji($input: DeleteCustomEmojiInput!) {\n deleteCustomEmoji(input: $input) { ok errors { message } } }"); | |
public static final d S = new d("b2accab68d30", "DeleteInboxNotifications", "mutation DeleteInboxNotifications($input: DeleteInboxNotificationsInput!) {\n deleteInboxNotifications(input: $input) { ok errors { message } } }"); | |
public static final d T = new d("273bffbed898", "DeletePost", "mutation DeletePost($input: DeletePostInput!) { deletePost(input: $input) { ok\n } }"); | |
public static final d U = new d("7e8a24552ee8", "DeleteScheduledPost", "mutation DeleteScheduledPost($input: DeleteScheduledPostInput!) {\n deleteScheduledPost(input: $input) { ok errors { message } } }"); | |
public static final d V = new d("62b9b3e55ebc", "DeleteSocialLinks", "mutation DeleteSocialLinks($input: DeleteSocialLinksInput!) {\n deleteSocialLinks(input: $input) { ok errors { message } socialLinks { __typename\n ...socialLinkFragment } } } fragment socialLinkFragment on SocialLink { id type title\n handle outboundUrl }"); | |
public static final d W = new d("593af6696289", "DestroyInviteLink", "mutation DestroyInviteLink($input: DestroyChatChannelInviteLinksInput!) {\n destroyChatChannelInviteLinks(input: $input) { ok } }"); | |
public static final d X = new d("3e7af302c192", "DiscoverFeedElements", "query DiscoverFeedElements($before: String, $after: String, $pageSize:\n Int, $last: Int, $topicSlug: String, $includeTopics: Boolean!,\n $includeRecommendation: Boolean!, $includeSubscribedSubreddits: Boolean!,\n $includeSubredditInPosts: Boolean = true , $subscribedSubredditsCount: Int =\n 100 , $seed: DiscoverFeedSeedInput, $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { identity @include(if:\n $includeSubscribedSubreddits) { subscribedSubreddits(first:\n $subscribedSubredditsCount) { edges { node { __typename ...subredditFragment } } } }\n discover { discoverElements(before: $before, after: $after, first:\n $pageSize, last: $last, topicSlug: $topicSlug, seed: $seed) {\n topics @include(if: $includeTopics) { name slug } elements { pageInfo { __typename\n ...pageInfoFragment } edges { node { __typename ... on DiscoverPost { __typename\n ...discoverPostFragment } ... on RecommendationCarouselElement @include(if:\n $includeRecommendation) { id title description { richtext } link type\n recommendations { __typename ...discoverPostFragment } }\n ...discoverRelatedCommunitiesFragment } } } } } } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment subredditFragment on Subreddit {\n id name prefixedName isQuarantined title type subscribersCount isNsfw isSubscribed\n isThumbnailsEnabled isFavorite path styles { icon legacyIcon { __typename\n ...mediaSourceFragment } primaryColor bannerBackgroundImage legacyBannerBackgroundImage\n legacyPrimaryColor } modPermissions { isAccessEnabled } isTitleSafe isUserBanned\n isMediaInCommentsSettingShown allowedMediaInComments isMuted isChannelsEnabled } fragment\n pageInfoFragment on PageInfo { hasNextPage endCursor } fragment imageAssetFragment on\n ImageAsset { __typename id status mimetype width height url small: preview(maxWidth: 108)\n { __typename ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n crosspostContentFragment on Post { __typename ...postContentFragment ... on SubredditPost\n { subreddit { __typename ...subredditFragment } } } fragment\n promotedCommunityPostFragment on AdPost { promotedCommunityPost { __typename ... on\n SubredditPost { subreddit { __typename ...subredditFragment } } ...postContentFragment } }\n fragment promotedUserPostFragment on AdPost { promotedUserPosts { __typename ... on\n SubredditPost { subreddit { __typename ...subredditFragment } } ...postContentFragment } }\n fragment postFragment on Post { __typename ...postContentFragment ... on SubredditPost {\n subreddit @include(if: $includeSubredditInPosts) { __typename ...subredditFragment }\n } crosspostRoot { type post { __typename ...crosspostContentFragment } } ... on AdPost {\n __typename ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n discoverPostFragment on DiscoverPost { id topic { name slug } postInfo { __typename\n ...postFragment } } fragment discoverRelatedCommunitiesFragment on\n CommunityRecommendationsElement { id modelVersion communityRecommendations { __typename\n ... on CommunityRecommendation { id usersAvatars { url } subreddit { id name\n subscribersCount publicDescriptionText activeCount styles { icon legacyIcon { url } } } }\n } }"); | |
public static final d Y = new d("d6a3201f7a51", "DownloadAvatar", "mutation DownloadAvatar($input: AvatarDownloadInput!) { downloadAvatar(input:\n $input) { ok imageUrl errors { message } } }"); | |
public static final d Z = new d("2e8ad3917648", "DownvotedPosts", "query DownvotedPosts($after: String, $pageSize: Int,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { identity { downvotedPosts(after:\n $after, first: $pageSize) { pageInfo { __typename ...pageInfoFragment } edges\n { node { __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo {\n hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d f38441a0 = new d("f2b5c944c9cc", "EconAvatarMarketingEvents", "query EconAvatarMarketingEvents { econSpecialEvents { __typename avatarMarketingEvents { id\n startsAt endsAt name text mobileAssetUrls tags } } identity { createdAt redditor {\n snoovatarIcon { url } } } }"); | |
public static final d f38445b0 = new d("798a6ab98550", "EconSpecialEventsWithFreeAwards", "query EconSpecialEventsWithFreeAwards { econSpecialEvents { __typename\n ...econSpecialEventsFragment } freeAwards { awards { __typename ...awardFragment\n ...awardDetailsFragment subreddit { id } } } } fragment econSpecialEventsFragment on\n EconSpecialEvents { freeAwardEvent { isEnabled startsAt } coinSale { ctaText } } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n groupAwardFragment on Award { tiers { awardId awardingsRequired iconFormat icon_16:\n icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_16:\n staticIcon(maxWidth: 16) { __typename ...mediaSourceFragment } staticIcon_24:\n staticIcon(maxWidth: 24) { __typename ...mediaSourceFragment } staticIcon_32:\n staticIcon(maxWidth: 32) { __typename ...mediaSourceFragment } staticIcon_48:\n staticIcon(maxWidth: 48) { __typename ...mediaSourceFragment } staticIcon_64:\n staticIcon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } } } fragment awardFragment\n on Award { __typename id name awardType awardSubType iconFormat icon_16: icon(maxWidth:\n 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename\n ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment }\n icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth:\n 64) { __typename ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat icon_96:\n icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) {\n __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } }"); | |
public static final d f38448c0 = new d("67cb65eb8831", "EndPredictionTournament", "mutation EndPredictionTournament($input: EndPredictionTournamentInput!) {\n endPredictionTournament(input: $input) { ok errors { message } tournament {\n __typename ...predictionTournamentFragment } } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId }"); | |
public static final d f38452d0 = new d("aa0989f76ae4", "ExposeExperiments", "mutation ExposeExperiments($inputs: [ExposeVariantInput!]!) {\n exposeExperimentBatch(inputs: $inputs) { payloads { ok } } }"); | |
public static final d f38456e0 = new d("af65634a3067", "FetchActiveCoinSale", "query FetchActiveCoinSale { coinSale { endsAt heroText heroSubtext mobileHeroImageUrl }\n }"); | |
public static final d f38460f0 = new d("70390f538de4", "FindDirectRoom", "query FindDirectRoom($chatSystem: ChatSystem!, $userKindWithId: ID!) {\n directChatRoom(chatSystem: $chatSystem, interlocutorId: $userKindWithId) { id\n replicationInfo { status correspondingRoomId } } }"); | |
public static final d f38464g0 = new d("43ed2a42fc25", "FollowedByRedditors", "query FollowedByRedditors($limit: Int, $from: String, $searchQuery:\n String) { identity { followedByRedditorsInfo(first: $limit, after: $from,\n searchQuery: $searchQuery) { edges { node { __typename ...redditorFragment ... on\n Redditor { displayName isFollowed karma { total } isAcceptingFollowers } } } pageInfo {\n endCursor } } } } fragment mediaSourceFragment on MediaSource { url dimensions { width\n height } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth:\n 24) { __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } }"); | |
public static final d f38468h0 = new d("62c085401bc1", "GenerateCustomEmojiUploadLease", "mutation GenerateCustomEmojiUploadLease($input: GenerateCustomEmojiLeaseInput!) {\n generateCustomEmojiUploadLease(input: $input) { ok s3UploadLease { action fields {\n name value } } errors { message } } }"); | |
public static final d f38472i0 = new d("1ddd8cf83621", "GeoContributableSubreddits", "query GeoContributableSubreddits($after: String, $pageSize: Int) {\n geoContributableSubreddits(after: $after, first: $pageSize) { pageInfo {\n __typename ...pageInfoFragment } edges { node { __typename ...subredditFragment\n publicDescriptionText geoPlace { id name source } modPermissions { isAllAllowed\n isAccessEnabled isConfigEditingAllowed isFlairEditingAllowed isMailEditingAllowed\n isPostEditingAllowed isWikiEditingAllowed isChatConfigEditingAllowed isChatOperator\n isChannelsEditingAllowed isCommunityChatEditingAllowed } } } } } fragment\n pageInfoFragment on PageInfo { hasNextPage endCursor } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment subredditFragment on Subreddit {\n id name prefixedName isQuarantined title type subscribersCount isNsfw isSubscribed\n isThumbnailsEnabled isFavorite path styles { icon legacyIcon { __typename\n ...mediaSourceFragment } primaryColor bannerBackgroundImage legacyBannerBackgroundImage\n legacyPrimaryColor } modPermissions { isAccessEnabled } isTitleSafe isUserBanned\n isMediaInCommentsSettingShown allowedMediaInComments isMuted isChannelsEnabled }"); | |
public static final d f38476j0 = new d("035e6deb315a", "GetAchievementFlairsStatus", "query GetAchievementFlairsStatus($subredditName: String!) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { achievementFlairsStatus { isEnabled\n } } } }"); | |
public static final d f38480k0 = new d("9b1acf5d6dbb", "GetAllExperimentVariants", "query GetAllExperimentVariants { experimentVariants { id name experimentName version } }"); | |
public static final d f38484l0 = new d("8c0dc6d5c30f", "GetAvatarStorefront", "query GetAvatarStorefront { avatarStorefront { __typename storefrontStatus\n ...gqlStorefrontPriceBoundsRoot featured: listings(filter: { theme: FEATURED } , first: 9)\n { __typename ...gqlStorefrontListings } popular: listings(filter: { theme: POPULAR } ,\n first: 9) { __typename ...gqlStorefrontListings } gallery: listings(filter: { status:\n AVAILABLE } , first: 9) { __typename ...gqlStorefrontListings } artists { __typename\n ...gqlStorefrontArtistsWithListings } } } fragment gqlStorefrontPriceInfo on\n StorefrontPriceInfo { price googleExternalProductId } fragment gqlStorefrontPriceBounds\n on StorefrontPriceTier { priceLowerBound { __typename ...gqlStorefrontPriceInfo }\n priceUpperBound { __typename ...gqlStorefrontPriceInfo } } fragment\n gqlStorefrontPriceBoundsRoot on AvatarStorefront { prices { __typename\n ...gqlStorefrontPriceBounds } } fragment gqlPricePackage on ProductPurchasePackage { id\n externalProductId requiredPaymentProviders currency price quantity } fragment\n gqlStorefrontListing on StorefrontListing { id totalQuantity soldQuantity badges\n productOffer { pricePackages { __typename ...gqlPricePackage } } status item { id name\n artist { redditorInfo { id } } benefits { avatarOutfit { id preRenderImage { url }\n backgroundImage { url } } } } expiresAt } fragment gqlStorefrontListings on\n StorefrontListingConnection { pageInfo { startCursor } edges { node { __typename\n ...gqlStorefrontListing } } } fragment gqlStorefrontArtist on StorefrontArtist {\n redditorInfo { __typename id displayName ... on Redditor { name profile { title isNsfw\n publicDescriptionText } icon { url } snoovatarIcon { url } } } } fragment\n gqlStorefrontArtistWithListings on StorefrontArtist { __typename ...gqlStorefrontArtist\n listings(first: 9) { __typename ...gqlStorefrontListings } } fragment\n gqlStorefrontArtistsWithListings on StorefrontArtistConnection { edges { node { __typename\n ...gqlStorefrontArtistWithListings } } }"); | |
public static final d f38488m0 = new d("6e312c29f59b", "GetAvatarStorefrontArtistWithListings", "query GetAvatarStorefrontArtistWithListings($id: ID!) { avatarStorefront { artist:\n artists(filter: { ids: [$id] } ) { edges { node { __typename ...gqlStorefrontArtist\n listings { __typename ...gqlStorefrontListings } } } } } } fragment gqlStorefrontArtist\n on StorefrontArtist { redditorInfo { __typename id displayName ... on Redditor { name\n profile { title isNsfw publicDescriptionText } icon { url } snoovatarIcon { url } } } } \n fragment gqlPricePackage on ProductPurchasePackage { id externalProductId\n requiredPaymentProviders currency price quantity } fragment gqlStorefrontListing on\n StorefrontListing { id totalQuantity soldQuantity badges productOffer { pricePackages {\n __typename ...gqlPricePackage } } status item { id name artist { redditorInfo { id } }\n benefits { avatarOutfit { id preRenderImage { url } backgroundImage { url } } } }\n expiresAt } fragment gqlStorefrontListings on StorefrontListingConnection { pageInfo {\n startCursor } edges { node { __typename ...gqlStorefrontListing } } }"); | |
public static final d f38492n0 = new d("bf4c8ac58d1f", "GetAvatarStorefrontDynamic", "query GetAvatarStorefrontDynamic($listingsQueries: [StorefrontBatchListingsQuery!],\n $artistsQueries: [StorefrontBatchArtistsQuery!]) { avatarStorefront { __typename\n storefrontStatus ...gqlStorefrontPriceBoundsRoot batchArtists(queries:\n $artistsQueries) { sectionId artists { __typename\n ...gqlStorefrontArtistsWithListings } } batchListings(queries: $listingsQueries) {\n sectionId listings { __typename ...gqlStorefrontListings } } } } fragment\n gqlStorefrontPriceInfo on StorefrontPriceInfo { price googleExternalProductId } fragment\n gqlStorefrontPriceBounds on StorefrontPriceTier { priceLowerBound { __typename\n ...gqlStorefrontPriceInfo } priceUpperBound { __typename ...gqlStorefrontPriceInfo } } \n fragment gqlStorefrontPriceBoundsRoot on AvatarStorefront { prices { __typename\n ...gqlStorefrontPriceBounds } } fragment gqlStorefrontArtist on StorefrontArtist {\n redditorInfo { __typename id displayName ... on Redditor { name profile { title isNsfw\n publicDescriptionText } icon { url } snoovatarIcon { url } } } } fragment gqlPricePackage\n on ProductPurchasePackage { id externalProductId requiredPaymentProviders currency price\n quantity } fragment gqlStorefrontListing on StorefrontListing { id totalQuantity\n soldQuantity badges productOffer { pricePackages { __typename ...gqlPricePackage } }\n status item { id name artist { redditorInfo { id } } benefits { avatarOutfit { id\n preRenderImage { url } backgroundImage { url } } } } expiresAt } fragment\n gqlStorefrontListings on StorefrontListingConnection { pageInfo { startCursor } edges {\n node { __typename ...gqlStorefrontListing } } } fragment gqlStorefrontArtistWithListings\n on StorefrontArtist { __typename ...gqlStorefrontArtist listings(first: 9) { __typename\n ...gqlStorefrontListings } } fragment gqlStorefrontArtistsWithListings on\n StorefrontArtistConnection { edges { node { __typename ...gqlStorefrontArtistWithListings\n } } }"); | |
public static final d f38496o0 = new d("d23e676c332f", "GetAvatarStorefrontDynamicLayout", "query GetAvatarStorefrontDynamicLayout { avatarStorefront { layout(platform: ANDROID) {\n layoutJson } } }"); | |
public static final d p0 = new d("c59285df2128", "GetAvatarStorefrontLegacy", "query GetAvatarStorefrontLegacy($ids: [ID!]) { avatarStorefront { artists(filter: {\n ids: $ids } ) { edges { node { __typename ...gqlStorefrontArtist } } } listings {\n edges { node { __typename ...gqlStorefrontListing } } } } } fragment gqlStorefrontArtist\n on StorefrontArtist { redditorInfo { __typename id displayName ... on Redditor { name\n profile { title isNsfw publicDescriptionText } icon { url } snoovatarIcon { url } } } } \n fragment gqlPricePackage on ProductPurchasePackage { id externalProductId\n requiredPaymentProviders currency price quantity } fragment gqlStorefrontListing on\n StorefrontListing { id totalQuantity soldQuantity badges productOffer { pricePackages {\n __typename ...gqlPricePackage } } status item { id name artist { redditorInfo { id } }\n benefits { avatarOutfit { id preRenderImage { url } backgroundImage { url } } } }\n expiresAt }"); | |
public static final d f38503q0 = new d("b33e99cfbf02", "GetChatMessageReactionIcons", "query GetChatMessageReactionIcons($query: String!, $first: Int) {\n searchChatMessageReactionIcons(query: $query, first: $first) { edges { node {\n url key altText } } } }"); | |
public static final d f38507r0 = new d("b83ad4cbdf1c", "GetCommentById", "query GetCommentById($id: ID!, $includeAwards: Boolean = true ) {\n commentById(id: $id) { __typename ...commentFragment } } fragment\n redditorNameFragment on RedditorInfo { __typename ... on Redditor { id name prefixedName }\n ... on UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment richtextMediaFragment on Content {\n richtextMedia { __typename ...mediaAssetFragment } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment groupAwardFragment on Award { tiers { awardId\n awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment proxyAuthorInfoFragment on ModerationInfo { proxyAuthor { id displayName } }\n fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename ...\n on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment commentFragment on Comment { id createdAt editedAt parent { id }\n postInfo { __typename id title ... on SubredditPost { subreddit { id name prefixedName } }\n ... on ProfilePost { profile { redditorInfo { __typename ...redditorNameFragment } } } }\n isLocked isInitiallyCollapsed initiallyCollapsedReason content { __typename markdown html\n richtext typeHint ...richtextMediaFragment } authorInfo { __typename ...authorInfoFragment\n } score voteState authorFlair { __typename ...authorFlairFragment } isSaved isStickied\n isScoreHidden awardings @include(if: $includeAwards) { __typename\n ...awardingTotalFragment } associatedAward { __typename ...awardFragment } treatmentTags\n isArchived distinguishedAs permalink moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment ...proxyAuthorInfoFragment ... on\n CommentModerationInfo { isAutoCollapsedFromCrowdControl } verdict verdictAt banReason\n verdictByRedditorInfo { __typename ...redditorNameFragment } reportCount isRemoved\n ...lastAuthorModNoteFragment } }"); | |
public static final d f38511s0 = new d("00768e4d75a4", "GetCommentByIdWithChildren", "query GetCommentByIdWithChildren($id: ID!, $sortType: CommentSort,\n $after: String, $maxDepth: Int, $count: Int, $includeAwards:\n Boolean = true ) { commentById(id: $id) { postInfo { __typename\n ...pdsBasicPostInfoFragment } children(after: $after, count: $count, depth:\n $maxDepth, sort: $sortType) { __typename ...commentForestTreesFragment } } } \n fragment redditorNameFragment on RedditorInfo { __typename ... on Redditor { id name\n prefixedName } ... on UnavailableRedditor { id name } ... on DeletedRedditor { id name } }\n fragment pdsBasicPostInfoFragment on PostInfo { __typename id ... on SubredditPost {\n subreddit { id name prefixedName } } ... on ProfilePost { profile { redditorInfo {\n __typename ...redditorNameFragment } } } } fragment mediaSourceFragment on MediaSource {\n url dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename\n id status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment richtextMediaFragment on Content {\n richtextMedia { __typename ...mediaAssetFragment } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment groupAwardFragment on Award { tiers { awardId\n awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment proxyAuthorInfoFragment on ModerationInfo { proxyAuthor { id displayName } }\n fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename ...\n on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment commentFragment on Comment { id createdAt editedAt parent { id }\n postInfo { __typename id title ... on SubredditPost { subreddit { id name prefixedName } }\n ... on ProfilePost { profile { redditorInfo { __typename ...redditorNameFragment } } } }\n isLocked isInitiallyCollapsed initiallyCollapsedReason content { __typename markdown html\n richtext typeHint ...richtextMediaFragment } authorInfo { __typename ...authorInfoFragment\n } score voteState authorFlair { __typename ...authorFlairFragment } isSaved isStickied\n isScoreHidden awardings @include(if: $includeAwards) { __typename\n ...awardingTotalFragment } associatedAward { __typename ...awardFragment } treatmentTags\n isArchived distinguishedAs permalink moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment ...proxyAuthorInfoFragment ... on\n CommentModerationInfo { isAutoCollapsedFromCrowdControl } verdict verdictAt banReason\n verdictByRedditorInfo { __typename ...redditorNameFragment } reportCount isRemoved\n ...lastAuthorModNoteFragment } } fragment commentForestTreesFragment on CommentForest {\n trees { depth more { count cursor isTooDeepForCount } parentId node { __typename\n ...commentFragment } childCount } }"); | |
public static final d f38515t0 = new d("f40f533cbd0e", "GetCustomEmojis", "query GetCustomEmojis($subredditName: String!) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { id name customEmojis { mediaPacks {\n id name emotes { name emojiIcon { url mimeType x y } stickerIcon { url mimeType x y } } }\n } } } }"); | |
public static final d f38519u0 = new d("7d204cf36d95", "GetCustomEmojisStatus", "query GetCustomEmojisStatus($subredditName: String!) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { customEmojisStatus { isEnabled } } }\n }"); | |
public static final d f38523v0 = new d("015e7d032087", "GetInboxNotificationFeed", "query GetInboxNotificationFeed($pageSize: Int!, $after: String,\n $subredditIconMaxWidth: MaxWidthValue!) { notificationInbox { elements(first:\n $pageSize, after: $after) { pageInfo { endCursor hasNextPage } edges { cursor\n node { __typename id ...inboxBannerNotificationFragment ... on InboxNotification { title\n body deeplinkUrl icon sentAt readAt viewedAt avatar { url isNsfw } isHideNotifEligible\n isToggleMessageTypeEligible isToggleNotificationUpdateEligible\n isToggleUpdateFromSubredditEligible isToggleLowUpdateFromSubredditEligible context {\n __typename messageType ... on PostInboxNotificationContext { post { __typename\n ...inboxFeedPostInfoFragment } isBodyHidden isPostHidden } ... on\n PostSubredditInboxNotificationContext { post { __typename ...inboxFeedPostInfoFragment }\n subreddit { id } isBodyHidden isPostHidden } ... on CommentInboxNotificationContext {\n comment { parent { id } } } ... on SubredditInboxNotificationContext { subreddit { id } }\n ... on AwardReceivedInboxNotificationContext { awarding { id award { id } awarderInfo {\n __typename id ... on Redditor { isAcceptingChats } } target { __typename ... on PostInfo {\n permalink title } ... on Comment { permalink } } } } } } } } } } } fragment\n inboxBannerNotificationFragment on InboxBannerNotification { applicablePlatforms {\n platform minimumVersion } bodyText { text colorHex } bodyBackgroundImage linkUrl\n notificationName persistence { isDismissible maxViews } primaryCta { actionType colors {\n activeHex backgroundHex borderHex hoverHex } text { text colorHex } url } secondaryCta {\n actionType colors { activeHex backgroundHex borderHex hoverHex } text { text colorHex }\n url } thumbnailImageUrl titleImage titleText { text colorHex } } fragment\n inboxFeedPostInfoFragment on PostInfo { __typename id title score commentCount isNsfw\n isSpoiler removedByCategory ... on Post { thumbnail { url } media { obfuscated {\n content(maxWidth: $subredditIconMaxWidth) { url } } } } }"); | |
public static final d f38527w0 = new d("377b63f2930c", "GetInboxNotificationFeedForReceiveEvents", "query GetInboxNotificationFeedForReceiveEvents($pageSize: Int!, $after: String)\n { notificationInbox { elements(first: $pageSize, after: $after) { edges { node\n { __typename id ... on InboxNotification { context { __typename messageType ... on\n AwardReceivedInboxNotificationContext { awarding { award { id } } } } readAt viewedAt } }\n } } } }"); | |
public static final d f38531x0 = new d("1741dee3c84b", "GetInventoryItemsByIds", "query GetInventoryItemsByIds($ids: [ID!]) { inventoryItems(filter: { ids: $ids\n } ) { edges { node { __typename ...inventoryItemFragment } } } } fragment\n inventoryItemFragment on InventoryItem { id name tags serialNumber owner { id displayName\n } artist { redditorInfo { __typename id displayName ... on Redditor { prefixedName icon {\n url } snoovatarIcon { url } profile { title publicDescriptionText } } } } benefits {\n avatarOutfit { id preRenderImage { url } backgroundImage { url } } } drop { size rarity }\n nft { contractAddress title description externalUrls series mintedAt tokenUrl tokenId\n imageUrl wallet { address } } }"); | |
public static final d f38535y0 = new d("57e15486b3f3", "GetLinkTitle", "query GetLinkTitle($url: URL!) { urlMetadata(url: $url) { title } }"); | |
public static final d f38539z0 = new d("642729a05463", "GetMatrixChatUsersByIds", "query GetMatrixChatUsersByIds($userKindWithIds: [ID!]!) { redditorsInfoByIds(ids:\n $userKindWithIds) { __typename id ... on Redditor { name icon { url } snoovatarIcon\n { url } profile { isNsfw } karma { total } cakeDayOn isBlocked isAcceptingChats } ... on\n UnavailableRedditor { name } ... on DeletedRedditor { name } } }"); | |
public static final d A0 = new d("5ec8e51a973a", "GetModPnSettingsLayout", "query GetModPnSettingsLayout($subredditId: ID!) { subredditInfoById(id:\n $subredditId) { __typename ... on Subreddit { modPnSettingsLayout { id page {\n __typename ...modPnSettingsRowFragment sections { __typename\n ...modPnSettingSectionFragment rows { __typename ...modPnSettingsRowFragment ... on\n ModPnSettingsLayoutRowPage { sections { __typename ...modPnSettingSectionFragment rows {\n __typename ...modPnSettingsRowFragment ... on ModPnSettingsLayoutRowPage { sections {\n __typename ...modPnSettingSectionFragment rows { __typename ...modPnSettingsRowFragment\n ... on ModPnSettingsLayoutRowPage { sections { __typename ...modPnSettingSectionFragment\n rows { __typename ...modPnSettingsRowFragment ... on ModPnSettingsLayoutRowPage { sections\n { __typename ...modPnSettingSectionFragment rows { __typename ...modPnSettingsRowFragment\n } } } } } } } } } } } } } } } } } } } fragment modPnSettingsRowFragment on\n ModPnSettingsLayoutRow { __typename ... on ModPnSettingsLayoutRowRange { id title\n description icon ranges rangeTitle rangeSubtitle currentRange isAuto thresholdName } ...\n on ModPnSettingsLayoutRowToggle { id title description icon isEnabled isAuto statusName }\n ... on ModPnSettingsLayoutRowSectionToggle { id title description icon isEnabled isAuto\n statusName } ... on ModPnSettingsLayoutRowPage { id title description icon displayValue }\n } fragment modPnSettingSectionFragment on ModPnSettingsLayoutSection { id title }"); | |
public static final d B0 = new d("2076e062c891", "GetMuxedMP4", "query GetMuxedMP4($linkId: String!) { packagedVideoUrlByLinkId(format: MUXED_MP4,\n linkId: $linkId) { url } }"); | |
public static final d C0 = new d("a755df340816", "GetPostRequirements", "query GetPostRequirements($subredditId: ID!) { subredditInfoById(id:\n $subredditId) { __typename ... on Subreddit { postRequirements(id:\n $subredditId) { __typename ...postRequirementsFragment } } } } fragment\n postRequirementsFragment on PostRequirements { bodyBlacklistedStrings bodyRegexes\n bodyRequiredStrings bodyRestrictionPolicy domainBlacklist domainWhitelist\n galleryCaptionsRequirement galleryMaxItems galleryMinItems galleryUrlsRequirement\n guidelinesText isFlairRequired linkRepostAge linkRestrictionPolicy titleBlacklistedStrings\n titleRegexes titleRequiredStrings titleTextMaxLength titleTextMinLength }"); | |
public static final d D0 = new d("b4dbae0aed2c", "GetPredictionChipPackages", "query GetPredictionChipPackages($postId: ID!) { postInfoById(id: $postId) {\n __typename ... on Post { predictionChipPackages { id name amount currency } } } }"); | |
public static final d E0 = new d("8bbd8c3b86b6", "GetPredictionTokens", "query GetPredictionTokens($tournamentId: ID!) { identity {\n predictionTokens(tournamentId: $tournamentId) } }"); | |
public static final d F0 = new d("b1e9eb98e8a8", "GetPredictionTournaments", "query GetPredictionTournaments($subredditName: String!, $isLatestOnly:\n Boolean!, $tournamentId: String, $isIncludingPredictions: Boolean!,\n $isIncludingCancelledPredictions: Boolean!, $includeSubredditInPosts: Boolean\n = true , $isIncludingParticipants: Boolean = false , $includeAwards: Boolean =\n true , $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean =\n false , $includePostStats: Boolean = false ) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { styles { icon primaryColor }\n predictionTournaments(isLatestOnly: $isLatestOnly, tournamentId:\n $tournamentId, isIncludingPredictions: $isIncludingPredictions,\n isIncludingParticipants: $isIncludingParticipants, isIncludingCancelledPredictions:\n $isIncludingCancelledPredictions) { __typename ...predictionTournamentFragment\n totalParticipantsCount latestParticipants { __typename ...redditorFragment }\n predictionPosts { __typename ...postFragment } } } } } fragment\n predictionTournamentFragment on PredictionTournament { tournamentId name status themeId } \n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) { __typename\n ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment }\n icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth:\n 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth: 72) { __typename\n ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename ...mediaSourceFragment }\n icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment } icon_144:\n icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionOptionFragment on\n PredictionOption { id text voteCount totalStakeAmount redditorStakeAmount } fragment\n predictionFragment on Prediction { id status title isNsfw isSpoiler options { __typename\n ...predictionOptionFragment } createdAt endsAt selectedOptionId totalVoteCount\n totalStakeAmount wonAmount resolvedOptionId voteUpdatesRemained } fragment\n predictionTournamentPostFragment on PredictionTournament { __typename\n ...predictionTournamentFragment predictions { __typename ...predictionFragment } } \n fragment audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d G0 = new d("7073312abcb8", "GetStorefrontAuthorsOfListings", "query GetStorefrontAuthorsOfListings($filter: StorefrontListingsFilter) {\n avatarStorefront { listings(filter: $filter) { edges { node { artist { __typename\n ...gqlStorefrontArtistReduced } } } } } } fragment gqlStorefrontArtistReduced on\n StorefrontArtist { redditorInfo { __typename id displayName ... on Redditor { profile {\n title isNsfw } icon { url } snoovatarIcon { url } } } }"); | |
public static final d H0 = new d("ca55449a5997", "GetStorefrontAvatarBuilderCatalog", "query GetStorefrontAvatarBuilderCatalog { avatarBuilderCatalog { outfits { id acquiredAt\n state inventoryItem { id } } } }"); | |
public static final d I0 = new d("3290fe638197", "GetStorefrontListingItemById", "query GetStorefrontListingItemById($ids: [ID!]) { avatarStorefront { listings(filter:\n { ids: $ids } ) { edges { node { id totalQuantity item { __typename\n ...inventoryItemFragment } productOffer { pricePackages { id price currency quantity\n externalProductId requiredPaymentProviders } } status } } } } } fragment\n inventoryItemFragment on InventoryItem { id name tags serialNumber owner { id displayName\n } artist { redditorInfo { __typename id displayName ... on Redditor { prefixedName icon {\n url } snoovatarIcon { url } profile { title publicDescriptionText } } } } benefits {\n avatarOutfit { id preRenderImage { url } backgroundImage { url } } } drop { size rarity }\n nft { contractAddress title description externalUrls series mintedAt tokenUrl tokenId\n imageUrl wallet { address } } }"); | |
public static final d J0 = new d("39e3a4ecfe19", "GetSubredditAchievementFlairs", "query GetSubredditAchievementFlairs($subredditName: String!) {\n subredditInfoByName(name: $subredditName) { __typename ... on Subreddit {\n subredditAchievementFlairs { __typename ...subredditAchievementFlair } } } } fragment\n subredditMediaIcon on SubredditMediaIcon { url mimeType } fragment\n subredditAchievementFlair on SubredditAchievementFlair { name type category description\n icon { __typename ...subredditMediaIcon } }"); | |
public static final d K0 = new d("180e17d4bc30", "GetSubredditChannels", "query GetSubredditChannels($subredditName: String!, $after: String,\n $pageSize: Int, $includePostChannels: Boolean = false ) {\n subredditInfoByName(name: $subredditName) { __typename ... on Subreddit {\n channels(after: $after, first: $pageSize) { pageInfo { __typename\n ...pageInfoFragment } edges { node { __typename ... on SubredditChatChannel { id icon\n description name isRestricted permalink roomId } ... on SubredditPostChannel @include(if:\n $includePostChannels) { id icon description name isRestricted permalink } } } } } }\n } fragment pageInfoFragment on PageInfo { hasNextPage endCursor }"); | |
public static final d L0 = new d("ab4e401bc567", "GetSubredditExperiment", "query GetSubredditExperiment($pageType: ExperimentPageType!, $subredditName:\n String!, $experimentName: String!) { pageExperimentVariant(pageType:\n $pageType, subredditName: $subredditName, name: $experimentName) {\n canonicalUrl experiment { id name experimentName version } } }"); | |
public static final d M0 = new d("267390ee5f6d", "GetSubredditGeoPlaceBySubredditId", "query GetSubredditGeoPlaceBySubredditId($id: ID!) { subredditInfoById(id: $id)\n { __typename ... on Subreddit { geoPlace { id name source } } } }"); | |
public static final d N0 = new d("4bc1c377ad54", "GetSurveyServices", "query GetSurveyServices { customerSurveyConfig { activeSurveys { steps { question\n questionOptions followUpQuestion type } variants { sampleFactor surveyEnabled\n triggerThreshold variantName } triggerEvent experimentName } meta { lang client }\n surveyCooldownDays } }"); | |
public static final d O0 = new d("eb995321f577", "GetTopKarmaSubreddits", "query GetTopKarmaSubreddits($username: String!) { redditorInfoByName(name:\n $username) { __typename ... on Redditor { activeSubreddits { id name prefixedName\n isNsfw subscribersCount isSubscribed karma { fromComments fromPosts } styles {\n mobileBannerImage bannerBackgroundImage icon primaryColor legacyPrimaryColor } } icon {\n url } } } }"); | |
public static final d P0 = new d("0188f636c273", "GetTopicsRecommendation", "query GetTopicsRecommendation($linkId: String, $onboardingFlow: OnboardingFlow)\n { interestTopicRecommendationsByLinkId(linkId: $linkId, onboardingFlow:\n $onboardingFlow) { __typename ...interestTopicRecommendationsFragment } } fragment\n interestTopicRecommendationsFragment on InterestTopicRecommendations {\n recommendationTopics { edges { node { id topic { title name } } } } }"); | |
public static final d Q0 = new d("d24b7f018412", "GetTrendingChatGifs", "query GetTrendingChatGifs($first: Int, $after: String) {\n trendingChatGifs(first: $first, after: $after) { version provider pageInfo {\n hasNextPage endCursor } edges { node { id title downsized: source(size: DOWNSIZED) {\n __typename ...mediaSourceFragment } fixed_height: source(size: FIXED_HEIGHT) { __typename\n ...mediaSourceFragment } fixed_width: source(size: FIXED_WIDTH) { __typename\n ...mediaSourceFragment } } } } } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } }"); | |
public static final d R0 = new d("b4d7e3c1695a", "GetUserAchievementFlairs", "query GetUserAchievementFlairs($subredditNames: [String!]!, $redditorIds:\n [ID!]!) { subredditsInfoByNames(names: $subredditNames) { __typename ... on\n Subreddit { id name userAchievementFlairsByRedditorIds(ids: $redditorIds) {\n redditorId userAchievementFlairs { __typename ...userAchievementFlair } isHidden } } } } \n fragment subredditMediaIcon on SubredditMediaIcon { url mimeType } fragment\n userAchievementFlair on UserAchievementFlair { name type category icon { __typename\n ...subredditMediaIcon } isPreferred }"); | |
public static final d S0 = new d("7e371b12c7b9", "GetWelcomeMessageForSubreddit", "query GetWelcomeMessageForSubreddit($subredditId: ID!) { subredditInfoById(id:\n $subredditId) { __typename ... on Subreddit { __typename ...welcomeMessageFragment }\n } } fragment welcomeMessageFragment on Subreddit { welcomeMessage { body { markdown\n richtext } buttonCtaText isEnabled isRenderedOnJoin } }"); | |
public static final d T0 = new d("7d84e73ff03f", "GildComment", "mutation GildComment($input: GildInput!) { gild: gildComment(input: $input) {\n ok coins awardKarmaReceived comment { __typename ... on Comment { treatmentTags awardings\n { __typename ...awardingTotalFragment award { __typename ...awardFragment\n ...awardDetailsFragment } } } } errors { message } fieldErrors { field message } } } \n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n groupAwardFragment on Award { tiers { awardId awardingsRequired iconFormat icon_16:\n icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_16:\n staticIcon(maxWidth: 16) { __typename ...mediaSourceFragment } staticIcon_24:\n staticIcon(maxWidth: 24) { __typename ...mediaSourceFragment } staticIcon_32:\n staticIcon(maxWidth: 32) { __typename ...mediaSourceFragment } staticIcon_48:\n staticIcon(maxWidth: 48) { __typename ...mediaSourceFragment } staticIcon_64:\n staticIcon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } } } fragment awardFragment\n on Award { __typename id name awardType awardSubType iconFormat icon_16: icon(maxWidth:\n 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename\n ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment }\n icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth:\n 64) { __typename ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n awardingTotalFragment on AwardingTotal { award { __typename ...awardFragment } total } \n fragment groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat\n icon_96: icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth:\n 128) { __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } }"); | |
public static final d U0 = new d("2e00b1233cbb", "GildPost", "mutation GildPost($input: GildInput!) { gild: gildPost(input: $input) { ok\n coins awardKarmaReceived awardings { __typename ...awardingTotalFragment award {\n __typename ...awardFragment ...awardDetailsFragment } } errors { message } fieldErrors {\n field message } } } fragment mediaSourceFragment on MediaSource { url dimensions { width\n height } } fragment groupAwardFragment on Award { tiers { awardId awardingsRequired\n iconFormat icon_16: icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24:\n icon(maxWidth: 24) { __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) {\n __typename ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename\n ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment }\n staticIcon_16: staticIcon(maxWidth: 16) { __typename ...mediaSourceFragment }\n staticIcon_24: staticIcon(maxWidth: 24) { __typename ...mediaSourceFragment }\n staticIcon_32: staticIcon(maxWidth: 32) { __typename ...mediaSourceFragment }\n staticIcon_48: staticIcon(maxWidth: 48) { __typename ...mediaSourceFragment }\n staticIcon_64: staticIcon(maxWidth: 64) { __typename ...mediaSourceFragment }\n staticIcon_96: staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } } } \n fragment awardFragment on Award { __typename id name awardType awardSubType iconFormat\n icon_16: icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth:\n 24) { __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } coinPrice\n ...groupAwardFragment } fragment awardingTotalFragment on AwardingTotal { award {\n __typename ...awardFragment } total } fragment groupAwardDetailsFragment on Award { tiers\n { awardId awardingsRequired iconFormat icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_172:\n icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) { __typename\n ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment\n } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } staticIcon_128:\n staticIcon(maxWidth: 128) { __typename ...mediaSourceFragment } staticIcon_144:\n staticIcon(maxWidth: 144) { __typename ...mediaSourceFragment } staticIcon_172:\n staticIcon(maxWidth: 172) { __typename ...mediaSourceFragment } staticIcon_192:\n staticIcon(maxWidth: 192) { __typename ...mediaSourceFragment } staticIcon_256:\n staticIcon(maxWidth: 256) { __typename ...mediaSourceFragment } staticIcon_288:\n staticIcon(maxWidth: 288) { __typename ...mediaSourceFragment } staticIcon_384:\n staticIcon(maxWidth: 384) { __typename ...mediaSourceFragment } } } fragment\n awardDetailsFragment on Award { __typename isEnabled isNew coinPrice daysOfPremium\n description startsAt endsAt tags stickyDurationSeconds iconFormat\n ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_172:\n icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) { __typename\n ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment\n } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment } }"); | |
public static final d V0 = new d("2c3917fe9831", "GiveAward", "mutation GiveAward($input: GiveAwardInput!) { giveAward(input: $input) { ok\n errors { message } awarding { target { __typename ... on PostInfo { awardings { __typename\n ...awardingByCurrentUserTotalFragment award { __typename ...awardFragment\n ...awardDetailsFragment } } } ... on Comment { treatmentTags awardings { __typename\n ...awardingByCurrentUserTotalFragment award { __typename ...awardFragment\n ...awardDetailsFragment } } } } } receivedKarma } } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment groupAwardFragment on Award {\n tiers { awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n awardingByCurrentUserTotalFragment on AwardingTotal { award { __typename ...awardFragment\n } awardingByCurrentUser { id } total } fragment groupAwardDetailsFragment on Award {\n tiers { awardId awardingsRequired iconFormat icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_172:\n icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) { __typename\n ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment\n } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } staticIcon_128:\n staticIcon(maxWidth: 128) { __typename ...mediaSourceFragment } staticIcon_144:\n staticIcon(maxWidth: 144) { __typename ...mediaSourceFragment } staticIcon_172:\n staticIcon(maxWidth: 172) { __typename ...mediaSourceFragment } staticIcon_192:\n staticIcon(maxWidth: 192) { __typename ...mediaSourceFragment } staticIcon_256:\n staticIcon(maxWidth: 256) { __typename ...mediaSourceFragment } staticIcon_288:\n staticIcon(maxWidth: 288) { __typename ...mediaSourceFragment } staticIcon_384:\n staticIcon(maxWidth: 384) { __typename ...mediaSourceFragment } } } fragment\n awardDetailsFragment on Award { __typename isEnabled isNew coinPrice daysOfPremium\n description startsAt endsAt tags stickyDurationSeconds iconFormat\n ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_172:\n icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192: icon(maxWidth: 192) {\n __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) { __typename\n ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment\n } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment } }"); | |
public static final d W0 = new d("82e8b773585a", "GlobalProductOffers", "query GlobalProductOffers($productTypes: [DigitalProductType!]) {\n globalProductOffers(productTypes: $productTypes) { offers { id type name description\n version tags pricePackages { externalProductId id price quantity currency\n requiredPaymentProviders skus { __typename name description kind ... on CoinsDripSku {\n coins duration { __typename ...durationFragment } } ... on CoinsSku { coins coinsReceiver\n } ... on PremiumSku { subscriptionType duration { __typename ...durationFragment } } } } }\n } } fragment durationFragment on Duration { amount unit }"); | |
public static final d X0 = new d("c26d262f7cb5", "HandleGoogleBilling", "mutation HandleGoogleBilling($input: GoogleBillingEventInput!) {\n handleGoogleBillingEvent(input: $input) { ok errors { message code errorInputArgs {\n variableName value } } isFallbackRequired } }"); | |
public static final d Y0 = new d("99fabfcf3499", "HiddenPosts", "query HiddenPosts($after: String, $pageSize: Int,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { identity { hiddenPosts(after: $after,\n first: $pageSize) { pageInfo { __typename ...pageInfoFragment } edges { node {\n __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo { hasNextPage\n endCursor } fragment mediaSourceFragment on MediaSource { url dimensions { width height }\n } fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height\n url small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d Z0 = new d("bdd216470ca0", "HideAwardOnTarget", "mutation HideAwardOnTarget($targetId: ID!, $awardId: ID!) {\n hideAwardOnTarget(input: { targetId: $targetId awardId: $awardId } ) { ok }\n }"); | |
public static final d f38442a1 = new d("769ee26e130d", "HomeElements", "query HomeElements($interestTopicIds: [ID!], $servingId: ID,\n $positiveSignalSubredditIds: [ID!], $sort: PostFeedSort, $range:\n PostFeedRange, $after: String, $pageSize: Int, $adContext:\n AdContextInput, $forceAds: ForceAdsInput, $includeExposureEvents: Boolean =\n false , $crossPlatformContext: CrossPlatformContextInput,\n $includeAnnouncements: Boolean = false , $includeSubredditInPosts: Boolean =\n true , $includeTopicRecommendations: Boolean = false , $includeAwards: Boolean\n = true , $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean =\n false , $includePostStats: Boolean = false , $variant: String,\n $loggedOutAllowNsfw: Boolean, $experienceInputs: [UxTargetingExperience!]!,\n $advancedConfiguration: UxTargetingAdvancedConfigurationInput!) {\n featuredAnnouncements @include(if: $includeAnnouncements) { __typename\n ...featuredAnnouncementFragment } postFeed: home { elements(feedRankingContext: {\n interestTopicIds: $interestTopicIds servingId: $servingId\n positiveSignalSubredditIds: $positiveSignalSubredditIds variant: $variant\n loggedOutAllowNsfw: $loggedOutAllowNsfw } , sort: $sort, time: $range,\n after: $after, first: $pageSize, adContext: $adContext, forceAds:\n $forceAds, includeExposureEvents: $includeExposureEvents,\n crossPlatformContext: $crossPlatformContext, uxTargetingContext: { experienceInputs:\n $experienceInputs advancedConfiguration: $advancedConfiguration } ) { pageInfo\n { __typename ...pageInfoFragment } dist edges { node { __typename ...postFragment\n ...postRecommendationFragment ...feedAnswerableQuestionsFragment\n ...topicRecommendationsFeedElementFragment @include(if:\n $includeTopicRecommendations) ...nftBannerFeedFragment ...merchandisingUnitFragment\n } } } } } fragment featuredAnnouncementFragment on Announcement { id title description\n url iconUrl maxImpressionsCount experimentName } fragment pageInfoFragment on PageInfo {\n hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n postRecommendationFragment on PostRecommendation { recommendationContext { __typename\n content { richtext html } isContextHidden typeIdentifier ... on\n InterestTopicRecommendationContext { interestTopicNode { id } } ... on\n SimilarSubredditRecommendationContext { subreddit { __typename id ... on Subreddit { name\n } } } ... on TimeOnSubredditRecommendationContext { subreddit { __typename id ... on\n Subreddit { name } } } ... on OnboardingPracticeFeedRecommendationContext {\n interestTopicNode { id topic { name title } } } } postInfo { __typename ...postFragment }\n } fragment answerableQuestionAnalyticsDataFragment on Subreddit { modPermissions {\n isAllAllowed isAccessEnabled isConfigEditingAllowed isFlairEditingAllowed\n isMailEditingAllowed isPostEditingAllowed isWikiEditingAllowed isChatConfigEditingAllowed\n isChatOperator isChannelsEditingAllowed isCommunityChatEditingAllowed } id name\n publicDescriptionText isNsfw type originalContentCategories isQuarantined whitelistStatus\n isSubscribed isFavorite karma { fromComments fromPosts } } fragment\n answerableQuestionsFragment on Subreddit { __typename answerableQuestions { id type\n questionText answerOptions { id text } } ...answerableQuestionAnalyticsDataFragment } \n fragment feedAnswerableQuestionsFragment on SubredditPost { subreddit { __typename\n ...answerableQuestionsFragment } } fragment interestTopicRecommendationsFragment on\n InterestTopicRecommendations { recommendationTopics { edges { node { id topic { title name\n } } } } } fragment topicRecommendationsFeedElementFragment on\n InterestTopicRecommendationsFeedElement { id topicRecommendations: recommendations {\n __typename ...interestTopicRecommendationsFragment } } fragment nftBannerFeedFragment on\n FreeNftFeedElement { id description buttonCtaText nftTitle: title } fragment\n merchandisingUnitFragment on MerchandisingUnit { body cta format id images { __typename\n ...mediaAssetFragment } title url video { __typename ...mediaAssetFragment } }"); | |
public static final d f38446b1 = new d("3408a37c569a", "IdentityPowerups", "query IdentityPowerups { identity { __typename ... on Identity { powerups { __typename\n ...powerupSupporterInfo } } } } fragment subredditPowerupInfoMin on Subreddit { id name\n prefixedName styles { icon primaryColor } } fragment powerupAllocation on\n PowerupsAllocation { id isPremium allocatedAt cooldownEndsAt renewOn isActive\n isDeallocationAllowed powerups renewOn subredditInfo { __typename\n ...subredditPowerupInfoMin } } fragment powerupSupporterInfo on RedditorPowerupsInfo {\n allocation { __typename ...powerupAllocation } freeCount }"); | |
public static final d f38449c1 = new d("bcd8f463ee1a", "InterestTopics", "query InterestTopics($schemeName: String!, $maxDepth: Int!, $first: Int!,\n $maxChildren: Int!, $overrideSchemeName: String, $onboardingFlow:\n OnboardingFlow) { interestTopics(schemeName: $schemeName, maxDepth: $maxDepth,\n first: $first, maxChildren: $maxChildren, overrideSchemeName:\n $overrideSchemeName, onboardingFlow: $onboardingFlow) { pageInfo { __typename\n ...pageInfoFragment } schemeName edges { cursor node { id topic { name title parents {\n nodeId } } } } } } fragment pageInfoFragment on PageInfo { hasNextPage endCursor }"); | |
public static final d f38453d1 = new d("9ec12eb4ad74", "InterestTopicsByIds", "query InterestTopicsByIds($schemeName: String!, $maxSubreddits: Int!,\n $topicIds: [ID!]!, $onboardingFlow: OnboardingFlow) {\n interestTopicsByIds(schemeName: $schemeName, maxSubreddits: $maxSubreddits,\n topicIds: $topicIds, onboardingFlow: $onboardingFlow) { edges { node { id\n topic { title name subreddits { edges { node { prefixedName id publicDescriptionText\n subscribersCount detectedLanguage styles { primaryColor legacyPrimaryColor icon legacyIcon\n { url } } } } } } } } } }"); | |
public static final d f38457e1 = new d("1dda6468ff2e", "IsPredictionCreationAllowed", "query IsPredictionCreationAllowed($subredditId: ID!) { identity {\n isPredictionCreationAllowed(subredditId: $subredditId) } }"); | |
public static final d f38461f1 = new d("7e00df9289f2", "IsUsernameAvailable", "query IsUsernameAvailable($name: String!) { isUsernameAvailable(name: $name)\n }"); | |
public static final d f38465g1 = new d("f07a0441b6fd", "JoinChatChannelWithInviteLink", "mutation JoinChatChannelWithInviteLink($input: JoinChatChannelWithInviteLinkInput!) {\n joinChatChannelWithInviteLink(input: $input) { channelSendbirdId errors { message }\n } }"); | |
public static final d f38469h1 = new d("ac99e5aaad20", "ModQueueItemsWithSort", "query ModQueueItemsWithSort($subredditIds: [ID!], $queueType: ModQueueType!,\n $sortType: ModQueueSort, $itemTypes: [ModQueueItemType!], $after:\n String, $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean =\n true , $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean =\n false , $includePostStats: Boolean = false ) { modQueueItems(subredditIds:\n $subredditIds, queueType: $queueType, sort: $sortType, itemTypes:\n $itemTypes, after: $after) { pageInfo { __typename ...fullPageInfoFragment }\n edges { node { __typename subredditInfo { __typename ...subredditFragment } ... on\n ModQueueItemPost { postInfo { __typename ...postFragment } } ... on ModQueueItemComment {\n commentInfo { __typename ...commentFragment } } ... on ModQueueItemChatComment {\n commentInfo { __typename ...commentFragment } } } cursor } } } fragment\n fullPageInfoFragment on PageInfo { hasNextPage hasPreviousPage startCursor endCursor } \n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n crosspostContentFragment on Post { __typename ...postContentFragment ... on SubredditPost\n { subreddit { __typename ...subredditFragment } } } fragment\n promotedCommunityPostFragment on AdPost { promotedCommunityPost { __typename ... on\n SubredditPost { subreddit { __typename ...subredditFragment } } ...postContentFragment } }\n fragment promotedUserPostFragment on AdPost { promotedUserPosts { __typename ... on\n SubredditPost { subreddit { __typename ...subredditFragment } } ...postContentFragment } }\n fragment postFragment on Post { __typename ...postContentFragment ... on SubredditPost {\n subreddit @include(if: $includeSubredditInPosts) { __typename ...subredditFragment }\n } crosspostRoot { type post { __typename ...crosspostContentFragment } } ... on AdPost {\n __typename ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n proxyAuthorInfoFragment on ModerationInfo { proxyAuthor { id displayName } } fragment\n commentFragment on Comment { id createdAt editedAt parent { id } postInfo { __typename id\n title ... on SubredditPost { subreddit { id name prefixedName } } ... on ProfilePost {\n profile { redditorInfo { __typename ...redditorNameFragment } } } } isLocked\n isInitiallyCollapsed initiallyCollapsedReason content { __typename markdown html richtext\n typeHint ...richtextMediaFragment } authorInfo { __typename ...authorInfoFragment } score\n voteState authorFlair { __typename ...authorFlairFragment } isSaved isStickied\n isScoreHidden awardings @include(if: $includeAwards) { __typename\n ...awardingTotalFragment } associatedAward { __typename ...awardFragment } treatmentTags\n isArchived distinguishedAs permalink moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment ...proxyAuthorInfoFragment ... on\n CommentModerationInfo { isAutoCollapsedFromCrowdControl } verdict verdictAt banReason\n verdictByRedditorInfo { __typename ...redditorNameFragment } reportCount isRemoved\n ...lastAuthorModNoteFragment } }"); | |
public static final d f38473i1 = new d("49ebd4b32370", "ModQueueNewItemCount", "query ModQueueNewItemCount($lastseen: String) { modQueueCount(queueType: MOD, before:\n $lastseen) { count } }"); | |
public static final d f38477j1 = new d("eac74c9e3404", "ModRecommendedSubreddits", "query ModRecommendedSubreddits($subredditName: String!) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { widgets { orderedSidebarWidgets {\n __typename ... on CommunityListWidget { id shortName communities { id name isSubscribed\n styles { icon primaryColor } } } } } } } }"); | |
public static final d f38481k1 = new d("d6fc692a866e", "MultiredditByPath", "query MultiredditByPath($path: String, $withSubreddits: Boolean = false ) {\n multireddit(path: $path) { __typename ...customFeedMultiredditFragment } } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n profileFragment on Profile { redditorInfo { __typename ... on Redditor { id name\n prefixedName accountType } } id title description { markdown } subscribersCount isNsfw\n isSubscribed isModeratable modPermissions { isAccessEnabled } whitelistStatus\n isDefaultIcon name isQuarantined styles { icon legacyIcon { __typename\n ...mediaSourceFragment } legacyPrimaryColor } } fragment customFeedMultiredditFragment on\n Multireddit { name displayName descriptionContent { richtext } ownerInfo { __typename id\n ... on Redditor { name } ... on UnavailableRedditor { name } } subredditCount visibility\n path icon isFollowed isNsfw subreddits(first: 100) @include(if: $withSubreddits) {\n edges { node { id name prefixedName subscribersCount styles { primaryColor\n legacyPrimaryColor icon legacyIcon { url } } } } } profiles(first: 100) @include(if:\n $withSubreddits) { edges { node { __typename ...profileFragment } } } }"); | |
public static final d f38485l1 = new d("764fc17a722c", "MultiredditPosts", "query MultiredditPosts($multiredditPath: String!, $sort: PostFeedSort,\n $range: PostFeedRange, $after: String, $pageSize: Int, $adContext:\n AdContextInput, $forceAds: ForceAdsInput, $includeSubredditInPosts: Boolean =\n true , $includeAwards: Boolean = true , $feedContext: FeedContextInput,\n $includeCommentPostUnits: Boolean = false , $includePostStats: Boolean = false\n ) { postFeed: multireddit(path: $multiredditPath) { posts(sort: $sort, time:\n $range, after: $after, first: $pageSize, adContext: $adContext,\n forceAds: $forceAds) { pageInfo { __typename ...pageInfoFragment } dist edges { node\n { __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo {\n hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d f38489m1 = new d("634684da445a", "MyAuthoredMultireddits", "query MyAuthoredMultireddits($withSubreddits: Boolean = false , $after: String)\n { identity { authoredMultireddits(after: $after) { edges { node { __typename\n ...customFeedMultiredditFragment } } pageInfo { __typename ...pageInfoFragment } } } } \n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n profileFragment on Profile { redditorInfo { __typename ... on Redditor { id name\n prefixedName accountType } } id title description { markdown } subscribersCount isNsfw\n isSubscribed isModeratable modPermissions { isAccessEnabled } whitelistStatus\n isDefaultIcon name isQuarantined styles { icon legacyIcon { __typename\n ...mediaSourceFragment } legacyPrimaryColor } } fragment customFeedMultiredditFragment on\n Multireddit { name displayName descriptionContent { richtext } ownerInfo { __typename id\n ... on Redditor { name } ... on UnavailableRedditor { name } } subredditCount visibility\n path icon isFollowed isNsfw subreddits(first: 100) @include(if: $withSubreddits) {\n edges { node { id name prefixedName subscribersCount styles { primaryColor\n legacyPrimaryColor icon legacyIcon { url } } } } } profiles(first: 100) @include(if:\n $withSubreddits) { edges { node { __typename ...profileFragment } } } } fragment\n pageInfoFragment on PageInfo { hasNextPage endCursor }"); | |
public static final d f38493n1 = new d("ec7fd7913631", "MyMultireddits", "query MyMultireddits($withSubreddits: Boolean = false , $after: String) {\n identity { allMultireddits(after: $after) { edges { node { __typename\n ...customFeedMultiredditFragment } } pageInfo { __typename ...pageInfoFragment } } } } \n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n profileFragment on Profile { redditorInfo { __typename ... on Redditor { id name\n prefixedName accountType } } id title description { markdown } subscribersCount isNsfw\n isSubscribed isModeratable modPermissions { isAccessEnabled } whitelistStatus\n isDefaultIcon name isQuarantined styles { icon legacyIcon { __typename\n ...mediaSourceFragment } legacyPrimaryColor } } fragment customFeedMultiredditFragment on\n Multireddit { name displayName descriptionContent { richtext } ownerInfo { __typename id\n ... on Redditor { name } ... on UnavailableRedditor { name } } subredditCount visibility\n path icon isFollowed isNsfw subreddits(first: 100) @include(if: $withSubreddits) {\n edges { node { id name prefixedName subscribersCount styles { primaryColor\n legacyPrimaryColor icon legacyIcon { url } } } } } profiles(first: 100) @include(if:\n $withSubreddits) { edges { node { __typename ...profileFragment } } } } fragment\n pageInfoFragment on PageInfo { hasNextPage endCursor }"); | |
public static final d f38497o1 = new d("ebf205f51180", "MySubscriptionAndCoins", "query MySubscriptionAndCoins($subscritionType: String!) { identity { coins\n econSubscriptions(subscriptionType: $subscritionType) { id startedAt expiresAt\n ifCanceledExpiresAt renewInterval isCanceled source } } }"); | |
public static final d f38500p1 = new d("b9b34e06dc47", "NearbySubreddits", "query NearbySubreddits($first: Int!) { nearbySubreddits(first: $first) { edges\n { node { prefixedName id publicDescriptionText subscribersCount styles { primaryColor\n legacyPrimaryColor icon legacyIcon { url } } } } } }"); | |
public static final d f38504q1 = new d("45a5087514ad", "NewsFeed", "query NewsFeed($sort: PostFeedSort, $range: PostFeedRange, $after:\n String, $pageSize: Int, $adContext: AdContextInput, $forceAds:\n ForceAdsInput, $includeSubredditInPosts: Boolean = true , $includeAwards:\n Boolean = true , $feedContext: FeedContextInput, $includeCommentPostUnits:\n Boolean = false , $includePostStats: Boolean = false ) { news { elements(sort:\n $sort, time: $range, after: $after, first: $pageSize, adContext:\n $adContext, forceAds: $forceAds) { __typename dist\n ...feedElementConnectionFragment edges { node { __typename ...subredditDetailFragment ...\n on NewsFeedTopicsElement { topics { id displayName iconUrl subtopics { id displayName\n subredditIds } } } } } } } } fragment pageInfoFragment on PageInfo { hasNextPage\n endCursor } fragment mediaSourceFragment on MediaSource { url dimensions { width height }\n } fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height\n url small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n postRecommendationFragment on PostRecommendation { recommendationContext { __typename\n content { richtext html } isContextHidden typeIdentifier ... on\n InterestTopicRecommendationContext { interestTopicNode { id } } ... on\n SimilarSubredditRecommendationContext { subreddit { __typename id ... on Subreddit { name\n } } } ... on TimeOnSubredditRecommendationContext { subreddit { __typename id ... on\n Subreddit { name } } } ... on OnboardingPracticeFeedRecommendationContext {\n interestTopicNode { id topic { name title } } } } postInfo { __typename ...postFragment }\n } fragment feedElementConnectionFragment on FeedElementConnection { pageInfo { __typename\n ...pageInfoFragment } edges { node { __typename ...postFragment\n ...postRecommendationFragment } } } fragment subredditDetailFragment on Post { __typename\n ... on SubredditPost { subreddit { __typename ...subredditFragment } } ... on ProfilePost\n { profile { __typename ...profileFragment } } ... on AdPost { profile { __typename\n ...profileFragment } } crosspostRoot { post { __typename ... on SubredditPost { subreddit\n { __typename ...subredditFragment } } ... on ProfilePost { profile { __typename\n ...profileFragment } } ... on AdPost { profile { __typename ...profileFragment } } } }\n }"); | |
public static final d f38508r1 = new d("0d81d627c7ef", "OnboardingPracticeFeed", "query OnboardingPracticeFeed($interestTopicIds: [ID!], $first: Int,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { onboardingPracticeFeed {\n elements(onboardingFeedContext: { interestTopicIds: $interestTopicIds } , first:\n $first) { edges { node { __typename ...postRecommendationFragment } } } } } \n fragment mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n postRecommendationFragment on PostRecommendation { recommendationContext { __typename\n content { richtext html } isContextHidden typeIdentifier ... on\n InterestTopicRecommendationContext { interestTopicNode { id } } ... on\n SimilarSubredditRecommendationContext { subreddit { __typename id ... on Subreddit { name\n } } } ... on TimeOnSubredditRecommendationContext { subreddit { __typename id ... on\n Subreddit { name } } } ... on OnboardingPracticeFeedRecommendationContext {\n interestTopicNode { id topic { name title } } } } postInfo { __typename ...postFragment }\n }"); | |
public static final d f38512s1 = new d("43da8db3763b", "PersonalizedYearInReview", "query PersonalizedYearInReview { personalizedYearInReview { cards { __typename title\n subtitle contentType ...genericCardFragment ...introCardFragment ...singleStatCardFragment\n ...postCardFragment ...commentCardFragment ...subredditCardFragment\n ...subredditListSingleStatCardFragment ...subredditListCardFragment ...shareCardFragment\n ...endCardFragment } } } fragment genericCardFragment on\n PersonalizedYearInReviewGenericCard { templateImageUrl } fragment introCardFragment on\n PersonalizedYearInReviewIntroCard { templateImageUrl } fragment singleStatCardFragment on\n PersonalizedYearInReviewSingleStatCard { value unit isPlusText templateImageUrl } \n fragment postCardFragment on PersonalizedYearInReviewPostCard { postId postDeeplink\n postScore postTitle postImageUrl subredditId subredditName } fragment commentCardFragment\n on PersonalizedYearInReviewCommentCard { postId postDeeplink postTitle postImageUrl\n commentId commentText commentScore commentDeeplink subredditId } fragment\n subredditCardFragment on PersonalizedYearInReviewSubredditCard { subredditId subredditName\n deeplink templateImageUrl } fragment subredditListSingleStatCardFragment on\n PersonalizedYearInReviewSingleStatSubredditListCard { subredditList { subredditId\n subredditName deeplink } subredditCount subredditCountSuffix } fragment\n subredditListCardFragment on PersonalizedYearInReviewSubredditListCard { subredditList {\n subredditId subredditName deeplink totalTimeOnSubreddit timeUnit } } fragment\n shareCardFragment on PersonalizedYearInReviewShareCard { isPremium level userName\n userKarma userAvatar subredditListOptional { subredditId subredditName deeplink } } \n fragment endCardFragment on PersonalizedYearInReviewEndCard { subredditList { subredditId\n subredditName deeplink } isEmailVerified isDigestEnabled }"); | |
public static final d f38516t1 = new d("1ca275ae4cac", "PollVote", "mutation PollVote($input: UpdatePostPollVoteStateInput!) {\n updatePostPollVoteState(input: $input) { ok poll { options { id text voteCount }\n totalVoteCount votingEndsAt selectedOptionId } errors { message } fieldErrors { field\n message } } }"); | |
public static final d f38520u1 = new d("b724ed18424e", "PopularFeedElements", "query PopularFeedElements($sort: PostFeedSort, $range: PostFeedRange,\n $after: String, $pageSize: Int, $adContext: AdContextInput,\n $region: RegionGeoCode, $forceAds: ForceAdsInput,\n $includeSubredditInPosts: Boolean = true , $forceGeopopular: Boolean = true ,\n $includeTopicRecommendations: Boolean = false , $includeAwards: Boolean = true\n , $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false , $experienceInputs:\n [UxTargetingExperience!]!, $advancedConfiguration:\n UxTargetingAdvancedConfigurationInput!) { postFeed: popular { elements(sort: $sort,\n time: $range, after: $after, first: $pageSize, adContext:\n $adContext, region: $region, forceAds: $forceAds, forceGeopopular:\n $forceGeopopular, uxTargetingContext: { experienceInputs: $experienceInputs\n advancedConfiguration: $advancedConfiguration } ) { geoFilter pageInfo { __typename\n ...pageInfoFragment } dist edges { node { __typename ...postFragment\n ...feedAnswerableQuestionsFragment ...topicRecommendationsFeedElementFragment @include(if:\n $includeTopicRecommendations) } } } } } fragment pageInfoFragment on PageInfo {\n hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n answerableQuestionAnalyticsDataFragment on Subreddit { modPermissions { isAllAllowed\n isAccessEnabled isConfigEditingAllowed isFlairEditingAllowed isMailEditingAllowed\n isPostEditingAllowed isWikiEditingAllowed isChatConfigEditingAllowed isChatOperator\n isChannelsEditingAllowed isCommunityChatEditingAllowed } id name publicDescriptionText\n isNsfw type originalContentCategories isQuarantined whitelistStatus isSubscribed\n isFavorite karma { fromComments fromPosts } } fragment answerableQuestionsFragment on\n Subreddit { __typename answerableQuestions { id type questionText answerOptions { id text\n } } ...answerableQuestionAnalyticsDataFragment } fragment feedAnswerableQuestionsFragment\n on SubredditPost { subreddit { __typename ...answerableQuestionsFragment } } fragment\n interestTopicRecommendationsFragment on InterestTopicRecommendations {\n recommendationTopics { edges { node { id topic { title name } } } } } fragment\n topicRecommendationsFeedElementFragment on InterestTopicRecommendationsFeedElement { id\n topicRecommendations: recommendations { __typename ...interestTopicRecommendationsFragment\n } }"); | |
public static final d f38524v1 = new d("bcfe45174560", "PostComments", "query PostComments($id: ID!, $sortType: CommentSort, $after: String,\n $maxDepth: Int, $count: Int, $includeAwards: Boolean = true ) {\n postInfoById(id: $id) { __typename ...pdsBasicPostInfoFragment commentForest(sort:\n $sortType, after: $after, count: $count, maxDepth: $maxDepth) {\n __typename ...commentForestTreesFragment } commentCount } } fragment redditorNameFragment\n on RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n pdsBasicPostInfoFragment on PostInfo { __typename id ... on SubredditPost { subreddit { id\n name prefixedName } } ... on ProfilePost { profile { redditorInfo { __typename\n ...redditorNameFragment } } } } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename id\n status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment richtextMediaFragment on Content {\n richtextMedia { __typename ...mediaAssetFragment } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment groupAwardFragment on Award { tiers { awardId\n awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment proxyAuthorInfoFragment on ModerationInfo { proxyAuthor { id displayName } }\n fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename ...\n on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment commentFragment on Comment { id createdAt editedAt parent { id }\n postInfo { __typename id title ... on SubredditPost { subreddit { id name prefixedName } }\n ... on ProfilePost { profile { redditorInfo { __typename ...redditorNameFragment } } } }\n isLocked isInitiallyCollapsed initiallyCollapsedReason content { __typename markdown html\n richtext typeHint ...richtextMediaFragment } authorInfo { __typename ...authorInfoFragment\n } score voteState authorFlair { __typename ...authorFlairFragment } isSaved isStickied\n isScoreHidden awardings @include(if: $includeAwards) { __typename\n ...awardingTotalFragment } associatedAward { __typename ...awardFragment } treatmentTags\n isArchived distinguishedAs permalink moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment ...proxyAuthorInfoFragment ... on\n CommentModerationInfo { isAutoCollapsedFromCrowdControl } verdict verdictAt banReason\n verdictByRedditorInfo { __typename ...redditorNameFragment } reportCount isRemoved\n ...lastAuthorModNoteFragment } } fragment commentForestTreesFragment on CommentForest {\n trees { depth more { count cursor isTooDeepForCount } parentId node { __typename\n ...commentFragment } childCount } }"); | |
public static final d f38528w1 = new d("a73662ef1013", "PostSetPost", "query PostSetPost($id: ID!) { postInfoById(id: $id) { __typename\n ...PostSetPostFragment } } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment PostSetAuthorInfo on RedditorInfo { __typename ... on Redditor\n { id name prefixedName displayName icon { __typename ...mediaSourceFragment }\n snoovatarIcon { __typename ...mediaSourceFragment } } } fragment mediaDimensions on\n Dimensions { width height } fragment PostSetPostFragment on Post { __typename id title\n createdAt domain permalink isScoreHidden discussionType isReactAllowed url poll {\n isPrediction } audioRoom { roomId } content { html typeHint markdown richtext\n richtextMedia { id userId mimetype width height status } } voteState authorInfo {\n __typename ...PostSetAuthorInfo } ... on SubredditPost { id isOwnPost subreddit { id name\n isQuarantined prefixedName styles { icon } } otherDiscussionsCount } ... on ProfilePost {\n id isOwnPost otherDiscussionsCount profile { redditorInfo { __typename ... on Redditor {\n id name prefixedName icon { __typename ...mediaSourceFragment } snoovatarIcon { __typename\n ...mediaSourceFragment } } } } } isNsfw isSpoiler isContestMode isMediaOnly media {\n typeHint still { content { __typename ...mediaSourceFragment } } obfuscated { content {\n __typename ...mediaSourceFragment } } animated { variant { __typename\n ...mediaSourceFragment } } video { url embedHtml dimensions { __typename\n ...mediaDimensions } } } liveEvent { id } poll { isPrediction } upvoteRatio commentCount\n awardings { award { staticIcon { __typename ...mediaSourceFragment } } total } }"); | |
public static final d f38532x1 = new d("b7dba9b8b4c4", "PostSetSharedTo", "query PostSetSharedTo($postSetId: ID!) { postSetsByIds(ids: [$postSetId]) {\n posts { edges { node { __typename ...PostSetPostFragment } } } defaultPost { __typename\n ...PostSetPostFragment } } identity { settings { postSetSettings { maxPostsPerPostSet } }\n } } fragment mediaSourceFragment on MediaSource { url dimensions { width height } } \n fragment PostSetAuthorInfo on RedditorInfo { __typename ... on Redditor { id name\n prefixedName displayName icon { __typename ...mediaSourceFragment } snoovatarIcon {\n __typename ...mediaSourceFragment } } } fragment mediaDimensions on Dimensions { width\n height } fragment PostSetPostFragment on Post { __typename id title createdAt domain\n permalink isScoreHidden discussionType isReactAllowed url poll { isPrediction } audioRoom\n { roomId } content { html typeHint markdown richtext richtextMedia { id userId mimetype\n width height status } } voteState authorInfo { __typename ...PostSetAuthorInfo } ... on\n SubredditPost { id isOwnPost subreddit { id name isQuarantined prefixedName styles { icon\n } } otherDiscussionsCount } ... on ProfilePost { id isOwnPost otherDiscussionsCount\n profile { redditorInfo { __typename ... on Redditor { id name prefixedName icon {\n __typename ...mediaSourceFragment } snoovatarIcon { __typename ...mediaSourceFragment } }\n } } } isNsfw isSpoiler isContestMode isMediaOnly media { typeHint still { content {\n __typename ...mediaSourceFragment } } obfuscated { content { __typename\n ...mediaSourceFragment } } animated { variant { __typename ...mediaSourceFragment } }\n video { url embedHtml dimensions { __typename ...mediaDimensions } } } liveEvent { id }\n poll { isPrediction } upvoteRatio commentCount awardings { award { staticIcon { __typename\n ...mediaSourceFragment } } total } }"); | |
public static final d f38536y1 = new d("0a1ea2263831", "PostsByIds", "query PostsByIds($ids: [ID!]!, $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includeSubredditInPosts: Boolean = true , $includePostStats: Boolean = false\n , $includeDeletedPosts: Boolean = false ) { postsInfoByIds(ids: $ids) {\n __typename ...postContentFragment ...postFragment ...deletedPostFragment @include(if:\n $includeDeletedPosts) } } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename id\n status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n deletedPostFragment on DeletedSubredditPost { id createdAt title commentCount subreddit {\n __typename ...subredditFragment } }"); | |
public static final d z1 = new d("613fdaf1f778", "Profile", "query Profile($name: String!) { redditorInfoByName(name: $name) { __typename\n ...redditorProfileInfo } } fragment socialLinkFragment on SocialLink { id type title\n handle outboundUrl } fragment redditorProfileInfo on Redditor { id name isPremiumMember\n isVerified isProfileAvailable accountType profile { subscribersCount createdAt\n allowedPostTypes socialLinks { __typename ...socialLinkFragment } } karma { total\n fromAwardsGiven fromAwardsReceived fromPosts fromComments } snoovatarIcon { url }\n isAcceptingFollowers }"); | |
public static final d A1 = new d("beaa102d7ea3", "ProfileTrophies", "query ProfileTrophies($profileName: String!) { redditorInfoByName(name:\n $profileName) { __typename ... on Redditor { trophies { description icon70Url\n grantedAt name trophyId awardId url } } } }"); | |
public static final d B1 = new d("2dd9daf9a95c", "ReOrderSocialLinks", "mutation ReOrderSocialLinks($input: ReorderSocialLinksInput!) {\n reorderSocialLinks(input: $input) { ok errors { message } socialLinks { __typename\n ...socialLinkFragment } } } fragment socialLinkFragment on SocialLink { id type title\n handle outboundUrl }"); | |
public static final d C1 = new d("c24c37862159", "ReallocatePowerups", "mutation ReallocatePowerups($input: PowerupsReallocationInput!) {\n reallocatePowerups(input: $input) { ok errors { message } } }"); | |
public static final d D1 = new d("c1d6334273e7", "RecommendedLinkedPosts", "query RecommendedLinkedPosts($postId: ID!, $correlationId: ID!,\n $includeSubredditInPosts: Boolean = true , $experimentVariant: String,\n $after: String, $includeAwards: Boolean = true , $feedContext:\n FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { postInfoById(id: $postId) { __typename\n ... on Post { linked(correlationId: $correlationId, experimentVariant:\n $experimentVariant) { posts(after: $after) { pageInfo { __typename\n ...pageInfoFragment } edges { node { __typename ...postFragment } } } } } } } fragment\n pageInfoFragment on PageInfo { hasNextPage endCursor } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment imageAssetFragment on ImageAsset\n { __typename id status mimetype width height url small: preview(maxWidth: 108) {\n __typename ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d E1 = new d("6d21201609d8", "RecommendedMediaFeed", "query RecommendedMediaFeed($mediaFeedContext: RecommendedMediaFeedContextInput,\n $after: String, $pageSize: Int, $forceAds: ForceAdsInput,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false , $sort: PostFeedSort, $time:\n PostFeedRange) { recommendedMediaFeed { elements(mediaFeedContext:\n $mediaFeedContext, after: $after, first: $pageSize, forceAds:\n $forceAds, sort: $sort, time: $time) { __typename pageInfo { __typename\n ...pageInfoFragment } dist edges { __typename node { __typename ...postFragment } } } } } \n fragment pageInfoFragment on PageInfo { hasNextPage endCursor } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d F1 = new d("4f447e4f8a86", "RecommendedSimilarPosts", "query RecommendedSimilarPosts($postSimilarityFeedContext:\n RecommendedPostSimilarityFeedContextInput!, $includeSubredditInPosts: Boolean = true\n , $first: Int, $after: String, $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { similarRecommendedPostsFeed {\n elements(postSimilarityContext: $postSimilarityFeedContext, after: $after,\n first: $first) { pageInfo { __typename ...pageInfoFragment } edges { node {\n __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo { hasNextPage\n endCursor } fragment mediaSourceFragment on MediaSource { url dimensions { width height }\n } fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height\n url small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d G1 = new d("79eda7995313", "RecommendedVideoPosts", "query RecommendedVideoPosts($videoFeedContext: RecommendedVideoFeedContextInput,\n $after: String, $pageSize: Int, $includeSubredditInPosts: Boolean = true\n , $forceAds: ForceAdsInput, $includeAwards: Boolean = true , $adContext:\n AdContextInput, $feedContext: FeedContextInput, $includeCommentPostUnits:\n Boolean = false , $includePostStats: Boolean = false , $sort: PostFeedSort,\n $time: PostFeedRange) { recommendedVideoFeed { posts(videoFeedContext:\n $videoFeedContext, after: $after, first: $pageSize, forceAds:\n $forceAds, adContext: $adContext, sort: $sort, time: $time) {\n __typename pageInfo { __typename ...pageInfoFragment } dist edges { __typename node {\n __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo { hasNextPage\n endCursor } fragment mediaSourceFragment on MediaSource { url dimensions { width height }\n } fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height\n url small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d H1 = new d("8d5deae7ff29", "RedditorPowerups", "query RedditorPowerups($username: String!) { redditorInfoByName(name:\n $username) { __typename ... on Redditor { powerups { supportedSubreddits {\n __typename ...publicPowerupAllocation } } } } } fragment subredditPowerupInfoMin on\n Subreddit { id name prefixedName styles { icon primaryColor } } fragment\n publicPowerupAllocation on PublicPowerupsAllocation { powerups subredditInfo { __typename\n ...subredditPowerupInfoMin } }"); | |
public static final d I1 = new d("f78349110ca5", "RedditorsPowerups", "query RedditorsPowerups($userIds: [ID!]!) { redditorsInfoByIds(ids: $userIds) {\n __typename ... on Redditor { id powerups { supportedSubreddits { subredditInfo { id }\n powerups } } } } }"); | |
public static final d J1 = new d("84e27c5bc080", "RemoveAward", "mutation RemoveAward($input: RemoveAwardInput!) { removeAward(input: $input) {\n ok errors { message } } }"); | |
public static final d K1 = new d("843103adbaa5", "ReportAward", "mutation ReportAward($input: ReportAwardInput!) { reportAward(input: $input) {\n ok } }"); | |
public static final d L1 = new d("de1744f81d83", "ReportChatMessage", "mutation ReportChatMessage($input: ReportChatMessageInput!) {\n reportChatMessage(input: $input) { ok } }"); | |
public static final d M1 = new d("98c3e0856444", "ResolvePrediction", "mutation ResolvePrediction($input: ResolvePredictionInput!) {\n resolvePrediction(input: $input) { ok poll { __typename ...postPollFragment } errors\n { message } } } fragment postPollOptionFragment on PostPollOption { id text voteCount\n totalStakeAmount redditorStakeAmount } fragment postPollFragment on PostPoll { options {\n __typename ...postPollOptionFragment } totalVoteCount votingEndsAt selectedOptionId\n isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId voteUpdatesRemained\n predictionStatus }"); | |
public static final d N1 = new d("dba058853470", "SavedComments", "query SavedComments($after: String) { identity { savedComments(after: $after) {\n pageInfo { __typename ...pageInfoFragment } edges { node { __typename ... on Comment { id\n createdAt score isSaved isLocked isArchived isScoreHidden isStickied gildingTotals { type\n { id displayName } total } permalink voteState content { __typename markdown html richtext\n ...richtextMediaFragment } authorInfo { __typename id ...redditorNameFragment }\n authorFlair { richtext text template { id backgroundColor textColor } } awardings {\n __typename ...awardingTotalFragment } moderationInfo { __typename\n ...lastAuthorModNoteFragment } } postInfo { __typename title id ... on SubredditPost {\n subreddit { id name prefixedName } } ... on ProfilePost { profile { redditorInfo {\n __typename id ...redditorNameFragment } } } } } } } } } fragment pageInfoFragment on\n PageInfo { hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url\n dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename id\n status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment richtextMediaFragment on Content {\n richtextMedia { __typename ...mediaAssetFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n groupAwardFragment on Award { tiers { awardId awardingsRequired iconFormat icon_16:\n icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_16:\n staticIcon(maxWidth: 16) { __typename ...mediaSourceFragment } staticIcon_24:\n staticIcon(maxWidth: 24) { __typename ...mediaSourceFragment } staticIcon_32:\n staticIcon(maxWidth: 32) { __typename ...mediaSourceFragment } staticIcon_48:\n staticIcon(maxWidth: 48) { __typename ...mediaSourceFragment } staticIcon_64:\n staticIcon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } } } fragment awardFragment\n on Award { __typename id name awardType awardSubType iconFormat icon_16: icon(maxWidth:\n 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename\n ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment }\n icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth:\n 64) { __typename ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n awardingTotalFragment on AwardingTotal { award { __typename ...awardFragment } total } \n fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename ...\n on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } }"); | |
public static final d O1 = new d("b9a4d5fa83fa", "SavedPosts", "query SavedPosts($after: String, $pageSize: Int,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { identity { posts: savedPosts(after:\n $after, first: $pageSize) { pageInfo { __typename ...pageInfoFragment } edges\n { node { __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo {\n hasNextPage endCursor } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d P1 = new d("53bcddc6b332", "ScheduledPostsForSubreddit", "query ScheduledPostsForSubreddit($subredditId: ID!) { subredditInfoById(id:\n $subredditId) { __typename id ... on Subreddit { scheduledPosts { __typename\n ...standaloneScheduledPostsFragment ...recurringScheduledPostsFragment } } } } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment scheduledPostFragment on ScheduledPost {\n id title body postKind isSpoiler isNsfw isOriginalContent isSendReplies sticky\n distinguishedAs flair { type text textColor richtext template { backgroundColor cssClass\n id isEditable isModOnly text textColor type richtext } } subreddit { __typename id name\n ... on Subreddit { path prefixedName } } clientTimezone frequency interval byMonthDays\n byWeekDays publishAt owner { __typename id ... on Redditor { prefixedName name } }\n contentType state url mediaAssets { __typename ...mediaAssetFragment } } fragment\n standaloneScheduledPostsFragment on ScheduledPosts { standalonePosts { edges { node {\n __typename ...scheduledPostFragment } } } } fragment recurringScheduledPostsFragment on\n ScheduledPosts { recurringPosts { edges { node { __typename ...scheduledPostFragment } } }\n }"); | |
public static final d Q1 = new d("6147979d8a7f", "SearchChatGifs", "query SearchChatGifs($query: String!, $first: Int, $after: String) {\n searchChatGifs(query: $query, first: $first, after: $after) { version\n provider pageInfo { hasNextPage endCursor } edges { node { id title downsized:\n source(size: DOWNSIZED) { __typename ...mediaSourceFragment } fixed_height: source(size:\n FIXED_HEIGHT) { __typename ...mediaSourceFragment } fixed_width: source(size: FIXED_WIDTH)\n { __typename ...mediaSourceFragment } } } } } fragment mediaSourceFragment on MediaSource\n { url dimensions { width height } }"); | |
public static final d R1 = new d("d303003d704b", "SearchUserForBlock", "query SearchUserForBlock($username: String!) { redditorInfoByName(name:\n $username) { __typename ... on Redditor { id icon { url } } } }"); | |
public static final d S1 = new d("a5ff58e82b67", "SetDefaultEmailPreferences", "mutation SetDefaultEmailPreferences { setDefaultEmailPreferences { ok errors { message } }\n }"); | |
public static final d T1 = new d("8e9b0dce80ce", "SetSocialLinks", "mutation SetSocialLinks($input: SetSocialLinksInput!) { setSocialLinks(input:\n $input) { ok errors { message } socialLinks { __typename ...socialLinkFragment } } }\n fragment socialLinkFragment on SocialLink { id type title handle outboundUrl }"); | |
public static final d U1 = new d("c1eb777fc518", "SortedUsableAwardsForProfile", "query SortedUsableAwardsForProfile($name: String!, $nodeId: ID!,\n $includeGroup: Boolean, $isSuperchatEnabled: Boolean) { profileByName(name:\n $name) { __typename ... on Profile { sortedUsableAwards(nodeId: $nodeId,\n includeGroup: $includeGroup, isSuperchatEnabled: $isSuperchatEnabled) {\n __typename ...awardingTotalDetailsFragment } awardingTray { __typename\n ...awardingTrayFragment } moderation { coins } } } } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment groupAwardFragment on Award {\n tiers { awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat icon_96:\n icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) {\n __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } } fragment awardingTotalDetailsFragment on AwardingTotal { award { __typename\n ...awardFragment ...awardDetailsFragment } total } fragment awardingTrayFragment on\n AwardingTray { sortedUsableTags { tag content { markdown } } }"); | |
public static final d V1 = new d("5b7ad8022c67", "SortedUsableAwardsWithTags", "query SortedUsableAwardsWithTags($subredditId: ID!, $nodeId: ID!,\n $includeGroup: Boolean, $isSuperchatEnabled: Boolean) { subredditInfoById(id:\n $subredditId) { __typename ... on Subreddit { sortedUsableAwards(nodeId:\n $nodeId, includeGroup: $includeGroup, isSuperchatEnabled:\n $isSuperchatEnabled) { __typename ...awardingTotalDetailsFragment } awardingTray {\n __typename ...awardingTrayFragment } moderation { coins } } } } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n groupAwardFragment on Award { tiers { awardId awardingsRequired iconFormat icon_16:\n icon(maxWidth: 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_16:\n staticIcon(maxWidth: 16) { __typename ...mediaSourceFragment } staticIcon_24:\n staticIcon(maxWidth: 24) { __typename ...mediaSourceFragment } staticIcon_32:\n staticIcon(maxWidth: 32) { __typename ...mediaSourceFragment } staticIcon_48:\n staticIcon(maxWidth: 48) { __typename ...mediaSourceFragment } staticIcon_64:\n staticIcon(maxWidth: 64) { __typename ...mediaSourceFragment } staticIcon_96:\n staticIcon(maxWidth: 96) { __typename ...mediaSourceFragment } } } fragment awardFragment\n on Award { __typename id name awardType awardSubType iconFormat icon_16: icon(maxWidth:\n 16) { __typename ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename\n ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment }\n icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth:\n 64) { __typename ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment\n groupAwardDetailsFragment on Award { tiers { awardId awardingsRequired iconFormat icon_96:\n icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) {\n __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment\n } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256:\n icon(maxWidth: 256) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } staticIcon_128: staticIcon(maxWidth: 128) { __typename\n ...mediaSourceFragment } staticIcon_144: staticIcon(maxWidth: 144) { __typename\n ...mediaSourceFragment } staticIcon_172: staticIcon(maxWidth: 172) { __typename\n ...mediaSourceFragment } staticIcon_192: staticIcon(maxWidth: 192) { __typename\n ...mediaSourceFragment } staticIcon_256: staticIcon(maxWidth: 256) { __typename\n ...mediaSourceFragment } staticIcon_288: staticIcon(maxWidth: 288) { __typename\n ...mediaSourceFragment } staticIcon_384: staticIcon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } } fragment awardDetailsFragment on Award { __typename\n isEnabled isNew coinPrice daysOfPremium description startsAt endsAt tags\n stickyDurationSeconds iconFormat ...groupAwardDetailsFragment icon_96: icon(maxWidth: 96)\n { __typename ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename\n ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment\n } icon_172: icon(maxWidth: 172) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_256: icon(maxWidth: 256) {\n __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) { __typename\n ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename ...mediaSourceFragment\n } } fragment awardingTotalDetailsFragment on AwardingTotal { award { __typename\n ...awardFragment ...awardDetailsFragment } total } fragment awardingTrayFragment on\n AwardingTray { sortedUsableTags { tag content { markdown } } }"); | |
public static final d W1 = new d("5b5b8021063c", "StickyPostsForSubreddit", "query StickyPostsForSubreddit($subredditName: String!,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { stickyPosts { __typename\n ...postFragment } } } } fragment mediaSourceFragment on MediaSource { url dimensions {\n width height } } fragment imageAssetFragment on ImageAsset { __typename id status\n mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d X1 = new d("0155f138621c", "SubmitMediaUpload", "mutation SubmitMediaUpload($input: SubmitMediaInput!) { submitMedia(input:\n $input) { errors { message } ok } }"); | |
public static final d Y1 = new d("73d77d811ed3", "SubmitScheduledPostNow", "mutation SubmitScheduledPostNow($input: SubmitScheduledPostInput!,\n $includeAwards: Boolean = true , $feedContext: FeedContextInput,\n $includeCommentPostUnits: Boolean = false , $includePostStats: Boolean = false\n ) { submitScheduledPost(input: $input) { ok errors { message } post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } } } fragment mediaSourceFragment on MediaSource { url dimensions { width height } }\n fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height\n url small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled }"); | |
public static final d Z1 = new d("65d9b9ed868a", "SubredditChannelsDisableChannels", "mutation SubredditChannelsDisableChannels($input: DisableChannelInSubredditInput!) {\n disableChannelInSubreddit(input: $input) { ok errors { code message } } }"); | |
public static final d f38443a2 = new d("cbe6937385c1", "SubredditChannelsEnableChannels", "mutation SubredditChannelsEnableChannels($input: EnableChannelsInSubredditInput!) {\n enableChannelsInSubreddit(input: $input) { ok errors { code message } } }"); | |
public static final d b2 = new d("3496a5858eb9", "SubredditFeedElements", "query SubredditFeedElements($subredditName: String!, $sort: PostFeedSort,\n $range: PostFeedRange, $after: String, $pageSize: Int, $adContext:\n AdContextInput, $forceAds: ForceAdsInput, $feedFilters: FeedFiltersInput,\n $optedIn: Boolean = false , $includeSubredditInPosts: Boolean!,\n $includeAwards: Boolean = true , $feedContext: FeedContextInput,\n $includeCommentPostUnits: Boolean = false , $includePostStats: Boolean = false\n ) @loggedOutQuarantineOptedin(isOptedIn: $optedIn) { postFeed:\n subredditInfoByName(name: $subredditName) { __typename ... on Subreddit { __typename\n ...subredditFragment @skip(if: $includeSubredditInPosts) elements(sort: $sort,\n time: $range, after: $after, first: $pageSize, adContext:\n $adContext, forceAds: $forceAds, feedFilters: $feedFilters) { pageInfo {\n __typename ...pageInfoFragment } dist edges { node { __typename ...postFragment } } } } }\n } fragment mediaSourceFragment on MediaSource { url dimensions { width height } } \n fragment subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment pageInfoFragment on PageInfo { hasNextPage endCursor } \n fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height url\n small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n crosspostContentFragment on Post { __typename ...postContentFragment ... on SubredditPost\n { subreddit { __typename ...subredditFragment } } } fragment\n promotedCommunityPostFragment on AdPost { promotedCommunityPost { __typename ... on\n SubredditPost { subreddit { __typename ...subredditFragment } } ...postContentFragment } }\n fragment promotedUserPostFragment on AdPost { promotedUserPosts { __typename ... on\n SubredditPost { subreddit { __typename ...subredditFragment } } ...postContentFragment } }\n fragment postFragment on Post { __typename ...postContentFragment ... on SubredditPost {\n subreddit @include(if: $includeSubredditInPosts) { __typename ...subredditFragment }\n } crosspostRoot { type post { __typename ...crosspostContentFragment } } ... on AdPost {\n __typename ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d f38450c2 = new d("71fff12d726b", "SubredditPostRequirements", "query SubredditPostRequirements($name: String!) { subredditInfoByName(name:\n $name) { __typename ...subredditDetailsFragment ...unavailableSubredditFragment\n ...subredditPowerupTierAndBenefitsFragment ... on Subreddit { postRequirements {\n __typename ...postRequirementsFragment } } } } fragment subredditDetailsFragment on\n Subreddit { id name prefixedName styles { legacyIcon { url } legacyPrimaryColor\n legacyBannerBackgroundImage primaryColor icon bannerBackgroundImage mobileBannerImage }\n title description { markdown richtext } publicDescriptionText subscribersCount activeCount\n createdAt type path isNsfw wikiEditMode whitelistStatus isPostingRestricted isQuarantined\n quarantineMessage { markdown richtext } interstitialWarningMessage { markdown richtext }\n allowedPostTypes isChatPostCreationAllowed isChatPostFeatureEnabled isSpoilerAvailable\n isPredictionAllowed isUserBanned isContributor modPermissions { isAllAllowed\n isAccessEnabled isConfigEditingAllowed isFlairEditingAllowed isMailEditingAllowed\n isPostEditingAllowed isWikiEditingAllowed isChatConfigEditingAllowed isChatOperator\n isChannelsEditingAllowed isCommunityChatEditingAllowed } isSubscribed isFavorite\n notificationLevel authorFlairSettings { isEnabled isSelfAssignable isOwnFlairEnabled }\n authorFlair { template { id backgroundColor textColor text richtext } } postFlairSettings\n { isEnabled } originalContentCategories predictionLeaderboardEntryType\n isPredictionsTournamentAllowed isTitleSafe isMediaInCommentsSettingShown\n allowedMediaInComments isMuted isChannelsEnabled } fragment unavailableSubredditFragment\n on UnavailableSubreddit { id name createdAt publicDescriptionText isQuarantined\n forbiddenReason banTitle banMessage banMessageContent { markdown richtext html }\n isEmailRequiredForQuarantineOptin quarantineMessage { markdown richtext html typeHint }\n interstitialWarningMessage { markdown richtext } isContributorRequestsDisabled } fragment\n subredditPowerupTierAndBenefitsFragment on Subreddit { id name powerups { tier count\n benefits supportersCount tiersInfo { tier powerupsCost benefits } } powerupsSettings {\n benefitStatuses { benefit isEnabled } } } fragment postRequirementsFragment on\n PostRequirements { bodyBlacklistedStrings bodyRegexes bodyRequiredStrings\n bodyRestrictionPolicy domainBlacklist domainWhitelist galleryCaptionsRequirement\n galleryMaxItems galleryMinItems galleryUrlsRequirement guidelinesText isFlairRequired\n linkRepostAge linkRestrictionPolicy titleBlacklistedStrings titleRegexes\n titleRequiredStrings titleTextMaxLength titleTextMinLength }"); | |
public static final d f38454d2 = new d("152169d91bcf", "SubredditPowerupTierAndBenefits", "query SubredditPowerupTierAndBenefits($subredditName: String!) {\n subredditInfoByName(name: $subredditName) { __typename\n ...subredditPowerupTierAndBenefitsFragment } } fragment\n subredditPowerupTierAndBenefitsFragment on Subreddit { id name powerups { tier count\n benefits supportersCount tiersInfo { tier powerupsCost benefits } } powerupsSettings {\n benefitStatuses { benefit isEnabled } } }"); | |
public static final d f38458e2 = new d("5fbcf0adc4bd", "SubredditTopPredictors", "query SubredditTopPredictors($subredditName: String!, $period: RankPeriod!,\n $top: Int, $tournamentId: ID) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { prefixedName\n predictionWinners(period: $period, top: $top, tournamentId:\n $tournamentId) { topPredictorsRank { __typename ...redditorRankFragment }\n currentRank { __typename ...redditorRankFragment } } } } } fragment mediaSourceFragment\n on MediaSource { url dimensions { width height } } fragment redditorResizedIconsFragment\n on Redditor { icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment } icon_32:\n icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth: 48) {\n __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } icon_72: icon(maxWidth: 72) { __typename ...mediaSourceFragment }\n icon_96: icon(maxWidth: 96) { __typename ...mediaSourceFragment } icon_128: icon(maxWidth:\n 128) { __typename ...mediaSourceFragment } icon_144: icon(maxWidth: 144) { __typename\n ...mediaSourceFragment } icon_192: icon(maxWidth: 192) { __typename ...mediaSourceFragment\n } icon_288: icon(maxWidth: 288) { __typename ...mediaSourceFragment } icon_384:\n icon(maxWidth: 384) { __typename ...mediaSourceFragment } } fragment redditorFragment on\n Redditor { __typename id name ...redditorResizedIconsFragment snoovatarIcon { url }\n profile { isNsfw } } fragment redditorRankFragment on RedditorRank { __typename ... on\n RedditorRank { redditor { __typename ...redditorFragment } score rank } }"); | |
public static final d f38462f2 = new d("62ab28438aef", "SubredditTopSupporters", "query SubredditTopSupporters($subredditName: String!, $type: String!) {\n subredditInfoByName(name: $subredditName) { __typename ... on Subreddit {\n supporters(supporterType: $type) { topSupporters { score lastSupportedAt\n supporterInfo { __typename ... on Redditor { id name icon { url } snoovatarIcon { url }\n profile { isNsfw } } } } } } } }"); | |
public static final d f38466g2 = new d("b4dec52c105c", "SubredditWikiIndex", "query SubredditWikiIndex($subredditName: String!) { subredditInfoByName(name:\n $subredditName) { __typename ... on Subreddit { id wiki { index { status pageTree {\n __typename ...subredditWikiPageNodeFragment } } } } } } fragment\n subredditWikiPageNodeFragment on SubredditWikiPageNode { name path depth isPagePresent\n parent }"); | |
public static final d f38470h2 = new d("854c86cafc54", "SubredditWikiPage", "query SubredditWikiPage($subredditName: String!, $pageName: String) {\n subredditInfoByName(name: $subredditName) { __typename ... on Subreddit { id wiki {\n page(name: $pageName) { __typename ...subredditWikiPageFragment } } } } } fragment\n redditorNameFragment on RedditorInfo { __typename ... on Redditor { id name prefixedName }\n ... on UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n subredditWikiPageFragment on SubredditWikiPage { name status content { richtext } revision\n { authorInfo { __typename ...redditorNameFragment } revisedAt } }"); | |
public static final d f38474i2 = new d("418a93d7697f", "SubredditsPowerupBenefits", "query SubredditsPowerupBenefits($subredditNames: [String!]!) {\n subredditsInfoByNames(names: $subredditNames) { __typename id name ... on Subreddit\n { powerups { benefits } } } }"); | |
public static final d f38478j2 = new d("4d823485ac9b", "SuggestSubredditGeoPlace", "mutation SuggestSubredditGeoPlace($input: SuggestedSubredditGeoPlaceInput!) {\n suggestSubredditGeoPlace(input: $input) { ok errors { message } } }"); | |
public static final d f38482k2 = new d("f79226720242", "SuggestedUsernames", "query SuggestedUsernames($count: Int!) { generatedUsernames(count: $count) }"); | |
public static final d f38486l2 = new d("aac21de08738", "TopicBySlug", "query TopicBySlug($topicSlug: String!, $includePosts: Boolean!,\n $includeSubreddits: Boolean!, $firstPosts: Int, $afterPosts: String,\n $firstSubreddits: Int, $afterSubreddits: String,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { topicBySlug(slug: $topicSlug) { id name\n posts(first: $firstPosts, after: $afterPosts) @include(if:\n $includePosts) { dist pageInfo { __typename ...pageInfoFragment } edges { node {\n __typename ...postFragment } } } subreddits(first: $firstSubreddits, after:\n $afterSubreddits) @include(if: $includeSubreddits) { pageInfo { __typename\n ...pageInfoFragment } edges { node { __typename ...subredditFragment publicDescriptionText\n } } } } } fragment pageInfoFragment on PageInfo { hasNextPage endCursor } fragment\n mediaSourceFragment on MediaSource { url dimensions { width height } } fragment\n imageAssetFragment on ImageAsset { __typename id status mimetype width height url small:\n preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium: preview(maxWidth:\n 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename\n ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d f38490m2 = new d("f89616da2d38", "UpdateAccountGender", "mutation UpdateAccountGender($input: UpdateAccountGender!) {\n updateAccountGender(input: $input) { ok errors { message } } }"); | |
public static final d f38494n2 = new d("8570f9437bfa", "UpdateAchievementFlairPreference", "mutation UpdateAchievementFlairPreference($subredditId: ID!, $displayTypes:\n [String!]!, $isHidden: Boolean!) { updateAchievementFlairPreference(input: {\n subredditId: $subredditId displayTypes: $displayTypes isHidden:\n $isHidden } ) { ok errors { message } } }"); | |
public static final d f38498o2 = new d("065553170cff", "UpdateChatMessageReaction", "mutation UpdateChatMessageReaction($channelSendbirdId: ID!, $messageSendbirdId:\n ID!, $reactionIconKey: ID!, $type: MessageReactionUpdateType!) {\n updateChatMessageReaction(input: { channelSendbirdId: $channelSendbirdId\n messageSendbirdId: $messageSendbirdId reactionIconKey: $reactionIconKey type:\n $type } ) { ok errors { message } } }"); | |
public static final d f38501p2 = new d("170e2f7d2276", "UpdateComment", "mutation UpdateComment($input: UpdateCommentInput!) { updateComment(input:\n $input) { content { markdown html richtext } ok errors { message } fieldErrors {\n message } } }"); | |
public static final d f38505q2 = new d("0e01aa628016", "UpdateCommentDistinguishState", "mutation UpdateCommentDistinguishState($input: UpdateCommentDistinguishStateInput!) {\n updateCommentDistinguishState(input: $input) { ok errors { message } } }"); | |
public static final d f38509r2 = new d("12ba7facfc65", "UpdateCommentFollowState", "mutation UpdateCommentFollowState($input: UpdateCommentFollowStateInput!) {\n updateCommentFollowState(input: $input) { ok errors { message } } }"); | |
public static final d f38513s2 = new d("71d91a68d862", "UpdateCommentSaveState", "mutation UpdateCommentSaveState($input: UpdateCommentSaveStateInput!) {\n updateCommentSaveState(input: $input) { ok errors { message } } }"); | |
public static final d f38517t2 = new d("f8389dda844d", "UpdateCommentVoteState", "mutation UpdateCommentVoteState($input: UpdateCommentVoteStateInput!) {\n updateCommentVoteState(input: $input) { ok errors { message } } }"); | |
public static final d f38521u2 = new d("720ca7e6d25b", "UpdateCommunityDiscoveryPreference", "mutation UpdateCommunityDiscoveryPreference($input:\n UpdateRedditorCommunityDiscoveryPreferenceInput!) {\n updateRedditorCommunityDiscoveryPreference(input: $input) { ok } }"); | |
public static final d f38525v2 = new d("3785f4c24d61", "UpdateCrowdControlFilter", "mutation UpdateCrowdControlFilter($postId: ID!, $isEnabled: Boolean!) {\n updatePostCrowdControlFilter(input: { postId: $postId isEnabled: $isEnabled }\n ) { ok errors { message } } }"); | |
public static final d f38529w2 = new d("f10c9b175648", "UpdateInboxActivitySeenState", "mutation UpdateInboxActivitySeenState($input: UpdateInboxActivitySeenStateInput!) {\n updateInboxActivitySeenState(input: $input) { ok badgeIndicators { __typename\n ...badgeIndicatorsFragment } } } fragment badgeIndicatorsFragment on BadgeIndicators {\n directMessages { count style } chatTab { count style } messageTab { count style }\n activityTab { count style } inboxTab { count style } appBadge { count style }\n chatHasNewMessages { style isShowing } }"); | |
public static final d f38533x2 = new d("83332bed8697", "UpdateModPnSettingStatus", "mutation UpdateModPnSettingStatus($input: UpdateModPnSettingStatusInput!) {\n updateModPnSettingStatus(input: $input) { ok errors { message } } }"); | |
public static final d f38537y2 = new d("a5bcec9a699e", "UpdateModPnSettingThreshold", "mutation UpdateModPnSettingThreshold($input: UpdateModPnSettingThresholdInput!) {\n updateModPnSettingThreshold(input: $input) { ok errors { message } } }"); | |
public static final d z2 = new d("dd2b31a17893", "UpdatePost", "mutation UpdatePost($input: UpdatePostInput!) { updatePost(input: $input) {\n content { __typename markdown html richtext ...richtextMediaFragment } ok errors { message\n } } } fragment mediaSourceFragment on MediaSource { url dimensions { width height } } \n fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height url\n small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment richtextMediaFragment on Content {\n richtextMedia { __typename ...mediaAssetFragment } }"); | |
public static final d A2 = new d("fefe7490745b", "UpdatePostCrowdControlLevel", "mutation UpdatePostCrowdControlLevel($input: UpdatePostCrowdControlLevelInput!) {\n updatePostCrowdControlLevel(input: $input) { ok errors { message } } }"); | |
public static final d B2 = new d("29b8bad68174", "UpdatePostDistinguishState", "mutation UpdatePostDistinguishState($input: UpdatePostDistinguishStateInput!) {\n updatePostDistinguishState(input: $input) { ok errors { message } } }"); | |
public static final d C2 = new d("c61d234b0d5a", "UpdatePostFollowState", "mutation UpdatePostFollowState($input: UpdatePostFollowStateInput!) {\n updatePostFollowState(input: $input) { ok errors { message } } }"); | |
public static final d D2 = new d("7335ed17a7b9", "UpdatePostHideState", "mutation UpdatePostHideState($input: UpdatePostHideStateInput!) {\n updatePostHideState(input: $input) { ok } }"); | |
public static final d E2 = new d("b886714b0319", "UpdatePostNsfwState", "mutation UpdatePostNsfwState($input: UpdatePostNSFWStateInput!) {\n updatePostNsfwState(input: $input) { ok errors { message } } }"); | |
public static final d F2 = new d("041bcf30ba0d", "UpdatePostSaveState", "mutation UpdatePostSaveState($input: UpdatePostSaveStateInput!) {\n updatePostSaveState(input: $input) { ok errors { message } } }"); | |
public static final d G2 = new d("8796363d9781", "UpdatePostSetPostVoteState", "mutation UpdatePostSetPostVoteState($input: UpdatePostVoteStateInput!) {\n updatePostVoteState(input: $input) { ok voteState errors { message code } } }"); | |
public static final d H2 = new d("8b4e5777bf42", "UpdatePostVoteState", "mutation UpdatePostVoteState($input: UpdatePostVoteStateInput!) {\n updatePostVoteState(input: $input) { ok errors { message } } }"); | |
public static final d I2 = new d("02941662fd09", "UpdatePowerupsSettings", "mutation UpdatePowerupsSettings($input: UpdatePowerupsSettingsInput!) {\n updatePowerupsSettings(input: $input) { ok powerupsSettings { benefitStatuses {\n benefit isEnabled } } errors { message } } }"); | |
public static final d J2 = new d("eaf793530938", "UpdatePredictionTournament", "mutation UpdatePredictionTournament($input: UpdatePredictionTournamentInput!) {\n updatePredictionTournament(input: $input) { ok errors { message } tournament {\n __typename ...predictionTournamentFragment } } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId }"); | |
public static final d K2 = new d("7679b39b8a60", "UpdateRecommendationPreferences", "mutation UpdateRecommendationPreferences($input:\n UpdateRecommendationPreferencesInput!) { updateRecommendationPreferences(input:\n $input) { ok errors { message } } }"); | |
public static final d L2 = new d("3bdaa10d7cb6", "UpdateRedditorBlockState", "mutation UpdateRedditorBlockState($redditorId: ID!, $blockState: BlockState!) {\n updateRedditorBlockState(input: { redditorId: $redditorId blockState:\n $blockState } ) { ok } }"); | |
public static final d M2 = new d("b020e3618e91", "UpdateRedditorFriendState", "mutation UpdateRedditorFriendState($input: UpdateRedditorFriendStateInput!) {\n updateRedditorFriendState(input: $input) { ok } }"); | |
public static final d N2 = new d("d22dc8c92074", "UpdateScheduledPost", "mutation UpdateScheduledPost($input: UpdateScheduledPostInput!) {\n updateScheduledPost(input: $input) { ok errors { message } scheduledPost {\n __typename ...scheduledPostFragment } } } fragment mediaSourceFragment on MediaSource {\n url dimensions { width height } } fragment imageAssetFragment on ImageAsset { __typename\n id status mimetype width height url small: preview(maxWidth: 108) { __typename\n ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment scheduledPostFragment on ScheduledPost {\n id title body postKind isSpoiler isNsfw isOriginalContent isSendReplies sticky\n distinguishedAs flair { type text textColor richtext template { backgroundColor cssClass\n id isEditable isModOnly text textColor type richtext } } subreddit { __typename id name\n ... on Subreddit { path prefixedName } } clientTimezone frequency interval byMonthDays\n byWeekDays publishAt owner { __typename id ... on Redditor { prefixedName name } }\n contentType state url mediaAssets { __typename ...mediaAssetFragment } }"); | |
public static final d O2 = new d("98f39bb6e223", "UpdateSocialLinks", "mutation UpdateSocialLinks($input: UpdateSocialLinksInput!) {\n updateSocialLinks(input: $input) { socialLinks { __typename ...socialLinkFragment }\n ok errors { message } } } fragment socialLinkFragment on SocialLink { id type title\n handle outboundUrl }"); | |
public static final d P2 = new d("7ca5effa3697", "UpdateSubredditCountrySettings", "mutation UpdateSubredditCountrySettings($input:\n UpdateSubredditCountrySiteSettingsInput!) { updateSubredditCountrySiteSettings(input:\n $input) { ok errors { message } subreddit { __typename ... on Subreddit { __typename\n ...subredditCountryFragment } } } } fragment subredditCountryFragment on Subreddit {\n countrySiteSettings { countryCode languageCode isCountrySiteEditable modMigrationAt } }"); | |
public static final d Q2 = new d("771e5213ed51", "UpdateTopicPreferences", "mutation UpdateTopicPreferences($input: TopicPreferencesInput!) {\n updateTopicPreferences(input: $input) { ok errors { message } } }"); | |
public static final d R2 = new d("24eb52ccceac", "UpdateVideoContentPermissionSettings", "mutation UpdateVideoContentPermissionSettings($input:\n UpdateVideoContentPermissionSettingsInput!) { updateVideoContentPermissionSettings(input:\n $input) { ok errors { message } } }"); | |
public static final d S2 = new d("ca2b28922357", "UpvotedPosts", "query UpvotedPosts($after: String, $pageSize: Int,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { identity { upvotedPosts(after: $after,\n first: $pageSize) { pageInfo { __typename ...pageInfoFragment } edges { node {\n __typename ...postFragment } } } } } fragment pageInfoFragment on PageInfo { hasNextPage\n endCursor } fragment mediaSourceFragment on MediaSource { url dimensions { width height }\n } fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height\n url small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d T2 = new d("f7590a8b2a75", "UserAvatarInfo", "query UserAvatarInfo { avatarBuilderCatalog { userCapabilities avatar { __typename\n ...avatarFragment } } } fragment avatarFragment on UserAvatar { id accountId accessoryIds\n backgroundInventoryItem { id } fullImage { url dimensions { width height } } headshotImage\n { url dimensions { width height } } lastRenderAt lastUpdateAt styles { className fill }\n tags }"); | |
public static final d U2 = new d("e301fd50ddf2", "UserCoinsInSubredditProducts", "query UserCoinsInSubredditProducts($subreddit: ID!) { subredditInfoById(id:\n $subreddit) { __typename ... on Subreddit { productOffers(productTypes:\n [\"user-coins-in-subreddit\"], includeGlobal: false) { offers { id version pricePackages {\n id price currency } } } } } }"); | |
public static final d V2 = new d("f26daed5146e", "UserSubmittedPostSets", "query UserSubmittedPostSets($username: String!, $sort: PostFeedSort,\n $range: PostFeedRange, $after: String, $pageSize: Int, $filter:\n ProfileElementsQueryType!, $includeSubredditInPosts: Boolean = true ,\n $includeAwards: Boolean = true , $feedContext: FeedContextInput,\n $includeCommentPostUnits: Boolean = false , $includePostStats: Boolean = false\n ) { postFeed: redditorInfoByName(name: $username) { __typename ... on Redditor {\n elements(filter: $filter, sort: $sort, time: $range, after:\n $after, first: $pageSize) { pageInfo { __typename ...pageInfoFragment } dist\n edges { node { __typename ...postFragment ...postSetFragment } } } profile { __typename\n ...profilePinnedPostsFragment } } } identity { settings { postSetSettings {\n maxPostsPerPostSet } } } } fragment pageInfoFragment on PageInfo { hasNextPage endCursor\n } fragment mediaSourceFragment on MediaSource { url dimensions { width height } } \n fragment imageAssetFragment on ImageAsset { __typename id status mimetype width height url\n small: preview(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n preview(maxWidth: 216) { __typename ...mediaSourceFragment } large: preview(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: preview(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: preview(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: preview(maxWidth: 1080) { __typename\n ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_medium: preview(maxWidth: 216, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_large: preview(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_xlarge:\n preview(maxWidth: 640, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_xxlarge: preview(maxWidth: 960, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080, obfuscate: true) {\n __typename ...mediaSourceFragment } } fragment avatarExpressionMediaAssetFragment on\n MediaAsset { __typename ... on ExpressionMediaAsset { avatar { id fullImage { url } }\n expression { id name assets { image { url } layer } size position perspective } } } \n fragment mediaAssetFragment on MediaAsset { __typename id userId mimetype width height ...\n on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } } fragment\n subredditDetailFragment on Post { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ... on ProfilePost { profile { __typename ...profileFragment } }\n ... on AdPost { profile { __typename ...profileFragment } } crosspostRoot { post {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } } ... on\n ProfilePost { profile { __typename ...profileFragment } } ... on AdPost { profile {\n __typename ...profileFragment } } } } } fragment postConnectionFragment on PostConnection\n { pageInfo { __typename ...pageInfoFragment } edges { node { __typename ...postFragment }\n } } fragment postSetFragment on PostSet { id defaultPost { __typename ...postFragment\n ...subredditDetailFragment } posts { __typename ...postConnectionFragment edges { node {\n __typename ...subredditDetailFragment } } } } fragment profilePinnedPostsFragment on\n Profile { stickyPosts { __typename ... on PostInfo { id } } }"); | |
public static final d W2 = new d("05c92a01a47b", "UserSubmittedPosts", "query UserSubmittedPosts($username: String!, $sort: ProfileFeedSort,\n $range: PostFeedRange, $after: String, $pageSize: Int,\n $includeSubredditInPosts: Boolean = true , $includeAwards: Boolean = true ,\n $feedContext: FeedContextInput, $includeCommentPostUnits: Boolean = false ,\n $includePostStats: Boolean = false ) { postFeed: redditorInfoByName(name:\n $username) { __typename ... on Redditor { posts(sort: $sort, time:\n $range, after: $after, first: $pageSize) { pageInfo { __typename\n ...pageInfoFragment } dist edges { node { __typename ...postFragment } } } } } } fragment\n pageInfoFragment on PageInfo { hasNextPage endCursor } fragment mediaSourceFragment on\n MediaSource { url dimensions { width height } } fragment imageAssetFragment on ImageAsset\n { __typename id status mimetype width height url small: preview(maxWidth: 108) {\n __typename ...mediaSourceFragment } medium: preview(maxWidth: 216) { __typename\n ...mediaSourceFragment } large: preview(maxWidth: 320) { __typename ...mediaSourceFragment\n } xlarge: preview(maxWidth: 640) { __typename ...mediaSourceFragment } xxlarge:\n preview(maxWidth: 960) { __typename ...mediaSourceFragment } xxxlarge: preview(maxWidth:\n 1080) { __typename ...mediaSourceFragment } obfuscated_small: preview(maxWidth: 108,\n obfuscate: true) { __typename ...mediaSourceFragment } obfuscated_medium:\n preview(maxWidth: 216, obfuscate: true) { __typename ...mediaSourceFragment }\n obfuscated_large: preview(maxWidth: 320, obfuscate: true) { __typename\n ...mediaSourceFragment } obfuscated_xlarge: preview(maxWidth: 640, obfuscate: true) {\n __typename ...mediaSourceFragment } obfuscated_xxlarge: preview(maxWidth: 960, obfuscate:\n true) { __typename ...mediaSourceFragment } obfuscated_xxxlarge: preview(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment\n avatarExpressionMediaAssetFragment on MediaAsset { __typename ... on ExpressionMediaAsset\n { avatar { id fullImage { url } } expression { id name assets { image { url } layer } size\n position perspective } } } fragment mediaAssetFragment on MediaAsset { __typename id\n userId mimetype width height ... on VideoAsset { dashUrl hlsUrl } ...imageAssetFragment\n ...avatarExpressionMediaAssetFragment } fragment groupAwardFragment on Award { tiers {\n awardId awardingsRequired iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_16: staticIcon(maxWidth: 16) { __typename\n ...mediaSourceFragment } staticIcon_24: staticIcon(maxWidth: 24) { __typename\n ...mediaSourceFragment } staticIcon_32: staticIcon(maxWidth: 32) { __typename\n ...mediaSourceFragment } staticIcon_48: staticIcon(maxWidth: 48) { __typename\n ...mediaSourceFragment } staticIcon_64: staticIcon(maxWidth: 64) { __typename\n ...mediaSourceFragment } staticIcon_96: staticIcon(maxWidth: 96) { __typename\n ...mediaSourceFragment } } } fragment awardFragment on Award { __typename id name\n awardType awardSubType iconFormat icon_16: icon(maxWidth: 16) { __typename\n ...mediaSourceFragment } icon_24: icon(maxWidth: 24) { __typename ...mediaSourceFragment }\n icon_32: icon(maxWidth: 32) { __typename ...mediaSourceFragment } icon_48: icon(maxWidth:\n 48) { __typename ...mediaSourceFragment } icon_64: icon(maxWidth: 64) { __typename\n ...mediaSourceFragment } coinPrice ...groupAwardFragment } fragment awardingTotalFragment\n on AwardingTotal { award { __typename ...awardFragment } total } fragment\n authorFlairFragment on AuthorFlair { text richtext textColor template { id backgroundColor\n isModOnly isEditable } } fragment postFlairFragment on PostFlair { type text richtext\n textColor template { id isEditable backgroundColor } } fragment authorInfoFragment on\n RedditorInfo { __typename id ... on Redditor { name isCakeDayNow icon { __typename\n ...mediaSourceFragment } iconSmall: icon(maxWidth: 50) { __typename ...mediaSourceFragment\n } snoovatarIcon { __typename ...mediaSourceFragment } profile { isNsfw } accountType } ...\n on UnavailableRedditor { name } ... on DeletedRedditor { name } } fragment\n stillMediaFragment on StillMedia { source: content { __typename ...mediaSourceFragment }\n small: content(maxWidth: 108) { __typename ...mediaSourceFragment } medium:\n content(maxWidth: 216) { __typename ...mediaSourceFragment } large: content(maxWidth: 320)\n { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640) { __typename\n ...mediaSourceFragment } xxlarge: content(maxWidth: 960) { __typename\n ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080) { __typename\n ...mediaSourceFragment } } fragment obfuscatedStillMediaFragment on StillMedia { source:\n content(obfuscate: true) { __typename ...mediaSourceFragment } small: content(maxWidth:\n 108, obfuscate: true) { __typename ...mediaSourceFragment } medium: content(maxWidth: 216,\n obfuscate: true) { __typename ...mediaSourceFragment } large: content(maxWidth: 320,\n obfuscate: true) { __typename ...mediaSourceFragment } xlarge: content(maxWidth: 640,\n obfuscate: true) { __typename ...mediaSourceFragment } xxlarge: content(maxWidth: 960,\n obfuscate: true) { __typename ...mediaSourceFragment } xxxlarge: content(maxWidth: 1080,\n obfuscate: true) { __typename ...mediaSourceFragment } } fragment animatedMediaFragment\n on AnimatedMedia { mp4_source: variant(format: MP4) { __typename ...mediaSourceFragment }\n mp4_small: variant(format: MP4, maxWidth: 108) { __typename ...mediaSourceFragment }\n mp4_medium: variant(format: MP4, maxWidth: 216) { __typename ...mediaSourceFragment }\n mp4_large: variant(format: MP4, maxWidth: 320) { __typename ...mediaSourceFragment }\n mp4_xlarge: variant(format: MP4, maxWidth: 640) { __typename ...mediaSourceFragment }\n mp4_xxlarge: variant(format: MP4, maxWidth: 960) { __typename ...mediaSourceFragment }\n mp4_xxxlarge: variant(format: MP4, maxWidth: 1080) { __typename ...mediaSourceFragment }\n gif_source: variant(format: GIF) { __typename ...mediaSourceFragment } gif_small:\n variant(format: GIF, maxWidth: 108) { __typename ...mediaSourceFragment } gif_medium:\n variant(format: GIF, maxWidth: 216) { __typename ...mediaSourceFragment } gif_large:\n variant(format: GIF, maxWidth: 320) { __typename ...mediaSourceFragment } gif_xlarge:\n variant(format: GIF, maxWidth: 640) { __typename ...mediaSourceFragment } gif_xxlarge:\n variant(format: GIF, maxWidth: 960) { __typename ...mediaSourceFragment } gif_xxxlarge:\n variant(format: GIF, maxWidth: 1080) { __typename ...mediaSourceFragment } } fragment\n streamingMediaFragment on StreamingMedia { hlsUrl: url(format: HLS) dashUrl: url(format:\n DASH) scrubberMediaUrl dimensions { width height } duration isGif } fragment\n videoMediaFragment on VideoMedia { embedHtml url dimensions { width height } attribution {\n title description authorName authorUrl providerName providerUrl } } fragment\n packagedMediaFragment on PackagedMedia { muxedMp4s { low { url } medium { url } high { url\n } highest { url } recommended { url } } } fragment downloadMediaFragment on MediaDownload\n { url } fragment mediaFragment on Media { previewMediaId still { __typename\n ...stillMediaFragment } obfuscated_still: still { __typename\n ...obfuscatedStillMediaFragment } animated { __typename ...animatedMediaFragment }\n streaming { __typename ...streamingMediaFragment } video { __typename\n ...videoMediaFragment } packagedMedia { __typename ...packagedMediaFragment } typeHint\n download { __typename ...downloadMediaFragment } } fragment redditorNameFragment on\n RedditorInfo { __typename ... on Redditor { id name prefixedName } ... on\n UnavailableRedditor { id name } ... on DeletedRedditor { id name } } fragment\n modReportsFragment on ModerationInfo { modReports { reason authorInfo { __typename\n ...redditorNameFragment } } } fragment userReportsFragment on ModerationInfo {\n userReports { reason count } } fragment modQueueTriggersFragment on ModerationInfo {\n modQueueTriggers { type message details { __typename ... on BanEvasionTriggerDetails {\n confidence recencyExplanation { markdown richtext } confidenceExplanation { markdown } } }\n } } fragment lastAuthorModNoteFragment on ModerationInfo { lastAuthorModNote { __typename\n ... on ModUserNote { label } ... on ModUserNoteComment { label } ... on ModUserNotePost {\n label } } } fragment postGalleryItemFragment on PostGalleryItem { caption\n subcaptionStrikethrough outboundUrl callToAction displayAddress adEvents { type url }\n media { __typename ...mediaAssetFragment } } fragment predictionTournamentFragment on\n PredictionTournament { tournamentId name status themeId } fragment\n predictionOptionFragment on PredictionOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment predictionFragment on Prediction { id status title isNsfw\n isSpoiler options { __typename ...predictionOptionFragment } createdAt endsAt\n selectedOptionId totalVoteCount totalStakeAmount wonAmount resolvedOptionId\n voteUpdatesRemained } fragment predictionTournamentPostFragment on PredictionTournament {\n __typename ...predictionTournamentFragment predictions { __typename ...predictionFragment\n } } fragment redditorResizedIconsFragment on Redditor { icon_24: icon(maxWidth: 24) {\n __typename ...mediaSourceFragment } icon_32: icon(maxWidth: 32) { __typename\n ...mediaSourceFragment } icon_48: icon(maxWidth: 48) { __typename ...mediaSourceFragment }\n icon_64: icon(maxWidth: 64) { __typename ...mediaSourceFragment } icon_72: icon(maxWidth:\n 72) { __typename ...mediaSourceFragment } icon_96: icon(maxWidth: 96) { __typename\n ...mediaSourceFragment } icon_128: icon(maxWidth: 128) { __typename ...mediaSourceFragment\n } icon_144: icon(maxWidth: 144) { __typename ...mediaSourceFragment } icon_192:\n icon(maxWidth: 192) { __typename ...mediaSourceFragment } icon_288: icon(maxWidth: 288) {\n __typename ...mediaSourceFragment } icon_384: icon(maxWidth: 384) { __typename\n ...mediaSourceFragment } } fragment redditorFragment on Redditor { __typename id name\n ...redditorResizedIconsFragment snoovatarIcon { url } profile { isNsfw } } fragment\n audioRoomFragment on AudioRoom { roomId roomTitle metadata participantCount\n notificationPath isLive recordingStatus recordingHlsUrl recordingDashUrl\n recordingFallbackUrl recordingDuration topUsers { __typename ...redditorFragment } } \n fragment talkRecordingFragment on TalkRoom { recordingDuration recordingStatus\n recordingHlsUrl recordingDashUrl recordingFallbackUrl } fragment talkRoomFragment on\n TalkRoom { __typename roomId roomTitle metadata participantCount notificationPath isLive\n roomStatus startedAt ...talkRecordingFragment topUsers { __typename ...redditorFragment }\n } fragment richtextMediaFragment on Content { richtextMedia { __typename\n ...mediaAssetFragment } } fragment feedCommentFragment on Comment { id createdAt parent {\n id } content { __typename markdown html richtext ...richtextMediaFragment } authorInfo {\n __typename id displayName ... on Redditor { isCakeDayNow profile { isNsfw isQuarantined }\n } } score voteState permalink } fragment postPollOptionFragment on PostPollOption { id\n text voteCount totalStakeAmount redditorStakeAmount } fragment postPollFragment on\n PostPoll { options { __typename ...postPollOptionFragment } totalVoteCount votingEndsAt\n selectedOptionId isPrediction totalStakeAmount resolvedOptionId wonAmount tournamentId\n voteUpdatesRemained predictionStatus } fragment profileFragment on Profile { redditorInfo\n { __typename ... on Redditor { id name prefixedName accountType } } id title description {\n markdown } subscribersCount isNsfw isSubscribed isModeratable modPermissions {\n isAccessEnabled } whitelistStatus isDefaultIcon name isQuarantined styles { icon\n legacyIcon { __typename ...mediaSourceFragment } legacyPrimaryColor } } fragment\n adLeadGenerationInformationFragment on AdPost { leadGenerationInformation {\n collectableUserInformation prompt disclaimerRichtext advertiserLegalName privacyPolicyUrl\n } } fragment adCampaignFragment on AdPost { campaign { id } } fragment\n postContentFragment on Post { __typename id createdAt editedAt title url content {\n markdown richtext html richtextMedia { __typename ...mediaAssetFragment } } domain\n isSpoiler isNsfw isLocked isSaved isReactAllowed isHidden isGildable isCrosspostable\n isScoreHidden isArchived isStickied isPollIncluded isFollowed awardings @include(if:\n $includeAwards) { __typename ...awardingTotalFragment } isContestMode\n distinguishedAs voteState score commentCount viewCount authorFlair { __typename\n ...authorFlairFragment } flair { __typename ...postFlairFragment } authorInfo { __typename\n ...authorInfoFragment } isThumbnailEnabled thumbnail { __typename ...mediaSourceFragment }\n media { __typename ...mediaFragment } moderationInfo { __typename ...modReportsFragment\n ...userReportsFragment ...modQueueTriggersFragment verdict verdictAt verdictByRedditorInfo\n { __typename ...authorInfoFragment } verdictReason reportCount isReportingIgnored\n isRemoved ...lastAuthorModNoteFragment } suggestedCommentSort discussionType permalink\n isSelfPost postHint postEventInfo { isFollowed isLive startsAt endsAt } gallery { items {\n __typename ...postGalleryItemFragment } } predictionTournament(isIncludingPredictions:\n true, isActiveOnly: false) { __typename ...predictionTournamentPostFragment } audioRoom {\n __typename ...audioRoomFragment } talkRoom { __typename ...talkRoomFragment } ... on\n SubredditPost { commentForest(feedContext: $feedContext) @include(if:\n $includeCommentPostUnits) { trees { node { __typename ...feedCommentFragment } } }\n poll { __typename ...postPollFragment } outboundLink { url expiresAt } postStats\n @include(if: $includePostStats) { shareAllTotal } } ... on ProfilePost { profile {\n __typename ...profileFragment } outboundLink { url expiresAt } } ... on AdPost {\n __typename profile { __typename ...profileFragment } callToAction subcaption\n subcaptionStrikethrough ctaMediaColor isBlank outboundLink { url expiresAt } impressionId\n adEvents { type url } isCreatedFromAdsUi isSurveyAd promoLayout appStoreInfo { appName\n appIcon category downloadCount appRating } adSupplementaryTextRichtext\n ...adLeadGenerationInformationFragment ...adCampaignFragment isInAppBrowserOverride }\n upvoteRatio isReactAllowed reactedFrom { id } attributionInfo { displayName }\n crowdControlLevel isCrowdControlFilterEnabled languageCode isTranslatable } fragment\n subredditFragment on Subreddit { id name prefixedName isQuarantined title type\n subscribersCount isNsfw isSubscribed isThumbnailsEnabled isFavorite path styles { icon\n legacyIcon { __typename ...mediaSourceFragment } primaryColor bannerBackgroundImage\n legacyBannerBackgroundImage legacyPrimaryColor } modPermissions { isAccessEnabled }\n isTitleSafe isUserBanned isMediaInCommentsSettingShown allowedMediaInComments isMuted\n isChannelsEnabled } fragment crosspostContentFragment on Post { __typename\n ...postContentFragment ... on SubredditPost { subreddit { __typename ...subredditFragment\n } } } fragment promotedCommunityPostFragment on AdPost { promotedCommunityPost {\n __typename ... on SubredditPost { subreddit { __typename ...subredditFragment } }\n ...postContentFragment } } fragment promotedUserPostFragment on AdPost {\n promotedUserPosts { __typename ... on SubredditPost { subreddit { __typename\n ...subredditFragment } } ...postContentFragment } } fragment postFragment on Post {\n __typename ...postContentFragment ... on SubredditPost { subreddit @include(if:\n $includeSubredditInPosts) { __typename ...subredditFragment } } crosspostRoot { type\n post { __typename ...crosspostContentFragment } } ... on AdPost { __typename\n ...promotedCommunityPostFragment ...promotedUserPostFragment\n ...adLeadGenerationInformationFragment ...adCampaignFragment } }"); | |
public static final d X2 = new d("a56c64034ea6", "UsernameAndExperiments", "query UsernameAndExperiments($inputs: [ExperimentTargetingInput!]) { identity {\n redditor { name } } experimentVariants(inputs: $inputs) { name experimentName\n version } }"); | |
public static final d Y2 = new d("0d5b66ff5e5e", "VotePrediction", "mutation VotePrediction($input: VotePredictionInput!) { votePrediction(input:\n $input) { ok poll { __typename ...postPollFragment } errors { message } } } \n fragment postPollOptionFragment on PostPollOption { id text voteCount totalStakeAmount\n redditorStakeAmount } fragment postPollFragment on PostPoll { options { __typename\n ...postPollOptionFragment } totalVoteCount votingEndsAt selectedOptionId isPrediction\n totalStakeAmount resolvedOptionId wonAmount tournamentId voteUpdatesRemained\n predictionStatus }"); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment