Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Full extracted post payload Post title Post description Post body text Post services text Post location fields Post price/rate fields Post phone fields Post image/media fields Post social links Matched keywords Star tags Runtime flagged result Runtime No AA result Listing row: Photo Listing row: Date/Time Posted Listing row: Scan Date/Time Listing row: Rankings Listing row: Name Listing row: Phone Listing row: Contact Listing row: City Listing row: Town Listing row: Transport Listing row: Site Listing row: Domain Listing row: x.Services Listing row: Title Listing row: Location Listing row: Price Listing row: Age Listing row: Body Listing row: Description Listing row: Ethnicity Listing row: Race Listing row: Social Listing row: No AA Listing row: Flagged row.local_image_urls[0] || row.image_urls[0] lrResolvedPostedEpoch(row.profile_post_date_time || row.posted_at || row.post_date) -> lrFmtTs(epoch) lrResolvedScanEpoch(row.scan_date || row.run_timestamp || row.timestamp || row.ts) -> lrFmtTs(epoch) legacy alias for scan_date; migrated to profile_post_date_time only when loading old saved column state PostedAge row.posted_ago_hours || row.posted_hours || row.postedHrs Name/Title lrResolvedName(row.name, row.seller, row.spa_name, row.link_text, row.title) rankings.tag_groups lrResolvedRankingEntries(row) via lcEvalTagGroup({ tags: lrRowDisplayTags(row) }, group) rankings.badges row.rank || row.ranking Phone/Phone1/Phone2 lrRowPhones(row).join(', ') contacts.by_phone lrContactMatchStatus(row) via lrContactForRow(row) from normalized listing phones + People profile enrichment Site/Domain lrResolvedSite(row.site || row.site_domain || row.domain || row.title || row.url) Domain lrResolvedDomain(row.domain || row.site_domain || row.source_domain || URL host) City row.city || row.location_city || row.location locations.locations[].town lrResolvedLocationParts(row).town via canonical locations alias catalog services.incall_keywords/services.outcall_keywords/services.cardate_keywords lrResolvedTransportText(row) from row transport fields plus canonical services transport keyword sets services.x_services row.tags -> lrCanonicalServiceTags(row, services.x_services, services.x_services_exclude, blocklists.negation_triggers) -> lrRowDisplayTags(row) Title lrResolvedTitle(row.title || row.link_text) -> lrResolvedListingHref(row.local_url || row.url) row.description || row._full_description physical_attrs.ethnicity row.ethnicity || row.physical_attrs.ethnicity physical_attrs.race row.race || row.physical_attrs.race || row.physical_attrs.nationality Location/City/State lrResolvedLocation(row) from scraped profile/location fields Price/Rate row.rate || row.price row.services plus canonical services/x_services vocabularies used by Listings classification physical_attrs.age row.age || row.physical_attrs.age physical_attrs.body_type row.physical_attrs.body_type || row.body social_links/platforms row.social_links[] platforms || Object.keys(row.social_links) || row.social || row.instagram no_aa policy row._noaa from runtime augmentation / NO_AA_RE blocklists.flagged_* row._flagged from flagged names, numbers, and always-exclude matches normalized_profiles.profile_id row.normalized_profile_id || row.profile_id || row._normalized_profile.profile_id normalized_profiles.effective_hash row.profile_effective_hash || row._normalized_profile.effective_hash profile_override_versions.version_id row.profile_override_version || row._normalized_profile.active_override_version No domain match Listings Table Display Services Rankings Locations Blocklists Price Types Quick Filters Sites Site Scan Arguments Scan Pipeline Date Ranges Runtime Toggles Social Filter Any tag in selected domain Photo Date/Time Posted Scan Date/Time Rankings Name Phone Contact City Town Transport Site Domain x.Services Title Location Price Age Body Description Ethnicity Race Social No AA Flagged Publish to Listings Needs review Do not publish