chromium/chrome/test/data/android/feed/feed_world.gcl.textproto

initial_response {
  [components.feed.core.proto.wire.FeedResponse.feed_response] {
  data_operation {
    operation: CLEAR_ALL
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "piet-shared-state"
        id: 1243929906
        table: "piet-shared-state"
      }
    }
    piet_shared_state {
      stylesheets {
        stylesheet_id: "story-stylesheet"
        styles {
          style_id: "style-story-root"
        }
        styles {
          style_id: "style-story-image-cell"
          rounded_corners {
            bitmask: 6
            radius: 8
            radius_dp: 8
          }
          relative_height: FILL_PARENT
        }
        styles {
          style_id: "style-story-image"
          width: 124
          height: 124
          scale_type: CENTER_CROP
          gravity_vertical: GRAVITY_TOP
        }
        styles {
          style_id: "style-story-text-style"
          padding {
            top: 16
            bottom: 16
            start: 16
            end: 16
          }
        }
        styles {
          style_id: "style-story-title"
          font {
            size: 16
            line_height: 20
          }
          max_lines: 3
        }
        styles {
          style_id: "style-story-publisher-line"
          padding {
            top: 8
          }
        }
        styles {
          style_id: "style-story-publisher-line-text"
          font {
            size: 12
            line_height: 16
          }
          max_lines: 1
        }
        styles {
          style_id: "style-story-fav-icon"
          margins {
            end: 8
          }
          width: 16
          height: 16
          conditions {
            dark_light {
              mode: LIGHT
            }
          }
          image_loading_settings {
            pre_load_fill {
              color: 4294046708
            }
          }
        }
        styles {
          style_id: "style-story-fav-icon"
          margins {
            end: 8
          }
          width: 16
          height: 16
          conditions {
            dark_light {
              mode: DARK
            }
          }
          image_loading_settings {
            pre_load_fill {
              color: 4282138691
            }
          }
        }
        styles {
          style_id: "style-badge-icon"
          margins {
            start: 6
          }
          width: 18
          height: 18
        }
        styles {
          style_id: "style-story-image-pre-fill"
          conditions {
            dark_light {
              mode: LIGHT
            }
          }
          image_loading_settings {
            fade_in_image_on_load: true
            pre_load_fill {
              color: 4294046708
            }
          }
        }
        styles {
          style_id: "style-story-image-pre-fill"
          conditions {
            dark_light {
              mode: DARK
            }
          }
          image_loading_settings {
            fade_in_image_on_load: true
            pre_load_fill {
              color: 4282138691
            }
          }
        }
        styles {
          style_id: "style-story-publisher-line-text-color"
          color: 4284441448
          conditions {
            dark_light {
              mode: LIGHT
            }
          }
        }
        styles {
          style_id: "style-story-publisher-line-text-color"
          color: 4288323750
          conditions {
            dark_light {
              mode: DARK
            }
          }
        }
        styles {
          style_id: "style-story-title-color"
          color: 4280295716
          conditions {
            dark_light {
              mode: LIGHT
            }
          }
        }
        styles {
          style_id: "style-story-title-color"
          color: 4293454573
          conditions {
            dark_light {
              mode: DARK
            }
          }
        }
      }
      templates {
        template_id: "story-template"
        stylesheet_id: "story-stylesheet"
        element {
          element_list {
            style_references {
              style_ids: "style-story-root"
            }
            contents {
              element {
                grid_row {
                  cells {
                    content {
                      element {
                        element_list {
                          style_references {
                            style_ids: "style-story-text-style"
                          }
                          contents {
                            element {
                              text_element {
                                style_references {
                                  style_ids: "style-story-title"
                                  style_ids: "style-story-title-color"
                                }
                                parameterized_text_binding {
                                  binding_id: "story-title"
                                }
                              }
                              style_references {
                                style_ids: "style-story-title"
                                style_ids: "style-story-title-color"
                              }
                            }
                          }
                          contents {
                            element {
                              grid_row {
                                style_references {
                                  style_ids: "style-story-publisher-line"
                                }
                                cells {
                                  width {
                                    content_width: CONTENT_WIDTH
                                  }
                                  content {
                                    element {
                                      image_element {
                                        style_references {
                                          style_ids: "style-story-fav-icon"
                                        }
                                        image_binding {
                                          binding_id: "story-publisher-favicon"
                                        }
                                      }
                                      style_references {
                                        style_ids: "style-story-fav-icon"
                                      }
                                      gravity_vertical: GRAVITY_MIDDLE
                                    }
                                  }
                                }
                                cells {
                                  width {
                                    content_width: CONTENT_WIDTH
                                    is_collapsible: true
                                  }
                                  content {
                                    element {
                                      text_element {
                                        style_references {
                                          style_ids: "style-story-publisher-line-text"
                                          style_ids: "style-story-publisher-line-text-color"
                                        }
                                        parameterized_text_binding {
                                          binding_id: "story-publisher"
                                        }
                                      }
                                      style_references {
                                        style_ids: "style-story-publisher-line-text"
                                        style_ids: "style-story-publisher-line-text-color"
                                      }
                                    }
                                  }
                                }
                                cells {
                                  width {
                                    content_width: CONTENT_WIDTH
                                  }
                                  content {
                                    element {
                                      text_element {
                                        style_references {
                                          style_ids: "style-story-publisher-line-text"
                                          style_ids: "style-story-publisher-line-text-color"
                                        }
                                        parameterized_text_binding {
                                          binding_id: "story-published"
                                        }
                                      }
                                      style_references {
                                        style_ids: "style-story-publisher-line-text"
                                        style_ids: "style-story-publisher-line-text-color"
                                      }
                                    }
                                  }
                                }
                                cells {
                                  width {
                                    content_width: CONTENT_WIDTH
                                  }
                                  content {
                                    element {
                                      image_element {
                                        style_references {
                                          style_ids: "style-badge-icon"
                                        }
                                        image_binding {
                                          binding_id: "story-video-badge"
                                          is_optional: true
                                        }
                                      }
                                      style_references {
                                        style_ids: "style-badge-icon"
                                      }
                                      visibility_state {
                                        overriding_bound_visibility {
                                          binding_id: "store-video-badge-visible"
                                        }
                                        default_visibility: GONE
                                      }
                                    }
                                  }
                                }
                                cells {
                                  width {
                                    content_width: CONTENT_WIDTH
                                  }
                                  content {
                                    element {
                                      image_element {
                                        style_references {
                                          style_ids: "style-badge-icon"
                                        }
                                        image_binding {
                                          binding_id: "story-offline-badge"
                                        }
                                      }
                                      style_references {
                                        style_ids: "style-badge-icon"
                                      }
                                      visibility_state {
                                        overriding_bound_visibility {
                                          binding_id: "story-offline-badge-visible"
                                        }
                                        default_visibility: GONE
                                      }
                                    }
                                  }
                                }
                              }
                              style_references {
                                style_ids: "style-story-publisher-line"
                              }
                            }
                          }
                        }
                        style_references {
                          style_ids: "style-story-text-style"
                        }
                      }
                    }
                  }
                  cells {
                    width {
                      content_width: CONTENT_WIDTH
                    }
                    content {
                      element {
                        style_references {
                          style_ids: "style-story-image-cell"
                        }
                        visibility_state {
                          overriding_bound_visibility {
                            binding_id: "story-image-visibility"
                          }
                          default_visibility: GONE
                        }
                        element_stack {
                          contents {
                            element {
                              image_element {
                                style_references {
                                  style_ids: "style-story-image"
                                  style_ids: "style-story-image-pre-fill"
                                }
                                image_binding {
                                  binding_id: "story-image"
                                }
                              }
                              style_references {
                                style_ids: "style-story-image"
                                style_ids: "style-story-image-pre-fill"
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
          actions_binding {
            binding_id: "story-click-action"
          }
          style_references {
            style_ids: "style-story-root"
          }
        }
        stylesheets {
          stylesheet_ids: "story-stylesheet"
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
    }
    feature {
      renderable_unit: STREAM
      [components.feed.core.proto.ui.stream.Stream.stream_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 16247114194813506672
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 8501750534573323053
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.24852186
        }
        representation_data {
          uri: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
          published_time_seconds: 1572285180
        }
        offline_metadata {
          title: "Apple unveils pricier AirPods Pro with new design and noise cancellation"
          image_url: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSfdhgdPcoCFjREKSdVm3q7A6ofapb6Y4RxiAdywnR42LpmFrvg1PwC83BiBN7Z&s=10"
          publisher: "CNN.com"
          favicon_url: "https://www.google.com/s2/favicons?domain=www.cnn.com&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                      sources {
                        url: "overlay-image://?direction=start&url=https://encrypted-tbn0.gstatic.com/images?q%3Dtbn:ANd9GcSfdhgdPcoCFjREKSdVm3q7A6ofapb6Y4RxiAdywnR42LpmFrvg1PwC83BiBN7Z%26s%3D10"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "Apple unveils pricier AirPods Pro with new design and noise cancellation"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=www.cnn.com&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "CNN.com"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572285180
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 8501750534573323053
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 1558832992668070990
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    image {
                      sources {
                        url: "asset://video_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system/1x/play_circle_filled_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://video_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system/1x/play_circle_filled_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
                        offline_binding {
                          visibility: GONE
                        }
                        not_offline_binding {
                          visibility: VISIBLE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://amp.cnn.com/cnn/2019/10/28/tech/airpods-pro/index.html"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: VISIBLE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 8501750534573323053
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 1558832992668070990
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 8501750534573323053
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 1558832992668070990
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 1558832992668070990
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 3917892487156401488
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 9813294975524636451
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.23091772
        }
        representation_data {
          uri: "https://www.npr.org/2019/10/28/774010986/secret-air-force-space-plane-lands-after-more-than-2-years-in-orbit"
          published_time_seconds: 1572259140
        }
        offline_metadata {
          title: "Secret Air Force Space Plane Lands After More Than 2 Years In Orbit"
          publisher: "NPR"
          favicon_url: "https://www.google.com/s2/favicons?domain=www.npr.org&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "Secret Air Force Space Plane Lands After More Than 2 Years In Orbit"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=www.npr.org&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "NPR"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572259140
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://www.npr.org/2019/10/28/774010986/secret-air-force-space-plane-lands-after-more-than-2-years-in-orbit"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://www.npr.org/2019/10/28/774010986/secret-air-force-space-plane-lands-after-more-than-2-years-in-orbit"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://www.npr.org/2019/10/28/774010986/secret-air-force-space-plane-lands-after-more-than-2-years-in-orbit"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://www.npr.org/2019/10/28/774010986/secret-air-force-space-plane-lands-after-more-than-2-years-in-orbit"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 9813294975524636451
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 18373685811079877527
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://www.npr.org/2019/10/28/774010986/secret-air-force-space-plane-lands-after-more-than-2-years-in-orbit"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: GONE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 9813294975524636451
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 18373685811079877527
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 9813294975524636451
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 18373685811079877527
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 18373685811079877527
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 15164373594721827724
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 11621817100102142119
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.23098952
        }
        representation_data {
          uri: "https://www.yahoo.com/entertainment/t-says-iggy-azalea-started-182613881.html"
          published_time_seconds: 1572291960
        }
        offline_metadata {
          title: "TI Says Iggy Azalea Started \'Acting Different\' After Finding Out White People Liked Her"
          publisher: "Yahoo"
          favicon_url: "https://www.google.com/s2/favicons?domain=www.yahoo.com&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "TI Says Iggy Azalea Started \'Acting Different\' After Finding Out White People Liked Her"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=www.yahoo.com&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "Yahoo"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572291960
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://www.yahoo.com/entertainment/t-says-iggy-azalea-started-182613881.html"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://www.yahoo.com/entertainment/t-says-iggy-azalea-started-182613881.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://www.yahoo.com/entertainment/t-says-iggy-azalea-started-182613881.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://www.yahoo.com/entertainment/t-says-iggy-azalea-started-182613881.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 11621817100102142119
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 10758500140978873361
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://www.yahoo.com/entertainment/t-says-iggy-azalea-started-182613881.html"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: GONE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 11621817100102142119
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 10758500140978873361
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 11621817100102142119
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 10758500140978873361
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 10758500140978873361
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 13512633708909128242
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 16372993406041505731
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.22743402
        }
        representation_data {
          uri: "https://www.zdnet.com/google-amp/article/undoing-my-1000-mistake-why-im-returning-the-pixel-4xl-to-google/"
          published_time_seconds: 1572270900
        }
        offline_metadata {
          title: "My $1,000 mistake: Here\'s why I\342\200\231m returning the Pixel 4 XL to Google"
          image_url: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSFdWtUEAee0iJlaVie8WdcYMhetdJqpj5_vJf4uV6NBgssesZx-3kMjyAYG_E0&s=10"
          publisher: "ZDNet"
          favicon_url: "https://www.google.com/s2/favicons?domain=www.zdnet.com&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                      sources {
                        url: "overlay-image://?direction=start&url=https://encrypted-tbn0.gstatic.com/images?q%3Dtbn:ANd9GcSFdWtUEAee0iJlaVie8WdcYMhetdJqpj5_vJf4uV6NBgssesZx-3kMjyAYG_E0%26s%3D10"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "My $1,000 mistake: Here\'s why I\342\200\231m returning the Pixel 4 XL to Google"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=www.zdnet.com&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "ZDNet"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572270900
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://www.zdnet.com/google-amp/article/undoing-my-1000-mistake-why-im-returning-the-pixel-4xl-to-google/"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://www.zdnet.com/google-amp/article/undoing-my-1000-mistake-why-im-returning-the-pixel-4xl-to-google/"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://www.zdnet.com/google-amp/article/undoing-my-1000-mistake-why-im-returning-the-pixel-4xl-to-google/"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://www.zdnet.com/google-amp/article/undoing-my-1000-mistake-why-im-returning-the-pixel-4xl-to-google/"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 16372993406041505731
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 4563377516038315139
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://www.zdnet.com/google-amp/article/undoing-my-1000-mistake-why-im-returning-the-pixel-4xl-to-google/"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: VISIBLE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 16372993406041505731
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 4563377516038315139
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 16372993406041505731
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 4563377516038315139
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 4563377516038315139
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 15226898858753716145
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 9850293686876810008
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.22031662
        }
        representation_data {
          uri: "https://www.theverge.com/platform/amp/2019/10/29/20937559/amazon-echo-buds-wireless-earbuds-review-features-bose-noise-reduction-price"
          published_time_seconds: 1572354000
        }
        offline_metadata {
          title: "Amazon Echo Buds review: great sound at the right price"
          image_url: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQn9_HUuQaPK4R-SPMJ08Labax_EtNOUu4jK7nJRQwjtl2L2rNuQT9_AqJYjdu0&s=10"
          publisher: "The Verge"
          favicon_url: "https://www.google.com/s2/favicons?domain=www.theverge.com&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                      sources {
                        url: "overlay-image://?direction=start&url=https://encrypted-tbn0.gstatic.com/images?q%3Dtbn:ANd9GcQn9_HUuQaPK4R-SPMJ08Labax_EtNOUu4jK7nJRQwjtl2L2rNuQT9_AqJYjdu0%26s%3D10"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "Amazon Echo Buds review: great sound at the right price"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=www.theverge.com&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "The Verge"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572354000
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://www.theverge.com/platform/amp/2019/10/29/20937559/amazon-echo-buds-wireless-earbuds-review-features-bose-noise-reduction-price"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://www.theverge.com/platform/amp/2019/10/29/20937559/amazon-echo-buds-wireless-earbuds-review-features-bose-noise-reduction-price"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://www.theverge.com/platform/amp/2019/10/29/20937559/amazon-echo-buds-wireless-earbuds-review-features-bose-noise-reduction-price"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://www.theverge.com/platform/amp/2019/10/29/20937559/amazon-echo-buds-wireless-earbuds-review-features-bose-noise-reduction-price"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 9850293686876810008
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 12946574523718508940
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://www.theverge.com/platform/amp/2019/10/29/20937559/amazon-echo-buds-wireless-earbuds-review-features-bose-noise-reduction-price"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: VISIBLE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 9850293686876810008
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 12946574523718508940
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 9850293686876810008
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 12946574523718508940
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 12946574523718508940
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 6734376332942827480
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 8369813942571353230
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.21396348
        }
        representation_data {
          uri: "https://arstechnica.com/information-technology/2019/10/att-loses-another-1-3-million-tv-customers-as-directv-freefall-continues/?amp=1"
          published_time_seconds: 1572279660
        }
        offline_metadata {
          title: "AT&T loses another 1.3 million TV customers as DirecTV freefall continues"
          image_url: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcShfpX4UzCW3xsRki6Wr8L4bfFKMdkw7SdrmSuutfIS7Fv8K6-ElLD3svvFCXq0&s=10"
          publisher: "Ars Technica"
          favicon_url: "https://www.google.com/s2/favicons?domain=arstechnica.com&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                      sources {
                        url: "overlay-image://?direction=start&url=https://encrypted-tbn0.gstatic.com/images?q%3Dtbn:ANd9GcShfpX4UzCW3xsRki6Wr8L4bfFKMdkw7SdrmSuutfIS7Fv8K6-ElLD3svvFCXq0%26s%3D10"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "AT&T loses another 1.3 million TV customers as DirecTV freefall continues"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=arstechnica.com&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "Ars Technica"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572279660
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://arstechnica.com/information-technology/2019/10/att-loses-another-1-3-million-tv-customers-as-directv-freefall-continues/?amp=1"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://arstechnica.com/information-technology/2019/10/att-loses-another-1-3-million-tv-customers-as-directv-freefall-continues/?amp=1"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://arstechnica.com/information-technology/2019/10/att-loses-another-1-3-million-tv-customers-as-directv-freefall-continues/?amp=1"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://arstechnica.com/information-technology/2019/10/att-loses-another-1-3-million-tv-customers-as-directv-freefall-continues/?amp=1"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 8369813942571353230
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 992937832752958130
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    visibility: GONE
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://arstechnica.com/information-technology/2019/10/att-loses-another-1-3-million-tv-customers-as-directv-freefall-continues/?amp=1"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: VISIBLE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 8369813942571353230
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 992937832752958130
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 8369813942571353230
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 992937832752958130
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 992937832752958130
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 333646123833397747
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "stories.f"
        id: 843266236785480651
        table: "FEATURE"
      }
      renderable_unit: CONTENT
      [components.feed.core.proto.ui.stream.Content.content_extension] {
        type: PIET
        basic_logging_metadata {
          score: 0.22791371
        }
        representation_data {
          uri: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
          published_time_seconds: 1572379826
        }
        offline_metadata {
          title: "Shouting match erupts in Vindman deposition as Democrats accuse Republicans of trying to out whistleblower"
          image_url: "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQVOZgsOCHP_S85B1URBqC4xKS6vvGOuGCMu6rVqxdSHbpneYAeGRds5Ok2mpcl&s=10"
          publisher: "CNN.com"
          favicon_url: "https://www.google.com/s2/favicons?domain=www.cnn.com&sz=48"
        }
        [components.feed.core.proto.ui.stream.PietContent.piet_content_extension] {
          piet_shared_states {
            content_domain: "piet-shared-state"
            id: 1243929906
            table: "piet-shared-state"
          }
          frame {
            stylesheet {
              stylesheet_id: "frame-story-stylesheet"
            }
            contents {
              template_invocation {
                template_id: "story-template"
                binding_contexts {
                  binding_values {
                    binding_id: "story-image"
                    image {
                      sources {
                        url: "overlay-image://?direction=start&url=https://encrypted-tbn0.gstatic.com/images?q%3Dtbn:ANd9GcQVOZgsOCHP_S85B1URBqC4xKS6vvGOuGCMu6rVqxdSHbpneYAeGRds5Ok2mpcl%26s%3D10"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-title"
                    parameterized_text {
                      text: "Shouting match erupts in Vindman deposition as Democrats accuse Republicans of trying to out whistleblower"
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher-favicon"
                    image {
                      sources {
                        url: "https://www.google.com/s2/favicons?domain=www.cnn.com&sz=48"
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-publisher"
                    parameterized_text {
                      text: "CNN.com"
                    }
                  }
                  binding_values {
                    binding_id: "story-published"
                    parameterized_text {
                      text: " - %s"
                      parameters {
                        timestamp_seconds: 1572379826
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-click-action"
                    actions {
                      on_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_URL
                                open_url_data {
                                  url: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
                                }
                              }
                            }
                          }
                        }
                      }
                      on_long_click_action {
                        [components.feed.core.proto.ui.action.PietFeedActionPayload.piet_feed_action_payload_extension] {
                          feed_action_payload {
                            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                              metadata {
                                type: OPEN_CONTEXT_MENU
                                open_context_menu_data {
                                  context_menu_data {
                                    label: "Open in new tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_TAB
                                          open_url_data {
                                            url: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in incognito tab"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_INCOGNITO
                                          open_url_data {
                                            url: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Open in other window"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: OPEN_URL_NEW_WINDOW
                                          open_url_data {
                                            url: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Download link"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DOWNLOAD
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Remove"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: DISMISS_LOCAL
                                          dismiss_data {
                                            content_id {
                                              content_domain: "stories.f"
                                              id: 843266236785480651
                                              table: "FEATURE"
                                            }
                                            data_operations {
                                              operation: REMOVE
                                              metadata {
                                                content_id {
                                                  content_domain: "content.f"
                                                  id: 7996700636074714676
                                                  table: "FEATURE"
                                                }
                                              }
                                              feature {
                                                parent_id {
                                                  content_domain: "root"
                                                  id: 0
                                                  table: "FEATURE"
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                  context_menu_data {
                                    label: "Learn more"
                                    feed_action_payload {
                                      [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
                                        metadata {
                                          type: LEARN_MORE
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-video-badge"
                    image {
                      sources {
                        url: "asset://video_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system/1x/play_circle_filled_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://video_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system/1x/play_circle_filled_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "store-video-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
                        offline_binding {
                          visibility: GONE
                        }
                        not_offline_binding {
                          visibility: VISIBLE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge"
                    image {
                      sources {
                        url: "asset://offline_indicator_badge"
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                      }
                      sources {
                        url: "asset://offline_indicator_badge_dark"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                      sources {
                        url: "https://www.gstatic.com/images/icons/material/system_gm/1x/file_download_done_grey600_24dp.png"
                        conditions {
                          dark_light {
                            mode: DARK
                          }
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-offline-badge-visible"
                    host_binding_data {
                      [components.feed.core.proto.ui.stream.OfflineExtension.offline_extension] {
                        url: "https://amp.cnn.com/cnn/2019/10/29/politics/vindman-testimony-whistleblower-identity/index.html"
                        offline_binding {
                          visibility: VISIBLE
                        }
                        not_offline_binding {
                          visibility: GONE
                        }
                      }
                    }
                  }
                  binding_values {
                    binding_id: "story-image-visibility"
                    visibility: VISIBLE
                  }
                }
              }
            }
            stylesheets {
              stylesheets {
                stylesheet_id: "frame-story-stylesheet"
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "stories.f"
        id: 843266236785480651
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "content.f"
        id: 7996700636074714676
        table: "FEATURE"
      }
      renderable_unit: CARD
      [components.feed.core.proto.ui.stream.Card.card_extension] {
        [components.feed.core.proto.ui.stream.SwipeActionExtension.swipe_action_extension] {
          swipe_action {
            [components.feed.core.proto.ui.action.FeedAction.feed_action_extension] {
              metadata {
                type: DISMISS_LOCAL
                dismiss_data {
                  content_id {
                    content_domain: "stories.f"
                    id: 843266236785480651
                    table: "FEATURE"
                  }
                  data_operations {
                    operation: REMOVE
                    metadata {
                      content_id {
                        content_domain: "content.f"
                        id: 7996700636074714676
                        table: "FEATURE"
                      }
                    }
                    feature {
                      parent_id {
                        content_domain: "root"
                        id: 0
                        table: "FEATURE"
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "content.f"
        id: 7996700636074714676
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: CLUSTER
      [components.feed.core.proto.ui.stream.Cluster.cluster_extension] {
      }
    }
  }
  data_operation {
    operation: UPDATE_OR_APPEND
    metadata {
      content_id {
        content_domain: "token"
        id: 4110789508019274597
        table: "FEATURE"
      }
    }
    feature {
      parent_id {
        content_domain: "root"
        id: 0
        table: "FEATURE"
      }
      renderable_unit: TOKEN
      [components.feed.core.proto.wire.Token.token_extension] {
        next_page_token: "dummy_token"
      }
    }
  }
  feed_response_metadata {
    response_time_ms: 1572380162
  }
  server_capabilities: BASE_UI
  }
}