query

Pasted Oct 2, 2026, 1:00 PM1 file2,613 lines

Scan to open on your phone

Point a camera at the QR code - it opens this exact paste, no app needed.

https://codepastes.com/zzgt5jtyk9abam5r
untitled
query GetView($input: GetViewInput!) {
  getView(input: $input) {
    __typename
    ... on ViewPagePayload {
      pageId
      pageVersion
      universeId
      pageContent {
        pageData {
          __typename
          ... on Body {
            __typename
            ...DefaultBody
          }
          ... on Head {
            __typename
            ...DefaultHead
          }
        }
      }
    }
    ... on ViewNotFoundPayload {
      message
    }
    ... on ViewRedirectPayload {
      preserveQueryString
      sourceUrl
      statusCode
      targetUrl
    }
    ... on ViewMaintenancePayload {
      message
      reason
    }
    ... on ViewErrorPayload {
      message
      errorCode
    }
    ... on ViewWebviewPayload {
      webviewUrl
    }
  }
}

fragment DefaultInteraction on InteractionsComponent {
  __typename
  ... on NavigateInteraction {
    navigateType: type
    url
    target
  }
  ... on TrackInteraction {
    trackType: type
    event_name
    provider
    properties
  }
  ... on SaveArticleInteraction {
    saveType: type
  }
  ... on UnsaveArticleInteraction {
    unsaveType: type
  }
  ... on ListenArticleInteraction {
    listenType: type
  }
}

fragment DefaultTabbarItem on TabbarItem {
  __typename
  props {
    id
    internalName
    label
    tabbarIcon
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultTabbarConfiguration on TabbarConfiguration {
  __typename
  props {
    id
    internalName
    maxItems
    tabbarItems {
      __typename
      ... on TabbarItem {
        __typename
        ...DefaultTabbarItem
      }
    }
  }
}

fragment DefaultAppearance on Appearance {
  background {
    base
  }
  bleed {
    base
  }
  gap {
    base
  }
  paddingBlock {
    base
  }
  paddingBlockStart {
    base
  }
  paddingBlockEnd {
    base
  }
  paddingInline {
    base
  }
  paddingInlineStart {
    base
  }
  paddingInlineEnd {
    base
  }
  platform {
    ios {
      background {
        base
      }
      bleed {
        base
      }
      gap {
        base
      }
      paddingBlock {
        base
      }
      paddingBlockStart {
        base
      }
      paddingBlockEnd {
        base
      }
      paddingInline {
        base
      }
      paddingInlineStart {
        base
      }
      paddingInlineEnd {
        base
      }
    }
    android {
      background {
        base
      }
      bleed {
        base
      }
      gap {
        base
      }
      paddingBlock {
        base
      }
      paddingBlockStart {
        base
      }
      paddingBlockEnd {
        base
      }
      paddingInline {
        base
      }
      paddingInlineStart {
        base
      }
      paddingInlineEnd {
        base
      }
    }
  }
}

fragment DefaultArticleBreadcrumb on ArticleBreadcrumb {
  __typename
  props {
    id
    breadcrumbSize
    showTrailingSeparator
  }
}

fragment DefaultComponentMetadata on ComponentMetadata {
  renderMode
  scope
  support {
    android
    ios
    web
  }
}

fragment DefaultFlag on Flag {
  __typename
  type
  props {
    id
    flagLabel
    flagSize
    flagStylePreset
    flagDisabled
    flagHref
    flagInternalName
    interactions {
      __typename
      ...DefaultInteraction
    }
    metadata {
      __typename
      ...DefaultComponentMetadata
    }
  }
}

fragment DefaultAuthorInteraction on AuthorInteractionsComponent {
  __typename
  ... on NavigateInteraction {
    url
    target
  }
  ... on TrackInteraction {
    event_name
    provider
    properties
  }
  ... on SaveArticleInteraction {
    __typename
  }
  ... on UnsaveArticleInteraction {
    __typename
  }
  ... on ListenArticleInteraction {
    __typename
  }
}

fragment DefaultBookmarkSaveButton on BookmarkSaveButton {
  __typename
  props {
    id
    articleId
    interactions {
      __typename
      ...DefaultInteraction
    }
    isConnected
    label
    productId
    saveStatus
    universeId
  }
}

fragment DefaultArticleMetaByline on ArticleMetaByline {
  __typename
  props {
    id
    bylineAuthors {
      href
      name
      role
    }
    description
    imageAlt
    imageSrc
    layout
    maxAuthors
    showAllAuthors
    showContext
    showDescription
    showImage
    showRole
    showTag
    size
  }
}

fragment DefaultIcon on Icon {
  __typename
  props {
    id
    className
    iconSize
    internalName
    name
  }
}

fragment DefaultArticleBodyDateTime on ArticleBodyDateTime {
  __typename
  props {
    id
    color
    date
    dateFormat
    displayType
    internalName
    prefix
    readingTimeMinutes
    showReadingTime
    textStyle
    timeFormat
  }
}

fragment DefaultRating on Rating {
  __typename
  props {
    id
    ratingInternalName
    ratingSize
    starCount
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultFlagContainer on FlagContainer {
  __typename
  props {
    id
    flagContainerAlignment
    flagContainerInternalName
    flagContainerFlag {
      __typename
      ... on Flag {
        __typename
        ...DefaultFlag
      }
    }
    flagContainerRating {
      __typename
      ... on Rating {
        __typename
        ...DefaultRating
      }
    }
  }
}

fragment DefaultArticleCardContent on ArticleCardContent {
  __typename
  props {
    id
    authorInteractions {
      __typename
      ...DefaultAuthorInteraction
    }
    cardContentDescription
    cardContentFlagStyle
    cardContentHighlight
    cardContentKickerFlag
    cardContentLayout
    cardContentMarker
    cardContentSurface
    cardContentTitle
    cardContentTitleSize
    cardContentVariant
    descriptionClamp
    titleClamp
    withCardContentPaywall
    cardActionsSlot {
      __typename
      ... on BookmarkSaveButton {
        __typename
        ...DefaultBookmarkSaveButton
      }
    }
    cardContentAuthor {
      __typename
      ... on ArticleMetaByline {
        __typename
        ...DefaultArticleMetaByline
      }
    }
    cardContentAuthorIcon {
      __typename
      ... on Icon {
        __typename
        ...DefaultIcon
      }
    }
    cardContentDate {
      __typename
      ... on ArticleBodyDateTime {
        __typename
        ...DefaultArticleBodyDateTime
      }
    }
    cardContentDateIcon {
      __typename
      ... on Icon {
        __typename
        ...DefaultIcon
      }
    }
    cardContentFlag {
      __typename
      ... on FlagContainer {
        __typename
        ...DefaultFlagContainer
      }
    }
    cardContentKickerIcon {
      __typename
      ... on Icon {
        __typename
        ...DefaultIcon
      }
    }
    cardContentPaywallIcon {
      __typename
      ... on Icon {
        __typename
        ...DefaultIcon
      }
    }
    cardContentRating {
      __typename
      ... on Rating {
        __typename
        ...DefaultRating
      }
    }
  }
}

fragment DefaultArticleCard on ArticleCard {
  __typename
  articleProps: props {
    __typename
    ... on NewsArticleCardProps {
      id
      articleCanonical
      cardLayout
      cardSize
      centerIconType
      description
      domain
      flag {
        __typename
        ... on Flag {
          __typename
          ...DefaultFlag
        }
      }
      hasCaptions
      href
      imageAlt
      imageAspectRatio
      imageUrl
      index
      label
      paywall
      publishedDate
      showAuthor
      showDate
      showFlag
      showMedia
      showPaywall
      cardContentSlot {
        __typename
        ... on ArticleCardContent {
          __typename
          ...DefaultArticleCardContent
        }
      }
      cardActionsSlot {
        __typename
        ... on BookmarkSaveButton {
          __typename
          ...DefaultBookmarkSaveButton
        }
      }
      variant
    }
    ... on OpinionArticleCardProps {
      id
      articleCanonical
      cardLayout
      cardSize
      centerIconType
      description
      domain
      flag {
        __typename
        ... on Flag {
          __typename
          ...DefaultFlag
        }
      }
      hasCaptions
      href
      imageAlt
      imageAspectRatio
      imageUrl
      index
      label
      paywall
      publishedDate
      showAuthor
      showDate
      showFlag
      showMedia
      showPaywall
      showSaveIcon
      titleSlot {
        __typename
      }
      variant
      authorHref
      authorName
      authorRole
      opinionIsFollowing
      opinionVariant
    }
    ... on VideoArticleCardProps {
      id
      articleCanonical
      cardVariantFallbackPolicy
      cardLayout
      cardSize
      centerIconType
      description
      domain
      flag {
        __typename
        ... on Flag {
          __typename
          ...DefaultFlag
        }
      }
      flagStyle
      hasCaptions
      href
      imageAlt
      imageAspectRatio
      imageUrl
      index
      label
      mediaSlot {
        __typename
      }
      paywall
      publishedDateSlot {
        __typename
      }
      publishedDate
      showAuthor
      showMedia
      titleSlot {
        __typename
      }
      showDate
      showFlag
      showPaywall
      variant
      videoAutoPlay
      videoDuration
      videoSource
    }
    ... on ListCardArticleCardProps {
      id
      articleCanonical
      cardLayout
      cardSize
      cardVariantFallbackPolicy
      centerIconType
      description
      domain
      flag {
        __typename
        ... on Flag {
          __typename
          ...DefaultFlag
        }
      }
      flagStyle
      hasCaptions
      href
      imageAlt
      imageAspectRatio
      imageUrl
      index
      label
      listCardDirection
      listCardSize
      paywall
      publishedDate
      showAuthor
      showDate
      showFlag
      showMedia
      showPaywall
      variant
      cardContentSlot {
        __typename
        ... on ArticleCardContent {
          __typename
          ...DefaultArticleCardContent
        }
      }
      cardActionsSlot {
        __typename
        ... on BookmarkSaveButton {
          __typename
          ...DefaultBookmarkSaveButton
        }
      }
    }
    ... on NumberedArticleCardProps {
      id
      articleCanonical
      cardLayout
      cardSize
      cardVariantFallbackPolicy
      centerIconType
      description
      domain
      flag {
        __typename
        ... on Flag {
          __typename
          ...DefaultFlag
        }
      }
      flagStyle
      hasCaptions
      href
      imageAlt
      imageAspectRatio
      imageUrl
      index
      label
      paywall
      publishedDate
      showAuthor
      showDate
      showFlag
      showMedia
      showPaywall
      variant
      cardContentSlot {
        __typename
        ... on ArticleCardContent {
          __typename
          ...DefaultArticleCardContent
        }
      }
      cardActionsSlot {
        __typename
        ... on BookmarkSaveButton {
          __typename
          ...DefaultBookmarkSaveButton
        }
      }
    }
    ... on SpecialArticleCardProps {
      id
      articleCanonical
      cardLayout
      cardSize
      centerIconType
      description
      domain
      flag {
        __typename
        ... on Flag {
          __typename
          ...DefaultFlag
        }
      }
      hasCaptions
      href
      imageAlt
      imageAspectRatio
      imageUrl
      index
      label
      paywall
      publishedDate
      showAuthor
      showDate
      showFlag
      showMedia
      showPaywall
      variant
    }
  }
}

fragment DefaultArticleRecirculation on ArticleRecirculation {
  __typename
  props {
    id
    containerId
    isPagination
    itemsPerPage
    layoutRecirculation
    paginationEnabled
  }
}

fragment DefaultArticleStandfirst on ArticleStandfirst {
  __typename
  props {
    id
    chapoText
  }
}

fragment DefaultArticleTitle on ArticleTitle {
  __typename
  props {
    id
    inverse
    kickerFlag
    kickerFlagPreset
    kickerSpacing
    kickerText
    level
    showDivider
    titleSize
    titleText
  }
}

fragment DefaultArticleToolbarItem on ArticleToolbarItem {
  __typename
  props {
    id
    itemType
    label
    contentDescription
    icon
    properties {
      audioUrl
      commentCount
      elements
      facebookAppId
      isConnected
      isSubscribed
    }
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultArticleToolbar on ArticleToolbar {
  __typename
  props {
    id
    childItems {
      __typename
      ... on ArticleToolbarItem {
        __typename
        ...DefaultArticleToolbarItem
      }
    }
  }
}

fragment DefaultButton on Button {
  __typename
  type
  props {
    id
    text
    href
    buttonBehaviour
    buttonVisual
    buttonIntent
    buttonSize
    radius
    disabled
    internalName
    interactions {
      __typename
      ...DefaultInteraction
    }
    metadata {
      __typename
      ...DefaultComponentMetadata
    }
  }
}

fragment DefaultMedia on Media {
  __typename
  mediaProps: props {
    id
    altText
    ariaLabel
    audioDescriptionUrl
    autoPlay
    caption
    captionLanguages
    centerIconType
    className
    credit
    customStyle
    embedHeight
    embedWidth
    hasCaptions
    indicatorLabel
    loop
    mediaAspectRatio
    mediaIndicatorPosition
    mediaMobileAspectRatio
    mediaStyle
    mediaType
    mozallowfullscreen
    muted
    playsInline
    src
    transcriptUrl
    url
    useDataSrc
    visual
    webkitallowfullscreen
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultBlocTitle on BlocTitle {
  __typename
  props {
    id
    blocTitleAlignment
    blocTitleDisplayMode
    blocTitleHeadingLevel
    blocTitleHref
    blocTitleLogoSize
    blocTitleMenuWrap
    blocTitleShowChevron
    blocTitleShowDivider
    blocTitleShowMenuDividers
    blocTitleSize
    blocTitleTitle
    blocTitleVariant
    interactions {
      __typename
      ...DefaultInteraction
    }
    actionButtonsSlot {
      __typename
      ... on Button {
        __typename
        ...DefaultButton
      }
    }
    logoSlot {
      __typename
      ... on Media {
        __typename
        ...DefaultMedia
      }
    }
    menuItemsSlot {
      __typename
      ... on Button {
        __typename
        ...DefaultButton
      }
    }
    followButtonSlot {
      __typename
      ... on FollowButton {
        __typename
        props {
          id
          entityId
          entityName
          entityType
        }
      }
    }
  }
}

fragment DefaultDeceasedCard on DeceasedCard {
  __typename
  props {
    id
    fullName
    href
    imageUrl
    imageAlt
    sex
    deceasedLocation
    deceasedMaidenName
    deceasedBirthDate
    deceasedAge
    funeralHomeName
    funeralHomeHref
    interactions {
      __typename
      ...DefaultInteraction
    }
    metadata {
      renderMode
    }
  }
}

fragment DefaultAdSlot on AdSlot {
  __typename
  props {
    id
    adSlotDivId
  }
}

fragment DefaultInreadMarketing on InreadMarketing {
  __typename
  props {
    id
    _key
    divId
    marketingBlockType
    marketingClassification
    marketingUserStatus
    marketingVisibility
    priority
    wrapContent
  }
}

fragment DefaultVisualCard on VisualCard {
  __typename
  props {
    id
    visualCardAlignment
    visualCardAplatFill
    visualCardFallbackPolicy
    visualCardRatio
    visualCardSize
    visualCardType
    visualCardVariant
    interactions {
      __typename
      ...DefaultInteraction
    }
    visualCardBadge {
      __typename
      ... on Media {
        __typename
        ...DefaultMedia
      }
    }
    visualCardContent {
      __typename
      ... on ArticleCardContent {
        __typename
        ...DefaultArticleCardContent
      }
    }
    visualCardMedia {
      __typename
      ... on Media {
        __typename
        ...DefaultMedia
      }
    }
  }
}

fragment DefaultPepiteCard on PepiteCard {
  __typename
  props {
    id
    index
    pepiteCardAplatFill
    pepiteCardArticleCanonical
    pepiteCardCounterTotal
    pepiteCardDomain
    pepiteCardEditionVisuals {
      href
      imageAlt
      imageUrl
      title
    }
    pepiteCardGroupTitle
    pepiteCardHref
    pepiteCardImageAlt
    pepiteCardImageAspectRatio
    pepiteCardImageUrl
    pepiteCardLabel
    pepiteCardPublishedDate
    pepiteCardShowAuthor
    pepiteCardShowCounter
    pepiteCardShowFlag
    pepiteCardShowReadingTime
    pepiteCardShowSaveIcon
    pepiteCardVariant
    pepiteCardFlag {
      __typename
      ... on FlagContainer {
        __typename
        ...DefaultFlagContainer
      }
    }
    interactions {
      __typename
      ...DefaultInteraction
    }
    pepiteCardContent {
      __typename
      ... on ArticleCardContent {
        __typename
        ...DefaultArticleCardContent
      }
    }
  }
}

fragment DefaultGridArticleCards on GridArticleCards {
  __typename
  gridArticleCardProps: props {
    id
    cardVariantFallbackPolicy
    dividerThickness
    indexSlice {
      index
    }
    layoutMode
    managedComponentType
    numberOfItems
    numberOfItemsPerRow
    showDividers
    swipeableAriaLabel
    swipeableGap
    swipeableVisibleItems {
      desktop
      mobile
      tablet
    }
    childContentItems {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
      ... on DeceasedCard {
        __typename
        ...DefaultDeceasedCard
      }
      ... on AdSlot {
        __typename
        ...DefaultAdSlot
      }
      ... on InreadMarketing {
        __typename
        ...DefaultInreadMarketing
      }
      ... on VisualCard {
        __typename
        ...DefaultVisualCard
      }
      ... on PepiteCard {
        __typename
        ...DefaultPepiteCard
      }
    }
  }
}

fragment DefaultPodcast on Podcast {
  __typename
  props {
    id
  }
}

fragment DefaultSeparator on Separator {
  __typename
  props {
    id
    separatorStylePreset
    thickness
  }
}

fragment DefaultTitleGridCta on TitleGridCta {
  __typename
  props {
    id
    appearance {
      __typename
      ...DefaultAppearance
    }
    interactions {
      __typename
      ...DefaultInteraction
    }
    titleSlot {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
    gridSlot {
      __typename
      ... on GridArticleCards {
        __typename
        ...DefaultGridArticleCards
      }
    }
    ctaSlot {
      __typename
      ... on Button {
        __typename
        ...DefaultButton
      }
    }
  }
}

fragment DefaultRailCardPagination on RailCardPagination {
  __typename
  props {
    id
    internalName
    railCardPaginationChevronVisibility
    railCardPaginationControlsId
    railCardPaginationMode
  }
}

fragment DefaultRailCard on RailCard {
  __typename
  props {
    id
    internalName
    interactions {
      __typename
      ...DefaultInteraction
    }
    titleSlot {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
    ctaSlot {
      __typename
      ... on Button {
        __typename
        ...DefaultButton
      }
    }
    paginationSlot {
      __typename
      ... on RailCardPagination {
        __typename
        ...DefaultRailCardPagination
      }
    }
    gridSlot {
      __typename
      ... on GridArticleCards {
        __typename
        ...DefaultGridArticleCards
      }
    }
  }
}

fragment DefaultBlockColumn on BlockColumn {
  __typename
  props {
    id
    children {
      __typename
      ... on ArticleBreadcrumb {
        __typename
        ...DefaultArticleBreadcrumb
      }
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
      ... on ArticleMetaByline {
        __typename
        ...DefaultArticleMetaByline
      }
      ... on ArticleRecirculation {
        __typename
        ...DefaultArticleRecirculation
      }
      ... on ArticleStandfirst {
        __typename
        ...DefaultArticleStandfirst
      }
      ... on ArticleTitle {
        __typename
        ...DefaultArticleTitle
      }
      ... on ArticleToolbar {
        __typename
        ...DefaultArticleToolbar
      }
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
      ... on Button {
        __typename
        ...DefaultButton
      }
      ... on DeceasedCard {
        __typename
        ...DefaultDeceasedCard
      }
      ... on GridArticleCards {
        __typename
        ...DefaultGridArticleCards
      }
      ... on InreadMarketing {
        __typename
        ...DefaultInreadMarketing
      }
      ... on Media {
        __typename
        ...DefaultMedia
      }
      ... on Podcast {
        __typename
        ...DefaultPodcast
      }
      ... on Separator {
        __typename
        ...DefaultSeparator
      }
      ... on TitleGridCta {
        __typename
        ...DefaultTitleGridCta
      }
      ... on RailCard {
        __typename
        ...DefaultRailCard
      }
    }
  }
}

fragment DefaultBlockRow on BlockRow {
  __typename
  props {
    id
    rowLayout
    rowBackgroundColor
    appearance {
      __typename
      ...DefaultAppearance
    }
    blockColumns {
      __typename
      ...DefaultBlockColumn
    }
  }
}

fragment DefaultAccordion on Accordion {
  __typename
  props {
    id
    accordionContent
    accordionHeader
    disabled
    expanded
    interactions {
      __typename
      ...DefaultInteraction
    }
    label
    noPadding
    showNavigation
    withAccentBorder
  }
}

fragment DefaultAdCxense on AdCxense {
  __typename
  type
  props {
    cXenseExternalType
    cXenseQueryId
    cXenseSiteId
    cXenseVendorId
    debugEnabled
  }
}

fragment DefaultAdCxenseMeta on AdCxenseMeta {
  __typename
  props {
    id
    robArticleAuthor
    robArticleCategory
    robArticleId
    robArticleIsPaidContent
    robArticlePageclass
    robArticlePublishDate
    robArticleTaxonomy
    robArticleType
  }
}

fragment DefaultAdDidomi on AdDidomi {
  __typename
  props {
    id
    debugEnabled
    didomiApiKey
    didomiDomain
    didomiNoticeId
    didomiNoticeIdSubscriber
    didomiVendorIds {
      adform
      adworks
      cxsense
      dailymail
      dailymotion
      digiteka_simple_player
      facebook
      first_id
      fistId
      gemius
      google
      google_ads
      goplay
      helphero
      hotjar
      ias
      id5
      instagram
      kameleoon
      linkedin
      optimize
      outbrain
      outstream
      piano
      piano_dmp
      qiota
      qualifio
      saooti
      selligent
      slideshare
      smartlook
      soundcloud
      spotifify
      taboola
      teads
      tiktok
      twitter
      weborama
      wisepops
      youtube
    }
    pocBtnDidomiLoginClassname
    pocBtnDidomiLoginId
    pocBtnDidomiLoginText
    pocBtnDidomiRegisterClassname
    pocBtnDidomiRegisterId
    pocBtnDidomiRegisterText
    pocEnabled
    pocPageLogin
    pocPageNoConsent
  }
}

fragment DefaultAdDigiteka on AdDigiteka {
  props {
    id
    debugEnabled
    digitekaEnabled
    digitekaId5Enabled
    digitekaIdGam
    digitekaMdtk
    digitekaMdtkVvv
    digitekaSection
    digitekaSiteId
    digitekaSiteName
    digitekaVVVEnabled
    digitekaVendor
    digitekaVvvLevel2
    digitekaVvvLevel4
    digitekaZone
    digitekaZoneInArticle
  }
}

fragment DefaultAdFirstId on AdFirstId {
  __typename
  props {
    id
    debug
    debugEnabled
    firstId
    firstIdVendorId
    rootDomain
  }
}

fragment DefaultAdGam on AdGam {
  __typename
  props {
    id
    debugEnabled
    gamLang
    gamNetworkId
  }
}

fragment DefaultAdGemius on AdGemius {
  __typename
  props {
    id
    debugEnabled
    gemiusContext
    gemiusId
    gemiusKey
    gemiusLang
    gemiusUseCmp
    gemiusVendorId
  }
}

fragment DefaultAdGtm on AdGtm {
  __typename
  props {
    id
    debugEnabled
    gtmId
  }
}

fragment DefaultAdIas on AdIas {
  __typename
  props {
    id
    debugEnabled
    debugUrl
    iasBsuitMeta
    iasCtxMeta
    iasCxenseMeta
    iasDlEventName
    iasGamId
    iasId
    iasKwMeta
    iasPubstackSiteName
  }
}

fragment DefaultAdId5 on AdId5 {
  __typename
  props {
    id
    configVendor
    debugEnabled
    idId5
    scriptBootstrap
    scriptCxense
  }
}

fragment DefaultAdInterstitial on AdInterstitial {
  __typename
  props {
    id
    debugEnabled
    interstitialAdunit
    interstitialArticleCount
    interstitialAudience
    interstitialEnabled
  }
}

fragment DefaultAdOpenAds on AdOpenAds {
  __typename
  props {
    id
    debugEnabled
    openAdsAdunit
    openAdsEnabled
  }
}

fragment DefaultAdOutbrain on AdOutbrain {
  __typename
  props {
    id
    classOutbrain
    dataObTemplate
    dataWidgetId
    debugEnabled
    debugUrl
    outbrainArticlePublishedDate
    outbrainEnabled
    outbrainVendorId
    outrbainFirstEditorialTarget
  }
}

fragment DefaultAdOutstream on AdOutstream {
  __typename
  props {
    id
    debugEnabled
    outstreamAdUnit
    outstreamMdtk
    outstreamPosition
    outstreamTarget
    outstreamVendorId
    outstreamZone
  }
}

fragment DefaultAdPubstack on AdPubstack {
  __typename
  props {
    id
    debugEnabled
    pubstackEnabled
    pubstackId
    pubstackNoConsent
    pubstackNoConsentNetworkId
    pubstackNoConsentSiteName
  }
}

fragment DefaultAdPubstackMeta on AdPubstackMeta {
  __typename
  props {
    id
    pubstackArticleId
    pubstackDeviceType
    pubstackEnvironment
    pubstackInventoryType
    pubstackLocale
    pubstackMemberStatus
    pubstackPageType
    pubstackSection
    pubstackSiteNameId
  }
}

fragment DefaultAdSeedtag on AdSeedtag {
  __typename
  props {
    id
    debugEnabled
    seedtagDesktop
    seedtagMobile
    seetagVendorId
  }
}

fragment DefaultAdSlotInPage on AdSlotInPage {
  __typename
  props {
    id
    adSlotInPageDivId
  }
}

fragment DefaultAdSlotOutbrain on AdSlotOutbrain {
  __typename
  props {
    id
    debugEnabled
    debugUrl
    slotOutbrainClass
    slotOutbrainDataObTemplate
    slotOutbrainDataSrc
    slotOutbrainDataWidgetId
  }
}

fragment DefaultAdSlotTaboola on AdSlotTaboola {
  __typename
  props {
    id
    slotTaboolaContainerId
    slotTaboolaFlush
    slotTaboolaMode
    slotTaboolaTargetType
  }
}

fragment DefaultAdTaboola on AdTaboola {
  __typename
  props {
    id
    debugEnabled
    taboolaApiKey
    taboolaId
    taboolaPath
    taboolaVendorId
  }
}

fragment DefaultAdTeads on AdTeads {
  __typename
  props {
    id
    debugEnabled
    teadsAdunitPath
    teadsDivId
    teadsEnabled
    teadsPartnerKey
    teadsPpid
  }
}

fragment DefaultAdTokensMeta on AdTokensMeta {
  __typename
  props {
    id
    adTokenMetaDn
    adTokensMetaAdKeywords
    adTokensMetaAid
    adTokensMetaDestination
    adTokensMetaDestinationParent
    adTokensMetaIsSensitive
    adTokensMetaKvp
    adTokensMetaLang
    adTokensMetaMediaEnrichment
    adTokensMetaMemberStatus
    adTokensMetaP1
    adTokensMetaPage
    adTokensMetaParagraph
    adTokensMetaRegion
    adTokensMetaScore
  }
}

fragment DefaultAdUtiq on AdUtiq {
  __typename
  props {
    id
    debugEnabled
    utiqEnabled
    utiqScriptLoader
  }
}

fragment DefaultAdViewtiful on AdViewtiful {
  __typename
  props {
    id
    debugEnabled
    viewtifulBannerClass
    viewtifulEnabled
    viewtifulHeader
    viewtifulInnerHeader
  }
}

fragment DefaultAdWeborama on AdWeborama {
  __typename
  props {
    id
    debugEnabled
    weboramaBlockedArticle
    weboramaEnvironment
    weboramaIdCrm
    weboramaIdSite
    weboramaKeywords
    weboramaLengthWords
    weboramaMediaEnrichment
    weboramaNbParagraph
    weboramaPremiumArticle
    weboramaPublicationDate
    weboramaReadingTime
    weboramaRegion
    weboramaSponsored
    weboramaSponsoredBy
    weboramaTitleArticle
    weboramaToken
    weboramaTopics
    weboramaVendorId
    weboramaWamId
  }
}

fragment DefaultAlertBanner on AlertBanner {
  __typename
  props {
    id
    internalName
    label
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultAppStoreLinks on AppStoreLinks {
  __typename
  props {
    id
    appStoreAriaLabel
    appStoreInteractions {
      __typename
      ...DefaultInteraction
    }
    googlePlayAriaLabel
    googlePlayInteractions {
      __typename
      ...DefaultInteraction
    }
    internalName
    title
  }
}

fragment DefaultArchieData on ArchieData {
  __typename
  props {
    id
    answer
    query
  }
}

fragment DefaultArticleAside on ArticleAside {
  __typename
  props {
    id
  }
}

fragment DefaultArticleBackToUniverse on ArticleBackToUniverse {
  __typename
  props {
    id
    showChevron
    universeImageAlt
    universeImageUrl
    universeName
    universeType
    universeUrl
    visible
  }
}

fragment DefaultArticleBody on ArticleBody {
  __typename
  props {
    id
    displayMode
  }
}

fragment DefaultArticleBodyCard on ArticleBodyCard {
  __typename
  props {
    id
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultArticleBodyChapter on ArticleBodyChapter {
  __typename
  props {
    id
    chapters {
      keyword
      url
    }
  }
}

fragment DefaultArticleBodyContentWebview on ArticleBodyContentWebview {
  __typename
  props {
    id
    blockId
    partialVersion
    url
  }
}

fragment DefaultArticleBodyEmbed on ArticleBodyEmbed {
  __typename
  props {
    id
    _key
    audioDescriptionUrl
    description
    hasCaptions
    imageAlt
    imageUrl
    provider
    transcriptUrl
    url
    vid
    videoFormat
  }
}

fragment DefaultArticleBodyGallery on ArticleBodyGallery {
  __typename
  props {
    id
  }
}

fragment DefaultArticleBodyImage on ArticleBodyImage {
  __typename
  props {
    id
    alt
    caption
    credit
    height
    placeholder
    portableTextImageFormat
    src
    width
  }
}

fragment DefaultArticleBodyInreadAd on ArticleBodyInreadAd {
  __typename
  props {
    id
    _key
    classification
    divId
    dne
    userStatus
    visibility
  }
}

fragment DefaultArticleBodyInterview on ArticleBodyInterview {
  __typename
  props {
    id
    _key
    qas {
      answer
      question
    }
  }
}

fragment DefaultArticleBodyLink on ArticleBodyLink {
  __typename
  props {
    id
    _key
    linkType
    newWindow
    text
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultArticleBodyList on ArticleBodyList {
  __typename
  props {
    id
    listType
  }
}

fragment DefaultArticleBodyListItem on ArticleBodyListItem {
  __typename
  props {
    id
  }
}

fragment DefaultArticleBodyMultiBlock on ArticleBodyMultiBlock {
  __typename
  props {
    id
    _key
    listStyle
    multiBlockStyle
  }
}

fragment DefaultArticleBodyPaywallMarker on ArticleBodyPaywallMarker {
  __typename
  props {
    id
    _key
    config {
      ctaText
      ctaUrl
      enabledTemplates
      isEnabled
      message
      minParagraphs
      mode
      visiblePercentage
    }
    native {
      overlayColor
      overlayStyle
    }
    qiota {
      divId
      scriptUrl
    }
    webview {
      accessStrategy
      accessTier
      articleId
      decisionReason
      displayMode
      offerId
      providerMode
      wallType
    }
  }
}

fragment DefaultArticleBodyQuote on ArticleBodyQuote {
  __typename
  props {
    id
    _key
    quote
  }
}

fragment DefaultArticleBodyRelatedArticle on ArticleBodyRelatedArticle {
  __typename
  props {
    id
    _key
    chapo
    source
    sourceId
  }
}

fragment DefaultArticleBodyRelatedLinks on ArticleBodyRelatedLinks {
  __typename
  props {
    id
    _key
  }
}

fragment DefaultArticleBodyRightOfReply on ArticleBodyRightOfReply {
  __typename
  props {
    id
    _key
    reply
  }
}

fragment DefaultArticleBodySpan on ArticleBodySpan {
  __typename
  props {
    id
    _key
    marks
    text
  }
}

fragment DefaultArticleBodyTextBlock on ArticleBodyTextBlock {
  __typename
  props {
    id
    dropCap
    level
    plainText
    style
  }
}

fragment DefaultArticleBodyTitle on ArticleBodyTitle {
  __typename
  props {
    id
    bodyTitleKickerFlagPreset
    bodyTitleKickerFlagSize
    bodyTitleKickerSpacing
    bodyTitleMarker
    bodyTitleSize
    colorScheme
    kickerFlag
    kickerText
    level
    showDivider
    titleContent {
      __typename
      ... on ArticleBodySpan {
        __typename
        ...DefaultArticleBodySpan
      }
    }
  }
}

fragment DefaultArticleChapitre on ArticleChapitre {
  __typename
  props {
    id
    className
  }
}

fragment DefaultArticleCommentsSection on ArticleCommentsSection {
  __typename
  props {
    id
    commentsEnabled
    disabledMessage
  }
}

fragment DefaultArticleFocus on ArticleFocus {
  __typename
  props {
    id
    titleSlot {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
  }
}

fragment DefaultGridLayout on GridLayout {
  __typename
  gridLayoutProps: props {
    id
    gridItems {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
      ... on VisualCard {
        __typename
        ...DefaultVisualCard
      }
    }
  }
}

fragment DefaultArticleFocusVertical on ArticleFocusVertical {
  __typename
  props {
    id
    showTitle
    showDivider
    showSecondaryImages
    titleSlot {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
    articleBlocFocusVerticalCta {
      text
      href
      interactions {
        __typename
        ...DefaultInteraction
      }
    }
    mainArticle {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
    }
    secondaryArticles {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
      ... on GridArticleCards {
        __typename
        ...DefaultGridArticleCards
      }
      ... on GridLayout {
        __typename
        ...DefaultGridLayout
      }
    }
  }
}

fragment DefaultArticleHeaderChapitreSticky on ArticleHeaderChapitreSticky {
  __typename
  props {
    id
    className
    label
    mainTableOfContentsSelector
    stickyPictogram
    zIndex
  }
}

fragment DefaultArticleHeaderMedia on ArticleHeaderMedia {
  __typename
  props {
    id
    alignment
    alt
    ariaLabel
    autoPlay
    byline
    caption
    className
    copyright
    credit
    customStyle
    height
    imageFormat
    label
    loop
    media
    mediaAspectRatio
    mediaLayout
    mediaMobileAspectRatio
    mediaPictogram
    mediaVariant
    mediaVisual
    mozallowfullscreen
    muted
    playsInline
    src
    url
    useDataSrc
    webkitallowfullscreen
    width
  }
}

fragment DefaultArticleHeaderChapter on ArticleHeaderChapter {
  __typename
  props {
    id
    chapterText
    heading
    asset {
      __typename
      ... on ArticleHeaderMedia {
        __typename
        ...DefaultArticleHeaderMedia
      }
      ... on Media {
        __typename
        ...DefaultMedia
      }
    }
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultArticleHeaderImmersive on ArticleHeaderImmersive {
  __typename
  props {
    id
    mediaAspectRatio
    mediaMobileAspectRatio
  }
}

fragment DefaultArticleHeaderOpinion on ArticleHeaderOpinion {
  __typename
  props {
    id
    authors {
      href
      location
      name
      role
      title
    }
    editorLogoSrc
    imageAlt
    imageSrc
    isExternal
    isFollowing
    label
    opinionPictogram
    redactionName
    tagText
  }
}

fragment DefaultArticleHeaderParallax on ArticleHeaderParallax {
  __typename
  props {
    id
    articleHeaderParallaxAriaLabel
    articleHeaderParallaxBlocksText
    articleHeaderParallaxEnableAutoPlay
    articleHeaderParallaxMediaType
    articleHeaderParallaxOverlayOpacity
    articleHeaderParallaxSrc
  }
}

fragment DefaultArticleHeaderPodcast on ArticleHeaderPodcast {
  __typename
  props {
    id
  }
}

fragment DefaultArticleItemListJsonLd on ArticleItemListJsonLd {
  __typename
  props {
    id
  }
}

fragment DefaultArticleKiosque on ArticleKiosque {
  __typename
  props {
    id
    kiosqueCardImageRatio
    showKiosqueTitleChevron
  }
}

fragment DefaultArticleMetaTags on ArticleMetaTags {
  __typename
  props {
    id
    tagSize
    tags {
      label
      href
    }
  }
}

fragment DefaultArticleMix on ArticleMix {
  __typename
  props {
    id
    interactions {
      __typename
      ...DefaultInteraction
    }
    articleBlocMixTitleItem {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
    articleBlocMixCta {
      __typename
      ... on Button {
        __typename
        ...DefaultButton
      }
    }
    articleBlocMixMainCards {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
    }
    articleBlocMixSecondaryCards {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
    }
    articleBlocMixSecondaryMediaSizing
  }
}

fragment DefaultArticleNativeAdBadge on ArticleNativeAdBadge {
  __typename
  props {
    id
    badgeVariant
    label
    shouldRender
  }
}

fragment DefaultArticleNewsArticleJsonLd on ArticleNewsArticleJsonLd {
  __typename
  props {
    id
  }
}

fragment DefaultArticleNewsFeedItem on ArticleNewsFeedItem {
  __typename
  props {
    id
    date
    interactions {
      __typename
      ...DefaultInteraction
    }
    itemContent {
      __typename
      ... on ArticleCard {
        __typename
        ...DefaultArticleCard
      }
      ... on ArticleCardContent {
        __typename
        ...DefaultArticleCardContent
      }
    }
  }
}

fragment DefaultArticleNewsFeedTab on ArticleNewsFeedTab {
  __typename
  props {
    id
    feedId
    label
    interactions {
      __typename
      ...DefaultInteraction
    }
    tabActions {
      __typename
      ... on Button {
        __typename
        ...DefaultButton
      }
    }
    tabItems {
      __typename
      ... on ArticleNewsFeedItem {
        __typename
        ...DefaultArticleNewsFeedItem
      }
      ... on AdSlot {
        __typename
        ...DefaultAdSlot
      }
      ... on RailCard {
        __typename
        ...DefaultRailCard
      }
    }
  }
}

fragment DefaultArticleNewsFeed on ArticleNewsFeed {
  __typename
  props {
    id
    blockId
    itemsPerPage
    paginationEnabled
    newsFeedMarkVisited
    interactions {
      __typename
      ...DefaultInteraction
    }
    newsFeedTitleSlot {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
    newsFeedTabsMeta {
      feedId
      label
    }
    newsFeedTabs {
      __typename
      ... on ArticleNewsFeedTab {
        __typename
        ...DefaultArticleNewsFeedTab
      }
    }
    feedInjections {
      blockId
      injectionType
      position
      content {
        __typename
        ... on AdSlot {
          __typename
          ...DefaultAdSlot
        }
      }
    }
  }
}

fragment DefaultArticlePaywallDataLayer on ArticlePaywallDataLayer {
  __typename
  props {
    id
    dataLayer
  }
}

fragment DefaultArticlePaywallJsonLd on ArticlePaywallJsonLd {
  __typename
  props {
    id
  }
}

fragment DefaultArticleQiotaScript on ArticleQiotaScript {
  __typename
  props {
    id
    scriptUrl
  }
}

fragment DefaultArticlePrecision on ArticlePrecision {
  __typename
  props {
    id
    precisionText
  }
}

fragment DefaultArticleQuickAccess on ArticleQuickAccess {
  __typename
  props {
    id
    internalName
    label
    interactions {
      __typename
      ...DefaultInteraction
    }
  }
}

fragment DefaultArticleSommaireSponsorise on ArticleSommaireSponsorise {
  __typename
  props {
    id
    containerId
    isPagination
    itemsPerPage
    paginationEnabled
    sommaireDescription
  }
}

fragment DefaultArticleSommaireSponsoriseTitle on ArticleSommaireSponsoriseTitle {
  __typename
  props {
    id
    sommaireSponsoriseTitleText
  }
}

fragment DefaultArticleToolbarComment on ArticleToolbarComment {
  __typename
  props {
    id
    contentDescription
    icon
    label
  }
}

fragment DefaultArticleToolbarGift on ArticleToolbarGift {
  __typename
  props {
    id
    contentDescription
    icon
    label
  }
}

fragment DefaultArticleToolbarResumeIA on ArticleToolbarResumeIA {
  __typename
  props {
    id
    contentDescription
    icon
    label
  }
}

fragment DefaultArticleToolbarSave on ArticleToolbarSave {
  __typename
  props {
    id
    contentDescription
    icon
    label
  }
}

fragment DefaultArticleToolbarSettings on ArticleToolbarSettings {
  __typename
  props {
    id
    contentDescription
    icon
    label
  }
}

fragment DefaultArticleToolbarShare on ArticleToolbarShare {
  __typename
  props {
    id
    contentDescription
    facebookAppId
    icon
    label
  }
}

fragment DefaultArticleToolbarTTS on ArticleToolbarTTS {
  __typename
  props {
    id
    contentDescription
    icon
    label
  }
}

fragment DefaultArticleTopList on ArticleTopList {
  __typename
  props {
    id
    articleTopListChildItems {
      __typename
      ... on GridLayout {
        __typename
        ...DefaultGridLayout
      }
    }
    articleTopListNumberOfItems
    showDividers
    articleTopListTitleSlot {
      __typename
      ... on BlocTitle {
        __typename
        ...DefaultBlocTitle
      }
    }
    articleTopListVariant
  }
}

fragment DefaultArticleVertical on ArticleVertical {
  __typename
  props {
    id
    showVerticalBlocTitleChevron
    verticalBlocCardImageRatio
    verticalBlocHref
    verticalBlocTitle
  }
}

41,972 chars · codepastes.com