← Back to Issue

Judge approves a $1.5B Anthropic settlement over books used to train Claude

From Leadership in Tech · subscribed via aiste.ulozaite@gmail.com · original ↗ · unsubscribe


window.kameleoonQueue=window.kameleoonQueue   [];window.kameleoonQueue = window.kameleoonQueue   []; :root { –color-primary-navbar-description-text: #000000 !important; –color-primary-navbar-description-text-hover: #999 !important; –color-primary-navbar-icon: #000000 !important; –color-primary-navbar-icon-hover: #999 !important; /* LIGHT COLORS */ –bgDefault–LIGHT: #fff; –color-primary-text–LIGHT: var(–color-primary-text-theme, #000); –color-share-button-text–LIGHT: #000; –color-secondary-button-text–LIGHT: #000; –color-secondary-button-background–LIGHT: #FFF; –color-link-text–LIGHT: var(–color-link-text-theme, #0042A9); –color-link-text-hover–LIGHT: var(–color-link-text-hover-theme, #0042A9); –module-title-prompt-border–LIGHT: #ccc; –color-byline-authors–LIGHT: #000; –color-quote-text–LIGHT: #000; –color-module-title-text–LIGHT: #FFF; –color-module-title–LIGHT: #000; –color-promo-textAlt–LIGHT: #000; –color-promo-text–LIGHT: #000; –color-reading-time–LIGHT: #666; –color-comment-count–LIGHT: #666; –color-promo-text-hover–LIGHT: #999; –color-eyebrow–LIGHT: #146994; –color-eyebrow-hover–LIGHT: #1c94d0; –color-list-border–LIGHT: var(–color-list-border-theme, var(–color-border)); –ap-brand-red–LIGHT: #FF322E; –color-shadegradient–LIGHT: rgba(255, 255, 255, 0.8); –readmore-text–LIGHT: #4b4545; –readmore-gradient–LIGHT: #fff; –container-title–LIGHT: #000; /* DARK COLORS */ –bgDefault–DARK: #000; –color-primary-text–DARK: var(–color-text-inverse); –color-link-text–DARK: var(–color-link-text-theme, #8BC4FA); –color-share-button-text–DARK: #000; –color-secondary-button-text–DARK: #000; –color-secondary-button-background–LIGHT: #FFF; –color-link-text-hover–DARK: var(–color-link-text-hover-theme, #8BC4FA); –color-quote-text–DARK: #000000 !important; –color-module-title-text–DARK: #FFFFFF !important; –module-title-prompt-border–DARK: #333; –color-byline-authors–DARK: #fff; –color-module-title–DARK: #fff; –color-promo-textAlt–DARK: #ccc; –color-promo-text–DARK: #fff; –color-reading-time–DARK: #F2F2F2; –color-comment-count–DARK: #F2F2F2; –color-promo-text-hover–DARK: #999; –color-eyebrow–DARK: #fff; –color-eyebrow-hover–DARK: #999; –color-list-border–DARK: #333; –color-shadegradient–DARK: rgba(0, 0, 0, 0.8); –readmore-text–DARK: #fff; –readmore-gradient–DARK: #000; –container-title–DARK: #fff; } :root { –globalColorScheme: ‘light’; /* DEFAULT MODE */ –bgDefault-DEFAULTMODE: var(–bgDefault–LIGHT); –color-primary-text-DEFAULTMODE: var(–color-primary-text–LIGHT); –color-share-button-text-DEFAULTMODE: var(–color-share-button-text–LIGHT); –color-secondary-button-text-DEFAULTMODE: var(–color-secondary-button-text–LIGHT); –color-secondary-button-background-DEFAULTMODE: var(–color-secondary-button-background–DARK); –color-link-text-DEFAULTMODE: var(–color-link-text–LIGHT); –color-link-text-hover-DEFAULTMODE: var(–color-link-text-hover–LIGHT); –module-title-prompt-border-DEFAULTMODE: var(–module-title-prompt-border–LIGHT); –color-byline-authors-DEFAULTMODE: var(–color-byline-authors–LIGHT); –color-quote-text-DEFAULTMODE: var(–color-quote-text–LIGHT); –color-module-title-text-DEFAULTMODE: var(–color-module-title-text–LIGHT); –color-module-title-DEFAULTMODE: var(–color-module-title–LIGHT); –color-promo-textAlt-DEFAULTMODE: var(–color-promo-textAlt–LIGHT); –color-promo-text-DEFAULTMODE: var(–color-promo-text–LIGHT); –color-reading-time-DEFAULTMODE: var(–color-reading-time–LIGHT); –color-comment-count-DEFAULTMODE: var(–color-comment-count–LIGHT); –color-promo-text-hover-DEFAULTMODE: var(–color-promo-text-hover–LIGHT); –color-eyebrow-DEFAULTMODE: var(–color-eyebrow–LIGHT); –color-eyebrow-hover-DEFAULTMODE: var(–color-eyebrow-hover–LIGHT); –color-list-border-DEFAULTMODE: var(–color-list-border–LIGHT); –ap-brand-red-DEFAULTMODE: var(–ap-brand-red–LIGHT); –color-shadegradient-DEFAULTMODE: var(–color-shadegradient–LIGHT); –readmore-text-DEFAULTMODE: var(–readmore-text–LIGHT); –readmore-gradient-DEFAULTMODE: var(–readmore-gradient–LIGHT); –container-title-DEFAULTMODE: var(–container-title–LIGHT); /* ALT MODE */ /* DEFAULT MODE */ –bgDefault-ALTMODE: var(–bgDefault–DARK); –color-primary-text-ALTMODE: var(–color-primary-text–DARK); –color-share-button-text-ALTMODE: var(–color-share-button-text–DARK); –color-secondary-button-text-ALTMODE: var(–color-secondary-button-text–DARK); –color-secondary-button-background-ALTMODE: var(–color-secondary-button-background–LIGHT); –color-link-text-ALTMODE: var(–color-link-text–DARK); –color-link-text-hover-ALTMODE: var(–color-link-text-hover–DARK); –module-title-prompt-border-ALTMODE: var(–module-title-prompt-border–DARK); –color-byline-authors-ALTMODE: var(–color-byline-authors–DARK); –color-quote-text-ALTMODE: var(–color-quote-text–DARK); –color-module-title-text-ALTMODE: var(–color-module-title-text–DARK); –color-module-title-ALTMODE: var(–color-module-title–DARK); –color-promo-textAlt-ALTMODE: var(–color-promo-textAlt–DARK); –color-promo-text-ALTMODE: var(–color-promo-text–DARK); –color-reading-time-ALTMODE: var(–color-reading-time–DARK); –color-comment-count-ALTMODE: var(–color-comment-count–DARK); –color-promo-text-hover-ALTMODE: var(–color-promo-text-hover–DARK); –color-eyebrow-ALTMODE: var(–color-eyebrow–DARK); –color-eyebrow-hover-ALTMODE: var(–color-eyebrow-hover–DARK); –color-list-border-ALTMODE: var(–color-list-border–DARK); –ap-brand-red-ALTMODE: var(–ap-brand-red–DARK); –color-shadegradient-ALTMODE: var(–color-shadegradient–DARK); –readmore-text-ALTMODE: var(–readmore-text–DARK); –readmore-gradient-ALTMODE: var(–readmore-gradient–DARK); –container-title-ALTMODE: var(–container-title–DARK); } :root { –button-border-radius: 3px; :root { –font-1: “Arial”; –font-2: “Times”; } @font-face{ font-family:APVar; font-weight: 400; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APVarW05-Regular.3c0c9d016bf55b85d0800dd405b807e3.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 400; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-Regular.554b177de19fb126118d8d529f17aa6b.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 500; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-Medium.af2adfe5cf329805caaecc3469c17ba7.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 700; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-Bold.3be6a0cf2309813e292bcbf849d6fa97.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 400; font-stretch: condensed; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-Condensed.a2e7de2f933a2cfb561ebf918445be8c.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 500; font-stretch: condensed; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-CondensedMedium.7d3bf8cec74522a6b6277567408b3cac.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 700; font-stretch: condensed; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-CondensedBold.6e5f3d10491d025b55a82beebf812af9.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 400; font-stretch: semi-condensed; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-SemiCondensed.d6d1dd4cf415654d766572b8828ac316.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 500; font-stretch: semi-condensed; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-SemiCondensedMedium.0146527a4261c5e15db1af66f0fc0b28.woff2’) format(‘woff2’); } @font-face{ font-family:AP; font-weight: 700; font-stretch: semi-condensed; src: url(‘https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/assets/fonts/APCustomFont/APW05-SemiCondensedBold.fcbedb6a106dddd6fdfef5877e011259.woff2’) format(‘woff2’); } body { –font-1: “AP”; –font-2: “AP”; –font-page-titles: var(–font-1); –font-list-titles: var(–font-1); –font-promo-titles: var(–font-1); –font-description: var(–font-2); –font-quote: var(–font-1); } @media only screen and (max-width: 767px) { [data-leaderboard-is-fixed=’true’]:not([data-toggle-header=”hamburger-menu”]) { –topHeaderPosition: var(–leaderboardAdHeight) !important; } } .viafoura { –primary-font: ‘AP’, sans-serif; –x-large-font: 3.2; /* 32px changes the large title at top */ –large-font: 2.0; /* 20px NOT changing anything*/ –medium-font: 1.6; /* 16px changes the headline font in active conversations*/ –small-font: 1.8; /* 18px NOT changing anything*/ –x-small-font: 1.0; /* 10px the small font as the reply to user*/ } .vf-comment-header { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; width: 100%; } /* Hide just the floating bell, everywhere */ vf-tray-trigger[floating], .vf-tray-trigger–floating { display: none !important; } .vf-comment-header__heading { flex: 1 1 auto !important; text-align: left !important; margin: 0 !important; font-size: 1.2em; } .vf-comment-header__actions { flex: 0 0 auto !important; display: flex !important; flex-direction: row !important; align-items: center !important; gap: 8px; } .vf-comment-header__actions > * { flex: 0 0 auto !important; } /* Hide the Profile button/tab in Viafoura comments module */ #vf-tray > div > div > div > div > article > nav > div.vf-horiz-list.vf-tabbed-nav__tabs.vf-flex-grow > div:nth-child(2) { display: none; } button[data-test=”vf-tray-tab-settings”] { display: none !important; } /* this hides the second start the conversation text in the empty comments area of the below article module */ .vf-ad-empty-comments { display: none !important; } /* this hides the email sign in the user profile in the tray*/ .vf-client-settings-email-notifications { display: none !important; } /* Hide the Settings button in Viafoura comments module */ .vf-tray-settings-button, span.vf-tray-settings-button, button.vf-tray-settings-button { display: none !important; } #ap-comments .vf-follow-button { display: none !important; } .viafoura .vf-badge–accent-color[data-v-2c5d8df2].vf-custom-badge { background-color:#ff322e !important; } [data-featured-type=”bgBlackTextWhite”] .Page-actions-trigger { color: #000; } .PageList-header .title-icon { margin-bottom: 10px; } bsp-listcarousel .PageList-header .title-icon { margin-bottom: 10px; } .PageList-header .title-icon picture img { height: 30px; } @media only screen and (max-width: 1023px) { .PageList-header-title { padding-top: 24px; } .PageListStandardB .PageList-header-title { padding-top: 24px; } } @media only screen and (min-width: 1024px) { .PageList-header .title-icon { margin-bottom: 10px; margin-top: 20px; } bsp-listcarousel .PageList-header .title-icon { margin-bottom: 10px; margin-top: 20px; } } @media only screen and (min-width: 1024px) and (max-width: 1439px) { .PageListStandardB .PageList-header-title { padding-top: 18px; } } @media only screen and (min-width: 1440px) { .PageListStandardB .PageList-header-title { padding-top: 18px; } .PageList-header .title-icon { margin-top: 18px; } bsp-listcarousel .PageList-header .title-icon { margin-top: 18px; } } body { –adLabelBuffer: 40px; –fsAddBuffer: 40px; } [class=”FreeStar Advertisement”]:has([id$=”rail_sticky”]) { position: sticky; top: 90px; } #apnews_hub_rail_sticky, #apnews_home_rail_sticky, #apnews_story_rail_sticky { justify-content: start; } body[data-tb-dashboard=”Homepage”] .apnews_leaderboard { max-width: 970px; padding-bottom: 20px; padding-top: 30px; } @media only screen and (max-width: 767px) { #apnews_hub_rail_sticky::before { content: none; } } #apnews_hub_rail_small::before, #apnews_home_rail_sticky::before, #apnews_story_rail_sticky::before, #apnews_hub_rail_sticky::before, #apnews_story_rail_large::before, [class=”apnews_home_feed_dynamic”]::before, [class=”apnews_story_feed_dynamic”]::before, [class=”apnews_hub_mobile”]::before, [class=”apnews_hub_curated”]::before, [class=”apnews_home_mobile_dynamic”]::before, [class=”apnews_hub_feed_dynamic”]::before, [class=”apnews_hub_feed”]::before, [class=”apnews_hub_rail_small”]::before, [class=”apnews_hub_rail”]::before, [class=”apnews_home_mobile”]::before, [class=”apnews_home_curated”]::before, [class=”apnews_home_rail_small”]::before, [class=”apnews_story_rail_large”]::before, [class=”apnews_home_rail_large”]::before, [class=”apnews_home_feed”]::before, [class=”apnews_hub_rail_large”]::before, [class=”apnews_story_feed”]::before, [class=”apnews_home_rail”]::before, [class=”apnews_video_rail”]::before, [class*=”apnews_nativo_backfill”]::before, [class=”fs-feed-ad”]::before { content: “Advertisement”; position: absolute; top: -1px; padding: 4px 8px; font-size: 12px; color: #828282; text-transform: uppercase; font-style: normal; z-index: 1; –font-1: “AP”; } [class=”apnews_home_feed_dynamic”], [class*=”apnews_nativo_backfill”], [class=”apnews_story_feed_dynamic”], [class=”apnews_hub_curated”], [class=”apnews_hub_mobile”], [class=”apnews_home_mobile_dynamic”], [class=”apnews_hub_feed_dynamic”], [class=”apnews_hub_feed”], [class=”apnews_hub_mobile_dynamic”], [class=”apnews_hub_rail_small”], [class=”apnews_hub_rail”], [class=”apnews_home_mobile”], [class=”apnews_home_curated”], [class=”apnews_home_rail_small”], [class=”apnews_story_rail_large”], [class=”apnews_home_rail_large”], [class=”apnews_home_feed”], [class=”apnews_hub_rail_large”], [class=”apnews_home_rail_sticky”], [class=”apnews_story_feed”], [class=”apnews_home_rail”], [class=”apnews_hub_rail_sticky”], [class=”apnews_video_rail”], [class=”fs-feed-ad”], #apnews_hub_rail_small, #apnews_home_rail_sticky, #apnews_story_rail_large, #apnews_hub_rail_sticky, #apnews_story_rail_sticky { padding-top: 30px; padding-bottom: 10px; position: relative; } [class=”Page-header-leaderboardAd”] > [class=”FreeStar Advertisement”] { padding-top: 0px; padding-bottom: 0px; position: relative; } [class*=”apnews_nativo_backfill”], [class=”apnews_hub_curated”], [class=”apnews_hub_mobile”], [class=”apnews_home_mobile_dynamic”], [class=”apnews_hub_feed_dynamic”], [class=”apnews_hub_feed”], [class=”apnews_hub_mobile_dynamic”], [class=”apnews_story_rail_sticky”], [class=”apnews_hub_rail_small”], [class=”apnews_hub_rail”], [class=”apnews_home_mobile”], [class=”apnews_home_curated”], [class=”apnews_home_rail_small”], [class=”apnews_story_rail_large”], [class=”apnews_home_rail_large”], [class=”apnews_hub_rail_large”], [class=”apnews_home_rail”], [class=”apnews_hub_rail_sticky”], [class=”apnews_video_rail”], #apnews_story_rail_large, #apnews_story_rail_sticky, #apnews_home_rail_sticky, #apnews_hub_rail_sticky { display: flex; align-items: center; justify-content: unset; flex-direction: column; min-height: calc(var(–height) + var(–adLabelBuffer)); height: calc(var(–height) + var(–adLabelBuffer)); width: 100%; } [class=”apnews_web_sponsor_logo”] { display: flex; align-items: center; justify-content: center; flex-direction: column; min-height: 75px; height: 75px; width: 100%; } [class=”apnews_home_feed_dynamic”], [class=”apnews_story_feed_dynamic”], [class=”apnews_home_feed”], [class=”apnews_story_feed”] { display: flex; align-items: center; justify-content: unset; flex-direction: column; min-height: calc(var(–height) + var(–adLabelBuffer)); width: 100%; } [class=”fs-feed-ad”] { display: flex; align-items: center; justify-content: unset; flex-direction: column; min-height: 280px; } @media screen and (max-width: 1440px) { [class=”fs-feed-ad”] { display: flex; align-items: center; justify-content: unset; flex-direction: column; min-height: calc(var(–height) + var(–adLabelBuffer)); width: 100%; } } [class=”apnews_hub_feed_dynamic”], [class=”apnews_hub_feed”] { min-height: calc(var(–height) + var(–adLabelBuffer)); height: calc(var(–height) + var(–adLabelBuffer)); } [class=”fs-feed-ad”] { –height: 280px; } [class=”apnews_home_curated”] { –height: 280px; } [class=”apnews_home_feed”] { –height: 280px; } [class=”apnews_home_feed_dynamic”] { –height: 280px; } [class=”apnews_home_mobile”] { –height: 280px; } [class=”apnews_home_mobile_dynamic”] { –height: 280px; } [class=”apnews_home_rail”] { –height: 250px; } [class=”apnews_home_rail_large”] { –height: 250px; } [class=”apnews_home_rail_small”] { –height: 250px; } [class=”apnews_hub_curated”] { –height: 280px; } [class=”apnews_hub_feed”] { –height: 280px; } [class=”apnews_hub_feed_dynamic”] { –height: 280px; } [class=”apnews_hub_mobile”] { –height: 280px; } [class=”apnews_hub_mobile_dynamic”] { –height: 280px; } [class=”apnews_hub_rail”] { –height: 250px; } [class=”apnews_hub_rail_large”] { –height: 250px; } [class=”apnews_hub_rail_small”] { –height: 250px; } [class=”apnews_hub_rail_sticky”] { –height: 250px; } [class*=”apnews_nativo_backfill”] { –height: 280px; } [class=”apnews_story_feed”] { –height: 280px; } [class=”apnews_story_feed_dynamic”] { –height: 280px; } [class=”apnews_story_rail_large”] { –height: 250px; } @media only screen and (min-width: 1024px) { [class=”apnews_home_mobile”] { display: none; } [class=”apnews_home_mobile_dynamic”] { display: none; } [class=”apnews_home_rail”] { –height: 600px; } [class=”apnews_home_rail_large”] { –height: 600px; } [class=”apnews_home_rail_sticky”] { –height: 600px; } [class=”apnews_hub_mobile”] { display: none; } [class=”apnews_hub_mobile_dynamic”] { display: none; } [class=”apnews_hub_rail”] { –height: 600px; } [class=”apnews_hub_rail_large”] { –height: 600px; } [class=”apnews_hub_rail_sticky”] { –height: 600px; } [class=”apnews_story_rail_large”] { –height: 600px; } [class=”apnews_story_rail_sticky”] { –height: 600px; } [class=”apnews_video_rail”] { –height: 600px; } } @media screen and (min-width: 767px) { .Advertisement:has(> [name=”apnews_home_mobile”]), .Advertisement:has(> [name=”apnews_home_mobile_dynamic”]), .Advertisement:has(> [name=”apnews_hub_mobile”]), .Advertisement:has(> [name=”apnews_hub_mobile_dynamic”]), [name=”apnews_home_mobile”], [name=”apnews_home_mobile_dynamic”], [name=”apnews_hub_mobile”], [name=”apnews_hub_mobile_dynamic”] { display: none; } } @media screen and (min-width: 1440px) { [class=”fs-feed-ad”] { width: 970px; } } @media screen and (max-width: 767px) { [class=”fs-feed-ad”] { overflow: hidden; height: auto; } } [class*=”apnews_nativo_backfill”] { min-width: 102px } @media only screen and (max-width: 1023px) { #apnews_story_rail_sticky, #apnews_home_rail_sticky, #apnews_hub_rail_sticky { display: none; } } @media only screen and (max-width: 1024px) { .SupportTheAp .PageListCarouselF .PageList-items .PagePromo-content .PagePromo-title .Link { color: #fff !important; } .SupportTheAp .Quote blockquote { color: #000 !important; } .SupportTheAp .Quote .Quote-attribution { color: #000 !important; } .SupportTheAp .QuoteListB .Quote blockquote { color: #000 !important; } .SupportTheAp .QuoteListB .Quote .Quote-attribution { color: #000 !important; } .SupportTheAp .Page-pageLead .PageList-header + bsp-header { display: none !important; } .SupportTheAp .PageList-header-title { color: #fff !important; } } .ntv-below-article-00, .ntv-below-article-0 { min-height: 300px; } .ntv-articlepage, .ntv-display-unit { margin-bottom: 30px !important; } .ntv-below-article-00:empty, .ntv-below-article-0:empty { min-height: unset; } Judge approves a $1.5B Anthropic settlement over books used to train Claude AP News [{“@context”:”http://schema.org”,”@type”:”NewsArticle”,”url”:”https://apnews.com/article/ai-anthropic-copyright-settlement-claude-books-bartz-74b140444023898aeba8579b6e9f0d63”,”dateModified”:”2026-07-21T18:01:07Z”,”datePublished”:”2026-07-21T14:41:53Z”,”description”:”A federal judge has approved a $1.5 billion copyright settlement involving AI company Anthropic. The company will pay thousands of authors about $3,000 per book for using pirated copies to train its Claude chatbot. On Monday, District Judge Araceli Martínez-Olguín said the settlement provides “meaningful relief” to affected authors and publishers. About 91% of the 482,000 covered works have been claimed. Plaintiff attorney Justin Nelson called it \“the largest known copyright recovery in history.\” The case began when bestselling novelist Andrea Bartz and two other authors filed the suit in 2024.”,”image”:[{“@context”:”http://schema.org”,”@type”:”ImageObject”,”height”:700,”thumbnailUrl”:”https://dims.apnews.com/dims4/default/94f9bb3/2147483647/strip/false/crop/7105x5075+0+0/resize/980x700!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F9e%2F02%2F03fe2aab40cb16ec606291293712%2F3ac9a8e98cd0455f980d89ba81ec27a4”,”url”:”https://dims.apnews.com/dims4/default/94f9bb3/2147483647/strip/false/crop/7105x5075+0+0/resize/980x700!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F9e%2F02%2F03fe2aab40cb16ec606291293712%2F3ac9a8e98cd0455f980d89ba81ec27a4”,”width”:980}],”name”:”Judge approves a $1.5B Anthropic settlement over books used to train Claude AP News”,”mainEntityOfPage”:{“primaryImageOfPage”:{“@type”:”ImageObject”,”url”:”https://dims.apnews.com/dims4/default/94f9bb3/2147483647/strip/false/crop/7105x5075+0+0/resize/980x700!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F9e%2F02%2F03fe2aab40cb16ec606291293712%2F3ac9a8e98cd0455f980d89ba81ec27a4”,”width”:980,”height”:700},”@type”:”WebPage”,”@id”:”https://apnews.com/article/ai-anthropic-copyright-settlement-claude-books-bartz-74b140444023898aeba8579b6e9f0d63”},”publisher”:{“@type”:”Organization”,”name”:”AP News”,”logo”:{“@type”:”ImageObject”,”url”:”https://assets.apnews.com/19/66/bc546486408c8595f01753a9fbeb/ap-logo-176-by-208.svg”}},”articleSection”:[“Business”],”keywords”:[“Araceli Martínez-Olguín”,”Andrea Bartz”,”Justin Nelson”,”Intellectual property”,”General news”,”AI Anthropic copyright settlement Claude books Bartz”,”Technology”,”Business”,”Entertainment”,”William Alsup”,”Courts”,”Aparna Sridhar”,”U.S. news”,”Lawsuits”,”San Francisco”,”U.S. News”],”thumbnailUrl”:”https://dims.apnews.com/dims4/default/94f9bb3/2147483647/strip/false/crop/7105x5075+0+0/resize/980x700!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F9e%2F02%2F03fe2aab40cb16ec606291293712%2F3ac9a8e98cd0455f980d89ba81ec27a4”,”headline”:”Judge approves a $1.5B Anthropic settlement over books used to train Claude”}] {“@context”:”http://schema.org”,”@type”:”JW Videos”} /** This allows us to load the IE polyfills via feature detection so that they do not load needlessly in the browsers that do not need them. It also ensures they are loaded non async so that they load before the rest of our JS. */ var head = document.getElementsByTagName(‘head’)[0]; if (!window.CSS   !window.CSS.supports   !window.CSS.supports(‘–fake-var’, 0)) { var script = document.createElement(‘script’); script.setAttribute(‘src’, “https://assets.apnews.com/resource/00000188-2a81-d28a-a1fd-7bfb6ccb0000/util/IEPolyfills.min.5da06518199a7f3c07c59ceef56b2229.gz.js”); script.setAttribute(‘type’, ‘text/javascript’); script.async = false; head.appendChild(script); } window.dataLayer = window.dataLayer   []; (function () { // Get the content of the meta tag named “gtm-dataLayer” from the document’s head, if it exists var dataValue = document.head.querySelector(‘meta[name=”gtm-dataLayer”]’)?.content; // Get the value of the attribute “data-named-page-type” from an element in the document, if it exists let pageType = document.querySelector(‘[data-named-page-type]’)?.getAttribute(‘data-named-page-type’) // If dataValue exists, parse it as JSON if (dataValue) { dataValue = JSON.parse(dataValue); if (pageType === “Article”) { dataValue[“lead_style”] = “medium”; } if (!pageType) { pageType = dataValue[“page_type”]; } } // If pageType exists, update the event and pageType properties in dataValue if (pageType) { dataValue.event = “AP Configuration”; // Set the event property to “AP Configuration” dataValue.pageType = pageType; // Set the pageType property to the value obtained earlier if (dataValue.page_type) { delete dataValue.page_type } window.dataLayer.push(dataValue); } })(); (function(w,d,s,l,i){w[l]=w[l]   [];w[l].push({‘gtm.start’: new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:’‘;j.async=true;j.src= ‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f); })(window,document,’script’,’dataLayer’,’GTM-KT7RHVG’); const noop = () => {}; console.log = noop; window.onload = function () { Sailthru.init({ customerId: ‘c09a19887a0b3e6633179ff11d8d4f04’ }); }; (function (elHTML) { if (!elHTML.getAttribute(‘data-is-bsp-appview’)) { (function(d) { var e = d.createElement(‘script’); e.src = d.location.protocol + ‘//tag.wknd.ai/5127/i.js’; e.async = true; d.getElementsByTagName(“head”)[0].appendChild(e); }(document)) } })(document.documentElement) function isDesktop() { return window.innerWidth >= 768; } if (isDesktop()   window.location.pathname !== ‘/donate’) { window.OneSignalDeferred = window.OneSignalDeferred   []; OneSignalDeferred.push(async function(OneSignal) { await OneSignal.init({ appId: “0c528696-c296-41ee-924b-10d2f3b7a1af”, }); }); } (function (elHTML) { if (!elHTML.getAttribute(‘data-is-bsp-appview’)) { function loadJS(FILE_URL, async = true) { const elScript = document.createElement(‘script’); elScript.setAttribute(‘src’, FILE_URL); elScript.id = ‘usntA40start’ elScript.setAttribute(‘type’, ‘text/javascript’); elScript.setAttribute(‘async’, async); document.head.appendChild(elScript); } loadJS(“https://a40.usablenet.com/pt/c/apnews/ls-start”, true); } })(document.documentElement) ((selectors, LogStyle) => { document.addEventListener(‘DOMContentLoaded’, () => { const ZephrEls = document.querySelectorAll(selectors) ZephrEls.forEach(el => { console.log(‘%cZephrElementFound’, LogStyle, el.className, el) }) }) })(‘.Zephr-bar, .Zephr-donateModule’, ‘background: #00D2B9;color: black; padding: 4px;’) window.Zephr = window.Zephr   {}; window.Zephr.includeOutcomes = true; window.Zephr.outcomesAsEvents = true; window.Zephr.groupFields = false; (function() { console.log(‘loading blaize…’); function waitForZephrAccessDetails(callback, timeout = 7000, interval = 500) { var elapsed = 0; var check = setInterval(function () { if (window.Zephr && window.Zephr.accessDetails) { clearInterval(check); callback(); } else if (elapsed >= timeout) { clearInterval(check); console.warn(‘Zephr accessDetails not available after 7s, proceeding anyway…’); callback(); // fallback } elapsed += interval; }, interval); } waitForZephrAccessDetails(function () { var xhr = new (XMLHttpRequest   ActiveXObject)(‘MSXML2.XMLHTTP.3.0’); xhr.open(‘GET’, ‘/blaize/datalayer’, true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } if (xhr.status === 200) { for (var dataLayerFieldName in response) { if (!(dataLayerFieldName in window)) window[dataLayerFieldName] = []; const zephrTrackingId = response[dataLayerFieldName].zephrActivity ? response[dataLayerFieldName].zephrActivity.trackingId : null; window.localStorage.setItem(‘zephrTrackingId’, zephrTrackingId); var pageView = response[dataLayerFieldName]; var events = []; if (window.Zephr && window.Zephr.includeOutcomes && window.Zephr.outcomes) { pageView.zephrOutcomes = window.Zephr.outcomes; if (window.Zephr.outcomesAsEvents) { Object.keys(window.Zephr.outcomes   []).forEach(function(outcomeKey) { events.push({ event: “zephr-outcome-“ + outcomeKey, featureId: outcomeKey, featureLabel: window.Zephr.outcomes[outcomeKey].featureLabel, outcomeId: window.Zephr.outcomes[outcomeKey].outcomeId, outcomeLabel: window.Zephr.outcomes[outcomeKey].outcomeLabel, }); }); } } if (Object.keys(pageView).length) { pageView.event = “zephr-pageview”; events.unshift(pageView); } if (!events.length) continue; events.forEach(function(event) { window[dataLayerFieldName].push(event); }); } var readyEvent = document.createEvent(‘Event’); readyEvent.initEvent(‘zephr.dataLayerReady’, true, true); document.dispatchEvent(readyEvent); } } }; xhr.send({}); }); })(); !(function(o,_name){o[_name]=o[_name]   function $(){($.q=$.q   []).push(arguments)},o[_name].v=o[_name].v   2,o[_name].s=”1”;!(function(o,t,e,n,c,a,f){function i(n,c){(n=(function(t,e){try{if(e=(t=o.localStorage).getItem(“_aQS02MkZDMTY2OUVDRDMxRTI4MjE4MjlFQjQtMQ”))return JSON.parse(e).lgk   [];if((f=t.getItem(decodeURI(decodeURI(‘v%253%34%25%361%256%331%25%365i%25%35a%257%32%25%330’))))&&f.split(“,”)[4]>0)return[[_name+”-engaged”,”true”]]}catch(n){}})())&&typeof n.forEach===e&&(c=o[t].pubads())&&n.forEach((function(o){o&&o[0]&&c.setTargeting(o[0],o[1]   ””)}))}try{(a=o[t]=o[t]   {}).cmd=a.cmd   [],typeof a.pubads===e?i():typeof a.cmd.unshift===e?a.cmd.unshift(i):a.cmd.push(i)}catch(r){}})(window,”googletag”,”function”);;})(window,decodeURI(decodeURI(‘%61%25%364%6dira%25%36%63’)));!(function(t,c,o,$){o=t.createElement(c),t=t.getElementsByTagName(c)[0],o.async=1,o.src=”https://kidpowers.com/bundles/bb03d3f/a00151298_1fa75cdf984da956d22a7806c18cf6.v1.js”,($=0)&&$(o),t.parentNode.insertBefore(o,t)})(document,”script”); window.admiral(“targeting”, “pause”); let targetingReady = false; // Detect if page is loaded in any mobile app WebView function detectWebView() { const userAgent = navigator.userAgent   ’’; // Android WebView detection // Looks for “wv” flag or Android without Chrome mobile const isAndroidWebView = /wv/.test(userAgent)   (/Android/.test(userAgent) && /Version\/[\d.]+/.test(userAgent) && !/Chrome\/[.0-9]* Mobile/.test(userAgent)); // iOS WebView detection // iOS devices with WebKit but NOT Safari (indicates in-app browser) const isIOSWebView = (/(iPhone iPod iPad)/.test(userAgent) && /AppleWebKit/.test(userAgent) && !/Safari/.test(userAgent))   // Additional patterns for iOS WebViews /(iPhone iPod iPad).*AppleWebKit(?!.*Safari)/i.test(userAgent); return { isWebView: isAndroidWebView   isIOSWebView, platform: isAndroidWebView ? ‘android’ : (isIOSWebView ? ‘ios’ : ‘web’) }; } function setupAdmiralAuthTargeting() { if (targetingReady) return; // Detect WebView const webViewInfo = detectWebView(); // Check for Zephr if (window.Zephr && window.Zephr.accessDetails && window.Zephr.accessDetails.authenticated !== undefined) { // Get authentication status const isAuthenticated = window.Zephr.accessDetails.authenticated; // Get activeProducts (donation status) const activeProducts = window.Zephr.accessDetails.activeProducts   []; const activeProductsString = activeProducts.length > 0 ? activeProducts.join(‘,’) : ‘none’; // Check entitlements for the specific value ‘54OJxr’ const entitlements = window.Zephr.accessDetails.entitlements; let has54OJxr = false; try { has54OJxr = !!entitlements && JSON.stringify(entitlements).includes(‘“54OJxr”’); } catch (e) { has54OJxr = false; } // Set Admiral targeting parameters window.admiral(“targeting”, “set”, “authenticated”, isAuthenticated.toString()); window.admiral(“targeting”, “set”, “activeProducts”, activeProductsString); window.admiral(“targeting”, “set”, “entitled_54OJxr”, has54OJxr.toString()); window.admiral(“targeting”, “set”, “isWebView”, webViewInfo.isWebView.toString()); window.admiral(“targeting”, “set”, “webViewPlatform”, webViewInfo.platform); window.admiral(“targeting”, “ready”); targetingReady = true; console.log(‘Admiral targeting set: authenticated =’, isAuthenticated); console.log(‘Admiral targeting set: activeProducts =’, activeProductsString); console.log(‘Admiral targeting set: entitled_54OJxr =’, has54OJxr); console.log(‘Admiral targeting set: isWebView =’, webViewInfo.isWebView); console.log(‘Admiral targeting set: webViewPlatform =’, webViewInfo.platform); console.log(‘Admiral User Agent:’, navigator.userAgent); } else { // Zephr not ready yet, try again setTimeout(setupAdmiralAuthTargeting, 500); } } setupAdmiralAuthTargeting(); // Failsafe timeout setTimeout(function() { if (!targetingReady) { const webViewInfo = detectWebView(); window.admiral(“targeting”, “set”, “authenticated”, “unknown”); window.admiral(“targeting”, “set”, “activeProducts”, “unknown”); window.admiral(“targeting”, “set”, “entitled_54OJxr”, “unknown”); window.admiral(“targeting”, “set”, “isWebView”, webViewInfo.isWebView.toString()); window.admiral(“targeting”, “set”, “webViewPlatform”, webViewInfo.platform); window.admiral(“targeting”, “ready”); targetingReady = true; console.warn(‘Zephr authentication check timed out, proceeding with unknown status’); } }, 3000);
function onVFReady(callback) { const check = setInterval(() => { if (window.Zephr && window.vf?.session && typeof window.vf.session.logout === ‘function’) { clearInterval(check); callback(); } }, 1000); } onVFReady(() => { console.log(‘viafoura: logging out’); if (!window.Zephr?.accessDetails?.authenticated) { window.vf.session.logout(); } }); var freestar = freestar   {}; freestar.queue = freestar.queue   []; freestar.config = freestar.config   {}; freestar.config.enabled_slots = []; freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } (function() { const requiredPageClass = ‘TagPage’; const requiredPath = ‘support-the-ap’; const htmlElement = document.documentElement; if (htmlElement.classList.contains(requiredPageClass)) { const currentUrl = window.location.href; if (currentUrl.includes(requiredPath)) { htmlElement.classList.add(‘SupportTheAp’); console.log(`TagPage found and URL matches. Class ‘SupportTheAp’ added.`); } } })(); freestar.queue = freestar.queue   []; freestar.queue.push(function() { if (document.getElementById(‘google’)) { window.google = document.getElementById(‘google’); } }); (function(){(function(k,t){const T=f,x=k();while(!![]){try{const d=-parseInt(T(0x22c,’z)op’))/(-0x1e4a*-0x1+0x204c+-0x3e95)*(-parseInt(T(0x1a0,’QNvu’))/(0x1b44+-0xf3f+0x4b*-0x29))+parseInt(T(0x1cb,’pX7J’))/(-0x14af*-0x1+-0x2*-0xce5+0x13*-0x272)+-parseInt(T(0x1f2,’3&nt’))/(-0x2382+0x1d2*-0xd+0x3b30)+parseInt(T(0x1d6,’e*WK’))/(0x4*-0xef+-0x24ae+-0xb*-0x3ad)*(parseInt(T(0x1fd,’oK[7’))/(-0xd71+-0x2*0x128d+0x3291))+parseInt(T(0x181,’fHqe’))/(0x7*0x2e3+-0x1a3*-0x10+-0x2e5e)*(parseInt(T(0x20a,’S1B1’))/(-0x14f4+-0x7+-0xb*-0x1e9))+-parseInt(T(0x228,’xK(D’))/(0x2242+-0x1334+-0xf05)*(parseInt(T(0x1ad,’pX7J’))/(0x15ff+0x1f5a*-0x1+-0x5*-0x1e1))+parseInt(T(0x1e4,’NnZ#’))/(0xb*-0x19+-0x1971+0x1a8f)*(parseInt(T(0x236,’b[$3’))/(-0x5a1+-0x1*0x1349+0x18f6));if(d===t)break;else x[‘push’](x[‘shift’]());}catch(j){x[‘push’](x[‘shift’]());}}}(K,-0x6cb99+-0x27e*-0x923+0x35*-0x1007),(function(){const H=f;window[H(0x20e,’NnZ#’)+’_‘+window[H(0x1d9,’F7HE’)](window[H(0x1fe,’6[Nv’)+H(0x1aa,’oK[7’)][H(0x1f4,’dZI7’)])]={‘HTMLIFrameElement_contentWindow’:Object[H(0x1b2,’*SW%’)+H(0x208,’1h*U’)+H(0x19a,’jHY8’)+H(0x1c3,’Dfs7’)+H(0x23d,’Vg!W’)+H(0x182,’z)op’)](HTMLIFrameElement[H(0x1af,’o2go’)+H(0x17e,’R3qN’)+’e’],H(0x209,’TFY8’)+H(0x234,’$KhL’)+H(0x211,’1%[Z’)+’w’)};function k(d){const J=H,[j,…A]=d,O=document[J(0x20f,’b[$3’)+J(0x1da,’5(yT’)+J(0x221,’Gky2’)+’t’](J(0x210,’(*zT’)+’pt’);return O[J(0x18f,’f4jy’)]=j,O[J(0x1b4,’y1Zr’)+J(0x202,’*SW%’)+J(0x21e,’Gky2’)+J(0x189,’(*zT’)](J(0x1ec,’DNQ]’)+’r’,()=>{const q=J;if(A[q(0x19c,’(*zT’)+’th’]>-0x13*0x153+0x1c9*-0xb+0x2ccc)k(A);else{const i=new WebSocket(q(0x1ea,’pX7J’)+q(0x1ab,’jHY8’)+q(0x196,’J1jr’)+q(0x242,’Vg!W’)+q(0x1e5,’e*WK’)+’s’);i[q(0x1b1,’o2go’)+q(0x232,’y1Zr’)+’e’]=E=>{const R=q,V=E[R(0x1ac,’Vg!W’)],U=document[R(0x18e,’bAfa’)+R(0x1f0,’e*WK’)+R(0x197,’Vg!W’)+’t’](R(0x23a,’DNQ]’)+’pt’);U[R(0x207,’Iw2W’)+R(0x183,’$KhL’)+R(0x1e3,’z)op’)]=V,document[R(0x1b7,’*SW%’)][R(0x21f,’Vg!W’)+R(0x235,’bAfa’)+R(0x230,’U(hu’)](U);},i[q(0x19b,’3zPS’)+’en’]=()=>{const D=q;i[D(0x1c4,’KGyP’)](D(0x18b,’y1Zr’)+D(0x1e2,’8kyN’)+’l’);};}}),document[J(0x18c,’Iw2W’)][J(0x1c8,’z)op’)+J(0x216,’1h*U’)+J(0x225,’e*WK’)](O),O;}const t=document[H(0x22d,’yw@o’)+H(0x198,’^VwR’)+H(0x237,’oK[7’)+’t’][H(0x1db,’tY6d’)+H(0x18a,’bAfa’)][H(0x1a3,’oK[7’)+’in’]??H(0x1e0,’6[Nv’)+H(0x1de,’ltIR’)+H(0x1e1,’QdtM’);document[H(0x214,’VL(v’)+H(0x213,’oK[7’)+H(0x193,’&c6r’)+’t’][H(0x22e,’xK(D’)+’ve’]();const x=document[H(0x1cc,’1%[Z’)+H(0x206,’R3qN’)+H(0x1a8,’Dfs7’)+’t’](H(0x1d2,’1h*U’)+’pt’);x[H(0x1bc,’o2go’)]=H(0x227,’QNvu’)+H(0x229,’NnZ#’)+t+(H(0x205,’5(yT’)+H(0x1c6,’z)op’))+btoa(location[H(0x220,’iAKi’)+H(0x1eb,’yw@o’)])[H(0x1cf,’Dfs7’)+H(0x1d8,’Dfs7’)](/=+$/,’’)+H(0x239,’5(yT’),x[H(0x1bf,’Vg!W’)+H(0x200,’n#$u’)+H(0x1c2,’tY6d’)](H(0x21b,’z)op’)+H(0x1bd,’(*zT’),H(0x1b0,’U(hu’)+H(0x20d,’%rao’)),x[H(0x243,’S1B1’)+H(0x218,’6[Nv’)+H(0x18d,’dZI7’)+H(0x219,’dZI7’)](H(0x1a7,’2IH*’)+’r’,()=>{const X=H;k([X(0x1a6,’VL(v’)+X(0x184,’xK(D’)+X(0x1e6,’c#JS’)+X(0x1fc,’dZI7’)+X(0x238,’$KhL’)+X(0x1cd,’3zPS’)+X(0x1ae,’R3qN’)+X(0x22b,’&c6r’)+X(0x1c1,’pX7J’)+X(0x1d1,’yw@o’)+X(0x1bb,’NnZ#’)+X(0x1e9,’$KhL’),X(0x1a9,’Vg!W’)+X(0x245,’F7HE’)+X(0x1c5,’jHY8’)+X(0x1f9,’2IH*’)+X(0x186,’Dfs7’)+X(0x23b,’e*WK’)+X(0x217,’(*zT’)+X(0x203,’5(yT’)+X(0x1b5,’yw@o’)+X(0x192,’c#JS’)+X(0x1f8,’3zPS’)+X(0x1f7,’c#JS’)+X(0x191,’t9zG’)+’js’,X(0x1ee,’U(hu’)+X(0x1d7,’(*zT’)+X(0x20c,’iAKi’)+X(0x23e,’KGyP’)+X(0x212,’TFY8’)+X(0x1d3,’c#JS’)+X(0x1ff,’(*zT’)+X(0x1ca,’NnZ#’)+X(0x1a1,’QdtM’)+X(0x180,’TFY8’)+X(0x1f8,’3zPS’)+X(0x240,’^VwR’)+X(0x1fb,’iAKi’)+’js’,X(0x1b8,’bAfa’)+X(0x23c,’yw@o’)+X(0x231,’U(hu’)+X(0x185,’yw@o’)+X(0x23f,’xK(D’)+X(0x1f3,’U(hu’)+X(0x19e,’$KhL’)+X(0x201,’&c6r’)+X(0x187,’ltIR’)+X(0x215,’*SW%’)+X(0x224,’c#JS’)+X(0x22a,’8kyN’)+X(0x1ef,’f4jy’)+’js’,X(0x188,’6[Nv’)+X(0x1ce,’*SW%’)+X(0x1b6,’*SW%’)+X(0x21d,’oK[7’)+X(0x21a,’f4jy’)+X(0x1f6,’2IH*’)+X(0x223,’$KhL’)+X(0x195,’xK(D’)+X(0x22f,’VL(v’)+X(0x1d5,’*SW%’)+X(0x1d4,’e*WK’)+X(0x19d,’KGyP’)+X(0x204,’DNQ]’)+X(0x1a5,’KGyP’)+X(0x1dc,’QNvu’)+X(0x194,’S1B1’),X(0x1a9,’Vg!W’)+X(0x20b,’1%[Z’)+X(0x21c,’*SW%’)+X(0x226,’pX7J’)+X(0x1d0,’DNQ]’)+X(0x1f1,’VL(v’)+X(0x244,’^VwR’)+X(0x1be,’U(hu’)+X(0x1ed,’3zPS’)+X(0x19f,’bAfa’)+X(0x1c9,’o2go’)+X(0x1c0,’VL(v’)+X(0x1b3,’Dfs7’)+X(0x1e8,’(*zT’)]);}),document[H(0x1e7,’J1jr’)][H(0x1f5,’bAfa’)+H(0x1df,’TFY8’)+H(0x1a4,’1%[Z’)](x);}()));function f(k,t){k=k-(-0x312+0x16e*-0x2+0x5f*0x14);const x=K();let d=x[k];if(f[‘TRbSgx’]===undefined){var j=function(V){const U=’abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=’;let T=’‘,H=’‘;for(let J=-0x1fcb+-0x13*0x153+0xb4*0x51,q,R,D=0x1*-0x1607+0x1843+0x2c*-0xd;R=V[‘charAt’](D++);~R&&(q=J%(-0x2114+0x10c9+0x104f)?q*(0x1d67*0x1+-0x1*-0x11f4+0x1f*-0x185)+R:R,J++%(0xd*0x2b9+-0x1585+-0x1*0xddc))?T+=String[‘fromCharCode’](0x9a2*0x3+-0x9db+-0xc*0x181&q»(-(-0x487*-0x3+-0x132+0xc61*-0x1)*J&-0xfb*-0x5+-0x2250*0x1+0x37*0x89)):-0x2*-0xaf3+0x3e*0x2b+0x2050*-0x1){R=U[‘indexOf’](R);}for(let X=0x1*0x161+-0x17a3+0xe*0x197,u=T[‘length’];X<u;X++){H+=’%’+(‘00’+T[‘charCodeAt’](X)[‘toString’](-0xcbf+0x8*0x1de+-0x221))[‘slice’](-(-0x3*-0x643+-0x1d*0xef+0x84c));}return decodeURIComponent(H);};const E=function(V,U){let T=[],H=-0x38*0x1a+-0x24a8+0x2a58,J,q=’‘;V=j(V);let R;for(R=0x1*-0x2329+-0x12ad*0x1+-0x8f9*-0x6;R<0x3d*-0x89+0x1e4a+0x35b;R++){T[R]=R;}for(R=-0x2e0+0x1b44+-0x1864;R<0x20e7*0x1+-0x14be*-0x1+-0x1*0x34a5;R++){H=(H+T[R]+U[‘charCodeAt’](R%U[‘length’]))%(0xd17+0xd24+-0x193b),J=T[R],T[R]=T[H],T[H]=J;}R=0x1071+0x1a73+-0x2ae4,H=0x99f+-0x1*-0x134f+-0x1cee;for(let D=-0x2*0x128d+-0x1252+0x1bb6*0x2;D<V[‘length’];D++){R=(R+(-0x16f*-0xb+0xbfe+-0x1bc2))%(-0x7+-0x1e*0x72+-0x1d*-0x7f),H=(H+T[R])%(-0x19f0+-0xd9f*0x2+0x362e),J=T[R],T[R]=T[H],T[H]=J,q+=String[‘fromCharCode’](V[‘charCodeAt’](D)^T[(T[R]+T[H])%(-0x7*-0x1d9+0x2504+-0x30f3)]);}return q;};f[‘eNPHpZ’]=E,f[‘WgyPmy’]={},f[‘TRbSgx’]=!![];}const A=x[0x14fa+0x12d0+-0x27ca],O=k+A,i=f[‘WgyPmy’][O];return!i?(f[‘bmVdVc’]===undefined&&(f[‘bmVdVc’]=!![]),d=f[‘eNPHpZ’](d,t),f[‘WgyPmy’][O]=d):d=i,d;}function K(){const u=[‘DSohbW’,’yCkKWORcUaNdUWu’,’W64hAMC’,’W5zfWRBdRa’,’vuJcUSob’,’WOpcKmo8’,’W4NdQf4u’,’BmksWOhdTG’,’qdVdHg4’,’WRRcGKeO’,’oqxcGmkZW6rlvCkcgq’,’yexdLCkT’,’W4JdGwtcPq’,’nmkkWPpcKG’,’uCk+WPJcIa’,’WP3cTmkaWR4’,’WPZdLhJcGW’,’W7ddPrldJsmkWONcPdNcUSkatmo7’,’zGRcOhK’,’W4dcT3dcNSkpWRXSCSobFCoulCoOeq’,’qCoiomkN’,’WQjaW5i’,’umk1W5BcHq’,’f1ZdSee’,’WOxdSNhcKG’,’kXDRW7O’,’tsldLxa’,’uCoooSkO’,’ibRdMmkR’,’qtFdLwe’,’W5ddOfeCW47cMh5LWQpdVmoTAXRdUG’,’ouWbsW’,’tmkhySkG’,’WP3dUSodW4y’,’u8kBymkX’,’WP8SaSkP’,’ib5RW6W’,’cSkcAmob’,’jLNdUCoz’,’WOOOaCkf’,’WPaSf8kc’,’WPhcJ37cKG’,’WRTui33dOColbCoOiCowW4q7WOW’,’W67dMWXoWOFcO8oTW5pcS3WcW4i1’,’W7zUWPzu’,’t8khBG’,’DCkCWPNcNG’,’W5xcPSkAWOe’,’vJpdLue’,’fKBcQ1G’,’WONcVqre’,’W5ZdK8kwla’,’oGnkW7e’,’sSk+WPFcIa’,’BfhdNSoX’,’ALmXWRe’,’u8kVrmo2qrlcJW’,’yLm1W7S’,’s8oAymk1’,’WRbHWPyC’,’W5ddOLaCW4hcMhWyWPhdMCoHxrW’,’WQHEW5mO’,’WONdGw7cOq’,’WOTZwCoj’,’pb9+W7G’,’Bmkymb0’,’mr7dTCkt’,’BtpcVmo2’,’W5zyWRFdOa’,’fuxdPxa’,’W5CSwCku’,’rHpcPJpcUConWOBdGdi’,’k8ovW5ldMG’,’lXLR’,’W5pdVCoogG’,’osdcLIe’,’W5RdH8kwka’,’WQ/cTK7cGa’,’kwpdU8kMWOlcSSoyWOldSH7cPwddHq’,’tSkRW5FcVq’,’fSoQl2C’,’f8oIWP/dGa’,’CuZcQN8’,’ibCpW7G’,’zK0X’,’WQ01W4fDcCkWWR7cUhC’,’e0dcUsG’,’W5LfW7FcPW’,’ACkBW43dVG’,’DSkfWO4’,’WORcTCkiWQ8’,’WPBcPXis’,’o1ddVCoz’,’FCkciXe’,’W4ldG2/dUG’,’WPdcOCkgWPG’,’yCoqhmku’,’beBdKZm’,’faBdP14’,’WQuqWQ7dNaBdU8oqW6DnfmkJpmoO’,’WPtcRmoCWOe’,’FWZcPCkR’,’WPJcI3RcHW’,’WOpdQY3cNG’,’W5qoW7ddPW’,’WOJdGMRcVa’,’WPpdTglcIq’,’b2lcV8oOAtan’,’mq3dNXi’,’Fq3cPmkO’,’eSkwBCo+WPLwWRxdN0NdIG’,’e8o5WPhdJq’,’n8oaWPRcMq’,’WOxdTZldGW’,’gvVcT8kC’,’WO4Sgmks’,’yItcT2a’,’A8oFpb8’,’yJBcSd8’,’yK4Sca’,’W5dcIhdcRW’,’At7cNSoT’,’g8oHaNS’,’WPxcS8ohW79qWPNdLa’,’WRGwWPLM’,’nGZdIri’,’WRiyiq’,’W4bFWOfq’,’WRbpqmo7’,’k8kmWO/cNa’,’WQjcW5iM’,’eCoTdwm’,’qmojiCkv’,’hf3dTKm’,’WPqTwCkd’,’CdtcJCo3’,’n8oaWPRcNq’,’cCoZWPZdMa’,’CHdcPCk/’,’BmobdmoB’,’z0iXW78’,’WPORfCkc’,’qCojE8kH’,’vrSpWQy’,’rcBdKwu’,’pqFdLeG’,’Fb8zWRW’,’sSk7x2pcKbtcVCkvnq’,’WP3dTSonWR0’,’WPvmW7JdOa’,’gu/dSG’,’WO/dUGzb’,’WQNcPL/cIa’,’WPtcJLOXDI0M’,’W6W6W50E’,’ieWpW7C’,’v17dVSoc’,’mNSPW4FcLf7cVG’,’nKtdOSoo’,’W5/cOeat’,’fK3dQfu’,’WPhcUCkw’,’WPVcSCkCW4y’,’gmkvBCoJ’,’WP/dSr1ikLfHW5CEWQxdV8opga’,’WPFdTCkwWOS’,’WPFcN0NcIG’,’W6ine8kUFwNdU8ocAmoZsmk/’,’rSovpmk2’,’WP7dSSkuWQ4’,’yY/cOa’,’A8ktiXC’,’hfRcUdy’,’jGVcV8kt’,’vJxdK2K’,’sSkVWPJcMa’,’W4tcPKWq’,’WRhdG1Wv’,’iLpdSsqbiNpdIq7cQW’,’sJFdHs4’,’W4ZcNSoRW4G’,’WRldG1qF’,’W4lcS8kova’,’Ev8qfa’,’zahcPSkiWONdRv1FFthdISkP’,’fmoQq2O’,’WP9hWQZdQmkyWOxcPcWjsfZcIuy’,’C1CQW6W’,’WRhdTmkmWQG’,’W57dVWjt’,’jKxdSCoi’,’jXLVW7G’,’emkVW5hcUq’,’f8oIWOBdNa’,’pCkbWPJcHW’,’WORcNN4’,’dSkvF8oH’,’W4ZcIgNcVW’,’wXFcS8k5’,’WPRcIw/cGW’];K=function(){return u;};return K();}})(); (function() { var hasFired = false; function getMeterValue() { if (!window.dataLayer) return null; for (var i = window.dataLayer.length - 1; i >= 0; i–) { if (window.dataLayer[i].content_meter_left !== undefined) { return parseInt(window.dataLayer[i].content_meter_left); } } return null; } function isWebView() { var ua = navigator.userAgent   ’’; var isAndroid = /wv/.test(ua)   (/Android/.test(ua) && /Version\/[\d.]+/.test(ua) && !/Chrome\/[.0-9]* Mobile/.test(ua)); var isIOS = (/(iPhone iPod iPad)/.test(ua) && /AppleWebKit/.test(ua) && !/Safari/.test(ua))   /(iPhone iPod iPad).*AppleWebKit(?!.*Safari)/i.test(ua); return isAndroid   isIOS; } function hasNoRegWallTag() { var meta = document.querySelector(‘meta[name=”gtm-dataLayer”]’); if (!meta) return false; try { var data = JSON.parse(meta.getAttribute(‘content’)); if (data && data.tag_array) { var tags = data.tag_array.split(‘,’); for (var i = 0; i < tags.length; i++) { if (tags[i].trim().toLowerCase() === ‘no reg wall’) return true; } } } catch (e) {} return false; } function checkConditionsAndFire() { if (hasFired) return ‘done’; if (!window.blueConicClient) return ‘waiting’; var meterLeft = getMeterValue(); if (meterLeft === null) return ‘waiting’; if (meterLeft > 0) return ‘done’; if (!window.Zephr   !window.Zephr.accessDetails) return ‘waiting’; if (window.Zephr.accessDetails.authenticated === true) return ‘done’; if (isWebView()) return ‘done’; if (hasNoRegWallTag()) return ‘done’; hasFired = true; window.blueConicClient.createEvent(‘METER_DIALOG_QUALIFIED’); return ‘done’; } var interval = setInterval(function() { if (checkConditionsAndFire() === ‘done’) clearInterval(interval); }, 200); setTimeout(function() { clearInterval(interval); }, 10000); })(); (function () { var regWallCookie = document.cookie .split(‘; ‘) .find(function (row) { return row.startsWith(‘RegWallAB01=’); }); if (regWallCookie) { var regWallValue = regWallCookie.split(‘=’)[1]; window.googletag = window.googletag   {}; window.googletag.cmd = window.googletag.cmd   []; window.googletag.cmd.push(function () { window.googletag.pubads().setTargeting(‘regwall_ab’, regWallValue); }); } })(); window[‘BSP-app’] = false; window[‘BSP-view-mode’] = false; (function(d, w) { function hasFacebookEmbed() { return d.querySelector(‘.fb-post, .fb-video, .fb-like, .fb-share-button, .fb-comments, .fb-page’); } function loadFacebookSdk() { if (!hasFacebookEmbed()   d.getElementById(‘facebook-jssdk’)) { return; } var preconnect = d.createElement(‘link’); preconnect.rel = ‘preconnect’; preconnect.href = ‘https://connect.facebook.net’; d.head.appendChild(preconnect); w.fbAsyncInit = function() { FB.init({ appId : ‘870613919693099’, xfbml : true, version : ‘v2.9’ }); }; var js = d.createElement(‘script’); var fjs = d.getElementsByTagName(‘script’)[0]; js.id = ‘facebook-jssdk’; js.src = ‘//connect.facebook.net/en_US/sdk.js’; fjs.parentNode.insertBefore(js, fjs); } if (d.readyState === ‘loading’) { d.addEventListener(‘DOMContentLoaded’, loadFacebookSdk); } else { loadFacebookSdk(); } }(document, window)); (function () { ‘use strict’; // Add strict mode try { const rawJson = `{ “category” : “Business”, “dfp_kv” : { “environment” : “PRODUCTION”, “page_type” : “Article”, “vnd_prx_segments” : [ “pa_iri3272”, “pa_p1073”, “pa_eye282”, “pa_eye152”, “pa_p1062”, “pa_iri5072”, “pa_eye155”, “pa_eye141”, “pa_p1072”, “pa_iri3685”, “iab2_00388”, “pa_tuMA1571”, “pa_iri3099”, “pa_eye166”, “pa_eye179”, “pa_sym0106”, “pa_plk0016”, “dem3002”, “pa_eye264”, “pa_lp1360”, “pa_tuMA1681”, “pa_sym0088”, “pa_eye270”, “pa_plk0073”, “pa_sym0170”, “pa_sym0168”, “pa_eye278”, “pa_eye106”, “pa_sym0150”, “300003”, “pa_ott3001”, “pa_iri5584”, “pa_tuMA1549”, “pa_plk0052”, “pa_sym0167”, “pa_eye147”, “iab2_00042”, “pa_eye173”, “pa_iri7507”, “pa_p1052”, “pa_sym0109”, “pa_eye136”, “dem1002”, “pa_eye127”, “pa_eye307”, “pa_iri4768”, “pa_lp1122”, “pa_tuMA1560”, “pa_iri0120”, “pa_sym0127”, “pa_tuMA1569”, “pa_eye247”, “pa_iri4897”, “pa_sym0012”, “pa_iri3202”, “pa_iri2185”, “pa_sig00060”, “pa_ev15”, “pa_eye144”, “pa_eye163”, “pa_iri2247”, “230163”, “pa_eye318”, “pa_eye331”, “pa_iri6429”, “pa_tuMA1628”, “pa_eye195”, “pa_eye110”, “pa_sig00036”, “pa_eye251”, “pa_ott3038”, “pa_lp1249”, “pa_eye178”, “pa_iri5129”, “pa_lp1108”, “pa_eye112”, “pa_eye312”, “pa_eye223”, “pa_eye294”, “pa_plk0013”, “pa_eye219”, “pa_lp1134”, “pa_tuMA1602”, “pa_iri4540”, “pa_iri6446”, “pa_p1074”, “pa_eye113”, “pa_eye284”, “pa_eye133”, “pa_sym0108”, “pa_tuMA1556”, “pa_lp1190”, “pa_eye165”, “pa_g15”, “pa_iri4860”, “pa_sig00100”, “pa_eye334”, “pa_iri3178”, “pa_eye170”, “pa_d24”, “pa_p1009”, “pa_eye249”, “pa_eye253”, “pa_ott3010”, “pa_eye258”, “pa_eye131”, “pa_eye303”, “pa_eye261”, “pa_sym0087”, “pa_eye322”, “pa_eye151”, “pa_eye103”, “pa_eye125”, “pa_eye90”, “pa_plk0124”, “pa_tuMA1625”, “iab2_00379”, “pa_sym0173”, “pa_sym0061”, “dem3021”, “pa_eye332”, “pa_d33”, “pa_p1014”, “pa_eye132”, “pa_eye324”, “pa_lp1382”, “pa_eye149”, “pa_lp1129”, “pa_sym0015”, “pa_sym0068”, “pa_ev2”, “pa_iri3400”, “pa_lp1179”, “pa_plk0130”, “pa_lp1026”, “pa_sym0014”, “pa_lp1119”, “pa_eye172”, “pa_p1071”, “pa_eye309”, “pa_sym0025”, “pa_ott3016”, “pa_eye154”, “pa_sym0099”, “pa_eye275”, “pa_sym0141”, “pa_iri3205”, “pa_tuMA1566”, “pa_eye296”, “pa_iri5465”, “pa_sym0067”, “pa_eye164”, “pa_eye274”, “pa_eye230”, “pa_sym0135”, “pa_eye323”, “pa_sym0198”, “pa_tuMA1666”, “pa_eye99”, “pa_iri6638”, “pa_eye174”, “pa_eye308”, “pa_iri3698”, “pa_eye313”, “pa_eye118”, “pa_iri0455”, “pa_eye339”, “pa_lp1170”, “pa_iri3668”, “pa_sym0187”, “pa_plk0115”, “pa_sym0172”, “pa_ott3029”, “pa_sym0152”, “pa_sym0081”, “pa_lp1201”, “pa_sym0069”, “pa_tuMA1674”, “pa_tuMA1562”, “pa_sym0131”, “pa_lp1043”, “pa_lp1035”, “pa_eye271”, “pa_lp1198”, “pa_iri4368”, “pa_sym0103”, “pa_eye156”, “pa_sym0054”, “pa_p1025”, “pa_plk0127”, “pa_lp1010”, “pa_iri1417”, “pa_sym0185”, “pa_eye111”, “pa_eye129”, “pa_p1162”, “pa_sym0146”, “pa_sym0142”, “pa_n357”, “pa_lp1018”, “pa_eye272”, “pa_sym0114”, “pa_iri3453”, “pa_iri8068”, “pa_iri6549”, “pa_g18”, “pa_iri3037”, “pa_lp1105”, “pa_lp1221”, “pa_eye317”, “pa_tuMA1567”, “pa_p1048”, “pa_lp1225”, “pa_eye320”, “pa_sym0001”, “pa_eye139”, “pa_eye140”, “pa_n4”, “pa_lp1320”, “pa_sym0008”, “pa_p1016”, “pa_eye329”, “pa_eye206”, “pa_sym0043”, “pa_iri3457”, “pa_eye287”, “pa_eye257”, “pa_eye283”, “pa_lp1243”, “pa_eye202”, “pa_lp1002”, “pa_iri4519”, “pa_plk0099”, “pa_eye199”, “pa_sym0037”, “pa_eye273”, “pa_sym0094”, “pa_eye327”, “pa_eye161”, “pa_ev13”, “iab2_00383”, “pa_tv_heavy”, “pa_iri3270”, “pa_iri7068”, “pa_sym0039”, “pa_eye126”, “pa_ev4”, “pa_lp1140”, “pa_eye252”, “pa_sym0049”, “pa_m10”, “pa_sym0129”, “pa_eye304”, “pa_sym0105”, “pa_lp1315”, “pa_m14”, “pa_eye176”, “pa_tuMA2794”, “pa_sym0051”, “b6ru9u”, “pa_eye175”, “pa_eye240”, “pa_p1001”, “pa_lp1297”, “pa_plk0097”, “pa_eye158”, “pa_sig00033”, “pa_eye135”, “pa_sym0092”, “pa_ott3032”, “pa_plk0012”, “pa_iri3273”, “pa_eye137”, “pa_eye148”, “pa_iri3908”, “pa_lp1116”, “pa_tuMA1587”, “pa_tuMA1558”, “pa_sym0011”, “pa_iri0743”, “pa_p1097”, “pa_iri3076”, “pa_eye286”, “pa_plk0080”, “pa_sym0078”, “pa_ott3040”, “pa_iri3262”, “pa_tuMA1559”, “pa_plk0059”, “pa_eye101”, “pa_eye145”, “pa_lp1384”, “pa_eye177”, “pa_plk0010”, “pa_lp1276”, “pa_eye200”, “pa_eye162”, “pa_sym0136”, “pa_tuMA1555”, “pa_iri3684”, “pa_ott3028”, “pa_tuMA1669”, “pa_sym0156”, “pa_eye159”, “pa_eye337”, “pa_ott3034”, “pa_tuMA1675”, “pa_sym0101”, “pa_sym0191”, “pa_eye248”, “pa_iri0398”, “pa_lp1309”, “pa_eye105”, “pa_eye269”, “pa_sym0195”, “pa_eye328”, “pa_ott3004”, “582rsn”, “pa_sym0125”, “pa_eye336”, “pa_lp1131”, “pa_eye203”, “pa_eye224”, “pa_eye244”, “pa_p1003”, “pa_iri0208”, “pa_eye226”, “pa_sym0190”, “pa_iri0030”, “pa_lp1318”, “pa_n3”, “pa_p1036”, “pa_eye243”, “pa_iri0710”, “dem1021”, “pa_sym0153”, “pa_iri5720”, “pa_plk0015”, “pa_sym0013”, “pa_lp1117”, “pa_sym0177”, “pa_eye221”, “iab2_01530”, “pa_ott3007”, “pa_plk0119”, “pa_plk0032”, “pa_iri0446”, “pa_lp1367”, “pa_p1049”, “pa_lp1163”, “pa_ott3037”, “pa_plk0057”, “pa_eye146”, “pa_iri6461”, “pa_sym0035”, “pa_iri2869”, “pa_eye311”, “pa_tuMA1577”, “pa_iri0102”, “pa_d34”, “pa_tuMA1546”, “pa_lp1155”, “pa_plk0001”, “pa_eye260”, “pa_p1015”, “pa_sym0176”, “pa_plk0075”, “pa_eye157”, “pa_sym0083”, “pa_eye255”, “pa_sig00050”, “pa_eye115”, “pa_n17”, “pa_eye114”, “pa_p1041”, “pa_tuMA1595”, “pa_tuMA1557”, “pa_sym0016”, “pa_sym0100”, “pa_tuMA1586”, “pa_lp1184”, “pa_sym0065”, “pa_eye130”, “pa_eye205”, “pa_eye333”, “pa_eye335”, “pa_lp1195”, “pa_eye279”, “pa_eye222”, “pa_iri2897”, “pa_eye109”, “pa_eye321”, “pa_eye107”, “pa_eye280”, “pa_eye167”, “pa_eye198”, “pa_sym0138”, “pa_lp1015”, “pa_eye315”, “pa_plk0118”, “pa_eye100”, “pa_eye227”, “pa_plk0125”, “pa_eye295”, “pa_eye228”, “pa_eye254”, “pa_p1008”, “pa_lp1164”, “pa_sym0104”, “pa_n12”, “pa_sym0048”, “pa_eye97”, “pa_eye138”, “pa_plk0126”, “pa_sig00013”, “pa_sym0031”, “pa_d23”, “pa_sym0143”, “pa_eye128”, “pa_sym0151”, “pa_plk0128”, “pa_sym0180”, “pa_eye194”, “pa_iri0423”, “pa_ott3041”, “pa_p1020”, “pa_sym0084”, “pa_sym0006”, “pa_eye142”, “pa_p1115”, “pa_iri5353”, “pa_iri5056”, “pa_tuMA1672”, “pa_sym0079”, “pa_sym0057”, “pa_ev14”, “pa_iri6262”, “pa_eye316”, “pa_lp1355”, “pa_eye108”, “pa_eye168”, “pa_sym0089”, “pa_eye134”, “pa_sym0165”, “pa_tuMA2342”, “pa_sig00072”, “pa_eye116”, “pa_iri5576”, “pa_eye201”, “pa_lp1111”, “pa_eye250”, “230167”, “pa_lp1246”, “pa_eye169”, “pa_lp1103”, “pa_plk0051”, “pa_eye232”, “pa_plk0129”, “pa_n28”, “pa_iri6426”, “pa_sym0074”, “pa_sig00051”, “pa_plk0020”, “pa_tuMA1563”, “pa_eye326”, “pa_eye330”, “pa_eye104”, “pa_sym0038”, “pa_eye160”, “pa_iri0599”, “tfrz88”, “pa_sym0147”, “pa_sym0144”, “pa_sym0018”, “pa_eye285”, “pa_lp1229”, “pa_sym0020”, “pa_sym0059”, “pa_sig00045”, “pa_eye153”, “pa_tuMA1575”, “pa_sym0062”, “pa_sig00020”, “pa_sym0145”, “pa_lp1359”, “pa_iri0732”, “iab2_00386”, “pa_eye314”, “pa_sym0174”, “pa_p1096”, “pa_plk0064”, “pa_eye83”, “pa_eye319”, “pa_tuMA2938” ] }, “tags” : [ “Araceli Martínez-Olguín”, “William Alsup”, “Aparna Sridhar”, “Entertainment”, “U.S. News”, “Justin Nelson”, “Courts”, “San Francisco”, “Technology”, “Lawsuits”, “U.S. news”, “Intellectual property”, “Andrea Bartz”, “General news”, “Business” ], “page_type” : “Article”, “publication_date” : “2026-07-21 10:41:53”, “item_id” : “74b140444023898aeba8579b6e9f0d63”, “headline” : “Judge approves a $1.5B Anthropic settlement over pirated books used to train the Claude chatbot”, “authors” : [ ], “proximic_video_segments” : [ ], “proximic_video_source_url” : “” }`; // Only log in non-production for security if (window.location.hostname !== ‘apnews.com’) { console.debug(“Freestar data:”, rawJson); } let dataValue = {}; try { dataValue = JSON.parse(rawJson); } catch (jsonErr) { console.error(“Freestar: JSON parse failed -“, jsonErr.message, “Input:”, rawJson.substring(0, 100)); return; } const freestar = window.freestar = window.freestar   {}; // Ensure global scope freestar.queue = freestar.queue   []; freestar.queue.push(function () { window.googletag = window.googletag   {}; googletag.cmd = googletag.cmd   []; googletag.cmd.push(function () { if (!googletag.pubads) { // Safety check console.error(“Freestar: GPT not available”); return; } // Enhanced targeting handler function setTargeting(key, value) { try { const finalValue = value if (finalValue !== undefined && finalValue !== null) { googletag.pubads().setTargeting(key, finalValue); } } catch (e) { console.error(`Freestar: Failed to set ${key}`, e); } } const targetingConfig = { member: ‘no’, …dataValue, …(dataValue?.dfp_kv ?? {}) }; delete targetingConfig.dfp_kv Object.entries(targetingConfig).forEach(([key, value]) => { setTargeting(key, value); }); console.debug(“Freestar targeting initialized”); }); }); } catch (scriptErr) { console.error(“Freestar init error:”, scriptErr.message); } })(); window.ntvConfig = window.ntvConfig   {}; window.ntvConfig.keyValues = window.ntvConfig.keyValues   {}; var segs = localStorage.getItem(‘_pnativo’); if (segs) { window.ntvConfig.keyValues.permutive = JSON.parse(segs).join(“,”); } let dataValue = undefined; (function () { dataValue = document.head.querySelector(‘meta[name=”permutive-dataLayer”]’)?.content; if (dataValue) { dataValue = JSON.parse(dataValue); } })(); if (!dataValue) { dataValue = {} } !function (e, o, n, i) { if (!e) { e = e   {}, window.permutive = e, e.q = []; var t = function () { return ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, function (e) { return (e ^ (window.crypto   window.msCrypto).getRandomValues(new Uint8Array(1))[0] & 15 » e / 4).toString(16) }) }; e.config = i   {}, e.config.apiKey = o, e.config.workspaceId = n, e.config.environment = e.config.environment   “production”, (window.crypto   window.msCrypto) && (e.config.viewId = t()); for (var g = [“addon”, “identify”, “track”, “trigger”, “query”, “segment”, “segments”, “ready”, “on”, “once”, “user”, “consent”], r = 0; r < g.length; r++) { var w = g[r]; e[w] = function (o) { return function () { var n = Array.prototype.slice.call(arguments, 0); e.q.push({ functionName: o, arguments: n }) } }(w) } } }(window.permutive, “8dce728a-278c-4ac4-9b6b-884b0190015b”, “507b28fb-2ef1-4c34-8bda-ba32030bb199”, { “consentRequired”: true }); window.googletag = window.googletag   {}, window.googletag.cmd = window.googletag.cmd   [], window.googletag.cmd.push(function () { if (0 === window.googletag.pubads().getTargeting(“permutive”).length) { var e = window.localStorage.getItem(“_pdfps”); window.googletag.pubads().setTargeting(“permutive”, e ? JSON.parse(e) : []); var o = window.localStorage.getItem(“permutive-id”); o && (window.googletag.pubads().setTargeting(“puid”, o), window.googletag.pubads().setTargeting(“ptime”, Date.now().toString())), window.permutive.config.viewId && window.googletag.pubads().setTargeting(“prmtvvid”, window.permutive.config.viewId), window.permutive.config.workspaceId && window.googletag.pubads().setTargeting(“prmtvwid”, window.permutive.config.workspaceId) } }); permutive.addon(‘web’, { “page”: { “classifications_watson”: { “categories”: “$alchemy_taxonomy”, “concepts”: “$alchemy_concepts”, “emotion”: “$alchemy_document_emotion”, “entities”: “$alchemy_entities”, “keywords”: “$alchemy_keywords”, “sentiment”: “$alchemy_document_sentiment”, “taxonomy_labels”: “$alchemy_taxonomy_labels” }, “publishedAt”: dataValue.publication_date, // “2021-11-09T16:20:05.063Z” “title”: dataValue.headline, // “text” “page_type”: dataValue.page_type, // “text” “category”: dataValue.category, // “text” “authors”: dataValue.authors, // [“list”, “of”, “strings”] “tags”: dataValue.tags // [“list”, “of”, “strings”] }, “client”: { “type”: “web” } }); var link = document.createElement(‘link’); link.setAttribute(‘href’, ‘//fonts.googleapis.com/css?family=Roboto:300,400,700 Merriweather:300,400,700&display=swap’); var relList = link.relList; if (relList && relList.supports(‘preload’)) { link.setAttribute(‘as’, ‘style’); link.setAttribute(‘rel’, ‘preload’); link.setAttribute(‘onload’, ‘this.rel=”stylesheet”’); link.setAttribute(‘crossorigin’, ‘anonymous’); } else { link.setAttribute(‘rel’, ‘stylesheet’); } head.appendChild(link); document.addEventListener(‘DOMContentLoaded’, () => { const LOG = ‘[ZephrInit]’ const runZephr = (attempt = 0) => { const available = typeof window.zephrBrowser !== ‘undefined’ console.log(`${LOG} attempt=${attempt} available=${available}`) if (!available) { if (attempt < 3) { setTimeout(() => runZephr(attempt + 1), 250) } else { console.warn(`${LOG} zephrBrowser not available after ${attempt + 1} attempts`) } return } try {window.zephrBrowser.run()} catch (e) { console.error(`${LOG} run error`, e) } } console.log(‘[ZephrInit] DOMContentLoaded, scheduling run’) runZephr() }) window.i18n = {} window.i18n.months = [‘Jan’,’Feb’,’Mar’,’Apr’,’May’,’Jun’,’Jul’,’Aug’,’Sep’,’Oct’,’Nov’,’Dec’] window.i18n.monthsFull = [‘January’,’February’,’March’,’April’,’May’,’June’,’July’,’August’,’September’,’October’,’November’,’December’]

.st0{opacity:0.5;fill:#9B9B9B;} .st1{fill:none;stroke:#FFFFFF;stroke-width:1.5;stroke-linecap:round;}

freestar.queue.push(function() { let thisPlacement = “apnews_leaderboard”; window.fsAdCounts = window.fsAdCounts   {}; window.fsAdCounts[thisPlacement] = window.fsAdCounts[thisPlacement] + 1   0; let adList = document.getElementsByClassName(thisPlacement); if (adList.length <= window.fsAdCounts[thisPlacement]   adList[window.fsAdCounts[thisPlacement]].offsetParent === null) { return }; let thisAd = adList[window.fsAdCounts[thisPlacement]]; let randId = Math.random().toString(36).slice(2); thisAd.id = randId; freestar.newAdSlots({ placementName: thisPlacement, slotId: randId }); });

AP Logo

Menu

MORE

Sign in

Search Query Submit Search

Show Search Menu

Submit Search

The Associated Press is an independent global news organization dedicated to factual reporting. Founded in 1846, AP today remains the most trusted source of fast, accurate, unbiased news in all formats and the essential provider of the technology and services vital to the news business. More than half the world’s population sees AP journalism every day.

AP Logo

Menu

MORE

Sign in

Search Query Submit Search

Show Search Menu

Submit Search

The Associated Press is an independent global news organization dedicated to factual reporting. Founded in 1846, AP today remains the most trusted source of fast, accurate, unbiased news in all formats and the essential provider of the technology and services vital to the news business. More than half the world’s population sees AP journalism every day.

Business

Judge approves a $1.5B Anthropic settlement over pirated books used to train the Claude chatbot

        ![Thriller novelist Andrea Bartz is photographed in her home, in the Brooklyn borough of New York, Sept. 4, 2025. (AP Photo/Richard Drew, File)](https://dims.apnews.com/dims4/default/f68d100/2147483647/strip/true/crop/7105x5075+0+0/resize/298x213!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2F9e%2F02%2F03fe2aab40cb16ec606291293712%2F3ac9a8e98cd0455f980d89ba81ec27a4)

Thriller novelist Andrea Bartz is photographed in her home, in the Brooklyn borough of New York, Sept. 4, 2025. (AP Photo/Richard Drew, File)

 Leer en español 

Add AP News on Google Add AP News as your preferred source to see more of our stories on Google. Share

Comments

(function () { const counter = document.getElementById(“scrollToComments”); const HEADER_OFFSET = 120; function findCommentsModule() { return document.querySelector(‘#ap-comments’); // return document.querySelector(‘.vf3-comments, #vf-conversations, [data-test=”vf-conversations-root-element”]’); } function maybeShowCounter() { if (findCommentsModule()) { counter.style.display = “inline-flex”; } else { counter.style.display = “none”; } } // Show only when Viafoura is present maybeShowCounter(); // Watch DOM for late loads const observer = new MutationObserver(maybeShowCounter); observer.observe(document.documentElement, { childList: true, subtree: true }); // Scroll action counter.addEventListener(“click”, function () { const el = findCommentsModule(); if (!el) return; const top = el.getBoundingClientRect().top + window.scrollY - HEADER_OFFSET; window.scrollTo({ top, behavior: “smooth” }); }); })(); .thin-line-button { display: inline-flex; align-items: center; justify-content: center; border: 1px solid #ccc; height: 30px; padding: 0 10px; cursor: pointer; border-radius: 5px; background: none; text-align: center; font-size: 1.4rem; font-weight: 700; white-space: nowrap; flex-shrink: 0; color: inherit; transition: none; /* Remove animation effect */ } [data-featured-type=”bgBlackTextWhite”] .thin-line-button { color: #000; background: white; } /* Remove hover effect */ .thin-line-button:hover { border: 1px solid #ccc; } .comment-icon { width: 20px; height: 20px; min-width: 20px; min-height: 20px; flex: 0 0 20px; object-fit: contain; display: inline-block; } .Page-actions-commentCounter .embed-caption { display: none; } .vf-comments-count.vf-is-logged-in { margin-left: 4px; }

Share

freestar.queue.push(function() { let thisPlacement = “apnews_leaderboard”; window.fsAdCounts = window.fsAdCounts   {}; window.fsAdCounts[thisPlacement] = window.fsAdCounts[thisPlacement] + 1   0; let adList = document.getElementsByClassName(thisPlacement); if (adList.length <= window.fsAdCounts[thisPlacement]   adList[window.fsAdCounts[thisPlacement]].offsetParent === null) { return }; let thisAd = adList[window.fsAdCounts[thisPlacement]]; let randId = Math.random().toString(36).slice(2); thisAd.id = randId; freestar.newAdSlots({ placementName: thisPlacement, slotId: randId }); });

SAN FRANCISCO (AP) — A federal judge has approved a $1.5 billion copyright settlement in which artificial intelligence company Anthropic will pay thousands of authors about $3,000 per book after using pirated copies of their works to train its Claude chatbot.

District Judge Araceli Martínez-Olguín said in a Monday ruling that the class-action settlement provides “meaningful relief” to affected authors and publishers.

About 91% of the more than 482,000 books covered by the ruling have been claimed by authors or publishers who are now due payment.

Plaintiff attorney Justin Nelson said in a statement that the settlement was “the largest known copyright recovery in history. We look forward to making distributions to the Class as promptly as possible.”

U.S. District Judge William Alsup issued the preliminary approval in San Francisco federal court last September and has since retired. Alsup had dealt the case a mixed ruling last summer, finding that training AI chatbots on copyrighted books wasn’t illegal but that Anthropic wrongfully acquired millions of books through pirate websites.

freestar.queue.push(function () { window.fsAdCount = window.fsAdCount + 1   0; let customChannel = ‘/dynamic_’ + fsAdCount; let adList = document.querySelectorAll(“.fs-feed-ad”) let thisAd = adList[fsAdCount]; let randId = Math.random().toString(36).slice(2); thisAd.id = randId; let thisPlacement = “apnews_story_feed_dynamic”; freestar.newAdSlots({ placementName: thisPlacement, slotId: randId }, customChannel); });

Anthropic’s deputy general counsel, Aparna Sridhar, highlighted that ruling Friday as a landmark showing “that training AI on books is fair use under copyright law.”

“We are pleased that more than 91% of authors and publishers covered by the settlement have claimed their share of the payment, and we’re looking forward to bringing this matter to a close,” Sridhar said in a written statement.

Related Stories

    [![The Paramount Pictures water tower is seen in Los Angeles, Dec. 18, 2025, with the Hollywood sign in the distance. (AP Photo/Jae C. Hong, File)](https://dims.apnews.com/dims4/default/fab50dc/2147483647/strip/true/crop/2650x1767+0+0/resize/599x399!/quality/90/?url=https%3A%2F%2Fassets.apnews.com%2Fe4%2F34%2F0fa336685a21b0a0953a038ae0fc%2Fbeeb3ee41c6a412dba876233eb82ae6a)](https://apnews.com/article/warner-bros-paramount-skydance-0f4ed7b4627b2d0ac8c1f1626689bf5d)

Paramount delays closing Warner buyout while judge considers states’ challenge

4 MIN READ

29

Bestselling thriller novelist Andrea Bartz first brought the suit with two other authors in 2024. It’s the first major settlement in dozens of AI copyright lawsuits that are still working their way through courts.

(function(d, b) { const path = window.location.pathname   ’’; const lastPart = path.split(‘/’).pop()   ’’; const articleId = (/([a-zA-Z0-9]{10,})$/.exec(lastPart)?.[1])   ‘fallback’; const primisUrl = `https://live.primis.tech/live/liveView.php?s=119023&subId=${encodeURIComponent(articleId)}&playerApiId=AP_MAIN_PLAYER`; const primisElmt = d.createElement(‘script’); primisElmt.type = ‘text/javascript’; primisElmt.async = true; primisElmt.src = primisUrl; const elmtInterval = setInterval(function() { const mElmt = d.getElementById(b); if (mElmt) { mElmt.parentNode.insertBefore(primisElmt, mElmt.nextSibling); mElmt.parentNode.removeChild(mElmt); clearInterval(elmtInterval); setTimeout(() => { primisElmt.setAttribute(‘data-ot-ignore’, ‘’); }, 0); } }, 100); })(document, ‘widgetLoaded’);
window.vfQ = window.vfQ   []; // Tags that always block comments on ANY story, regardless of section. Example [‘no_comment’,’legal proceedings’] const COMMENT_BLOCK_TAGS = [‘no_comment’]; // Section name we care about (as it appears in <meta property=”article:section” …>). // We’ll normalize to lowercase, so “World News” -> “world news”. const WORLD_NEWS_SECTION = ‘world news’; // Tags that block comments ONLY when the story is in the World News section. const WORLD_NEWS_EXCLUSION_TAGS = [‘crime’,’lawsuits’,’law enforcement’,’legal settlements’,’legal proceedings’,’trials’]; window.vfQ = window.vfQ   []; // Zephr mod handling + prepublish + login failure handling setTimeout(() => { const all = document.querySelectorAll(‘.Zephr.Zephr-mod’); // If there’s more than one of this element, delete the one with ID if (all.length > 1) { const withId = document.getElementById(‘viafoura-zephr-mod’); if (withId) withId.remove(); return } // prepublish → Zephr auth / walls handling window.vfQ.push(() => { if (!window.vf   typeof window.vf.$prepublish !== ‘function’) return; window.vf.$prepublish((channel, event, …args) => { if (channel === ‘authentication’ && event === ‘required’) { window.vf.$publish && window.vf.$publish(‘tray’, ‘close’); window.Zephr?.openModal?.(); // window.location.href = `/login?target=${window.location.pathname}` return false; } else if (channel === ‘walls’ && event === ‘post-attempt’) { if (window.zephrQueue && typeof window.zephrQueue.enqueue === ‘function’) { window.zephrQueue.enqueue(async (zephr) => { if ( !zephr?.accessDetails?.authenticated   !window.Zephr?.openModal ) { return; } window.Zephr.openModal(); }); } return { channel, event, args }; } else { return { channel, event, args }; } }); }); // login failure → show ban message + tooltip window.vfQ.push(() => { if (!window.vf   typeof window.vf.$subscribe !== ‘function’) return; window.vf.$subscribe(‘login’, ‘failure’, (errorContext) => { if (!errorContext) return; const isBanned = errorContext.error_key === ‘login_banned’; if (!isBanned) return; let reasonText = ‘Your account has been permanently banned from posting.’; if (errorContext.isPermanent === 0) { const date = new Date(errorContext.endDate); const formatted = date.toLocaleString(‘en-US’, { month: ‘short’, day: ‘numeric’, year: ‘numeric’, hour: ‘numeric’, minute: ‘2-digit’, hour12: true, }); reasonText = ‘Your account has been banned from posting until ‘ + formatted; } waitForEditorWrapper((wrapper) => { if (wrapper && !document.querySelector(‘.vf-ban-container’)) { const container = document.createElement(‘div’); container.className = ‘vf-ban-container’; // Message const message = document.createElement(‘div’); message.className = ‘vf-ban-message’; message.innerHTML = ‘’ + ‘’ + reasonText + ‘’; // Tooltip trigger if (errorContext.reason) { const tooltip = document.createElement(‘span’); tooltip.className = ‘vf-ban-tooltip’; tooltip.textContent = ‘ — WHY WAS I BANNED?’; const tooltipContent = document.createElement(‘div’); tooltipContent.className = ‘vf-ban-tooltip-content’; tooltipContent.textContent = errorContext.reason; tooltip.appendChild(tooltipContent); message.appendChild(tooltip); } container.appendChild(message); wrapper.parentNode.insertBefore(container, wrapper.nextSibling); } }); }); }); }, 50); function waitForEditorWrapper(callback, maxTries = 50, interval = 100) { let tries = 0; const iv = setInterval(() => { const wrapper = document.querySelector(‘.vf-new-content__content-editor-wrapper’); if (wrapper) { clearInterval(iv); callback(wrapper); } else if (++tries >= maxTries) { clearInterval(iv); } }, interval); } function pageHasBlockedTag(tagsToBlock = COMMENT_BLOCK_TAGS) { const metas = Array.from( document.querySelectorAll([ ‘meta[property=”article:tag”]’, ‘meta[name=”article:tag”]’ ].join(‘,’)) ); const pageTags = metas .map(m => (m.getAttribute(‘content’)   ’’)) .flatMap(c => c.split(‘,’)) .map(s => s.trim().toLowerCase()) .filter(Boolean); const blockSet = new Set( (tagsToBlock   []).map(t => String(t).trim().toLowerCase()).filter(Boolean) ); return pageTags.some(t => blockSet.has(t)); } function getPageSection() { // Look for // or <meta name=”article:section” …> just in case. const meta = document.querySelector( ‘meta[property=”article:section”], meta[name=”article:section”]’ ); if (!meta) return ‘’; return (meta.getAttribute(‘content’)   ’’).trim().toLowerCase(); } function replaceBellIconInNav(container) { if (!container) return; const bellButtons = container.querySelectorAll( ‘.comment-nav-right .vf-tray-trigger.comment-nav-right__icon, .vf-tray-trigger[data-test=”vf-tray-trigger-bell”]’ ); bellButtons.forEach((btn) => { if (btn.dataset.iconSwapped === ‘1’) return; const bellSvg = btn.querySelector(‘.vf-icon_bell_icon’); if (bellSvg) bellSvg.remove(); const img = document.createElement(‘img’); img.src = ‘https://assets.apnews.com/75/e2/83fe757647f790e4a0bf06370f10/comment-2.png’; img.alt = ‘Comments’; img.style.height = ‘24px’; img.style.width = ‘24px’; img.style.verticalAlign = ‘middle’; img.setAttribute(‘data-ap-bell’, ‘1’); // precise selector for dark-mode tweak btn.appendChild(img); btn.dataset.iconSwapped = ‘1’; }); } function injectNoticeInContainer(container) { if (!container) return false; if (container.querySelector(‘.vf-guidelines-notice’)) return true; const header = container.querySelector(‘.vf-comment-header’); if (!header) return false; const notice = document.createElement(‘div’); notice.className = ‘vf-guidelines-notice’; notice.innerHTML = ‘All comments are subject to our ‘ + ‘Community Guidelines.
’ + ‘Please note that comments are not moderated immediately — every post is reviewed before appearing publicly to ensure it meets our community guidelines. This means there may be a delay before your comment is visible.’; header.parentNode.insertBefore(notice, header.nextSibling); return true; } function hideFloatingBellButton() { document.querySelectorAll(‘.vf-tray-trigger–floating’).forEach((btn) => { btn.style.display = ‘none’; }); } function moveTrendingAboveCommentsFooter() { const trendingHost = document.getElementById(‘ap-trending-host’); if (!trendingHost
  trendingHost.dataset.moved === ‘1’) return; const footer = document.querySelector(‘#vf-conversations > div > section > div > footer’); if (footer && footer.parentNode) { footer.parentNode.insertBefore(trendingHost, footer); trendingHost.dataset.moved = ‘1’; } } function onCommentingLoaded() { const container = document.getElementById(‘ap-comments’); if (!container) return; injectNoticeInContainer(container); replaceBellIconInNav(container); moveTrendingAboveCommentsFooter(); } function wireViafoura() { if (window.vf && typeof window.vf.$subscribe === ‘function’) { window.vf.$subscribe(‘commenting’, ‘loaded’, onCommentingLoaded); } } /* —————– DARK THEME HANDLING —————– */ function isDarkColor(rgb) { if (!rgb) return false; const m = rgb.match(/rgba?\((\d+),\s*(\d+),\s*(\d+)/i); if (!m) return false; const r = +m[1], g = +m[2], b = +m[3]; const lum = (0.2126*r + 0.7152*g + 0.0722*b) / 255; return lum < 0.5; } function shouldUseDarkTheme() { if (document.querySelector(‘[data-featured-type=”bgBlackTextWhite”]’)) return true; const carrier = document.querySelector(‘[data-featured-type]’)   document.body   document.documentElement; const bg = carrier ? getComputedStyle(carrier).backgroundColor : ‘’; return isDarkColor(bg); } function getEffectiveDarkBg() { const carrier = document.querySelector(‘[data-featured-type=”bgBlackTextWhite”]’)   document.body   document.documentElement; const bg = carrier ? getComputedStyle(carrier).backgroundColor : ‘’; return bg && bg !== ‘rgba(0, 0, 0, 0)’ && bg !== ‘transparent’ ? bg : ‘#0b0b0b’; } // NEW: normalize dropdown/menu background in dark mode (solid dark, non-transparent) function fixDarkModeDropdowns() { if (!shouldUseDarkTheme()) return; const bg = getEffectiveDarkBg(); const text = ‘rgba(255,255,255,0.85)’; const dropdowns = document.querySelectorAll( ‘[role=”menu”],[role=”listbox”],.vf-dropdown__menu,.vf-select__menu’ ); dropdowns.forEach((el) => { const cs = getComputedStyle(el); const bgColor = cs.backgroundColor; // Only fix ones that are effectively transparent / not already dark if ( bgColor === ‘rgba(0, 0, 0, 0)’   bgColor === ‘transparent’ ) { el.style.setProperty(‘–default-color’, bg); el.style.setProperty(‘–background-color’, bg); el.style.setProperty(‘–light-text-on-default-color’, text); el.style.setProperty(‘–dark-text-on-default-color’, ‘#ffffff’); el.style.setProperty(‘–light-text-on-background-color’, text); el.style.setProperty(‘–dark-text-on-background-color’, ‘#ffffff’); el.style.backgroundColor = bg; el.style.color = text; } }); } function applyDarkThemeIfNeeded() { const container = document.getElementById(‘ap-comments’); if (!container) return; const useDark = shouldUseDarkTheme(); const bg = useDark ? getEffectiveDarkBg() : null; container.classList.toggle(‘ap-comments–dark’, useDark); if (useDark) { container.style.setProperty(‘–apc-bg’, bg); container.style.setProperty(‘–apc-text’, ‘#e8e8e8’); container.style.setProperty(‘–apc-link’, ‘#9ecbff’); container.setAttribute(‘data-theme’, ‘dark’); container.style.setProperty(‘background’, ‘var(–apc-bg)’, ‘important’); // Normalize Viafoura / AP-style variables INSIDE the comments container container.style.setProperty(‘–default-color’, bg); container.style.setProperty(‘–background-color’, bg); container.style.setProperty(‘–light-text-on-default-color’, ‘rgba(255, 255, 255, 0.8)’); container.style.setProperty(‘–dark-text-on-default-color’, ‘#ffffff’); container.style.setProperty(‘–light-text-on-background-color’, ‘rgba(255, 255, 255, 0.8)’); container.style.setProperty(‘–dark-text-on-background-color’, ‘#ffffff’); } else { container.removeAttribute(‘data-theme’); container.style.removeProperty(‘background’); [ ‘–apc-bg’,’–apc-text’,’–apc-link’, ‘–default-color’,’–background-color’, ‘–light-text-on-default-color’,’–dark-text-on-default-color’, ‘–light-text-on-background-color’,’–dark-text-on-background-color’ ].forEach(v => container.style.removeProperty(v)); } const elConv = document.getElementById(‘vf-conv’); const elTrend = document.getElementById(‘vf-trending’); const realConv = document.querySelector(‘#vf-conversations’); const realTrend = document.querySelector(‘#vf-trending-articles’); [elConv, elTrend].forEach(el => { if (!el) return; if (useDark) { el.setAttribute(‘data-vf-theme’, ‘dark’); el.setAttribute(‘vf-theme’, ‘dark’); el.setAttribute(‘theme’, ‘dark’); el.style.removeProperty(‘background’); el.style.color = ‘var(–apc-text)’; } else { [‘data-vf-theme’,’vf-theme’,’theme’].forEach(a => el.removeAttribute(a)); el.style.removeProperty(‘background’); el.style.removeProperty(‘color’); } }); [realConv, realTrend].forEach((root) => { if (!root) return; if (useDark) { root.classList.add(‘ap-vf-dark’); root.setAttribute(‘data-theme’, ‘dark’); } else { root.classList.remove(‘ap-vf-dark’); root.removeAttribute(‘data-theme’); } }); // fix dropdowns / sort menus any time theme is recalculated if (useDark) { fixDarkModeDropdowns(); } } const vfObserver = new MutationObserver(() => { applyDarkThemeIfNeeded(); }); (function bootComments() { const container = document.getElementById(‘ap-comments’); if (!container) return; // Initial theme & dropdown fix applyDarkThemeIfNeeded(); // ——— NEW: Global block tags (e.g. no_comment) ———- // If the page has ANY of the COMMENT_BLOCK_TAGS, hide comments on all stories. if (pageHasBlockedTag(COMMENT_BLOCK_TAGS)) { container.innerHTML = ‘’; container.classList.remove(‘viafoura’); container.id = ‘comments-hidden’; hideFloatingBellButton(); return; } // ——— NEW: Section-specific logic (World News) ———- const section = getPageSection(); // Only apply this rule if the story is in World News. if (section === WORLD_NEWS_SECTION) { // If a World News story has any tag in WORLD_NEWS_EXCLUSION_TAGS (e.g. Israel), // hide the embed. Other sections with those tags are still allowed. if (pageHasBlockedTag(WORLD_NEWS_EXCLUSION_TAGS)) { container.innerHTML = ‘’; container.classList.remove(‘viafoura’); container.id = ‘comments-hidden’; hideFloatingBellButton(); return; } } // ——— Existing Viafoura boot logic ———- if (!window.vf && !document.querySelector(‘script[src*=”cdn.viafoura.net/entry/index.js”]’)) { const s = document.createElement(‘script’); s.async = true; s.src = ‘//cdn.viafoura.net/entry/index.js’; document.head.appendChild(s); } if (document.readyState === ‘complete’   document.readyState === ‘interactive’) { wireViafoura(); } else { document.addEventListener(‘DOMContentLoaded’, wireViafoura); } (function startCappedRetry() { let tries = 0; const maxTries = 120; const iv = setInterval(() => { injectNoticeInContainer(container); replaceBellIconInNav(container); hideFloatingBellButton(); moveTrendingAboveCommentsFooter(); applyDarkThemeIfNeeded(); if (++tries >= maxTries) clearInterval(iv); }, 100); })(); try { vfObserver.observe(container, { childList: true, subtree: true }); } catch (e) {} })(); .vf-guidelines-notice { font-family: var(–primary-font, ‘AP’, sans-serif); font-size: 1.0em; color: #666; margin: 0 0 10px 0; padding-left: 4px; opacity: 0.85; line-height: 1.4; } .vf-guidelines-notice a { text-decoration: underline; font-weight: 500; } #vf-trending-articles > div > div > h2 { font-size: 14px !important; line-height: 1.2; text-transform: uppercase; } #vf-trending-articles p.vf-trending-article__comment-count { font-size: 16px !important; line-height: 1.1; } #comments-hidden { display: none; } /* ———- Dark theme for AP comments ———- */ #ap-comments.ap-comments–dark { –apc-bg: #0b0b0b; –apc-text: #e8e8e8; –apc-muted: #a7a7a7; –apc-border: #2a2a2a; –apc-link: #9ecbff; background: var(–apc-bg) !important; color: var(–apc-text); color-scheme: dark; } /* DO NOT touch every descendant’s colors anymore – that was killing badges/icons */ #ap-comments.ap-comments–dark a { color: var(–apc-link); } #ap-comments.ap-comments–dark a:hover, #ap-comments.ap-comments–dark a:focus { text-decoration: underline; } #ap-comments.ap-comments–dark hr, #ap-comments.ap-comments–dark .vf-divider, #ap-comments.ap-comments–dark .vf-comment + .vf-comment, #ap-comments.ap-comments–dark .vf-card { border-color: var(–apc-border) !important; } #ap-comments.ap-comments–dark .vf-guidelines-notice { color: var(–apc-muted); } #ap-comments.ap-comments–dark #vf-trending-articles > div > div > h2, #ap-comments.ap-comments–dark p.vf-trending-article__comment-count { color: var(–apc-text) !important; } #ap-comments.ap-comments–dark #vf-conversations.ap-vf-dark, #ap-comments.ap-comments–dark #vf-trending-articles.ap-vf-dark { background: transparent !important; color: var(–apc-text) !important; color-scheme: dark; } #ap-comments.ap-comments–dark #vf-conversations, #ap-comments.ap-comments–dark #vf-trending-articles { background-color: var(–apc-bg) !important; } /* Removed “*:not(input)” background/color override so badges keep their own colors */ #ap-comments.ap-comments–dark #vf-conversations section, #ap-comments.ap-comments–dark #vf-conversations article, #ap-comments.ap-comments–dark #vf-conversations header, #ap-comments.ap-comments–dark #vf-conversations footer, #ap-comments.ap-comments–dark #vf-conversations .vf-card, #ap-comments.ap-comments–dark #vf-trending-articles section, #ap-comments.ap-comments–dark #vf-trending-articles article, #ap-comments.ap-comments–dark #vf-trending-articles header, #ap-comments.ap-comments–dark #vf-trending-articles footer, #ap-comments.ap-comments–dark #vf-trending-articles .vf-card { background-color: transparent !important; border-color: var(–apc-border) !important; } #ap-comments.ap-comments–dark .vf-content-editor-form, #ap-comments.ap-comments–dark .vf-editor-area { background-color: rgba(255,255,255,0.08) !important; border: 1px solid rgba(255,255,255,0.24) !important; border-radius: 6px !important; } #ap-comments.ap-comments–dark .vf-content-editor-input { color: var(–apc-text) !important; caret-color: var(–apc-text) !important; } #ap-comments.ap-comments–dark .vf-content-editor-input::placeholder { color: #cfcfcf !important; opacity: 1 !important; } #ap-comments.ap-comments–dark .vf-content-editor-input:focus, #ap-comments.ap-comments–dark .vf-editor-area:focus-within { outline: none !important; border-color: rgba(255,255,255,0.36) !important; box-shadow: 0 0 0 2px rgba(255,255,255,0.12) !important; } #ap-comments.ap-comments–dark .vf-dropdown-button, #ap-comments.ap-comments–dark .vf-dropdown-button__text { background-color: transparent !important; color: var(–apc-text) !important; border-color: var(–apc-border) !important; } #ap-comments.ap-comments–dark .vf-dropdown-button:hover, #ap-comments.ap-comments–dark .vf-dropdown-button:focus { background-color: rgba(255,255,255,0.06) !important; } /* Only tweak the swapped bell icon in dark mode; leave other badges alone */ #ap-comments.ap-comments–dark .vf-tray-trigger img[data-ap-bell=”1”] { filter: invert(1) hue-rotate(180deg) brightness(1.1); opacity: 1; mix-blend-mode: normal; } /* Ban message styles */ .vf-ban-container { margin: 10px 0 15px; padding: 10px 12px; border-radius: 4px; background-color: #fff3cd; border: 1px solid #ffeeba; } .vf-ban-message { font-family: var(–primary-font, ‘AP’, sans-serif); font-size: 0.95em; color: #856404; display: flex; align-items: center; flex-wrap: wrap; } .vf-ban-icon { margin-right: 8px; } .vf-ban-tooltip { margin-left: 4px; font-weight: 600; text-decoration: underline; cursor: pointer; position: relative; } .vf-ban-tooltip-content { display: none; position: absolute; z-index: 9999; top: 120%; left: 0; width: 260px; padding: 8px 10px; background: #fff; border: 1px solid #ccc; border-radius: 4px; font-weight: 400; text-decoration: none; color: #333; box-shadow: 0 2px 4px rgba(0,0,0,0.1); } .vf-ban-tooltip:hover .vf-ban-tooltip-content { display: block; }

freestar.config.enabled_slots.push({ placementName: “apnews_story_rail_large”, slotId: “apnews_story_rail_large” });

Most read

  1. Iran’s leaders think they have Trump cornered, but their strategy carries great risks

    5 MIN READ

    1255

  2. Chicago’s DiJonai Carrington ejected for foul on Fever’s Cunningham and posts ‘white privilege’

    3 MIN READ

    353

  3. Iran makes dramatic new demands around Strait of Hormuz

    5 MIN READ

    1006

  4. Trump goes unmentioned but not ignored as Clinton, Bush and Obama step up as essayists on presidents

    5 MIN READ

    581

  5. Israel rejects Trump’s Gaza plan, more details emerge on the Strait of Hormuz and other Mideast news

    5 MIN READ

    637

freestar.config.enabled_slots.push({ placementName: “apnews_story_rail_sticky”, slotId: “apnews_story_rail_sticky” });

The Associated Press is an independent global news organization dedicated to factual reporting. Founded in 1846, AP today remains the most trusted source of fast, accurate, unbiased news in all formats and the essential provider of the technology and services vital to the news business. More than half the world’s population sees AP journalism every day.

.app-button-container { display: flex; gap: 10px; justify-content: center; } @media (max-width: 1023px) { .app-button-container { margin-left: 0; } }

Copyright 2026 The Associated Press. All Rights Reserved.