├── README.md ├── ezgif-4-61ef17b8bc.gif └── resources ├── a_color_of_his_own.json └── fishing_in_the_air.json /README.md: -------------------------------------------------------------------------------- 1 | 🚨 This repository has been archived and is not longer in use. 2 | 3 | # Ello - Full Stack Engineer Coding Challenge 4 | 5 | ### About Ello 6 | 7 | Ello is a forward-thinking educational technology company dedicated to revolutionizing the way children learn to read. Our mission is to empower young readers with the tools they need to become proficient and passionate readers. We believe that fostering a love for reading is essential for a child's academic and personal growth 8 | 9 | Note: Please don't fork this repository, or create a pull request against it. Otherwise other applicants may take inspiration from it. You should create another repository for the challenge. Once the coding challenge is completed, email your solution link and resume to [erin@ello.com](mailto:erin@ello.com). 10 | 11 | ## Challenge 12 | 13 | ### Part 1 14 | Create a GraphQL server that, upon querying, returns information about a book. You can use the two books available in the `resources` folder. For this task, there's no need to set up a database. However, you are encouraged to provide a detailed solution. Please keep in mind that we will evaluate other factors, including code organization, variable naming, and more. Ensure your code is well-organized and readable. The solution should be implemented in Node.js, but feel free to utilize libraries and tools that align with your preferences. 15 | 16 | 17 | ### Part 2 18 | In the second part of the challenge, your task is to create a React application that consumes the GraphQL API created in the first part of the challenge. Additionally, you will revisit a challenge that we have previously worked on, which will be discussed further below. You are also welcome to place both applications in the same repository. 19 | 20 | Your objective is to design a user interface for the book. This interface should display both the left and right pages within a single view. Moreover, it should incorporate navigation buttons that allow users to advance to the next double page. It's worth noting that some pages may lack content, and it's perfectly acceptable to display a blank page in such cases. The user interface does not need to be overly intricate, and we suggest refraining from using CSS frameworks. 21 | 22 | The next portion of the challenge is intended to assess your problem-solving skills. Therefore, it's crucial that you thoroughly grasp the problem statement. We will closely evaluate your approach to solving the problem and the clarity of your code. 23 | 24 | **Problem context**: Our app utilizes a speech recognition model capable of analyzing user audio. One challenge we've encountered is ensuring consistent data that the model can recognize. This model can only identify words from the **alphabet dictionary**. For example, if the book text contains the number 100, the model can understand "one hundred" but not "100." To address this issue, we tokenize our books. This approach ensures that we can display text to the child exactly as it appears in the book while also providing words to the model that we can track. It maintains a one-to-one correspondence between the two. In our application, we combine both the original book text and tokenized text, presenting the book text in its original format to the user while passing tokenized text to the model. 25 | 26 | The book has a field called `pages` which is an array of page objects. The page objects contain a field called `content` which is the page text and another field called `tokens` which is an array of tokenized page text. 27 | 28 | For example page content might look like this: 29 | 30 | ``` 31 | "\"The quick-thinking boy earned 50 pennies.\"" 32 | ``` 33 | 34 | and the `tokens` for this for this `content` looks like this 35 | 36 | 37 | ``` 38 | [ 39 | { 40 | "position": [ 41 | 1, 42 | 4 43 | ], 44 | "value": "the" 45 | }, 46 | { 47 | "position": [ 48 | 5, 49 | 10 50 | ], 51 | "value": "quick" 52 | }, 53 | { 54 | "position": [ 55 | 11, 56 | 19 57 | ], 58 | "value": "thinking" 59 | }, 60 | { 61 | "position": [ 62 | 20, 63 | 23 64 | ], 65 | "value": "boy" 66 | }, 67 | { 68 | "position": [ 69 | 24, 70 | 30 71 | ], 72 | "value": "earned" 73 | }, 74 | { 75 | "position": [ 76 | 31, 77 | 33 78 | ], 79 | "value": "fifty" 80 | }, 81 | { 82 | "position": [ 83 | 34, 84 | 41 85 | ], 86 | "value": "pennies" 87 | } 88 | ] 89 | ``` 90 | 91 | `position` is an array containing the start and end index of a word. 92 | 93 | The first task will be to map the `tokens` to the page `content`, and represent it in a view. The view should show the page `content` in its original format. The words should be clickable and when clicked they should take us to a second view which will display the token `value`. E.g If I click `50` in `"The quick-thinking boy earned 50 pennies."` It should open another view and pass `fifty` from the `tokens` array to that view. 94 | 95 | To ensure the punctuation is retained and that the text behaves correctly when wrapped, consider the following: 96 | 97 | - Retaining Punctuation: Make sure to keep punctuation marks (e.g., commas, periods, quotation marks) in their original positions within the text. For example, do not change `"The quick-thinking boy earned 50 pennies."` to `The quick thinking boy earned 50 pennies` by removing punctuation. 98 | 99 | - Handling Wrapping: When the text is wrapped to fit within the available space, ensure that punctuation marks remain adjacent to the words they belong to. For instance, if "The quick-thinking boy earned 50 pennies." is wrapped, make sure that the `"` remains next to `The`, and they do not end up on different lines, even if the screen size is adjusted. 100 | 101 | Screenshot 2023-09-07 at 14 39 26 102 | 103 | Make sure pronounciation is correctly aligned 104 | 105 | Screenshot 2023-09-07 at 17 13 00 106 | 107 | 108 | 109 | **Tip**: Avoid splitting the page content using space delimeters then relying on the index to obtain the token. 110 | 111 | ![](https://github.com/ElloTechnology/full-stack-test/blob/main/ezgif-4-61ef17b8bc.gif) 112 | 113 | Here is sample of what we have, your UI doesn't have to be similar, and there are no images for the challenge, feel free to be as creative as you want. 114 | 115 | ___ 116 | 117 | The application is relatively simple, so you may not need to use any state management libraries. In this case, please ensure that your state management remains clean and straightforward. Additionally, we highly appreciate the utilization of the latest React features. Please remember to include clear and concise commits as you progress through the challenge. 118 | 119 | ### Part 3 120 | In the final part of the challenge, your task is to create an Infrastructure as Code (IAC) solution using AWS and Terraform to deploy the application, preferably using AWS Fargate or a similar service. You are encouraged to make use of the AWS free tier for this endeavor. Please strive to adhere to best practices and share your code along with URLs where the applications are deployed. 121 | 122 | Bonus: 123 | Set up CI/CD using a tool of your choice, preferably GitHub Actions. 124 | 125 | ## You will be evaluated on 126 | 127 | - Functional correctness 128 | - Code clarity / structure 129 | - Comments / documentation where necessary 130 | - CSS styling for bonus points 131 | -------------------------------------------------------------------------------- /ezgif-4-61ef17b8bc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElloTechnology/full-stack-test/97d6e9c1116c468cb9fe5a10a5d489f288b1249b/ezgif-4-61ef17b8bc.gif -------------------------------------------------------------------------------- /resources/a_color_of_his_own.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "A Color of His Own", 3 | "author": "Leo Lionni", 4 | "pages": [ 5 | { 6 | "pageIndex": 0, 7 | "content": "Parrots are green", 8 | "tokens": [ 9 | { 10 | "position": [ 11 | 0, 12 | 7 13 | ], 14 | "value": "parrots" 15 | }, 16 | { 17 | "position": [ 18 | 8, 19 | 11 20 | ], 21 | "value": "are" 22 | }, 23 | { 24 | "position": [ 25 | 12, 26 | 17 27 | ], 28 | "value": "green" 29 | } 30 | ] 31 | }, 32 | { 33 | "pageIndex": 1, 34 | "content": "goldfish are red", 35 | "tokens": [ 36 | { 37 | "position": [ 38 | 0, 39 | 8 40 | ], 41 | "value": "goldfish" 42 | }, 43 | { 44 | "position": [ 45 | 9, 46 | 12 47 | ], 48 | "value": "are" 49 | }, 50 | { 51 | "position": [ 52 | 13, 53 | 16 54 | ], 55 | "value": "red" 56 | } 57 | ] 58 | }, 59 | { 60 | "pageIndex": 2, 61 | "content": "elephants are gray", 62 | "tokens": [ 63 | { 64 | "position": [ 65 | 0, 66 | 9 67 | ], 68 | "value": "elephants" 69 | }, 70 | { 71 | "position": [ 72 | 10, 73 | 13 74 | ], 75 | "value": "are" 76 | }, 77 | { 78 | "position": [ 79 | 14, 80 | 18 81 | ], 82 | "value": "gray" 83 | } 84 | ] 85 | }, 86 | { 87 | "pageIndex": 3, 88 | "content": "pigs are pink. All animals have a color of their own", 89 | "tokens": [ 90 | { 91 | "position": [ 92 | 0, 93 | 4 94 | ], 95 | "value": "pigs" 96 | }, 97 | { 98 | "position": [ 99 | 5, 100 | 8 101 | ], 102 | "value": "are" 103 | }, 104 | { 105 | "position": [ 106 | 9, 107 | 13 108 | ], 109 | "value": "pink" 110 | }, 111 | { 112 | "position": [ 113 | 15, 114 | 18 115 | ], 116 | "value": "all" 117 | }, 118 | { 119 | "position": [ 120 | 19, 121 | 26 122 | ], 123 | "value": "animals" 124 | }, 125 | { 126 | "position": [ 127 | 27, 128 | 31 129 | ], 130 | "value": "have" 131 | }, 132 | { 133 | "position": [ 134 | 32, 135 | 33 136 | ], 137 | "value": "a" 138 | }, 139 | { 140 | "position": [ 141 | 34, 142 | 39 143 | ], 144 | "value": "color" 145 | }, 146 | { 147 | "position": [ 148 | 40, 149 | 42 150 | ], 151 | "value": "of" 152 | }, 153 | { 154 | "position": [ 155 | 43, 156 | 48 157 | ], 158 | "value": "their" 159 | }, 160 | { 161 | "position": [ 162 | 49, 163 | 52 164 | ], 165 | "value": "own" 166 | } 167 | ] 168 | }, 169 | { 170 | "pageIndex": 4, 171 | "content": "except for chameleons.", 172 | "tokens": [ 173 | { 174 | "position": [ 175 | 0, 176 | 6 177 | ], 178 | "value": "except" 179 | }, 180 | { 181 | "position": [ 182 | 7, 183 | 10 184 | ], 185 | "value": "for" 186 | }, 187 | { 188 | "position": [ 189 | 11, 190 | 21 191 | ], 192 | "value": "chameleons" 193 | } 194 | ] 195 | }, 196 | { 197 | "pageIndex": 5, 198 | "content": "They change color wherever they go.", 199 | "tokens": [ 200 | { 201 | "position": [ 202 | 0, 203 | 4 204 | ], 205 | "value": "they" 206 | }, 207 | { 208 | "position": [ 209 | 5, 210 | 11 211 | ], 212 | "value": "change" 213 | }, 214 | { 215 | "position": [ 216 | 12, 217 | 17 218 | ], 219 | "value": "color" 220 | }, 221 | { 222 | "position": [ 223 | 18, 224 | 26 225 | ], 226 | "value": "wherever" 227 | }, 228 | { 229 | "position": [ 230 | 27, 231 | 31 232 | ], 233 | "value": "they" 234 | }, 235 | { 236 | "position": [ 237 | 32, 238 | 34 239 | ], 240 | "value": "go" 241 | } 242 | ] 243 | }, 244 | { 245 | "pageIndex": 6, 246 | "content": "On lemons they are yellow.", 247 | "tokens": [ 248 | { 249 | "position": [ 250 | 0, 251 | 2 252 | ], 253 | "value": "on" 254 | }, 255 | { 256 | "position": [ 257 | 3, 258 | 9 259 | ], 260 | "value": "lemons" 261 | }, 262 | { 263 | "position": [ 264 | 10, 265 | 14 266 | ], 267 | "value": "they" 268 | }, 269 | { 270 | "position": [ 271 | 15, 272 | 18 273 | ], 274 | "value": "are" 275 | }, 276 | { 277 | "position": [ 278 | 19, 279 | 25 280 | ], 281 | "value": "yellow" 282 | } 283 | ] 284 | }, 285 | { 286 | "pageIndex": 7, 287 | "content": "In the heather they are purple.", 288 | "tokens": [ 289 | { 290 | "position": [ 291 | 0, 292 | 2 293 | ], 294 | "value": "in" 295 | }, 296 | { 297 | "position": [ 298 | 3, 299 | 6 300 | ], 301 | "value": "the" 302 | }, 303 | { 304 | "position": [ 305 | 7, 306 | 14 307 | ], 308 | "value": "heather" 309 | }, 310 | { 311 | "position": [ 312 | 15, 313 | 19 314 | ], 315 | "value": "they" 316 | }, 317 | { 318 | "position": [ 319 | 20, 320 | 23 321 | ], 322 | "value": "are" 323 | }, 324 | { 325 | "position": [ 326 | 24, 327 | 30 328 | ], 329 | "value": "purple" 330 | } 331 | ] 332 | }, 333 | { 334 | "pageIndex": 8, 335 | "content": "And on the tiger they are striped like tigers.", 336 | "tokens": [ 337 | { 338 | "position": [ 339 | 0, 340 | 3 341 | ], 342 | "value": "and" 343 | }, 344 | { 345 | "position": [ 346 | 4, 347 | 6 348 | ], 349 | "value": "on" 350 | }, 351 | { 352 | "position": [ 353 | 7, 354 | 10 355 | ], 356 | "value": "the" 357 | }, 358 | { 359 | "position": [ 360 | 11, 361 | 16 362 | ], 363 | "value": "tiger" 364 | }, 365 | { 366 | "position": [ 367 | 17, 368 | 21 369 | ], 370 | "value": "they" 371 | }, 372 | { 373 | "position": [ 374 | 22, 375 | 25 376 | ], 377 | "value": "are" 378 | }, 379 | { 380 | "position": [ 381 | 26, 382 | 33 383 | ], 384 | "value": "striped" 385 | }, 386 | { 387 | "position": [ 388 | 34, 389 | 38 390 | ], 391 | "value": "like" 392 | }, 393 | { 394 | "position": [ 395 | 39, 396 | 45 397 | ], 398 | "value": "tigers" 399 | } 400 | ] 401 | }, 402 | { 403 | "pageIndex": 9, 404 | "content": "", 405 | "tokens": [] 406 | }, 407 | { 408 | "pageIndex": 10, 409 | "content": "One day a chameleon who was sitting on a tiger's tail said to himself,", 410 | "tokens": [ 411 | { 412 | "position": [ 413 | 0, 414 | 3 415 | ], 416 | "value": "one" 417 | }, 418 | { 419 | "position": [ 420 | 4, 421 | 7 422 | ], 423 | "value": "day" 424 | }, 425 | { 426 | "position": [ 427 | 8, 428 | 9 429 | ], 430 | "value": "a" 431 | }, 432 | { 433 | "position": [ 434 | 10, 435 | 19 436 | ], 437 | "value": "chameleon" 438 | }, 439 | { 440 | "position": [ 441 | 20, 442 | 23 443 | ], 444 | "value": "who" 445 | }, 446 | { 447 | "position": [ 448 | 24, 449 | 27 450 | ], 451 | "value": "was" 452 | }, 453 | { 454 | "position": [ 455 | 28, 456 | 35 457 | ], 458 | "value": "sitting" 459 | }, 460 | { 461 | "position": [ 462 | 36, 463 | 38 464 | ], 465 | "value": "on" 466 | }, 467 | { 468 | "position": [ 469 | 39, 470 | 40 471 | ], 472 | "value": "a" 473 | }, 474 | { 475 | "position": [ 476 | 41, 477 | 48 478 | ], 479 | "value": "tiger's" 480 | }, 481 | { 482 | "position": [ 483 | 49, 484 | 53 485 | ], 486 | "value": "tail" 487 | }, 488 | { 489 | "position": [ 490 | 54, 491 | 58 492 | ], 493 | "value": "said" 494 | }, 495 | { 496 | "position": [ 497 | 59, 498 | 61 499 | ], 500 | "value": "to" 501 | }, 502 | { 503 | "position": [ 504 | 62, 505 | 69 506 | ], 507 | "value": "himself" 508 | } 509 | ] 510 | }, 511 | { 512 | "pageIndex": 11, 513 | "content": "\"If I remain on a leaf I shall be green forever, and so I too will have a color of my own.\"", 514 | "tokens": [ 515 | { 516 | "position": [ 517 | 1, 518 | 3 519 | ], 520 | "value": "if" 521 | }, 522 | { 523 | "position": [ 524 | 4, 525 | 5 526 | ], 527 | "value": "i" 528 | }, 529 | { 530 | "position": [ 531 | 6, 532 | 12 533 | ], 534 | "value": "remain" 535 | }, 536 | { 537 | "position": [ 538 | 13, 539 | 15 540 | ], 541 | "value": "on" 542 | }, 543 | { 544 | "position": [ 545 | 16, 546 | 17 547 | ], 548 | "value": "a" 549 | }, 550 | { 551 | "position": [ 552 | 18, 553 | 22 554 | ], 555 | "value": "leaf" 556 | }, 557 | { 558 | "position": [ 559 | 23, 560 | 24 561 | ], 562 | "value": "i" 563 | }, 564 | { 565 | "position": [ 566 | 25, 567 | 30 568 | ], 569 | "value": "shall" 570 | }, 571 | { 572 | "position": [ 573 | 31, 574 | 33 575 | ], 576 | "value": "be" 577 | }, 578 | { 579 | "position": [ 580 | 34, 581 | 39 582 | ], 583 | "value": "green" 584 | }, 585 | { 586 | "position": [ 587 | 40, 588 | 47 589 | ], 590 | "value": "forever" 591 | }, 592 | { 593 | "position": [ 594 | 49, 595 | 52 596 | ], 597 | "value": "and" 598 | }, 599 | { 600 | "position": [ 601 | 53, 602 | 55 603 | ], 604 | "value": "so" 605 | }, 606 | { 607 | "position": [ 608 | 56, 609 | 57 610 | ], 611 | "value": "i" 612 | }, 613 | { 614 | "position": [ 615 | 58, 616 | 61 617 | ], 618 | "value": "too" 619 | }, 620 | { 621 | "position": [ 622 | 62, 623 | 66 624 | ], 625 | "value": "will" 626 | }, 627 | { 628 | "position": [ 629 | 67, 630 | 71 631 | ], 632 | "value": "have" 633 | }, 634 | { 635 | "position": [ 636 | 72, 637 | 73 638 | ], 639 | "value": "a" 640 | }, 641 | { 642 | "position": [ 643 | 74, 644 | 79 645 | ], 646 | "value": "color" 647 | }, 648 | { 649 | "position": [ 650 | 80, 651 | 82 652 | ], 653 | "value": "of" 654 | }, 655 | { 656 | "position": [ 657 | 83, 658 | 85 659 | ], 660 | "value": "my" 661 | }, 662 | { 663 | "position": [ 664 | 86, 665 | 89 666 | ], 667 | "value": "own" 668 | } 669 | ] 670 | }, 671 | { 672 | "pageIndex": 12, 673 | "content": "With this thought he cheerfully climbed onto the greenest leaf.", 674 | "tokens": [ 675 | { 676 | "position": [ 677 | 0, 678 | 4 679 | ], 680 | "value": "with" 681 | }, 682 | { 683 | "position": [ 684 | 5, 685 | 9 686 | ], 687 | "value": "this" 688 | }, 689 | { 690 | "position": [ 691 | 10, 692 | 17 693 | ], 694 | "value": "thought" 695 | }, 696 | { 697 | "position": [ 698 | 18, 699 | 20 700 | ], 701 | "value": "he" 702 | }, 703 | { 704 | "position": [ 705 | 21, 706 | 31 707 | ], 708 | "value": "cheerfully" 709 | }, 710 | { 711 | "position": [ 712 | 32, 713 | 39 714 | ], 715 | "value": "climbed" 716 | }, 717 | { 718 | "position": [ 719 | 40, 720 | 44 721 | ], 722 | "value": "onto" 723 | }, 724 | { 725 | "position": [ 726 | 45, 727 | 48 728 | ], 729 | "value": "the" 730 | }, 731 | { 732 | "position": [ 733 | 49, 734 | 57 735 | ], 736 | "value": "greenest" 737 | }, 738 | { 739 | "position": [ 740 | 58, 741 | 62 742 | ], 743 | "value": "leaf" 744 | } 745 | ] 746 | }, 747 | { 748 | "pageIndex": 13, 749 | "content": "But in autumn the leaf turned yellow - and so did the chameleon.", 750 | "tokens": [ 751 | { 752 | "position": [ 753 | 0, 754 | 3 755 | ], 756 | "value": "but" 757 | }, 758 | { 759 | "position": [ 760 | 4, 761 | 6 762 | ], 763 | "value": "in" 764 | }, 765 | { 766 | "position": [ 767 | 7, 768 | 13 769 | ], 770 | "value": "autumn" 771 | }, 772 | { 773 | "position": [ 774 | 14, 775 | 17 776 | ], 777 | "value": "the" 778 | }, 779 | { 780 | "position": [ 781 | 18, 782 | 22 783 | ], 784 | "value": "leaf" 785 | }, 786 | { 787 | "position": [ 788 | 23, 789 | 29 790 | ], 791 | "value": "turned" 792 | }, 793 | { 794 | "position": [ 795 | 30, 796 | 36 797 | ], 798 | "value": "yellow" 799 | }, 800 | { 801 | "position": [ 802 | 39, 803 | 42 804 | ], 805 | "value": "and" 806 | }, 807 | { 808 | "position": [ 809 | 43, 810 | 45 811 | ], 812 | "value": "so" 813 | }, 814 | { 815 | "position": [ 816 | 46, 817 | 49 818 | ], 819 | "value": "did" 820 | }, 821 | { 822 | "position": [ 823 | 50, 824 | 53 825 | ], 826 | "value": "the" 827 | }, 828 | { 829 | "position": [ 830 | 54, 831 | 63 832 | ], 833 | "value": "chameleon" 834 | } 835 | ] 836 | }, 837 | { 838 | "pageIndex": 14, 839 | "content": "Later the leaf turned red and the chameleon too turned red.", 840 | "tokens": [ 841 | { 842 | "position": [ 843 | 0, 844 | 5 845 | ], 846 | "value": "later" 847 | }, 848 | { 849 | "position": [ 850 | 6, 851 | 9 852 | ], 853 | "value": "the" 854 | }, 855 | { 856 | "position": [ 857 | 10, 858 | 14 859 | ], 860 | "value": "leaf" 861 | }, 862 | { 863 | "position": [ 864 | 15, 865 | 21 866 | ], 867 | "value": "turned" 868 | }, 869 | { 870 | "position": [ 871 | 22, 872 | 25 873 | ], 874 | "value": "red" 875 | }, 876 | { 877 | "position": [ 878 | 26, 879 | 29 880 | ], 881 | "value": "and" 882 | }, 883 | { 884 | "position": [ 885 | 30, 886 | 33 887 | ], 888 | "value": "the" 889 | }, 890 | { 891 | "position": [ 892 | 34, 893 | 43 894 | ], 895 | "value": "chameleon" 896 | }, 897 | { 898 | "position": [ 899 | 44, 900 | 47 901 | ], 902 | "value": "too" 903 | }, 904 | { 905 | "position": [ 906 | 48, 907 | 54 908 | ], 909 | "value": "turned" 910 | }, 911 | { 912 | "position": [ 913 | 55, 914 | 58 915 | ], 916 | "value": "red" 917 | } 918 | ] 919 | }, 920 | { 921 | "pageIndex": 15, 922 | "content": "And then the winter winds blew the leaf from the branch and with it the chameleon.", 923 | "tokens": [ 924 | { 925 | "position": [ 926 | 0, 927 | 3 928 | ], 929 | "value": "and" 930 | }, 931 | { 932 | "position": [ 933 | 4, 934 | 8 935 | ], 936 | "value": "then" 937 | }, 938 | { 939 | "position": [ 940 | 9, 941 | 12 942 | ], 943 | "value": "the" 944 | }, 945 | { 946 | "position": [ 947 | 13, 948 | 19 949 | ], 950 | "value": "winter" 951 | }, 952 | { 953 | "position": [ 954 | 20, 955 | 25 956 | ], 957 | "value": "winds" 958 | }, 959 | { 960 | "position": [ 961 | 26, 962 | 30 963 | ], 964 | "value": "blew" 965 | }, 966 | { 967 | "position": [ 968 | 31, 969 | 34 970 | ], 971 | "value": "the" 972 | }, 973 | { 974 | "position": [ 975 | 35, 976 | 39 977 | ], 978 | "value": "leaf" 979 | }, 980 | { 981 | "position": [ 982 | 40, 983 | 44 984 | ], 985 | "value": "from" 986 | }, 987 | { 988 | "position": [ 989 | 45, 990 | 48 991 | ], 992 | "value": "the" 993 | }, 994 | { 995 | "position": [ 996 | 49, 997 | 55 998 | ], 999 | "value": "branch" 1000 | }, 1001 | { 1002 | "position": [ 1003 | 56, 1004 | 59 1005 | ], 1006 | "value": "and" 1007 | }, 1008 | { 1009 | "position": [ 1010 | 60, 1011 | 64 1012 | ], 1013 | "value": "with" 1014 | }, 1015 | { 1016 | "position": [ 1017 | 65, 1018 | 67 1019 | ], 1020 | "value": "it" 1021 | }, 1022 | { 1023 | "position": [ 1024 | 68, 1025 | 71 1026 | ], 1027 | "value": "the" 1028 | }, 1029 | { 1030 | "position": [ 1031 | 72, 1032 | 81 1033 | ], 1034 | "value": "chameleon" 1035 | } 1036 | ] 1037 | }, 1038 | { 1039 | "pageIndex": 16, 1040 | "content": "The chameleon was black in the long winter night.", 1041 | "tokens": [ 1042 | { 1043 | "position": [ 1044 | 0, 1045 | 3 1046 | ], 1047 | "value": "the" 1048 | }, 1049 | { 1050 | "position": [ 1051 | 4, 1052 | 13 1053 | ], 1054 | "value": "chameleon" 1055 | }, 1056 | { 1057 | "position": [ 1058 | 14, 1059 | 17 1060 | ], 1061 | "value": "was" 1062 | }, 1063 | { 1064 | "position": [ 1065 | 18, 1066 | 23 1067 | ], 1068 | "value": "black" 1069 | }, 1070 | { 1071 | "position": [ 1072 | 24, 1073 | 26 1074 | ], 1075 | "value": "in" 1076 | }, 1077 | { 1078 | "position": [ 1079 | 27, 1080 | 30 1081 | ], 1082 | "value": "the" 1083 | }, 1084 | { 1085 | "position": [ 1086 | 31, 1087 | 35 1088 | ], 1089 | "value": "long" 1090 | }, 1091 | { 1092 | "position": [ 1093 | 36, 1094 | 42 1095 | ], 1096 | "value": "winter" 1097 | }, 1098 | { 1099 | "position": [ 1100 | 43, 1101 | 48 1102 | ], 1103 | "value": "night" 1104 | } 1105 | ] 1106 | }, 1107 | { 1108 | "pageIndex": 17, 1109 | "content": "", 1110 | "tokens": [] 1111 | }, 1112 | { 1113 | "pageIndex": 18, 1114 | "content": "But when spring came he walked out into the green grass. And there he met another chameleon.", 1115 | "tokens": [ 1116 | { 1117 | "position": [ 1118 | 0, 1119 | 3 1120 | ], 1121 | "value": "but" 1122 | }, 1123 | { 1124 | "position": [ 1125 | 4, 1126 | 8 1127 | ], 1128 | "value": "when" 1129 | }, 1130 | { 1131 | "position": [ 1132 | 9, 1133 | 15 1134 | ], 1135 | "value": "spring" 1136 | }, 1137 | { 1138 | "position": [ 1139 | 16, 1140 | 20 1141 | ], 1142 | "value": "came" 1143 | }, 1144 | { 1145 | "position": [ 1146 | 21, 1147 | 23 1148 | ], 1149 | "value": "he" 1150 | }, 1151 | { 1152 | "position": [ 1153 | 24, 1154 | 30 1155 | ], 1156 | "value": "walked" 1157 | }, 1158 | { 1159 | "position": [ 1160 | 31, 1161 | 34 1162 | ], 1163 | "value": "out" 1164 | }, 1165 | { 1166 | "position": [ 1167 | 35, 1168 | 39 1169 | ], 1170 | "value": "into" 1171 | }, 1172 | { 1173 | "position": [ 1174 | 40, 1175 | 43 1176 | ], 1177 | "value": "the" 1178 | }, 1179 | { 1180 | "position": [ 1181 | 44, 1182 | 49 1183 | ], 1184 | "value": "green" 1185 | }, 1186 | { 1187 | "position": [ 1188 | 50, 1189 | 55 1190 | ], 1191 | "value": "grass" 1192 | }, 1193 | { 1194 | "position": [ 1195 | 57, 1196 | 60 1197 | ], 1198 | "value": "and" 1199 | }, 1200 | { 1201 | "position": [ 1202 | 61, 1203 | 66 1204 | ], 1205 | "value": "there" 1206 | }, 1207 | { 1208 | "position": [ 1209 | 67, 1210 | 69 1211 | ], 1212 | "value": "he" 1213 | }, 1214 | { 1215 | "position": [ 1216 | 70, 1217 | 73 1218 | ], 1219 | "value": "met" 1220 | }, 1221 | { 1222 | "position": [ 1223 | 74, 1224 | 81 1225 | ], 1226 | "value": "another" 1227 | }, 1228 | { 1229 | "position": [ 1230 | 82, 1231 | 91 1232 | ], 1233 | "value": "chameleon" 1234 | } 1235 | ] 1236 | }, 1237 | { 1238 | "pageIndex": 19, 1239 | "content": "He told his sad story. \"Won't we ever have a color of our own?\" he asked.", 1240 | "tokens": [ 1241 | { 1242 | "position": [ 1243 | 0, 1244 | 2 1245 | ], 1246 | "value": "he" 1247 | }, 1248 | { 1249 | "position": [ 1250 | 3, 1251 | 7 1252 | ], 1253 | "value": "told" 1254 | }, 1255 | { 1256 | "position": [ 1257 | 8, 1258 | 11 1259 | ], 1260 | "value": "his" 1261 | }, 1262 | { 1263 | "position": [ 1264 | 12, 1265 | 15 1266 | ], 1267 | "value": "sad" 1268 | }, 1269 | { 1270 | "position": [ 1271 | 16, 1272 | 21 1273 | ], 1274 | "value": "story" 1275 | }, 1276 | { 1277 | "position": [ 1278 | 24, 1279 | 29 1280 | ], 1281 | "value": "won't" 1282 | }, 1283 | { 1284 | "position": [ 1285 | 30, 1286 | 32 1287 | ], 1288 | "value": "we" 1289 | }, 1290 | { 1291 | "position": [ 1292 | 33, 1293 | 37 1294 | ], 1295 | "value": "ever" 1296 | }, 1297 | { 1298 | "position": [ 1299 | 38, 1300 | 42 1301 | ], 1302 | "value": "have" 1303 | }, 1304 | { 1305 | "position": [ 1306 | 43, 1307 | 44 1308 | ], 1309 | "value": "a" 1310 | }, 1311 | { 1312 | "position": [ 1313 | 45, 1314 | 50 1315 | ], 1316 | "value": "color" 1317 | }, 1318 | { 1319 | "position": [ 1320 | 51, 1321 | 53 1322 | ], 1323 | "value": "of" 1324 | }, 1325 | { 1326 | "position": [ 1327 | 54, 1328 | 57 1329 | ], 1330 | "value": "our" 1331 | }, 1332 | { 1333 | "position": [ 1334 | 58, 1335 | 61 1336 | ], 1337 | "value": "own" 1338 | }, 1339 | { 1340 | "position": [ 1341 | 64, 1342 | 66 1343 | ], 1344 | "value": "he" 1345 | }, 1346 | { 1347 | "position": [ 1348 | 67, 1349 | 72 1350 | ], 1351 | "value": "asked" 1352 | } 1353 | ] 1354 | }, 1355 | { 1356 | "pageIndex": 20, 1357 | "content": "\"I'm afraid not,\" said the other chameleon who was older and wiser. \"But,\" he added, \"why don't we stay together?", 1358 | "tokens": [ 1359 | { 1360 | "position": [ 1361 | 1, 1362 | 4 1363 | ], 1364 | "value": "i'm" 1365 | }, 1366 | { 1367 | "position": [ 1368 | 5, 1369 | 11 1370 | ], 1371 | "value": "afraid" 1372 | }, 1373 | { 1374 | "position": [ 1375 | 12, 1376 | 15 1377 | ], 1378 | "value": "not" 1379 | }, 1380 | { 1381 | "position": [ 1382 | 18, 1383 | 22 1384 | ], 1385 | "value": "said" 1386 | }, 1387 | { 1388 | "position": [ 1389 | 23, 1390 | 26 1391 | ], 1392 | "value": "the" 1393 | }, 1394 | { 1395 | "position": [ 1396 | 27, 1397 | 32 1398 | ], 1399 | "value": "other" 1400 | }, 1401 | { 1402 | "position": [ 1403 | 33, 1404 | 42 1405 | ], 1406 | "value": "chameleon" 1407 | }, 1408 | { 1409 | "position": [ 1410 | 43, 1411 | 46 1412 | ], 1413 | "value": "who" 1414 | }, 1415 | { 1416 | "position": [ 1417 | 47, 1418 | 50 1419 | ], 1420 | "value": "was" 1421 | }, 1422 | { 1423 | "position": [ 1424 | 51, 1425 | 56 1426 | ], 1427 | "value": "older" 1428 | }, 1429 | { 1430 | "position": [ 1431 | 57, 1432 | 60 1433 | ], 1434 | "value": "and" 1435 | }, 1436 | { 1437 | "position": [ 1438 | 61, 1439 | 66 1440 | ], 1441 | "value": "wiser" 1442 | }, 1443 | { 1444 | "position": [ 1445 | 69, 1446 | 72 1447 | ], 1448 | "value": "but" 1449 | }, 1450 | { 1451 | "position": [ 1452 | 75, 1453 | 77 1454 | ], 1455 | "value": "he" 1456 | }, 1457 | { 1458 | "position": [ 1459 | 78, 1460 | 83 1461 | ], 1462 | "value": "added" 1463 | }, 1464 | { 1465 | "position": [ 1466 | 86, 1467 | 89 1468 | ], 1469 | "value": "why" 1470 | }, 1471 | { 1472 | "position": [ 1473 | 90, 1474 | 95 1475 | ], 1476 | "value": "don't" 1477 | }, 1478 | { 1479 | "position": [ 1480 | 96, 1481 | 98 1482 | ], 1483 | "value": "we" 1484 | }, 1485 | { 1486 | "position": [ 1487 | 99, 1488 | 103 1489 | ], 1490 | "value": "stay" 1491 | }, 1492 | { 1493 | "position": [ 1494 | 104, 1495 | 112 1496 | ], 1497 | "value": "together" 1498 | } 1499 | ] 1500 | }, 1501 | { 1502 | "pageIndex": 21, 1503 | "content": "We will still change color wherever we go, but you and I will always be alike.\"", 1504 | "tokens": [ 1505 | { 1506 | "position": [ 1507 | 0, 1508 | 2 1509 | ], 1510 | "value": "we" 1511 | }, 1512 | { 1513 | "position": [ 1514 | 3, 1515 | 7 1516 | ], 1517 | "value": "will" 1518 | }, 1519 | { 1520 | "position": [ 1521 | 8, 1522 | 13 1523 | ], 1524 | "value": "still" 1525 | }, 1526 | { 1527 | "position": [ 1528 | 14, 1529 | 20 1530 | ], 1531 | "value": "change" 1532 | }, 1533 | { 1534 | "position": [ 1535 | 21, 1536 | 26 1537 | ], 1538 | "value": "color" 1539 | }, 1540 | { 1541 | "position": [ 1542 | 27, 1543 | 35 1544 | ], 1545 | "value": "wherever" 1546 | }, 1547 | { 1548 | "position": [ 1549 | 36, 1550 | 38 1551 | ], 1552 | "value": "we" 1553 | }, 1554 | { 1555 | "position": [ 1556 | 39, 1557 | 41 1558 | ], 1559 | "value": "go" 1560 | }, 1561 | { 1562 | "position": [ 1563 | 43, 1564 | 46 1565 | ], 1566 | "value": "but" 1567 | }, 1568 | { 1569 | "position": [ 1570 | 47, 1571 | 50 1572 | ], 1573 | "value": "you" 1574 | }, 1575 | { 1576 | "position": [ 1577 | 51, 1578 | 54 1579 | ], 1580 | "value": "and" 1581 | }, 1582 | { 1583 | "position": [ 1584 | 55, 1585 | 56 1586 | ], 1587 | "value": "i" 1588 | }, 1589 | { 1590 | "position": [ 1591 | 57, 1592 | 61 1593 | ], 1594 | "value": "will" 1595 | }, 1596 | { 1597 | "position": [ 1598 | 62, 1599 | 68 1600 | ], 1601 | "value": "always" 1602 | }, 1603 | { 1604 | "position": [ 1605 | 69, 1606 | 71 1607 | ], 1608 | "value": "be" 1609 | }, 1610 | { 1611 | "position": [ 1612 | 72, 1613 | 77 1614 | ], 1615 | "value": "alike" 1616 | } 1617 | ] 1618 | }, 1619 | { 1620 | "pageIndex": 22, 1621 | "content": "And so they remained side by side.", 1622 | "tokens": [ 1623 | { 1624 | "position": [ 1625 | 0, 1626 | 3 1627 | ], 1628 | "value": "and" 1629 | }, 1630 | { 1631 | "position": [ 1632 | 4, 1633 | 6 1634 | ], 1635 | "value": "so" 1636 | }, 1637 | { 1638 | "position": [ 1639 | 7, 1640 | 11 1641 | ], 1642 | "value": "they" 1643 | }, 1644 | { 1645 | "position": [ 1646 | 12, 1647 | 20 1648 | ], 1649 | "value": "remained" 1650 | }, 1651 | { 1652 | "position": [ 1653 | 21, 1654 | 25 1655 | ], 1656 | "value": "side" 1657 | }, 1658 | { 1659 | "position": [ 1660 | 26, 1661 | 28 1662 | ], 1663 | "value": "by" 1664 | }, 1665 | { 1666 | "position": [ 1667 | 29, 1668 | 33 1669 | ], 1670 | "value": "side" 1671 | } 1672 | ] 1673 | }, 1674 | { 1675 | "pageIndex": 23, 1676 | "content": "They were green together.", 1677 | "tokens": [ 1678 | { 1679 | "position": [ 1680 | 0, 1681 | 4 1682 | ], 1683 | "value": "they" 1684 | }, 1685 | { 1686 | "position": [ 1687 | 5, 1688 | 9 1689 | ], 1690 | "value": "were" 1691 | }, 1692 | { 1693 | "position": [ 1694 | 10, 1695 | 15 1696 | ], 1697 | "value": "green" 1698 | }, 1699 | { 1700 | "position": [ 1701 | 16, 1702 | 24 1703 | ], 1704 | "value": "together" 1705 | } 1706 | ] 1707 | }, 1708 | { 1709 | "pageIndex": 24, 1710 | "content": "and purple", 1711 | "tokens": [ 1712 | { 1713 | "position": [ 1714 | 0, 1715 | 3 1716 | ], 1717 | "value": "and" 1718 | }, 1719 | { 1720 | "position": [ 1721 | 4, 1722 | 10 1723 | ], 1724 | "value": "purple" 1725 | } 1726 | ] 1727 | }, 1728 | { 1729 | "pageIndex": 25, 1730 | "content": "and yellow", 1731 | "tokens": [ 1732 | { 1733 | "position": [ 1734 | 0, 1735 | 3 1736 | ], 1737 | "value": "and" 1738 | }, 1739 | { 1740 | "position": [ 1741 | 4, 1742 | 10 1743 | ], 1744 | "value": "yellow" 1745 | } 1746 | ] 1747 | }, 1748 | { 1749 | "pageIndex": 26, 1750 | "content": "and red with white polka dots. And they lived happily", 1751 | "tokens": [ 1752 | { 1753 | "position": [ 1754 | 0, 1755 | 3 1756 | ], 1757 | "value": "and" 1758 | }, 1759 | { 1760 | "position": [ 1761 | 4, 1762 | 7 1763 | ], 1764 | "value": "red" 1765 | }, 1766 | { 1767 | "position": [ 1768 | 8, 1769 | 12 1770 | ], 1771 | "value": "with" 1772 | }, 1773 | { 1774 | "position": [ 1775 | 13, 1776 | 18 1777 | ], 1778 | "value": "white" 1779 | }, 1780 | { 1781 | "position": [ 1782 | 19, 1783 | 24 1784 | ], 1785 | "value": "polka" 1786 | }, 1787 | { 1788 | "position": [ 1789 | 25, 1790 | 29 1791 | ], 1792 | "value": "dots" 1793 | }, 1794 | { 1795 | "position": [ 1796 | 31, 1797 | 34 1798 | ], 1799 | "value": "and" 1800 | }, 1801 | { 1802 | "position": [ 1803 | 35, 1804 | 39 1805 | ], 1806 | "value": "they" 1807 | }, 1808 | { 1809 | "position": [ 1810 | 40, 1811 | 45 1812 | ], 1813 | "value": "lived" 1814 | }, 1815 | { 1816 | "position": [ 1817 | 46, 1818 | 53 1819 | ], 1820 | "value": "happily" 1821 | } 1822 | ] 1823 | }, 1824 | { 1825 | "pageIndex": 27, 1826 | "content": "ever after.", 1827 | "tokens": [ 1828 | { 1829 | "position": [ 1830 | 0, 1831 | 4 1832 | ], 1833 | "value": "ever" 1834 | }, 1835 | { 1836 | "position": [ 1837 | 5, 1838 | 10 1839 | ], 1840 | "value": "after" 1841 | } 1842 | ] 1843 | } 1844 | ] 1845 | } 1846 | -------------------------------------------------------------------------------- /resources/fishing_in_the_air.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Fishing in the Air", 3 | "author": "Sharon Creech", 4 | "pages": [ 5 | { 6 | "pageIndex": 0, 7 | "content": "", 8 | "tokens": [] 9 | }, 10 | { 11 | "pageIndex": 1, 12 | "content": "One Saturday, when I was young, my father and I left the house early in the morning, when it was still blue-black outside. The grass left wet marks on our shoes. In the backyard, under stones, we dug up crawly worms and laid them in a can with lumps of damp dirt.", 13 | "tokens": [ 14 | { 15 | "value": "one", 16 | "position": [ 17 | 0, 18 | 3 19 | ] 20 | }, 21 | { 22 | "value": "saturday", 23 | "position": [ 24 | 4, 25 | 12 26 | ] 27 | }, 28 | { 29 | "value": "when", 30 | "position": [ 31 | 14, 32 | 18 33 | ] 34 | }, 35 | { 36 | "value": "i", 37 | "position": [ 38 | 19, 39 | 20 40 | ] 41 | }, 42 | { 43 | "value": "was", 44 | "position": [ 45 | 21, 46 | 24 47 | ] 48 | }, 49 | { 50 | "value": "young", 51 | "position": [ 52 | 25, 53 | 30 54 | ] 55 | }, 56 | { 57 | "value": "my", 58 | "position": [ 59 | 32, 60 | 34 61 | ] 62 | }, 63 | { 64 | "value": "father", 65 | "position": [ 66 | 35, 67 | 41 68 | ] 69 | }, 70 | { 71 | "value": "and", 72 | "position": [ 73 | 42, 74 | 45 75 | ] 76 | }, 77 | { 78 | "value": "i", 79 | "position": [ 80 | 46, 81 | 47 82 | ] 83 | }, 84 | { 85 | "value": "left", 86 | "position": [ 87 | 48, 88 | 52 89 | ] 90 | }, 91 | { 92 | "value": "the", 93 | "position": [ 94 | 53, 95 | 56 96 | ] 97 | }, 98 | { 99 | "value": "house", 100 | "position": [ 101 | 57, 102 | 62 103 | ] 104 | }, 105 | { 106 | "value": "early", 107 | "position": [ 108 | 63, 109 | 68 110 | ] 111 | }, 112 | { 113 | "value": "in", 114 | "position": [ 115 | 69, 116 | 71 117 | ] 118 | }, 119 | { 120 | "value": "the", 121 | "position": [ 122 | 72, 123 | 75 124 | ] 125 | }, 126 | { 127 | "value": "morning", 128 | "position": [ 129 | 76, 130 | 83 131 | ] 132 | }, 133 | { 134 | "value": "when", 135 | "position": [ 136 | 85, 137 | 89 138 | ] 139 | }, 140 | { 141 | "value": "it", 142 | "position": [ 143 | 90, 144 | 92 145 | ] 146 | }, 147 | { 148 | "value": "was", 149 | "position": [ 150 | 93, 151 | 96 152 | ] 153 | }, 154 | { 155 | "value": "still", 156 | "position": [ 157 | 97, 158 | 102 159 | ] 160 | }, 161 | { 162 | "value": "blue", 163 | "position": [ 164 | 103, 165 | 107 166 | ] 167 | }, 168 | { 169 | "value": "black", 170 | "position": [ 171 | 108, 172 | 113 173 | ] 174 | }, 175 | { 176 | "value": "outside", 177 | "position": [ 178 | 114, 179 | 121 180 | ] 181 | }, 182 | { 183 | "value": "the", 184 | "position": [ 185 | 123, 186 | 126 187 | ] 188 | }, 189 | { 190 | "value": "grass", 191 | "position": [ 192 | 127, 193 | 132 194 | ] 195 | }, 196 | { 197 | "value": "left", 198 | "position": [ 199 | 133, 200 | 137 201 | ] 202 | }, 203 | { 204 | "value": "wet", 205 | "position": [ 206 | 138, 207 | 141 208 | ] 209 | }, 210 | { 211 | "value": "marks", 212 | "position": [ 213 | 142, 214 | 147 215 | ] 216 | }, 217 | { 218 | "value": "on", 219 | "position": [ 220 | 148, 221 | 150 222 | ] 223 | }, 224 | { 225 | "value": "our", 226 | "position": [ 227 | 151, 228 | 154 229 | ] 230 | }, 231 | { 232 | "value": "shoes", 233 | "position": [ 234 | 155, 235 | 160 236 | ] 237 | }, 238 | { 239 | "value": "in", 240 | "position": [ 241 | 162, 242 | 164 243 | ] 244 | }, 245 | { 246 | "value": "the", 247 | "position": [ 248 | 165, 249 | 168 250 | ] 251 | }, 252 | { 253 | "value": "backyard", 254 | "position": [ 255 | 169, 256 | 177 257 | ] 258 | }, 259 | { 260 | "value": "under", 261 | "position": [ 262 | 179, 263 | 184 264 | ] 265 | }, 266 | { 267 | "value": "stones", 268 | "position": [ 269 | 185, 270 | 191 271 | ] 272 | }, 273 | { 274 | "value": "we", 275 | "position": [ 276 | 193, 277 | 195 278 | ] 279 | }, 280 | { 281 | "value": "dug", 282 | "position": [ 283 | 196, 284 | 199 285 | ] 286 | }, 287 | { 288 | "value": "up", 289 | "position": [ 290 | 200, 291 | 202 292 | ] 293 | }, 294 | { 295 | "value": "crawly", 296 | "position": [ 297 | 203, 298 | 209 299 | ] 300 | }, 301 | { 302 | "value": "worms", 303 | "position": [ 304 | 210, 305 | 215 306 | ] 307 | }, 308 | { 309 | "value": "and", 310 | "position": [ 311 | 216, 312 | 219 313 | ] 314 | }, 315 | { 316 | "value": "laid", 317 | "position": [ 318 | 220, 319 | 224 320 | ] 321 | }, 322 | { 323 | "value": "them", 324 | "position": [ 325 | 225, 326 | 229 327 | ] 328 | }, 329 | { 330 | "value": "in", 331 | "position": [ 332 | 230, 333 | 232 334 | ] 335 | }, 336 | { 337 | "value": "a", 338 | "position": [ 339 | 233, 340 | 234 341 | ] 342 | }, 343 | { 344 | "value": "can", 345 | "position": [ 346 | 235, 347 | 238 348 | ] 349 | }, 350 | { 351 | "value": "with", 352 | "position": [ 353 | 239, 354 | 243 355 | ] 356 | }, 357 | { 358 | "value": "lumps", 359 | "position": [ 360 | 244, 361 | 249 362 | ] 363 | }, 364 | { 365 | "value": "of", 366 | "position": [ 367 | 250, 368 | 252 369 | ] 370 | }, 371 | { 372 | "value": "damp", 373 | "position": [ 374 | 253, 375 | 257 376 | ] 377 | }, 378 | { 379 | "value": "dirt", 380 | "position": [ 381 | 258, 382 | 262 383 | ] 384 | } 385 | ] 386 | }, 387 | { 388 | "pageIndex": 2, 389 | "content": "Into the trunk we put two poles and the can of worms and a sack of sandwiches and a thermos of water. “We’re going on a journey,” my father said. “To a secret place. We’ll catch the air! We’ll catch the breeze!”", 390 | "tokens": [ 391 | { 392 | "value": "into", 393 | "position": [ 394 | 0, 395 | 4 396 | ] 397 | }, 398 | { 399 | "value": "the", 400 | "position": [ 401 | 5, 402 | 8 403 | ] 404 | }, 405 | { 406 | "value": "trunk", 407 | "position": [ 408 | 9, 409 | 14 410 | ] 411 | }, 412 | { 413 | "value": "we", 414 | "position": [ 415 | 15, 416 | 17 417 | ] 418 | }, 419 | { 420 | "value": "put", 421 | "position": [ 422 | 18, 423 | 21 424 | ] 425 | }, 426 | { 427 | "value": "two", 428 | "position": [ 429 | 22, 430 | 25 431 | ] 432 | }, 433 | { 434 | "value": "poles", 435 | "position": [ 436 | 26, 437 | 31 438 | ] 439 | }, 440 | { 441 | "value": "and", 442 | "position": [ 443 | 32, 444 | 35 445 | ] 446 | }, 447 | { 448 | "value": "the", 449 | "position": [ 450 | 36, 451 | 39 452 | ] 453 | }, 454 | { 455 | "value": "can", 456 | "position": [ 457 | 40, 458 | 43 459 | ] 460 | }, 461 | { 462 | "value": "of", 463 | "position": [ 464 | 44, 465 | 46 466 | ] 467 | }, 468 | { 469 | "value": "worms", 470 | "position": [ 471 | 47, 472 | 52 473 | ] 474 | }, 475 | { 476 | "value": "and", 477 | "position": [ 478 | 53, 479 | 56 480 | ] 481 | }, 482 | { 483 | "value": "a", 484 | "position": [ 485 | 57, 486 | 58 487 | ] 488 | }, 489 | { 490 | "value": "sack", 491 | "position": [ 492 | 59, 493 | 63 494 | ] 495 | }, 496 | { 497 | "value": "of", 498 | "position": [ 499 | 64, 500 | 66 501 | ] 502 | }, 503 | { 504 | "value": "sandwiches", 505 | "position": [ 506 | 67, 507 | 77 508 | ] 509 | }, 510 | { 511 | "value": "and", 512 | "position": [ 513 | 78, 514 | 81 515 | ] 516 | }, 517 | { 518 | "value": "a", 519 | "position": [ 520 | 82, 521 | 83 522 | ] 523 | }, 524 | { 525 | "value": "thermos", 526 | "position": [ 527 | 84, 528 | 91 529 | ] 530 | }, 531 | { 532 | "value": "of", 533 | "position": [ 534 | 92, 535 | 94 536 | ] 537 | }, 538 | { 539 | "value": "water", 540 | "position": [ 541 | 95, 542 | 100 543 | ] 544 | }, 545 | { 546 | "value": "we're", 547 | "position": [ 548 | 103, 549 | 108 550 | ] 551 | }, 552 | { 553 | "value": "going", 554 | "position": [ 555 | 109, 556 | 114 557 | ] 558 | }, 559 | { 560 | "value": "on", 561 | "position": [ 562 | 115, 563 | 117 564 | ] 565 | }, 566 | { 567 | "value": "a", 568 | "position": [ 569 | 118, 570 | 119 571 | ] 572 | }, 573 | { 574 | "value": "journey", 575 | "position": [ 576 | 120, 577 | 127 578 | ] 579 | }, 580 | { 581 | "value": "my", 582 | "position": [ 583 | 130, 584 | 132 585 | ] 586 | }, 587 | { 588 | "value": "father", 589 | "position": [ 590 | 133, 591 | 139 592 | ] 593 | }, 594 | { 595 | "value": "said", 596 | "position": [ 597 | 140, 598 | 144 599 | ] 600 | }, 601 | { 602 | "value": "to", 603 | "position": [ 604 | 147, 605 | 149 606 | ] 607 | }, 608 | { 609 | "value": "a", 610 | "position": [ 611 | 150, 612 | 151 613 | ] 614 | }, 615 | { 616 | "value": "secret", 617 | "position": [ 618 | 152, 619 | 158 620 | ] 621 | }, 622 | { 623 | "value": "place", 624 | "position": [ 625 | 159, 626 | 164 627 | ] 628 | }, 629 | { 630 | "value": "we'll", 631 | "position": [ 632 | 166, 633 | 171 634 | ] 635 | }, 636 | { 637 | "value": "catch", 638 | "position": [ 639 | 172, 640 | 177 641 | ] 642 | }, 643 | { 644 | "value": "the", 645 | "position": [ 646 | 178, 647 | 181 648 | ] 649 | }, 650 | { 651 | "value": "air", 652 | "position": [ 653 | 182, 654 | 185 655 | ] 656 | }, 657 | { 658 | "value": "we'll", 659 | "position": [ 660 | 187, 661 | 192 662 | ] 663 | }, 664 | { 665 | "value": "catch", 666 | "position": [ 667 | 193, 668 | 198 669 | ] 670 | }, 671 | { 672 | "value": "the", 673 | "position": [ 674 | 199, 675 | 202 676 | ] 677 | }, 678 | { 679 | "value": "breeze", 680 | "position": [ 681 | 203, 682 | 209 683 | ] 684 | } 685 | ] 686 | }, 687 | { 688 | "pageIndex": 3, 689 | "content": "", 690 | "tokens": [] 691 | }, 692 | { 693 | "pageIndex": 4, 694 | "content": "We slipped into the car and closed the doors quietly and off we went. “Look at those streetlamps,” my father said, “glowing like tiny moons all in a row.”", 695 | "tokens": [ 696 | { 697 | "value": "we", 698 | "position": [ 699 | 0, 700 | 2 701 | ] 702 | }, 703 | { 704 | "value": "slipped", 705 | "position": [ 706 | 3, 707 | 10 708 | ] 709 | }, 710 | { 711 | "value": "into", 712 | "position": [ 713 | 11, 714 | 15 715 | ] 716 | }, 717 | { 718 | "value": "the", 719 | "position": [ 720 | 16, 721 | 19 722 | ] 723 | }, 724 | { 725 | "value": "car", 726 | "position": [ 727 | 20, 728 | 23 729 | ] 730 | }, 731 | { 732 | "value": "and", 733 | "position": [ 734 | 24, 735 | 27 736 | ] 737 | }, 738 | { 739 | "value": "closed", 740 | "position": [ 741 | 28, 742 | 34 743 | ] 744 | }, 745 | { 746 | "value": "the", 747 | "position": [ 748 | 35, 749 | 38 750 | ] 751 | }, 752 | { 753 | "value": "doors", 754 | "position": [ 755 | 39, 756 | 44 757 | ] 758 | }, 759 | { 760 | "value": "quietly", 761 | "position": [ 762 | 45, 763 | 52 764 | ] 765 | }, 766 | { 767 | "value": "and", 768 | "position": [ 769 | 53, 770 | 56 771 | ] 772 | }, 773 | { 774 | "value": "off", 775 | "position": [ 776 | 57, 777 | 60 778 | ] 779 | }, 780 | { 781 | "value": "we", 782 | "position": [ 783 | 61, 784 | 63 785 | ] 786 | }, 787 | { 788 | "value": "went", 789 | "position": [ 790 | 64, 791 | 68 792 | ] 793 | }, 794 | { 795 | "value": "look", 796 | "position": [ 797 | 71, 798 | 75 799 | ] 800 | }, 801 | { 802 | "value": "at", 803 | "position": [ 804 | 76, 805 | 78 806 | ] 807 | }, 808 | { 809 | "value": "those", 810 | "position": [ 811 | 79, 812 | 84 813 | ] 814 | }, 815 | { 816 | "value": "streetlamps", 817 | "position": [ 818 | 85, 819 | 96 820 | ] 821 | }, 822 | { 823 | "value": "my", 824 | "position": [ 825 | 99, 826 | 101 827 | ] 828 | }, 829 | { 830 | "value": "father", 831 | "position": [ 832 | 102, 833 | 108 834 | ] 835 | }, 836 | { 837 | "value": "said", 838 | "position": [ 839 | 109, 840 | 113 841 | ] 842 | }, 843 | { 844 | "value": "glowing", 845 | "position": [ 846 | 116, 847 | 123 848 | ] 849 | }, 850 | { 851 | "value": "like", 852 | "position": [ 853 | 124, 854 | 128 855 | ] 856 | }, 857 | { 858 | "value": "tiny", 859 | "position": [ 860 | 129, 861 | 133 862 | ] 863 | }, 864 | { 865 | "value": "moons", 866 | "position": [ 867 | 134, 868 | 139 869 | ] 870 | }, 871 | { 872 | "value": "all", 873 | "position": [ 874 | 140, 875 | 143 876 | ] 877 | }, 878 | { 879 | "value": "in", 880 | "position": [ 881 | 144, 882 | 146 883 | ] 884 | }, 885 | { 886 | "value": "a", 887 | "position": [ 888 | 147, 889 | 148 890 | ] 891 | }, 892 | { 893 | "value": "row", 894 | "position": [ 895 | 149, 896 | 152 897 | ] 898 | } 899 | ] 900 | }, 901 | { 902 | "pageIndex": 5, 903 | "content": "And the lamps which had been lamps became, in an instant, tiny moons all in a row.", 904 | "tokens": [ 905 | { 906 | "value": "and", 907 | "position": [ 908 | 0, 909 | 3 910 | ] 911 | }, 912 | { 913 | "value": "the", 914 | "position": [ 915 | 4, 916 | 7 917 | ] 918 | }, 919 | { 920 | "value": "lamps", 921 | "position": [ 922 | 8, 923 | 13 924 | ] 925 | }, 926 | { 927 | "value": "which", 928 | "position": [ 929 | 14, 930 | 19 931 | ] 932 | }, 933 | { 934 | "value": "had", 935 | "position": [ 936 | 20, 937 | 23 938 | ] 939 | }, 940 | { 941 | "value": "been", 942 | "position": [ 943 | 24, 944 | 28 945 | ] 946 | }, 947 | { 948 | "value": "lamps", 949 | "position": [ 950 | 29, 951 | 34 952 | ] 953 | }, 954 | { 955 | "value": "became", 956 | "position": [ 957 | 35, 958 | 41 959 | ] 960 | }, 961 | { 962 | "value": "in", 963 | "position": [ 964 | 43, 965 | 45 966 | ] 967 | }, 968 | { 969 | "value": "an", 970 | "position": [ 971 | 46, 972 | 48 973 | ] 974 | }, 975 | { 976 | "value": "instant", 977 | "position": [ 978 | 49, 979 | 56 980 | ] 981 | }, 982 | { 983 | "value": "tiny", 984 | "position": [ 985 | 58, 986 | 62 987 | ] 988 | }, 989 | { 990 | "value": "moons", 991 | "position": [ 992 | 63, 993 | 68 994 | ] 995 | }, 996 | { 997 | "value": "all", 998 | "position": [ 999 | 69, 1000 | 72 1001 | ] 1002 | }, 1003 | { 1004 | "value": "in", 1005 | "position": [ 1006 | 73, 1007 | 75 1008 | ] 1009 | }, 1010 | { 1011 | "value": "a", 1012 | "position": [ 1013 | 76, 1014 | 77 1015 | ] 1016 | }, 1017 | { 1018 | "value": "row", 1019 | "position": [ 1020 | 78, 1021 | 81 1022 | ] 1023 | } 1024 | ] 1025 | }, 1026 | { 1027 | "pageIndex": 6, 1028 | "content": "We drove and drove along the road, until we came to a narrow lane. We bumped along, along along the winding lane. “Those trees,” my father said, “don’t they look like tall green soldiers standing at attention?”", 1029 | "tokens": [ 1030 | { 1031 | "value": "we", 1032 | "position": [ 1033 | 0, 1034 | 2 1035 | ] 1036 | }, 1037 | { 1038 | "value": "drove", 1039 | "position": [ 1040 | 3, 1041 | 8 1042 | ] 1043 | }, 1044 | { 1045 | "value": "and", 1046 | "position": [ 1047 | 9, 1048 | 12 1049 | ] 1050 | }, 1051 | { 1052 | "value": "drove", 1053 | "position": [ 1054 | 13, 1055 | 18 1056 | ] 1057 | }, 1058 | { 1059 | "value": "along", 1060 | "position": [ 1061 | 19, 1062 | 24 1063 | ] 1064 | }, 1065 | { 1066 | "value": "the", 1067 | "position": [ 1068 | 25, 1069 | 28 1070 | ] 1071 | }, 1072 | { 1073 | "value": "road", 1074 | "position": [ 1075 | 29, 1076 | 33 1077 | ] 1078 | }, 1079 | { 1080 | "value": "until", 1081 | "position": [ 1082 | 35, 1083 | 40 1084 | ] 1085 | }, 1086 | { 1087 | "value": "we", 1088 | "position": [ 1089 | 41, 1090 | 43 1091 | ] 1092 | }, 1093 | { 1094 | "value": "came", 1095 | "position": [ 1096 | 44, 1097 | 48 1098 | ] 1099 | }, 1100 | { 1101 | "value": "to", 1102 | "position": [ 1103 | 49, 1104 | 51 1105 | ] 1106 | }, 1107 | { 1108 | "value": "a", 1109 | "position": [ 1110 | 52, 1111 | 53 1112 | ] 1113 | }, 1114 | { 1115 | "value": "narrow", 1116 | "position": [ 1117 | 54, 1118 | 60 1119 | ] 1120 | }, 1121 | { 1122 | "value": "lane", 1123 | "position": [ 1124 | 61, 1125 | 65 1126 | ] 1127 | }, 1128 | { 1129 | "value": "we", 1130 | "position": [ 1131 | 67, 1132 | 69 1133 | ] 1134 | }, 1135 | { 1136 | "value": "bumped", 1137 | "position": [ 1138 | 70, 1139 | 76 1140 | ] 1141 | }, 1142 | { 1143 | "value": "along", 1144 | "position": [ 1145 | 77, 1146 | 82 1147 | ] 1148 | }, 1149 | { 1150 | "value": "along", 1151 | "position": [ 1152 | 84, 1153 | 89 1154 | ] 1155 | }, 1156 | { 1157 | "value": "along", 1158 | "position": [ 1159 | 90, 1160 | 95 1161 | ] 1162 | }, 1163 | { 1164 | "value": "the", 1165 | "position": [ 1166 | 96, 1167 | 99 1168 | ] 1169 | }, 1170 | { 1171 | "value": "winding", 1172 | "position": [ 1173 | 100, 1174 | 107 1175 | ] 1176 | }, 1177 | { 1178 | "value": "lane", 1179 | "position": [ 1180 | 108, 1181 | 112 1182 | ] 1183 | }, 1184 | { 1185 | "value": "those", 1186 | "position": [ 1187 | 115, 1188 | 120 1189 | ] 1190 | }, 1191 | { 1192 | "value": "trees", 1193 | "position": [ 1194 | 121, 1195 | 126 1196 | ] 1197 | }, 1198 | { 1199 | "value": "my", 1200 | "position": [ 1201 | 129, 1202 | 131 1203 | ] 1204 | }, 1205 | { 1206 | "value": "father", 1207 | "position": [ 1208 | 132, 1209 | 138 1210 | ] 1211 | }, 1212 | { 1213 | "value": "said", 1214 | "position": [ 1215 | 139, 1216 | 143 1217 | ] 1218 | }, 1219 | { 1220 | "value": "don't", 1221 | "position": [ 1222 | 146, 1223 | 151 1224 | ] 1225 | }, 1226 | { 1227 | "value": "they", 1228 | "position": [ 1229 | 152, 1230 | 156 1231 | ] 1232 | }, 1233 | { 1234 | "value": "look", 1235 | "position": [ 1236 | 157, 1237 | 161 1238 | ] 1239 | }, 1240 | { 1241 | "value": "like", 1242 | "position": [ 1243 | 162, 1244 | 166 1245 | ] 1246 | }, 1247 | { 1248 | "value": "tall", 1249 | "position": [ 1250 | 167, 1251 | 171 1252 | ] 1253 | }, 1254 | { 1255 | "value": "green", 1256 | "position": [ 1257 | 172, 1258 | 177 1259 | ] 1260 | }, 1261 | { 1262 | "value": "soldiers", 1263 | "position": [ 1264 | 178, 1265 | 186 1266 | ] 1267 | }, 1268 | { 1269 | "value": "standing", 1270 | "position": [ 1271 | 187, 1272 | 195 1273 | ] 1274 | }, 1275 | { 1276 | "value": "at", 1277 | "position": [ 1278 | 196, 1279 | 198 1280 | ] 1281 | }, 1282 | { 1283 | "value": "attention", 1284 | "position": [ 1285 | 199, 1286 | 208 1287 | ] 1288 | } 1289 | ] 1290 | }, 1291 | { 1292 | "pageIndex": 7, 1293 | "content": "And the trees which had been trees became, in an instant, tall green soldiers standing at attention. We were going on a journey to a secret place. We’d catch the air! We’d catch the breeze!", 1294 | "tokens": [ 1295 | { 1296 | "value": "and", 1297 | "position": [ 1298 | 0, 1299 | 3 1300 | ] 1301 | }, 1302 | { 1303 | "value": "the", 1304 | "position": [ 1305 | 4, 1306 | 7 1307 | ] 1308 | }, 1309 | { 1310 | "value": "trees", 1311 | "position": [ 1312 | 8, 1313 | 13 1314 | ] 1315 | }, 1316 | { 1317 | "value": "which", 1318 | "position": [ 1319 | 14, 1320 | 19 1321 | ] 1322 | }, 1323 | { 1324 | "value": "had", 1325 | "position": [ 1326 | 20, 1327 | 23 1328 | ] 1329 | }, 1330 | { 1331 | "value": "been", 1332 | "position": [ 1333 | 24, 1334 | 28 1335 | ] 1336 | }, 1337 | { 1338 | "value": "trees", 1339 | "position": [ 1340 | 29, 1341 | 34 1342 | ] 1343 | }, 1344 | { 1345 | "value": "became", 1346 | "position": [ 1347 | 35, 1348 | 41 1349 | ] 1350 | }, 1351 | { 1352 | "value": "in", 1353 | "position": [ 1354 | 43, 1355 | 45 1356 | ] 1357 | }, 1358 | { 1359 | "value": "an", 1360 | "position": [ 1361 | 46, 1362 | 48 1363 | ] 1364 | }, 1365 | { 1366 | "value": "instant", 1367 | "position": [ 1368 | 49, 1369 | 56 1370 | ] 1371 | }, 1372 | { 1373 | "value": "tall", 1374 | "position": [ 1375 | 58, 1376 | 62 1377 | ] 1378 | }, 1379 | { 1380 | "value": "green", 1381 | "position": [ 1382 | 63, 1383 | 68 1384 | ] 1385 | }, 1386 | { 1387 | "value": "soldiers", 1388 | "position": [ 1389 | 69, 1390 | 77 1391 | ] 1392 | }, 1393 | { 1394 | "value": "standing", 1395 | "position": [ 1396 | 78, 1397 | 86 1398 | ] 1399 | }, 1400 | { 1401 | "value": "at", 1402 | "position": [ 1403 | 87, 1404 | 89 1405 | ] 1406 | }, 1407 | { 1408 | "value": "attention", 1409 | "position": [ 1410 | 90, 1411 | 99 1412 | ] 1413 | }, 1414 | { 1415 | "value": "we", 1416 | "position": [ 1417 | 101, 1418 | 103 1419 | ] 1420 | }, 1421 | { 1422 | "value": "were", 1423 | "position": [ 1424 | 104, 1425 | 108 1426 | ] 1427 | }, 1428 | { 1429 | "value": "going", 1430 | "position": [ 1431 | 109, 1432 | 114 1433 | ] 1434 | }, 1435 | { 1436 | "value": "on", 1437 | "position": [ 1438 | 115, 1439 | 117 1440 | ] 1441 | }, 1442 | { 1443 | "value": "a", 1444 | "position": [ 1445 | 118, 1446 | 119 1447 | ] 1448 | }, 1449 | { 1450 | "value": "journey", 1451 | "position": [ 1452 | 120, 1453 | 127 1454 | ] 1455 | }, 1456 | { 1457 | "value": "to", 1458 | "position": [ 1459 | 129, 1460 | 131 1461 | ] 1462 | }, 1463 | { 1464 | "value": "a", 1465 | "position": [ 1466 | 132, 1467 | 133 1468 | ] 1469 | }, 1470 | { 1471 | "value": "secret", 1472 | "position": [ 1473 | 134, 1474 | 140 1475 | ] 1476 | }, 1477 | { 1478 | "value": "place", 1479 | "position": [ 1480 | 141, 1481 | 146 1482 | ] 1483 | }, 1484 | { 1485 | "value": "we'd", 1486 | "position": [ 1487 | 147, 1488 | 151 1489 | ] 1490 | }, 1491 | { 1492 | "value": "catch", 1493 | "position": [ 1494 | 152, 1495 | 157 1496 | ] 1497 | }, 1498 | { 1499 | "value": "the", 1500 | "position": [ 1501 | 158, 1502 | 161 1503 | ] 1504 | }, 1505 | { 1506 | "value": "air", 1507 | "position": [ 1508 | 162, 1509 | 165 1510 | ] 1511 | }, 1512 | { 1513 | "value": "we'd", 1514 | "position": [ 1515 | 167, 1516 | 171 1517 | ] 1518 | }, 1519 | { 1520 | "value": "catch", 1521 | "position": [ 1522 | 172, 1523 | 177 1524 | ] 1525 | }, 1526 | { 1527 | "value": "the", 1528 | "position": [ 1529 | 178, 1530 | 181 1531 | ] 1532 | }, 1533 | { 1534 | "value": "breeze", 1535 | "position": [ 1536 | 182, 1537 | 188 1538 | ] 1539 | } 1540 | ] 1541 | }, 1542 | { 1543 | "pageIndex": 8, 1544 | "content": "When we stopped, my father said, “Ah, what a sky! White white clouds and a golden sun and bubbles of breeze and birds singing their songs like little angels.” And the birds which had been birds became, in an instant, little angels singing their songs.", 1545 | "tokens": [ 1546 | { 1547 | "value": "when", 1548 | "position": [ 1549 | 0, 1550 | 4 1551 | ] 1552 | }, 1553 | { 1554 | "value": "we", 1555 | "position": [ 1556 | 5, 1557 | 7 1558 | ] 1559 | }, 1560 | { 1561 | "value": "stopped", 1562 | "position": [ 1563 | 8, 1564 | 15 1565 | ] 1566 | }, 1567 | { 1568 | "value": "my", 1569 | "position": [ 1570 | 17, 1571 | 19 1572 | ] 1573 | }, 1574 | { 1575 | "value": "father", 1576 | "position": [ 1577 | 20, 1578 | 26 1579 | ] 1580 | }, 1581 | { 1582 | "value": "said", 1583 | "position": [ 1584 | 27, 1585 | 31 1586 | ] 1587 | }, 1588 | { 1589 | "value": "what", 1590 | "position": [ 1591 | 38, 1592 | 42 1593 | ] 1594 | }, 1595 | { 1596 | "value": "a", 1597 | "position": [ 1598 | 43, 1599 | 44 1600 | ] 1601 | }, 1602 | { 1603 | "value": "sky", 1604 | "position": [ 1605 | 45, 1606 | 48 1607 | ] 1608 | }, 1609 | { 1610 | "value": "white", 1611 | "position": [ 1612 | 50, 1613 | 55 1614 | ] 1615 | }, 1616 | { 1617 | "value": "white", 1618 | "position": [ 1619 | 56, 1620 | 61 1621 | ] 1622 | }, 1623 | { 1624 | "value": "clouds", 1625 | "position": [ 1626 | 62, 1627 | 68 1628 | ] 1629 | }, 1630 | { 1631 | "value": "and", 1632 | "position": [ 1633 | 69, 1634 | 72 1635 | ] 1636 | }, 1637 | { 1638 | "value": "a", 1639 | "position": [ 1640 | 73, 1641 | 74 1642 | ] 1643 | }, 1644 | { 1645 | "value": "golden", 1646 | "position": [ 1647 | 75, 1648 | 81 1649 | ] 1650 | }, 1651 | { 1652 | "value": "sun", 1653 | "position": [ 1654 | 82, 1655 | 85 1656 | ] 1657 | }, 1658 | { 1659 | "value": "and", 1660 | "position": [ 1661 | 86, 1662 | 89 1663 | ] 1664 | }, 1665 | { 1666 | "value": "bubbles", 1667 | "position": [ 1668 | 90, 1669 | 97 1670 | ] 1671 | }, 1672 | { 1673 | "value": "of", 1674 | "position": [ 1675 | 98, 1676 | 100 1677 | ] 1678 | }, 1679 | { 1680 | "value": "breeze", 1681 | "position": [ 1682 | 101, 1683 | 107 1684 | ] 1685 | }, 1686 | { 1687 | "value": "and", 1688 | "position": [ 1689 | 108, 1690 | 111 1691 | ] 1692 | }, 1693 | { 1694 | "value": "birds", 1695 | "position": [ 1696 | 112, 1697 | 117 1698 | ] 1699 | }, 1700 | { 1701 | "value": "singing", 1702 | "position": [ 1703 | 118, 1704 | 125 1705 | ] 1706 | }, 1707 | { 1708 | "value": "their", 1709 | "position": [ 1710 | 126, 1711 | 131 1712 | ] 1713 | }, 1714 | { 1715 | "value": "songs", 1716 | "position": [ 1717 | 132, 1718 | 137 1719 | ] 1720 | }, 1721 | { 1722 | "value": "like", 1723 | "position": [ 1724 | 138, 1725 | 142 1726 | ] 1727 | }, 1728 | { 1729 | "value": "little", 1730 | "position": [ 1731 | 143, 1732 | 149 1733 | ] 1734 | }, 1735 | { 1736 | "value": "angels", 1737 | "position": [ 1738 | 150, 1739 | 156 1740 | ] 1741 | }, 1742 | { 1743 | "value": "and", 1744 | "position": [ 1745 | 159, 1746 | 162 1747 | ] 1748 | }, 1749 | { 1750 | "value": "the", 1751 | "position": [ 1752 | 163, 1753 | 166 1754 | ] 1755 | }, 1756 | { 1757 | "value": "birds", 1758 | "position": [ 1759 | 167, 1760 | 172 1761 | ] 1762 | }, 1763 | { 1764 | "value": "which", 1765 | "position": [ 1766 | 173, 1767 | 178 1768 | ] 1769 | }, 1770 | { 1771 | "value": "had", 1772 | "position": [ 1773 | 179, 1774 | 182 1775 | ] 1776 | }, 1777 | { 1778 | "value": "been", 1779 | "position": [ 1780 | 183, 1781 | 187 1782 | ] 1783 | }, 1784 | { 1785 | "value": "birds", 1786 | "position": [ 1787 | 188, 1788 | 193 1789 | ] 1790 | }, 1791 | { 1792 | "value": "became", 1793 | "position": [ 1794 | 194, 1795 | 200 1796 | ] 1797 | }, 1798 | { 1799 | "value": "in", 1800 | "position": [ 1801 | 202, 1802 | 204 1803 | ] 1804 | }, 1805 | { 1806 | "value": "an", 1807 | "position": [ 1808 | 205, 1809 | 207 1810 | ] 1811 | }, 1812 | { 1813 | "value": "instant", 1814 | "position": [ 1815 | 208, 1816 | 215 1817 | ] 1818 | }, 1819 | { 1820 | "value": "little", 1821 | "position": [ 1822 | 217, 1823 | 223 1824 | ] 1825 | }, 1826 | { 1827 | "value": "angels", 1828 | "position": [ 1829 | 224, 1830 | 230 1831 | ] 1832 | }, 1833 | { 1834 | "value": "singing", 1835 | "position": [ 1836 | 231, 1837 | 238 1838 | ] 1839 | }, 1840 | { 1841 | "value": "their", 1842 | "position": [ 1843 | 239, 1844 | 244 1845 | ] 1846 | }, 1847 | { 1848 | "value": "songs", 1849 | "position": [ 1850 | 245, 1851 | 250 1852 | ] 1853 | } 1854 | ] 1855 | }, 1856 | { 1857 | "pageIndex": 9, 1858 | "content": "“I’d like to take those clouds, that sun, those bubbles of breeze, and those angel birds home with me,” my father said. He took my hand and said, “I smell a river!” I sniffed. I smelled it too.", 1859 | "tokens": [ 1860 | { 1861 | "value": "i'd", 1862 | "position": [ 1863 | 1, 1864 | 4 1865 | ] 1866 | }, 1867 | { 1868 | "value": "like", 1869 | "position": [ 1870 | 5, 1871 | 9 1872 | ] 1873 | }, 1874 | { 1875 | "value": "to", 1876 | "position": [ 1877 | 10, 1878 | 12 1879 | ] 1880 | }, 1881 | { 1882 | "value": "take", 1883 | "position": [ 1884 | 13, 1885 | 17 1886 | ] 1887 | }, 1888 | { 1889 | "value": "those", 1890 | "position": [ 1891 | 18, 1892 | 23 1893 | ] 1894 | }, 1895 | { 1896 | "value": "clouds", 1897 | "position": [ 1898 | 24, 1899 | 30 1900 | ] 1901 | }, 1902 | { 1903 | "value": "that", 1904 | "position": [ 1905 | 32, 1906 | 36 1907 | ] 1908 | }, 1909 | { 1910 | "value": "sun", 1911 | "position": [ 1912 | 37, 1913 | 40 1914 | ] 1915 | }, 1916 | { 1917 | "value": "those", 1918 | "position": [ 1919 | 42, 1920 | 47 1921 | ] 1922 | }, 1923 | { 1924 | "value": "bubbles", 1925 | "position": [ 1926 | 48, 1927 | 55 1928 | ] 1929 | }, 1930 | { 1931 | "value": "of", 1932 | "position": [ 1933 | 56, 1934 | 58 1935 | ] 1936 | }, 1937 | { 1938 | "value": "breeze", 1939 | "position": [ 1940 | 59, 1941 | 65 1942 | ] 1943 | }, 1944 | { 1945 | "value": "and", 1946 | "position": [ 1947 | 67, 1948 | 70 1949 | ] 1950 | }, 1951 | { 1952 | "value": "those", 1953 | "position": [ 1954 | 71, 1955 | 76 1956 | ] 1957 | }, 1958 | { 1959 | "value": "angel", 1960 | "position": [ 1961 | 77, 1962 | 82 1963 | ] 1964 | }, 1965 | { 1966 | "value": "birds", 1967 | "position": [ 1968 | 83, 1969 | 88 1970 | ] 1971 | }, 1972 | { 1973 | "value": "home", 1974 | "position": [ 1975 | 89, 1976 | 93 1977 | ] 1978 | }, 1979 | { 1980 | "value": "with", 1981 | "position": [ 1982 | 94, 1983 | 98 1984 | ] 1985 | }, 1986 | { 1987 | "value": "me", 1988 | "position": [ 1989 | 99, 1990 | 101 1991 | ] 1992 | }, 1993 | { 1994 | "value": "my", 1995 | "position": [ 1996 | 104, 1997 | 106 1998 | ] 1999 | }, 2000 | { 2001 | "value": "father", 2002 | "position": [ 2003 | 107, 2004 | 113 2005 | ] 2006 | }, 2007 | { 2008 | "value": "said", 2009 | "position": [ 2010 | 114, 2011 | 118 2012 | ] 2013 | }, 2014 | { 2015 | "value": "he", 2016 | "position": [ 2017 | 120, 2018 | 122 2019 | ] 2020 | }, 2021 | { 2022 | "value": "took", 2023 | "position": [ 2024 | 123, 2025 | 127 2026 | ] 2027 | }, 2028 | { 2029 | "value": "my", 2030 | "position": [ 2031 | 128, 2032 | 130 2033 | ] 2034 | }, 2035 | { 2036 | "value": "hand", 2037 | "position": [ 2038 | 131, 2039 | 135 2040 | ] 2041 | }, 2042 | { 2043 | "value": "and", 2044 | "position": [ 2045 | 136, 2046 | 139 2047 | ] 2048 | }, 2049 | { 2050 | "value": "said", 2051 | "position": [ 2052 | 140, 2053 | 144 2054 | ] 2055 | }, 2056 | { 2057 | "value": "i", 2058 | "position": [ 2059 | 147, 2060 | 148 2061 | ] 2062 | }, 2063 | { 2064 | "value": "smell", 2065 | "position": [ 2066 | 149, 2067 | 154 2068 | ] 2069 | }, 2070 | { 2071 | "value": "a", 2072 | "position": [ 2073 | 155, 2074 | 156 2075 | ] 2076 | }, 2077 | { 2078 | "value": "river", 2079 | "position": [ 2080 | 157, 2081 | 162 2082 | ] 2083 | }, 2084 | { 2085 | "value": "i", 2086 | "position": [ 2087 | 165, 2088 | 166 2089 | ] 2090 | }, 2091 | { 2092 | "value": "sniffed", 2093 | "position": [ 2094 | 167, 2095 | 174 2096 | ] 2097 | }, 2098 | { 2099 | "value": "i", 2100 | "position": [ 2101 | 176, 2102 | 177 2103 | ] 2104 | }, 2105 | { 2106 | "value": "smelled", 2107 | "position": [ 2108 | 178, 2109 | 185 2110 | ] 2111 | }, 2112 | { 2113 | "value": "it", 2114 | "position": [ 2115 | 186, 2116 | 188 2117 | ] 2118 | }, 2119 | { 2120 | "value": "too", 2121 | "position": [ 2122 | 189, 2123 | 192 2124 | ] 2125 | } 2126 | ] 2127 | }, 2128 | { 2129 | "pageIndex": 10, 2130 | "content": "We took our poles and our food, and we ducked through the trees. And there, beyond the trees, was the river. \"Oh, I love a clear, cool river,” my father said, “such a clear, cool river, rolling along over sandy-colored stones. I’d like to take that river home.”", 2131 | "tokens": [ 2132 | { 2133 | "value": "we", 2134 | "position": [ 2135 | 0, 2136 | 2 2137 | ] 2138 | }, 2139 | { 2140 | "value": "took", 2141 | "position": [ 2142 | 3, 2143 | 7 2144 | ] 2145 | }, 2146 | { 2147 | "value": "our", 2148 | "position": [ 2149 | 8, 2150 | 11 2151 | ] 2152 | }, 2153 | { 2154 | "value": "poles", 2155 | "position": [ 2156 | 12, 2157 | 17 2158 | ] 2159 | }, 2160 | { 2161 | "value": "and", 2162 | "position": [ 2163 | 18, 2164 | 21 2165 | ] 2166 | }, 2167 | { 2168 | "value": "our", 2169 | "position": [ 2170 | 22, 2171 | 25 2172 | ] 2173 | }, 2174 | { 2175 | "value": "food", 2176 | "position": [ 2177 | 26, 2178 | 30 2179 | ] 2180 | }, 2181 | { 2182 | "value": "and", 2183 | "position": [ 2184 | 32, 2185 | 35 2186 | ] 2187 | }, 2188 | { 2189 | "value": "we", 2190 | "position": [ 2191 | 36, 2192 | 38 2193 | ] 2194 | }, 2195 | { 2196 | "value": "ducked", 2197 | "position": [ 2198 | 39, 2199 | 45 2200 | ] 2201 | }, 2202 | { 2203 | "value": "through", 2204 | "position": [ 2205 | 46, 2206 | 53 2207 | ] 2208 | }, 2209 | { 2210 | "value": "the", 2211 | "position": [ 2212 | 54, 2213 | 57 2214 | ] 2215 | }, 2216 | { 2217 | "value": "trees", 2218 | "position": [ 2219 | 58, 2220 | 63 2221 | ] 2222 | }, 2223 | { 2224 | "value": "and", 2225 | "position": [ 2226 | 65, 2227 | 68 2228 | ] 2229 | }, 2230 | { 2231 | "value": "there", 2232 | "position": [ 2233 | 69, 2234 | 74 2235 | ] 2236 | }, 2237 | { 2238 | "value": "beyond", 2239 | "position": [ 2240 | 76, 2241 | 82 2242 | ] 2243 | }, 2244 | { 2245 | "value": "the", 2246 | "position": [ 2247 | 83, 2248 | 86 2249 | ] 2250 | }, 2251 | { 2252 | "value": "trees", 2253 | "position": [ 2254 | 87, 2255 | 92 2256 | ] 2257 | }, 2258 | { 2259 | "value": "was", 2260 | "position": [ 2261 | 94, 2262 | 97 2263 | ] 2264 | }, 2265 | { 2266 | "value": "the", 2267 | "position": [ 2268 | 98, 2269 | 101 2270 | ] 2271 | }, 2272 | { 2273 | "value": "river", 2274 | "position": [ 2275 | 102, 2276 | 107 2277 | ] 2278 | }, 2279 | { 2280 | "value": "oh", 2281 | "position": [ 2282 | 110, 2283 | 112 2284 | ] 2285 | }, 2286 | { 2287 | "value": "i", 2288 | "position": [ 2289 | 114, 2290 | 115 2291 | ] 2292 | }, 2293 | { 2294 | "value": "love", 2295 | "position": [ 2296 | 116, 2297 | 120 2298 | ] 2299 | }, 2300 | { 2301 | "value": "a", 2302 | "position": [ 2303 | 121, 2304 | 122 2305 | ] 2306 | }, 2307 | { 2308 | "value": "clear", 2309 | "position": [ 2310 | 123, 2311 | 128 2312 | ] 2313 | }, 2314 | { 2315 | "value": "cool", 2316 | "position": [ 2317 | 130, 2318 | 134 2319 | ] 2320 | }, 2321 | { 2322 | "value": "river", 2323 | "position": [ 2324 | 135, 2325 | 140 2326 | ] 2327 | }, 2328 | { 2329 | "value": "my", 2330 | "position": [ 2331 | 143, 2332 | 145 2333 | ] 2334 | }, 2335 | { 2336 | "value": "father", 2337 | "position": [ 2338 | 146, 2339 | 152 2340 | ] 2341 | }, 2342 | { 2343 | "value": "said", 2344 | "position": [ 2345 | 153, 2346 | 157 2347 | ] 2348 | }, 2349 | { 2350 | "value": "such", 2351 | "position": [ 2352 | 160, 2353 | 164 2354 | ] 2355 | }, 2356 | { 2357 | "value": "a", 2358 | "position": [ 2359 | 165, 2360 | 166 2361 | ] 2362 | }, 2363 | { 2364 | "value": "clear", 2365 | "position": [ 2366 | 167, 2367 | 172 2368 | ] 2369 | }, 2370 | { 2371 | "value": "cool", 2372 | "position": [ 2373 | 174, 2374 | 178 2375 | ] 2376 | }, 2377 | { 2378 | "value": "river", 2379 | "position": [ 2380 | 179, 2381 | 184 2382 | ] 2383 | }, 2384 | { 2385 | "value": "rolling", 2386 | "position": [ 2387 | 186, 2388 | 193 2389 | ] 2390 | }, 2391 | { 2392 | "value": "along", 2393 | "position": [ 2394 | 194, 2395 | 199 2396 | ] 2397 | }, 2398 | { 2399 | "value": "over", 2400 | "position": [ 2401 | 200, 2402 | 204 2403 | ] 2404 | }, 2405 | { 2406 | "value": "sandy", 2407 | "position": [ 2408 | 205, 2409 | 210 2410 | ] 2411 | }, 2412 | { 2413 | "value": "colored", 2414 | "position": [ 2415 | 211, 2416 | 218 2417 | ] 2418 | }, 2419 | { 2420 | "value": "stones", 2421 | "position": [ 2422 | 219, 2423 | 225 2424 | ] 2425 | }, 2426 | { 2427 | "value": "i'd", 2428 | "position": [ 2429 | 226, 2430 | 229 2431 | ] 2432 | }, 2433 | { 2434 | "value": "like", 2435 | "position": [ 2436 | 230, 2437 | 234 2438 | ] 2439 | }, 2440 | { 2441 | "value": "to", 2442 | "position": [ 2443 | 235, 2444 | 237 2445 | ] 2446 | }, 2447 | { 2448 | "value": "take", 2449 | "position": [ 2450 | 238, 2451 | 242 2452 | ] 2453 | }, 2454 | { 2455 | "value": "that", 2456 | "position": [ 2457 | 243, 2458 | 247 2459 | ] 2460 | }, 2461 | { 2462 | "value": "river", 2463 | "position": [ 2464 | 248, 2465 | 253 2466 | ] 2467 | }, 2468 | { 2469 | "value": "home", 2470 | "position": [ 2471 | 254, 2472 | 258 2473 | ] 2474 | } 2475 | ] 2476 | }, 2477 | { 2478 | "pageIndex": 11, 2479 | "content": "", 2480 | "tokens": [] 2481 | }, 2482 | { 2483 | "pageIndex": 12, 2484 | "content": "My father baited his hook and cast his line into the water. “When I was a boy,” my father said, “I caught the air, I caught the breeze, and I took them home with me.”", 2485 | "tokens": [ 2486 | { 2487 | "value": "my", 2488 | "position": [ 2489 | 0, 2490 | 2 2491 | ] 2492 | }, 2493 | { 2494 | "value": "father", 2495 | "position": [ 2496 | 3, 2497 | 9 2498 | ] 2499 | }, 2500 | { 2501 | "value": "baited", 2502 | "position": [ 2503 | 10, 2504 | 16 2505 | ] 2506 | }, 2507 | { 2508 | "value": "his", 2509 | "position": [ 2510 | 17, 2511 | 20 2512 | ] 2513 | }, 2514 | { 2515 | "value": "hook", 2516 | "position": [ 2517 | 21, 2518 | 25 2519 | ] 2520 | }, 2521 | { 2522 | "value": "and", 2523 | "position": [ 2524 | 26, 2525 | 29 2526 | ] 2527 | }, 2528 | { 2529 | "value": "cast", 2530 | "position": [ 2531 | 30, 2532 | 34 2533 | ] 2534 | }, 2535 | { 2536 | "value": "his", 2537 | "position": [ 2538 | 35, 2539 | 38 2540 | ] 2541 | }, 2542 | { 2543 | "value": "line", 2544 | "position": [ 2545 | 39, 2546 | 43 2547 | ] 2548 | }, 2549 | { 2550 | "value": "into", 2551 | "position": [ 2552 | 44, 2553 | 48 2554 | ] 2555 | }, 2556 | { 2557 | "value": "the", 2558 | "position": [ 2559 | 49, 2560 | 52 2561 | ] 2562 | }, 2563 | { 2564 | "value": "water", 2565 | "position": [ 2566 | 53, 2567 | 58 2568 | ] 2569 | }, 2570 | { 2571 | "value": "when", 2572 | "position": [ 2573 | 61, 2574 | 65 2575 | ] 2576 | }, 2577 | { 2578 | "value": "i", 2579 | "position": [ 2580 | 66, 2581 | 67 2582 | ] 2583 | }, 2584 | { 2585 | "value": "was", 2586 | "position": [ 2587 | 68, 2588 | 71 2589 | ] 2590 | }, 2591 | { 2592 | "value": "a", 2593 | "position": [ 2594 | 72, 2595 | 73 2596 | ] 2597 | }, 2598 | { 2599 | "value": "boy", 2600 | "position": [ 2601 | 74, 2602 | 77 2603 | ] 2604 | }, 2605 | { 2606 | "value": "my", 2607 | "position": [ 2608 | 80, 2609 | 82 2610 | ] 2611 | }, 2612 | { 2613 | "value": "father", 2614 | "position": [ 2615 | 83, 2616 | 89 2617 | ] 2618 | }, 2619 | { 2620 | "value": "said", 2621 | "position": [ 2622 | 90, 2623 | 94 2624 | ] 2625 | }, 2626 | { 2627 | "value": "i", 2628 | "position": [ 2629 | 97, 2630 | 98 2631 | ] 2632 | }, 2633 | { 2634 | "value": "caught", 2635 | "position": [ 2636 | 99, 2637 | 105 2638 | ] 2639 | }, 2640 | { 2641 | "value": "the", 2642 | "position": [ 2643 | 106, 2644 | 109 2645 | ] 2646 | }, 2647 | { 2648 | "value": "air", 2649 | "position": [ 2650 | 110, 2651 | 113 2652 | ] 2653 | }, 2654 | { 2655 | "value": "i", 2656 | "position": [ 2657 | 115, 2658 | 116 2659 | ] 2660 | }, 2661 | { 2662 | "value": "caught", 2663 | "position": [ 2664 | 117, 2665 | 123 2666 | ] 2667 | }, 2668 | { 2669 | "value": "the", 2670 | "position": [ 2671 | 124, 2672 | 127 2673 | ] 2674 | }, 2675 | { 2676 | "value": "breeze", 2677 | "position": [ 2678 | 128, 2679 | 134 2680 | ] 2681 | }, 2682 | { 2683 | "value": "and", 2684 | "position": [ 2685 | 136, 2686 | 139 2687 | ] 2688 | }, 2689 | { 2690 | "value": "i", 2691 | "position": [ 2692 | 140, 2693 | 141 2694 | ] 2695 | }, 2696 | { 2697 | "value": "took", 2698 | "position": [ 2699 | 142, 2700 | 146 2701 | ] 2702 | }, 2703 | { 2704 | "value": "them", 2705 | "position": [ 2706 | 147, 2707 | 151 2708 | ] 2709 | }, 2710 | { 2711 | "value": "home", 2712 | "position": [ 2713 | 152, 2714 | 156 2715 | ] 2716 | }, 2717 | { 2718 | "value": "with", 2719 | "position": [ 2720 | 157, 2721 | 161 2722 | ] 2723 | }, 2724 | { 2725 | "value": "me", 2726 | "position": [ 2727 | 162, 2728 | 164 2729 | ] 2730 | } 2731 | ] 2732 | }, 2733 | { 2734 | "pageIndex": 13, 2735 | "content": "My line had no hook, only a blue feather midway down the line and a red and white bobber near the end. I cast the line high above my head.", 2736 | "tokens": [ 2737 | { 2738 | "value": "my", 2739 | "position": [ 2740 | 0, 2741 | 2 2742 | ] 2743 | }, 2744 | { 2745 | "value": "line", 2746 | "position": [ 2747 | 3, 2748 | 7 2749 | ] 2750 | }, 2751 | { 2752 | "value": "had", 2753 | "position": [ 2754 | 8, 2755 | 11 2756 | ] 2757 | }, 2758 | { 2759 | "value": "no", 2760 | "position": [ 2761 | 12, 2762 | 14 2763 | ] 2764 | }, 2765 | { 2766 | "value": "hook", 2767 | "position": [ 2768 | 15, 2769 | 19 2770 | ] 2771 | }, 2772 | { 2773 | "value": "only", 2774 | "position": [ 2775 | 21, 2776 | 25 2777 | ] 2778 | }, 2779 | { 2780 | "value": "a", 2781 | "position": [ 2782 | 26, 2783 | 27 2784 | ] 2785 | }, 2786 | { 2787 | "value": "blue", 2788 | "position": [ 2789 | 28, 2790 | 32 2791 | ] 2792 | }, 2793 | { 2794 | "value": "feather", 2795 | "position": [ 2796 | 33, 2797 | 40 2798 | ] 2799 | }, 2800 | { 2801 | "value": "midway", 2802 | "position": [ 2803 | 41, 2804 | 47 2805 | ] 2806 | }, 2807 | { 2808 | "value": "down", 2809 | "position": [ 2810 | 48, 2811 | 52 2812 | ] 2813 | }, 2814 | { 2815 | "value": "the", 2816 | "position": [ 2817 | 53, 2818 | 56 2819 | ] 2820 | }, 2821 | { 2822 | "value": "line", 2823 | "position": [ 2824 | 57, 2825 | 61 2826 | ] 2827 | }, 2828 | { 2829 | "value": "and", 2830 | "position": [ 2831 | 62, 2832 | 65 2833 | ] 2834 | }, 2835 | { 2836 | "value": "a", 2837 | "position": [ 2838 | 66, 2839 | 67 2840 | ] 2841 | }, 2842 | { 2843 | "value": "red", 2844 | "position": [ 2845 | 68, 2846 | 71 2847 | ] 2848 | }, 2849 | { 2850 | "value": "and", 2851 | "position": [ 2852 | 72, 2853 | 75 2854 | ] 2855 | }, 2856 | { 2857 | "value": "white", 2858 | "position": [ 2859 | 76, 2860 | 81 2861 | ] 2862 | }, 2863 | { 2864 | "value": "bobber", 2865 | "position": [ 2866 | 82, 2867 | 88 2868 | ] 2869 | }, 2870 | { 2871 | "value": "near", 2872 | "position": [ 2873 | 89, 2874 | 93 2875 | ] 2876 | }, 2877 | { 2878 | "value": "the", 2879 | "position": [ 2880 | 94, 2881 | 97 2882 | ] 2883 | }, 2884 | { 2885 | "value": "end", 2886 | "position": [ 2887 | 98, 2888 | 101 2889 | ] 2890 | }, 2891 | { 2892 | "value": "i", 2893 | "position": [ 2894 | 103, 2895 | 104 2896 | ] 2897 | }, 2898 | { 2899 | "value": "cast", 2900 | "position": [ 2901 | 105, 2902 | 109 2903 | ] 2904 | }, 2905 | { 2906 | "value": "the", 2907 | "position": [ 2908 | 110, 2909 | 113 2910 | ] 2911 | }, 2912 | { 2913 | "value": "line", 2914 | "position": [ 2915 | 114, 2916 | 118 2917 | ] 2918 | }, 2919 | { 2920 | "value": "high", 2921 | "position": [ 2922 | 119, 2923 | 123 2924 | ] 2925 | }, 2926 | { 2927 | "value": "above", 2928 | "position": [ 2929 | 124, 2930 | 129 2931 | ] 2932 | }, 2933 | { 2934 | "value": "my", 2935 | "position": [ 2936 | 130, 2937 | 132 2938 | ] 2939 | }, 2940 | { 2941 | "value": "head", 2942 | "position": [ 2943 | 133, 2944 | 137 2945 | ] 2946 | } 2947 | ] 2948 | }, 2949 | { 2950 | "pageIndex": 14, 2951 | "content": "\"And where did you live when you were a boy?\" I asked. \"In a small house,\" he said.", 2952 | "tokens": [ 2953 | { 2954 | "value": "and", 2955 | "position": [ 2956 | 1, 2957 | 4 2958 | ] 2959 | }, 2960 | { 2961 | "value": "where", 2962 | "position": [ 2963 | 5, 2964 | 10 2965 | ] 2966 | }, 2967 | { 2968 | "value": "did", 2969 | "position": [ 2970 | 11, 2971 | 14 2972 | ] 2973 | }, 2974 | { 2975 | "value": "you", 2976 | "position": [ 2977 | 15, 2978 | 18 2979 | ] 2980 | }, 2981 | { 2982 | "value": "live", 2983 | "position": [ 2984 | 19, 2985 | 23 2986 | ] 2987 | }, 2988 | { 2989 | "value": "when", 2990 | "position": [ 2991 | 24, 2992 | 28 2993 | ] 2994 | }, 2995 | { 2996 | "value": "you", 2997 | "position": [ 2998 | 29, 2999 | 32 3000 | ] 3001 | }, 3002 | { 3003 | "value": "were", 3004 | "position": [ 3005 | 33, 3006 | 37 3007 | ] 3008 | }, 3009 | { 3010 | "value": "a", 3011 | "position": [ 3012 | 38, 3013 | 39 3014 | ] 3015 | }, 3016 | { 3017 | "value": "boy", 3018 | "position": [ 3019 | 40, 3020 | 43 3021 | ] 3022 | }, 3023 | { 3024 | "value": "i", 3025 | "position": [ 3026 | 46, 3027 | 47 3028 | ] 3029 | }, 3030 | { 3031 | "value": "asked", 3032 | "position": [ 3033 | 48, 3034 | 53 3035 | ] 3036 | }, 3037 | { 3038 | "value": "in", 3039 | "position": [ 3040 | 56, 3041 | 58 3042 | ] 3043 | }, 3044 | { 3045 | "value": "a", 3046 | "position": [ 3047 | 59, 3048 | 60 3049 | ] 3050 | }, 3051 | { 3052 | "value": "small", 3053 | "position": [ 3054 | 61, 3055 | 66 3056 | ] 3057 | }, 3058 | { 3059 | "value": "house", 3060 | "position": [ 3061 | 67, 3062 | 72 3063 | ] 3064 | }, 3065 | { 3066 | "value": "he", 3067 | "position": [ 3068 | 75, 3069 | 77 3070 | ] 3071 | }, 3072 | { 3073 | "value": "said", 3074 | "position": [ 3075 | 78, 3076 | 82 3077 | ] 3078 | } 3079 | ] 3080 | }, 3081 | { 3082 | "pageIndex": 15, 3083 | "content": "I looked at my father, a big man. “What was it like, your house?” I asked. “The house you lived in when you were a boy?\"", 3084 | "tokens": [ 3085 | { 3086 | "value": "i", 3087 | "position": [ 3088 | 0, 3089 | 1 3090 | ] 3091 | }, 3092 | { 3093 | "value": "looked", 3094 | "position": [ 3095 | 2, 3096 | 8 3097 | ] 3098 | }, 3099 | { 3100 | "value": "at", 3101 | "position": [ 3102 | 9, 3103 | 11 3104 | ] 3105 | }, 3106 | { 3107 | "value": "my", 3108 | "position": [ 3109 | 12, 3110 | 14 3111 | ] 3112 | }, 3113 | { 3114 | "value": "father", 3115 | "position": [ 3116 | 15, 3117 | 21 3118 | ] 3119 | }, 3120 | { 3121 | "value": "a", 3122 | "position": [ 3123 | 23, 3124 | 24 3125 | ] 3126 | }, 3127 | { 3128 | "value": "big", 3129 | "position": [ 3130 | 25, 3131 | 28 3132 | ] 3133 | }, 3134 | { 3135 | "value": "man", 3136 | "position": [ 3137 | 29, 3138 | 32 3139 | ] 3140 | }, 3141 | { 3142 | "value": "what", 3143 | "position": [ 3144 | 35, 3145 | 39 3146 | ] 3147 | }, 3148 | { 3149 | "value": "was", 3150 | "position": [ 3151 | 40, 3152 | 43 3153 | ] 3154 | }, 3155 | { 3156 | "value": "it", 3157 | "position": [ 3158 | 44, 3159 | 46 3160 | ] 3161 | }, 3162 | { 3163 | "value": "like", 3164 | "position": [ 3165 | 47, 3166 | 51 3167 | ] 3168 | }, 3169 | { 3170 | "value": "your", 3171 | "position": [ 3172 | 53, 3173 | 57 3174 | ] 3175 | }, 3176 | { 3177 | "value": "house", 3178 | "position": [ 3179 | 58, 3180 | 63 3181 | ] 3182 | }, 3183 | { 3184 | "value": "i", 3185 | "position": [ 3186 | 66, 3187 | 67 3188 | ] 3189 | }, 3190 | { 3191 | "value": "asked", 3192 | "position": [ 3193 | 68, 3194 | 73 3195 | ] 3196 | }, 3197 | { 3198 | "value": "the", 3199 | "position": [ 3200 | 76, 3201 | 79 3202 | ] 3203 | }, 3204 | { 3205 | "value": "house", 3206 | "position": [ 3207 | 80, 3208 | 85 3209 | ] 3210 | }, 3211 | { 3212 | "value": "you", 3213 | "position": [ 3214 | 86, 3215 | 89 3216 | ] 3217 | }, 3218 | { 3219 | "value": "lived", 3220 | "position": [ 3221 | 90, 3222 | 95 3223 | ] 3224 | }, 3225 | { 3226 | "value": "in", 3227 | "position": [ 3228 | 96, 3229 | 98 3230 | ] 3231 | }, 3232 | { 3233 | "value": "when", 3234 | "position": [ 3235 | 99, 3236 | 103 3237 | ] 3238 | }, 3239 | { 3240 | "value": "you", 3241 | "position": [ 3242 | 104, 3243 | 107 3244 | ] 3245 | }, 3246 | { 3247 | "value": "were", 3248 | "position": [ 3249 | 108, 3250 | 112 3251 | ] 3252 | }, 3253 | { 3254 | "value": "a", 3255 | "position": [ 3256 | 113, 3257 | 114 3258 | ] 3259 | }, 3260 | { 3261 | "value": "boy", 3262 | "position": [ 3263 | 115, 3264 | 118 3265 | ] 3266 | } 3267 | ] 3268 | }, 3269 | { 3270 | "pageIndex": 16, 3271 | "content": "He closed his eyes. “It was a small gray house with a crooked porch and tiny windows and a red roof. It looked like a little box with a red hat.” I cast my line, and it flew high into the air. I caught a bubble of breeze.", 3272 | "tokens": [ 3273 | { 3274 | "value": "he", 3275 | "position": [ 3276 | 0, 3277 | 2 3278 | ] 3279 | }, 3280 | { 3281 | "value": "closed", 3282 | "position": [ 3283 | 3, 3284 | 9 3285 | ] 3286 | }, 3287 | { 3288 | "value": "his", 3289 | "position": [ 3290 | 10, 3291 | 13 3292 | ] 3293 | }, 3294 | { 3295 | "value": "eyes", 3296 | "position": [ 3297 | 14, 3298 | 18 3299 | ] 3300 | }, 3301 | { 3302 | "value": "it", 3303 | "position": [ 3304 | 21, 3305 | 23 3306 | ] 3307 | }, 3308 | { 3309 | "value": "was", 3310 | "position": [ 3311 | 24, 3312 | 27 3313 | ] 3314 | }, 3315 | { 3316 | "value": "a", 3317 | "position": [ 3318 | 28, 3319 | 29 3320 | ] 3321 | }, 3322 | { 3323 | "value": "small", 3324 | "position": [ 3325 | 30, 3326 | 35 3327 | ] 3328 | }, 3329 | { 3330 | "value": "gray", 3331 | "position": [ 3332 | 36, 3333 | 40 3334 | ] 3335 | }, 3336 | { 3337 | "value": "house", 3338 | "position": [ 3339 | 41, 3340 | 46 3341 | ] 3342 | }, 3343 | { 3344 | "value": "with", 3345 | "position": [ 3346 | 47, 3347 | 51 3348 | ] 3349 | }, 3350 | { 3351 | "value": "a", 3352 | "position": [ 3353 | 52, 3354 | 53 3355 | ] 3356 | }, 3357 | { 3358 | "value": "crooked", 3359 | "position": [ 3360 | 54, 3361 | 61 3362 | ] 3363 | }, 3364 | { 3365 | "value": "porch", 3366 | "position": [ 3367 | 62, 3368 | 67 3369 | ] 3370 | }, 3371 | { 3372 | "value": "and", 3373 | "position": [ 3374 | 68, 3375 | 71 3376 | ] 3377 | }, 3378 | { 3379 | "value": "tiny", 3380 | "position": [ 3381 | 72, 3382 | 76 3383 | ] 3384 | }, 3385 | { 3386 | "value": "windows", 3387 | "position": [ 3388 | 77, 3389 | 84 3390 | ] 3391 | }, 3392 | { 3393 | "value": "and", 3394 | "position": [ 3395 | 85, 3396 | 88 3397 | ] 3398 | }, 3399 | { 3400 | "value": "a", 3401 | "position": [ 3402 | 89, 3403 | 90 3404 | ] 3405 | }, 3406 | { 3407 | "value": "red", 3408 | "position": [ 3409 | 91, 3410 | 94 3411 | ] 3412 | }, 3413 | { 3414 | "value": "roof", 3415 | "position": [ 3416 | 95, 3417 | 99 3418 | ] 3419 | }, 3420 | { 3421 | "value": "it", 3422 | "position": [ 3423 | 101, 3424 | 103 3425 | ] 3426 | }, 3427 | { 3428 | "value": "looked", 3429 | "position": [ 3430 | 104, 3431 | 110 3432 | ] 3433 | }, 3434 | { 3435 | "value": "like", 3436 | "position": [ 3437 | 111, 3438 | 115 3439 | ] 3440 | }, 3441 | { 3442 | "value": "a", 3443 | "position": [ 3444 | 116, 3445 | 117 3446 | ] 3447 | }, 3448 | { 3449 | "value": "little", 3450 | "position": [ 3451 | 118, 3452 | 124 3453 | ] 3454 | }, 3455 | { 3456 | "value": "box", 3457 | "position": [ 3458 | 125, 3459 | 128 3460 | ] 3461 | }, 3462 | { 3463 | "value": "with", 3464 | "position": [ 3465 | 129, 3466 | 133 3467 | ] 3468 | }, 3469 | { 3470 | "value": "a", 3471 | "position": [ 3472 | 134, 3473 | 135 3474 | ] 3475 | }, 3476 | { 3477 | "value": "red", 3478 | "position": [ 3479 | 136, 3480 | 139 3481 | ] 3482 | }, 3483 | { 3484 | "value": "hat", 3485 | "position": [ 3486 | 140, 3487 | 143 3488 | ] 3489 | }, 3490 | { 3491 | "value": "i", 3492 | "position": [ 3493 | 146, 3494 | 147 3495 | ] 3496 | }, 3497 | { 3498 | "value": "cast", 3499 | "position": [ 3500 | 148, 3501 | 152 3502 | ] 3503 | }, 3504 | { 3505 | "value": "my", 3506 | "position": [ 3507 | 153, 3508 | 155 3509 | ] 3510 | }, 3511 | { 3512 | "value": "line", 3513 | "position": [ 3514 | 156, 3515 | 160 3516 | ] 3517 | }, 3518 | { 3519 | "value": "and", 3520 | "position": [ 3521 | 162, 3522 | 165 3523 | ] 3524 | }, 3525 | { 3526 | "value": "it", 3527 | "position": [ 3528 | 166, 3529 | 168 3530 | ] 3531 | }, 3532 | { 3533 | "value": "flew", 3534 | "position": [ 3535 | 169, 3536 | 173 3537 | ] 3538 | }, 3539 | { 3540 | "value": "high", 3541 | "position": [ 3542 | 174, 3543 | 178 3544 | ] 3545 | }, 3546 | { 3547 | "value": "into", 3548 | "position": [ 3549 | 179, 3550 | 183 3551 | ] 3552 | }, 3553 | { 3554 | "value": "the", 3555 | "position": [ 3556 | 184, 3557 | 187 3558 | ] 3559 | }, 3560 | { 3561 | "value": "air", 3562 | "position": [ 3563 | 188, 3564 | 191 3565 | ] 3566 | }, 3567 | { 3568 | "value": "i", 3569 | "position": [ 3570 | 193, 3571 | 194 3572 | ] 3573 | }, 3574 | { 3575 | "value": "caught", 3576 | "position": [ 3577 | 195, 3578 | 201 3579 | ] 3580 | }, 3581 | { 3582 | "value": "a", 3583 | "position": [ 3584 | 202, 3585 | 203 3586 | ] 3587 | }, 3588 | { 3589 | "value": "bubble", 3590 | "position": [ 3591 | 204, 3592 | 210 3593 | ] 3594 | }, 3595 | { 3596 | "value": "of", 3597 | "position": [ 3598 | 211, 3599 | 213 3600 | ] 3601 | }, 3602 | { 3603 | "value": "breeze", 3604 | "position": [ 3605 | 214, 3606 | 220 3607 | ] 3608 | } 3609 | ] 3610 | }, 3611 | { 3612 | "pageIndex": 17, 3613 | "content": "“What was it like outside your house, the house you lived in when you were a boy?” I asked. “There were green fields around it, rolling green fields with bright red flowers here and there like floating rubies, and all around the fields were trees, tall green green trees,” my father said.", 3614 | "tokens": [ 3615 | { 3616 | "value": "what", 3617 | "position": [ 3618 | 1, 3619 | 5 3620 | ] 3621 | }, 3622 | { 3623 | "value": "was", 3624 | "position": [ 3625 | 6, 3626 | 9 3627 | ] 3628 | }, 3629 | { 3630 | "value": "it", 3631 | "position": [ 3632 | 10, 3633 | 12 3634 | ] 3635 | }, 3636 | { 3637 | "value": "like", 3638 | "position": [ 3639 | 13, 3640 | 17 3641 | ] 3642 | }, 3643 | { 3644 | "value": "outside", 3645 | "position": [ 3646 | 18, 3647 | 25 3648 | ] 3649 | }, 3650 | { 3651 | "value": "your", 3652 | "position": [ 3653 | 26, 3654 | 30 3655 | ] 3656 | }, 3657 | { 3658 | "value": "house", 3659 | "position": [ 3660 | 31, 3661 | 36 3662 | ] 3663 | }, 3664 | { 3665 | "value": "the", 3666 | "position": [ 3667 | 38, 3668 | 41 3669 | ] 3670 | }, 3671 | { 3672 | "value": "house", 3673 | "position": [ 3674 | 42, 3675 | 47 3676 | ] 3677 | }, 3678 | { 3679 | "value": "you", 3680 | "position": [ 3681 | 48, 3682 | 51 3683 | ] 3684 | }, 3685 | { 3686 | "value": "lived", 3687 | "position": [ 3688 | 52, 3689 | 57 3690 | ] 3691 | }, 3692 | { 3693 | "value": "in", 3694 | "position": [ 3695 | 58, 3696 | 60 3697 | ] 3698 | }, 3699 | { 3700 | "value": "when", 3701 | "position": [ 3702 | 61, 3703 | 65 3704 | ] 3705 | }, 3706 | { 3707 | "value": "you", 3708 | "position": [ 3709 | 66, 3710 | 69 3711 | ] 3712 | }, 3713 | { 3714 | "value": "were", 3715 | "position": [ 3716 | 70, 3717 | 74 3718 | ] 3719 | }, 3720 | { 3721 | "value": "a", 3722 | "position": [ 3723 | 75, 3724 | 76 3725 | ] 3726 | }, 3727 | { 3728 | "value": "boy", 3729 | "position": [ 3730 | 77, 3731 | 80 3732 | ] 3733 | }, 3734 | { 3735 | "value": "i", 3736 | "position": [ 3737 | 83, 3738 | 84 3739 | ] 3740 | }, 3741 | { 3742 | "value": "asked", 3743 | "position": [ 3744 | 85, 3745 | 90 3746 | ] 3747 | }, 3748 | { 3749 | "value": "there", 3750 | "position": [ 3751 | 93, 3752 | 98 3753 | ] 3754 | }, 3755 | { 3756 | "value": "were", 3757 | "position": [ 3758 | 99, 3759 | 103 3760 | ] 3761 | }, 3762 | { 3763 | "value": "green", 3764 | "position": [ 3765 | 104, 3766 | 109 3767 | ] 3768 | }, 3769 | { 3770 | "value": "fields", 3771 | "position": [ 3772 | 110, 3773 | 116 3774 | ] 3775 | }, 3776 | { 3777 | "value": "around", 3778 | "position": [ 3779 | 117, 3780 | 123 3781 | ] 3782 | }, 3783 | { 3784 | "value": "it", 3785 | "position": [ 3786 | 124, 3787 | 126 3788 | ] 3789 | }, 3790 | { 3791 | "value": "rolling", 3792 | "position": [ 3793 | 128, 3794 | 135 3795 | ] 3796 | }, 3797 | { 3798 | "value": "green", 3799 | "position": [ 3800 | 136, 3801 | 141 3802 | ] 3803 | }, 3804 | { 3805 | "value": "fields", 3806 | "position": [ 3807 | 142, 3808 | 148 3809 | ] 3810 | }, 3811 | { 3812 | "value": "with", 3813 | "position": [ 3814 | 149, 3815 | 153 3816 | ] 3817 | }, 3818 | { 3819 | "value": "bright", 3820 | "position": [ 3821 | 154, 3822 | 160 3823 | ] 3824 | }, 3825 | { 3826 | "value": "red", 3827 | "position": [ 3828 | 161, 3829 | 164 3830 | ] 3831 | }, 3832 | { 3833 | "value": "flowers", 3834 | "position": [ 3835 | 165, 3836 | 172 3837 | ] 3838 | }, 3839 | { 3840 | "value": "here", 3841 | "position": [ 3842 | 173, 3843 | 177 3844 | ] 3845 | }, 3846 | { 3847 | "value": "and", 3848 | "position": [ 3849 | 178, 3850 | 181 3851 | ] 3852 | }, 3853 | { 3854 | "value": "there", 3855 | "position": [ 3856 | 182, 3857 | 187 3858 | ] 3859 | }, 3860 | { 3861 | "value": "like", 3862 | "position": [ 3863 | 188, 3864 | 192 3865 | ] 3866 | }, 3867 | { 3868 | "value": "floating", 3869 | "position": [ 3870 | 193, 3871 | 201 3872 | ] 3873 | }, 3874 | { 3875 | "value": "rubies", 3876 | "position": [ 3877 | 202, 3878 | 208 3879 | ] 3880 | }, 3881 | { 3882 | "value": "and", 3883 | "position": [ 3884 | 210, 3885 | 213 3886 | ] 3887 | }, 3888 | { 3889 | "value": "all", 3890 | "position": [ 3891 | 214, 3892 | 217 3893 | ] 3894 | }, 3895 | { 3896 | "value": "around", 3897 | "position": [ 3898 | 218, 3899 | 224 3900 | ] 3901 | }, 3902 | { 3903 | "value": "the", 3904 | "position": [ 3905 | 225, 3906 | 228 3907 | ] 3908 | }, 3909 | { 3910 | "value": "fields", 3911 | "position": [ 3912 | 229, 3913 | 235 3914 | ] 3915 | }, 3916 | { 3917 | "value": "were", 3918 | "position": [ 3919 | 236, 3920 | 240 3921 | ] 3922 | }, 3923 | { 3924 | "value": "trees", 3925 | "position": [ 3926 | 241, 3927 | 246 3928 | ] 3929 | }, 3930 | { 3931 | "value": "tall", 3932 | "position": [ 3933 | 248, 3934 | 252 3935 | ] 3936 | }, 3937 | { 3938 | "value": "green", 3939 | "position": [ 3940 | 253, 3941 | 258 3942 | ] 3943 | }, 3944 | { 3945 | "value": "green", 3946 | "position": [ 3947 | 259, 3948 | 264 3949 | ] 3950 | }, 3951 | { 3952 | "value": "trees", 3953 | "position": [ 3954 | 265, 3955 | 270 3956 | ] 3957 | }, 3958 | { 3959 | "value": "my", 3960 | "position": [ 3961 | 273, 3962 | 275 3963 | ] 3964 | }, 3965 | { 3966 | "value": "father", 3967 | "position": [ 3968 | 276, 3969 | 282 3970 | ] 3971 | }, 3972 | { 3973 | "value": "said", 3974 | "position": [ 3975 | 283, 3976 | 287 3977 | ] 3978 | } 3979 | ] 3980 | }, 3981 | { 3982 | "pageIndex": 18, 3983 | "content": "I reeled in my line and cast again. High, high it flew. I caught a sliver of sky. “And what was beyond the trees?” I asked. “Beyond those trees that were around the fields that were around the house you lived in as a boy?”", 3984 | "tokens": [ 3985 | { 3986 | "value": "i", 3987 | "position": [ 3988 | 0, 3989 | 1 3990 | ] 3991 | }, 3992 | { 3993 | "value": "reeled", 3994 | "position": [ 3995 | 2, 3996 | 8 3997 | ] 3998 | }, 3999 | { 4000 | "value": "in", 4001 | "position": [ 4002 | 9, 4003 | 11 4004 | ] 4005 | }, 4006 | { 4007 | "value": "my", 4008 | "position": [ 4009 | 12, 4010 | 14 4011 | ] 4012 | }, 4013 | { 4014 | "value": "line", 4015 | "position": [ 4016 | 15, 4017 | 19 4018 | ] 4019 | }, 4020 | { 4021 | "value": "and", 4022 | "position": [ 4023 | 20, 4024 | 23 4025 | ] 4026 | }, 4027 | { 4028 | "value": "cast", 4029 | "position": [ 4030 | 24, 4031 | 28 4032 | ] 4033 | }, 4034 | { 4035 | "value": "again", 4036 | "position": [ 4037 | 29, 4038 | 34 4039 | ] 4040 | }, 4041 | { 4042 | "value": "high", 4043 | "position": [ 4044 | 36, 4045 | 40 4046 | ] 4047 | }, 4048 | { 4049 | "value": "high", 4050 | "position": [ 4051 | 42, 4052 | 46 4053 | ] 4054 | }, 4055 | { 4056 | "value": "it", 4057 | "position": [ 4058 | 47, 4059 | 49 4060 | ] 4061 | }, 4062 | { 4063 | "value": "flew", 4064 | "position": [ 4065 | 50, 4066 | 54 4067 | ] 4068 | }, 4069 | { 4070 | "value": "i", 4071 | "position": [ 4072 | 56, 4073 | 57 4074 | ] 4075 | }, 4076 | { 4077 | "value": "caught", 4078 | "position": [ 4079 | 58, 4080 | 64 4081 | ] 4082 | }, 4083 | { 4084 | "value": "a", 4085 | "position": [ 4086 | 65, 4087 | 66 4088 | ] 4089 | }, 4090 | { 4091 | "value": "sliver", 4092 | "position": [ 4093 | 67, 4094 | 73 4095 | ] 4096 | }, 4097 | { 4098 | "value": "of", 4099 | "position": [ 4100 | 74, 4101 | 76 4102 | ] 4103 | }, 4104 | { 4105 | "value": "sky", 4106 | "position": [ 4107 | 77, 4108 | 80 4109 | ] 4110 | }, 4111 | { 4112 | "value": "and", 4113 | "position": [ 4114 | 83, 4115 | 86 4116 | ] 4117 | }, 4118 | { 4119 | "value": "what", 4120 | "position": [ 4121 | 87, 4122 | 91 4123 | ] 4124 | }, 4125 | { 4126 | "value": "was", 4127 | "position": [ 4128 | 92, 4129 | 95 4130 | ] 4131 | }, 4132 | { 4133 | "value": "beyond", 4134 | "position": [ 4135 | 96, 4136 | 102 4137 | ] 4138 | }, 4139 | { 4140 | "value": "the", 4141 | "position": [ 4142 | 103, 4143 | 106 4144 | ] 4145 | }, 4146 | { 4147 | "value": "trees", 4148 | "position": [ 4149 | 107, 4150 | 112 4151 | ] 4152 | }, 4153 | { 4154 | "value": "i", 4155 | "position": [ 4156 | 115, 4157 | 116 4158 | ] 4159 | }, 4160 | { 4161 | "value": "asked", 4162 | "position": [ 4163 | 117, 4164 | 122 4165 | ] 4166 | }, 4167 | { 4168 | "value": "beyond", 4169 | "position": [ 4170 | 125, 4171 | 131 4172 | ] 4173 | }, 4174 | { 4175 | "value": "those", 4176 | "position": [ 4177 | 132, 4178 | 137 4179 | ] 4180 | }, 4181 | { 4182 | "value": "trees", 4183 | "position": [ 4184 | 138, 4185 | 143 4186 | ] 4187 | }, 4188 | { 4189 | "value": "that", 4190 | "position": [ 4191 | 144, 4192 | 148 4193 | ] 4194 | }, 4195 | { 4196 | "value": "were", 4197 | "position": [ 4198 | 149, 4199 | 153 4200 | ] 4201 | }, 4202 | { 4203 | "value": "around", 4204 | "position": [ 4205 | 154, 4206 | 160 4207 | ] 4208 | }, 4209 | { 4210 | "value": "the", 4211 | "position": [ 4212 | 161, 4213 | 164 4214 | ] 4215 | }, 4216 | { 4217 | "value": "fields", 4218 | "position": [ 4219 | 165, 4220 | 171 4221 | ] 4222 | }, 4223 | { 4224 | "value": "that", 4225 | "position": [ 4226 | 172, 4227 | 176 4228 | ] 4229 | }, 4230 | { 4231 | "value": "were", 4232 | "position": [ 4233 | 177, 4234 | 181 4235 | ] 4236 | }, 4237 | { 4238 | "value": "around", 4239 | "position": [ 4240 | 182, 4241 | 188 4242 | ] 4243 | }, 4244 | { 4245 | "value": "the", 4246 | "position": [ 4247 | 189, 4248 | 192 4249 | ] 4250 | }, 4251 | { 4252 | "value": "house", 4253 | "position": [ 4254 | 193, 4255 | 198 4256 | ] 4257 | }, 4258 | { 4259 | "value": "you", 4260 | "position": [ 4261 | 199, 4262 | 202 4263 | ] 4264 | }, 4265 | { 4266 | "value": "lived", 4267 | "position": [ 4268 | 203, 4269 | 208 4270 | ] 4271 | }, 4272 | { 4273 | "value": "in", 4274 | "position": [ 4275 | 209, 4276 | 211 4277 | ] 4278 | }, 4279 | { 4280 | "value": "as", 4281 | "position": [ 4282 | 212, 4283 | 214 4284 | ] 4285 | }, 4286 | { 4287 | "value": "a", 4288 | "position": [ 4289 | 215, 4290 | 216 4291 | ] 4292 | }, 4293 | { 4294 | "value": "boy", 4295 | "position": [ 4296 | 217, 4297 | 220 4298 | ] 4299 | } 4300 | ] 4301 | }, 4302 | { 4303 | "pageIndex": 19, 4304 | "content": "“There was a river, clear and cool, that rippled over stones,” my father said, “and there I learned to fish.”", 4305 | "tokens": [ 4306 | { 4307 | "value": "there", 4308 | "position": [ 4309 | 1, 4310 | 6 4311 | ] 4312 | }, 4313 | { 4314 | "value": "was", 4315 | "position": [ 4316 | 7, 4317 | 10 4318 | ] 4319 | }, 4320 | { 4321 | "value": "a", 4322 | "position": [ 4323 | 11, 4324 | 12 4325 | ] 4326 | }, 4327 | { 4328 | "value": "river", 4329 | "position": [ 4330 | 13, 4331 | 18 4332 | ] 4333 | }, 4334 | { 4335 | "value": "clear", 4336 | "position": [ 4337 | 20, 4338 | 25 4339 | ] 4340 | }, 4341 | { 4342 | "value": "and", 4343 | "position": [ 4344 | 26, 4345 | 29 4346 | ] 4347 | }, 4348 | { 4349 | "value": "cool", 4350 | "position": [ 4351 | 30, 4352 | 34 4353 | ] 4354 | }, 4355 | { 4356 | "value": "that", 4357 | "position": [ 4358 | 36, 4359 | 40 4360 | ] 4361 | }, 4362 | { 4363 | "value": "rippled", 4364 | "position": [ 4365 | 41, 4366 | 48 4367 | ] 4368 | }, 4369 | { 4370 | "value": "over", 4371 | "position": [ 4372 | 49, 4373 | 53 4374 | ] 4375 | }, 4376 | { 4377 | "value": "stones", 4378 | "position": [ 4379 | 54, 4380 | 60 4381 | ] 4382 | }, 4383 | { 4384 | "value": "my", 4385 | "position": [ 4386 | 63, 4387 | 65 4388 | ] 4389 | }, 4390 | { 4391 | "value": "father", 4392 | "position": [ 4393 | 66, 4394 | 72 4395 | ] 4396 | }, 4397 | { 4398 | "value": "said", 4399 | "position": [ 4400 | 73, 4401 | 77 4402 | ] 4403 | }, 4404 | { 4405 | "value": "and", 4406 | "position": [ 4407 | 80, 4408 | 83 4409 | ] 4410 | }, 4411 | { 4412 | "value": "there", 4413 | "position": [ 4414 | 84, 4415 | 89 4416 | ] 4417 | }, 4418 | { 4419 | "value": "i", 4420 | "position": [ 4421 | 90, 4422 | 91 4423 | ] 4424 | }, 4425 | { 4426 | "value": "learned", 4427 | "position": [ 4428 | 92, 4429 | 99 4430 | ] 4431 | }, 4432 | { 4433 | "value": "to", 4434 | "position": [ 4435 | 100, 4436 | 102 4437 | ] 4438 | }, 4439 | { 4440 | "value": "fish", 4441 | "position": [ 4442 | 103, 4443 | 107 4444 | ] 4445 | } 4446 | ] 4447 | }, 4448 | { 4449 | "pageIndex": 20, 4450 | "content": "I reeled in my line. I cast it high and far, and it sailed into the air, its blue feather waving in the breeze. I caught a slice of yellow sun. “And,” I asked, “who taught you how to fish in that clear, cool river beyond the trees around the green fields around the gray house you lived in when you were a boy?”", 4451 | "tokens": [ 4452 | { 4453 | "value": "i", 4454 | "position": [ 4455 | 0, 4456 | 1 4457 | ] 4458 | }, 4459 | { 4460 | "value": "reeled", 4461 | "position": [ 4462 | 2, 4463 | 8 4464 | ] 4465 | }, 4466 | { 4467 | "value": "in", 4468 | "position": [ 4469 | 9, 4470 | 11 4471 | ] 4472 | }, 4473 | { 4474 | "value": "my", 4475 | "position": [ 4476 | 12, 4477 | 14 4478 | ] 4479 | }, 4480 | { 4481 | "value": "line", 4482 | "position": [ 4483 | 15, 4484 | 19 4485 | ] 4486 | }, 4487 | { 4488 | "value": "i", 4489 | "position": [ 4490 | 21, 4491 | 22 4492 | ] 4493 | }, 4494 | { 4495 | "value": "cast", 4496 | "position": [ 4497 | 23, 4498 | 27 4499 | ] 4500 | }, 4501 | { 4502 | "value": "it", 4503 | "position": [ 4504 | 28, 4505 | 30 4506 | ] 4507 | }, 4508 | { 4509 | "value": "high", 4510 | "position": [ 4511 | 31, 4512 | 35 4513 | ] 4514 | }, 4515 | { 4516 | "value": "and", 4517 | "position": [ 4518 | 36, 4519 | 39 4520 | ] 4521 | }, 4522 | { 4523 | "value": "far", 4524 | "position": [ 4525 | 40, 4526 | 43 4527 | ] 4528 | }, 4529 | { 4530 | "value": "and", 4531 | "position": [ 4532 | 45, 4533 | 48 4534 | ] 4535 | }, 4536 | { 4537 | "value": "it", 4538 | "position": [ 4539 | 49, 4540 | 51 4541 | ] 4542 | }, 4543 | { 4544 | "value": "sailed", 4545 | "position": [ 4546 | 52, 4547 | 58 4548 | ] 4549 | }, 4550 | { 4551 | "value": "into", 4552 | "position": [ 4553 | 59, 4554 | 63 4555 | ] 4556 | }, 4557 | { 4558 | "value": "the", 4559 | "position": [ 4560 | 64, 4561 | 67 4562 | ] 4563 | }, 4564 | { 4565 | "value": "air", 4566 | "position": [ 4567 | 68, 4568 | 71 4569 | ] 4570 | }, 4571 | { 4572 | "value": "its", 4573 | "position": [ 4574 | 73, 4575 | 76 4576 | ] 4577 | }, 4578 | { 4579 | "value": "blue", 4580 | "position": [ 4581 | 77, 4582 | 81 4583 | ] 4584 | }, 4585 | { 4586 | "value": "feather", 4587 | "position": [ 4588 | 82, 4589 | 89 4590 | ] 4591 | }, 4592 | { 4593 | "value": "waving", 4594 | "position": [ 4595 | 90, 4596 | 96 4597 | ] 4598 | }, 4599 | { 4600 | "value": "in", 4601 | "position": [ 4602 | 97, 4603 | 99 4604 | ] 4605 | }, 4606 | { 4607 | "value": "the", 4608 | "position": [ 4609 | 100, 4610 | 103 4611 | ] 4612 | }, 4613 | { 4614 | "value": "breeze", 4615 | "position": [ 4616 | 104, 4617 | 110 4618 | ] 4619 | }, 4620 | { 4621 | "value": "i", 4622 | "position": [ 4623 | 112, 4624 | 113 4625 | ] 4626 | }, 4627 | { 4628 | "value": "caught", 4629 | "position": [ 4630 | 114, 4631 | 120 4632 | ] 4633 | }, 4634 | { 4635 | "value": "a", 4636 | "position": [ 4637 | 121, 4638 | 122 4639 | ] 4640 | }, 4641 | { 4642 | "value": "slice", 4643 | "position": [ 4644 | 123, 4645 | 128 4646 | ] 4647 | }, 4648 | { 4649 | "value": "of", 4650 | "position": [ 4651 | 129, 4652 | 131 4653 | ] 4654 | }, 4655 | { 4656 | "value": "yellow", 4657 | "position": [ 4658 | 132, 4659 | 138 4660 | ] 4661 | }, 4662 | { 4663 | "value": "sun", 4664 | "position": [ 4665 | 139, 4666 | 142 4667 | ] 4668 | }, 4669 | { 4670 | "value": "and", 4671 | "position": [ 4672 | 145, 4673 | 148 4674 | ] 4675 | }, 4676 | { 4677 | "value": "i", 4678 | "position": [ 4679 | 151, 4680 | 152 4681 | ] 4682 | }, 4683 | { 4684 | "value": "asked", 4685 | "position": [ 4686 | 153, 4687 | 158 4688 | ] 4689 | }, 4690 | { 4691 | "value": "who", 4692 | "position": [ 4693 | 161, 4694 | 164 4695 | ] 4696 | }, 4697 | { 4698 | "value": "taught", 4699 | "position": [ 4700 | 165, 4701 | 171 4702 | ] 4703 | }, 4704 | { 4705 | "value": "you", 4706 | "position": [ 4707 | 172, 4708 | 175 4709 | ] 4710 | }, 4711 | { 4712 | "value": "how", 4713 | "position": [ 4714 | 176, 4715 | 179 4716 | ] 4717 | }, 4718 | { 4719 | "value": "to", 4720 | "position": [ 4721 | 180, 4722 | 182 4723 | ] 4724 | }, 4725 | { 4726 | "value": "fish", 4727 | "position": [ 4728 | 183, 4729 | 187 4730 | ] 4731 | }, 4732 | { 4733 | "value": "in", 4734 | "position": [ 4735 | 188, 4736 | 190 4737 | ] 4738 | }, 4739 | { 4740 | "value": "that", 4741 | "position": [ 4742 | 191, 4743 | 195 4744 | ] 4745 | }, 4746 | { 4747 | "value": "clear", 4748 | "position": [ 4749 | 196, 4750 | 201 4751 | ] 4752 | }, 4753 | { 4754 | "value": "cool", 4755 | "position": [ 4756 | 203, 4757 | 207 4758 | ] 4759 | }, 4760 | { 4761 | "value": "river", 4762 | "position": [ 4763 | 208, 4764 | 213 4765 | ] 4766 | }, 4767 | { 4768 | "value": "beyond", 4769 | "position": [ 4770 | 214, 4771 | 220 4772 | ] 4773 | }, 4774 | { 4775 | "value": "the", 4776 | "position": [ 4777 | 221, 4778 | 224 4779 | ] 4780 | }, 4781 | { 4782 | "value": "trees", 4783 | "position": [ 4784 | 225, 4785 | 230 4786 | ] 4787 | }, 4788 | { 4789 | "value": "around", 4790 | "position": [ 4791 | 231, 4792 | 237 4793 | ] 4794 | }, 4795 | { 4796 | "value": "the", 4797 | "position": [ 4798 | 238, 4799 | 241 4800 | ] 4801 | }, 4802 | { 4803 | "value": "green", 4804 | "position": [ 4805 | 242, 4806 | 247 4807 | ] 4808 | }, 4809 | { 4810 | "value": "fields", 4811 | "position": [ 4812 | 248, 4813 | 254 4814 | ] 4815 | }, 4816 | { 4817 | "value": "around", 4818 | "position": [ 4819 | 255, 4820 | 261 4821 | ] 4822 | }, 4823 | { 4824 | "value": "the", 4825 | "position": [ 4826 | 262, 4827 | 265 4828 | ] 4829 | }, 4830 | { 4831 | "value": "gray", 4832 | "position": [ 4833 | 266, 4834 | 270 4835 | ] 4836 | }, 4837 | { 4838 | "value": "house", 4839 | "position": [ 4840 | 271, 4841 | 276 4842 | ] 4843 | }, 4844 | { 4845 | "value": "you", 4846 | "position": [ 4847 | 277, 4848 | 280 4849 | ] 4850 | }, 4851 | { 4852 | "value": "lived", 4853 | "position": [ 4854 | 281, 4855 | 286 4856 | ] 4857 | }, 4858 | { 4859 | "value": "in", 4860 | "position": [ 4861 | 287, 4862 | 289 4863 | ] 4864 | }, 4865 | { 4866 | "value": "when", 4867 | "position": [ 4868 | 290, 4869 | 294 4870 | ] 4871 | }, 4872 | { 4873 | "value": "you", 4874 | "position": [ 4875 | 295, 4876 | 298 4877 | ] 4878 | }, 4879 | { 4880 | "value": "were", 4881 | "position": [ 4882 | 299, 4883 | 303 4884 | ] 4885 | }, 4886 | { 4887 | "value": "a", 4888 | "position": [ 4889 | 304, 4890 | 305 4891 | ] 4892 | }, 4893 | { 4894 | "value": "boy", 4895 | "position": [ 4896 | 306, 4897 | 309 4898 | ] 4899 | } 4900 | ] 4901 | }, 4902 | { 4903 | "pageIndex": 21, 4904 | "content": "“Ah,” he said, with his eyes closed tightly, “it was my father. My father taught me how to fish in the clear, cool river.”", 4905 | "tokens": [ 4906 | { 4907 | "value": "he", 4908 | "position": [ 4909 | 6, 4910 | 8 4911 | ] 4912 | }, 4913 | { 4914 | "value": "said", 4915 | "position": [ 4916 | 9, 4917 | 13 4918 | ] 4919 | }, 4920 | { 4921 | "value": "with", 4922 | "position": [ 4923 | 15, 4924 | 19 4925 | ] 4926 | }, 4927 | { 4928 | "value": "his", 4929 | "position": [ 4930 | 20, 4931 | 23 4932 | ] 4933 | }, 4934 | { 4935 | "value": "eyes", 4936 | "position": [ 4937 | 24, 4938 | 28 4939 | ] 4940 | }, 4941 | { 4942 | "value": "closed", 4943 | "position": [ 4944 | 29, 4945 | 35 4946 | ] 4947 | }, 4948 | { 4949 | "value": "tightly", 4950 | "position": [ 4951 | 36, 4952 | 43 4953 | ] 4954 | }, 4955 | { 4956 | "value": "it", 4957 | "position": [ 4958 | 46, 4959 | 48 4960 | ] 4961 | }, 4962 | { 4963 | "value": "was", 4964 | "position": [ 4965 | 49, 4966 | 52 4967 | ] 4968 | }, 4969 | { 4970 | "value": "my", 4971 | "position": [ 4972 | 53, 4973 | 55 4974 | ] 4975 | }, 4976 | { 4977 | "value": "father", 4978 | "position": [ 4979 | 56, 4980 | 62 4981 | ] 4982 | }, 4983 | { 4984 | "value": "my", 4985 | "position": [ 4986 | 64, 4987 | 66 4988 | ] 4989 | }, 4990 | { 4991 | "value": "father", 4992 | "position": [ 4993 | 67, 4994 | 73 4995 | ] 4996 | }, 4997 | { 4998 | "value": "taught", 4999 | "position": [ 5000 | 74, 5001 | 80 5002 | ] 5003 | }, 5004 | { 5005 | "value": "me", 5006 | "position": [ 5007 | 81, 5008 | 83 5009 | ] 5010 | }, 5011 | { 5012 | "value": "how", 5013 | "position": [ 5014 | 84, 5015 | 87 5016 | ] 5017 | }, 5018 | { 5019 | "value": "to", 5020 | "position": [ 5021 | 88, 5022 | 90 5023 | ] 5024 | }, 5025 | { 5026 | "value": "fish", 5027 | "position": [ 5028 | 91, 5029 | 95 5030 | ] 5031 | }, 5032 | { 5033 | "value": "in", 5034 | "position": [ 5035 | 96, 5036 | 98 5037 | ] 5038 | }, 5039 | { 5040 | "value": "the", 5041 | "position": [ 5042 | 99, 5043 | 102 5044 | ] 5045 | }, 5046 | { 5047 | "value": "clear", 5048 | "position": [ 5049 | 103, 5050 | 108 5051 | ] 5052 | }, 5053 | { 5054 | "value": "cool", 5055 | "position": [ 5056 | 110, 5057 | 114 5058 | ] 5059 | }, 5060 | { 5061 | "value": "river", 5062 | "position": [ 5063 | 115, 5064 | 120 5065 | ] 5066 | } 5067 | ] 5068 | }, 5069 | { 5070 | "pageIndex": 22, 5071 | "content": "My bobber bounced on the water, and the blue feather waved in the air. I reeled it in and cast again and caught a white white cloud.", 5072 | "tokens": [ 5073 | { 5074 | "value": "my", 5075 | "position": [ 5076 | 0, 5077 | 2 5078 | ] 5079 | }, 5080 | { 5081 | "value": "bobber", 5082 | "position": [ 5083 | 3, 5084 | 9 5085 | ] 5086 | }, 5087 | { 5088 | "value": "bounced", 5089 | "position": [ 5090 | 10, 5091 | 17 5092 | ] 5093 | }, 5094 | { 5095 | "value": "on", 5096 | "position": [ 5097 | 18, 5098 | 20 5099 | ] 5100 | }, 5101 | { 5102 | "value": "the", 5103 | "position": [ 5104 | 21, 5105 | 24 5106 | ] 5107 | }, 5108 | { 5109 | "value": "water", 5110 | "position": [ 5111 | 25, 5112 | 30 5113 | ] 5114 | }, 5115 | { 5116 | "value": "and", 5117 | "position": [ 5118 | 32, 5119 | 35 5120 | ] 5121 | }, 5122 | { 5123 | "value": "the", 5124 | "position": [ 5125 | 36, 5126 | 39 5127 | ] 5128 | }, 5129 | { 5130 | "value": "blue", 5131 | "position": [ 5132 | 40, 5133 | 44 5134 | ] 5135 | }, 5136 | { 5137 | "value": "feather", 5138 | "position": [ 5139 | 45, 5140 | 52 5141 | ] 5142 | }, 5143 | { 5144 | "value": "waved", 5145 | "position": [ 5146 | 53, 5147 | 58 5148 | ] 5149 | }, 5150 | { 5151 | "value": "in", 5152 | "position": [ 5153 | 59, 5154 | 61 5155 | ] 5156 | }, 5157 | { 5158 | "value": "the", 5159 | "position": [ 5160 | 62, 5161 | 65 5162 | ] 5163 | }, 5164 | { 5165 | "value": "air", 5166 | "position": [ 5167 | 66, 5168 | 69 5169 | ] 5170 | }, 5171 | { 5172 | "value": "i", 5173 | "position": [ 5174 | 71, 5175 | 72 5176 | ] 5177 | }, 5178 | { 5179 | "value": "reeled", 5180 | "position": [ 5181 | 73, 5182 | 79 5183 | ] 5184 | }, 5185 | { 5186 | "value": "it", 5187 | "position": [ 5188 | 80, 5189 | 82 5190 | ] 5191 | }, 5192 | { 5193 | "value": "in", 5194 | "position": [ 5195 | 83, 5196 | 85 5197 | ] 5198 | }, 5199 | { 5200 | "value": "and", 5201 | "position": [ 5202 | 86, 5203 | 89 5204 | ] 5205 | }, 5206 | { 5207 | "value": "cast", 5208 | "position": [ 5209 | 90, 5210 | 94 5211 | ] 5212 | }, 5213 | { 5214 | "value": "again", 5215 | "position": [ 5216 | 95, 5217 | 100 5218 | ] 5219 | }, 5220 | { 5221 | "value": "and", 5222 | "position": [ 5223 | 101, 5224 | 104 5225 | ] 5226 | }, 5227 | { 5228 | "value": "caught", 5229 | "position": [ 5230 | 105, 5231 | 111 5232 | ] 5233 | }, 5234 | { 5235 | "value": "a", 5236 | "position": [ 5237 | 112, 5238 | 113 5239 | ] 5240 | }, 5241 | { 5242 | "value": "white", 5243 | "position": [ 5244 | 114, 5245 | 119 5246 | ] 5247 | }, 5248 | { 5249 | "value": "white", 5250 | "position": [ 5251 | 120, 5252 | 125 5253 | ] 5254 | }, 5255 | { 5256 | "value": "cloud", 5257 | "position": [ 5258 | 126, 5259 | 131 5260 | ] 5261 | } 5262 | ] 5263 | }, 5264 | { 5265 | "pageIndex": 23, 5266 | "content": "“Oh, where is that house?” my father said. “And where are those fields and that river and that father and that boy?” ' I reeled in my line. I cast it higher and farther, and it sailed lazily through the air. And this time I caught it all.", 5267 | "tokens": [ 5268 | { 5269 | "value": "oh", 5270 | "position": [ 5271 | 1, 5272 | 3 5273 | ] 5274 | }, 5275 | { 5276 | "value": "where", 5277 | "position": [ 5278 | 5, 5279 | 10 5280 | ] 5281 | }, 5282 | { 5283 | "value": "is", 5284 | "position": [ 5285 | 11, 5286 | 13 5287 | ] 5288 | }, 5289 | { 5290 | "value": "that", 5291 | "position": [ 5292 | 14, 5293 | 18 5294 | ] 5295 | }, 5296 | { 5297 | "value": "house", 5298 | "position": [ 5299 | 19, 5300 | 24 5301 | ] 5302 | }, 5303 | { 5304 | "value": "my", 5305 | "position": [ 5306 | 27, 5307 | 29 5308 | ] 5309 | }, 5310 | { 5311 | "value": "father", 5312 | "position": [ 5313 | 30, 5314 | 36 5315 | ] 5316 | }, 5317 | { 5318 | "value": "said", 5319 | "position": [ 5320 | 37, 5321 | 41 5322 | ] 5323 | }, 5324 | { 5325 | "value": "and", 5326 | "position": [ 5327 | 44, 5328 | 47 5329 | ] 5330 | }, 5331 | { 5332 | "value": "where", 5333 | "position": [ 5334 | 48, 5335 | 53 5336 | ] 5337 | }, 5338 | { 5339 | "value": "are", 5340 | "position": [ 5341 | 54, 5342 | 57 5343 | ] 5344 | }, 5345 | { 5346 | "value": "those", 5347 | "position": [ 5348 | 58, 5349 | 63 5350 | ] 5351 | }, 5352 | { 5353 | "value": "fields", 5354 | "position": [ 5355 | 64, 5356 | 70 5357 | ] 5358 | }, 5359 | { 5360 | "value": "and", 5361 | "position": [ 5362 | 71, 5363 | 74 5364 | ] 5365 | }, 5366 | { 5367 | "value": "that", 5368 | "position": [ 5369 | 75, 5370 | 79 5371 | ] 5372 | }, 5373 | { 5374 | "value": "river", 5375 | "position": [ 5376 | 80, 5377 | 85 5378 | ] 5379 | }, 5380 | { 5381 | "value": "and", 5382 | "position": [ 5383 | 86, 5384 | 89 5385 | ] 5386 | }, 5387 | { 5388 | "value": "that", 5389 | "position": [ 5390 | 90, 5391 | 94 5392 | ] 5393 | }, 5394 | { 5395 | "value": "father", 5396 | "position": [ 5397 | 95, 5398 | 101 5399 | ] 5400 | }, 5401 | { 5402 | "value": "and", 5403 | "position": [ 5404 | 102, 5405 | 105 5406 | ] 5407 | }, 5408 | { 5409 | "value": "that", 5410 | "position": [ 5411 | 106, 5412 | 110 5413 | ] 5414 | }, 5415 | { 5416 | "value": "boy", 5417 | "position": [ 5418 | 111, 5419 | 114 5420 | ] 5421 | }, 5422 | { 5423 | "value": "i", 5424 | "position": [ 5425 | 119, 5426 | 120 5427 | ] 5428 | }, 5429 | { 5430 | "value": "reeled", 5431 | "position": [ 5432 | 121, 5433 | 127 5434 | ] 5435 | }, 5436 | { 5437 | "value": "in", 5438 | "position": [ 5439 | 128, 5440 | 130 5441 | ] 5442 | }, 5443 | { 5444 | "value": "my", 5445 | "position": [ 5446 | 131, 5447 | 133 5448 | ] 5449 | }, 5450 | { 5451 | "value": "line", 5452 | "position": [ 5453 | 134, 5454 | 138 5455 | ] 5456 | }, 5457 | { 5458 | "value": "i", 5459 | "position": [ 5460 | 140, 5461 | 141 5462 | ] 5463 | }, 5464 | { 5465 | "value": "cast", 5466 | "position": [ 5467 | 142, 5468 | 146 5469 | ] 5470 | }, 5471 | { 5472 | "value": "it", 5473 | "position": [ 5474 | 147, 5475 | 149 5476 | ] 5477 | }, 5478 | { 5479 | "value": "higher", 5480 | "position": [ 5481 | 150, 5482 | 156 5483 | ] 5484 | }, 5485 | { 5486 | "value": "and", 5487 | "position": [ 5488 | 157, 5489 | 160 5490 | ] 5491 | }, 5492 | { 5493 | "value": "farther", 5494 | "position": [ 5495 | 161, 5496 | 168 5497 | ] 5498 | }, 5499 | { 5500 | "value": "and", 5501 | "position": [ 5502 | 170, 5503 | 173 5504 | ] 5505 | }, 5506 | { 5507 | "value": "it", 5508 | "position": [ 5509 | 174, 5510 | 176 5511 | ] 5512 | }, 5513 | { 5514 | "value": "sailed", 5515 | "position": [ 5516 | 177, 5517 | 183 5518 | ] 5519 | }, 5520 | { 5521 | "value": "lazily", 5522 | "position": [ 5523 | 184, 5524 | 190 5525 | ] 5526 | }, 5527 | { 5528 | "value": "through", 5529 | "position": [ 5530 | 191, 5531 | 198 5532 | ] 5533 | }, 5534 | { 5535 | "value": "the", 5536 | "position": [ 5537 | 199, 5538 | 202 5539 | ] 5540 | }, 5541 | { 5542 | "value": "air", 5543 | "position": [ 5544 | 203, 5545 | 206 5546 | ] 5547 | }, 5548 | { 5549 | "value": "and", 5550 | "position": [ 5551 | 208, 5552 | 211 5553 | ] 5554 | }, 5555 | { 5556 | "value": "this", 5557 | "position": [ 5558 | 212, 5559 | 216 5560 | ] 5561 | }, 5562 | { 5563 | "value": "time", 5564 | "position": [ 5565 | 217, 5566 | 221 5567 | ] 5568 | }, 5569 | { 5570 | "value": "i", 5571 | "position": [ 5572 | 222, 5573 | 223 5574 | ] 5575 | }, 5576 | { 5577 | "value": "caught", 5578 | "position": [ 5579 | 224, 5580 | 230 5581 | ] 5582 | }, 5583 | { 5584 | "value": "it", 5585 | "position": [ 5586 | 231, 5587 | 233 5588 | ] 5589 | }, 5590 | { 5591 | "value": "all", 5592 | "position": [ 5593 | 234, 5594 | 237 5595 | ] 5596 | } 5597 | ] 5598 | }, 5599 | { 5600 | "pageIndex": 24, 5601 | "content": "I caught a bubble of breeze and a sliver of sky and a slice of yellow sun and a small gray house with a crooked porch and tiny windows and a red roof and rolling green fields with red flowers waving and tall green green trees and a river rippling cool and clear.", 5602 | "tokens": [ 5603 | { 5604 | "value": "i", 5605 | "position": [ 5606 | 0, 5607 | 1 5608 | ] 5609 | }, 5610 | { 5611 | "value": "caught", 5612 | "position": [ 5613 | 2, 5614 | 8 5615 | ] 5616 | }, 5617 | { 5618 | "value": "a", 5619 | "position": [ 5620 | 9, 5621 | 10 5622 | ] 5623 | }, 5624 | { 5625 | "value": "bubble", 5626 | "position": [ 5627 | 11, 5628 | 17 5629 | ] 5630 | }, 5631 | { 5632 | "value": "of", 5633 | "position": [ 5634 | 18, 5635 | 20 5636 | ] 5637 | }, 5638 | { 5639 | "value": "breeze", 5640 | "position": [ 5641 | 21, 5642 | 27 5643 | ] 5644 | }, 5645 | { 5646 | "value": "and", 5647 | "position": [ 5648 | 28, 5649 | 31 5650 | ] 5651 | }, 5652 | { 5653 | "value": "a", 5654 | "position": [ 5655 | 32, 5656 | 33 5657 | ] 5658 | }, 5659 | { 5660 | "value": "sliver", 5661 | "position": [ 5662 | 34, 5663 | 40 5664 | ] 5665 | }, 5666 | { 5667 | "value": "of", 5668 | "position": [ 5669 | 41, 5670 | 43 5671 | ] 5672 | }, 5673 | { 5674 | "value": "sky", 5675 | "position": [ 5676 | 44, 5677 | 47 5678 | ] 5679 | }, 5680 | { 5681 | "value": "and", 5682 | "position": [ 5683 | 48, 5684 | 51 5685 | ] 5686 | }, 5687 | { 5688 | "value": "a", 5689 | "position": [ 5690 | 52, 5691 | 53 5692 | ] 5693 | }, 5694 | { 5695 | "value": "slice", 5696 | "position": [ 5697 | 54, 5698 | 59 5699 | ] 5700 | }, 5701 | { 5702 | "value": "of", 5703 | "position": [ 5704 | 60, 5705 | 62 5706 | ] 5707 | }, 5708 | { 5709 | "value": "yellow", 5710 | "position": [ 5711 | 63, 5712 | 69 5713 | ] 5714 | }, 5715 | { 5716 | "value": "sun", 5717 | "position": [ 5718 | 70, 5719 | 73 5720 | ] 5721 | }, 5722 | { 5723 | "value": "and", 5724 | "position": [ 5725 | 74, 5726 | 77 5727 | ] 5728 | }, 5729 | { 5730 | "value": "a", 5731 | "position": [ 5732 | 78, 5733 | 79 5734 | ] 5735 | }, 5736 | { 5737 | "value": "small", 5738 | "position": [ 5739 | 80, 5740 | 85 5741 | ] 5742 | }, 5743 | { 5744 | "value": "gray", 5745 | "position": [ 5746 | 86, 5747 | 90 5748 | ] 5749 | }, 5750 | { 5751 | "value": "house", 5752 | "position": [ 5753 | 91, 5754 | 96 5755 | ] 5756 | }, 5757 | { 5758 | "value": "with", 5759 | "position": [ 5760 | 97, 5761 | 101 5762 | ] 5763 | }, 5764 | { 5765 | "value": "a", 5766 | "position": [ 5767 | 102, 5768 | 103 5769 | ] 5770 | }, 5771 | { 5772 | "value": "crooked", 5773 | "position": [ 5774 | 104, 5775 | 111 5776 | ] 5777 | }, 5778 | { 5779 | "value": "porch", 5780 | "position": [ 5781 | 112, 5782 | 117 5783 | ] 5784 | }, 5785 | { 5786 | "value": "and", 5787 | "position": [ 5788 | 118, 5789 | 121 5790 | ] 5791 | }, 5792 | { 5793 | "value": "tiny", 5794 | "position": [ 5795 | 122, 5796 | 126 5797 | ] 5798 | }, 5799 | { 5800 | "value": "windows", 5801 | "position": [ 5802 | 127, 5803 | 134 5804 | ] 5805 | }, 5806 | { 5807 | "value": "and", 5808 | "position": [ 5809 | 135, 5810 | 138 5811 | ] 5812 | }, 5813 | { 5814 | "value": "a", 5815 | "position": [ 5816 | 139, 5817 | 140 5818 | ] 5819 | }, 5820 | { 5821 | "value": "red", 5822 | "position": [ 5823 | 141, 5824 | 144 5825 | ] 5826 | }, 5827 | { 5828 | "value": "roof", 5829 | "position": [ 5830 | 145, 5831 | 149 5832 | ] 5833 | }, 5834 | { 5835 | "value": "and", 5836 | "position": [ 5837 | 150, 5838 | 153 5839 | ] 5840 | }, 5841 | { 5842 | "value": "rolling", 5843 | "position": [ 5844 | 154, 5845 | 161 5846 | ] 5847 | }, 5848 | { 5849 | "value": "green", 5850 | "position": [ 5851 | 162, 5852 | 167 5853 | ] 5854 | }, 5855 | { 5856 | "value": "fields", 5857 | "position": [ 5858 | 168, 5859 | 174 5860 | ] 5861 | }, 5862 | { 5863 | "value": "with", 5864 | "position": [ 5865 | 175, 5866 | 179 5867 | ] 5868 | }, 5869 | { 5870 | "value": "red", 5871 | "position": [ 5872 | 180, 5873 | 183 5874 | ] 5875 | }, 5876 | { 5877 | "value": "flowers", 5878 | "position": [ 5879 | 184, 5880 | 191 5881 | ] 5882 | }, 5883 | { 5884 | "value": "waving", 5885 | "position": [ 5886 | 192, 5887 | 198 5888 | ] 5889 | }, 5890 | { 5891 | "value": "and", 5892 | "position": [ 5893 | 199, 5894 | 202 5895 | ] 5896 | }, 5897 | { 5898 | "value": "tall", 5899 | "position": [ 5900 | 203, 5901 | 207 5902 | ] 5903 | }, 5904 | { 5905 | "value": "green", 5906 | "position": [ 5907 | 208, 5908 | 213 5909 | ] 5910 | }, 5911 | { 5912 | "value": "green", 5913 | "position": [ 5914 | 214, 5915 | 219 5916 | ] 5917 | }, 5918 | { 5919 | "value": "trees", 5920 | "position": [ 5921 | 220, 5922 | 225 5923 | ] 5924 | }, 5925 | { 5926 | "value": "and", 5927 | "position": [ 5928 | 226, 5929 | 229 5930 | ] 5931 | }, 5932 | { 5933 | "value": "a", 5934 | "position": [ 5935 | 230, 5936 | 231 5937 | ] 5938 | }, 5939 | { 5940 | "value": "river", 5941 | "position": [ 5942 | 232, 5943 | 237 5944 | ] 5945 | }, 5946 | { 5947 | "value": "rippling", 5948 | "position": [ 5949 | 238, 5950 | 246 5951 | ] 5952 | }, 5953 | { 5954 | "value": "cool", 5955 | "position": [ 5956 | 247, 5957 | 251 5958 | ] 5959 | }, 5960 | { 5961 | "value": "and", 5962 | "position": [ 5963 | 252, 5964 | 255 5965 | ] 5966 | }, 5967 | { 5968 | "value": "clear", 5969 | "position": [ 5970 | 256, 5971 | 261 5972 | ] 5973 | } 5974 | ] 5975 | }, 5976 | { 5977 | "pageIndex": 25, 5978 | "content": "“Oh,” my father said again “Where is that father and that boy?” I reeled in my line. “Right here,” I said, and he turned to look at me, as I cast my line again so high, so far.", 5979 | "tokens": [ 5980 | { 5981 | "value": "oh", 5982 | "position": [ 5983 | 1, 5984 | 3 5985 | ] 5986 | }, 5987 | { 5988 | "value": "my", 5989 | "position": [ 5990 | 6, 5991 | 8 5992 | ] 5993 | }, 5994 | { 5995 | "value": "father", 5996 | "position": [ 5997 | 9, 5998 | 15 5999 | ] 6000 | }, 6001 | { 6002 | "value": "said", 6003 | "position": [ 6004 | 16, 6005 | 20 6006 | ] 6007 | }, 6008 | { 6009 | "value": "again", 6010 | "position": [ 6011 | 21, 6012 | 26 6013 | ] 6014 | }, 6015 | { 6016 | "value": "where", 6017 | "position": [ 6018 | 28, 6019 | 33 6020 | ] 6021 | }, 6022 | { 6023 | "value": "is", 6024 | "position": [ 6025 | 34, 6026 | 36 6027 | ] 6028 | }, 6029 | { 6030 | "value": "that", 6031 | "position": [ 6032 | 37, 6033 | 41 6034 | ] 6035 | }, 6036 | { 6037 | "value": "father", 6038 | "position": [ 6039 | 42, 6040 | 48 6041 | ] 6042 | }, 6043 | { 6044 | "value": "and", 6045 | "position": [ 6046 | 49, 6047 | 52 6048 | ] 6049 | }, 6050 | { 6051 | "value": "that", 6052 | "position": [ 6053 | 53, 6054 | 57 6055 | ] 6056 | }, 6057 | { 6058 | "value": "boy", 6059 | "position": [ 6060 | 58, 6061 | 61 6062 | ] 6063 | }, 6064 | { 6065 | "value": "i", 6066 | "position": [ 6067 | 64, 6068 | 65 6069 | ] 6070 | }, 6071 | { 6072 | "value": "reeled", 6073 | "position": [ 6074 | 66, 6075 | 72 6076 | ] 6077 | }, 6078 | { 6079 | "value": "in", 6080 | "position": [ 6081 | 73, 6082 | 75 6083 | ] 6084 | }, 6085 | { 6086 | "value": "my", 6087 | "position": [ 6088 | 76, 6089 | 78 6090 | ] 6091 | }, 6092 | { 6093 | "value": "line", 6094 | "position": [ 6095 | 79, 6096 | 83 6097 | ] 6098 | }, 6099 | { 6100 | "value": "right", 6101 | "position": [ 6102 | 86, 6103 | 91 6104 | ] 6105 | }, 6106 | { 6107 | "value": "here", 6108 | "position": [ 6109 | 92, 6110 | 96 6111 | ] 6112 | }, 6113 | { 6114 | "value": "i", 6115 | "position": [ 6116 | 99, 6117 | 100 6118 | ] 6119 | }, 6120 | { 6121 | "value": "said", 6122 | "position": [ 6123 | 101, 6124 | 105 6125 | ] 6126 | }, 6127 | { 6128 | "value": "and", 6129 | "position": [ 6130 | 107, 6131 | 110 6132 | ] 6133 | }, 6134 | { 6135 | "value": "he", 6136 | "position": [ 6137 | 111, 6138 | 113 6139 | ] 6140 | }, 6141 | { 6142 | "value": "turned", 6143 | "position": [ 6144 | 114, 6145 | 120 6146 | ] 6147 | }, 6148 | { 6149 | "value": "to", 6150 | "position": [ 6151 | 121, 6152 | 123 6153 | ] 6154 | }, 6155 | { 6156 | "value": "look", 6157 | "position": [ 6158 | 124, 6159 | 128 6160 | ] 6161 | }, 6162 | { 6163 | "value": "at", 6164 | "position": [ 6165 | 129, 6166 | 131 6167 | ] 6168 | }, 6169 | { 6170 | "value": "me", 6171 | "position": [ 6172 | 132, 6173 | 134 6174 | ] 6175 | }, 6176 | { 6177 | "value": "as", 6178 | "position": [ 6179 | 136, 6180 | 138 6181 | ] 6182 | }, 6183 | { 6184 | "value": "i", 6185 | "position": [ 6186 | 139, 6187 | 140 6188 | ] 6189 | }, 6190 | { 6191 | "value": "cast", 6192 | "position": [ 6193 | 141, 6194 | 145 6195 | ] 6196 | }, 6197 | { 6198 | "value": "my", 6199 | "position": [ 6200 | 146, 6201 | 148 6202 | ] 6203 | }, 6204 | { 6205 | "value": "line", 6206 | "position": [ 6207 | 149, 6208 | 153 6209 | ] 6210 | }, 6211 | { 6212 | "value": "again", 6213 | "position": [ 6214 | 154, 6215 | 159 6216 | ] 6217 | }, 6218 | { 6219 | "value": "so", 6220 | "position": [ 6221 | 160, 6222 | 162 6223 | ] 6224 | }, 6225 | { 6226 | "value": "high", 6227 | "position": [ 6228 | 163, 6229 | 167 6230 | ] 6231 | }, 6232 | { 6233 | "value": "so", 6234 | "position": [ 6235 | 169, 6236 | 171 6237 | ] 6238 | }, 6239 | { 6240 | "value": "far", 6241 | "position": [ 6242 | 172, 6243 | 175 6244 | ] 6245 | } 6246 | ] 6247 | }, 6248 | { 6249 | "pageIndex": 26, 6250 | "content": "And at the end of the day, after we’d put our fishing poles back into the trunk and set off down the winding lane, he said, “We’ve been on a journey. To a secret place. We caught the air! We caught the breeze!”", 6251 | "tokens": [ 6252 | { 6253 | "value": "and", 6254 | "position": [ 6255 | 0, 6256 | 3 6257 | ] 6258 | }, 6259 | { 6260 | "value": "at", 6261 | "position": [ 6262 | 4, 6263 | 6 6264 | ] 6265 | }, 6266 | { 6267 | "value": "the", 6268 | "position": [ 6269 | 7, 6270 | 10 6271 | ] 6272 | }, 6273 | { 6274 | "value": "end", 6275 | "position": [ 6276 | 11, 6277 | 14 6278 | ] 6279 | }, 6280 | { 6281 | "value": "of", 6282 | "position": [ 6283 | 15, 6284 | 17 6285 | ] 6286 | }, 6287 | { 6288 | "value": "the", 6289 | "position": [ 6290 | 18, 6291 | 21 6292 | ] 6293 | }, 6294 | { 6295 | "value": "day", 6296 | "position": [ 6297 | 22, 6298 | 25 6299 | ] 6300 | }, 6301 | { 6302 | "value": "after", 6303 | "position": [ 6304 | 27, 6305 | 32 6306 | ] 6307 | }, 6308 | { 6309 | "value": "we'd", 6310 | "position": [ 6311 | 33, 6312 | 37 6313 | ] 6314 | }, 6315 | { 6316 | "value": "put", 6317 | "position": [ 6318 | 38, 6319 | 41 6320 | ] 6321 | }, 6322 | { 6323 | "value": "our", 6324 | "position": [ 6325 | 42, 6326 | 45 6327 | ] 6328 | }, 6329 | { 6330 | "value": "fishing", 6331 | "position": [ 6332 | 46, 6333 | 53 6334 | ] 6335 | }, 6336 | { 6337 | "value": "poles", 6338 | "position": [ 6339 | 54, 6340 | 59 6341 | ] 6342 | }, 6343 | { 6344 | "value": "back", 6345 | "position": [ 6346 | 60, 6347 | 64 6348 | ] 6349 | }, 6350 | { 6351 | "value": "into", 6352 | "position": [ 6353 | 65, 6354 | 69 6355 | ] 6356 | }, 6357 | { 6358 | "value": "the", 6359 | "position": [ 6360 | 70, 6361 | 73 6362 | ] 6363 | }, 6364 | { 6365 | "value": "trunk", 6366 | "position": [ 6367 | 74, 6368 | 79 6369 | ] 6370 | }, 6371 | { 6372 | "value": "and", 6373 | "position": [ 6374 | 80, 6375 | 83 6376 | ] 6377 | }, 6378 | { 6379 | "value": "set", 6380 | "position": [ 6381 | 84, 6382 | 87 6383 | ] 6384 | }, 6385 | { 6386 | "value": "off", 6387 | "position": [ 6388 | 88, 6389 | 91 6390 | ] 6391 | }, 6392 | { 6393 | "value": "down", 6394 | "position": [ 6395 | 92, 6396 | 96 6397 | ] 6398 | }, 6399 | { 6400 | "value": "the", 6401 | "position": [ 6402 | 97, 6403 | 100 6404 | ] 6405 | }, 6406 | { 6407 | "value": "winding", 6408 | "position": [ 6409 | 101, 6410 | 108 6411 | ] 6412 | }, 6413 | { 6414 | "value": "lane", 6415 | "position": [ 6416 | 109, 6417 | 113 6418 | ] 6419 | }, 6420 | { 6421 | "value": "he", 6422 | "position": [ 6423 | 115, 6424 | 117 6425 | ] 6426 | }, 6427 | { 6428 | "value": "said", 6429 | "position": [ 6430 | 118, 6431 | 122 6432 | ] 6433 | }, 6434 | { 6435 | "value": "we've", 6436 | "position": [ 6437 | 125, 6438 | 130 6439 | ] 6440 | }, 6441 | { 6442 | "value": "been", 6443 | "position": [ 6444 | 131, 6445 | 135 6446 | ] 6447 | }, 6448 | { 6449 | "value": "on", 6450 | "position": [ 6451 | 136, 6452 | 138 6453 | ] 6454 | }, 6455 | { 6456 | "value": "a", 6457 | "position": [ 6458 | 139, 6459 | 140 6460 | ] 6461 | }, 6462 | { 6463 | "value": "journey", 6464 | "position": [ 6465 | 141, 6466 | 148 6467 | ] 6468 | }, 6469 | { 6470 | "value": "to", 6471 | "position": [ 6472 | 150, 6473 | 152 6474 | ] 6475 | }, 6476 | { 6477 | "value": "a", 6478 | "position": [ 6479 | 153, 6480 | 154 6481 | ] 6482 | }, 6483 | { 6484 | "value": "secret", 6485 | "position": [ 6486 | 155, 6487 | 161 6488 | ] 6489 | }, 6490 | { 6491 | "value": "place", 6492 | "position": [ 6493 | 162, 6494 | 167 6495 | ] 6496 | }, 6497 | { 6498 | "value": "we", 6499 | "position": [ 6500 | 169, 6501 | 171 6502 | ] 6503 | }, 6504 | { 6505 | "value": "caught", 6506 | "position": [ 6507 | 172, 6508 | 178 6509 | ] 6510 | }, 6511 | { 6512 | "value": "the", 6513 | "position": [ 6514 | 179, 6515 | 182 6516 | ] 6517 | }, 6518 | { 6519 | "value": "air", 6520 | "position": [ 6521 | 183, 6522 | 186 6523 | ] 6524 | }, 6525 | { 6526 | "value": "we", 6527 | "position": [ 6528 | 188, 6529 | 190 6530 | ] 6531 | }, 6532 | { 6533 | "value": "caught", 6534 | "position": [ 6535 | 191, 6536 | 197 6537 | ] 6538 | }, 6539 | { 6540 | "value": "the", 6541 | "position": [ 6542 | 198, 6543 | 201 6544 | ] 6545 | }, 6546 | { 6547 | "value": "breeze", 6548 | "position": [ 6549 | 202, 6550 | 208 6551 | ] 6552 | } 6553 | ] 6554 | }, 6555 | { 6556 | "pageIndex": 27, 6557 | "content": "And we also caught a small gray house with a crooked porch and tiny windows and a red roof and rolling green fields with red flowers waving and tall green green trees and a river ripplin cool and clear.", 6558 | "tokens": [ 6559 | { 6560 | "value": "and", 6561 | "position": [ 6562 | 0, 6563 | 3 6564 | ] 6565 | }, 6566 | { 6567 | "value": "we", 6568 | "position": [ 6569 | 4, 6570 | 6 6571 | ] 6572 | }, 6573 | { 6574 | "value": "also", 6575 | "position": [ 6576 | 7, 6577 | 11 6578 | ] 6579 | }, 6580 | { 6581 | "value": "caught", 6582 | "position": [ 6583 | 12, 6584 | 18 6585 | ] 6586 | }, 6587 | { 6588 | "value": "a", 6589 | "position": [ 6590 | 19, 6591 | 20 6592 | ] 6593 | }, 6594 | { 6595 | "value": "small", 6596 | "position": [ 6597 | 21, 6598 | 26 6599 | ] 6600 | }, 6601 | { 6602 | "value": "gray", 6603 | "position": [ 6604 | 27, 6605 | 31 6606 | ] 6607 | }, 6608 | { 6609 | "value": "house", 6610 | "position": [ 6611 | 32, 6612 | 37 6613 | ] 6614 | }, 6615 | { 6616 | "value": "with", 6617 | "position": [ 6618 | 38, 6619 | 42 6620 | ] 6621 | }, 6622 | { 6623 | "value": "a", 6624 | "position": [ 6625 | 43, 6626 | 44 6627 | ] 6628 | }, 6629 | { 6630 | "value": "crooked", 6631 | "position": [ 6632 | 45, 6633 | 52 6634 | ] 6635 | }, 6636 | { 6637 | "value": "porch", 6638 | "position": [ 6639 | 53, 6640 | 58 6641 | ] 6642 | }, 6643 | { 6644 | "value": "and", 6645 | "position": [ 6646 | 59, 6647 | 62 6648 | ] 6649 | }, 6650 | { 6651 | "value": "tiny", 6652 | "position": [ 6653 | 63, 6654 | 67 6655 | ] 6656 | }, 6657 | { 6658 | "value": "windows", 6659 | "position": [ 6660 | 68, 6661 | 75 6662 | ] 6663 | }, 6664 | { 6665 | "value": "and", 6666 | "position": [ 6667 | 76, 6668 | 79 6669 | ] 6670 | }, 6671 | { 6672 | "value": "a", 6673 | "position": [ 6674 | 80, 6675 | 81 6676 | ] 6677 | }, 6678 | { 6679 | "value": "red", 6680 | "position": [ 6681 | 82, 6682 | 85 6683 | ] 6684 | }, 6685 | { 6686 | "value": "roof", 6687 | "position": [ 6688 | 86, 6689 | 90 6690 | ] 6691 | }, 6692 | { 6693 | "value": "and", 6694 | "position": [ 6695 | 91, 6696 | 94 6697 | ] 6698 | }, 6699 | { 6700 | "value": "rolling", 6701 | "position": [ 6702 | 95, 6703 | 102 6704 | ] 6705 | }, 6706 | { 6707 | "value": "green", 6708 | "position": [ 6709 | 103, 6710 | 108 6711 | ] 6712 | }, 6713 | { 6714 | "value": "fields", 6715 | "position": [ 6716 | 109, 6717 | 115 6718 | ] 6719 | }, 6720 | { 6721 | "value": "with", 6722 | "position": [ 6723 | 116, 6724 | 120 6725 | ] 6726 | }, 6727 | { 6728 | "value": "red", 6729 | "position": [ 6730 | 121, 6731 | 124 6732 | ] 6733 | }, 6734 | { 6735 | "value": "flowers", 6736 | "position": [ 6737 | 125, 6738 | 132 6739 | ] 6740 | }, 6741 | { 6742 | "value": "waving", 6743 | "position": [ 6744 | 133, 6745 | 139 6746 | ] 6747 | }, 6748 | { 6749 | "value": "and", 6750 | "position": [ 6751 | 140, 6752 | 143 6753 | ] 6754 | }, 6755 | { 6756 | "value": "tall", 6757 | "position": [ 6758 | 144, 6759 | 148 6760 | ] 6761 | }, 6762 | { 6763 | "value": "green", 6764 | "position": [ 6765 | 149, 6766 | 154 6767 | ] 6768 | }, 6769 | { 6770 | "value": "green", 6771 | "position": [ 6772 | 155, 6773 | 160 6774 | ] 6775 | }, 6776 | { 6777 | "value": "trees", 6778 | "position": [ 6779 | 161, 6780 | 166 6781 | ] 6782 | }, 6783 | { 6784 | "value": "and", 6785 | "position": [ 6786 | 167, 6787 | 170 6788 | ] 6789 | }, 6790 | { 6791 | "value": "a", 6792 | "position": [ 6793 | 171, 6794 | 172 6795 | ] 6796 | }, 6797 | { 6798 | "value": "river", 6799 | "position": [ 6800 | 173, 6801 | 178 6802 | ] 6803 | }, 6804 | { 6805 | "value": "ripplin", 6806 | "position": [ 6807 | 179, 6808 | 186 6809 | ] 6810 | }, 6811 | { 6812 | "value": "cool", 6813 | "position": [ 6814 | 187, 6815 | 191 6816 | ] 6817 | }, 6818 | { 6819 | "value": "and", 6820 | "position": [ 6821 | 192, 6822 | 195 6823 | ] 6824 | }, 6825 | { 6826 | "value": "clear", 6827 | "position": [ 6828 | 196, 6829 | 201 6830 | ] 6831 | } 6832 | ] 6833 | }, 6834 | { 6835 | "pageIndex": 28, 6836 | "content": "And we caught a father and we caught a boy who learned to fish.", 6837 | "tokens": [ 6838 | { 6839 | "value": "and", 6840 | "position": [ 6841 | 0, 6842 | 3 6843 | ] 6844 | }, 6845 | { 6846 | "value": "we", 6847 | "position": [ 6848 | 4, 6849 | 6 6850 | ] 6851 | }, 6852 | { 6853 | "value": "caught", 6854 | "position": [ 6855 | 7, 6856 | 13 6857 | ] 6858 | }, 6859 | { 6860 | "value": "a", 6861 | "position": [ 6862 | 14, 6863 | 15 6864 | ] 6865 | }, 6866 | { 6867 | "value": "father", 6868 | "position": [ 6869 | 16, 6870 | 22 6871 | ] 6872 | }, 6873 | { 6874 | "value": "and", 6875 | "position": [ 6876 | 23, 6877 | 26 6878 | ] 6879 | }, 6880 | { 6881 | "value": "we", 6882 | "position": [ 6883 | 27, 6884 | 29 6885 | ] 6886 | }, 6887 | { 6888 | "value": "caught", 6889 | "position": [ 6890 | 30, 6891 | 36 6892 | ] 6893 | }, 6894 | { 6895 | "value": "a", 6896 | "position": [ 6897 | 37, 6898 | 38 6899 | ] 6900 | }, 6901 | { 6902 | "value": "boy", 6903 | "position": [ 6904 | 39, 6905 | 42 6906 | ] 6907 | }, 6908 | { 6909 | "value": "who", 6910 | "position": [ 6911 | 43, 6912 | 46 6913 | ] 6914 | }, 6915 | { 6916 | "value": "learned", 6917 | "position": [ 6918 | 47, 6919 | 54 6920 | ] 6921 | }, 6922 | { 6923 | "value": "to", 6924 | "position": [ 6925 | 55, 6926 | 57 6927 | ] 6928 | }, 6929 | { 6930 | "value": "fish", 6931 | "position": [ 6932 | 58, 6933 | 62 6934 | ] 6935 | } 6936 | ] 6937 | }, 6938 | { 6939 | "pageIndex": 29, 6940 | "content": "", 6941 | "tokens": [] 6942 | } 6943 | ] 6944 | } --------------------------------------------------------------------------------