scala_library( sources = ["**/*.scala"], compiler_option_sets = ["fatal_warnings"], strict_deps = True, tags = [ "bazel-compatible", ], dependencies = [ "3rdparty/jvm/com/twitter/bijection:scrooge", "3rdparty/jvm/com/twitter/storehaus:core", "abdecider", "abuse/detection/src/main/thrift/com/twitter/abuse/detection/scoring:thrift-scala", "ann/src/main/scala/com/twitter/ann/common", "ann/src/main/thrift/com/twitter/ann/common:ann-common-scala", "audience-rewards/thrift/src/main/thrift:thrift-scala", "communities/thrift/src/main/thrift/com/twitter/communities:thrift-scala", "configapi/configapi-core", "configapi/configapi-decider", "content-mixer/thrift/src/main/thrift:thrift-scala", "content-recommender/thrift/src/main/thrift:thrift-scala", "copyselectionservice/server/src/main/scala/com/twitter/copyselectionservice/algorithms", "copyselectionservice/thrift/src/main/thrift:copyselectionservice-scala", "cortex-deepbird/thrift/src/main/thrift:thrift-java", "cr-mixer/thrift/src/main/thrift:thrift-scala", "cuad/projects/hashspace/thrift:thrift-scala", "cuad/projects/tagspace/thrift/src/main/thrift:thrift-scala", "detopic/thrift/src/main/thrift:thrift-scala", "discovery-common/src/main/scala/com/twitter/discovery/common/configapi", "discovery-common/src/main/scala/com/twitter/discovery/common/ddg", "discovery-common/src/main/scala/com/twitter/discovery/common/environment", "discovery-common/src/main/scala/com/twitter/discovery/common/fatigue", "discovery-common/src/main/scala/com/twitter/discovery/common/nackwarmupfilter", "discovery-common/src/main/scala/com/twitter/discovery/common/server", "discovery-ds/src/main/thrift/com/twitter/dds/scio/searcher_aggregate_history_srp:searcher_aggregate_history_srp-scala", "escherbird/src/scala/com/twitter/escherbird/util/metadatastitch", "escherbird/src/scala/com/twitter/escherbird/util/uttclient", "escherbird/src/thrift/com/twitter/escherbird/utt:strato-columns-scala", "eventbus/client", "eventdetection/event_context/src/main/scala/com/twitter/eventdetection/event_context/util", "events-recos/events-recos-service/src/main/thrift:events-recos-thrift-scala", "explore/explore-ranker/thrift/src/main/thrift:thrift-scala", "featureswitches/featureswitches-core/src/main/scala", "featureswitches/featureswitches-core/src/main/scala:dynmap", "featureswitches/featureswitches-core/src/main/scala:recipient", "featureswitches/featureswitches-core/src/main/scala:useragent", "featureswitches/featureswitches-core/src/main/scala/com/twitter/featureswitches/v2/builder", "finagle-internal/mtls/src/main/scala/com/twitter/finagle/mtls/authentication", "finagle-internal/mtls/src/main/scala/com/twitter/finagle/mtls/server", "finagle-internal/ostrich-stats", "finagle/finagle-core/src/main", "finagle/finagle-http/src/main/scala", "finagle/finagle-memcached/src/main/scala", "finagle/finagle-stats", "finagle/finagle-thriftmux", "finagle/finagle-tunable/src/main/scala", "finagle/finagle-zipkin-scribe", "finatra-internal/abdecider", "finatra-internal/decider", "finatra-internal/mtls-http/src/main/scala", "finatra-internal/mtls-thriftmux/src/main/scala", "finatra/http-client/src/main/scala", "finatra/http-core/src/main/java/com/twitter/finatra/http", "finatra/http-core/src/main/scala/com/twitter/finatra/http/response", "finatra/http-server/src/main/scala/com/twitter/finatra/http", "finatra/http-server/src/main/scala/com/twitter/finatra/http/filters", "finatra/inject/inject-app/src/main/java/com/twitter/inject/annotations", "finatra/inject/inject-app/src/main/scala", "finatra/inject/inject-core/src/main/scala", "finatra/inject/inject-server/src/main/scala", "finatra/inject/inject-slf4j/src/main/scala/com/twitter/inject", "finatra/inject/inject-thrift-client/src/main/scala", "finatra/inject/inject-utils/src/main/scala", "finatra/utils/src/main/java/com/twitter/finatra/annotations", "fleets/fleets-proxy/thrift/src/main/thrift:fleet-scala", "fleets/fleets-proxy/thrift/src/main/thrift/service:baseservice-scala", "flock-client/src/main/scala", "flock-client/src/main/thrift:thrift-scala", "follow-recommendations-service/thrift/src/main/thrift:thrift-scala", "frigate/frigate-common:base", "frigate/frigate-common:config", "frigate/frigate-common:debug", "frigate/frigate-common:entity_graph_client", "frigate/frigate-common:history", "frigate/frigate-common:logger", "frigate/frigate-common:ml-base", "frigate/frigate-common:ml-feature", "frigate/frigate-common:ml-prediction", "frigate/frigate-common:ntab", "frigate/frigate-common:predicate", "frigate/frigate-common:rec_types", "frigate/frigate-common:score_summary", "frigate/frigate-common:util", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/candidate", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/experiments", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/filter", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/modules/store:semantic_core_stores", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/store", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/store/deviceinfo", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/store/interests", "frigate/frigate-common/src/main/scala/com/twitter/frigate/common/store/strato", "frigate/push-mixer/thrift/src/main/thrift:thrift-scala", "geo/geo-prediction/src/main/thrift:local-viral-tweets-thrift-scala", "geoduck/service/src/main/scala/com/twitter/geoduck/service/common/clientmodules", "geoduck/util/country", "gizmoduck/client/src/main/scala/com/twitter/gizmoduck/testusers/client", "hermit/hermit-core:model-user_state", "hermit/hermit-core:predicate", "hermit/hermit-core:predicate-gizmoduck", "hermit/hermit-core:predicate-scarecrow", "hermit/hermit-core:predicate-socialgraph", "hermit/hermit-core:predicate-tweetypie", "hermit/hermit-core:store-labeled_push_recs", "hermit/hermit-core:store-metastore", "hermit/hermit-core:store-timezone", "hermit/hermit-core:store-tweetypie", "hermit/hermit-core/src/main/scala/com/twitter/hermit/constants", "hermit/hermit-core/src/main/scala/com/twitter/hermit/model", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store/common", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store/gizmoduck", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store/scarecrow", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store/semantic_core", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store/user_htl_session_store", "hermit/hermit-core/src/main/scala/com/twitter/hermit/store/user_interest", "hmli/hss/src/main/thrift/com/twitter/hss:thrift-scala", "ibis2/service/src/main/scala/com/twitter/ibis2/lib", "ibis2/service/src/main/thrift/com/twitter/ibis2/service:ibis2-service-scala", "interests-service/thrift/src/main/thrift:thrift-scala", "interests_discovery/thrift/src/main/thrift:batch-thrift-scala", "interests_discovery/thrift/src/main/thrift:service-thrift-scala", "kujaku/thrift/src/main/thrift:domain-scala", "live-video-timeline/client/src/main/scala/com/twitter/livevideo/timeline/client/v2", "live-video-timeline/domain/src/main/scala/com/twitter/livevideo/timeline/domain", "live-video-timeline/domain/src/main/scala/com/twitter/livevideo/timeline/domain/v2", "live-video-timeline/thrift/src/main/thrift/com/twitter/livevideo/timeline:thrift-scala", "live-video/common/src/main/scala/com/twitter/livevideo/common/domain/v2", "live-video/common/src/main/scala/com/twitter/livevideo/common/ids", "notifications-platform/inbound-notifications/src/main/thrift/com/twitter/inbound_notifications:exception-scala", "notifications-platform/inbound-notifications/src/main/thrift/com/twitter/inbound_notifications:thrift-scala", "notifications-platform/platform-lib/src/main/thrift/com/twitter/notifications/platform:custom-notification-actions-scala", "notifications-platform/platform-lib/src/main/thrift/com/twitter/notifications/platform:thrift-scala", "notifications-relevance/src/scala/com/twitter/nrel/heavyranker", "notifications-relevance/src/scala/com/twitter/nrel/hydration/base", "notifications-relevance/src/scala/com/twitter/nrel/hydration/frigate", "notifications-relevance/src/scala/com/twitter/nrel/hydration/push", "notifications-relevance/src/scala/com/twitter/nrel/lightranker", "notificationservice/common/src/main/scala/com/twitter/notificationservice/genericfeedbackstore", "notificationservice/common/src/main/scala/com/twitter/notificationservice/model:alias", "notificationservice/common/src/main/scala/com/twitter/notificationservice/model/service", "notificationservice/common/src/test/scala/com/twitter/notificationservice/mocks", "notificationservice/scribe/src/main/scala/com/twitter/notificationservice/scribe/manhattan:mh_wrapper", "notificationservice/thrift/src/main/thrift/com/twitter/notificationservice/api:thrift-scala", "notificationservice/thrift/src/main/thrift/com/twitter/notificationservice/badgecount-api:thrift-scala", "notificationservice/thrift/src/main/thrift/com/twitter/notificationservice/generic_notifications:thrift-scala", "notifinfra/ni-lib/src/main/scala/com/twitter/ni/lib/logged_out_transform", "observability/observability-manhattan-client/src/main/scala", "onboarding/service/src/main/scala/com/twitter/onboarding/task/service/models/external", "onboarding/service/thrift/src/main/thrift:thrift-scala", "people-discovery/api/thrift/src/main/thrift:thrift-scala", "periscope/api-proxy-thrift/thrift/src/main/thrift:thrift-scala", "product-mixer/core/src/main/scala/com/twitter/product_mixer/core/module", "product-mixer/core/src/main/scala/com/twitter/product_mixer/core/module/stringcenter", "product-mixer/core/src/main/thrift/com/twitter/product_mixer/core:thrift-scala", "qig-ranker/thrift/src/main/thrift:thrift-scala", "rux-ds/src/main/thrift/com/twitter/ruxds/jobs/user_past_aggregate:user_past_aggregate-scala", "rux/common/src/main/scala/com/twitter/rux/common/encode", "rux/common/thrift/src/main/thrift/rux-context:rux-context-scala", "rux/common/thrift/src/main/thrift/strato:strato-scala", "scribelib/marshallers/src/main/scala/com/twitter/scribelib/marshallers", "scrooge/scrooge-core", "scrooge/scrooge-serializer/src/main/scala", "sensitive-ds/src/main/thrift/com/twitter/scio/nsfw_user_segmentation:nsfw_user_segmentation-scala", "servo/decider/src/main/scala", "servo/request/src/main/scala", "servo/util/src/main/scala", "src/java/com/twitter/ml/api:api-base", "src/java/com/twitter/ml/prediction/core", "src/scala/com/twitter/frigate/data_pipeline/common", "src/scala/com/twitter/frigate/data_pipeline/embedding_cg:embedding_cg-test-user-ids", "src/scala/com/twitter/frigate/data_pipeline/features_common", "src/scala/com/twitter/frigate/news_article_recs/news_articles_metadata:thrift-scala", "src/scala/com/twitter/frontpage/stream/util", "src/scala/com/twitter/language/normalization", "src/scala/com/twitter/ml/api/embedding", "src/scala/com/twitter/ml/api/util:datarecord", "src/scala/com/twitter/ml/featurestore/catalog/entities/core", "src/scala/com/twitter/ml/featurestore/catalog/entities/magicrecs", "src/scala/com/twitter/ml/featurestore/catalog/features/core:aggregate", "src/scala/com/twitter/ml/featurestore/catalog/features/cuad:aggregate", "src/scala/com/twitter/ml/featurestore/catalog/features/embeddings", "src/scala/com/twitter/ml/featurestore/catalog/features/magicrecs:aggregate", "src/scala/com/twitter/ml/featurestore/catalog/features/topic_signals:aggregate", "src/scala/com/twitter/ml/featurestore/lib", "src/scala/com/twitter/ml/featurestore/lib/data", "src/scala/com/twitter/ml/featurestore/lib/dynamic", "src/scala/com/twitter/ml/featurestore/lib/entity", "src/scala/com/twitter/ml/featurestore/lib/online", "src/scala/com/twitter/recommendation/interests/discovery/core/config", "src/scala/com/twitter/recommendation/interests/discovery/core/deploy", "src/scala/com/twitter/recommendation/interests/discovery/core/model", "src/scala/com/twitter/recommendation/interests/discovery/popgeo/deploy", "src/scala/com/twitter/simclusters_v2/common", "src/scala/com/twitter/storehaus_internal/manhattan", "src/scala/com/twitter/storehaus_internal/manhattan/config", "src/scala/com/twitter/storehaus_internal/memcache", "src/scala/com/twitter/storehaus_internal/memcache/config", "src/scala/com/twitter/storehaus_internal/util", "src/scala/com/twitter/taxi/common", "src/scala/com/twitter/taxi/config", "src/scala/com/twitter/taxi/deploy", "src/scala/com/twitter/taxi/trending/common", "src/thrift/com/twitter/ads/adserver:adserver_rpc-scala", "src/thrift/com/twitter/clientapp/gen:clientapp-scala", "src/thrift/com/twitter/core_workflows/user_model:user_model-scala", "src/thrift/com/twitter/escherbird/common:constants-scala", "src/thrift/com/twitter/escherbird/metadata:megadata-scala", "src/thrift/com/twitter/escherbird/metadata:metadata-service-scala", "src/thrift/com/twitter/escherbird/search:search-service-scala", "src/thrift/com/twitter/expandodo:only-scala", "src/thrift/com/twitter/frigate:frigate-common-thrift-scala", "src/thrift/com/twitter/frigate:frigate-ml-thrift-scala", "src/thrift/com/twitter/frigate:frigate-notification-thrift-scala", "src/thrift/com/twitter/frigate:frigate-secondary-accounts-thrift-scala", "src/thrift/com/twitter/frigate:frigate-thrift-scala", "src/thrift/com/twitter/frigate:frigate-user-media-representation-thrift-scala", "src/thrift/com/twitter/frigate/data_pipeline:frigate-user-history-thrift-scala", "src/thrift/com/twitter/frigate/dau_model:frigate-dau-thrift-scala", "src/thrift/com/twitter/frigate/magic_events:frigate-magic-events-thrift-scala", "src/thrift/com/twitter/frigate/magic_events/scribe:thrift-scala", "src/thrift/com/twitter/frigate/pushcap:frigate-pushcap-thrift-scala", "src/thrift/com/twitter/frigate/pushservice:frigate-pushservice-thrift-scala", "src/thrift/com/twitter/frigate/scribe:frigate-scribe-thrift-scala", "src/thrift/com/twitter/frigate/subscribed_search:frigate-subscribed-search-thrift-scala", "src/thrift/com/twitter/frigate/user_states:frigate-userstates-thrift-scala", "src/thrift/com/twitter/geoduck:geoduck-scala", "src/thrift/com/twitter/gizmoduck:thrift-scala", "src/thrift/com/twitter/gizmoduck:user-thrift-scala", "src/thrift/com/twitter/hermit:hermit-scala", "src/thrift/com/twitter/hermit/pop_geo:hermit-pop-geo-scala", "src/thrift/com/twitter/hermit/stp:hermit-stp-scala", "src/thrift/com/twitter/ibis:service-scala", "src/thrift/com/twitter/manhattan:v1-scala", "src/thrift/com/twitter/manhattan:v2-scala", "src/thrift/com/twitter/ml/api:data-java", "src/thrift/com/twitter/ml/api:data-scala", "src/thrift/com/twitter/ml/featurestore/timelines:ml-features-timelines-scala", "src/thrift/com/twitter/ml/featurestore/timelines:ml-features-timelines-strato", "src/thrift/com/twitter/ml/prediction_service:prediction_service-java", "src/thrift/com/twitter/permissions_storage:thrift-scala", "src/thrift/com/twitter/pink-floyd/thrift:thrift-scala", "src/thrift/com/twitter/recos:recos-common-scala", "src/thrift/com/twitter/recos/user_tweet_entity_graph:user_tweet_entity_graph-scala", "src/thrift/com/twitter/recos/user_user_graph:user_user_graph-scala", "src/thrift/com/twitter/relevance/feature_store:feature_store-scala", "src/thrift/com/twitter/search:earlybird-scala", "src/thrift/com/twitter/search/common:features-scala", "src/thrift/com/twitter/search/query_interaction_graph:query_interaction_graph-scala", "src/thrift/com/twitter/search/query_interaction_graph/service:qig-service-scala", "src/thrift/com/twitter/service/metastore/gen:thrift-scala", "src/thrift/com/twitter/service/scarecrow/gen:scarecrow-scala", "src/thrift/com/twitter/service/scarecrow/gen:tiered-actions-scala", "src/thrift/com/twitter/simclusters_v2:simclusters_v2-thrift-scala", "src/thrift/com/twitter/socialgraph:thrift-scala", "src/thrift/com/twitter/spam/rtf:safety-level-scala", "src/thrift/com/twitter/timelinemixer:thrift-scala", "src/thrift/com/twitter/timelinemixer/server/internal:thrift-scala", "src/thrift/com/twitter/timelines/author_features/user_health:thrift-scala", "src/thrift/com/twitter/timelines/real_graph:real_graph-scala", "src/thrift/com/twitter/timelinescorer:thrift-scala", "src/thrift/com/twitter/timelinescorer/server/internal:thrift-scala", "src/thrift/com/twitter/timelineservice/server/internal:thrift-scala", "src/thrift/com/twitter/timelineservice/server/suggests/logging:thrift-scala", "src/thrift/com/twitter/trends/common:common-scala", "src/thrift/com/twitter/trends/trip_v1:trip-tweets-thrift-scala", "src/thrift/com/twitter/tweetypie:service-scala", "src/thrift/com/twitter/tweetypie:tweet-scala", "src/thrift/com/twitter/user_session_store:thrift-scala", "src/thrift/com/twitter/wtf/candidate:wtf-candidate-scala", "src/thrift/com/twitter/wtf/interest:interest-thrift-scala", "src/thrift/com/twitter/wtf/scalding/common:thrift-scala", "stitch/stitch-core", "stitch/stitch-gizmoduck", "stitch/stitch-socialgraph/src/main/scala", "stitch/stitch-storehaus/src/main/scala", "stitch/stitch-tweetypie/src/main/scala", "storage/clients/manhattan/client/src/main/scala", "strato/config/columns/clients:clients-strato-client", "strato/config/columns/geo/user:user-strato-client", "strato/config/columns/globe/curation:curation-strato-client", "strato/config/columns/interests:interests-strato-client", "strato/config/columns/ml/featureStore:featureStore-strato-client", "strato/config/columns/notifications:notifications-strato-client", "strato/config/columns/notifinfra:notifinfra-strato-client", "strato/config/columns/periscope:periscope-strato-client", "strato/config/columns/rux", "strato/config/columns/rux:rux-strato-client", "strato/config/columns/rux/open-app:open-app-strato-client", "strato/config/columns/socialgraph/graphs:graphs-strato-client", "strato/config/columns/socialgraph/service/soft_users:soft_users-strato-client", "strato/config/columns/translation/service:service-strato-client", "strato/config/columns/translation/service/platform:platform-strato-client", "strato/config/columns/trends/trip:trip-strato-client", "strato/config/src/thrift/com/twitter/strato/columns/frigate:logged-out-web-notifications-scala", "strato/config/src/thrift/com/twitter/strato/columns/notifications:thrift-scala", "strato/src/main/scala/com/twitter/strato/config", "strato/src/main/scala/com/twitter/strato/response", "thrift-web-forms", "timeline-training-service/service/thrift/src/main/thrift:thrift-scala", "timelines/src/main/scala/com/twitter/timelines/features/app", "topic-social-proof/server/src/main/thrift:thrift-scala", "topiclisting/topiclisting-core/src/main/scala/com/twitter/topiclisting", "topiclisting/topiclisting-utt/src/main/scala/com/twitter/topiclisting/utt", "trends/common/src/main/thrift/com/twitter/trends/common:thrift-scala", "tweetypie/src/scala/com/twitter/tweetypie/tweettext", "twitter-context/src/main/scala", "twitter-server-internal", "twitter-server/server/src/main/scala", "twitter-text/lib/java/src/main/java/com/twitter/twittertext", "twml/runtime/src/main/scala/com/twitter/deepbird/runtime/prediction_engine:prediction_engine_mkl", "ubs/common/src/main/thrift/com/twitter/ubs:broadcast-thrift-scala", "ubs/common/src/main/thrift/com/twitter/ubs:seller_application-thrift-scala", "user_session_store/src/main/scala/com/twitter/user_session_store/impl/manhattan/readwrite", "util-internal/scribe", "util-internal/tunable/src/main/scala/com/twitter/util/tunable", "util/util-app", "util/util-hashing/src/main/scala", "util/util-slf4j-api/src/main/scala", "util/util-stats/src/main/scala", "visibility/lib/src/main/scala/com/twitter/visibility/builder", "visibility/lib/src/main/scala/com/twitter/visibility/interfaces/push_service", "visibility/lib/src/main/scala/com/twitter/visibility/interfaces/spaces", "visibility/lib/src/main/scala/com/twitter/visibility/util", ], exports = [ "strato/config/src/thrift/com/twitter/strato/columns/frigate:logged-out-web-notifications-scala", ], )