libs/@guardian/react-crossword/stories/formats/grouped-clues.ts (526 lines of code) (raw):
import type { CAPICrossword } from '../../src/@types/CAPI';
export const groupedClues: CAPICrossword = {
id: 'crosswords/prize/25220',
number: 25220,
name: 'Prize crossword No 25,220',
creator: {
name: 'Araucaria',
webUrl: 'https://www.theguardian.com/profile/araucaria',
},
date: 1295049600000,
webPublicationDate: 1295049600000,
entries: [
{
id: '7-across',
number: 7,
humanNumber: '7',
clue: 'See 23',
direction: 'across',
length: 8,
group: [
'23-across',
'25-across',
'26-across',
'22-down',
'11-across',
'7-across',
'10-across',
],
position: {
x: 0,
y: 1,
},
separatorLocations: {
',': [1, 3, 6],
},
solution: 'WITHOUTA',
},
{
id: '9-across',
number: 9,
humanNumber: '9',
clue: "The general view is it's a vice (6)",
direction: 'across',
length: 6,
group: ['9-across'],
position: {
x: 9,
y: 1,
},
separatorLocations: {},
solution: 'AGREED',
},
{
id: '10-across',
number: 10,
humanNumber: '10',
clue: 'See 23',
direction: 'across',
length: 4,
group: [
'23-across',
'25-across',
'26-across',
'22-down',
'11-across',
'7-across',
'10-across',
],
position: {
x: 0,
y: 3,
},
separatorLocations: {
',': [],
},
solution: 'NAME',
},
{
id: '11-across',
number: 11,
humanNumber: '11',
clue: 'See 23',
direction: 'across',
length: 10,
group: [
'23-across',
'25-across',
'26-across',
'22-down',
'11-across',
'7-across',
'10-across',
],
position: {
x: 5,
y: 3,
},
separatorLocations: {
',': [4, 6],
},
solution: 'WORTHANAGE',
},
{
id: '12-across',
number: 12,
humanNumber: '12',
clue: 'Weird agent holds love authorised (6)',
direction: 'across',
length: 6,
group: ['12-across'],
position: {
x: 0,
y: 5,
},
separatorLocations: {},
solution: 'SPOOKY',
},
{
id: '14-across',
number: 14,
humanNumber: '14',
clue: 'See 22',
direction: 'across',
length: 8,
group: ['22-across', '14-across'],
position: {
x: 7,
y: 5,
},
separatorLocations: {
',': [3],
},
solution: 'TOOSHORT',
},
{
id: '15-across',
number: 15,
humanNumber: '15',
clue: 'See 22 down',
direction: 'across',
length: 7,
group: ['22-down', '15-across'],
position: {
x: 0,
y: 7,
},
separatorLocations: {
',': [],
},
solution: 'LEISURE',
},
{
id: '17-across',
number: 17,
humanNumber: '17',
clue: "Witch's home's point in support (7)",
direction: 'across',
length: 7,
group: ['17-across'],
position: {
x: 8,
y: 7,
},
separatorLocations: {},
solution: 'ENDORSE',
},
{
id: '20-across',
number: 20,
humanNumber: '20',
clue: 'Playing tapes about small flower (5,3)',
direction: 'across',
length: 8,
group: ['20-across'],
position: {
x: 0,
y: 9,
},
separatorLocations: {
',': [5],
},
solution: 'SWEETPEA',
},
{
id: '22-across',
number: 22,
humanNumber: '22, 14',
clue: " We haven't time to waste on trivia: how about art? (4,2,3,5)",
direction: 'across',
length: 6,
group: ['22-across', '14-across'],
position: {
x: 9,
y: 9,
},
separatorLocations: {
',': [4, 6],
},
solution: 'LIFEIS',
},
{
id: '23-across',
number: 23,
humanNumber: '23, 25, 26, 22, 11, 7, 10',
clue: 'O Swindon Town! outed from highest league — a fair cow — or a Houlier needed: would this clarion call be any compensation? (3,7,4,2,8,4,2,5,2,3,7,1,4)',
direction: 'across',
length: 10,
group: [
'23-across',
'25-across',
'26-across',
'22-down',
'11-across',
'7-across',
'10-across',
],
position: {
x: 0,
y: 11,
},
separatorLocations: {
',': [3, 10],
},
solution: 'ONECROWDED',
},
{
id: '24-across',
number: 24,
humanNumber: '24',
clue: 'NHS advisers are respectable and fastidious (4)',
direction: 'across',
length: 4,
group: ['24-across'],
position: {
x: 11,
y: 11,
},
separatorLocations: {},
solution: 'NICE',
},
{
id: '25-across',
number: 25,
humanNumber: '25',
clue: 'See 23',
direction: 'across',
length: 6,
group: [
'23-across',
'25-across',
'26-across',
'22-down',
'11-across',
'7-across',
'10-across',
],
position: {
x: 0,
y: 13,
},
separatorLocations: {
',': [4, 6],
},
solution: 'HOUROF',
},
{
id: '26-across',
number: 26,
humanNumber: '26',
clue: 'See 23',
direction: 'across',
length: 8,
group: [
'23-across',
'25-across',
'26-across',
'22-down',
'11-across',
'7-across',
'10-across',
],
position: {
x: 7,
y: 13,
},
separatorLocations: {
',': [8],
},
solution: 'GLORIOUS',
},
{
id: '1-down',
number: 1,
humanNumber: '1',
clue: 'Bramley over the pond? (3,5)',
direction: 'down',
length: 8,
group: ['1-down'],
position: {
x: 1,
y: 0,
},
separatorLocations: {
',': [3],
},
solution: 'BIGAPPLE',
},
{
id: '2-down',
number: 2,
humanNumber: '2, 24',
clue: " He's a lion, maybe, but I go on a horse (4,4)",
direction: 'down',
length: 4,
group: ['2-down', '24-down'],
position: {
x: 3,
y: 0,
},
separatorLocations: {
',': [4],
},
solution: 'SHOE',
},
{
id: '3-down',
number: 3,
humanNumber: '3',
clue: 'Heartless fugitive on airfield (6)',
direction: 'down',
length: 6,
group: ['3-down'],
position: {
x: 5,
y: 0,
},
separatorLocations: {},
solution: 'RUNWAY',
},
{
id: '4-down',
number: 4,
humanNumber: '4',
clue: 'Carbon forest settled then and there (4,4)',
direction: 'down',
length: 8,
group: ['4-down'],
position: {
x: 9,
y: 0,
},
separatorLocations: {
',': [4],
},
solution: 'CASHDOWN',
},
{
id: '5-down',
number: 5,
humanNumber: '5',
clue: 'Être fainéant — and maybe stick (6,4)',
direction: 'down',
length: 10,
group: ['5-down'],
position: {
x: 11,
y: 0,
},
separatorLocations: {
',': [6],
},
solution: 'FRENCHLOAF',
},
{
id: '6-down',
number: 6,
humanNumber: '6',
clue: 'One wanting food in pub? (6)',
direction: 'down',
length: 6,
group: ['6-down'],
position: {
x: 13,
y: 0,
},
separatorLocations: {},
solution: 'BEGGAR',
},
{
id: '8-down',
number: 8,
humanNumber: '8',
clue: 'Put bubbles in fresh tea — about time! (6)',
direction: 'down',
length: 6,
group: ['8-down'],
position: {
x: 7,
y: 1,
},
separatorLocations: {},
solution: 'AERATE',
},
{
id: '13-down',
number: 13,
humanNumber: '13',
clue: 'With which comic character pursues shellfish round London? (6,4)',
direction: 'down',
length: 10,
group: ['13-down'],
position: {
x: 3,
y: 5,
},
separatorLocations: {
',': [6],
},
solution: 'OYSTERCARD',
},
{
id: '16-down',
number: 16,
humanNumber: '16',
clue: 'Tickings off for agent and so for organiser (8)',
direction: 'down',
length: 8,
group: ['16-down'],
position: {
x: 5,
y: 7,
},
separatorLocations: {},
solution: 'REPROOFS',
},
{
id: '18-down',
number: 18,
humanNumber: '18',
clue: 'Covert plan to get little guy in drink (6-2)',
direction: 'down',
length: 8,
group: ['18-down'],
position: {
x: 13,
y: 7,
},
separatorLocations: {
'-': [6],
},
solution: 'STITCHUP',
},
{
id: '19-down',
number: 19,
humanNumber: '19',
clue: 'Petted pet in quiet party held by convict (6)',
direction: 'down',
length: 6,
group: ['19-down'],
position: {
x: 7,
y: 8,
},
separatorLocations: {},
solution: 'LAPDOG',
},
{
id: '21-down',
number: 21,
humanNumber: '21',
clue: "Microsoft's idea to get prize of vintage port (6)",
direction: 'down',
length: 6,
group: ['21-down'],
position: {
x: 1,
y: 9,
},
separatorLocations: {},
solution: 'WINDOW',
},
{
id: '22-down',
number: 22,
humanNumber: '22, 15',
clue: " She needn't do anything for boy to call faulty file reliable (4,2,7)",
direction: 'down',
length: 6,
group: ['22-down', '15-across'],
position: {
x: 9,
y: 9,
},
separatorLocations: {
',': [4, 6],
},
solution: 'LADYOF',
},
{
id: '24-down',
number: 24,
humanNumber: '24',
clue: 'See 2',
direction: 'down',
length: 4,
group: ['2-down', '24-down'],
position: {
x: 11,
y: 11,
},
separatorLocations: {
',': [],
},
solution: 'NAIL',
},
],
solutionAvailable: true,
dateSolutionAvailable: 1295654400000,
dimensions: {
cols: 15,
rows: 15,
},
crosswordType: 'prize',
pdf: 'http://static.guim.co.uk/crosswords/pdfs/gdn.cryptic.20110115.pdf',
};