libs/@guardian/react-crossword/stories/formats/prize.ts (486 lines of code) (raw):
import type { CAPICrossword } from '../../src/@types/CAPI';
export const prize: CAPICrossword = {
id: 'crosswords/prize/29524',
number: 29524,
name: 'Prize crossword No 29,524',
creator: {
name: 'Brummie',
webUrl: 'https://www.theguardian.com/profile/brummie',
},
date: 1729900800000,
webPublicationDate: 1729897217000,
entries: [
{
id: '9-across',
number: 9,
humanNumber: '9',
clue: 'Rod’s rude attention-seeker (5)',
direction: 'across',
length: 5,
group: ['9-across'],
position: {
x: 0,
y: 1,
},
separatorLocations: {},
},
{
id: '10-across',
number: 10,
humanNumber: '10',
clue: 'Sally crosses stage, as a form of casting (9)',
direction: 'across',
length: 9,
group: ['10-across'],
position: {
x: 6,
y: 1,
},
separatorLocations: {},
},
{
id: '11-across',
number: 11,
humanNumber: '11',
clue: 'Heading action needed by the one in possession? (5,4)',
direction: 'across',
length: 9,
group: ['11-across'],
position: {
x: 0,
y: 3,
},
separatorLocations: {
',': [5],
},
},
{
id: '12-across',
number: 12,
humanNumber: '12',
clue: 'Recruit turned Lone Ranger’s head (5)',
direction: 'across',
length: 5,
group: ['12-across'],
position: {
x: 10,
y: 3,
},
separatorLocations: {},
},
{
id: '13-across',
number: 13,
humanNumber: '13',
clue: 'African republic imprisons a church prophet (7)',
direction: 'across',
length: 7,
group: ['13-across'],
position: {
x: 0,
y: 5,
},
separatorLocations: {},
},
{
id: '15-across',
number: 15,
humanNumber: '15',
clue: 'Guardian pursuing lost sheep arrives at old city (7)',
direction: 'across',
length: 7,
group: ['15-across'],
position: {
x: 8,
y: 5,
},
separatorLocations: {},
},
{
id: '17-across',
number: 17,
humanNumber: '17',
clue: 'US city’s on about ‘optical device’ (5)',
direction: 'across',
length: 5,
group: ['17-across'],
position: {
x: 0,
y: 7,
},
separatorLocations: {},
},
{
id: '18-across',
number: 18,
humanNumber: '18',
clue: 'Briefly against disposing of a machine separating fibre (3)',
direction: 'across',
length: 3,
group: ['18-across'],
position: {
x: 6,
y: 7,
},
separatorLocations: {},
},
{
id: '20-across',
number: 20,
humanNumber: '20',
clue: 'Oscar winner’s debut lied about? (5)',
direction: 'across',
length: 5,
group: ['20-across'],
position: {
x: 10,
y: 7,
},
separatorLocations: {},
},
{
id: '22-across',
number: 22,
humanNumber: '22',
clue: 'Right to leave a free-for-all sale (7)',
direction: 'across',
length: 7,
group: ['22-across'],
position: {
x: 0,
y: 9,
},
separatorLocations: {},
},
{
id: '25-across',
number: 25,
humanNumber: '25',
clue: 'Pressure one’s briefly put at centre of ancient monument (7)',
direction: 'across',
length: 7,
group: ['25-across'],
position: {
x: 8,
y: 9,
},
separatorLocations: {},
},
{
id: '26-across',
number: 26,
humanNumber: '26',
clue: 'Liverpudlian ejecting college drunkard (5)',
direction: 'across',
length: 5,
group: ['26-across'],
position: {
x: 0,
y: 11,
},
separatorLocations: {},
},
{
id: '27-across',
number: 27,
humanNumber: '27',
clue: 'Sparkler? Patience! (9)',
direction: 'across',
length: 9,
group: ['27-across'],
position: {
x: 6,
y: 11,
},
separatorLocations: {},
},
{
id: '30-across',
number: 30,
humanNumber: '30',
clue: 'Drama about oil spill trapping large protected mammal (9)',
direction: 'across',
length: 9,
group: ['30-across'],
position: {
x: 0,
y: 13,
},
separatorLocations: {},
},
{
id: '31-across',
number: 31,
humanNumber: '31',
clue: 'Beloved pasta sauce’s back (5)',
direction: 'across',
length: 5,
group: ['31-across'],
position: {
x: 10,
y: 13,
},
separatorLocations: {},
},
{
id: '1-down',
number: 1,
humanNumber: '1',
clue: 'Ends up as Chesil Beach, say (4)',
direction: 'down',
length: 4,
group: ['1-down'],
position: {
x: 0,
y: 0,
},
separatorLocations: {},
},
{
id: '2-down',
number: 2,
humanNumber: '2',
clue: 'Burlesque? Let’s change game (8)',
direction: 'down',
length: 8,
group: ['2-down'],
position: {
x: 2,
y: 0,
},
separatorLocations: {},
},
{
id: '3-down',
number: 3,
humanNumber: '3',
clue: 'Charge round roof entrance on the house (4)',
direction: 'down',
length: 4,
group: ['3-down'],
position: {
x: 4,
y: 0,
},
separatorLocations: {},
},
{
id: '4-down',
number: 4,
humanNumber: '4',
clue: 'Conducting upbeat intro with female band (8)',
direction: 'down',
length: 8,
group: ['4-down'],
position: {
x: 6,
y: 0,
},
separatorLocations: {},
},
{
id: '5-down',
number: 5,
humanNumber: '5',
clue: 'Join lamb’s rump and hog’s back (6)',
direction: 'down',
length: 6,
group: ['5-down'],
position: {
x: 8,
y: 0,
},
separatorLocations: {},
},
{
id: '6-down',
number: 6,
humanNumber: '6',
clue: 'Ex-president one almost wishes would get thrashed in early Republican primaries (10)',
direction: 'down',
length: 10,
group: ['6-down'],
position: {
x: 10,
y: 0,
},
separatorLocations: {},
},
{
id: '7-down',
number: 7,
humanNumber: '7',
clue: 'Tries to take in top of tight suit (6)',
direction: 'down',
length: 6,
group: ['7-down'],
position: {
x: 12,
y: 0,
},
separatorLocations: {},
},
{
id: '8-down',
number: 8,
humanNumber: '8',
clue: 'Sounds like market in which to spend time (4)',
direction: 'down',
length: 4,
group: ['8-down'],
position: {
x: 14,
y: 0,
},
separatorLocations: {},
},
{
id: '13-down',
number: 13,
humanNumber: '13',
clue: 'Spirit associated with a Mediterranean island (5)',
direction: 'down',
length: 5,
group: ['13-down'],
position: {
x: 0,
y: 5,
},
separatorLocations: {},
},
{
id: '14-down',
number: 14,
humanNumber: '14',
clue: 'Dynamic recording has a number of errors to be fixed (10)',
direction: 'down',
length: 10,
group: ['14-down'],
position: {
x: 4,
y: 5,
},
separatorLocations: {},
},
{
id: '16-down',
number: 16,
humanNumber: '16',
clue: 'Sun made water race (5)',
direction: 'down',
length: 5,
group: ['16-down'],
position: {
x: 14,
y: 5,
},
separatorLocations: {},
},
{
id: '19-down',
number: 19,
humanNumber: '19',
clue: 'Kip has ball with Trotsky, military commander (8)',
direction: 'down',
length: 8,
group: ['19-down'],
position: {
x: 8,
y: 7,
},
separatorLocations: {},
},
{
id: '21-down',
number: 21,
humanNumber: '21',
clue: 'Doctor mingles with male unthinking followers (8)',
direction: 'down',
length: 8,
group: ['21-down'],
position: {
x: 12,
y: 7,
},
separatorLocations: {},
},
{
id: '23-down',
number: 23,
humanNumber: '23',
clue: 'Cold drink? Well, that’s pretty bad (6)',
direction: 'down',
length: 6,
group: ['23-down'],
position: {
x: 2,
y: 9,
},
separatorLocations: {},
},
{
id: '24-down',
number: 24,
humanNumber: '24',
clue: 'Finest leasehold houses to be in sheltered position (6)',
direction: 'down',
length: 6,
group: ['24-down'],
position: {
x: 6,
y: 9,
},
separatorLocations: {},
},
{
id: '26-down',
number: 26,
humanNumber: '26',
clue: 'I have an exact match for that photo (4)',
direction: 'down',
length: 4,
group: ['26-down'],
position: {
x: 0,
y: 11,
},
separatorLocations: {},
},
{
id: '28-down',
number: 28,
humanNumber: '28',
clue: 'Silly talk needs to be quiet (4)',
direction: 'down',
length: 4,
group: ['28-down'],
position: {
x: 10,
y: 11,
},
separatorLocations: {},
},
{
id: '29-down',
number: 29,
humanNumber: '29',
clue: 'Pound, the last to be deposited in time (4)',
direction: 'down',
length: 4,
group: ['29-down'],
position: {
x: 14,
y: 11,
},
separatorLocations: {},
},
],
solutionAvailable: false,
dateSolutionAvailable: 1730505600000,
dimensions: {
cols: 15,
rows: 15,
},
crosswordType: 'prize',
pdf: 'https://crosswords-static.guim.co.uk/gdn.cryptic.20241026.pdf',
};