From 84f7bfb5218fa7d5f0070348c7d8ef2d4be2efbd Mon Sep 17 00:00:00 2001 From: reffy-bot <> Date: Fri, 6 Sep 2024 18:41:09 +0000 Subject: [PATCH] Update of ED report from new reffy run Using reffy commit 17.2.3. --- ed/algorithms/turtledove.json | 1020 +++++++++++++---------- ed/dfns/turtledove.json | 1026 ++++++++++++++++------- ed/headings/turtledove.json | 17 +- ed/ids/turtledove.json | 1437 ++++++++++++++++++--------------- ed/index.json | 26 +- ed/links/turtledove.json | 6 +- 6 files changed, 2173 insertions(+), 1359 deletions(-) diff --git a/ed/algorithms/turtledove.json b/ed/algorithms/turtledove.json index 6820c623c74d..f2b191df944a 100644 --- a/ed/algorithms/turtledove.json +++ b/ed/algorithms/turtledove.json @@ -2117,6 +2117,9 @@ { "html": "

Let decisionLogicFetcher be the result of creating a new script fetcher with auctionConfig’s decision logic url and settings.

" }, + { + "html": "

Let trustedScoringSignalsBatcher be the result of creating a trusted scoring signals\nbatcher with auctionConfig’s max trusted scoring signals url length.

" + }, { "html": "

Let « bidGenerators, negativeTargetInfo » be the result of running build bid generators map with auctionConfig.

" }, @@ -2174,10 +2177,10 @@ ] }, { - "html": "

If compWinnerInfo’s leading bid is not null, then run score and rank a bid with auctionConfig, compWinnerInfo’s leading bid, leadingBidInfo, decisionLogicFetcher,\nnull, \"top-level-auction\", null, and topLevelOrigin.

" + "html": "

If compWinnerInfo’s leading bid is not null, then run score and rank a bid with auctionConfig, compWinnerInfo’s leading bid, leadingBidInfo, decisionLogicFetcher, trustedScoringSignalsBatcher, null, \"top-level-auction\", null, and topLevelOrigin.

" }, { - "html": "

If compWinnerInfo’s leading non-k-anon-enforced bid is not null, then run score and rank a bid with auctionConfig, compWinnerInfo’s leading non-k-anon-enforced bid, leadingBidInfo, decisionLogicFetcher, topLevelDirectFromSellerSignalsForSeller, null,\n\"top-level-auction\", null, topLevelOrigin, and realTimeContributionsMap.

" + "html": "

If compWinnerInfo’s leading non-k-anon-enforced bid is not null, then run score and rank a bid with auctionConfig, compWinnerInfo’s leading non-k-anon-enforced bid, leadingBidInfo, decisionLogicFetcher, trustedScoringSignalsBatcher, topLevelDirectFromSellerSignalsForSeller, null, \"top-level-auction\", null, topLevelOrigin,\nand realTimeContributionsMap.

" }, { "html": "

Decrement pendingComponentAuctions by 1.

" @@ -2302,7 +2305,7 @@ "rationale": "score", "steps": [ { - "html": "

Score and rank a bid with auctionConfig, additionalBid, leadingBidInfo, decisionLogicFetcher, directFromSellerSignalsForSeller, null, auctionLevel, componentAuctionExpectedCurrency, topLevelOrigin, and realTimeContributionsMap.

" + "html": "

Score and rank a bid with auctionConfig, additionalBid, leadingBidInfo, decisionLogicFetcher, trustedScoringSignalsBatcher, directFromSellerSignalsForSeller,\nnull, auctionLevel, componentAuctionExpectedCurrency, topLevelOrigin, and realTimeContributionsMap.

" }, { "html": "

Decrement pendingAdditionalBids by 1.

" @@ -2537,7 +2540,7 @@ ] }, { - "html": "

Let « bidsBatch, bidDebugReportInfo » be the result of generate potentially multiple bids given allTrustedBiddingSignals, crossOriginTrustedBiddingSignalsOrigin, auctionSignals, a clone of browserSignals, perBuyerSignals, directFromSellerSignalsForBuyer, perBuyerTimeout, expectedCurrency, multiBidLimit, ig, auctionStartTime, and settings.

" + "html": "

Let generateBidResult be the result of generate potentially multiple bids given allTrustedBiddingSignals, crossOriginTrustedBiddingSignalsOrigin, auctionSignals,\na clone of browserSignals, perBuyerSignals, directFromSellerSignalsForBuyer, perBuyerTimeout, expectedCurrency, multiBidLimit, ig, auctionStartTime, and settings.

" }, { "html": "If generateBidResult is failure, then:", @@ -2682,7 +2685,7 @@ "html": "

If bidToScore’s for k-anon auction is true, append bidToScore’s interest group to bidIgs.

" }, { - "html": "

Score and rank a bid with auctionConfig, bidToScore, leadingBidInfo, decisionLogicFetcher, directFromSellerSignalsForSeller, dataVersion, auctionLevel, componentAuctionExpectedCurrency, topLevelOrigin, and realTimeContributionsMap.

" + "html": "

Score and rank a bid with auctionConfig, bidToScore, leadingBidInfo, decisionLogicFetcher, trustedScoringSignalsBatcher, directFromSellerSignalsForSeller, dataVersion, auctionLevel, componentAuctionExpectedCurrency, topLevelOrigin, and realTimeContributionsMap.

" } ] } @@ -2819,11 +2822,11 @@ { "name": "fetch and decode trusted scoring signals", "href": "https://wicg.github.io/turtledove/#fetch-and-decode-trusted-scoring-signals", - "html": "To fetch and decode trusted scoring signals given an auction config auctionConfig,\na generated bid generatedBid, a script fetcher decisionLogicFetcher, an origin topLevelOrigin, a real time reporting contributions map realTimeContributionsMap, and a policy container policyContainer:", + "html": "To fetch and decode trusted scoring signals given a trusted scoring signals batcher batcher, an auction config auctionConfig, a generated bid generatedBid, a script fetcher decisionLogicFetcher, an origin topLevelOrigin, a real time reporting\ncontributions map realTimeContributionsMap, and a policy container policyContainer:", "rationale": ".algorithm", "steps": [ { - "html": "

Let crossOriginTrustedScoringSignalsOrigin be null.

" + "html": "

Let isCrossOrigin be false.

" }, { "html": "

Let sameOriginTrustedScoringSignals be null.

" @@ -2855,73 +2858,34 @@ } ] }, - { - "html": "

Let fullSignalsUrl be null.

" - }, { "html": "If auctionConfig’s trusted scoring signals url is not null:", - "rationale": "set", - "steps": [ - { - "html": "

Set fullSignalsUrl be the result of building trusted scoring signals url with auctionConfig’s trusted scoring signals url, «renderURL», adComponentRenderURLs, auctionConfig’s seller experiment group id, and topLevelOrigin.

\n

Implementations may batch trusted scoring signals\nrequests with same trusted scoring signals url, auctionConfig’s seller experiment group id, and topLevelOrigin by collecting render URLs\nand ad component render URLs from multiple invocations of score and rank a bid and passing\nthem all to a single invocation of building trusted scoring signals url to get a scoringSignalsUrl. Requests may not be combined if the resulting combination’s length of serialized scoringSignalsUrl exceeds the max trusted scoring signals url length of the auction; however this limit does not\napply if no combining has taken place.

\n

The network response has to be parsed to pull out the pieces relevant to each evaluation of a scoring script.

\n

These requests may also begin before the script fetch, but requests cross-origin to the\nscript origin must not happen until `Ad-Auction-Allow-Trusted-Scoring-Signals-From` header on\nthe script is received, parsed, and determined to authorize such a fetch.

" - }, - { - "html": "If fullSignalsUrl’s origin is not same origin with auctionConfig’s seller, then:", - "rationale": "set", - "steps": [ - { - "html": "

Set crossOriginTrustedScoringSignalsOrigin to fullSignalsUrl’s origin.

" - }, - { - "html": "

Let allowCrossOriginTrustedScoringSignalsFrom be the result of wait for cross origin\ntrusted scoring signals authorization from a fetcher given decisionLogicFetcher.

" - }, - { - "html": "If allowCrossOriginTrustedScoringSignalsFrom does not contain crossOriginTrustedScoringSignalsOrigin:", - "rationale": "set", - "steps": [ - { - "html": "

Set crossOriginTrustedScoringSignalsOrigin to null.

" - }, - { - "html": "

Set fullSignalsUrl to null.

" - } - ] - } - ] - } - ] - }, - { - "html": "

Let seller be auctionConfig’s seller.

" - }, - { - "html": "If fullSignalsUrl is not null:", "rationale": "let", "steps": [ { - "html": "

Let allTrustedScoringSignals be null.

" + "html": "

Let request be a new trusted scoring signals request with the following items:

\n
\n
seller\n
\n

auctionConfig’s seller

\n
seller script fetcher\n
\n

decisionLogicFetcher

\n
base url\n
\n

auctionConfig’s trusted scoring signals url

\n
seller experiment group id\n
\n

auctionConfig’s seller experiment group id

\n
top level origin\n
\n

topLevelOrigin

\n
render URL\n
\n

renderURL

\n
ad component URLs\n
\n

adComponentRenderURLs

\n
policy container\n
\n

policyContainer

\n
" }, { - "html": "

Set «allTrustedScoringSignals, ignored, scoringDataVersion» to the result of fetching trusted signals with fullSignalsUrl, auctionConfig’s seller, policyContainer, and false.

" + "html": "

If auctionConfig’s trusted scoring signals url's origin is not same origin with auctionConfig’s seller, then set isCrossOrigin to\ntrue.

" }, { - "html": "If allTrustedScoringSignals is null, and auctionConfig’s seller real time reporting config is \"default-local-reporting\",then:", - "rationale": "add", - "steps": [ - { - "html": "

Add a platform contribution with trusted scoring signals failure bucket, realTimeContributionsMap, and seller.

" - } - ] + "html": "

Let result be the result of fetching trusted scoring signals with batching with batcher and request.

" }, { - "html": "Otherwise if allTrustedScoringSignals is an ordered map:", + "html": "If result is not failure:", "rationale": "let", "steps": [ { - "html": "

Let trustedScoringSignals be a new empty map.

" + "html": "

Let allTrustedScoringSignals be result’s all trusted\n scoring signals:

" + }, + { + "html": "

Set scoringDataVersion to result’s data version.

" }, { - "html": "

Set trustedScoringSignals[\"renderURL\"] to a new empty map.

" + "html": "

Let trustedScoringSignals be a new empty map.

" + }, + { + "html": "

Set trustedScoringSignals[\"renderURL\"] to a new empty map.

" }, { "html": "

If allTrustedScoringSignals[\"renderURLs\"] exists and allTrustedScoringSignals[\"renderURLs\"][renderURL] exists, then set trustedScoringSignals[\"renderURL\"][renderURL] to allTrustedScoringSignals[\"renderURLs\"][renderURL].

" @@ -2931,7 +2895,7 @@ "rationale": "let", "steps": [ { - "html": "

Let adComponentRenderURLsValue be a new empty map.

" + "html": "

Let adComponentRenderURLsValue be a new empty map.

" }, { "html": "If allTrustedScoringSignals[\"adComponentRenderURLs\"] exists, for each adComponentRenderURL in adComponentRenderURLs:", @@ -2948,17 +2912,17 @@ ] }, { - "html": "

If crossOriginTrustedScoringSignalsOrigin is null, set sameOriginTrustedScoringSignals to trustedScoringSignals.

" + "html": "

If isCrossOrigin is false, set sameOriginTrustedScoringSignals to trustedScoringSignals.

" }, { "html": "Otherwise:", "rationale": "set", "steps": [ { - "html": "

Set crossOriginTrustedScoringSignals to a new map.

" + "html": "

Set crossOriginTrustedScoringSignals to a new map.

" }, { - "html": "

Let originKey be the serialization given crossOriginTrustedScoringSignalsOrigin.

" + "html": "

Let originKey be the serialization given auctionConfig’s trusted scoring signals url's origin.

" }, { "html": "

Set crossOriginTrustedScoringSignals[originKey] to trustedScoringSignals.

" @@ -2966,22 +2930,31 @@ ] } ] + }, + { + "html": "Otherwise if auctionConfig’s seller real time reporting config is \"default-local-reporting\",then:", + "rationale": "add", + "steps": [ + { + "html": "

Add a platform contribution with trusted scoring signals failure bucket, realTimeContributionsMap, and auctionConfig’s seller.

" + } + ] } ] }, { - "html": "

Return «crossOriginTrustedScoringSignalsOrigin, sameOriginTrustedScoringSignals, crossOriginTrustedScoringSignals, scoringDataVersion»

" + "html": "

Return «isCrossOrigin, sameOriginTrustedScoringSignals, crossOriginTrustedScoringSignals, scoringDataVersion»

" } ] }, { "name": "score and rank a bid", "href": "https://wicg.github.io/turtledove/#score-and-rank-a-bid", - "html": "To score and rank a bid given an auction config auctionConfig, a generated bid generatedBid, a bid debug reporting info bidDebugReportInfo, a leading bid info leadingBidInfo,\na script fetcher decisionLogicFetcher, a DirectFromSellerSignalsForSeller directFromSellerSignalsForSeller, an unsigned long-or-null biddingDataVersion, an enum auctionLevel,\nwhich is \"single-level-auction\", \"top-level-auction\", or \"component-auction\", a currency tag componentAuctionExpectedCurrency, an origin topLevelOrigin, and a real time reporting contributions map realTimeContributionsMap:", + "html": "To score and rank a bid given an auction config auctionConfig, a generated bid generatedBid, a bid debug reporting info bidDebugReportInfo, a leading bid info leadingBidInfo,\na script fetcher decisionLogicFetcher, a trusted scoring signals batcher trustedScoringSignalsBatcher a DirectFromSellerSignalsForSeller directFromSellerSignalsForSeller, an unsigned long-or-null biddingDataVersion, an enum auctionLevel, which is \"single-level-auction\", \"top-level-auction\",\nor \"component-auction\", a currency tag componentAuctionExpectedCurrency, an origin topLevelOrigin, and a real time reporting contributions map realTimeContributionsMap:", "rationale": ".algorithm", "steps": [ { - "html": "

Let «crossOriginTrustedScoringSignalsOrigin, sameOriginTrustedScoringSignals, crossOriginTrustedScoringSignals, scoringDataVersion» be the result of fetch and\ndecode trusted scoring signals given auctionConfig, generatedBid, decisionLogicFetcher, topLevelOrigin, and realTimeContributionsMap.

" + "html": "

Let «trustedScoringSignalsAreCrossOrigin, sameOriginTrustedScoringSignals, crossOriginTrustedScoringSignals, scoringDataVersion» be the result of fetch and\ndecode trusted scoring signals given trustedScoringSignalsBatcher, auctionConfig, generatedBid, decisionLogicFetcher, topLevelOrigin, and realTimeContributionsMap.

" }, { "html": "

Let adMetadata be generatedBid’s ad.

" @@ -2996,7 +2969,7 @@ "html": "

Let owner be generatedBid’s interest group's owner.

" }, { - "html": "

Let browserSignals be a ScoringBrowserSignals with the following fields:

\n
\n
topWindowHostname \n
The result of running the host serializer on topLevelOrigin’s host \n
interestGroupOwner \n
Serialized owner \n
renderURL \n
The result of running the URL serializer on generatedBid’s ad descriptor's url \n
renderSize \n
The result of running convert an ad size to a map with generatedBid’s ad descriptor's size if it is not null, undefined otherwise \n
biddingDurationMsec \n
generatedBid’s bid duration \n
bidCurrency \n
The result of serializing a currency tag with generatedBid’s bid's currency \n
dataVersion \n
scoringDataVersion if it is not null and crossOriginTrustedScoringSignalsOrigin is null,\n unset otherwise. \n
crossOriginDataVersion \n
scoringDataVersion if it is not null and crossOriginTrustedScoringSignalsOrigin is not\n null, unset otherwise. \n
adComponents \n
generatedBid’s ad component descriptors converted to a string sequence \n
forDebuggingOnlyInCooldownOrLockout \n
The result of running is debugging only in cooldown or lockout with seller \n
" + "html": "

Let browserSignals be a ScoringBrowserSignals with the following fields:

\n
\n
topWindowHostname \n
The result of running the host serializer on topLevelOrigin’s host \n
interestGroupOwner \n
Serialized owner \n
renderURL \n
The result of running the URL serializer on generatedBid’s ad descriptor's url \n
renderSize \n
The result of running convert an ad size to a map with generatedBid’s ad descriptor's size if it is not null, undefined otherwise \n
biddingDurationMsec \n
generatedBid’s bid duration \n
bidCurrency \n
The result of serializing a currency tag with generatedBid’s bid's currency \n
dataVersion \n
scoringDataVersion if it is not null and trustedScoringSignalsAreCrossOrigin is false,\n unset otherwise. \n
crossOriginDataVersion \n
scoringDataVersion if it is not null and trustedScoringSignalsAreCrossOrigin is true,\n unset otherwise. \n
adComponents \n
generatedBid’s ad component descriptors converted to a string sequence \n
forDebuggingOnlyInCooldownOrLockout \n
The result of running is debugging only in cooldown or lockout with seller \n
" }, { "html": "

Let decisionLogicScript be the result of wait for script body from a fetcher given decisionLogicFetcher.

" @@ -3014,7 +2987,7 @@ ] }, { - "html": "

Let « scoreAdResult, debugWinReportUrl, debugLossReportUrl, realTimeContributions » be\nthe result of evaluating a scoring script with decisionLogicScript, adMetadata, bidValue’s value, auctionConfig’s config idl, sameOriginTrustedScoringSignals, crossOriginTrustedScoringSignals, browserSignals, directFromSellerSignalsForSeller, and auctionConfig’s seller timeout.

" + "html": "

Let « scoreAdResult, debugWinReportUrl, debugLossReportUrl, realTimeContributions » be\nthe result of evaluating a scoring script with decisionLogicScript, adMetadata, bidValue’s value, auctionConfig’s config idl, sameOriginTrustedScoringSignals, crossOriginTrustedScoringSignals, browserSignals, directFromSellerSignalsForSeller, and auctionConfig’s seller timeout.

" }, { "html": "If auctionLevel is \"top-level-auction\":", @@ -3245,7 +3218,7 @@ "rationale": "append", "steps": [ { - "html": "

Append serialized component’s url to result.

" + "html": "

Append serialized component’s url to result.

" } ] }, @@ -3430,7 +3403,7 @@ "html": "

Let formatVersion be null.

" }, { - "html": "

Let perInterestGroupData be an ordered map.

" + "html": "

Let perInterestGroupData be an ordered map.

" }, { "html": "Fetch request with useParallelQueue set to true, and processResponseConsumeBody set to the following steps given a response response and null, failure, or a byte sequence responseBody:", @@ -3466,7 +3439,7 @@ "html": "

Wait for signals to be set.

" }, { - "html": "

If signals is a parsing exception, or if signals is not an ordered map, return « null,\nnull, null ».

" + "html": "

If signals is a parsing exception, or if signals is not an ordered map, return « null,\nnull, null ».

" }, { "html": "If formatVersion is 2:", @@ -3479,10 +3452,10 @@ "html": "

Set signals to signals[\"keys\"].

" }, { - "html": "

If signals is not an ordered map, return « null, null ».

" + "html": "

If signals is not an ordered map, return « null, null ».

" }, { - "html": "If signals[\"perInterestGroupData\"] exists and is an ordered map:", + "html": "If signals[\"perInterestGroupData\"] exists and is an ordered map:", "rationale": "assert", "steps": [ { @@ -3649,134 +3622,10 @@ } ] }, - { - "name": "build trusted bidding signals url", - "href": "https://wicg.github.io/turtledove/#build-trusted-bidding-signals-url", - "html": "To build trusted bidding signals url given a URL signalsUrl, an ordered set of strings keys, an ordered set of strings igNames, an unsigned short-or-null experimentGroupId, an origin topLevelOrigin, and a string slotSizeQueryParam:", - "rationale": ".algorithm", - "steps": [ - { - "html": "

Let queryParamsList be a new empty list.

" - }, - { - "html": "

Append \"hostname=\" to queryParamsList.

" - }, - { - "html": "

Append the result of UTF-8 percent-encoding the serialized topLevelOrigin using component percent-encode set to queryParamsList.

" - }, - { - "html": "If keys is not empty:", - "rationale": "append", - "steps": [ - { - "html": "

Append \"&keys=\" to queryParamsList.

" - }, - { - "html": "

Extend queryParamsList with the result of encode trusted signals keys with keys.

" - } - ] - }, - { - "html": "If igNames is not empty:", - "rationale": "append", - "steps": [ - { - "html": "

Append \"&interestGroupNames=\" to queryParamsList.

" - }, - { - "html": "

Extend queryParamsList with the result of encode trusted signals keys with igNames.

" - } - ] - }, - { - "html": "If experimentGroupId is not null:", - "rationale": "append", - "steps": [ - { - "html": "

Append \"&experimentGroupId=\" to queryParamsList.

" - }, - { - "html": "

Append serialized experimentGroupId to queryParamsList.

" - } - ] - }, - { - "html": "

Append slotSizeQueryParam to queryParamsList.

" - }, - { - "html": "

Let fullSignalsUrl be signalsUrl.

" - }, - { - "html": "

Set fullSignalsUrl’s query to the result of concatenating queryParamsList.

" - }, - { - "html": "

return fullSignalsUrl.

" - } - ] - }, - { - "name": "build trusted scoring signals url", - "href": "https://wicg.github.io/turtledove/#build-trusted-scoring-signals-url", - "html": "To build trusted scoring signals url given a URL signalsUrl, a list of strings renderURLs, an ordered set of strings adComponentRenderURLs, an unsigned short experimentGroupId, and an origin topLevelOrigin:", - "rationale": ".algorithm", - "steps": [ - { - "html": "

Let queryParamsList be a new empty list.

" - }, - { - "html": "

Append \"hostname=\" to queryParamsList.

" - }, - { - "html": "

Append the result of UTF-8 percent-encoding topLevelOrigin using component percent-encode set to queryParamsList.

" - }, - { - "html": "If renderURLs is not empty:", - "rationale": "append", - "steps": [ - { - "html": "

Append \"&renderURLs=\" to queryParamsList.

" - }, - { - "html": "

Extend queryParamsList with the result of encode trusted signals keys with renderURLs.

" - } - ] - }, - { - "html": "If adComponentRenderURLs is not empty:", - "rationale": "append", - "steps": [ - { - "html": "

Append \"&adComponentRenderURLs=\" to queryParamsList.

" - }, - { - "html": "

Extend queryParamsList with the result of encode trusted signals keys with adComponentRenderURLs.

" - } - ] - }, - { - "html": "If experimentGroupId is not null:", - "rationale": "append", - "steps": [ - { - "html": "

Append \"&experimentGroupId=\" to queryParamsList.

" - }, - { - "html": "

Append serialized experimentGroupId to queryParamsList.

" - } - ] - }, - { - "html": "

Set signalsUrl’s query to the result of concatenating queryParamsList.

" - }, - { - "html": "

return signalsUrl.

" - } - ] - }, { "name": "send report", "href": "https://wicg.github.io/turtledove/#send-report", - "html": "To send report given a URL url, and an environment settings object settings:", + "html": "To send report given a URL url, and an environment settings object settings:", "rationale": ".algorithm", "steps": [ { @@ -3790,11 +3639,11 @@ { "name": "get direct from seller signals", "href": "https://wicg.github.io/turtledove/#get-direct-from-seller-signals", - "html": "To get direct from seller signals given an origin seller, a string-or-null adSlot, and a map capturedAuctionHeaders:", + "html": "To get direct from seller signals given an origin seller, a string-or-null adSlot, and a map capturedAuctionHeaders:", "rationale": ".algorithm", "steps": [ { - "html": "

If adSlot is not a string, then return null.

" + "html": "

If adSlot is not a string, then return null.

" }, { "html": "

Let directFromSellerSignals be null.

" @@ -3842,7 +3691,7 @@ { "name": "get direct from seller signals for a buyer", "href": "https://wicg.github.io/turtledove/#get-direct-from-seller-signals-for-a-buyer", - "html": "To get direct from seller signals for a buyer given a direct from seller signals-or-null directFromSellerSignals, and an origin owner:", + "html": "To get direct from seller signals for a buyer given a direct from seller signals-or-null directFromSellerSignals, and an origin owner:", "rationale": ".algorithm", "steps": [ { @@ -3929,7 +3778,7 @@ ] }, { - "html": "

Let browserSignals be a ReportResultBrowserSignals with the following fields:

\n
\n
topWindowHostname \n
The result of running the host serializer on global’s top-level origin's host. \n
interestGroupOwner \n
Serialized winner’s interest group's owner. \n
renderURL \n
Serialized winner’s ad descriptor's url \n
bid \n
Stochastically rounded bid \n
bidCurrency \n
The result of serializing a currency tag with bidCurrency \n
highestScoringOtherBid \n
highestScoringOtherBid \n
highestScoringOtherBidCurrency \n
sellerCurrency if it is not null, \"???\" otherwise \n
topLevelSeller \n
leadingBidInfo’s top level seller if it is not null, undefined otherwise \n
componentSeller \n
leadingBidInfo’s component seller if it is not null, undefined otherwise \n
desirability \n
Stochastically rounded leadingBidInfo’s top score \n
topLevelSellerSignals \n
leadingBidInfo’s top level seller signals if it is not null, undefined otherwise \n
modifiedBid \n
Stochastically rounded modifiedBid if it is not null, undefined otherwise \n
dataVersion \n
leadingBidInfo’s scoring data version if it is not null, undefined otherwise \n
" + "html": "

Let browserSignals be a ReportResultBrowserSignals with the following fields:

\n
\n
topWindowHostname \n
The result of running the host serializer on global’s top-level origin's host. \n
interestGroupOwner \n
Serialized winner’s interest group's owner. \n
renderURL \n
Serialized winner’s ad descriptor's url \n
bid \n
Stochastically rounded bid \n
bidCurrency \n
The result of serializing a currency tag with bidCurrency \n
highestScoringOtherBid \n
highestScoringOtherBid \n
highestScoringOtherBidCurrency \n
sellerCurrency if it is not null, \"???\" otherwise \n
topLevelSeller \n
leadingBidInfo’s top level seller if it is not null, undefined otherwise \n
componentSeller \n
leadingBidInfo’s component seller if it is not null, undefined otherwise \n
desirability \n
Stochastically rounded leadingBidInfo’s top score \n
topLevelSellerSignals \n
leadingBidInfo’s top level seller signals if it is not null, undefined otherwise \n
modifiedBid \n
Stochastically rounded modifiedBid if it is not null, undefined otherwise \n
dataVersion \n
leadingBidInfo’s scoring data version if it is not null, undefined otherwise \n
" }, { "html": "

Let igAd be the interest group ad from winner’s interest group's ads whose render url is winner’s ad descriptor's url.

" @@ -3947,7 +3796,7 @@ "html": "

Let « sellerSignals, reportUrl, reportingBeaconMap, ignored » be the result of evaluating a reporting script with sellerReportingScript, \"reportResult\", config’s config idl's reportingTimeout, and\n« config’s config idl, browserSignals, directFromSellerSignals ».

" }, { - "html": "

Let reportingResult be a reporting result with the following items:

\n
\n
report url\n
\n

reportUrl

\n
reporting beacon map\n
\n

reportingBeaconMap

\n
" + "html": "

Let reportingResult be a reporting result with the following items:

\n
\n
report url\n
\n

reportUrl

\n
reporting beacon map\n
\n

reportingBeaconMap

\n
" }, { "html": "

If leadingBidInfo’s top level seller is null (i.e., if we are reporting\n for a component seller), set leadingBidInfo’s component seller reporting result to reportingResult.

" @@ -3975,7 +3824,7 @@ { "name": "report win", "href": "https://wicg.github.io/turtledove/#report-win", - "html": "To report win given a leading bid info leadingBidInfo, a string sellerSignals,\na ReportingBrowserSignals browserSignals, a direct from seller signals-or-null directFromSellerSignals, and an environment settings object settings:", + "html": "To report win given a leading bid info leadingBidInfo, a string sellerSignals,\na ReportingBrowserSignals browserSignals, a direct from seller signals-or-null directFromSellerSignals, and an environment settings object settings:", "rationale": ".algorithm", "steps": [ { @@ -3997,7 +3846,7 @@ "html": "

Let reportWinBrowserSignals be a ReportWinBrowserSignals with the members that\nare declared on ReportingBrowserSignals initialized to their values in browserSignals.

" }, { - "html": "

Add the following fields to reportWinBrowserSignals:

\n
\n
dataVersion \n
leadingBidInfo’s bidding data version if it is not null, undefined otherwise. \n
adCost \n
Rounded winner’s ad cost \n
seller \n
Serialized config’s seller \n
madeHighestScoringOtherBid \n
Set to true if leadingBidInfo’s highest scoring other bid owner is\n not null, and buyer is same origin with leadingBidInfo’s highest scoring other bid owner, false otherwise \n
modelingSignals \n
winner’s modeling signals if it is not null, undefined otherwise\n (TODO: noise and bucket this signal) \n
" + "html": "

Add the following fields to reportWinBrowserSignals:

\n
\n
dataVersion \n
leadingBidInfo’s bidding data version if it is not null, undefined otherwise. \n
adCost \n
Rounded winner’s ad cost \n
seller \n
Serialized config’s seller \n
madeHighestScoringOtherBid \n
Set to true if leadingBidInfo’s highest scoring other bid owner is\n not null, and buyer is same origin with leadingBidInfo’s highest scoring other bid owner, false otherwise \n
modelingSignals \n
winner’s modeling signals if it is not null, undefined otherwise\n (TODO: noise and bucket this signal) \n
" }, { "html": "

Let igAd be the interest group ad from winner’s interest group's ads whose render url is winner’s ad descriptor's url.

" @@ -4036,14 +3885,14 @@ "html": "

Let « ignored, resultUrl, reportingBeaconMap, reportingMacroMap » be the result of evaluating a reporting script with buyerReportingScript, \"reportWin\", leadingBidInfo’s auction config's config idl's reportingTimeout, and\n« leadingBidInfo’s auction config's config idl's auctionSignals, perBuyerSignalsForBuyer, sellerSignals, reportWinBrowserSignals, directFromSellerSignals ».

" }, { - "html": "

Set leadingBidInfo’s buyer reporting result to a reporting result with the following items:

\n
\n
report url\n
\n

resultUrl

\n
reporting beacon map\n
\n

reportingBeaconMap

\n
reporting macro map\n
\n

reportingMacroMap

\n
" + "html": "

Set leadingBidInfo’s buyer reporting result to a reporting result with the following items:

\n
\n
report url\n
\n

resultUrl

\n
reporting beacon map\n
\n

reportingBeaconMap

\n
reporting macro map\n
\n

reportingMacroMap

\n
" } ] }, { "name": "parse and validate server response", "href": "https://wicg.github.io/turtledove/#parse-and-validate-server-response", - "html": "To parse and validate server response given an auction config auctionConfig, an auction config-or-null topLevelAuctionConfig, a global object global,\na list of interest groups bidIgs, and a list of bid debug reporting info bidDebugReportInfoList:", + "html": "To parse and validate server response given an auction config auctionConfig, an auction config-or-null topLevelAuctionConfig, a global object global,\na list of interest groups bidIgs, and a list of bid debug reporting info bidDebugReportInfoList:", "rationale": ".algorithm", "steps": [ { @@ -4099,7 +3948,7 @@ "rationale": "if", "steps": [ { - "html": "

If directive’s name is either \"fenced-frame-src\", \"frame-src\",\n \"child-src\", or \"default-src\", and if directive’s value does not contain any of \"https:\", \"https://*:*\", or \"*\", then return false.

" + "html": "

If directive’s name is either \"fenced-frame-src\", \"frame-src\",\n \"child-src\", or \"default-src\", and if directive’s value does not contain any of \"https:\", \"https://*:*\", or \"*\", then return false.

" } ] } @@ -4109,7 +3958,7 @@ "html": "

Let sandboxFlags be global’s associated Document's active sandboxing flag\n set.

" }, { - "html": "

If the intersection of sandboxFlags and TBD is not empty, then return false.

" + "html": "

If the intersection of sandboxFlags and TBD is not empty, then return false.

" }, { "html": "

Return true.

" @@ -4139,7 +3988,7 @@ "rationale": "let", "steps": [ { - "html": "

Let igMap be a new map whose keys are origins and values are lists.

" + "html": "

Let igMap be a new map whose keys are origins and values are lists.

" }, { "html": "

Let startTime be a moment equal to the current wall time.

" @@ -4149,25 +3998,25 @@ "rationale": "if", "steps": [ { - "html": "

If ig’s ads is null or is empty, continue.

" + "html": "

If ig’s ads is null or is empty, continue.

" }, { "html": "

Let owner be ig’s owner.

" }, { - "html": "

If igMap[owner] does not exist, then set igMap[owner] to a new list.

" + "html": "

If igMap[owner] does not exist, then set igMap[owner] to a new list.

" }, { - "html": "

Let ads be a new list.

" + "html": "

Let ads be a new list.

" }, { - "html": "

For each ad in ig’s ads, append ad’s ad render ID to ads.

" + "html": "

For each ad in ig’s ads, append ad’s ad render ID to ads.

" }, { - "html": "

Let components be a new list.

" + "html": "

Let components be a new list.

" }, { - "html": "

For each component in ig’s ad components, append component’s ad render ID to components.

" + "html": "

For each component in ig’s ad components, append component’s ad render ID to components.

" }, { "html": "

Let prevWins be a new sequence<server auction previous win>.

" @@ -4183,21 +4032,21 @@ "html": "

Set timeDelta to 0 if timeDelta is negative, timeDelta’s nearest second (rounding down)\notherwise.

" }, { - "html": "

Let serverPrevWin be a new server auction previous win with the following items:

\n
\n
time delta\n
\n

timeDelta

\n
ad render ID\n
\n

the value of the ad render ID field in prevWin’s ad, or the empty string if not present

\n
" + "html": "

Let serverPrevWin be a new server auction previous win with the following items:

\n
\n
time delta\n
\n

timeDelta

\n
ad render ID\n
\n

the value of the ad render ID field in prevWin’s ad, or the empty string if not present

\n
" }, { - "html": "

Append serverPrevWin to prevWins.

" + "html": "

Append serverPrevWin to prevWins.

" } ] }, { - "html": "

Let browserSignals be a new server auction browser signals with the following items:

\n
\n
bid count\n
\n

the sum of ig’s bid counts with a bid day within the last 30 days

\n
join count\n
\n

the sum of ig’s join counts with a join day within the last 30 days

\n
recency ms\n
\n

the current wall time minus ig’s join time in millseconds

\n
previous wins\n
\n

prevWins

\n
" + "html": "

Let browserSignals be a new server auction browser signals with the following items:

\n
\n
bid count\n
\n

the sum of ig’s bid counts with a bid day within the last 30 days

\n
join count\n
\n

the sum of ig’s join counts with a join day within the last 30 days

\n
recency ms\n
\n

the current wall time minus ig’s join time in millseconds

\n
previous wins\n
\n

prevWins

\n
" }, { - "html": "

Let serverIg be a new server auction interest group with the following items:

\n
\n
name\n
\n

ig’s name

\n
bidding signals keys\n
\n

ig’s trusted bidding signals keys

\n
user bidding signals\n
\n

ig’s user bidding signals

\n
ads\n
\n

ads

\n
components\n
\n

components

\n
browser signals\n
\n

browserSignals

\n
" + "html": "

Let serverIg be a new server auction interest group with the following items:

\n
\n
name\n
\n

ig’s name

\n
bidding signals keys\n
\n

ig’s trusted bidding signals keys

\n
user bidding signals\n
\n

ig’s user bidding signals

\n
ads\n
\n

ads

\n
components\n
\n

components

\n
browser signals\n
\n

browserSignals

\n
" }, { - "html": "

Append serverIg to igMap[owner].

" + "html": "

Append serverIg to igMap[owner].

" } ] }, @@ -4238,21 +4087,21 @@ { "name": "collect a single forDebuggingOnly report", "href": "https://wicg.github.io/turtledove/#collect-a-single-fordebuggingonly-report", - "html": "To collect a single forDebuggingOnly report given a URL reportUrl, an origin invokingOrigin, and a list debugReportUrls:", + "html": "To collect a single forDebuggingOnly report given a URL reportUrl, an origin invokingOrigin, and a list debugReportUrls:", "rationale": ".algorithm", "steps": [ { "html": "

If reportUrl is null, or the result of running is debugging only in cooldown or lockout with invokingOrigin is true, then return.

" }, { - "html": "

If the result of running sample a debug report with invokingOrigin is true, then append reportUrl to debugReportUrls.

" + "html": "

If the result of running sample a debug report with invokingOrigin is true, then append reportUrl to debugReportUrls.

" } ] }, { "name": "collect forDebuggingOnly reports", "href": "https://wicg.github.io/turtledove/#collect-fordebuggingonly-reports", - "html": "To collect forDebuggingOnly reports given a list of bid debug reporting info bidDebugReportInfoList, origin seller, and leading bid info-or-null winnerInfo:", + "html": "To collect forDebuggingOnly reports given a list of bid debug reporting info bidDebugReportInfoList, origin seller, and leading bid info-or-null winnerInfo:", "rationale": ".algorithm", "steps": [ { @@ -4266,7 +4115,7 @@ "rationale": "if", "steps": [ { - "html": "If winningBid is not null and bidDebugReportInfo’s ids contains winningBid’s id:", + "html": "If winningBid is not null and bidDebugReportInfo’s ids contains winningBid’s id:", "rationale": "assert", "steps": [ { @@ -4338,17 +4187,17 @@ { "name": "register bids for forDebuggingOnly reports", "href": "https://wicg.github.io/turtledove/#register-bids-for-fordebuggingonly-reports", - "html": "To register bids for forDebuggingOnly reports given a list of generated bids generatedBids, bid debug reporting info bidDebugReportInfo,\n a list of bid debug reporting info bidDebugReportInfoList:", + "html": "To register bids for forDebuggingOnly reports given a list of generated bids generatedBids, bid debug reporting info bidDebugReportInfo,\n a list of bid debug reporting info bidDebugReportInfoList:", "rationale": "let", "steps": [ { - "html": "

Let mainId be bidDebugReportInfoList’s size.

" + "html": "

Let mainId be bidDebugReportInfoList’s size.

" }, { "html": "

Let subId be 0.

" }, { - "html": "

Append bidDebugReportInfo to bidDebugReportInfoList.

" + "html": "

Append bidDebugReportInfo to bidDebugReportInfoList.

" }, { "html": "For each generatedBid of generatedBids:", @@ -4379,7 +4228,7 @@ { "name": "is debugging only in cooldown or lockout", "href": "https://wicg.github.io/turtledove/#is-debugging-only-in-cooldown-or-lockout", - "html": "To is debugging only in cooldown or lockout given an origin origin:", + "html": "To is debugging only in cooldown or lockout given an origin origin:", "rationale": ".algorithm", "steps": [ { @@ -4399,7 +4248,7 @@ { "name": "sample a debug report", "href": "https://wicg.github.io/turtledove/#sample-a-debug-report", - "html": "To sample a debug report given an origin origin:", + "html": "To sample a debug report given an origin origin:", "rationale": ".algorithm", "steps": [ { @@ -4437,11 +4286,11 @@ { "name": "sample real time contributions", "href": "https://wicg.github.io/turtledove/#sample-real-time-contributions", - "html": "To sample real time contributions given a list of real time reporting contributions contributions, perform the following steps. They return an\n integer or null:", + "html": "To sample real time contributions given a list of real time reporting contributions contributions, perform the following steps. They return an\n integer or null:", "rationale": ".algorithm", "steps": [ { - "html": "

If contributions is empty, then return null.

" + "html": "

If contributions is empty, then return null.

" }, { "html": "

Let priorityWeightSum be 0.

" @@ -4490,14 +4339,14 @@ { "name": "bit pack", "href": "https://wicg.github.io/turtledove/#bit-pack", - "html": "To bit pack a list of booleans input:", + "html": "To bit pack a list of booleans input:", "rationale": ".algorithm", "steps": [ { - "html": "

Let inputSize be input’s size.

" + "html": "

Let inputSize be input’s size.

" }, { - "html": "

Let packed be a new list of bytes.

" + "html": "

Let packed be a new list of bytes.

" }, { "html": "

Let currentByte be 0.

" @@ -4520,7 +4369,7 @@ "rationale": "append", "steps": [ { - "html": "

Append currentByte to packed.

" + "html": "

Append currentByte to packed.

" }, { "html": "

Set currentByte to 0 and numBits to 0.

" @@ -4539,7 +4388,7 @@ "html": "

Set currentByte to currentByte * 2.

" }, { - "html": "

Append currentByte to packed.

" + "html": "

Append currentByte to packed.

" }, { "html": "

Increment numBits by 1.

" @@ -4551,7 +4400,7 @@ ] }, { - "html": "

Assert that packed’s size is (inputSize + 7) / 8.0.

" + "html": "

Assert that packed’s size is (inputSize + 7) / 8.0.

" }, { "html": "

Return packed.

" @@ -4561,32 +4410,32 @@ { "name": "send a real time report", "href": "https://wicg.github.io/turtledove/#send-a-real-time-report", - "html": "To send a real time report given a URL url, a list of booleans histogram, and an environment settings object settings:", + "html": "To send a real time report given a URL url, a list of booleans histogram, and an environment settings object settings:", "rationale": ".algorithm", "steps": [ { "html": "

Let totalBuckets be the sum of number of user buckets and number of platform buckets.

" }, { - "html": "

Assert histogram’s size is totalBuckets.

" + "html": "

Assert histogram’s size is totalBuckets.

" }, { - "html": "

Let userHistogram and platformHistogram be new lists of booleans.

" + "html": "

Let userHistogram and platformHistogram be new lists of booleans.

" }, { "html": "For each i in the range 0 to totalBuckets, exclusive:", "rationale": "if", "steps": [ { - "html": "

If i < userHistogram, then append histogram[i] to userHistogram.

" + "html": "

If i < userHistogram, then append histogram[i] to userHistogram.

" }, { - "html": "

Otherwise, append histogram[i] to platformHistogram.

" + "html": "

Otherwise, append histogram[i] to platformHistogram.

" } ] }, { - "html": "

Let body be a new ordered map of the following entries:

\n
\n
\"version\"\n
\n

1

\n
\"histogram\"\n
\n

a new ordered map of the following entries:

\n
\n
\"buckets\"\n
\n

the result of bit packing with userHistogram

\n
\"length\"\n
\n

number of user buckets

\n
\n
\"platformHistogram\"\n
\n

a new ordered map of the following entries:

\n
\n
\"buckets\"\n
\n

the result of bit packing with platformHistogram

\n
\"length\"\n
\n

number of platform buckets

\n
\n
" + "html": "

Let body be a new ordered map of the following entries:

\n
\n
\"version\"\n
\n

1

\n
\"histogram\"\n
\n

a new ordered map of the following entries:

\n
\n
\"buckets\"\n
\n

the result of bit packing with userHistogram

\n
\"length\"\n
\n

number of user buckets

\n
\n
\"platformHistogram\"\n
\n

a new ordered map of the following entries:

\n
\n
\"buckets\"\n
\n

the result of bit packing with platformHistogram

\n
\"length\"\n
\n

number of platform buckets

\n
\n
" }, { "html": "

Let request be a new request with the following properties:

\n
\n
URL\n
\n

url

\n
header list\n
\n

«Content-Type: application/cbor»

\n
method\n
\n

POST

\n
body\n
\n

the byte sequence resulting from CBOR encoding body

\n
client\n
\n

null

\n
origin\n
\n

settings’s origin

\n
mode\n
\n

\"no-cors\"

\n
referrer\n
\n

\"no-referrer\"

\n
credentials mode\n
\n

\"omit\"

\n
redirect mode\n
\n

\"error\"

\n
policy container\n
\n

A new policy container whose IP address space is settings’s policy container's IP address space

\n
" @@ -4613,7 +4462,7 @@ "html": "

Let histogram be the result of applying RAPPOR noise with maybeBucket.

" }, { - "html": "

Let reportUrl be a new URL with the following items:

\n
\n
scheme\n
\n

origin’s scheme

\n
host\n
\n

origin’s host

\n
port\n
\n

origin’s port

\n
path\n
\n

« \".well-known\", \"interest-group\", \"real-time-report\" »

\n
" + "html": "

Let reportUrl be a new URL with the following items:

\n
\n
scheme\n
\n

origin’s scheme

\n
host\n
\n

origin’s host

\n
port\n
\n

origin’s port

\n
path\n
\n

« \".well-known\", \"interest-group\", \"real-time-report\" »

\n
" }, { "html": "

Send a real time report with reportUrl, histogram and settings.

" @@ -4625,14 +4474,14 @@ { "name": "add a platform contribution", "href": "https://wicg.github.io/turtledove/#add-a-platform-contribution", - "html": "To add a platform contribution given a long bucket, a real time reporting contributions map realTimeContributionsMap, and an origin origin:", + "html": "To add a platform contribution given a long bucket, a real time reporting contributions map realTimeContributionsMap, and an origin origin:", "rationale": ".algorithm", "steps": [ { "html": "

Assert bucket is one of platform contribution buckets.

" }, { - "html": "

Let contribution be a new real time reporting contribution with the following items:

\n
\n
bucket\n
\n

bucket

\n
priority weight\n
\n

platform contribution priority weight

\n
" + "html": "

Let contribution be a new real time reporting contribution with the following items:

\n
\n
bucket\n
\n

bucket

\n
priority weight\n
\n

platform contribution priority weight

\n
" }, { "html": "

Insert entries to map given realTimeContributionsMap, origin, and « contribution » .

" @@ -4649,7 +4498,7 @@ "html": "

Let totalBuckets be the sum of number of user buckets and number of platform buckets.

" }, { - "html": "

Let histogram be a new list of booleans, whose size is totalBuckets.

" + "html": "

Let histogram be a new list of booleans, whose size is totalBuckets.

" }, { "html": "If maybeBucket is not null:", @@ -4745,7 +4594,7 @@ "html": "

Let capturedAdditionalBidsHeaders be global’s associated Document’s node navigable’s traversable navigable’s captured additional bids headers.

" }, { - "html": "

Let additionalBids be a new list of decoded additional bids.

" + "html": "

Let additionalBids be a new list of decoded additional bids.

" }, { "html": "For each encodedSignedAdditionalBid of capturedAdditionalBidsHeaders[auctionNonce]:", @@ -4761,7 +4610,7 @@ "html": "

Let additionalBid be the result of running parse a signed additional bid given signedAdditionalBid, auctionConfig, topLevelAuctionConfig, and negativeTargetInfo.

" }, { - "html": "

If additionalBid is not null, then append additionalBid to additionalBids.

" + "html": "

If additionalBid is not null, then append additionalBid to additionalBids.

" } ] }, @@ -4783,10 +4632,10 @@ "html": "

Let parsedSignedAdditionalBid be the result of running parse a JSON string to an infra value given signedAdditionalBid.

" }, { - "html": "

Return null if any of the following conditions hold:

\n " + "html": "

Return null if any of the following conditions hold:

\n " }, { - "html": "

Let signatures be a new list of signed additional bid signatures.

" + "html": "

Let signatures be a new list of signed additional bid signatures.

" }, { "html": "

Let decodeSignatureFailed be false.

" @@ -4796,7 +4645,7 @@ "rationale": "set", "steps": [ { - "html": "

Set decodeSignatureFailed to true and break if any of the following\nconditions hold:

\n " + "html": "

Set decodeSignatureFailed to true and break if any of the following\nconditions hold:

\n " }, { "html": "

Let maybeKey be the result of running forgiving-base64 decode with sig[\"key\"].

" @@ -4811,7 +4660,7 @@ "html": "

Let signature be a signed additional bid signatures, whose key is maybeKey, and signature is maybeSignature.

" }, { - "html": "

Append signature to signatures.

" + "html": "

Append signature to signatures.

" } ] }, @@ -4825,7 +4674,7 @@ "html": "

Return null if any of the following conditions hold:

\n " }, { - "html": "

Let verifiedSignatureKeys be a new set of byte sequences.

" + "html": "

Let verifiedSignatureKeys be a new set of byte sequences.

" }, { "html": "For each signature of signatures:", @@ -4850,7 +4699,7 @@ { "name": "decode an additional bid json", "href": "https://wicg.github.io/turtledove/#decode-an-additional-bid-json", - "html": "To decode an additional bid json given a string additionalBidJson, an auction config auctionConfig, and an auction config-or-null topLevelAuctionConfig:", + "html": "To decode an additional bid json given a string additionalBidJson, an auction config auctionConfig, and an auction config-or-null topLevelAuctionConfig:", "rationale": ".algorithm", "steps": [ { @@ -4860,7 +4709,7 @@ "html": "

Let parsedAdditionalBid be the result of parse a JSON string to an infra value given additionalBidJson.

" }, { - "html": "

If parsedAdditionalBid is not a map, then return failure.

" + "html": "

If parsedAdditionalBid is not a map, then return failure.

" }, { "html": "

Let result be a new decoded additional bid.

" @@ -4899,7 +4748,7 @@ "html": "

Let igMap be parsedAdditionalBid[\"interestGroup\"].

" }, { - "html": "

Return failure if any the following conditions hold:

\n " + "html": "

Return failure if any the following conditions hold:

\n " }, { "html": "

Let igOwner be the result of running parse an https origin given igMap[\"owner\"].

" @@ -4911,19 +4760,19 @@ "html": "

Let igBiddingUrl be the result of running url parser on igMap[\"biddingLogicURL\"].

" }, { - "html": "

Return failure if any of the following conditions hold:

\n " + "html": "

Return failure if any of the following conditions hold:

\n " }, { "html": "

Let ig be a new interest group with the following properties:

\n
\n
owner\n
\n

igOwner

\n
name\n
\n

igName

\n
bidding url\n
\n

igBiddingUrl

\n
" }, { - "html": "

If parsedAdditionalBid[\"bid\"] does not exist, or is not a map, return failure.

" + "html": "

If parsedAdditionalBid[\"bid\"] does not exist, or is not a map, return failure.

" }, { "html": "

Let bidMap be parsedAdditionalBid[\"bid\"].

" }, { - "html": "

If bidMap[\"render\"] does not exist or is not a string, then return failure.

" + "html": "

If bidMap[\"render\"] does not exist or is not a string, then return failure.

" }, { "html": "

Let renderUrl be the result of running URL parser on bidMap[\"render\"].

" @@ -4963,7 +4812,7 @@ "rationale": "if", "steps": [ { - "html": "

If bidMap[\"bidCurrency\"] is not a string, or the result of checking whether a string\nis a valid currency tag is failure, then return failure.

" + "html": "

If bidMap[\"bidCurrency\"] is not a string, or the result of checking whether a string\nis a valid currency tag is failure, then return failure.

" }, { "html": "

Set bidCurrency to bidMap[\"bidCurrency\"].

" @@ -5001,21 +4850,21 @@ ] }, { - "html": "

Let adComponents be a new list of ad descriptors.

" + "html": "

Let adComponents be a new list of ad descriptors.

" }, { "html": "If bidMap[\"adComponents\"] exists:", "rationale": "if", "steps": [ { - "html": "

If bidMap[\"adComponents\"] is not a list, then return failure.

" + "html": "

If bidMap[\"adComponents\"] is not a list, then return failure.

" }, { "html": "For each component of bidMap[\"adComponents\"]:", "rationale": "if", "steps": [ { - "html": "

If component is not a string, then return failure.

" + "html": "

If component is not a string, then return failure.

" }, { "html": "

Let componentUrl be the result of running URL parser on component.

" @@ -5027,7 +4876,7 @@ "html": "

Let componentDescriptor be a new ad descriptor whose url is componentUrl.

" }, { - "html": "

Append componentDescriptor to adComponents.

" + "html": "

Append componentDescriptor to adComponents.

" } ] }, @@ -5041,10 +4890,10 @@ "rationale": "if", "steps": [ { - "html": "

If parsedAdditionalBid[\"negativeInterestGroups\"] exists, or parsedAdditionalBid[\"negativeInterestGroup\"] is not a string, then return failure.

" + "html": "

If parsedAdditionalBid[\"negativeInterestGroups\"] exists, or parsedAdditionalBid[\"negativeInterestGroup\"] is not a string, then return failure.

" }, { - "html": "

Append parsedAdditionalBid[\"negativeInterestGroup\"] to result’s negative target interest group names.

" + "html": "

Append parsedAdditionalBid[\"negativeInterestGroup\"] to result’s negative target interest group names.

" } ] }, @@ -5056,7 +4905,7 @@ "html": "

Let multipleNegativeIg be parsedAdditionalBid[\"negativeInterestGroups\"].

" }, { - "html": "

Return failure if any of the following conditions hold:

\n " + "html": "

Return failure if any of the following conditions hold:

\n " }, { "html": "

Let joiningOrigin be the result of running parse an https origin with multipleNegativeIg[\"joiningOrigin\"].

" @@ -5072,10 +4921,10 @@ "rationale": "if", "steps": [ { - "html": "

If igName is not a string, then return failure.

" + "html": "

If igName is not a string, then return failure.

" }, { - "html": "

Append igName to result’s negative target interest group names.

" + "html": "

Append igName to result’s negative target interest group names.

" } ] } @@ -5092,7 +4941,7 @@ { "name": "check whether negative targeted", "href": "https://wicg.github.io/turtledove/#check-whether-negative-targeted", - "html": "To check whether negative targeted given an decoded additional bid additionalBid, a set of byte sequences verifiedSignatureKeys, and a negative target info negativeTargetInfo:", + "html": "To check whether negative targeted given an decoded additional bid additionalBid, a set of byte sequences verifiedSignatureKeys, and a negative target info negativeTargetInfo:", "rationale": ".algorithm", "steps": [ { @@ -5116,7 +4965,7 @@ "html": "

Let (joiningOrigin, additionalBidKey) be negativeTargetInfo[(additionalBidBuyer, igName)].

" }, { - "html": "If verifiedSignatureKeys contains additionalBidKey:", + "html": "If verifiedSignatureKeys contains additionalBidKey:", "rationale": "if", "steps": [ { @@ -5142,7 +4991,7 @@ { "name": "check whether negative targeted", "href": "https://wicg.github.io/turtledove/#check-whether-negative-targeted", - "html": "To check whether negative targeted given an decoded additional bid additionalBid, a set of byte sequences verifiedSignatureKeys, and a negative target info negativeTargetInfo:", + "html": "To check whether negative targeted given an decoded additional bid additionalBid, a set of byte sequences verifiedSignatureKeys, and a negative target info negativeTargetInfo:", "rationale": "return", "steps": [ { @@ -5191,7 +5040,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Let keyString be the k-anonymity key formed from the concatenation of the following strings separated with U+000A LF:

\n " + "html": "

Let keyString be the k-anonymity key formed from the concatenation of the following strings separated with U+000A LF:

\n " }, { "html": "

Return the SHA-256 hash of the ASCII encoding of keyString.

" @@ -5205,7 +5054,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Let keyString be a k-anonymity key formed from the concatenation of the following strings separated with U+000A (LF):

\n " + "html": "

Let keyString be a k-anonymity key formed from the concatenation of the following strings separated with U+000A (LF):

\n " } ] }, @@ -5227,7 +5076,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Let keyString be the concatenation of the following strings separated with U+000A LF:

", + "html": "

Let keyString be the concatenation of the following strings separated with U+000A LF:

", "ignored": [ "\"ComponentBid\" the serialization of igAd." ] @@ -5358,11 +5207,11 @@ { "name": "increment ad k-anonymity count", "href": "https://wicg.github.io/turtledove/#increment-ad-k-anonymity-count", - "html": "To increment ad k-anonymity count given an interest group ig and a URL ad:", + "html": "To increment ad k-anonymity count given an interest group ig and a URL ad:", "rationale": ".algorithm", "steps": [ { - "html": "

Let keyString be the concatenation of the following strings separated with U+000A LF:

", + "html": "

Let keyString be the concatenation of the following strings separated with U+000A LF:

", "ignored": [ "\"AdBid\" the serialization of ig’s owner the serialization of ig’s bidding url the serialization of ad." ] @@ -5378,11 +5227,11 @@ { "name": "increment component ad k-anonymity count", "href": "https://wicg.github.io/turtledove/#increment-component-ad-k-anonymity-count", - "html": "To increment component ad k-anonymity count given a URL ad:", + "html": "To increment component ad k-anonymity count given a URL ad:", "rationale": ".algorithm", "steps": [ { - "html": "

Let keyString be the concatenation of the following strings separated with U+000A LF:

", + "html": "

Let keyString be the concatenation of the following strings separated with U+000A LF:

", "ignored": [ "\"ComponentBid\" the serialization of ad." ] @@ -5398,7 +5247,7 @@ { "name": "increment reporting ID k-anonymity count", "href": "https://wicg.github.io/turtledove/#increment-reporting-id-k-anonymity-count", - "html": "To increment reporting ID k-anonymity count given an interest group ig and a URL ad:", + "html": "To increment reporting ID k-anonymity count given an interest group ig and a URL ad:", "rationale": ".algorithm", "steps": [ { @@ -5516,7 +5365,7 @@ { "name": "evaluate a bidding script", "href": "https://wicg.github.io/turtledove/#evaluate-a-bidding-script", - "html": "To evaluate a bidding script given a string script, an unsigned short multiBidLimit, an interest group ig, a currency tag expectedCurrency,\n a GenerateBidInterestGroup igGenerateBid, a string-or-null auctionSignals, a string-or-null perBuyerSignals, an ordered map-or-null sameOriginTrustedBiddingSignals, an ordered map-or-null crossOriginTrustedBiddingSignals,\n a BiddingBrowserSignals browserSignals, a DirectFromSellerSignalsForBuyer directFromSellerSignalsForBuyer, and an integer millisecond duration timeout, perform the\n following steps. They return a tuple (list of generated bids, bid debug reporting info, list of real time reporting contributions).", + "html": "To evaluate a bidding script given a string script, an unsigned short multiBidLimit, an interest group ig, a currency tag expectedCurrency,\n a GenerateBidInterestGroup igGenerateBid, a string-or-null auctionSignals, a string-or-null perBuyerSignals, an ordered map-or-null sameOriginTrustedBiddingSignals, an ordered map-or-null crossOriginTrustedBiddingSignals,\n a BiddingBrowserSignals browserSignals, a DirectFromSellerSignalsForBuyer directFromSellerSignalsForBuyer, and an integer millisecond duration timeout, perform the\n following steps. They return a tuple (list of generated bids, bid debug reporting info, list of real time reporting contributions).", "rationale": ".algorithm", "steps": [ { @@ -5628,7 +5477,7 @@ ] }, { - "html": "

If generatedBids is not a list of generated bids, set generatedBids to a new list of generated bids.

" + "html": "

If generatedBids is not a list of generated bids, set generatedBids to a new list of generated bids.

" }, { "html": "

Let bidDebugReportInfo be a new bid debug reporting info.

" @@ -5643,7 +5492,7 @@ "html": "

Set bidDebugReportInfo’s bidder debug loss report url to debugLossReportUrl.

" }, { - "html": "If generatedBids is not empty:", + "html": "If generatedBids is not empty:", "rationale": "let", "steps": [ { @@ -5664,7 +5513,7 @@ ] }, { - "html": "

Let realTimeContributions be a new list of real time reporting contributions.

" + "html": "

Let realTimeContributions be a new list of real time reporting contributions.

" }, { "html": "For each contribution of global’s real time reporting contributions:", @@ -5674,7 +5523,7 @@ "html": "

If contribution’s latency threshold is not null, and\n≥ duration, then continue.

" }, { - "html": "

Append contribution to realTimeContributions.

" + "html": "

Append contribution to realTimeContributions.

" } ] }, @@ -5686,7 +5535,7 @@ { "name": "evaluate a scoring script", "href": "https://wicg.github.io/turtledove/#evaluate-a-scoring-script", - "html": "To evaluate a scoring script given a string script, a string adMetadata,\n a double bidValue, an AuctionAdConfig auctionConfigIDL, an ordered map-or-null sameOriginTrustedScoringSignals, an ordered map-or-null crossOriginTrustedScoringSignals, ScoringBrowserSignals browserSignals, a DirectFromSellerSignalsForSeller directFromSellerSignalsForSeller, and an integer millisecond duration timeout:", + "html": "To evaluate a scoring script given a string script, a string adMetadata,\n a double bidValue, an AuctionAdConfig auctionConfigIDL, an ordered map-or-null sameOriginTrustedScoringSignals, an ordered map-or-null crossOriginTrustedScoringSignals, ScoringBrowserSignals browserSignals, a DirectFromSellerSignalsForSeller directFromSellerSignalsForSeller, and an integer millisecond duration timeout:", "rationale": ".algorithm", "steps": [ { @@ -5723,7 +5572,7 @@ "html": "

Let debugLossReportUrl be global’s debug loss report url if it’s not\nfailure, null otherwise.

" }, { - "html": "

Let realTimeContributions be a new list of real time reporting contributions.

" + "html": "

Let realTimeContributions be a new list of real time reporting contributions.

" }, { "html": "For each contribution of global’s real time reporting contributions:", @@ -5733,7 +5582,7 @@ "html": "

If contribution’s latency threshold is not null, and\n≥ duration, then continue.

" }, { - "html": "

Append contribution to realTimeContributions.

" + "html": "

Append contribution to realTimeContributions.

" } ] }, @@ -5745,7 +5594,7 @@ { "name": "evaluate a reporting script", "href": "https://wicg.github.io/turtledove/#evaluate-a-reporting-script", - "html": "To evaluate a reporting script given a string script, a string functionName, an integer millisecond duration timeout, and a list of arguments arguments:", + "html": "To evaluate a reporting script given a string script, a string functionName, an integer millisecond duration timeout, and a list of arguments arguments:", "rationale": ".algorithm", "steps": [ { @@ -5786,7 +5635,7 @@ { "name": "evaluate a script", "href": "https://wicg.github.io/turtledove/#evaluate-a-script", - "html": "To evaluate a script with a realm realm, string script, string functionName, a list arguments, and an integer millisecond duration timeout, run these steps.\n They return a Completion Record, which is either an abrupt completion (in\n the case of a parse failure or execution error), or a normal completion populated with the ECMAScript language value result of invoking functionName.", + "html": "To evaluate a script with a realm realm, string script, string functionName, a list arguments, and an integer millisecond duration timeout, run these steps.\n They return a Completion Record, which is either an abrupt completion (in\n the case of a parse failure or execution error), or a normal completion populated with the ECMAScript language value result of invoking functionName.", "rationale": ".algorithm", "steps": [ { @@ -5920,17 +5769,17 @@ "html": "

If contribution[\"priorityWeight\"] ≤ 0, then throw a TypeError.

" }, { - "html": "

Let contributionEntry be a new real time reporting contribution with the following items:

\n
\n
bucket\n
\n

contribution[\"bucket\"]

\n
priority weight\n
\n

contribution[\"priorityWeight\"]

\n
latency threshold\n
\n

contribution[\"latencyThreshold\"] if it exists, null otherwise

\n
" + "html": "

Let contributionEntry be a new real time reporting contribution with the following items:

\n
\n
bucket\n
\n

contribution[\"bucket\"]

\n
priority weight\n
\n

contribution[\"priorityWeight\"]

\n
latency threshold\n
\n

contribution[\"latencyThreshold\"] if it exists, null otherwise

\n
" }, { - "html": "

Append contributionEntry to global’s real time reporting contributions.

" + "html": "

Append contributionEntry to global’s real time reporting contributions.

" } ] }, { "name": "convert one or many GenerateBidOutputs to a list of generated bids", "href": "https://wicg.github.io/turtledove/#convert-one-or-many-generatebidoutputs-to-a-list-of-generated-bids", - "html": "To convert one or many GenerateBidOutputs to a list of generated bids given a (GenerateBidOutput or sequence<GenerateBidOutput>) oneOrManyBids, an unsigned short multiBidLimit, an interest group ig, a currency tag expectedCurrency, a boolean \n

isComponentAuction and a boolean groupHasAdComponents:

", + "html": "To convert one or many GenerateBidOutputs to a list of generated bids given a (GenerateBidOutput or sequence<GenerateBidOutput>) oneOrManyBids, an unsigned short multiBidLimit, an interest group ig, a currency tag expectedCurrency, a boolean \n

isComponentAuction and a boolean groupHasAdComponents:

", "rationale": ".algorithm", "steps": [ { @@ -5943,10 +5792,10 @@ "html": "

Otherwise, set bidSequence to oneOrManyBids.

" }, { - "html": "

If bidSequence’s size > multiBidLimit, then return failure.

" + "html": "

If bidSequence’s size > multiBidLimit, then return failure.

" }, { - "html": "

Let bids be a new list of generated bids.

" + "html": "

Let bids be a new list of generated bids.

" }, { "html": "for each bidOutput of bidSequence:", @@ -5962,7 +5811,7 @@ "html": "

If bid is null, continue.

" }, { - "html": "

Append bid to bids.

" + "html": "

Append bid to bids.

" } ] }, @@ -6075,7 +5924,7 @@ "html": "

Return failure if any of the following conditions hold:

\n " }, { - "html": "

Let adComponentDescriptors be a new list of ad descriptors.

" + "html": "

Let adComponentDescriptors be a new list of ad descriptors.

" }, { "html": "For component in adComponents:", @@ -6115,7 +5964,7 @@ "html": "

If finding matching ad given componentUrl, ig, and true returns null, return failure.

" }, { - "html": "

Append componentDescriptor to adComponentDescriptors.

" + "html": "

Append componentDescriptor to adComponentDescriptors.

" } ] }, @@ -6132,7 +5981,7 @@ "html": "

If generateBidOutput[\"targetNumAdComponents\"] is equal to 0 or\n greater than 40, then return failure.

" }, { - "html": "

If bid’s ad component descriptors is null, or bid’s ad component descriptors's size < generateBidOutput[\"targetNumAdComponents\"], return failure.

" + "html": "

If bid’s ad component descriptors is null, or bid’s ad component descriptors's size < generateBidOutput[\"targetNumAdComponents\"], return failure.

" }, { "html": "

If generateBidOutput[\"targetNumAdComponents\"] < generateBidOutput[\"numMandatoryAdComponents\"], return failure.

" @@ -6156,7 +6005,7 @@ "html": "

Let modelingSignals be generateBidOutput[\"modelingSignals\"].

" }, { - "html": "

If modelingSignals ≥ 0 and modelingSignals < 4096, then set bid’s modeling signals to the result of converting the ECMAScript value represented by modelingSignals to an unsigned short.

" + "html": "

If modelingSignals ≥ 0 and modelingSignals < 4096, then set bid’s modeling signals to the result of converting the ECMAScript value represented by modelingSignals to an unsigned short.

" } ] }, @@ -6168,7 +6017,7 @@ { "name": "parse an AdRender dimension value", "href": "https://wicg.github.io/turtledove/#parse-an-adrender-dimension-value", - "html": "To parse an AdRender dimension value given a string input:", + "html": "To parse an AdRender dimension value given a string input:", "rationale": ".algorithm", "steps": [ { @@ -6322,7 +6171,7 @@ "html": "

Let global be this's relevant global object.

" }, { - "html": "

Set global’s bids to an empty list.

" + "html": "

Set global’s bids to an empty list.

" }, { "html": "

Let ig be global’s interest group.

" @@ -6470,7 +6319,7 @@ { "name": "interest group update", "href": "https://wicg.github.io/turtledove/#interest-group-update", - "html": "To update interest groups given a list of origins owners, and a policy container policyContainer: \n

Implementations can consider aborting all updating if updating has been running for too long. This\ncan avoid continuing to reveal coarse IP location information to update servers long after\nnavigating to another page. Some implementations, such as Chromium, have chosen a 10 minute limit.

", + "html": "To update interest groups given a list of origins owners, and a policy container policyContainer: \n

Implementations can consider aborting all updating if updating has been running for too long. This\ncan avoid continuing to reveal coarse IP location information to update servers long after\nnavigating to another page. Some implementations, such as Chromium, have chosen a 10 minute limit.

", "rationale": ".algorithm", "steps": [ { @@ -6518,7 +6367,7 @@ "html": "

If parsedUpdate is failure, continue.

" }, { - "html": "

If parsedUpdate is not an ordered map, continue.

" + "html": "

If parsedUpdate is not an ordered map, continue.

" }, { "html": "

If parsedUpdate[\"name\"] exists and doesn’t match ig’s name, continue.

" @@ -6569,7 +6418,7 @@ "rationale": "if", "steps": [ { - "html": "

If value is null or an ordered map whose keys are strings and\nwhose values are double, set ig’s priority vector to value.

" + "html": "

If value is null or an ordered map whose keys are strings and\nwhose values are double, set ig’s priority vector to value.

" }, { "html": "

Otherwise, jump to the step labeled Abort update.

" @@ -6582,7 +6431,7 @@ "rationale": "if", "steps": [ { - "html": "If value is an ordered map whose keys are strings and whose values are double or null:", + "html": "If value is an ordered map whose keys are strings and whose values are double or null:", "rationale": "for", "steps": [ { @@ -6610,11 +6459,11 @@ "rationale": "if", "steps": [ { - "html": "If value is an ordered map whose keys are strings and whose values are lists of strings, for each sellerStringcapabilities of value:", + "html": "If value is an ordered map whose keys are strings and whose values are lists of strings, for each sellerStringcapabilities of value:", "rationale": "let", "steps": [ { - "html": "

Let sellerCapabilities be a new set of seller capabilities.

" + "html": "

Let sellerCapabilities be a new set of seller capabilities.

" }, { "html": "For each capabilityString of capabilities:", @@ -6633,7 +6482,7 @@ "rationale": "if", "steps": [ { - "html": "

If ig’s seller capabilities is null, then set ig’s seller capabilities to a new ordered map whose keys are origins and whose values are sets of seller capabilities.

" + "html": "

If ig’s seller capabilities is null, then set ig’s seller capabilities to a new ordered map whose keys are origins and whose values are sets of seller capabilities.

" }, { "html": "

Let sellerUrl be the result of running the URL parser on sellerString.

" @@ -6685,7 +6534,7 @@ "html": "

If key is not groupMember, continue.

" }, { - "html": "If value is a string:", + "html": "If value is a string:", "rationale": "let", "steps": [ { @@ -6716,7 +6565,7 @@ "html": "

If key is not groupMember, continue.

" }, { - "html": "If value is a string:", + "html": "If value is a string:", "rationale": "let", "steps": [ { @@ -6747,7 +6596,7 @@ "html": "

If key is not groupMember, continue.

" }, { - "html": "If value is a string:", + "html": "If value is a string:", "rationale": "let", "steps": [ { @@ -6771,7 +6620,7 @@ "rationale": "if", "steps": [ { - "html": "If value is a string:", + "html": "If value is a string:", "rationale": "let", "steps": [ { @@ -6793,7 +6642,7 @@ "rationale": "if", "steps": [ { - "html": "

If value is a list of strings,\nset ig’s trusted bidding signals keys to value.

" + "html": "

If value is a list of strings,\nset ig’s trusted bidding signals keys to value.

" }, { "html": "

Otherwise, jump to the step labeled Abort update.

" @@ -6854,7 +6703,7 @@ "rationale": "let", "steps": [ { - "html": "

Let adSizes be a new map whose keys are strings and values are ad sizes.

" + "html": "

Let adSizes be a new map whose keys are strings and values are ad sizes.

" }, { "html": "For each sizeNamesize of value:", @@ -6888,7 +6737,7 @@ "html": "

Let adSizes be ig’s ad sizes.

" }, { - "html": "

Let sizeGroups be a new map whose keys are strings and values are strings.

" + "html": "

Let sizeGroups be a new map whose keys are strings and values are strings.

" }, { "html": "For each sizeGroupNamesizeList of value:", @@ -6929,10 +6778,10 @@ "html": "

If key is not groupMember, continue.

" }, { - "html": "

If value is not a list of AuctionAd, jump to the step\nlabeled Abort update.

" + "html": "

If value is not a list of AuctionAd, jump to the step\nlabeled Abort update.

" }, { - "html": "

Let igAds be a new list of interest group ads.

" + "html": "

Let igAds be a new list of interest group ads.

" }, { "html": "For each ad of value:", @@ -6981,12 +6830,12 @@ ] }, { - "html": "

Append igAd to igAds.

" + "html": "

Append igAd to igAds.

" } ] }, { - "html": "If igAds is not is empty:", + "html": "If igAds is not is empty:", "rationale": "set", "steps": [ { @@ -7011,10 +6860,10 @@ "html": "

If key is not groupMember, continue.

" }, { - "html": "

If value is not a list of AuctionAd, jump to the step\nlabeled Abort update.

" + "html": "

If value is not a list of AuctionAd, jump to the step\nlabeled Abort update.

" }, { - "html": "

Let igAds be a new list of interest group ads.

" + "html": "

Let igAds be a new list of interest group ads.

" }, { "html": "For each ad of value:", @@ -7063,12 +6912,12 @@ ] }, { - "html": "

Append igAd to igAds.

" + "html": "

Append igAd to igAds.

" } ] }, { - "html": "If igAds is not is empty:", + "html": "If igAds is not is empty:", "rationale": "set", "steps": [ { @@ -7126,7 +6975,7 @@ { "name": "process updateIfOlderThanMs", "href": "https://wicg.github.io/turtledove/#process-updateifolderthanms", - "html": "To process updateIfOlderThanMs given an origin buyer, and an ordered map perInterestGroupData whose keys are name strings and whose values are bidding signals per interest group data:", + "html": "To process updateIfOlderThanMs given an origin buyer, and an ordered map perInterestGroupData whose keys are name strings and whose values are bidding signals per interest group data:", "rationale": ".algorithm", "steps": [ { @@ -7162,7 +7011,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Let featuresTable be an ordered map whose keys are DOMStrings and whose values are booleans or longs, with the following entries:

\n
\n
\"adComponentsLimit\"\n
\n

40

\n
\"deprecatedRenderURLReplacements\"\n
\n

true

\n
\"permitCrossOriginTrustedSignals\"\n
\n

true

\n
\"realTimeReporting\"\n
\n

true

\n
\"reportingTimeout\"\n
\n

true

\n
" + "html": "

Let featuresTable be an ordered map whose keys are DOMStrings and whose values are booleans or longs, with the following entries:

\n
\n
\"adComponentsLimit\"\n
\n

40

\n
\"deprecatedRenderURLReplacements\"\n
\n

true

\n
\"permitCrossOriginTrustedSignals\"\n
\n

true

\n
\"realTimeReporting\"\n
\n

true

\n
\"reportingTimeout\"\n
\n

true

\n
" }, { "html": "

If feature is \"*\", then return featuresTable.

" @@ -7182,10 +7031,10 @@ "rationale": ".algorithm", "steps": [ { - "html": "

The length of the serialization of ig’s owner.

" + "html": "

The length of the serialization of ig’s owner.

" }, { - "html": "

The length of ig’s name.

" + "html": "

The length of ig’s name.

" }, { "html": "

8, which is the size of ig’s priority.

" @@ -7215,16 +7064,16 @@ ] }, { - "html": "

The length of the serialization of ig’s bidding url, if the field is not null.

" + "html": "

The length of the serialization of ig’s bidding url, if the field is not null.

" }, { - "html": "

The length of the serialization of ig’s bidding wasm helper url, if the field is not null.

" + "html": "

The length of the serialization of ig’s bidding wasm helper url, if the field is not null.

" }, { - "html": "

The length of the serialization of ig’s update url, if the field is not null.

" + "html": "

The length of the serialization of ig’s update url, if the field is not null.

" }, { - "html": "

The length of the serialization of ig’s trusted bidding signals url, if the field is not null.

" + "html": "

The length of the serialization of ig’s trusted bidding signals url, if the field is not null.

" }, { "html": "

4, which is the size of ig’s trusted bidding signals slot size mode.

" @@ -7242,26 +7091,26 @@ ] }, { - "html": "

The length of ig’s user bidding signals.

" + "html": "

The length of ig’s user bidding signals.

" }, { "html": "If ig’s ads is not null, for each ad of it:", "rationale": "if", "steps": [ { - "html": "

The length of the serialization of ad’s render url.

" + "html": "

The length of the serialization of ad’s render url.

" }, { - "html": "

The length of ad’s size group if the field is not null.

" + "html": "

The length of ad’s size group if the field is not null.

" }, { - "html": "

The length of ad’s metadata if the field is not null.

" + "html": "

The length of ad’s metadata if the field is not null.

" }, { - "html": "

The length of ad’s buyer reporting ID if the field is not null.

" + "html": "

The length of ad’s buyer reporting ID if the field is not null.

" }, { - "html": "

The length of ad’s buyer and seller reporting ID if the\nfield is not null.

" + "html": "

The length of ad’s buyer and seller reporting ID if the\nfield is not null.

" }, { "html": "

If ad’s allowed reporting origins is not null, for each origin of it:

", @@ -7288,7 +7137,7 @@ "rationale": "for", "steps": [ { - "html": "

The sum of the length of sizeGroupName and the following:

" + "html": "

The sum of the length of sizeGroupName and the following:

" }, { "html": "

For each sizeName of sizeList:

", @@ -7309,7 +7158,7 @@ { "name": "parse an https origin", "href": "https://wicg.github.io/turtledove/#parse-an-https-origin", - "html": "To parse an https origin given a string input:", + "html": "To parse an https origin given a string input:", "rationale": ".algorithm", "steps": [ { @@ -7326,21 +7175,21 @@ { "name": "serialize a URL", "href": "https://wicg.github.io/turtledove/#serialize-a-url", - "html": "To serialize a URL given a URL-or-null url:", + "html": "To serialize a URL given a URL-or-null url:", "rationale": ".algorithm", "steps": [ { "html": "

If url is null, then return undefined.

" }, { - "html": "

Return the serialization of url.

" + "html": "

Return the serialization of url.

" } ] }, { "name": "parse and verify a bidding code or update URL", "href": "https://wicg.github.io/turtledove/#parse-and-verify-a-bidding-code-or-update-url", - "html": "To parse and verify a bidding code or update URL given a string input and an origin igOwner:", + "html": "To parse and verify a bidding code or update URL given a string input and an origin igOwner:", "rationale": ".algorithm", "steps": [ { @@ -7360,14 +7209,14 @@ { "name": "parse and verify a trusted signals URL", "href": "https://wicg.github.io/turtledove/#parse-and-verify-a-trusted-signals-url", - "html": "To parse and verify a trusted signals URL given a string input:", + "html": "To parse and verify a trusted signals URL given a string input:", "rationale": ".algorithm", "steps": [ { "html": "

Let parsedUrl be the result of running the URL parser on input.

" }, { - "html": "

Return failure if any of the following conditions hold:

\n " + "html": "

Return failure if any of the following conditions hold:

\n " }, { "html": "

Return parsedUrl.

" @@ -7430,14 +7279,14 @@ { "name": "get uuid from string", "href": "https://wicg.github.io/turtledove/#get-uuid-from-string", - "html": "To get uuid from string given a string input:", + "html": "To get uuid from string given a string input:", "rationale": ".algorithm", "steps": [ { - "html": "

If input’s length is not 36, return an empty string.

" + "html": "

If input’s length is not 36, return an empty string.

" }, { - "html": "

Let uuidStr be an empty string.

" + "html": "

Let uuidStr be an empty string.

" }, { "html": "For each i in the range from 1 to 36, inclusive:", @@ -7447,11 +7296,11 @@ "html": "

Let unit be input’s ith code unit.

" }, { - "html": "If « 8, 13, 18, 23 » contains i:", + "html": "If « 8, 13, 18, 23 » contains i:", "rationale": "if", "steps": [ { - "html": "

If unit is not 0x002D (-), then return an empty string.

" + "html": "

If unit is not 0x002D (-), then return an empty string.

" } ] }, @@ -7460,7 +7309,7 @@ "rationale": "if", "steps": [ { - "html": "

If unit is not an ASCII lower hex digit, then return an empty string.

" + "html": "

If unit is not an ASCII lower hex digit, then return an empty string.

" }, { "html": "

Append unit to the end of uuidStr.

" @@ -7477,11 +7326,11 @@ { "name": "insert entries to map", "href": "https://wicg.github.io/turtledove/#insert-entries-to-map", - "html": "To insert entries to map given an ordered map map, a key which is in same type\n as map’s key, and a list entries which is in same type as map’s value:", + "html": "To insert entries to map given an ordered map map, a key which is in same type\n as map’s key, and a list entries which is in same type as map’s value:", "rationale": ".algorithm", "steps": [ { - "html": "

If map[key] exists, then extend map[key] with entries.

" + "html": "

If map[key] exists, then extend map[key] with entries.

" }, { "html": "

Otherwise, set map[key] to entries.

" @@ -7491,17 +7340,17 @@ { "name": "check interest group permissions", "href": "https://wicg.github.io/turtledove/#check-interest-group-permissions", - "html": "To check interest group permissions given an origin ownerOrigin, an environment settings object settings, and an enum joinOrLeave which is \"join\" or \"leave\":", + "html": "To check interest group permissions given an origin ownerOrigin, an environment settings object settings, and an enum joinOrLeave which is \"join\" or \"leave\":", "rationale": ".algorithm", "steps": [ { "html": "

If ownerOrigin is same origin with frameOrigin, then return true.

" }, { - "html": "

Let encodedFrameOrigin be the result of UTF-8 percent-encoding the serialized frameOrigin using component percent-encode set.

" + "html": "

Let encodedFrameOrigin be the result of UTF-8 percent-encoding the serialized frameOrigin using component percent-encode set.

" }, { - "html": "

Let permissionsUrl be a new URL with the following items:

\n
\n
scheme\n
\n

ownerOrigin’s scheme

\n
host\n
\n

ownerOrigin’s host

\n
port\n
\n

ownerOrigin’s port

\n
path\n
\n

« \".well-known\", \"interest-group\", \"permissions\" »

\n
query\n
\n

The result of concatenating « \"origin=\", encodedFrameOrigin »

\n
" + "html": "

Let permissionsUrl be a new URL with the following items:

\n
\n
scheme\n
\n

ownerOrigin’s scheme

\n
host\n
\n

ownerOrigin’s host

\n
port\n
\n

ownerOrigin’s port

\n
path\n
\n

« \".well-known\", \"interest-group\", \"permissions\" »

\n
query\n
\n

The result of concatenating « \"origin=\", encodedFrameOrigin »

\n
" }, { "html": "

Let request be a new request with the following properties:

\n
\n
URL\n
\n

permissionsUrl

\n
header list\n
\n

«Accept: application/json»

\n
client\n
\n

settings

\n
origin\n
\n

\"client\"

\n
mode\n
\n

\"cors\"

\n
referrer\n
\n

\"no-referrer\"

\n
credentials mode\n
\n

\"omit\"

\n
redirect mode\n
\n

\"error\"

\n
service-workers mode\n
\n

none

\n
policy container\n
\n

\"client\"

\n
" @@ -7540,7 +7389,7 @@ "html": "

Let permissions be the result of parsing JSON bytes to an Infra value with resource,\nreturning false on failure.

" }, { - "html": "

If permissions is not an ordered map, then return false.

" + "html": "

If permissions is not an ordered map, then return false.

" }, { "html": "

If joinOrLeave is \"join\" and permissions[\"joinAdInterestGroup\"] exists, then\nreturn permissions[\"joinAdInterestGroup\"].

" @@ -7618,7 +7467,7 @@ { "name": "fetch update captured headers patch", "href": "https://wicg.github.io/turtledove/#concept-update-captured-headers", - "html": "To update captured headers with a captured ad auction signals headers storedSignalsHeaders, captured ad auction additional bids headers storedAdditionalBidsHeaders, header list responseHeaders, and origin requestOrigin:", + "html": "To update captured headers with a captured ad auction signals headers storedSignalsHeaders, captured ad auction additional bids headers storedAdditionalBidsHeaders, header list responseHeaders, and origin requestOrigin:", "rationale": ".algorithm", "steps": [ { @@ -7654,13 +7503,13 @@ "html": "

Let nonceAndAdditionalBid be the result of strictly splitting bid on U+003A (:).

" }, { - "html": "

If nonceAndAdditionalBid’s size is not 2, then continue.

" + "html": "

If nonceAndAdditionalBid’s size is not 2, then continue.

" }, { "html": "

Let nonce be nonceAndAdditionalBid[0].

" }, { - "html": "

If nonce’s length is not 36, then continue.

" + "html": "

If nonce’s length is not 36, then continue.

" }, { "html": "

Set storedAdditionalBidsHeaders[nonce] to nonceAndAdditionalBid[1].

" @@ -7674,30 +7523,30 @@ { "name": "handle ad auction signals header value", "href": "https://wicg.github.io/turtledove/#handle-ad-auction-signals-header-value", - "html": "To handle ad auction signals header value given a byte sequence adAuctionSignals, captured ad auction signals headers storedSignalsHeaders, and origin requestOrigin:", + "html": "To handle ad auction signals header value given a byte sequence adAuctionSignals, captured ad auction signals headers storedSignalsHeaders, and origin requestOrigin:", "rationale": ".algorithm", "steps": [ { "html": "

Let parsedSignals be the result of parsing JSON bytes to an Infra value, given adAuctionSignals.

" }, { - "html": "

If parsedSignals is failure or not a list, return.

" + "html": "

If parsedSignals is failure or not a list, return.

" }, { - "html": "

Let headerAdSlots be a new ordered set.

" + "html": "

Let headerAdSlots be a new ordered set.

" }, { "html": "For each signal of parsedSignals:", "rationale": "if", "steps": [ { - "html": "

If signal is not an ordered map, continue.

" + "html": "

If signal is not an ordered map, continue.

" }, { "html": "

If signal[\"adSlot\"] doesn’t exist, continue.

" }, { - "html": "

If headerAdSlots contains signal[\"adSlot\"], continue. Optionally, report a warning to the console with a diagnostic error message indicating that a\nduplicate `Ad-Auction-Signals` adSlot dictionary was ignored.

" + "html": "

If headerAdSlots contains signal[\"adSlot\"], continue. Optionally, report a warning to the console with a diagnostic error message indicating that a\nduplicate `Ad-Auction-Signals` adSlot dictionary was ignored.

" }, { "html": "

Append signal[\"adSlot\"] to headerAdSlots.

" @@ -7748,7 +7597,7 @@ "rationale": "if", "steps": [ { - "html": "

If value is not an ordered map, continue.

" + "html": "

If value is not an ordered map, continue.

" }, { "html": "For each buyerbuyerSignals of value:", @@ -7790,19 +7639,19 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Let dict be a new empty map.

" + "html": "

Let dict be a new empty map.

" }, { "html": "

Let jsWidth be adSize’s width, converted to an ECMAScript value.

" }, { - "html": "

Set dict[\"width\"] to the result of concatenating « ToString(jsWidth), adSize’s width units ».

" + "html": "

Set dict[\"width\"] to the result of concatenating « ToString(jsWidth), adSize’s width units ».

" }, { "html": "

Let jsHeight be adSize’s height, converted to an ECMAScript value.

" }, { - "html": "

Set dict[\"height\"] to the result of concatenating « ToString(jsHeight), adSize’s height units ».

" + "html": "

Set dict[\"height\"] to the result of concatenating « ToString(jsHeight), adSize’s height units ».

" }, { "html": "

Return dict.

" @@ -7826,11 +7675,11 @@ { "name": "check whether a string is a valid currency tag", "href": "https://wicg.github.io/turtledove/#check-whether-a-string-is-a-valid-currency-tag", - "html": "To check whether a string is a valid currency tag given string currencyString:", + "html": "To check whether a string is a valid currency tag given string currencyString:", "rationale": ".algorithm", "steps": [ { - "html": "

If length of currencyString is not 3, return false.

" + "html": "

If length of currencyString is not 3, return false.

" }, { "html": "

If currencyString[0] is not a ASCII upper alpha code point, return false.

" @@ -7944,14 +7793,14 @@ { "name": "look up per-buyer currency", "href": "https://wicg.github.io/turtledove/#look-up-per-buyer-currency", - "html": "To look up per-buyer currency given an auction config auctionConfig, and an origin buyer:", + "html": "To look up per-buyer currency given an auction config auctionConfig, and an origin buyer:", "rationale": ".algorithm", "steps": [ { "html": "

Let perBuyerCurrency be auctionConfig’s all buyers currency

" }, { - "html": "

Assert that auctionConfig’s per buyer currencies is an ordered map.

" + "html": "

Assert that auctionConfig’s per buyer currencies is an ordered map.

" }, { "html": "

If auctionConfig’s per buyer currencies[buyer] exists, then set perBuyerCurrency to auctionConfig’s per buyer currencies[buyer].

" @@ -7964,7 +7813,7 @@ { "name": "look up per-buyer multi-bid limit", "href": "https://wicg.github.io/turtledove/#look-up-per-buyer-multi-bid-limit", - "html": "To look up per-buyer multi-bid limit given an auction config auctionConfig, and an origin buyer:", + "html": "To look up per-buyer multi-bid limit given an auction config auctionConfig, and an origin buyer:", "rationale": ".algorithm", "steps": [ { @@ -7984,7 +7833,7 @@ { "name": "create a new script fetcher", "href": "https://wicg.github.io/turtledove/#create-a-new-script-fetcher", - "html": "To create a new script fetcher given a URL url and an environment settings object settings:", + "html": "To create a new script fetcher given a URL url and an environment settings object settings:", "rationale": ".algorithm", "steps": [ { @@ -8042,29 +7891,29 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Let parsedHeader be the result of getting a structured field value given `Ad-Auction-Allow-Trusted-Scoring-Signals-From` and \"list\" from headerList.

" + "html": "

Let parsedHeader be the result of getting a structured field value given `Ad-Auction-Allow-Trusted-Scoring-Signals-From` and \"list\" from headerList.

" }, { - "html": "

If parsedHeader is null, return an empty list.

" + "html": "

If parsedHeader is null, return an empty list.

" }, { - "html": "

Let result be a new list of origins.

" + "html": "

Let result be a new list of origins.

" }, { "html": "For each entry in parsedHeader:", "rationale": "if", "steps": [ { - "html": "

If entry is not a string, return an empty list.

" + "html": "

If entry is not a string, return an empty list.

" }, { "html": "

Let parsedEntry be the result of parsing an https origin on entry.

" }, { - "html": "

If parsedEntry is failure, return an empty list.

" + "html": "

If parsedEntry is failure, return an empty list.

" }, { - "html": "

Append parsedEntry to result.

" + "html": "

Append parsedEntry to result.

" } ] }, @@ -8076,7 +7925,7 @@ { "name": "fetch script", "href": "https://wicg.github.io/turtledove/#fetch-script", - "html": "To fetch script given a URL url, an environment settings object settings, and\na script fetcher fetcher:", + "html": "To fetch script given a URL url, an environment settings object settings, and\na script fetcher fetcher:", "rationale": ".algorithm", "steps": [ { @@ -8094,7 +7943,7 @@ "html": "

Abort fetchController.

" }, { - "html": "

Set fetcher’s origins authorized for cross origin trusted signals to\nan empty list of origins.

" + "html": "

Set fetcher’s origins authorized for cross origin trusted signals to\nan empty list of origins.

" }, { "html": "

Set fetcher’s script body to failure.

" @@ -8141,7 +7990,7 @@ { "name": "append to a bidding signals per-interest group data map", "href": "https://wicg.github.io/turtledove/#append-to-a-bidding-signals-per-interest-group-data-map", - "html": "To append to a bidding signals per-interest group data map given an ordered map sourceMap, an ordered set igNames, and an ordered map destinationMap:", + "html": "To append to a bidding signals per-interest group data map given an ordered map sourceMap, an ordered set igNames, and an ordered map destinationMap:", "rationale": ".algorithm", "steps": [ { @@ -8149,7 +7998,7 @@ "rationale": "if", "steps": [ { - "html": "

If igNames does not contain sourceKey, continue.

" + "html": "

If igNames does not contain sourceKey, continue.

" }, { "html": "

Let perGroupData be a new bidding signals per interest group data.

" @@ -8158,7 +8007,7 @@ "html": "" }, { - "html": "

If sourceValue is not an ordered map, continue.

" + "html": "

If sourceValue is not an ordered map, continue.

" }, { "html": "If sourceValue[\"updateIfOlderThanMs\"] is a double:", @@ -8182,10 +8031,75 @@ } ] }, + { + "name": "build trusted bidding signals url", + "href": "https://wicg.github.io/turtledove/#build-trusted-bidding-signals-url", + "html": "To build trusted bidding signals url given a URL signalsUrl, an ordered set of strings keys, an ordered set of strings igNames, an unsigned short-or-null experimentGroupId, an origin topLevelOrigin, and a string slotSizeQueryParam:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

Let queryParamsList be a new empty list.

" + }, + { + "html": "

Append \"hostname=\" to queryParamsList.

" + }, + { + "html": "

Append the result of UTF-8 percent-encoding the serialized topLevelOrigin using component percent-encode set to queryParamsList.

" + }, + { + "html": "If keys is not empty:", + "rationale": "append", + "steps": [ + { + "html": "

Append \"&keys=\" to queryParamsList.

" + }, + { + "html": "

Extend queryParamsList with the result of encode trusted signals keys with keys.

" + } + ] + }, + { + "html": "If igNames is not empty:", + "rationale": "append", + "steps": [ + { + "html": "

Append \"&interestGroupNames=\" to queryParamsList.

" + }, + { + "html": "

Extend queryParamsList with the result of encode trusted signals keys with igNames.

" + } + ] + }, + { + "html": "If experimentGroupId is not null:", + "rationale": "append", + "steps": [ + { + "html": "

Append \"&experimentGroupId=\" to queryParamsList.

" + }, + { + "html": "

Append serialized experimentGroupId to queryParamsList.

" + } + ] + }, + { + "html": "

Append slotSizeQueryParam to queryParamsList.

" + }, + { + "html": "

Let fullSignalsUrl be signalsUrl.

" + }, + { + "html": "

Set fullSignalsUrl’s query to the result of concatenating queryParamsList.

" + }, + { + "html": "

Return fullSignalsUrl.

" + } + ] + }, { "name": "fetch the current outstanding trusted signals batch", "href": "https://wicg.github.io/turtledove/#fetch-the-current-outstanding-trusted-signals-batch", - "html": "To fetch the current outstanding trusted signals batch given a trusted bidding signals batcher trustedBiddingSignalsBatcher, a URL signalsUrl,\nan origin scriptOrigin, an unsigned short-or-null experimentGroupId, an origin topLevelOrigin, a string slotSizeQueryParam, and a policy container policyContainer:", + "html": "To fetch the current outstanding trusted signals batch given a trusted bidding signals batcher trustedBiddingSignalsBatcher, a URL signalsUrl,\nan origin scriptOrigin, an unsigned short-or-null experimentGroupId, an origin topLevelOrigin, a string slotSizeQueryParam, and a policy container policyContainer:", "rationale": ".algorithm", "steps": [ { @@ -8195,7 +8109,7 @@ "html": "

Let biddingSignalsUrl be the result of building trusted bidding signals url with signalsUrl, trustedBiddingSignalsBatcher’s keys, trustedBiddingSignalsBatcher’s ig names, experimentGroupId, topLevelOrigin, and slotSizeQueryParam.

" }, { - "html": "

Let « partialTrustedBiddingSignals, partialPerInterestGroupData, dataVersion » be the\n result of fetching trusted signals with biddingSignalsUrl, scriptOrigin, policyContainer and true.

" + "html": "

Let « partialTrustedBiddingSignals, partialPerInterestGroupData, dataVersion » be the\n result of fetching trusted signals with biddingSignalsUrl, scriptOrigin, policyContainer and true.

" }, { "html": "If partialTrustedBiddingSignals is not null:", @@ -8226,7 +8140,7 @@ { "name": "batch or fetch trusted bidding signals", "href": "https://wicg.github.io/turtledove/#batch-or-fetch-trusted-bidding-signals", - "html": "To batch or fetch trusted bidding signals given a trusted bidding signals batcher trustedBiddingSignalsBatcher, interest group ig, a URL signalsUrl, an origin scriptOrigin, an unsigned short-or-null experimentGroupId, an origin topLevelOrigin, a string slotSizeQueryParam, and a policy container policyContainer:", + "html": "To batch or fetch trusted bidding signals given a trusted bidding signals batcher trustedBiddingSignalsBatcher, interest group ig, a URL signalsUrl, an origin scriptOrigin, an unsigned short-or-null experimentGroupId, an origin topLevelOrigin, a string slotSizeQueryParam, and a policy container policyContainer:", "rationale": ".algorithm", "steps": [ { @@ -8260,16 +8174,16 @@ "html": "

If ig’s max trusted bidding signals url length is 0 or > trustedBiddingSignalsBatcher’s length limit,\nthen set putativeLengthLimit to trustedBiddingSignalsBatcher’s length limit.

" }, { - "html": "

If ig’s trusted bidding signals keys is not null, extend putativeKeys with ig’s trusted bidding signals keys.

" + "html": "

If ig’s trusted bidding signals keys is not null, extend putativeKeys with ig’s trusted bidding signals keys.

" }, { - "html": "

Append igName to putativeIgNames.

" + "html": "

Append igName to putativeIgNames.

" }, { "html": "

Let biddingSignalsUrl be the result of building trusted bidding signals url with signalsUrl, putativeKeys, putativeIgNames, experimentGroupId, topLevelOrigin, and slotSizeQueryParam.

" }, { - "html": "If serialized biddingSignalsUrl’s lengthputativeLengthLimit:", + "html": "If serialized biddingSignalsUrl’s lengthputativeLengthLimit:", "rationale": "set", "steps": [ { @@ -8294,7 +8208,7 @@ "html": "

If ig’s trusted bidding signals keys is not null, set trustedBiddingSignalsBatcher’s keys to a clone of ig’s trusted bidding signals keys.

" }, { - "html": "

Otherwise, set trustedBiddingSignalsBatcher’s keys to a\n new list.

" + "html": "

Otherwise, set trustedBiddingSignalsBatcher’s keys to a\n new list.

" }, { "html": "

Set trustedBiddingSignalsBatcher’s ig names to\n « igName ».

" @@ -8306,6 +8220,294 @@ } ] }, + { + "name": "create a trusted scoring signals batcher", + "href": "https://wicg.github.io/turtledove/#create-a-trusted-scoring-signals-batcher", + "html": "To create a trusted scoring signals batcher given a long urlLengthLimit:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

Let batcher be a new trusted scoring signals batcher.

" + }, + { + "html": "

Set batcher’s url length limit to urlLengthLimit.

" + }, + { + "html": "

Let queue be the result of starting a new parallel queue.

" + }, + { + "html": "Enqueue the following steps to queue:", + "rationale": "batch", + "steps": [ + { + "html": "

Batch and fetch trusted scoring signals given batcher.

" + } + ] + }, + { + "html": "

Return batcher.

" + } + ] + }, + { + "name": "fetch trusted scoring signals with batching", + "href": "https://wicg.github.io/turtledove/#fetch-trusted-scoring-signals-with-batching", + "html": "To fetch trusted scoring signals with batching given a trusted scoring signals\nbatcher batcher and a trusted scoring signals request request:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

Append request to batcher’s request queue.

" + }, + { + "html": "

Wait until request’s reply is non-null.

" + }, + { + "html": "

Return request’s reply.

" + } + ] + }, + { + "name": "build trusted scoring signals url", + "href": "https://wicg.github.io/turtledove/#build-trusted-scoring-signals-url", + "html": "To build trusted scoring signals url given a URL signalsUrl, a list of strings renderURLs, an ordered set of strings adComponentRenderURLs, an unsigned short experimentGroupId, and an origin topLevelOrigin:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

Let queryParamsList be a new empty list.

" + }, + { + "html": "

Append \"hostname=\" to queryParamsList.

" + }, + { + "html": "

Append the result of UTF-8 percent-encoding topLevelOrigin using component percent-encode set to queryParamsList.

" + }, + { + "html": "If renderURLs is not empty:", + "rationale": "append", + "steps": [ + { + "html": "

Append \"&renderURLs=\" to queryParamsList.

" + }, + { + "html": "

Extend queryParamsList with the result of encode trusted signals keys with renderURLs.

" + } + ] + }, + { + "html": "If adComponentRenderURLs is not empty:", + "rationale": "append", + "steps": [ + { + "html": "

Append \"&adComponentRenderURLs=\" to queryParamsList.

" + }, + { + "html": "

Extend queryParamsList with the result of encode trusted signals keys with adComponentRenderURLs.

" + } + ] + }, + { + "html": "If experimentGroupId is not null:", + "rationale": "append", + "steps": [ + { + "html": "

Append \"&experimentGroupId=\" to queryParamsList.

" + }, + { + "html": "

Append serialized experimentGroupId to queryParamsList.

" + } + ] + }, + { + "html": "

Set signalsUrl’s query to the result of concatenating queryParamsList.

" + }, + { + "html": "

Return signalsUrl.

" + } + ] + }, + { + "name": "build batched trusted scoring signals url", + "href": "https://wicg.github.io/turtledove/#build-batched-trusted-scoring-signals-url", + "html": "To build batched trusted scoring signals url given a non-empty list of trusted\nscoring signals requests entriesToBatch:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

Let firstEntry be entriesToBatch[0].

" + }, + { + "html": "

Let renderURLs be an empty ordered set of strings.

" + }, + { + "html": "

Let adComponentRenderURLs be an empty ordered set of strings adComponentRenderURLs

" + }, + { + "html": "For each entry of entriesToBatch:", + "rationale": "assert", + "steps": [ + { + "html": "

Assert that entry’s base URL is equal to firstEntry’s base URL.

" + }, + { + "html": "

Assert that entry’s seller experiment group id is\nequal to firstEntry’s seller experiment group id.

" + }, + { + "html": "

Assert that entry’s top level origin is equal to firstEntry’s top level origin.

" + }, + { + "html": "

Assert that entry’s seller script fetcher is equal to firstEntry’s seller script fetcher.

" + }, + { + "html": "

Assert that entry’s policy container is equal to firstEntry’s policy container.

" + }, + { + "html": "

Append entry’s render URL to renderURLs.

" + }, + { + "html": "

Extend adComponentRenderURLs with entry’s ad component URLs.

" + } + ] + }, + { + "html": "

Return the result of building trusted scoring signals url with firstEntry’s base URL, renderURLs, adComponentRenderURLs, firstEntry’s seller experiment group id, firstEntry’s top level origin.

" + } + ] + }, + { + "name": "check if trusted scoring signals batch honors URL length limit", + "href": "https://wicg.github.io/turtledove/#check-if-trusted-scoring-signals-batch-honors-url-length-limit", + "html": "To check if trusted scoring signals batch honors URL length limit given a trusted scoring signals batcher batcher and a non-empty list of trusted\nscoring signals requests entriesToBatch:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

If the size of entriesToBatch is 1, return true.

" + }, + { + "html": "

If batcher’s url length limit is 0, return true.

" + }, + { + "html": "

Return whether the length of the result of building batched trusted scoring signals\nurl for entriesToBatchbatcher’s url length\nlimit.

" + } + ] + }, + { + "name": "batch and fetch trusted scoring signals", + "href": "https://wicg.github.io/turtledove/#batch-and-fetch-trusted-scoring-signals", + "html": "To batch and fetch trusted scoring signals given a trusted scoring signals batcher batcher:", + "rationale": ".algorithm", + "steps": [ + { + "html": "

Assert that these steps are running in parallel.

" + }, + { + "html": "Until batcher is no longer needed:", + "rationale": "wait", + "steps": [ + { + "html": "

Wait until at least one of the following is true:

\n " + }, + { + "html": "Atomically do:", + "rationale": "let", + "steps": [ + { + "html": "

Let incomingRequests be a clone of batcher’s request queue.

" + }, + { + "html": "

Empty batcher’s request queue.

" + } + ] + }, + { + "html": "For each request in incomingRequests:", + "rationale": "let", + "steps": [ + { + "html": "

Let key be (request’s seller script fetcher, request’s base url, request’s seller experiment group id, request’s top level origin).

" + }, + { + "html": "

If batcher’s request map[key] does not exist,\nthen set batcher’s request map[key] to an empty list.

" + }, + { + "html": "

Append request to batcher’s request\nmap[key].

" + } + ] + }, + { + "html": "Some number of times, heuristically, select a key and a non-empty subset of batcher’s request map[key], called entriesToBatch, such that checking if trusted scoring signals batch honors URL length\nlimit on batcher and entriesToBatch returns true:", + "rationale": "remove", + "steps": [ + { + "html": "

Remove entriesToBatch from batcher’s request map[key].

" + }, + { + "html": "

If batcher’s request map[key] is empty,\nthen remove key from batcher’s request map.

" + }, + { + "html": "

Let fullSignalsUrl be the result of building batched trusted scoring signals url for entriesToBatch.

" + }, + { + "html": "

Let seller be entriesToBatch[0]'s seller.

" + }, + { + "html": "

Let scriptFetcher be entriesToBatch[0]'s seller\nscript fetcher.

" + }, + { + "html": "

Let policyContainer be entriesToBatch[0]'s policy\ncontainer.

" + }, + { + "html": "If fullSignalsUrl’s origin is not same origin with seller then:", + "rationale": "let", + "steps": [ + { + "html": "

Let allowCrossOriginTrustedScoringSignalsFrom be the result of wait for cross origin\ntrusted scoring signals authorization from a fetcher given scriptFetcher.

" + }, + { + "html": "

If allowCrossOriginTrustedScoringSignalsFrom does not contain fullSignalsUrl’s origin, set fullSignalsUrl to null.

" + } + ] + }, + { + "html": "

Let result be failure.

" + }, + { + "html": "If fullSignalsUrl is not null:", + "rationale": "let", + "steps": [ + { + "html": "

Let «allTrustedScoringSignals, ignored, scoringDataVersion» be\nthe result of fetching trusted signals with fullSignalsUrl, seller, policyContainer, and false.

" + }, + { + "html": "If allTrustedScoringSignals is an ordered map:", + "rationale": "set", + "steps": [ + { + "html": "

Set result to a new trusted scoring signals reply

" + }, + { + "html": "

Set result’s all trusted scoring signals to allTrustedScoringSignals.

" + }, + { + "html": "

Set result’s data version to scoringDataVersion.

" + } + ] + } + ] + }, + { + "html": "For each entry in entriesToBatch:", + "rationale": "set", + "steps": [ + { + "html": "

Set entry’s reply to result.

" + } + ] + } + ] + } + ] + } + ] + }, { "name": "apply any component ads target to a bid", "href": "https://wicg.github.io/turtledove/#apply-any-component-ads-target-to-a-bid", @@ -8316,14 +8518,14 @@ "html": "

If generatedBid’s target number of ad components is null, return.

" }, { - "html": "

Assert that generatedBid’s ad component descriptors is not null.

" + "html": "

Assert that generatedBid’s ad component descriptors is not null.

" }, { - "html": "While generatedBid’s ad component descriptors's size > target number of ad components:", + "html": "While generatedBid’s ad component descriptors's size > target number of ad components:", "rationale": "remove", "steps": [ { - "html": "

Remove the last value from generatedBid’s ad component descriptors.

" + "html": "

Remove the last value from generatedBid’s ad component descriptors.

" } ] } @@ -8339,10 +8541,10 @@ "html": "

If generatedBid’s target number of ad components is null, return false.

" }, { - "html": "

Let selectedComponents be a new list of ad descriptors.

" + "html": "

Let selectedComponents be a new list of ad descriptors.

" }, { - "html": "For each i of get the indices of generatedBid:", + "html": "For each i of get the indices of generatedBid:", "rationale": "let", "steps": [ { @@ -8356,7 +8558,7 @@ "rationale": "append", "steps": [ { - "html": "

Append candidateComponent to selectedComponents.

" + "html": "

Append candidateComponent to selectedComponents.

" } ] }, @@ -8372,7 +8574,7 @@ ] }, { - "html": "

If selectedComponents’s size < generatedBid’s target number of ad components,\n return false.

" + "html": "

If selectedComponents’s size < generatedBid’s target number of ad components,\n return false.

" }, { "html": "

Set generatedBid’s ad component descriptors to selectedComponents.

" @@ -8388,14 +8590,14 @@ { "name": "adjust bid list based on k-anonymity", "href": "https://wicg.github.io/turtledove/#adjust-bid-list-based-on-k-anonymity", - "html": "To adjust bid list based on k-anonymity given a list of generated bids bidsBatch:", + "html": "To adjust bid list based on k-anonymity given a list of generated bids bidsBatch:", "rationale": ".algorithm", "steps": [ { - "html": "

Let bidsToScore be a new list of generated bids

" + "html": "

Let bidsToScore be a new list of generated bids

" }, { - "html": "For each generatedBid of bidsBatch:", + "html": "For each generatedBid of bidsBatch:", "rationale": "let", "steps": [ { @@ -8408,14 +8610,14 @@ "html": "

Apply any component ads target to a bid given bidCopy.

" }, { - "html": "

Append bidCopy to bidsToScore

" + "html": "

Append bidCopy to bidsToScore

" }, { "html": "If query generated bid k-anonymity count given generatedBid returns true:", "rationale": "append", "steps": [ { - "html": "

Append generatedBid to bidsToScore.

" + "html": "

Append generatedBid to bidsToScore.

" } ] }, @@ -8424,7 +8626,7 @@ "rationale": "append", "steps": [ { - "html": "

Append generatedBid to bidsToScore.

" + "html": "

Append generatedBid to bidsToScore.

" } ] } @@ -8442,7 +8644,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

If either adSlotSize[\"height\"] or adSlotSize[\"width\"] does not exist, return null.

" + "html": "

If either adSlotSize[\"height\"] or adSlotSize[\"width\"] does not exist, return null.

" }, { "html": "

Let width and widthUnit be the dimension and dimension unit that results from running parse an AdRender dimension value with adSlotSize[\"width\"], respectively.

" @@ -8504,7 +8706,7 @@ "html": "

If an exception was thrown in the previous step, return failure.

" }, { - "html": "

If resultIDL[\"bidCurrency\"] exists and result of checking whether a string is a valid currency tag applied to resultIDL[\"bidCurrency\"] is false, then return failure.

" + "html": "

If resultIDL[\"bidCurrency\"] exists and result of checking whether a string is a valid currency tag applied to resultIDL[\"bidCurrency\"] is false, then return failure.

" }, { "html": "

Return resultIDL.

" diff --git a/ed/dfns/turtledove.json b/ed/dfns/turtledove.json index 71ff7668bfec..31545aa95143 100644 --- a/ed/dfns/turtledove.json +++ b/ed/dfns/turtledove.json @@ -2481,44 +2481,6 @@ }, "definedIn": "prose" }, - { - "id": "build-trusted-bidding-signals-url", - "href": "https://wicg.github.io/turtledove/#build-trusted-bidding-signals-url", - "linkingText": [ - "build trusted bidding signals url" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "runadauction", - "href": "https://wicg.github.io/turtledove/#runadauction", - "title": "runAdAuction()", - "number": "4.1" - }, - "definedIn": "prose" - }, - { - "id": "build-trusted-scoring-signals-url", - "href": "https://wicg.github.io/turtledove/#build-trusted-scoring-signals-url", - "linkingText": [ - "build trusted scoring signals url" - ], - "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", - "informative": false, - "heading": { - "id": "runadauction", - "href": "https://wicg.github.io/turtledove/#runadauction", - "title": "runAdAuction()", - "number": "4.1" - }, - "definedIn": "prose" - }, { "id": "send-report", "href": "https://wicg.github.io/turtledove/#send-report", @@ -10263,6 +10225,25 @@ }, "definedIn": "prose" }, + { + "id": "build-trusted-bidding-signals-url", + "href": "https://wicg.github.io/turtledove/#build-trusted-bidding-signals-url", + "linkingText": [ + "build trusted bidding signals url" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "trusted-bidder-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-bidder-signals-batcher", + "title": "Trusted bidding signals batcher", + "number": "14.6" + }, + "definedIn": "prose" + }, { "id": "fetch-the-current-outstanding-trusted-signals-batch", "href": "https://wicg.github.io/turtledove/#fetch-the-current-outstanding-trusted-signals-batch", @@ -10302,10 +10283,10 @@ "definedIn": "prose" }, { - "id": "generated-bid", - "href": "https://wicg.github.io/turtledove/#generated-bid", + "id": "trusted-scoring-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher", "linkingText": [ - "generated bid" + "trusted scoring signals batcher" ], "localLinkingText": [], "type": "dfn", @@ -10313,375 +10294,369 @@ "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "prose" }, { - "id": "generated-bid-id", - "href": "https://wicg.github.io/turtledove/#generated-bid-id", + "id": "trusted-scoring-signals-batcher-request-queue", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher-request-queue", "linkingText": [ - "id" + "request queue" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals batcher" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-for-k-anon-auction", - "href": "https://wicg.github.io/turtledove/#generated-bid-for-k-anon-auction", + "id": "trusted-scoring-signals-batcher-request-map", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher-request-map", "linkingText": [ - "for k-anon auction" + "request map" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals batcher" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-bid", - "href": "https://wicg.github.io/turtledove/#generated-bid-bid", + "id": "trusted-scoring-signals-batcher-url-length-limit", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher-url-length-limit", "linkingText": [ - "bid" + "url length limit" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals batcher" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-bid-in-seller-currency", - "href": "https://wicg.github.io/turtledove/#generated-bid-bid-in-seller-currency", + "id": "trusted-scoring-signals-request", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request", "linkingText": [ - "bid in seller currency" + "trusted scoring signals request" ], "localLinkingText": [], "type": "dfn", - "for": [ - "generated bid" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "generated-bid-ad", - "href": "https://wicg.github.io/turtledove/#generated-bid-ad", + "id": "trusted-scoring-signals-request-seller", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-seller", "linkingText": [ - "ad" + "seller" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-ad-descriptor", - "href": "https://wicg.github.io/turtledove/#generated-bid-ad-descriptor", + "id": "trusted-scoring-signals-request-seller-script-fetcher", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-seller-script-fetcher", "linkingText": [ - "ad descriptor" + "seller script fetcher" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-ad-component-descriptors", - "href": "https://wicg.github.io/turtledove/#generated-bid-ad-component-descriptors", + "id": "trusted-scoring-signals-request-base-url", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-base-url", "linkingText": [ - "ad component descriptors" + "base url" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-ad-cost", - "href": "https://wicg.github.io/turtledove/#generated-bid-ad-cost", + "id": "trusted-scoring-signals-request-seller-experiment-group-id", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-seller-experiment-group-id", "linkingText": [ - "ad cost" + "seller experiment group id" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-modeling-signals", - "href": "https://wicg.github.io/turtledove/#generated-bid-modeling-signals", + "id": "trusted-scoring-signals-request-top-level-origin", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-top-level-origin", "linkingText": [ - "modeling signals" + "top level origin" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-interest-group", - "href": "https://wicg.github.io/turtledove/#generated-bid-interest-group", + "id": "trusted-scoring-signals-request-render-url", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-render-url", "linkingText": [ - "interest group" + "render URL" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-bid-ad", - "href": "https://wicg.github.io/turtledove/#generated-bid-bid-ad", + "id": "trusted-scoring-signals-request-ad-component-urls", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-ad-component-urls", "linkingText": [ - "bid ad" + "ad component URLs" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-modified-bid", - "href": "https://wicg.github.io/turtledove/#generated-bid-modified-bid", + "id": "trusted-scoring-signals-request-policy-container", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-policy-container", "linkingText": [ - "modified bid" + "policy container" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-bid-duration", - "href": "https://wicg.github.io/turtledove/#generated-bid-bid-duration", + "id": "trusted-scoring-signals-request-reply", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-reply", "linkingText": [ - "bid duration" + "reply" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals request" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-provided-as-additional-bid", - "href": "https://wicg.github.io/turtledove/#generated-bid-provided-as-additional-bid", + "id": "trusted-scoring-signals-reply", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-reply", "linkingText": [ - "provided as additional bid" + "trusted scoring signals reply" ], "localLinkingText": [], "type": "dfn", - "for": [ - "generated bid" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "generated-bid-component-seller", - "href": "https://wicg.github.io/turtledove/#generated-bid-component-seller", + "id": "trusted-scoring-signals-reply-all-trusted-scoring-signals", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-reply-all-trusted-scoring-signals", "linkingText": [ - "component seller" + "all trusted scoring signals" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals reply" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-target-number-of-ad-components", - "href": "https://wicg.github.io/turtledove/#generated-bid-target-number-of-ad-components", + "id": "trusted-scoring-signals-reply-data-version", + "href": "https://wicg.github.io/turtledove/#trusted-scoring-signals-reply-data-version", "linkingText": [ - "target number of ad components" + "data version" ], "localLinkingText": [], "type": "dfn", "for": [ - "generated bid" + "trusted scoring signals reply" ], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "dt" }, { - "id": "generated-bid-number-of-mandatory-ad-components", - "href": "https://wicg.github.io/turtledove/#generated-bid-number-of-mandatory-ad-components", + "id": "create-a-trusted-scoring-signals-batcher", + "href": "https://wicg.github.io/turtledove/#create-a-trusted-scoring-signals-batcher", "linkingText": [ - "number of mandatory ad components" + "create a trusted scoring signals batcher" ], "localLinkingText": [], "type": "dfn", - "for": [ - "generated bid" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "apply-any-component-ads-target-to-a-bid", - "href": "https://wicg.github.io/turtledove/#apply-any-component-ads-target-to-a-bid", + "id": "fetch-trusted-scoring-signals-with-batching", + "href": "https://wicg.github.io/turtledove/#fetch-trusted-scoring-signals-with-batching", "linkingText": [ - "apply any component ads target to a bid" + "fetch trusted scoring signals with batching" ], "localLinkingText": [], "type": "dfn", @@ -10689,18 +10664,18 @@ "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "prose" }, { - "id": "try-to-reach-component-ads-target-considering-k-anonymity", - "href": "https://wicg.github.io/turtledove/#try-to-reach-component-ads-target-considering-k-anonymity", + "id": "build-trusted-scoring-signals-url", + "href": "https://wicg.github.io/turtledove/#build-trusted-scoring-signals-url", "linkingText": [ - "try to reach component ads target considering k-anonymity" + "build trusted scoring signals url" ], "localLinkingText": [], "type": "dfn", @@ -10708,18 +10683,18 @@ "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "prose" }, { - "id": "adjust-bid-list-based-on-k-anonymity", - "href": "https://wicg.github.io/turtledove/#adjust-bid-list-based-on-k-anonymity", + "id": "build-batched-trusted-scoring-signals-url", + "href": "https://wicg.github.io/turtledove/#build-batched-trusted-scoring-signals-url", "linkingText": [ - "adjust bid list based on k-anonymity" + "build batched trusted scoring signals url" ], "localLinkingText": [], "type": "dfn", @@ -10727,18 +10702,18 @@ "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "prose" }, { - "id": "bid-debug-reporting-info", - "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info", + "id": "check-if-trusted-scoring-signals-batch-honors-url-length-limit", + "href": "https://wicg.github.io/turtledove/#check-if-trusted-scoring-signals-batch-honors-url-length-limit", "linkingText": [ - "bid debug reporting info" + "check if trusted scoring signals batch honors URL length limit" ], "localLinkingText": [], "type": "dfn", @@ -10746,58 +10721,529 @@ "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, "definedIn": "prose" }, { - "id": "bid-debug-reporting-info-ids", - "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info-ids", + "id": "batch-and-fetch-trusted-scoring-signals", + "href": "https://wicg.github.io/turtledove/#batch-and-fetch-trusted-scoring-signals", "linkingText": [ - "ids" + "batch and fetch trusted scoring signals" ], "localLinkingText": [], "type": "dfn", - "for": [ - "bid debug reporting info" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "generated-bid-header", - "href": "https://wicg.github.io/turtledove/#generated-bid-header", - "title": "Generated bid", + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "title": "Trusted scoring signals batcher", "number": "14.7" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "bid-debug-reporting-info-component-seller", - "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info-component-seller", + "id": "generated-bid", + "href": "https://wicg.github.io/turtledove/#generated-bid", "linkingText": [ - "component seller" + "generated bid" ], "localLinkingText": [], "type": "dfn", - "for": [ - "bid debug reporting info" - ], + "for": [], "access": "private", "informative": false, "heading": { "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "bid-debug-reporting-info-interest-group-owner", - "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info-interest-group-owner", + "id": "generated-bid-id", + "href": "https://wicg.github.io/turtledove/#generated-bid-id", + "linkingText": [ + "id" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-for-k-anon-auction", + "href": "https://wicg.github.io/turtledove/#generated-bid-for-k-anon-auction", + "linkingText": [ + "for k-anon auction" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-bid", + "href": "https://wicg.github.io/turtledove/#generated-bid-bid", + "linkingText": [ + "bid" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-bid-in-seller-currency", + "href": "https://wicg.github.io/turtledove/#generated-bid-bid-in-seller-currency", + "linkingText": [ + "bid in seller currency" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-ad", + "href": "https://wicg.github.io/turtledove/#generated-bid-ad", + "linkingText": [ + "ad" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-ad-descriptor", + "href": "https://wicg.github.io/turtledove/#generated-bid-ad-descriptor", + "linkingText": [ + "ad descriptor" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-ad-component-descriptors", + "href": "https://wicg.github.io/turtledove/#generated-bid-ad-component-descriptors", + "linkingText": [ + "ad component descriptors" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-ad-cost", + "href": "https://wicg.github.io/turtledove/#generated-bid-ad-cost", + "linkingText": [ + "ad cost" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-modeling-signals", + "href": "https://wicg.github.io/turtledove/#generated-bid-modeling-signals", + "linkingText": [ + "modeling signals" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-interest-group", + "href": "https://wicg.github.io/turtledove/#generated-bid-interest-group", + "linkingText": [ + "interest group" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-bid-ad", + "href": "https://wicg.github.io/turtledove/#generated-bid-bid-ad", + "linkingText": [ + "bid ad" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-modified-bid", + "href": "https://wicg.github.io/turtledove/#generated-bid-modified-bid", + "linkingText": [ + "modified bid" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-bid-duration", + "href": "https://wicg.github.io/turtledove/#generated-bid-bid-duration", + "linkingText": [ + "bid duration" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-provided-as-additional-bid", + "href": "https://wicg.github.io/turtledove/#generated-bid-provided-as-additional-bid", + "linkingText": [ + "provided as additional bid" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-component-seller", + "href": "https://wicg.github.io/turtledove/#generated-bid-component-seller", + "linkingText": [ + "component seller" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-target-number-of-ad-components", + "href": "https://wicg.github.io/turtledove/#generated-bid-target-number-of-ad-components", + "linkingText": [ + "target number of ad components" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "generated-bid-number-of-mandatory-ad-components", + "href": "https://wicg.github.io/turtledove/#generated-bid-number-of-mandatory-ad-components", + "linkingText": [ + "number of mandatory ad components" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "generated bid" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "apply-any-component-ads-target-to-a-bid", + "href": "https://wicg.github.io/turtledove/#apply-any-component-ads-target-to-a-bid", + "linkingText": [ + "apply any component ads target to a bid" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "prose" + }, + { + "id": "try-to-reach-component-ads-target-considering-k-anonymity", + "href": "https://wicg.github.io/turtledove/#try-to-reach-component-ads-target-considering-k-anonymity", + "linkingText": [ + "try to reach component ads target considering k-anonymity" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "prose" + }, + { + "id": "adjust-bid-list-based-on-k-anonymity", + "href": "https://wicg.github.io/turtledove/#adjust-bid-list-based-on-k-anonymity", + "linkingText": [ + "adjust bid list based on k-anonymity" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "prose" + }, + { + "id": "bid-debug-reporting-info", + "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info", + "linkingText": [ + "bid debug reporting info" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "prose" + }, + { + "id": "bid-debug-reporting-info-ids", + "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info-ids", + "linkingText": [ + "ids" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "bid debug reporting info" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "bid-debug-reporting-info-component-seller", + "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info-component-seller", + "linkingText": [ + "component seller" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "bid debug reporting info" + ], + "access": "private", + "informative": false, + "heading": { + "id": "generated-bid-header", + "href": "https://wicg.github.io/turtledove/#generated-bid-header", + "title": "Generated bid", + "number": "14.8" + }, + "definedIn": "dt" + }, + { + "id": "bid-debug-reporting-info-interest-group-owner", + "href": "https://wicg.github.io/turtledove/#bid-debug-reporting-info-interest-group-owner", "linkingText": [ "interest group owner" ], @@ -10812,7 +11258,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10833,7 +11279,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10854,7 +11300,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10875,7 +11321,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10896,7 +11342,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10917,7 +11363,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10938,7 +11384,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10957,7 +11403,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "prose" }, @@ -10978,7 +11424,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -10999,7 +11445,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11018,7 +11464,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "prose" }, @@ -11039,7 +11485,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11060,7 +11506,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11079,7 +11525,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "prose" }, @@ -11100,7 +11546,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11121,7 +11567,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11142,7 +11588,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11163,7 +11609,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11182,7 +11628,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "prose" }, @@ -11201,7 +11647,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "prose" }, @@ -11222,7 +11668,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11243,7 +11689,7 @@ "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, "definedIn": "dt" }, @@ -11262,7 +11708,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "prose" }, @@ -11283,7 +11729,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "dt" }, @@ -11304,7 +11750,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "dt" }, @@ -11323,7 +11769,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "prose" }, @@ -11344,7 +11790,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "dt" }, @@ -11365,7 +11811,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "dt" }, @@ -11386,7 +11832,7 @@ "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, "definedIn": "dt" }, @@ -11405,7 +11851,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "pre" }, @@ -11426,7 +11872,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "pre" }, @@ -11447,7 +11893,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "pre" }, @@ -11468,7 +11914,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "pre" }, @@ -11489,7 +11935,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "pre" }, @@ -11510,7 +11956,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "pre" }, @@ -11529,7 +11975,7 @@ "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, "definedIn": "prose" }, @@ -11548,7 +11994,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "prose" }, @@ -11569,7 +12015,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11590,7 +12036,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11611,7 +12057,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11632,7 +12078,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11653,7 +12099,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11674,7 +12120,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11695,7 +12141,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11716,7 +12162,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11737,7 +12183,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11758,7 +12204,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11779,7 +12225,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11800,7 +12246,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11821,7 +12267,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11842,7 +12288,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11863,7 +12309,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11884,7 +12330,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11905,7 +12351,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11926,7 +12372,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11947,7 +12393,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11968,7 +12414,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -11987,7 +12433,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "prose" }, @@ -12008,7 +12454,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12029,7 +12475,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12050,7 +12496,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12069,7 +12515,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "prose" }, @@ -12090,7 +12536,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12111,7 +12557,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12132,7 +12578,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12151,7 +12597,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "prose" }, @@ -12170,7 +12616,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "prose" }, @@ -12191,7 +12637,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12212,7 +12658,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12233,7 +12679,7 @@ "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, "definedIn": "dt" }, @@ -12252,7 +12698,7 @@ "id": "k-anonymity-records", "href": "https://wicg.github.io/turtledove/#k-anonymity-records", "title": "K-Anonymity Records", - "number": "14.11" + "number": "14.12" }, "definedIn": "prose" }, @@ -12271,7 +12717,7 @@ "id": "k-anonymity-records", "href": "https://wicg.github.io/turtledove/#k-anonymity-records", "title": "K-Anonymity Records", - "number": "14.11" + "number": "14.12" }, "definedIn": "prose" }, @@ -12292,7 +12738,7 @@ "id": "k-anonymity-records", "href": "https://wicg.github.io/turtledove/#k-anonymity-records", "title": "K-Anonymity Records", - "number": "14.11" + "number": "14.12" }, "definedIn": "dt" }, @@ -12313,7 +12759,7 @@ "id": "k-anonymity-records", "href": "https://wicg.github.io/turtledove/#k-anonymity-records", "title": "K-Anonymity Records", - "number": "14.11" + "number": "14.12" }, "definedIn": "dt" } diff --git a/ed/headings/turtledove.json b/ed/headings/turtledove.json index a30ff36ee90f..7a4116545968 100644 --- a/ed/headings/turtledove.json +++ b/ed/headings/turtledove.json @@ -338,40 +338,47 @@ "title": "Trusted bidding signals batcher", "number": "14.6" }, + { + "id": "trusted-seller-signals-batcher", + "href": "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "level": 3, + "title": "Trusted scoring signals batcher", + "number": "14.7" + }, { "id": "generated-bid-header", "href": "https://wicg.github.io/turtledove/#generated-bid-header", "level": 3, "title": "Generated bid", - "number": "14.7" + "number": "14.8" }, { "id": "direct-from-seller-signals-section", "href": "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "level": 3, "title": "Direct from seller signals", - "number": "14.8" + "number": "14.9" }, { "id": "score-ad-output-header", "href": "https://wicg.github.io/turtledove/#score-ad-output-header", "level": 3, "title": "Score ad output", - "number": "14.9" + "number": "14.10" }, { "id": "leading-bid-info-header", "href": "https://wicg.github.io/turtledove/#leading-bid-info-header", "level": 3, "title": "Leading bid info", - "number": "14.10" + "number": "14.11" }, { "id": "k-anonymity-records", "href": "https://wicg.github.io/turtledove/#k-anonymity-records", "level": 3, "title": "K-Anonymity Records", - "number": "14.11" + "number": "14.12" }, { "id": "privacy-considerations", diff --git a/ed/ids/turtledove.json b/ed/ids/turtledove.json index 7f454e942068..d57f841725f9 100644 --- a/ed/ids/turtledove.json +++ b/ed/ids/turtledove.json @@ -1666,6 +1666,8 @@ "https://wicg.github.io/turtledove/#ref-for-dfn-current-wall-time%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-create-a-new-script-fetcher%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-config-decision-logic-url%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-create-a-trusted-scoring-signals-batcher", + "https://wicg.github.io/turtledove/#ref-for-auction-config-max-trusted-scoring-signals-url-length%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-build-bid-generators-map", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-starting-a-new-parallel-queue%E2%91%A1", @@ -1980,6 +1982,7 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-metadata%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#fetch-and-decode-trusted-scoring-signals", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-script-fetcher", @@ -1997,54 +2000,55 @@ "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor-url%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-auction-config-trusted-scoring-signals-url%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-build-trusted-scoring-signals-url", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller", + "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-script-fetcher", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-base-url", "https://wicg.github.io/turtledove/#ref-for-auction-config-trusted-scoring-signals-url%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-experiment-group-id", "https://wicg.github.io/turtledove/#ref-for-auction-config-seller-experiment-group-id%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-top-level-origin", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-render-url", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-ad-component-urls", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-policy-container", "https://wicg.github.io/turtledove/#ref-for-auction-config-trusted-scoring-signals-url%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-auction-config-seller-experiment-group-id%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-score-and-rank-a-bid%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-build-trusted-scoring-signals-url%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-auction-config-max-trusted-scoring-signals-url-length%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-evaluate-a-scoring-script", - "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-allow-trusted-scoring-signals-from", "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-wait-for-cross-origin-trusted-scoring-signals-authorization-from-a-fetcher", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A8", - "https://wicg.github.io/turtledove/#trusted-scoring-signals-fetch", - "https://wicg.github.io/turtledove/#ref-for-fetch-trusted-signals", - "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-auction-config-seller-real-time-reporting-config%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-add-a-platform-contribution%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-failure-bucket", + "https://wicg.github.io/turtledove/#ref-for-fetch-trusted-scoring-signals-with-batching", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-reply-all-trusted-scoring-signals", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-reply-data-version", "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A3%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A6%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A6%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-empty%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A6%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A6%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A3%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-auction-config-trusted-scoring-signals-url%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-auction-config-seller-real-time-reporting-config%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-add-a-platform-contribution%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-failure-bucket", + "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#score-and-rank-a-bid", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-script-fetcher%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dictdef-directfromsellersignalsforseller", "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A1", @@ -2064,7 +2068,7 @@ "https://wicg.github.io/turtledove/#ref-for-dom-scoringbrowsersignals-interestgroupowner", "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dom-scoringbrowsersignals-renderurl", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-descriptor%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor-url%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-dom-scoringbrowsersignals-rendersize", @@ -2089,7 +2093,7 @@ "https://wicg.github.io/turtledove/#ref-for-auction-config-seller-real-time-reporting-config%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-add-a-platform-contribution%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-scoring-script-failure-bucket", - "https://wicg.github.io/turtledove/#ref-for-evaluate-a-scoring-script%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-evaluate-a-scoring-script", "https://wicg.github.io/turtledove/#ref-for-bid-with-currency-value", "https://wicg.github.io/turtledove/#ref-for-auction-config-config-idl%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-config-seller-timeout%E2%91%A0", @@ -2178,7 +2182,7 @@ "https://wicg.github.io/turtledove/#ref-for-idl-USVString%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor-url%E2%91%A7", "https://wicg.github.io/turtledove/#update-highest-scoring-other-bid", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A5", @@ -2285,7 +2289,7 @@ "https://wicg.github.io/turtledove/#ref-for-policy-container-ip-address-space%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-policy-container-ip-address-space%E2%91%A2", "https://wicg.github.io/turtledove/#issue-72f1e776%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-fetch%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-fetch-useparallelqueue", "https://wicg.github.io/turtledove/#ref-for-process-response-end-of-body%E2%91%A0", @@ -2298,11 +2302,11 @@ "https://wicg.github.io/turtledove/#ref-for-concept-header-list-get-structured-header%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-x-fledge-bidding-signals-format-version", "https://wicg.github.io/turtledove/#ref-for-parse-json-bytes-to-an-infra-value", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A7%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A7%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A3%E2%91%A7", @@ -2353,66 +2357,8 @@ "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A3", - "https://wicg.github.io/turtledove/#build-trusted-bidding-signals-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-concept-url-query", - "https://wicg.github.io/turtledove/#ref-for-concept-urlencoded-serializer", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string-utf-8-percent-encode%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-component-percent-encode-set%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-serialize-an-integer", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A4", - "https://wicg.github.io/turtledove/#build-trusted-scoring-signals-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string-utf-8-percent-encode%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-component-percent-encode-set%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-serialize-an-integer%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A5", "https://wicg.github.io/turtledove/#send-report", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-environment-settings-object%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-request%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-request-url%E2%91%A1", @@ -2433,10 +2379,10 @@ "https://wicg.github.io/turtledove/#ref-for-concept-fetch%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-fetch-useparallelqueue%E2%91%A0", "https://wicg.github.io/turtledove/#get-direct-from-seller-signals", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals-key", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals-key-seller", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals-key-ad-slot", @@ -2452,7 +2398,7 @@ "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals-seller-signals", "https://wicg.github.io/turtledove/#get-direct-from-seller-signals-for-a-buyer", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dictdef-directfromsellersignalsforbuyer%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-parse-a-json-string-to-an-infra-value%E2%91%A1", @@ -2497,11 +2443,11 @@ "https://wicg.github.io/turtledove/#ref-for-concept-environment-top-level-origin%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-concept-origin-host%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dom-reportingbrowsersignals-interestgroupowner", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-generated-bid-interest-group%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-dom-reportingbrowsersignals-renderurl", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-descriptor%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor-url%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-dom-reportingbrowsersignals-bid", @@ -2550,7 +2496,7 @@ "https://wicg.github.io/turtledove/#ref-for-dom-auctionadconfig-reportingtimeout%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-auction-config-config-idl%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-reporting-result", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-reporting-result-report-url%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-reporting-result-reporting-beacon-map%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info-top-level-seller%E2%91%A1", @@ -2563,7 +2509,7 @@ "https://wicg.github.io/turtledove/#ref-for-dictdef-reportresultbrowsersignals%E2%91%A0", "https://wicg.github.io/turtledove/#report-win", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-dictdef-reportingbrowsersignals", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-environment-settings-object%E2%91%A4", @@ -2582,7 +2528,7 @@ "https://wicg.github.io/turtledove/#ref-for-round-a-value%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-cost", "https://wicg.github.io/turtledove/#ref-for-dom-reportwinbrowsersignals-seller", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dom-reportwinbrowsersignals-madehighestscoringotherbid", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info-highest-scoring-other-bid-owner%E2%91%A3", @@ -2624,7 +2570,7 @@ "https://wicg.github.io/turtledove/#ref-for-dom-auctionadconfig-auctionsignals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info-buyer-reporting-result%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-reporting-result%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-reporting-result-report-url%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-reporting-result-reporting-beacon-map%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-reporting-result-reporting-macro-map%E2%91%A0", @@ -2632,9 +2578,9 @@ "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-global-object%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-in-parallel%E2%91%A5", @@ -2677,11 +2623,11 @@ "https://wicg.github.io/turtledove/#ref-for-policy-directive-set", "https://wicg.github.io/turtledove/#ref-for-directive-name", "https://wicg.github.io/turtledove/#ref-for-directive-value", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-concept-document-window%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-active-sandboxing-flag-set", "https://wicg.github.io/turtledove/#ref-for-set-intersection", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A2", "https://wicg.github.io/turtledove/#issue-5a9838a6", "https://wicg.github.io/turtledove/#ref-for-sandboxing-flag-set", "https://wicg.github.io/turtledove/#getInterestGroupAdAuctionData", @@ -2709,32 +2655,32 @@ "https://wicg.github.io/turtledove/#dom-adauctiondata-requestid", "https://wicg.github.io/turtledove/#server-auction-interest-group", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#server-auction-interest-group-name", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#server-auction-interest-group-bidding-signals-keys", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-keys%E2%91%A3", "https://wicg.github.io/turtledove/#server-auction-interest-group-user-bidding-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-user-bidding-signals%E2%91%A1", "https://wicg.github.io/turtledove/#server-auction-interest-group-ads", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#server-auction-interest-group-components", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A5", "https://wicg.github.io/turtledove/#server-auction-interest-group-browser-signals", "https://wicg.github.io/turtledove/#ref-for-server-auction-browser-signals", "https://wicg.github.io/turtledove/#server-auction-browser-signals", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#server-auction-browser-signals-bid-count", "https://wicg.github.io/turtledove/#ref-for-interest-group-bid-counts%E2%91%A2", "https://wicg.github.io/turtledove/#server-auction-browser-signals-join-count", @@ -2749,18 +2695,18 @@ "https://wicg.github.io/turtledove/#ref-for-server-auction-previous-win", "https://wicg.github.io/turtledove/#server-auction-previous-win", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#server-auction-previous-win-time-delta", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dfn-current-wall-time%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-previous-win%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-previous-win-time%E2%91%A1", "https://wicg.github.io/turtledove/#server-auction-previous-win-ad-render-id", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A5", "https://wicg.github.io/turtledove/#server-auction-request-context", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#server-auction-request-context-request-id", "https://wicg.github.io/turtledove/#ref-for-dom-navigator%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dom-navigator-getinterestgroupadauctiondata%E2%91%A1", @@ -2779,32 +2725,32 @@ "https://wicg.github.io/turtledove/#ref-for-a-new-promise%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-starting-a-new-parallel-queue%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-enqueue-the-following-steps%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A0%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dfn-current-wall-time%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-set%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A0%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A8%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A4%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-idl-sequence%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-server-auction-previous-win%E2%91%A0", @@ -2812,14 +2758,14 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-previous-wins%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-previous-win-time%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-server-auction-previous-win%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-server-auction-previous-win-time-delta", "https://wicg.github.io/turtledove/#ref-for-server-auction-previous-win-ad-render-id", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-previous-win-ad%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-server-auction-browser-signals%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-server-auction-browser-signals-bid-count", "https://wicg.github.io/turtledove/#ref-for-interest-group-bid-counts%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-server-auction-browser-signals-join-count", @@ -2829,7 +2775,7 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-join-time%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-server-auction-browser-signals-previous-wins", "https://wicg.github.io/turtledove/#ref-for-server-auction-interest-group", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-server-auction-interest-group-name", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-server-auction-interest-group-bidding-signals-keys", @@ -2839,7 +2785,7 @@ "https://wicg.github.io/turtledove/#ref-for-server-auction-interest-group-ads", "https://wicg.github.io/turtledove/#ref-for-server-auction-interest-group-components", "https://wicg.github.io/turtledove/#ref-for-server-auction-interest-group-browser-signals", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-dictdef-adauctiondata%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-string-representation", "https://wicg.github.io/turtledove/#ref-for-version-4-uuid", @@ -2865,23 +2811,23 @@ "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionloss", "https://wicg.github.io/turtledove/#fordebuggingonly-reports", "https://wicg.github.io/turtledove/#collect-a-single-fordebuggingonly-report", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-is-debugging-only-in-cooldown-or-lockout%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-sample-a-debug-report", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#collect-fordebuggingonly-reports", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-auction-report-info%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info-leading-bid%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info-ids", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-generated-bid-id%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-generated-bid-id%E2%91%A2", @@ -2916,13 +2862,13 @@ "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info-top-level-seller-debug-loss-report-url%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-report-info-debug-loss-report-urls%E2%91%A4", "https://wicg.github.io/turtledove/#register-bids-for-fordebuggingonly-reports", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-generated-bid-for-k-anon-auction%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-generated-bid-id%E2%91%A3", @@ -2946,13 +2892,13 @@ "https://wicg.github.io/turtledove/#debug-report-lockout-until", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A2", "https://wicg.github.io/turtledove/#debug-report-cooldown", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A3", "https://wicg.github.io/turtledove/#is-debugging-only-in-cooldown-or-lockout", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-debug-report-lockout-until", "https://wicg.github.io/turtledove/#ref-for-dfn-current-wall-time%E2%91%A0%E2%91%A1", @@ -2967,7 +2913,7 @@ "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-debug-report-cooldown%E2%91%A1", "https://wicg.github.io/turtledove/#sample-a-debug-report", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-sampling-rate%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A2%E2%91%A2", @@ -2988,9 +2934,9 @@ "https://wicg.github.io/turtledove/#number-of-platform-buckets", "https://wicg.github.io/turtledove/#real-time-report-example", "https://wicg.github.io/turtledove/#sample-real-time-contributions", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-priority-weight", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A6", @@ -3000,40 +2946,40 @@ "https://wicg.github.io/turtledove/#ref-for-iteration-break%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#bit-pack", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-byte", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-the-range%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-iteration-while%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#send-a-real-time-report", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-environment-settings-object%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-number-of-user-buckets", "https://wicg.github.io/turtledove/#ref-for-number-of-platform-buckets", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-the-range%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-entry", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-entry%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-bit-pack", "https://wicg.github.io/turtledove/#ref-for-number-of-user-buckets%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-entry%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-bit-pack%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-number-of-platform-buckets%E2%91%A0", @@ -3065,8 +3011,8 @@ "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-sample-real-time-contributions", "https://wicg.github.io/turtledove/#ref-for-apply-rappor-noise", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-url-host", @@ -3091,11 +3037,11 @@ "https://wicg.github.io/turtledove/#add-a-platform-contribution", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contributions-map%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-platform-contribution-buckets", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A1%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-bucket%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-priority-weight%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-platform-contribution-priority-weight", @@ -3106,9 +3052,9 @@ "https://wicg.github.io/turtledove/#apply-rappor-noise", "https://wicg.github.io/turtledove/#ref-for-number-of-user-buckets%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-number-of-platform-buckets%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-epsilon%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A2", @@ -3170,13 +3116,13 @@ "https://wicg.github.io/turtledove/#ref-for-node-navigable%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-captured-additional-bids-headers", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-forgiving-base64-decode%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-parse-a-signed-additional-bid", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#parse-a-signed-additional-bid", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A0%E2%91%A4", @@ -3185,20 +3131,20 @@ "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-in-parallel%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-parse-a-json-string-to-an-infra-value%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A8%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A8%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-signed-additional-bid-signature", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-iteration-break%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A8%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A8%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-forgiving-base64-decode%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-forgiving-base64-decode%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-iteration-break%E2%91%A3", @@ -3207,14 +3153,14 @@ "https://wicg.github.io/turtledove/#ref-for-signed-additional-bid-signature%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-signed-additional-bid-signature-key", "https://wicg.github.io/turtledove/#ref-for-signed-additional-bid-signature-signature", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-decode-an-additional-bid-json", "https://wicg.github.io/turtledove/#ref-for-check-a-currency-tag%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-bid", "https://wicg.github.io/turtledove/#ref-for-generated-bid-bid%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-bid-with-currency-currency%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-look-up-per-buyer-currency%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-section-5.1.7", @@ -3224,13 +3170,13 @@ "https://wicg.github.io/turtledove/#ref-for-signed-additional-bid-signature-key%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-check-whether-negative-targeted", "https://wicg.github.io/turtledove/#decode-an-additional-bid-json", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-in-parallel%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-parse-a-json-string-to-an-infra-value%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A8%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-string-representation%E2%91%A2", @@ -3245,26 +3191,26 @@ "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-parse-an-https-origin%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-auction-config-interest-group-buyers%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A6", @@ -3274,39 +3220,39 @@ "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-serialize-an-infra-value-to-a-json-string%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-check-whether-a-string-is-a-valid-currency-tag%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A0%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor-url%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-negative-target-interest-group-names", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-parse-an-https-origin%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-negative-target-joining-origin", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-negative-target-interest-group-names%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-bid%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A5", @@ -3329,30 +3275,30 @@ "https://wicg.github.io/turtledove/#ref-for-generated-bid-provided-as-additional-bid%E2%91%A0", "https://wicg.github.io/turtledove/#signed-additional-bid-signature", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#signed-additional-bid-signature-key", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A6", "https://wicg.github.io/turtledove/#signed-additional-bid-signature-signature", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A7", "https://wicg.github.io/turtledove/#decoded-additional-bid", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#decoded-additional-bid-bid", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A6", "https://wicg.github.io/turtledove/#decoded-additional-bid-negative-target-interest-group-names", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#decoded-additional-bid-negative-target-joining-origin", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-negative-target-interest-group-names%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable%E2%91%A3", "https://wicg.github.io/turtledove/#captured-additional-bids-headers", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-nonce%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#negative-targeting-section", "https://wicg.github.io/turtledove/#negative-targeting", "https://wicg.github.io/turtledove/#ref-for-negative-targeting", @@ -3367,7 +3313,7 @@ "https://wicg.github.io/turtledove/#ref-for-auction%E2%91%A4", "https://wicg.github.io/turtledove/#check-whether-negative-targeted", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-negative-target-info%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A1%E2%91%A3", @@ -3378,7 +3324,7 @@ "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A4%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-negative-target-interest-group-names%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-decoded-additional-bid-negative-target-joining-origin%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A3", @@ -3390,18 +3336,18 @@ "https://wicg.github.io/turtledove/#ref-for-dom-auctionadinterestgroup-additionalbidkey%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-negative-targeting%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-set%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A6", "https://wicg.github.io/turtledove/#negative-target-info", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-tuple%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A3%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-tuple%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-joining-origin%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-additional-bid-key%E2%91%A2", @@ -3426,10 +3372,10 @@ "https://wicg.github.io/turtledove/#ref-for-negative-interest-group%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-negative-interest-group%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-additional-bids%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-negative-interest-group%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-negative-targeting%E2%91%A2", "https://wicg.github.io/turtledove/#negative-igs-example", "https://wicg.github.io/turtledove/#k-anonymity", @@ -3449,7 +3395,7 @@ "https://wicg.github.io/turtledove/#ref-for-query-k-anonymity-count%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#k-anonymity-cache", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-sha-256", "https://wicg.github.io/turtledove/#ref-for-k-anonymity-key", @@ -3478,12 +3424,12 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-k-anonymity-key%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A3%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-sha-256%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ascii-encode", @@ -3491,12 +3437,12 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-k-anonymity-key%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A3%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-buyer-and-seller-reporting-id%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A1%E2%93%AA", @@ -3509,8 +3455,8 @@ "https://wicg.github.io/turtledove/#ref-for-ascii-encode%E2%91%A0", "https://wicg.github.io/turtledove/#compute-the-key-hash-of-component-ad", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-sha-256%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ascii-encode%E2%91%A1", "https://wicg.github.io/turtledove/#query-generated-bid-k-anonymity-count", @@ -3555,26 +3501,26 @@ "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#increment-ad-k-anonymity-count", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A2%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A3%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-sha-256%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-ascii-encode%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-increment-k-anonymity-count%E2%91%A1", "https://wicg.github.io/turtledove/#increment-component-ad-k-anonymity-count", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-sha-256%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-ascii-encode%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-increment-k-anonymity-count%E2%91%A2", "https://wicg.github.io/turtledove/#increment-reporting-id-k-anonymity-count", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A2%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A0%E2%91%A0", @@ -3641,23 +3587,23 @@ "https://wicg.github.io/turtledove/#ref-for-interestgroupscoringscriptrunnerglobalscope", "https://wicg.github.io/turtledove/#ref-for-interestgroupreportingscriptrunnerglobalscope", "https://wicg.github.io/turtledove/#evaluate-a-bidding-script", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dictdef-generatebidinterestgroup%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dictdef-biddingbrowsersignals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dictdef-directfromsellersignalsforbuyer%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-tuple%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-create-a-new-script-runner-realm", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingscriptrunnerglobalscope%E2%91%A0", @@ -3716,36 +3662,36 @@ "https://wicg.github.io/turtledove/#ref-for-dfn-throw%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-convert-one-or-many-generatebidoutputs-to-a-list-of-generated-bids", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingscriptrunnerglobalscope-group-has-ad-components%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A4%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info-interest-group-owner%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A4%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-debug-loss-report-url", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info-bidder-debug-loss-report-url%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-debug-win-report-url", "https://wicg.github.io/turtledove/#ref-for-bid-debug-reporting-info-bidder-debug-win-report-url%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-generated-bid-bid-duration%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-generated-bid-interest-group%E2%91%A1%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-real-time-reporting-contributions", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-latency-threshold", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-tuple%E2%91%A5", "https://wicg.github.io/turtledove/#evaluate-a-scoring-script", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dictdef-auctionadconfig%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-dictdef-scoringbrowsersignals%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dictdef-directfromsellersignalsforseller%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A4", @@ -3761,18 +3707,18 @@ "https://wicg.github.io/turtledove/#ref-for-dfn-current-monotonic-time%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-debug-win-report-url%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-debug-loss-report-url%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-real-time-reporting-contributions%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-latency-threshold%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#evaluate-a-reporting-script", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-create-a-new-script-runner-realm%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interestgroupreportingscriptrunnerglobalscope%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-realm-global%E2%91%A1", @@ -3787,9 +3733,9 @@ "https://wicg.github.io/turtledove/#ref-for-interestgroupreportingscriptrunnerglobalscope-reporting-beacon-map", "https://wicg.github.io/turtledove/#evaluate-a-script", "https://wicg.github.io/turtledove/#ref-for-realm%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-sec-completion-record-specification-type%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-sec-completion-record-specification-type%E2%91%A2", @@ -3869,10 +3815,10 @@ "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope%E2%91%A2", "https://wicg.github.io/turtledove/#interestgroupbiddingandscoringscriptrunnerglobalscope-debug-win-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A1", "https://wicg.github.io/turtledove/#interestgroupbiddingandscoringscriptrunnerglobalscope-debug-loss-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A2", "https://wicg.github.io/turtledove/#dom-fordebuggingonly-reportadauctionwin", "https://wicg.github.io/turtledove/#ref-for-this%E2%91%A0%E2%91%A3", @@ -3900,7 +3846,7 @@ "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-realtimereporting", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope%E2%91%A3", "https://wicg.github.io/turtledove/#interestgroupbiddingandscoringscriptrunnerglobalscope-real-time-reporting-contributions", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A5", "https://wicg.github.io/turtledove/#dom-realtimereporting-contributetohistogram", "https://wicg.github.io/turtledove/#ref-for-dictdef-realtimecontribution%E2%91%A0", @@ -3913,7 +3859,7 @@ "https://wicg.github.io/turtledove/#ref-for-dfn-throw%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-bucket%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dom-realtimecontribution-bucket%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-priority-weight%E2%91%A2", @@ -3921,7 +3867,7 @@ "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution-latency-threshold%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dom-realtimecontribution-latencythreshold", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A1%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingandscoringscriptrunnerglobalscope-real-time-reporting-contributions%E2%91%A1", "https://wicg.github.io/turtledove/#bidding-global-scope", "https://wicg.github.io/turtledove/#ref-for-Exposed%E2%91%A3", @@ -3979,14 +3925,14 @@ "https://wicg.github.io/turtledove/#dom-generatebidoutput-nummandatoryadcomponents", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingscriptrunnerglobalscope%E2%91%A2", "https://wicg.github.io/turtledove/#interestgroupbiddingscriptrunnerglobalscope-bids", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#interestgroupbiddingscriptrunnerglobalscope-priority", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#interestgroupbiddingscriptrunnerglobalscope-priority-signals", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#interestgroupbiddingscriptrunnerglobalscope-interest-group", @@ -3998,12 +3944,12 @@ "https://wicg.github.io/turtledove/#interestgroupbiddingscriptrunnerglobalscope-group-has-ad-components", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A8", "https://wicg.github.io/turtledove/#interestgroupbiddingscriptrunnerglobalscope-multi-bid-limit", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A5", "https://wicg.github.io/turtledove/#convert-one-or-many-generatebidoutputs-to-a-list-of-generated-bids", "https://wicg.github.io/turtledove/#ref-for-dictdef-generatebidoutput%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-idl-sequence%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-dictdef-generatebidoutput%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A0%E2%93%AA", @@ -4012,13 +3958,13 @@ "https://wicg.github.io/turtledove/#ref-for-dictdef-generatebidoutput%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-dfn-specific-type", "https://wicg.github.io/turtledove/#ref-for-dictdef-generatebidoutput%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A5%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-convert-generatebidoutput-to-generated-bid", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#convert-generatebidoutput-to-generated-bid", "https://wicg.github.io/turtledove/#ref-for-dictdef-generatebidoutput%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A3%E2%91%A0", @@ -4061,7 +4007,7 @@ "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-adcomponents%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-targetnumadcomponents", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-idl-DOMString%E2%91%A1%E2%91%A6", @@ -4069,14 +4015,14 @@ "https://wicg.github.io/turtledove/#ref-for-ad-descriptor-url%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-convert-an-ad-render%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-find-matching-ad%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-targetnumadcomponents%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-targetnumadcomponents%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-targetnumadcomponents%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-targetnumadcomponents%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-nummandatoryadcomponents", @@ -4093,9 +4039,9 @@ "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-modelingsignals%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-generated-bid-modeling-signals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dfn-convert-ecmascript-to-idl-value%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A7", "https://wicg.github.io/turtledove/#parse-an-adrender-dimension-value", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-string-position-variable", "https://wicg.github.io/turtledove/#ref-for-strip-leading-and-trailing-ascii-whitespace", "https://wicg.github.io/turtledove/#ref-for-string-starts-with%E2%91%A2", @@ -4148,7 +4094,7 @@ "https://wicg.github.io/turtledove/#ref-for-this%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-concept-relevant-global%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingscriptrunnerglobalscope-bids%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A5%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingscriptrunnerglobalscope-interest-group%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interestgroupbiddingscriptrunnerglobalscope-expected-currency%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-convert-one-or-many-generatebidoutputs-to-a-list-of-generated-bids%E2%91%A0", @@ -4206,21 +4152,21 @@ "https://wicg.github.io/turtledove/#ref-for-report-result%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interestgroupreportingscriptrunnerglobalscope%E2%91%A2", "https://wicg.github.io/turtledove/#interestgroupreportingscriptrunnerglobalscope-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A6", "https://wicg.github.io/turtledove/#interestgroupreportingscriptrunnerglobalscope-reporting-beacon-map", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A7", "https://wicg.github.io/turtledove/#interestgroupreportingscriptrunnerglobalscope-reporting-macro-map", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#dom-interestgroupreportingscriptrunnerglobalscope-sendreportto", "https://wicg.github.io/turtledove/#ref-for-this%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-relevant-global%E2%91%A0%E2%91%A4", @@ -4289,8 +4235,8 @@ "https://wicg.github.io/turtledove/#ref-for-concept-environment-top-level-origin%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-settings-object-policy-container%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-update", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-policy-container%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A2", @@ -4326,7 +4272,7 @@ "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-parse-json-bytes-to-an-infra-value%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A1", @@ -4337,15 +4283,15 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-priority%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-idl-boolean%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-enable-bidding-signals-prioritization%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-vector%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A4%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A1%E2%91%A7", @@ -4353,14 +4299,14 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-signals-overrides%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A5%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-signals-overrides%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A1%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-set-append%E2%91%A4", @@ -4368,11 +4314,11 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-all-sellers-capabilities%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-seller-capabilities%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-seller-capabilities%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A4", @@ -4386,14 +4332,14 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-wasm-helper-url%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-update-url%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-parse-and-verify-a-bidding-code-or-update-url%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A4%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-parse-and-verify-a-trusted-signals-url%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-url%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-keys%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-slot-size-mode%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-slot-size-mode%E2%91%A3", @@ -4403,9 +4349,9 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-user-bidding-signals%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-serialize-an-infra-value-to-json-bytes", "https://wicg.github.io/turtledove/#issue-428058e6", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%93%AA", @@ -4413,11 +4359,11 @@ "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-sizes%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-sizes%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A2%E2%91%A2", @@ -4426,9 +4372,9 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dictdef-auctionad%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A3", @@ -4455,8 +4401,8 @@ "https://wicg.github.io/turtledove/#ref-for-dom-auctionad-buyerandsellerreportingid%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-buyer-and-seller-reporting-id%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-forgiving-base64-decode%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-byte-sequence-length%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-additional-bid-key%E2%91%A4", @@ -4478,11 +4424,11 @@ "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#process-updateifolderthanms", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-bidding-signals-per-interest-group-data", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A1", @@ -4520,7 +4466,7 @@ "https://wicg.github.io/turtledove/#ref-for-idl-DOMString%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#dom-protectedaudience-queryfeaturesupport-feature-feature", "https://wicg.github.io/turtledove/#dom-protectedaudience-queryfeaturesupport", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-idl-DOMString%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-idl-boolean%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A7", @@ -4528,10 +4474,10 @@ "https://wicg.github.io/turtledove/#common-algorithms", "https://wicg.github.io/turtledove/#interest-group-estimated-size", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A3%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A4%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-execution-mode%E2%91%A4", @@ -4541,89 +4487,89 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-vector%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-vector%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-signals-overrides%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-signals-overrides%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-seller-capabilities%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-seller-capabilities%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-wasm-helper-url%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-wasm-helper-url%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-interest-group-update-url%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-interest-group-update-url%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-url%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-slot-size-mode%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-slot-size-mode%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-keys%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-max-trusted-bidding-signals-url-length%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-max-trusted-bidding-signals-url-length%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-user-bidding-signals%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A0%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-size-group%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-metadata%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-buyer-reporting-id%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-buyer-and-seller-reporting-id%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-allowed-reporting-origins%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A6%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-size-group%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-metadata%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-sizes%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-ad-size-width%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-size-height%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-ad-size-width-units%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-ad-size-height-units%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-size-groups%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-additional-bid-key%E2%91%A6", "https://wicg.github.io/turtledove/#parse-an-https-origin", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A5%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A5", "https://wicg.github.io/turtledove/#serialize-a-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-idl-undefined%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#parse-and-verify-a-bidding-code-or-update-url", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A1", @@ -4632,12 +4578,12 @@ "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#parse-and-verify-a-trusted-signals-url", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-url-parser%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-include-credentials%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-concept-url-fragment%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url-query", "https://wicg.github.io/turtledove/#round-a-value", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-valid-floating-point-number", @@ -4645,25 +4591,25 @@ "https://wicg.github.io/turtledove/#serialize-an-integer", "https://wicg.github.io/turtledove/#issue-ccb90c6c", "https://wicg.github.io/turtledove/#get-uuid-from-string", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-the-range%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-code-unit%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ascii-lower-hex-digit", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ascii-encode%E2%91%A4", "https://wicg.github.io/turtledove/#insert-entries-to-map", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A4%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-key%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-value%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#permissions-policy-integration", "https://wicg.github.io/turtledove/#ref-for-policy-controlled-feature%E2%91%A4", @@ -4672,14 +4618,14 @@ "https://wicg.github.io/turtledove/#ref-for-policy-controlled-feature-default-allowlist", "https://wicg.github.io/turtledove/#issue-8291b2b6", "https://wicg.github.io/turtledove/#check-interest-group-permissions", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-environment-settings-object%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string-utf-8-percent-encode%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-component-percent-encode-set%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string-utf-8-percent-encode%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-component-percent-encode-set%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-concept-url-host%E2%91%A0", @@ -4687,8 +4633,8 @@ "https://wicg.github.io/turtledove/#ref-for-concept-url-port%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-origin-port%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-url-path%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-concept-request%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-concept-request-url%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-concept-request-header-list%E2%91%A3", @@ -4709,7 +4655,7 @@ "https://wicg.github.io/turtledove/#ref-for-concept-header-extract-mime-type%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-json-mime-type%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-parse-json-bytes-to-an-infra-value%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#fetch-patch-for-auction-headers", @@ -4734,7 +4680,7 @@ "https://wicg.github.io/turtledove/#ref-for-the-iframe-element%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable%E2%91%A6", "https://wicg.github.io/turtledove/#traversable-navigable-captured-ad-auction-signals-headers", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals-key%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A1%E2%91%A8", @@ -4748,11 +4694,11 @@ "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-signals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable%E2%91%A7", "https://wicg.github.io/turtledove/#traversable-navigable-captured-ad-auction-additional-bids-headers", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-auction-nonce%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-concept-request%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-request-initiator-type%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dom-requestinit-adauctionheaders%E2%91%A3", @@ -4762,7 +4708,7 @@ "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-additional-bid%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable%E2%91%A8", "https://wicg.github.io/turtledove/#traversable-navigable-saved-bidding-and-auction-request-context", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-string-representation%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-version-4-uuid%E2%91%A2", @@ -4864,7 +4810,7 @@ "https://wicg.github.io/turtledove/#ref-for-traversable-navigable-captured-ad-auction-signals-headers%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable-captured-ad-auction-additional-bids-headers%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-header-list%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-concept-header-list-get%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-signals%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-concept-header-list-delete%E2%91%A1", @@ -4878,22 +4824,22 @@ "https://wicg.github.io/turtledove/#ref-for-dom-global-fetch%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-strictly-split", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#handle-ad-auction-signals-header-value", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-traversable-navigable-captured-ad-auction-signals-headers%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-parse-json-bytes-to-an-infra-value%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-report-a-warning-to-the-console", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-signals%E2%91%A8", @@ -4908,7 +4854,7 @@ "https://wicg.github.io/turtledove/#ref-for-serialize-an-infra-value-to-a-json-string%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-direct-from-seller-signals-auction-signals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-serialize-an-infra-value-to-a-json-string%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-parse-an-https-origin%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%91%A3", @@ -4934,7 +4880,7 @@ "https://wicg.github.io/turtledove/#dom-biddingbrowsersignals-recency", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#dom-biddingbrowsersignals-adcomponentslimit", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A8", "https://wicg.github.io/turtledove/#dom-biddingbrowsersignals-multibidlimit", "https://wicg.github.io/turtledove/#ref-for-idl-record%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-idl-DOMString%E2%91%A2%E2%91%A3", @@ -4979,25 +4925,25 @@ "https://wicg.github.io/turtledove/#dom-scoringbrowsersignals-fordebuggingonlyincooldownorlockout", "https://wicg.github.io/turtledove/#convert-an-ad-size-to-a-map", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ad-size-width%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dfn-convert-idl-to-javascript-value%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A5%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-sec-tostring%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-ad-size-width-units%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-size-height%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dfn-convert-idl-to-javascript-value%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A5%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-sec-tostring%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-size-height-units%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dictdef-scoringbrowsersignals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dom-scoringbrowsersignals-adcomponents%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-idl-undefined%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A8", "https://wicg.github.io/turtledove/#dictdef-reportingbrowsersignals", "https://wicg.github.io/turtledove/#ref-for-idl-DOMString%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#dom-reportingbrowsersignals-topwindowhostname", @@ -5073,7 +5019,7 @@ "https://wicg.github.io/turtledove/#dom-reportwinbrowsersignals-interestgroupname", "https://wicg.github.io/turtledove/#ref-for-idl-DOMString%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#dom-reportwinbrowsersignals-buyerreportingid", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#dom-reportwinbrowsersignals-modelingsignals", "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A8", "https://wicg.github.io/turtledove/#dom-reportwinbrowsersignals-dataversion", @@ -5120,18 +5066,18 @@ "https://wicg.github.io/turtledove/#interest-group-header", "https://wicg.github.io/turtledove/#interest-group", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-expiry", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-owner", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A4%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-check-interest-group-permissions%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-name", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#interest-group-priority", @@ -5141,62 +5087,62 @@ "https://wicg.github.io/turtledove/#interest-group-enable-bidding-signals-prioritization", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-priority-vector", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A6%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dom-auctionadconfig-perbuyerprioritysignals%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-priority-signals-overrides", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dictdef-auctionadconfig%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-seller-capabilities", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A5%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#interest-group-all-sellers-capabilities", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-seller-capabilities%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#interest-group-execution-mode", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-bidding-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A2", "https://wicg.github.io/turtledove/#interest-group-bidding-wasm-helper-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-url%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-bidding-wasm-helper-url%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#interest-group-update-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-additional-bid-key%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-update-url%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-trusted-bidding-signals-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-build-trusted-bidding-signals-url", "https://wicg.github.io/turtledove/#interest-group-trusted-bidding-signals-keys", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-build-trusted-bidding-signals-url%E2%91%A0", "https://wicg.github.io/turtledove/#interest-group-trusted-bidding-signals-slot-size-mode", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%91%A5", @@ -5204,27 +5150,27 @@ "https://wicg.github.io/turtledove/#interest-group-max-trusted-bidding-signals-url-length", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-user-bidding-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A1", "https://wicg.github.io/turtledove/#interest-group-ads", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-interest-group-additional-bid-key%E2%91%A8", "https://wicg.github.io/turtledove/#interest-group-ad-components", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A6%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-ad-sizes", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-size-groups", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-additional-bid-key", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%91%A4", @@ -5232,19 +5178,19 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A4%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-joining-origin", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-join-counts", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-tuple%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-dom-navigator-joinadinterestgroup%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-join-time", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-bid-counts", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-tuple%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-dom-navigator-runadauction%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-previous-wins", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-previous-win%E2%91%A1", "https://wicg.github.io/turtledove/#interest-group-last-updated", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A6", @@ -5258,25 +5204,25 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-additional-bid-key%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#interest-group-ad", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-ad-render-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-urn-uuid", "https://wicg.github.io/turtledove/#ref-for-dom-navigator-runadauction%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-the-iframe-element%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-elementdef-fencedframe%E2%91%A3", "https://wicg.github.io/turtledove/#interest-group-ad-size-group", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-ad-metadata", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-ad-buyer-reporting-id", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-report-win%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-what-is-k-anonymity%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#interest-group-ad-buyer-and-seller-reporting-id", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A7%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-buyer-reporting-id%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-report-win%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-report-result%E2%91%A3", @@ -5284,25 +5230,25 @@ "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#interest-group-ad-allowed-reporting-origins", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-ads%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-components%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#interest-group-ad-ad-render-id", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-ascii-byte%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#previous-win", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A4%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#previous-win-time", "https://wicg.github.io/turtledove/#ref-for-dfn-moment%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#previous-win-ad", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-metadata%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-ad-render-id%E2%91%A0%E2%93%AA", @@ -5312,12 +5258,12 @@ "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#currency-tag", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A0%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A0", "https://wicg.github.io/turtledove/#serialize-a-currency-tag", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A6", "https://wicg.github.io/turtledove/#check-whether-a-string-is-a-valid-currency-tag", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ascii-upper-alpha", "https://wicg.github.io/turtledove/#ref-for-ascii-upper-alpha%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-ascii-upper-alpha%E2%91%A1", @@ -5326,60 +5272,60 @@ "https://wicg.github.io/turtledove/#auction-config-header", "https://wicg.github.io/turtledove/#auction-config", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#auction-config-seller", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A8", "https://wicg.github.io/turtledove/#auction-config-decision-logic-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-auction-config-server-response%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-auction-config-decision-logic-url%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-auction-config-seller%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#auction-config-trusted-scoring-signals-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-ad-creative%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-evaluate-a-scoring-script%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-evaluate-a-scoring-script%E2%91%A0", "https://wicg.github.io/turtledove/#auction-config-max-trusted-scoring-signals-url-length", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#auction-config-interest-group-buyers", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#auction-config-auction-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-script-runner%E2%91%A2", "https://wicg.github.io/turtledove/#auction-config-requested-size", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A5", "https://wicg.github.io/turtledove/#auction-config-all-slots-requested-sizes", "https://wicg.github.io/turtledove/#ref-for-list-empty%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A6", "https://wicg.github.io/turtledove/#auction-config-seller-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-script-runner%E2%91%A3", "https://wicg.github.io/turtledove/#auction-config-seller-timeout", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A7", "https://wicg.github.io/turtledove/#auction-config-per-buyer-signals", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-script-runner%E2%91%A4", "https://wicg.github.io/turtledove/#auction-config-per-buyer-timeouts", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A2%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%93%AA", @@ -5390,9 +5336,9 @@ "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-timeouts%E2%91%A3", "https://wicg.github.io/turtledove/#auction-config-per-buyer-cumulative-timeouts", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A1", @@ -5407,65 +5353,65 @@ "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-cumulative-timeouts%E2%91%A3", "https://wicg.github.io/turtledove/#auction-config-per-buyer-group-limits", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A3", "https://wicg.github.io/turtledove/#auction-config-all-buyers-group-limit", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-group-limits%E2%91%A1", "https://wicg.github.io/turtledove/#auction-config-per-buyer-priority-signals", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-priority-vector%E2%91%A4", "https://wicg.github.io/turtledove/#auction-config-all-buyers-priority-signals", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-priority-signals%E2%91%A0", "https://wicg.github.io/turtledove/#auction-config-required-seller-capabilities", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-seller-capability%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A4%E2%91%A8", "https://wicg.github.io/turtledove/#auction-config-component-auctions", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#auction-config-deprecated-render-url-replacements", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-ad-keyword-replacement%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-ad-keyword-replacement-match%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-keyword-replacement-replacement%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#auction-config-seller-experiment-group-id", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#auction-config-per-buyer-experiment-group-ids", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A6%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#auction-config-all-buyer-experiment-group-id", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#auction-config-pending-promise-count", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-auction-config-auction-signals%E2%91%A4", @@ -5487,26 +5433,26 @@ "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A8", "https://wicg.github.io/turtledove/#auction-config-per-buyer-currencies", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#auction-config-all-buyers-currency", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-currencies%E2%91%A5", "https://wicg.github.io/turtledove/#auction-config-per-buyer-multi-bid-limits", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A1", "https://wicg.github.io/turtledove/#auction-config-all-buyers-multi-bid-limit", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-multi-bid-limits%E2%91%A0", "https://wicg.github.io/turtledove/#auction-config-direct-from-seller-signals-header-ad-slot", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#auction-config-auction-nonce", "https://wicg.github.io/turtledove/#ref-for-version-4-uuid%E2%91%A3", @@ -5523,13 +5469,13 @@ "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-reject%E2%91%A5", "https://wicg.github.io/turtledove/#auction-config-seller-real-time-reporting-config", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A8%E2%91%A8", "https://wicg.github.io/turtledove/#auction-config-per-buyer-real-time-reporting-config", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%93%AA", "https://wicg.github.io/turtledove/#auction-config-server-response", "https://wicg.github.io/turtledove/#ref-for-idl-promise%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-idl-Uint8Array%E2%91%A2", @@ -5580,51 +5526,51 @@ "https://wicg.github.io/turtledove/#ref-for-auction-config-pending-promise-count%E2%91%A2", "https://wicg.github.io/turtledove/#look-up-per-buyer-currency", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A1%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-auction-config-all-buyers-currency%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-currencies%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-currencies%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-currencies%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#look-up-per-buyer-multi-bid-limit", "https://wicg.github.io/turtledove/#ref-for-auction-config%E2%91%A2%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-auction-config-all-buyers-multi-bid-limit%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-multi-bid-limits%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-auction-config-per-buyer-multi-bid-limits%E2%91%A2", "https://wicg.github.io/turtledove/#bid-generators", "https://wicg.github.io/turtledove/#per-buyer-bid-generator", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-url%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-per-signals-url-bid-generator%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A5%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-url%E2%91%A5", "https://wicg.github.io/turtledove/#per-signals-url-bid-generator", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-joining-origin%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A5%E2%91%A0", "https://wicg.github.io/turtledove/#script-fetcher-section", "https://wicg.github.io/turtledove/#script-fetcher", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#script-fetcher-script-body", "https://wicg.github.io/turtledove/#ref-for-byte-sequence%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#script-fetcher-origins-authorized-for-cross-origin-trusted-signals", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-allow-trusted-scoring-signals-from%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A7%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-allow-trusted-scoring-signals-from", "https://wicg.github.io/turtledove/#create-a-new-script-fetcher", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-environment-settings-object%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-script-fetcher%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-starting-a-new-parallel-queue%E2%91%A3", @@ -5640,23 +5586,23 @@ "https://wicg.github.io/turtledove/#ref-for-script-fetcher-origins-authorized-for-cross-origin-trusted-signals%E2%91%A0", "https://wicg.github.io/turtledove/#http-headerdef-ad-auction-allow-trusted-scoring-signals-from", "https://wicg.github.io/turtledove/#ref-for-top%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A0", "https://wicg.github.io/turtledove/#parse-allowed-trusted-scoring-signals-origins", "https://wicg.github.io/turtledove/#ref-for-concept-header-list%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-concept-header-list-get-structured-header%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-allow-trusted-scoring-signals-from%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-allow-trusted-scoring-signals-from%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-parse-an-https-origin%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#fetch-script", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-environment-settings-object%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-script-fetcher%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-concept-request%E2%91%A0%E2%91%A4", @@ -5683,8 +5629,8 @@ "https://wicg.github.io/turtledove/#ref-for-validate-fetching-response-headers%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-fetch-controller-abort", "https://wicg.github.io/turtledove/#ref-for-script-fetcher-origins-authorized-for-cross-origin-trusted-signals%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-script-fetcher-script-body%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-script-fetcher-origins-authorized-for-cross-origin-trusted-signals%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-parse-allowed-trusted-scoring-signals-origins", @@ -5702,44 +5648,44 @@ "https://wicg.github.io/turtledove/#trusted-bidder-signals-batcher", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-all-trusted-bidding-signals", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A3", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-all-per-interest-group-data", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A2%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-bidding-signals-per-interest-group-data%E2%91%A0", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-no-signals-flags", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A7%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A2%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-data-versions", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A2%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-keys", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A7", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-ig-names", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%93%AA%E2%91%A8", "https://wicg.github.io/turtledove/#trusted-bidding-signals-batcher-length-limit", "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#bidding-signals-per-interest-group-data", "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A1", "https://wicg.github.io/turtledove/#bidding-signals-per-interest-group-data-updateifolderthanms", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A0%E2%91%A2", @@ -5749,32 +5695,63 @@ "https://wicg.github.io/turtledove/#ref-for-dom-auctionadconfig-interestgroupbuyers%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-navigator-updateadinterestgroups%E2%91%A1", "https://wicg.github.io/turtledove/#append-to-a-bidding-signals-per-interest-group-data-map", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A2%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-bidding-signals-per-interest-group-data%E2%91%A1", "https://wicg.github.io/turtledove/#issue-8c94cec3", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-iteration-continue%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-bidding-signals-per-interest-group-data-updateifolderthanms%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-bidding-signals-per-interest-group-data-updateifolderthanms%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A5%E2%91%A8", + "https://wicg.github.io/turtledove/#build-trusted-bidding-signals-url", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-urlencoded-serializer", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string-utf-8-percent-encode%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-ascii-serialisation-of-an-origin%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-component-percent-encode-set%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-serialize-an-integer", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#fetch-the-current-outstanding-trusted-signals-batch", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A4%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-policy-container%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-build-trusted-bidding-signals-url%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-keys", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-ig-names", - "https://wicg.github.io/turtledove/#ref-for-fetch-trusted-signals%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-fetch-trusted-signals", "https://wicg.github.io/turtledove/#ref-for-map-iterate%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A6%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-all-trusted-bidding-signals%E2%91%A0", @@ -5792,11 +5769,11 @@ "https://wicg.github.io/turtledove/#batch-or-fetch-trusted-bidding-signals", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A5%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-policy-container%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-interest-group-name%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A6%E2%91%A2", @@ -5815,12 +5792,12 @@ "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-length-limit", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-length-limit%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-keys%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-keys%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-build-trusted-bidding-signals-url%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url-serializer%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-keys%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-ig-names%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-length-limit%E2%91%A1", @@ -5830,19 +5807,201 @@ "https://wicg.github.io/turtledove/#ref-for-list-clone%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-interest-group-trusted-bidding-signals-keys%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-keys%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-ig-names%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-trusted-bidding-signals-batcher-length-limit%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-max-trusted-bidding-signals-url-length%E2%91%A6", + "https://wicg.github.io/turtledove/#trusted-seller-signals-batcher", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A2", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher-request-queue", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request%E2%91%A0", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher-request-map", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-script-fetcher%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A8%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request%E2%91%A1", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-batcher-url-length-limit", + "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A3", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-seller", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A3", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-seller-script-fetcher", + "https://wicg.github.io/turtledove/#ref-for-script-fetcher%E2%91%A6", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-base-url", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-seller-experiment-group-id", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-top-level-origin", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A4", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-render-url", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-ad-component-urls", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-policy-container", + "https://wicg.github.io/turtledove/#ref-for-policy-container%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-request-reply", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-reply", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-reply", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-reply-all-trusted-scoring-signals", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A4", + "https://wicg.github.io/turtledove/#trusted-scoring-signals-reply-data-version", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#create-a-trusted-scoring-signals-batcher", + "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-url-length-limit", + "https://wicg.github.io/turtledove/#ref-for-starting-a-new-parallel-queue%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-enqueue-the-following-steps%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-batch-and-fetch-trusted-scoring-signals", + "https://wicg.github.io/turtledove/#fetch-trusted-scoring-signals-with-batching", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-queue", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-reply", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-reply%E2%91%A0", + "https://wicg.github.io/turtledove/#build-trusted-scoring-signals-url", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string-utf-8-percent-encode%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-component-percent-encode-set%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A4%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-encode-trusted-signals-keys%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-serialize-an-integer%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url-query%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string-concatenate%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#build-batched-trusted-scoring-signals-url", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-base-url%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-base-url%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-experiment-group-id%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-experiment-group-id%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-top-level-origin%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-top-level-origin%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-script-fetcher%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-script-fetcher%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-policy-container%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-policy-container%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-set-append%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-render-url%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-extend%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-ad-component-urls%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-build-trusted-scoring-signals-url", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-base-url%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-experiment-group-id%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-top-level-origin%E2%91%A2", + "https://wicg.github.io/turtledove/#check-if-trusted-scoring-signals-batch-honors-url-length-limit", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-url-length-limit%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string-length%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-build-batched-trusted-scoring-signals-url", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-url-length-limit%E2%91%A1", + "https://wicg.github.io/turtledove/#batch-and-fetch-trusted-scoring-signals", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-in-parallel%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-queue%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map", + "https://wicg.github.io/turtledove/#ref-for-map-is-empty%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-clone%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-queue%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-empty%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-queue%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-queue%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-empty%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A8%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-script-fetcher%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-base-url%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-experiment-group-id%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-top-level-origin%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-map-set%E2%91%A6%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-set-subset%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-check-if-trusted-scoring-signals-batch-honors-url-length-limit", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-list-remove%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-is-empty%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-map-remove%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-batcher-request-map%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-build-batched-trusted-scoring-signals-url%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-seller-script-fetcher%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-policy-container%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-same-origin%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-wait-for-cross-origin-trusted-scoring-signals-authorization-from-a-fetcher", + "https://wicg.github.io/turtledove/#ref-for-list-contain%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url-origin%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-fetch-trusted-signals%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-reply%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-reply-all-trusted-scoring-signals%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-reply-data-version%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A8%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-trusted-scoring-signals-request-reply%E2%91%A1", "https://wicg.github.io/turtledove/#generated-bid-header", "https://wicg.github.io/turtledove/#generated-bid", "https://wicg.github.io/turtledove/#ref-for-evaluate-a-bidding-script%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-additional-bids%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-additional-bid%E2%91%A0%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A5", "https://wicg.github.io/turtledove/#generated-bid-id", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#generated-bid-for-k-anon-auction", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A1%E2%93%AA", @@ -5854,14 +6013,14 @@ "https://wicg.github.io/turtledove/#generated-bid-bid-in-seller-currency", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#generated-bid-ad", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#issue-88dc1171", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-descriptor%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-generated-bid-bid-ad%E2%91%A5", "https://wicg.github.io/turtledove/#generated-bid-ad-descriptor", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#generated-bid-ad-component-descriptors", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-list-item", "https://wicg.github.io/turtledove/#ref-for-dom-generatebidoutput-targetnumadcomponents%E2%91%A5", @@ -5871,7 +6030,7 @@ "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-round-a-value%E2%91%A8", "https://wicg.github.io/turtledove/#generated-bid-modeling-signals", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-short%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#generated-bid-interest-group", "https://wicg.github.io/turtledove/#ref-for-interest-group%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#generated-bid-bid-ad", @@ -5884,122 +6043,122 @@ "https://wicg.github.io/turtledove/#generated-bid-provided-as-additional-bid", "https://wicg.github.io/turtledove/#ref-for-boolean%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#generated-bid-component-seller", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid-interest-group%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#generated-bid-target-number-of-ad-components", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#generated-bid-number-of-mandatory-ad-components", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-generated-bid-target-number-of-ad-components%E2%91%A0", "https://wicg.github.io/turtledove/#apply-any-component-ads-target-to-a-bid", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid-target-number-of-ad-components%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-assert%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-generated-bid-target-number-of-ad-components%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list-remove%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-remove%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#try-to-reach-component-ads-target-considering-k-anonymity", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-generated-bid-target-number-of-ad-components%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-ad-descriptor%E2%91%A0%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A7%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A8%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-list-get-the-indices", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-compute-the-key-hash-of-component-ad%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-interest-group-ad-render-url%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-query-k-anonymity-cache%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-generated-bid-number-of-mandatory-ad-components%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list-size%E2%91%A0%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-generated-bid-target-number-of-ad-components%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-generated-bid-ad-component-descriptors%E2%91%A1%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-apply-any-component-ads-target-to-a-bid%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-query-generated-bid-k-anonymity-count%E2%91%A0", "https://wicg.github.io/turtledove/#adjust-bid-list-based-on-k-anonymity", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A0%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A8%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list-iterate%E2%91%A8%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-generated-bid-for-k-anon-auction%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-apply-any-component-ads-target-to-a-bid%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-query-generated-bid-k-anonymity-count%E2%91%A1", "https://wicg.github.io/turtledove/#issue-f7401780", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-try-to-reach-component-ads-target-considering-k-anonymity", - "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-list-append%E2%91%A5%E2%91%A5", "https://wicg.github.io/turtledove/#bid-debug-reporting-info", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A1%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-ids", - "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A1%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-ordered-set%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-generated-bid-id%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-component-seller", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A7", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-interest-group-owner", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-interest-group-owner%E2%91%A5%E2%91%A6", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-bidder-debug-win-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A1%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionwin%E2%91%A1", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-bidder-debug-loss-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionloss%E2%91%A1", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-seller-debug-win-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionwin%E2%91%A2", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-seller-debug-loss-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionloss%E2%91%A2", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-top-level-seller-debug-win-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionwin%E2%91%A3", "https://wicg.github.io/turtledove/#bid-debug-reporting-info-top-level-seller-debug-loss-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupbiddingandscoringscriptrunnerglobalscope-fordebuggingonly%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-dom-fordebuggingonly-reportadauctionloss%E2%91%A3", "https://wicg.github.io/turtledove/#bid-with-currency", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%93%AA", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#bid-with-currency-value", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#bid-with-currency-currency", "https://wicg.github.io/turtledove/#ref-for-currency-tag%E2%91%A0%E2%91%A1", "https://wicg.github.io/turtledove/#ad-descriptor", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ad-descriptor-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-ad-creative%E2%91%A3", "https://wicg.github.io/turtledove/#ad-descriptor-size", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A7", "https://wicg.github.io/turtledove/#ad-size", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%93%AA", "https://wicg.github.io/turtledove/#ad-size-width", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ad-size-width-units", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ad-size-height", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ad-size-height-units", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A0%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A2", "https://wicg.github.io/turtledove/#parse-an-adrender-ad-size", - "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-parse-an-adrender-dimension-value%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-parse-an-adrender-dimension-value%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-ad-size%E2%91%A8", @@ -6008,41 +6167,41 @@ "https://wicg.github.io/turtledove/#ref-for-ad-size-height%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-ad-size-height-units%E2%91%A3", "https://wicg.github.io/turtledove/#ad-keyword-replacement", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A0", "https://wicg.github.io/turtledove/#ad-keyword-replacement-match", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-auctionad-renderurl%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-ad-keyword-replacement-replacement%E2%91%A2", "https://wicg.github.io/turtledove/#ad-keyword-replacement-replacement", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-ad-keyword-replacement-match%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-auctionad-renderurl%E2%91%A4", "https://wicg.github.io/turtledove/#direct-from-seller-signals-section", "https://wicg.github.io/turtledove/#direct-from-seller-signals-key", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A1", "https://wicg.github.io/turtledove/#direct-from-seller-signals-key-seller", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-signals%E2%91%A0%E2%93%AA", "https://wicg.github.io/turtledove/#direct-from-seller-signals-key-ad-slot", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-ad-auction-signals%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#direct-from-seller-signals", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A3%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A2", "https://wicg.github.io/turtledove/#direct-from-seller-signals-auction-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-script-runner%E2%91%A5", "https://wicg.github.io/turtledove/#direct-from-seller-signals-seller-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A3", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-script-runner%E2%91%A6", "https://wicg.github.io/turtledove/#direct-from-seller-signals-per-buyer-signals", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A4%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A4%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A5%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-concept-origin-scheme%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A5%E2%93%AA", @@ -6083,13 +6242,13 @@ "https://wicg.github.io/turtledove/#ref-for-dictdef-scoreadoutput%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-dfn-throw%E2%91%A5%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-dom-scoreadoutput-bidcurrency%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-map-exists%E2%91%A0%E2%91%A3%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-check-whether-a-string-is-a-valid-currency-tag%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-dom-scoreadoutput-bidcurrency%E2%91%A3", "https://wicg.github.io/turtledove/#leading-bid-info-header", "https://wicg.github.io/turtledove/#leading-bid-info", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A5", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A3", "https://wicg.github.io/turtledove/#leading-bid-info-top-score", "https://wicg.github.io/turtledove/#ref-for-idl-double%E2%91%A3%E2%91%A6", "https://wicg.github.io/turtledove/#leading-bid-info-top-non-k-anon-enforced-score", @@ -6111,19 +6270,19 @@ "https://wicg.github.io/turtledove/#leading-bid-info-highest-scoring-other-bid", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1%E2%91%A4", "https://wicg.github.io/turtledove/#leading-bid-info-highest-scoring-other-bid-owner", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A5%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A1", "https://wicg.github.io/turtledove/#leading-bid-info-top-level-seller", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A2", "https://wicg.github.io/turtledove/#leading-bid-info-top-level-seller-signals", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%93%AA", "https://wicg.github.io/turtledove/#leading-bid-info-component-seller", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-leading-bid-info-leading-bid%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#leading-bid-info-bidding-data-version", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A4", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-data-version%E2%91%A1", "https://wicg.github.io/turtledove/#leading-bid-info-scoring-data-version", - "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A6", "https://wicg.github.io/turtledove/#ref-for-http-headerdef-data-version%E2%91%A2", "https://wicg.github.io/turtledove/#leading-bid-info-buyer-reporting-result", "https://wicg.github.io/turtledove/#ref-for-reporting-result%E2%91%A1", @@ -6132,53 +6291,53 @@ "https://wicg.github.io/turtledove/#leading-bid-info-component-seller-reporting-result", "https://wicg.github.io/turtledove/#ref-for-reporting-result%E2%91%A3", "https://wicg.github.io/turtledove/#reporting-result", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A6", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A3%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A4", "https://wicg.github.io/turtledove/#reporting-result-report-url", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupreportingscriptrunnerglobalscope-sendreportto%E2%91%A0", "https://wicg.github.io/turtledove/#reporting-result-reporting-beacon-map", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A7", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A5%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A5%E2%91%A0", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A3%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupreportingscriptrunnerglobalscope-registeradbeacon%E2%91%A0", "https://wicg.github.io/turtledove/#reporting-result-reporting-macro-map", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A6", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A5%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A5%E2%91%A1", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A1%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-dom-interestgroupreportingscriptrunnerglobalscope-registeradmacro%E2%91%A1", "https://wicg.github.io/turtledove/#auction-report-info", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A7", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A3%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A5", "https://wicg.github.io/turtledove/#auction-report-info-debug-win-report-urls", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A3", - "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A2%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A8", + "https://wicg.github.io/turtledove/#ref-for-concept-url%E2%91%A3%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1%E2%91%A5", "https://wicg.github.io/turtledove/#auction-report-info-debug-loss-report-urls", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A4", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%91%A0%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%91%A3", "https://wicg.github.io/turtledove/#ref-for-concept-url-scheme%E2%91%A0%E2%91%A5", "https://wicg.github.io/turtledove/#ref-for-generated-bid%E2%91%A1%E2%91%A6", "https://wicg.github.io/turtledove/#issue-66dca303", "https://wicg.github.io/turtledove/#auction-report-info-real-time-reporting-contributions-map", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contributions-map%E2%91%A5", "https://wicg.github.io/turtledove/#real-time-reporting-contributions-map", - "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A8%E2%91%A7", + "https://wicg.github.io/turtledove/#ref-for-ordered-map%E2%91%A0%E2%93%AA%E2%93%AA", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-keys%E2%91%A5%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-concept-origin%E2%91%A6%E2%91%A4", "https://wicg.github.io/turtledove/#ref-for-map-getting-the-values%E2%91%A5%E2%91%A2", - "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%93%AA%E2%91%A5", + "https://wicg.github.io/turtledove/#ref-for-list%E2%91%A0%E2%91%A0%E2%91%A0", "https://wicg.github.io/turtledove/#ref-for-real-time-reporting-contribution%E2%91%A7", "https://wicg.github.io/turtledove/#real-time-reporting-contribution", - "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A2%E2%91%A8", - "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A2", + "https://wicg.github.io/turtledove/#ref-for-struct%E2%91%A3%E2%91%A1", + "https://wicg.github.io/turtledove/#ref-for-struct-item%E2%91%A4%E2%91%A6", "https://wicg.github.io/turtledove/#real-time-reporting-contribution-bucket", - "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A1%E2%93%AA", + "https://wicg.github.io/turtledove/#ref-for-idl-long%E2%91%A1%E2%91%A1", "https://wicg.github.io/turtledove/#ref-for-number-of-user-buckets%E2%91%A8", "https://wicg.github.io/turtledove/#ref-for-number-of-platform-buckets%E2%91%A2", "https://wicg.github.io/turtledove/#real-time-reporting-contribution-priority-weight", @@ -6187,7 +6346,7 @@ "https://wicg.github.io/turtledove/#ref-for-dfn-duration%E2%91%A0%E2%91%A4", "https://wicg.github.io/turtledove/#k-anonymity-records", "https://wicg.github.io/turtledove/#k-anonymity-key", - "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%91%A0", + "https://wicg.github.io/turtledove/#ref-for-string%E2%91%A0%E2%91%A2%E2%91%A4", "https://wicg.github.io/turtledove/#k-anonymity-record", "https://wicg.github.io/turtledove/#ref-for-k-anonymity-key%E2%91%A2", "https://wicg.github.io/turtledove/#ref-for-user-agent%E2%91%A4%E2%91%A0", diff --git a/ed/index.json b/ed/index.json index ed99803be60e..7fd84086446b 100644 --- a/ed/index.json +++ b/ed/index.json @@ -1,7 +1,7 @@ { "type": "crawl", "title": "Reffy crawl", - "date": "2024-09-06T12:47:35.364Z", + "date": "2024-09-06T18:40:58.203Z", "options": { "fallback": "ed/index.json", "output": "report", @@ -3198,7 +3198,7 @@ "dfns": "dfns/FedCM.json", "headings": "headings/FedCM.json", "ids": "ids/FedCM.json", - "error": "Error: Loading https://fedidcg.github.io/FedCM/ triggered HTTP status 404\n at processSpecification (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/util.js:481:19)\n at async crawlSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:107:22)\n at async processSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:352:22)\n at async ThrottledQueue.runThrottled (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/throttled-queue.js:78:22)\n at async Promise.all (index 44)\n at async crawlList (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:373:21)" + "error": "Error: Loading https://fedidcg.github.io/FedCM/ triggered HTTP status 404\n at processSpecification (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/util.js:481:19)\n at async crawlSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:107:22)\n at async processSpec (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/specs-crawler.js:352:22)\n at async ThrottledQueue.runThrottled (file:///home/runner/work/webref/webref/node_modules/reffy/src/lib/throttled-queue.js:78:22)" }, { "url": "https://fetch.spec.whatwg.org/", @@ -12447,10 +12447,10 @@ ], "crawled": "https://wicg.github.io/nav-speculation/no-vary-search.html", "crawlCacheInfo": { - "lastModified": "Thu, 22 Aug 2024 01:03:54 GMT" + "lastModified": "Fri, 06 Sep 2024 18:24:38 GMT" }, "generator": "bikeshed", - "date": "21 August 2024", + "date": "6 September 2024", "algorithms": "algorithms/no-vary-search.json", "links": "links/no-vary-search.json", "refs": "refs/no-vary-search.json", @@ -12496,10 +12496,10 @@ ], "crawled": "https://wicg.github.io/nav-speculation/prefetch.html", "crawlCacheInfo": { - "lastModified": "Thu, 22 Aug 2024 01:03:54 GMT" + "lastModified": "Fri, 06 Sep 2024 18:24:38 GMT" }, "generator": "bikeshed", - "date": "21 August 2024", + "date": "6 September 2024", "algorithms": "algorithms/prefetch.json", "links": "links/prefetch.json", "refs": "refs/prefetch.json", @@ -12545,10 +12545,10 @@ ], "crawled": "https://wicg.github.io/nav-speculation/prerendering.html", "crawlCacheInfo": { - "lastModified": "Thu, 22 Aug 2024 01:03:54 GMT" + "lastModified": "Fri, 06 Sep 2024 18:24:38 GMT" }, "generator": "bikeshed", - "date": "21 August 2024", + "date": "6 September 2024", "algorithms": "algorithms/prerendering-revamped.json", "links": "links/prerendering-revamped.json", "refs": "refs/prerendering-revamped.json", @@ -12596,10 +12596,10 @@ ], "crawled": "https://wicg.github.io/nav-speculation/speculation-rules.html", "crawlCacheInfo": { - "lastModified": "Thu, 22 Aug 2024 01:03:54 GMT" + "lastModified": "Fri, 06 Sep 2024 18:24:38 GMT" }, "generator": "bikeshed", - "date": "21 August 2024", + "date": "6 September 2024", "algorithms": "algorithms/speculation-rules.json", "links": "links/speculation-rules.json", "refs": "refs/speculation-rules.json", @@ -13955,11 +13955,11 @@ ], "crawled": "https://wicg.github.io/turtledove/", "crawlCacheInfo": { - "lastModified": "Wed, 04 Sep 2024 17:34:35 GMT" + "lastModified": "Fri, 06 Sep 2024 14:43:33 GMT" }, "generator": "bikeshed", - "date": "4 September 2024", - "revision": "d9ad4d175bfbb3cb01bd8f50ee6b8c724619fbc8", + "date": "6 September 2024", + "revision": "5af3f7f58e719f7196fb73044c8bca2eb8a760cb", "algorithms": "algorithms/turtledove.json", "links": "links/turtledove.json", "refs": "refs/turtledove.json", diff --git a/ed/links/turtledove.json b/ed/links/turtledove.json index bff2a160a1ff..10dadfcd181e 100644 --- a/ed/links/turtledove.json +++ b/ed/links/turtledove.json @@ -432,12 +432,12 @@ "concept-url", "string-utf-8-percent-encode", "component-percent-encode-set", - "concept-url-query", - "concept-urlencoded-serializer", "concept-url-host", "concept-url-port", "concept-url-path", - "concept-url-fragment" + "concept-url-fragment", + "concept-url-query", + "concept-urlencoded-serializer" ] }, "https://w3c.github.io/hr-time/": {