> ## Documentation Index
> Fetch the complete documentation index at: https://docs.reducto.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Word and Cell Citations

> Locate every word and table cell of the parsed output on the page

export const CitationsExplorer = () => {
  const DATA = {
    "content": "<table><tr><th></th><th colspan=\"6\"><b>Years ended</b></th></tr><tr><th></th><th colspan=\"2\"><b>September 30,\n2023</b></th><th colspan=\"2\"><b>September 24,\n2022</b></th><th colspan=\"2\"><b>September 25,\n2021</b></th></tr><tr><td>Cash, cash equivalents and restricted cash, beginning balances</td><td>$</td><td>24,977</td><td>$</td><td>35,929</td><td>$</td><td>39,789</td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Operating activities:</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Net income</td><td></td><td>96,995</td><td></td><td>99,803</td><td></td><td>94,680</td></tr><tr><td>Adjustments to reconcile net income to cash generated by operating activities:</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Depreciation and amortization</td><td></td><td>11,519</td><td></td><td>11,104</td><td></td><td>11,284</td></tr><tr><td>Share-based compensation expense</td><td></td><td>10,833</td><td></td><td>9,038</td><td></td><td>7,906</td></tr><tr><td>Other</td><td></td><td>(2,227)</td><td></td><td>1,006</td><td></td><td>(4,921)</td></tr><tr><td>Changes in operating assets and liabilities:</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Accounts receivable, net</td><td></td><td>(1,688)</td><td></td><td>(1,823)</td><td></td><td>(10,125)</td></tr><tr><td>Vendor non-trade receivables</td><td></td><td>1,271</td><td></td><td>(7,520)</td><td></td><td>(3,903)</td></tr><tr><td>Inventories</td><td></td><td>(1,618)</td><td></td><td>1,484</td><td></td><td>(2,642)</td></tr><tr><td>Other current and non-current assets</td><td></td><td>(5,684)</td><td></td><td>(6,499)</td><td></td><td>(8,042)</td></tr><tr><td>Accounts payable</td><td></td><td>(1,889)</td><td></td><td>9,448</td><td></td><td>12,326</td></tr><tr><td>Other current and non-current liabilities</td><td></td><td>3,031</td><td></td><td>6,110</td><td></td><td>7,475</td></tr><tr><td>Cash generated by operating activities</td><td></td><td>110,543</td><td></td><td>122,151</td><td></td><td>104,038</td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Investing activities:</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Purchases of marketable securities</td><td></td><td>(29,513)</td><td></td><td>(76,923)</td><td></td><td>(109,558)</td></tr><tr><td>Proceeds from maturities of marketable securities</td><td></td><td>39,686</td><td></td><td>29,917</td><td></td><td>59,023</td></tr><tr><td>Proceeds from sales of marketable securities</td><td></td><td>5,828</td><td></td><td>37,446</td><td></td><td>47,460</td></tr><tr><td>Payments for acquisition of property, plant and equipment</td><td></td><td>(10,959)</td><td></td><td>(10,708)</td><td></td><td>(11,085)</td></tr><tr><td>Other</td><td></td><td>(1,337)</td><td></td><td>(2,086)</td><td></td><td>(385)</td></tr><tr><td>Cash generated by/(used in) investing activities</td><td></td><td>3,705</td><td></td><td>(22,354)</td><td></td><td>(14,545)</td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Financing activities:</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Payments for taxes related to net share settlement of equity awards</td><td></td><td>(5,431)</td><td></td><td>(6,223)</td><td></td><td>(6,556)</td></tr><tr><td>Payments for dividends and dividend equivalents</td><td></td><td>(15,025)</td><td></td><td>(14,841)</td><td></td><td>(14,467)</td></tr><tr><td>Repurchases of common stock</td><td></td><td>(77,550)</td><td></td><td>(89,402)</td><td></td><td>(85,971)</td></tr><tr><td>Proceeds from issuance of term debt, net</td><td></td><td>5,228</td><td></td><td>5,465</td><td></td><td>20,393</td></tr><tr><td>Repayments of term debt</td><td></td><td>(11,151)</td><td></td><td>(9,543)</td><td></td><td>(8,750)</td></tr><tr><td>Proceeds from/(Repayments of) commercial paper, net</td><td></td><td>(3,978)</td><td></td><td>3,955</td><td></td><td>1,022</td></tr><tr><td>Other</td><td></td><td>(581)</td><td></td><td>(160)</td><td></td><td>976</td></tr><tr><td>Cash used in financing activities</td><td></td><td>(108,488)</td><td></td><td>(110,749)</td><td></td><td>(93,353)</td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Increase/(Decrease) in cash, cash equivalents and restricted cash</td><td></td><td>5,760</td><td></td><td>(10,952)</td><td></td><td>(3,860)</td></tr><tr><td>Cash, cash equivalents and restricted cash, ending balances</td><td>$</td><td>30,737</td><td>$</td><td>24,977</td><td>$</td><td>35,929</td></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Supplemental cash flow disclosure:</td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td>Cash paid for income taxes, net</td><td>$</td><td>18,679</td><td>$</td><td>19,573</td><td>$</td><td>25,385</td></tr><tr><td>Cash paid for interest</td><td>$</td><td>3,803</td><td>$</td><td>2,865</td><td>$</td><td>2,687</td></tr></table>",
    "words": {
      "crop": [0.065, 0.103, 0.935, 0.901],
      "image": "/images/citations/apple-10k-cash-flow-full-table.png",
      "items": [{
        "text": "Years",
        "char_start": 39,
        "char_end": 44,
        "bbox": {
          "left": 0.714,
          "top": 0.118,
          "width": 0.0353,
          "height": 0.007,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "ended",
        "char_start": 45,
        "char_end": 50,
        "bbox": {
          "left": 0.7531,
          "top": 0.118,
          "width": 0.0383,
          "height": 0.007,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "September",
        "char_start": 96,
        "char_end": 105,
        "bbox": {
          "left": 0.5957,
          "top": 0.1346,
          "width": 0.0675,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "30,",
        "char_start": 106,
        "char_end": 109,
        "bbox": {
          "left": 0.6667,
          "top": 0.1353,
          "width": 0.0181,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2023",
        "char_start": 110,
        "char_end": 114,
        "bbox": {
          "left": 0.6254,
          "top": 0.1456,
          "width": 0.0292,
          "height": 0.0066,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "September",
        "char_start": 142,
        "char_end": 151,
        "bbox": {
          "left": 0.7084,
          "top": 0.1353,
          "width": 0.0671,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "24,",
        "char_start": 152,
        "char_end": 155,
        "bbox": {
          "left": 0.7794,
          "top": 0.1353,
          "width": 0.0181,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2022",
        "char_start": 156,
        "char_end": 160,
        "bbox": {
          "left": 0.7381,
          "top": 0.1456,
          "width": 0.0292,
          "height": 0.0066,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "September",
        "char_start": 188,
        "char_end": 197,
        "bbox": {
          "left": 0.8206,
          "top": 0.1356,
          "width": 0.068,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "25,",
        "char_start": 198,
        "char_end": 201,
        "bbox": {
          "left": 0.8916,
          "top": 0.1356,
          "width": 0.0185,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2021",
        "char_start": 202,
        "char_end": 206,
        "bbox": {
          "left": 0.8512,
          "top": 0.1456,
          "width": 0.0271,
          "height": 0.0066,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash,",
        "char_start": 228,
        "char_end": 233,
        "bbox": {
          "left": 0.0847,
          "top": 0.1618,
          "width": 0.0366,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash",
        "char_start": 234,
        "char_end": 238,
        "bbox": {
          "left": 0.1252,
          "top": 0.1618,
          "width": 0.0284,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "equivalents",
        "char_start": 239,
        "char_end": 250,
        "bbox": {
          "left": 0.1587,
          "top": 0.1618,
          "width": 0.0701,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 251,
        "char_end": 254,
        "bbox": {
          "left": 0.2327,
          "top": 0.1618,
          "width": 0.0224,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "restricted",
        "char_start": 255,
        "char_end": 265,
        "bbox": {
          "left": 0.2602,
          "top": 0.1618,
          "width": 0.0555,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash,",
        "char_start": 266,
        "char_end": 271,
        "bbox": {
          "left": 0.3209,
          "top": 0.1618,
          "width": 0.0327,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "beginning",
        "char_start": 272,
        "char_end": 281,
        "bbox": {
          "left": 0.3578,
          "top": 0.1618,
          "width": 0.0589,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "balances",
        "char_start": 282,
        "char_end": 290,
        "bbox": {
          "left": 0.4219,
          "top": 0.1618,
          "width": 0.0559,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 299,
        "char_end": 300,
        "bbox": {
          "left": 0.5914,
          "top": 0.1622,
          "width": 0.0082,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "24,977",
        "char_start": 309,
        "char_end": 315,
        "bbox": {
          "left": 0.6447,
          "top": 0.1625,
          "width": 0.0426,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 324,
        "char_end": 325,
        "bbox": {
          "left": 0.7032,
          "top": 0.1622,
          "width": 0.0082,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "35,929",
        "char_start": 334,
        "char_end": 340,
        "bbox": {
          "left": 0.7583,
          "top": 0.1625,
          "width": 0.0413,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 349,
        "char_end": 350,
        "bbox": {
          "left": 0.8155,
          "top": 0.1622,
          "width": 0.0082,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "39,789",
        "char_start": 359,
        "char_end": 365,
        "bbox": {
          "left": 0.8705,
          "top": 0.1628,
          "width": 0.0417,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Operating",
        "char_start": 455,
        "char_end": 464,
        "bbox": {
          "left": 0.0847,
          "top": 0.1981,
          "width": 0.0606,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities:",
        "char_start": 465,
        "char_end": 476,
        "bbox": {
          "left": 0.1497,
          "top": 0.1971,
          "width": 0.0559,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Net",
        "char_start": 548,
        "char_end": 551,
        "bbox": {
          "left": 0.0998,
          "top": 0.216,
          "width": 0.0219,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "income",
        "char_start": 552,
        "char_end": 558,
        "bbox": {
          "left": 0.1252,
          "top": 0.2157,
          "width": 0.0439,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "96,995",
        "char_start": 576,
        "char_end": 582,
        "bbox": {
          "left": 0.6452,
          "top": 0.2173,
          "width": 0.0422,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "99,803",
        "char_start": 600,
        "char_end": 606,
        "bbox": {
          "left": 0.7578,
          "top": 0.2173,
          "width": 0.043,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "94,680",
        "char_start": 624,
        "char_end": 630,
        "bbox": {
          "left": 0.8705,
          "top": 0.217,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Adjustments",
        "char_start": 648,
        "char_end": 659,
        "bbox": {
          "left": 0.0994,
          "top": 0.2343,
          "width": 0.0766,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "to",
        "char_start": 660,
        "char_end": 662,
        "bbox": {
          "left": 0.1794,
          "top": 0.2343,
          "width": 0.0125,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "reconcile",
        "char_start": 663,
        "char_end": 672,
        "bbox": {
          "left": 0.1957,
          "top": 0.2343,
          "width": 0.0555,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "net",
        "char_start": 673,
        "char_end": 676,
        "bbox": {
          "left": 0.2555,
          "top": 0.2343,
          "width": 0.0189,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "income",
        "char_start": 677,
        "char_end": 683,
        "bbox": {
          "left": 0.2787,
          "top": 0.2343,
          "width": 0.043,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "to",
        "char_start": 684,
        "char_end": 686,
        "bbox": {
          "left": 0.3265,
          "top": 0.2343,
          "width": 0.0116,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash",
        "char_start": 687,
        "char_end": 691,
        "bbox": {
          "left": 0.3419,
          "top": 0.2343,
          "width": 0.0284,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "generated",
        "char_start": 692,
        "char_end": 701,
        "bbox": {
          "left": 0.3755,
          "top": 0.2343,
          "width": 0.0611,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "by",
        "char_start": 702,
        "char_end": 704,
        "bbox": {
          "left": 0.4422,
          "top": 0.2343,
          "width": 0.0142,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "operating",
        "char_start": 705,
        "char_end": 714,
        "bbox": {
          "left": 0.4606,
          "top": 0.2343,
          "width": 0.0568,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities:",
        "char_start": 715,
        "char_end": 726,
        "bbox": {
          "left": 0.5226,
          "top": 0.2343,
          "width": 0.0555,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Depreciation",
        "char_start": 798,
        "char_end": 810,
        "bbox": {
          "left": 0.1148,
          "top": 0.2512,
          "width": 0.0761,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 811,
        "char_end": 814,
        "bbox": {
          "left": 0.1957,
          "top": 0.2512,
          "width": 0.0228,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "amortization",
        "char_start": 815,
        "char_end": 827,
        "bbox": {
          "left": 0.2228,
          "top": 0.2506,
          "width": 0.0753,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "11,519",
        "char_start": 845,
        "char_end": 851,
        "bbox": {
          "left": 0.646,
          "top": 0.2532,
          "width": 0.0413,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "11,104",
        "char_start": 869,
        "char_end": 875,
        "bbox": {
          "left": 0.7587,
          "top": 0.2532,
          "width": 0.0413,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "11,284",
        "char_start": 893,
        "char_end": 899,
        "bbox": {
          "left": 0.8714,
          "top": 0.2532,
          "width": 0.0409,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Share-based",
        "char_start": 917,
        "char_end": 928,
        "bbox": {
          "left": 0.1144,
          "top": 0.2689,
          "width": 0.0791,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "compensation",
        "char_start": 929,
        "char_end": 941,
        "bbox": {
          "left": 0.1978,
          "top": 0.2695,
          "width": 0.0856,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "expense",
        "char_start": 942,
        "char_end": 949,
        "bbox": {
          "left": 0.2886,
          "top": 0.2702,
          "width": 0.0525,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "10,833",
        "char_start": 967,
        "char_end": 973,
        "bbox": {
          "left": 0.646,
          "top": 0.2709,
          "width": 0.0417,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "9,038",
        "char_start": 991,
        "char_end": 996,
        "bbox": {
          "left": 0.7656,
          "top": 0.2709,
          "width": 0.0344,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "7,906",
        "char_start": 1014,
        "char_end": 1019,
        "bbox": {
          "left": 0.8783,
          "top": 0.2709,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "char_start": 1037,
        "char_end": 1042,
        "bbox": {
          "left": 0.1144,
          "top": 0.2881,
          "width": 0.0357,
          "height": 0.0073,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(2,227)",
        "char_start": 1060,
        "char_end": 1067,
        "bbox": {
          "left": 0.6482,
          "top": 0.2881,
          "width": 0.0439,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,006",
        "char_start": 1085,
        "char_end": 1090,
        "bbox": {
          "left": 0.7665,
          "top": 0.2888,
          "width": 0.0335,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(4,921)",
        "char_start": 1108,
        "char_end": 1115,
        "bbox": {
          "left": 0.8744,
          "top": 0.2888,
          "width": 0.043,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Changes",
        "char_start": 1133,
        "char_end": 1140,
        "bbox": {
          "left": 0.0998,
          "top": 0.3054,
          "width": 0.0551,
          "height": 0.0113,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "in",
        "char_start": 1141,
        "char_end": 1143,
        "bbox": {
          "left": 0.1591,
          "top": 0.3054,
          "width": 0.0095,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "operating",
        "char_start": 1144,
        "char_end": 1153,
        "bbox": {
          "left": 0.1738,
          "top": 0.3051,
          "width": 0.0568,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "assets",
        "char_start": 1154,
        "char_end": 1160,
        "bbox": {
          "left": 0.2357,
          "top": 0.3048,
          "width": 0.0396,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 1161,
        "char_end": 1164,
        "bbox": {
          "left": 0.2796,
          "top": 0.3044,
          "width": 0.0215,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "liabilities:",
        "char_start": 1165,
        "char_end": 1177,
        "bbox": {
          "left": 0.3067,
          "top": 0.3041,
          "width": 0.0555,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Accounts",
        "char_start": 1249,
        "char_end": 1257,
        "bbox": {
          "left": 0.114,
          "top": 0.324,
          "width": 0.0576,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "receivable,",
        "char_start": 1258,
        "char_end": 1269,
        "bbox": {
          "left": 0.1759,
          "top": 0.324,
          "width": 0.0662,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "net",
        "char_start": 1270,
        "char_end": 1273,
        "bbox": {
          "left": 0.2465,
          "top": 0.3244,
          "width": 0.0206,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,688)",
        "char_start": 1291,
        "char_end": 1298,
        "bbox": {
          "left": 0.6482,
          "top": 0.3247,
          "width": 0.0439,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,823)",
        "char_start": 1316,
        "char_end": 1323,
        "bbox": {
          "left": 0.7613,
          "top": 0.3247,
          "width": 0.0439,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,125)",
        "char_start": 1341,
        "char_end": 1349,
        "bbox": {
          "left": 0.8667,
          "top": 0.325,
          "width": 0.0508,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Vendor",
        "char_start": 1367,
        "char_end": 1373,
        "bbox": {
          "left": 0.114,
          "top": 0.3423,
          "width": 0.046,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "non-trade",
        "char_start": 1374,
        "char_end": 1383,
        "bbox": {
          "left": 0.1634,
          "top": 0.3423,
          "width": 0.0589,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "receivables",
        "char_start": 1384,
        "char_end": 1395,
        "bbox": {
          "left": 0.2271,
          "top": 0.3423,
          "width": 0.0697,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,271",
        "char_start": 1413,
        "char_end": 1418,
        "bbox": {
          "left": 0.6538,
          "top": 0.343,
          "width": 0.0318,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(7,520)",
        "char_start": 1436,
        "char_end": 1443,
        "bbox": {
          "left": 0.7613,
          "top": 0.3426,
          "width": 0.0434,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(3,903)",
        "char_start": 1461,
        "char_end": 1468,
        "bbox": {
          "left": 0.874,
          "top": 0.3426,
          "width": 0.043,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Inventories",
        "char_start": 1486,
        "char_end": 1497,
        "bbox": {
          "left": 0.1148,
          "top": 0.3599,
          "width": 0.0667,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,618)",
        "char_start": 1515,
        "char_end": 1522,
        "bbox": {
          "left": 0.6486,
          "top": 0.3606,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,484",
        "char_start": 1540,
        "char_end": 1545,
        "bbox": {
          "left": 0.766,
          "top": 0.3612,
          "width": 0.034,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(2,642)",
        "char_start": 1563,
        "char_end": 1570,
        "bbox": {
          "left": 0.8744,
          "top": 0.3606,
          "width": 0.0426,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "char_start": 1588,
        "char_end": 1593,
        "bbox": {
          "left": 0.1144,
          "top": 0.3782,
          "width": 0.0353,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "current",
        "char_start": 1594,
        "char_end": 1601,
        "bbox": {
          "left": 0.1531,
          "top": 0.3782,
          "width": 0.043,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 1602,
        "char_end": 1605,
        "bbox": {
          "left": 0.2004,
          "top": 0.3782,
          "width": 0.0219,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "non-current",
        "char_start": 1606,
        "char_end": 1617,
        "bbox": {
          "left": 0.228,
          "top": 0.3782,
          "width": 0.0714,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "assets",
        "char_start": 1618,
        "char_end": 1624,
        "bbox": {
          "left": 0.3019,
          "top": 0.3782,
          "width": 0.0409,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(5,684)",
        "char_start": 1642,
        "char_end": 1649,
        "bbox": {
          "left": 0.6486,
          "top": 0.3785,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(6,499)",
        "char_start": 1667,
        "char_end": 1674,
        "bbox": {
          "left": 0.7613,
          "top": 0.3785,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(8,042)",
        "char_start": 1692,
        "char_end": 1699,
        "bbox": {
          "left": 0.874,
          "top": 0.3785,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Accounts",
        "char_start": 1717,
        "char_end": 1725,
        "bbox": {
          "left": 0.1135,
          "top": 0.3945,
          "width": 0.0581,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "payable",
        "char_start": 1726,
        "char_end": 1733,
        "bbox": {
          "left": 0.1755,
          "top": 0.3951,
          "width": 0.049,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,889)",
        "char_start": 1751,
        "char_end": 1758,
        "bbox": {
          "left": 0.6477,
          "top": 0.3968,
          "width": 0.0443,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "9,448",
        "char_start": 1776,
        "char_end": 1781,
        "bbox": {
          "left": 0.7652,
          "top": 0.3968,
          "width": 0.034,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "12,326",
        "char_start": 1799,
        "char_end": 1805,
        "bbox": {
          "left": 0.8718,
          "top": 0.3968,
          "width": 0.0409,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "char_start": 1823,
        "char_end": 1828,
        "bbox": {
          "left": 0.1144,
          "top": 0.4138,
          "width": 0.0353,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "current",
        "char_start": 1829,
        "char_end": 1836,
        "bbox": {
          "left": 0.1527,
          "top": 0.4138,
          "width": 0.0439,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 1837,
        "char_end": 1840,
        "bbox": {
          "left": 0.2004,
          "top": 0.4138,
          "width": 0.0219,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "non-current",
        "char_start": 1841,
        "char_end": 1852,
        "bbox": {
          "left": 0.228,
          "top": 0.4138,
          "width": 0.0705,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "liabilities",
        "char_start": 1853,
        "char_end": 1864,
        "bbox": {
          "left": 0.3024,
          "top": 0.4138,
          "width": 0.052,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,031",
        "char_start": 1882,
        "char_end": 1887,
        "bbox": {
          "left": 0.6529,
          "top": 0.4148,
          "width": 0.0327,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "6,110",
        "char_start": 1905,
        "char_end": 1910,
        "bbox": {
          "left": 0.7656,
          "top": 0.4144,
          "width": 0.034,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "7,475",
        "char_start": 1928,
        "char_end": 1933,
        "bbox": {
          "left": 0.8783,
          "top": 0.4151,
          "width": 0.0344,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash",
        "char_start": 1951,
        "char_end": 1955,
        "bbox": {
          "left": 0.1338,
          "top": 0.4324,
          "width": 0.0323,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "generated",
        "char_start": 1956,
        "char_end": 1965,
        "bbox": {
          "left": 0.1699,
          "top": 0.4324,
          "width": 0.0624,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "by",
        "char_start": 1966,
        "char_end": 1968,
        "bbox": {
          "left": 0.2374,
          "top": 0.4324,
          "width": 0.0146,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "operating",
        "char_start": 1969,
        "char_end": 1978,
        "bbox": {
          "left": 0.2555,
          "top": 0.4324,
          "width": 0.0572,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities",
        "char_start": 1979,
        "char_end": 1989,
        "bbox": {
          "left": 0.3174,
          "top": 0.4324,
          "width": 0.0533,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "110,543",
        "char_start": 2007,
        "char_end": 2014,
        "bbox": {
          "left": 0.6383,
          "top": 0.433,
          "width": 0.0495,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "122,151",
        "char_start": 2032,
        "char_end": 2039,
        "bbox": {
          "left": 0.7514,
          "top": 0.4327,
          "width": 0.0473,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "104,038",
        "char_start": 2057,
        "char_end": 2064,
        "bbox": {
          "left": 0.8641,
          "top": 0.4327,
          "width": 0.0482,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Investing",
        "char_start": 2154,
        "char_end": 2163,
        "bbox": {
          "left": 0.0856,
          "top": 0.4683,
          "width": 0.0533,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities:",
        "char_start": 2164,
        "char_end": 2175,
        "bbox": {
          "left": 0.1445,
          "top": 0.4676,
          "width": 0.0559,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Purchases",
        "char_start": 2247,
        "char_end": 2256,
        "bbox": {
          "left": 0.1002,
          "top": 0.4862,
          "width": 0.0645,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 2257,
        "char_end": 2259,
        "bbox": {
          "left": 0.1695,
          "top": 0.4862,
          "width": 0.0116,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "marketable",
        "char_start": 2260,
        "char_end": 2270,
        "bbox": {
          "left": 0.1854,
          "top": 0.4862,
          "width": 0.0675,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "securities",
        "char_start": 2271,
        "char_end": 2281,
        "bbox": {
          "left": 0.2572,
          "top": 0.4862,
          "width": 0.0585,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(29,513)",
        "char_start": 2299,
        "char_end": 2307,
        "bbox": {
          "left": 0.6404,
          "top": 0.4862,
          "width": 0.0516,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(76,923)",
        "char_start": 2325,
        "char_end": 2333,
        "bbox": {
          "left": 0.7535,
          "top": 0.4865,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(109,558)",
        "char_start": 2351,
        "char_end": 2360,
        "bbox": {
          "left": 0.8581,
          "top": 0.4862,
          "width": 0.0594,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds",
        "char_start": 2378,
        "char_end": 2386,
        "bbox": {
          "left": 0.1002,
          "top": 0.5038,
          "width": 0.0581,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "from",
        "char_start": 2387,
        "char_end": 2391,
        "bbox": {
          "left": 0.1622,
          "top": 0.5038,
          "width": 0.0267,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "maturities",
        "char_start": 2392,
        "char_end": 2402,
        "bbox": {
          "left": 0.1944,
          "top": 0.5038,
          "width": 0.0589,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 2403,
        "char_end": 2405,
        "bbox": {
          "left": 0.2581,
          "top": 0.5038,
          "width": 0.0116,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "marketable",
        "char_start": 2406,
        "char_end": 2416,
        "bbox": {
          "left": 0.2735,
          "top": 0.5038,
          "width": 0.0688,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "securities",
        "char_start": 2417,
        "char_end": 2427,
        "bbox": {
          "left": 0.3462,
          "top": 0.5038,
          "width": 0.0585,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "39,686",
        "char_start": 2445,
        "char_end": 2451,
        "bbox": {
          "left": 0.6452,
          "top": 0.5048,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "29,917",
        "char_start": 2469,
        "char_end": 2475,
        "bbox": {
          "left": 0.7578,
          "top": 0.5052,
          "width": 0.0422,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "59,023",
        "char_start": 2493,
        "char_end": 2499,
        "bbox": {
          "left": 0.8705,
          "top": 0.5048,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds",
        "char_start": 2517,
        "char_end": 2525,
        "bbox": {
          "left": 0.1002,
          "top": 0.5218,
          "width": 0.0576,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "from",
        "char_start": 2526,
        "char_end": 2530,
        "bbox": {
          "left": 0.1622,
          "top": 0.5218,
          "width": 0.0275,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "sales",
        "char_start": 2531,
        "char_end": 2536,
        "bbox": {
          "left": 0.1944,
          "top": 0.5218,
          "width": 0.0314,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 2537,
        "char_end": 2539,
        "bbox": {
          "left": 0.2305,
          "top": 0.5218,
          "width": 0.012,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "marketable",
        "char_start": 2540,
        "char_end": 2550,
        "bbox": {
          "left": 0.2465,
          "top": 0.5218,
          "width": 0.068,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "securities",
        "char_start": 2551,
        "char_end": 2561,
        "bbox": {
          "left": 0.3183,
          "top": 0.5218,
          "width": 0.0585,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,828",
        "char_start": 2579,
        "char_end": 2584,
        "bbox": {
          "left": 0.6525,
          "top": 0.5228,
          "width": 0.0344,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "37,446",
        "char_start": 2602,
        "char_end": 2608,
        "bbox": {
          "left": 0.7578,
          "top": 0.5231,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "47,460",
        "char_start": 2626,
        "char_end": 2632,
        "bbox": {
          "left": 0.8701,
          "top": 0.5228,
          "width": 0.043,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Payments",
        "char_start": 2650,
        "char_end": 2658,
        "bbox": {
          "left": 0.1002,
          "top": 0.5397,
          "width": 0.0611,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "for",
        "char_start": 2659,
        "char_end": 2662,
        "bbox": {
          "left": 0.1652,
          "top": 0.5397,
          "width": 0.0172,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "acquisition",
        "char_start": 2663,
        "char_end": 2674,
        "bbox": {
          "left": 0.1854,
          "top": 0.5397,
          "width": 0.0645,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 2675,
        "char_end": 2677,
        "bbox": {
          "left": 0.2546,
          "top": 0.5397,
          "width": 0.012,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "property,",
        "char_start": 2678,
        "char_end": 2687,
        "bbox": {
          "left": 0.271,
          "top": 0.5397,
          "width": 0.0533,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "plant",
        "char_start": 2688,
        "char_end": 2693,
        "bbox": {
          "left": 0.3295,
          "top": 0.5397,
          "width": 0.0292,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 2694,
        "char_end": 2697,
        "bbox": {
          "left": 0.363,
          "top": 0.5397,
          "width": 0.0215,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "equipment",
        "char_start": 2698,
        "char_end": 2707,
        "bbox": {
          "left": 0.3905,
          "top": 0.5397,
          "width": 0.0645,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,959)",
        "char_start": 2725,
        "char_end": 2733,
        "bbox": {
          "left": 0.6409,
          "top": 0.5404,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,708)",
        "char_start": 2751,
        "char_end": 2759,
        "bbox": {
          "left": 0.7535,
          "top": 0.5404,
          "width": 0.0516,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(11,085)",
        "char_start": 2777,
        "char_end": 2785,
        "bbox": {
          "left": 0.8658,
          "top": 0.5404,
          "width": 0.0516,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "char_start": 2803,
        "char_end": 2808,
        "bbox": {
          "left": 0.0998,
          "top": 0.5583,
          "width": 0.0357,
          "height": 0.0073,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,337)",
        "char_start": 2826,
        "char_end": 2833,
        "bbox": {
          "left": 0.6482,
          "top": 0.5583,
          "width": 0.0434,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(2,086)",
        "char_start": 2851,
        "char_end": 2858,
        "bbox": {
          "left": 0.7613,
          "top": 0.5587,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(385)",
        "char_start": 2876,
        "char_end": 2881,
        "bbox": {
          "left": 0.8852,
          "top": 0.5583,
          "width": 0.0323,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash",
        "char_start": 2899,
        "char_end": 2903,
        "bbox": {
          "left": 0.1342,
          "top": 0.5766,
          "width": 0.0318,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "generated",
        "char_start": 2904,
        "char_end": 2913,
        "bbox": {
          "left": 0.1703,
          "top": 0.5766,
          "width": 0.0624,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "by/(used",
        "char_start": 2914,
        "char_end": 2922,
        "bbox": {
          "left": 0.2374,
          "top": 0.5766,
          "width": 0.0516,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "in)",
        "char_start": 2923,
        "char_end": 2926,
        "bbox": {
          "left": 0.2942,
          "top": 0.5766,
          "width": 0.0146,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "investing",
        "char_start": 2927,
        "char_end": 2936,
        "bbox": {
          "left": 0.314,
          "top": 0.5766,
          "width": 0.0538,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities",
        "char_start": 2937,
        "char_end": 2947,
        "bbox": {
          "left": 0.372,
          "top": 0.5766,
          "width": 0.0529,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,705",
        "char_start": 2965,
        "char_end": 2970,
        "bbox": {
          "left": 0.6529,
          "top": 0.5769,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(22,354)",
        "char_start": 2988,
        "char_end": 2996,
        "bbox": {
          "left": 0.7535,
          "top": 0.5766,
          "width": 0.0516,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(14,545)",
        "char_start": 3014,
        "char_end": 3022,
        "bbox": {
          "left": 0.8662,
          "top": 0.5769,
          "width": 0.0512,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Financing",
        "char_start": 3112,
        "char_end": 3121,
        "bbox": {
          "left": 0.0856,
          "top": 0.6122,
          "width": 0.0589,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities:",
        "char_start": 3122,
        "char_end": 3133,
        "bbox": {
          "left": 0.1488,
          "top": 0.6118,
          "width": 0.0559,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Payments",
        "char_start": 3205,
        "char_end": 3213,
        "bbox": {
          "left": 0.1002,
          "top": 0.6298,
          "width": 0.0615,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "for",
        "char_start": 3214,
        "char_end": 3217,
        "bbox": {
          "left": 0.1652,
          "top": 0.6298,
          "width": 0.0172,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "taxes",
        "char_start": 3218,
        "char_end": 3223,
        "bbox": {
          "left": 0.1849,
          "top": 0.6298,
          "width": 0.0335,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "related",
        "char_start": 3224,
        "char_end": 3231,
        "bbox": {
          "left": 0.2232,
          "top": 0.6298,
          "width": 0.0409,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "to",
        "char_start": 3232,
        "char_end": 3234,
        "bbox": {
          "left": 0.2688,
          "top": 0.6298,
          "width": 0.0116,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "net",
        "char_start": 3235,
        "char_end": 3238,
        "bbox": {
          "left": 0.2847,
          "top": 0.6298,
          "width": 0.0189,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "share",
        "char_start": 3239,
        "char_end": 3244,
        "bbox": {
          "left": 0.3075,
          "top": 0.6298,
          "width": 0.0348,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "settlement",
        "char_start": 3245,
        "char_end": 3255,
        "bbox": {
          "left": 0.3462,
          "top": 0.6298,
          "width": 0.0641,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 3256,
        "char_end": 3258,
        "bbox": {
          "left": 0.4146,
          "top": 0.6298,
          "width": 0.0112,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "equity",
        "char_start": 3259,
        "char_end": 3265,
        "bbox": {
          "left": 0.4297,
          "top": 0.6298,
          "width": 0.0374,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "awards",
        "char_start": 3266,
        "char_end": 3272,
        "bbox": {
          "left": 0.4705,
          "top": 0.6298,
          "width": 0.0452,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(5,431)",
        "char_start": 3290,
        "char_end": 3297,
        "bbox": {
          "left": 0.6477,
          "top": 0.6301,
          "width": 0.0443,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(6,223)",
        "char_start": 3315,
        "char_end": 3322,
        "bbox": {
          "left": 0.7609,
          "top": 0.6304,
          "width": 0.0439,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(6,556)",
        "char_start": 3340,
        "char_end": 3347,
        "bbox": {
          "left": 0.8735,
          "top": 0.6301,
          "width": 0.0439,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Payments",
        "char_start": 3365,
        "char_end": 3373,
        "bbox": {
          "left": 0.1006,
          "top": 0.6477,
          "width": 0.0611,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "for",
        "char_start": 3374,
        "char_end": 3377,
        "bbox": {
          "left": 0.1647,
          "top": 0.6477,
          "width": 0.0172,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "dividends",
        "char_start": 3378,
        "char_end": 3387,
        "bbox": {
          "left": 0.1854,
          "top": 0.6477,
          "width": 0.0589,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 3388,
        "char_end": 3391,
        "bbox": {
          "left": 0.2482,
          "top": 0.6477,
          "width": 0.0224,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "dividend",
        "char_start": 3392,
        "char_end": 3400,
        "bbox": {
          "left": 0.2748,
          "top": 0.6477,
          "width": 0.0508,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "equivalents",
        "char_start": 3401,
        "char_end": 3412,
        "bbox": {
          "left": 0.3308,
          "top": 0.6477,
          "width": 0.0705,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(15,025)",
        "char_start": 3430,
        "char_end": 3438,
        "bbox": {
          "left": 0.6404,
          "top": 0.6484,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(14,841)",
        "char_start": 3456,
        "char_end": 3464,
        "bbox": {
          "left": 0.7531,
          "top": 0.6487,
          "width": 0.0516,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(14,467)",
        "char_start": 3482,
        "char_end": 3490,
        "bbox": {
          "left": 0.8662,
          "top": 0.6484,
          "width": 0.0512,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Repurchases",
        "char_start": 3508,
        "char_end": 3519,
        "bbox": {
          "left": 0.1002,
          "top": 0.6653,
          "width": 0.0804,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 3520,
        "char_end": 3522,
        "bbox": {
          "left": 0.1854,
          "top": 0.6653,
          "width": 0.012,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "common",
        "char_start": 3523,
        "char_end": 3529,
        "bbox": {
          "left": 0.2004,
          "top": 0.665,
          "width": 0.052,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "stock",
        "char_start": 3530,
        "char_end": 3535,
        "bbox": {
          "left": 0.2581,
          "top": 0.665,
          "width": 0.0331,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(77,550)",
        "char_start": 3553,
        "char_end": 3561,
        "bbox": {
          "left": 0.6404,
          "top": 0.6663,
          "width": 0.0512,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(89,402)",
        "char_start": 3579,
        "char_end": 3587,
        "bbox": {
          "left": 0.7531,
          "top": 0.6667,
          "width": 0.0516,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(85,971)",
        "char_start": 3605,
        "char_end": 3613,
        "bbox": {
          "left": 0.8658,
          "top": 0.666,
          "width": 0.0508,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds",
        "char_start": 3631,
        "char_end": 3639,
        "bbox": {
          "left": 0.1002,
          "top": 0.6836,
          "width": 0.0581,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "from",
        "char_start": 3640,
        "char_end": 3644,
        "bbox": {
          "left": 0.1622,
          "top": 0.6836,
          "width": 0.0275,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "issuance",
        "char_start": 3645,
        "char_end": 3653,
        "bbox": {
          "left": 0.1944,
          "top": 0.6839,
          "width": 0.0538,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 3654,
        "char_end": 3656,
        "bbox": {
          "left": 0.2529,
          "top": 0.6839,
          "width": 0.0116,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "term",
        "char_start": 3657,
        "char_end": 3661,
        "bbox": {
          "left": 0.268,
          "top": 0.6843,
          "width": 0.0262,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "debt,",
        "char_start": 3662,
        "char_end": 3667,
        "bbox": {
          "left": 0.2994,
          "top": 0.6843,
          "width": 0.0305,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "net",
        "char_start": 3668,
        "char_end": 3671,
        "bbox": {
          "left": 0.3351,
          "top": 0.6843,
          "width": 0.0194,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,228",
        "char_start": 3689,
        "char_end": 3694,
        "bbox": {
          "left": 0.6525,
          "top": 0.6849,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,465",
        "char_start": 3712,
        "char_end": 3717,
        "bbox": {
          "left": 0.7656,
          "top": 0.6853,
          "width": 0.0348,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "20,393",
        "char_start": 3735,
        "char_end": 3741,
        "bbox": {
          "left": 0.8705,
          "top": 0.6853,
          "width": 0.043,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Repayments",
        "char_start": 3759,
        "char_end": 3769,
        "bbox": {
          "left": 0.1002,
          "top": 0.7016,
          "width": 0.077,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of",
        "char_start": 3770,
        "char_end": 3772,
        "bbox": {
          "left": 0.1811,
          "top": 0.7012,
          "width": 0.012,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "term",
        "char_start": 3773,
        "char_end": 3777,
        "bbox": {
          "left": 0.1957,
          "top": 0.7012,
          "width": 0.028,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "debt",
        "char_start": 3778,
        "char_end": 3782,
        "bbox": {
          "left": 0.228,
          "top": 0.7009,
          "width": 0.028,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(11,151)",
        "char_start": 3800,
        "char_end": 3808,
        "bbox": {
          "left": 0.6409,
          "top": 0.7026,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(9,543)",
        "char_start": 3826,
        "char_end": 3833,
        "bbox": {
          "left": 0.7617,
          "top": 0.7026,
          "width": 0.0426,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(8,750)",
        "char_start": 3851,
        "char_end": 3858,
        "bbox": {
          "left": 0.874,
          "top": 0.7022,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds",
        "char_start": 3876,
        "char_end": 3884,
        "bbox": {
          "left": 0.1006,
          "top": 0.7198,
          "width": 0.0576,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "from/(Repayments",
        "char_start": 3885,
        "char_end": 3901,
        "bbox": {
          "left": 0.1622,
          "top": 0.7198,
          "width": 0.114,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "of)",
        "char_start": 3902,
        "char_end": 3905,
        "bbox": {
          "left": 0.2804,
          "top": 0.7202,
          "width": 0.0155,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "commercial",
        "char_start": 3906,
        "char_end": 3916,
        "bbox": {
          "left": 0.3006,
          "top": 0.7205,
          "width": 0.0705,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "paper,",
        "char_start": 3917,
        "char_end": 3923,
        "bbox": {
          "left": 0.3759,
          "top": 0.7205,
          "width": 0.0378,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "net",
        "char_start": 3924,
        "char_end": 3927,
        "bbox": {
          "left": 0.4189,
          "top": 0.7208,
          "width": 0.0198,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(3,978)",
        "char_start": 3945,
        "char_end": 3952,
        "bbox": {
          "left": 0.6482,
          "top": 0.7202,
          "width": 0.043,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,955",
        "char_start": 3970,
        "char_end": 3975,
        "bbox": {
          "left": 0.7656,
          "top": 0.7212,
          "width": 0.0348,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,022",
        "char_start": 3993,
        "char_end": 3998,
        "bbox": {
          "left": 0.8791,
          "top": 0.7208,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "char_start": 4016,
        "char_end": 4021,
        "bbox": {
          "left": 0.1002,
          "top": 0.7378,
          "width": 0.0348,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(581)",
        "char_start": 4039,
        "char_end": 4044,
        "bbox": {
          "left": 0.6602,
          "top": 0.7385,
          "width": 0.0318,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(160)",
        "char_start": 4062,
        "char_end": 4067,
        "bbox": {
          "left": 0.772,
          "top": 0.7381,
          "width": 0.0327,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "976",
        "char_start": 4085,
        "char_end": 4088,
        "bbox": {
          "left": 0.8895,
          "top": 0.7385,
          "width": 0.0232,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash",
        "char_start": 4106,
        "char_end": 4110,
        "bbox": {
          "left": 0.1338,
          "top": 0.7557,
          "width": 0.0323,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "used",
        "char_start": 4111,
        "char_end": 4115,
        "bbox": {
          "left": 0.1708,
          "top": 0.7557,
          "width": 0.0284,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "in",
        "char_start": 4116,
        "char_end": 4118,
        "bbox": {
          "left": 0.2047,
          "top": 0.7557,
          "width": 0.0095,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "financing",
        "char_start": 4119,
        "char_end": 4128,
        "bbox": {
          "left": 0.2181,
          "top": 0.7557,
          "width": 0.0555,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "activities",
        "char_start": 4129,
        "char_end": 4139,
        "bbox": {
          "left": 0.2783,
          "top": 0.7557,
          "width": 0.0538,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(108,488)",
        "char_start": 4157,
        "char_end": 4166,
        "bbox": {
          "left": 0.6331,
          "top": 0.7567,
          "width": 0.0589,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(110,749)",
        "char_start": 4184,
        "char_end": 4193,
        "bbox": {
          "left": 0.7462,
          "top": 0.7567,
          "width": 0.0585,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(93,353)",
        "char_start": 4211,
        "char_end": 4219,
        "bbox": {
          "left": 0.8662,
          "top": 0.7567,
          "width": 0.0516,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Increase/(Decrease)",
        "char_start": 4309,
        "char_end": 4328,
        "bbox": {
          "left": 0.0856,
          "top": 0.7926,
          "width": 0.1247,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "in",
        "char_start": 4329,
        "char_end": 4331,
        "bbox": {
          "left": 0.2155,
          "top": 0.7926,
          "width": 0.009,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash,",
        "char_start": 4332,
        "char_end": 4337,
        "bbox": {
          "left": 0.2297,
          "top": 0.7926,
          "width": 0.0323,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash",
        "char_start": 4338,
        "char_end": 4342,
        "bbox": {
          "left": 0.2671,
          "top": 0.7926,
          "width": 0.028,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "equivalents",
        "char_start": 4343,
        "char_end": 4354,
        "bbox": {
          "left": 0.2998,
          "top": 0.7926,
          "width": 0.0701,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 4355,
        "char_end": 4358,
        "bbox": {
          "left": 0.3742,
          "top": 0.7926,
          "width": 0.0215,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "restricted",
        "char_start": 4359,
        "char_end": 4369,
        "bbox": {
          "left": 0.4013,
          "top": 0.7926,
          "width": 0.0559,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash",
        "char_start": 4370,
        "char_end": 4374,
        "bbox": {
          "left": 0.4619,
          "top": 0.7926,
          "width": 0.0288,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,760",
        "char_start": 4392,
        "char_end": 4397,
        "bbox": {
          "left": 0.6525,
          "top": 0.793,
          "width": 0.0353,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,952)",
        "char_start": 4415,
        "char_end": 4423,
        "bbox": {
          "left": 0.7531,
          "top": 0.7923,
          "width": 0.0512,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(3,860)",
        "char_start": 4441,
        "char_end": 4448,
        "bbox": {
          "left": 0.8735,
          "top": 0.7926,
          "width": 0.0439,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash,",
        "char_start": 4466,
        "char_end": 4471,
        "bbox": {
          "left": 0.0847,
          "top": 0.8096,
          "width": 0.0366,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash",
        "char_start": 4472,
        "char_end": 4476,
        "bbox": {
          "left": 0.1252,
          "top": 0.8096,
          "width": 0.0288,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "equivalents",
        "char_start": 4477,
        "char_end": 4488,
        "bbox": {
          "left": 0.1583,
          "top": 0.8096,
          "width": 0.0705,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "and",
        "char_start": 4489,
        "char_end": 4492,
        "bbox": {
          "left": 0.2327,
          "top": 0.8096,
          "width": 0.0219,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "restricted",
        "char_start": 4493,
        "char_end": 4503,
        "bbox": {
          "left": 0.2602,
          "top": 0.8096,
          "width": 0.0555,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash,",
        "char_start": 4504,
        "char_end": 4509,
        "bbox": {
          "left": 0.3204,
          "top": 0.8096,
          "width": 0.0327,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "ending",
        "char_start": 4510,
        "char_end": 4516,
        "bbox": {
          "left": 0.3578,
          "top": 0.8096,
          "width": 0.0417,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "balances",
        "char_start": 4517,
        "char_end": 4525,
        "bbox": {
          "left": 0.403,
          "top": 0.8096,
          "width": 0.0559,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4534,
        "char_end": 4535,
        "bbox": {
          "left": 0.591,
          "top": 0.8099,
          "width": 0.0082,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "30,737",
        "char_start": 4544,
        "char_end": 4550,
        "bbox": {
          "left": 0.6452,
          "top": 0.8102,
          "width": 0.0417,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4559,
        "char_end": 4560,
        "bbox": {
          "left": 0.7028,
          "top": 0.8099,
          "width": 0.0082,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "24,977",
        "char_start": 4569,
        "char_end": 4575,
        "bbox": {
          "left": 0.7574,
          "top": 0.8106,
          "width": 0.0422,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4584,
        "char_end": 4585,
        "bbox": {
          "left": 0.8159,
          "top": 0.8102,
          "width": 0.0077,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "35,929",
        "char_start": 4594,
        "char_end": 4600,
        "bbox": {
          "left": 0.871,
          "top": 0.8109,
          "width": 0.0422,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Supplemental",
        "char_start": 4690,
        "char_end": 4702,
        "bbox": {
          "left": 0.0847,
          "top": 0.8455,
          "width": 0.0843,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "cash",
        "char_start": 4703,
        "char_end": 4707,
        "bbox": {
          "left": 0.1738,
          "top": 0.8455,
          "width": 0.028,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "flow",
        "char_start": 4708,
        "char_end": 4712,
        "bbox": {
          "left": 0.2065,
          "top": 0.8455,
          "width": 0.0245,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "disclosure:",
        "char_start": 4713,
        "char_end": 4724,
        "bbox": {
          "left": 0.2353,
          "top": 0.8448,
          "width": 0.0654,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash",
        "char_start": 4796,
        "char_end": 4800,
        "bbox": {
          "left": 0.0994,
          "top": 0.8637,
          "width": 0.0318,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "paid",
        "char_start": 4801,
        "char_end": 4805,
        "bbox": {
          "left": 0.1363,
          "top": 0.8637,
          "width": 0.0254,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "for",
        "char_start": 4806,
        "char_end": 4809,
        "bbox": {
          "left": 0.166,
          "top": 0.8637,
          "width": 0.0172,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "income",
        "char_start": 4810,
        "char_end": 4816,
        "bbox": {
          "left": 0.1867,
          "top": 0.8637,
          "width": 0.0434,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "taxes,",
        "char_start": 4817,
        "char_end": 4823,
        "bbox": {
          "left": 0.2344,
          "top": 0.8637,
          "width": 0.037,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "net",
        "char_start": 4824,
        "char_end": 4827,
        "bbox": {
          "left": 0.2761,
          "top": 0.8637,
          "width": 0.0198,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4836,
        "char_end": 4837,
        "bbox": {
          "left": 0.5914,
          "top": 0.8634,
          "width": 0.006,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "18,679",
        "char_start": 4846,
        "char_end": 4852,
        "bbox": {
          "left": 0.646,
          "top": 0.8641,
          "width": 0.0404,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4861,
        "char_end": 4862,
        "bbox": {
          "left": 0.7037,
          "top": 0.8641,
          "width": 0.0077,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "19,573",
        "char_start": 4871,
        "char_end": 4877,
        "bbox": {
          "left": 0.7591,
          "top": 0.8637,
          "width": 0.0413,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4886,
        "char_end": 4887,
        "bbox": {
          "left": 0.8159,
          "top": 0.8637,
          "width": 0.0077,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "25,385",
        "char_start": 4896,
        "char_end": 4902,
        "bbox": {
          "left": 0.8705,
          "top": 0.8651,
          "width": 0.043,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash",
        "char_start": 4920,
        "char_end": 4924,
        "bbox": {
          "left": 0.0998,
          "top": 0.8817,
          "width": 0.0318,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "paid",
        "char_start": 4925,
        "char_end": 4929,
        "bbox": {
          "left": 0.1359,
          "top": 0.8817,
          "width": 0.0254,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "for",
        "char_start": 4930,
        "char_end": 4933,
        "bbox": {
          "left": 0.166,
          "top": 0.8817,
          "width": 0.0172,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "interest",
        "char_start": 4934,
        "char_end": 4942,
        "bbox": {
          "left": 0.1867,
          "top": 0.8817,
          "width": 0.0465,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4951,
        "char_end": 4952,
        "bbox": {
          "left": 0.5905,
          "top": 0.8807,
          "width": 0.0077,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,803",
        "char_start": 4961,
        "char_end": 4966,
        "bbox": {
          "left": 0.6529,
          "top": 0.882,
          "width": 0.0344,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4975,
        "char_end": 4976,
        "bbox": {
          "left": 0.7028,
          "top": 0.8817,
          "width": 0.0077,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2,865",
        "char_start": 4985,
        "char_end": 4990,
        "bbox": {
          "left": 0.7652,
          "top": 0.8824,
          "width": 0.0348,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "char_start": 4999,
        "char_end": 5000,
        "bbox": {
          "left": 0.8159,
          "top": 0.882,
          "width": 0.0082,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2,687",
        "char_start": 5009,
        "char_end": 5014,
        "bbox": {
          "left": 0.8778,
          "top": 0.8827,
          "width": 0.0344,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }]
    },
    "cells": {
      "crop": [0.065, 0.103, 0.935, 0.901],
      "image": "/images/citations/apple-10k-cash-flow-full-table.png",
      "items": [{
        "text": "Years ended",
        "row_idx": [0],
        "col_idx": [1, 2, 3, 4, 5, 6],
        "bbox": {
          "left": 0.714,
          "top": 0.118,
          "width": 0.0774,
          "height": 0.007,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "September 30, 2023",
        "row_idx": [1],
        "col_idx": [1, 2],
        "bbox": {
          "left": 0.5957,
          "top": 0.1346,
          "width": 0.089,
          "height": 0.0176,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "September 24, 2022",
        "row_idx": [1],
        "col_idx": [3, 4],
        "bbox": {
          "left": 0.7084,
          "top": 0.1353,
          "width": 0.089,
          "height": 0.0169,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "September 25, 2021",
        "row_idx": [1],
        "col_idx": [5, 6],
        "bbox": {
          "left": 0.8206,
          "top": 0.1356,
          "width": 0.0895,
          "height": 0.0166,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash, cash equivalents and restricted cash, beginning balances",
        "row_idx": [2],
        "col_idx": [0],
        "bbox": {
          "left": 0.0847,
          "top": 0.1618,
          "width": 0.3931,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [2],
        "col_idx": [1],
        "bbox": {
          "left": 0.5914,
          "top": 0.1622,
          "width": 0.0082,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "24,977",
        "row_idx": [2],
        "col_idx": [2],
        "bbox": {
          "left": 0.6447,
          "top": 0.1625,
          "width": 0.0426,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [2],
        "col_idx": [3],
        "bbox": {
          "left": 0.7032,
          "top": 0.1622,
          "width": 0.0082,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "35,929",
        "row_idx": [2],
        "col_idx": [4],
        "bbox": {
          "left": 0.7583,
          "top": 0.1625,
          "width": 0.0413,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [2],
        "col_idx": [5],
        "bbox": {
          "left": 0.8155,
          "top": 0.1622,
          "width": 0.0082,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "39,789",
        "row_idx": [2],
        "col_idx": [6],
        "bbox": {
          "left": 0.8705,
          "top": 0.1628,
          "width": 0.0417,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Operating activities:",
        "row_idx": [4],
        "col_idx": [0],
        "bbox": {
          "left": 0.0847,
          "top": 0.1971,
          "width": 0.1209,
          "height": 0.0113,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Net income",
        "row_idx": [5],
        "col_idx": [0],
        "bbox": {
          "left": 0.0998,
          "top": 0.2157,
          "width": 0.0692,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "96,995",
        "row_idx": [5],
        "col_idx": [2],
        "bbox": {
          "left": 0.6452,
          "top": 0.2173,
          "width": 0.0422,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "99,803",
        "row_idx": [5],
        "col_idx": [4],
        "bbox": {
          "left": 0.7578,
          "top": 0.2173,
          "width": 0.043,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "94,680",
        "row_idx": [5],
        "col_idx": [6],
        "bbox": {
          "left": 0.8705,
          "top": 0.217,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Adjustments to reconcile net income to cash generated by operating activities:",
        "row_idx": [6],
        "col_idx": [0],
        "bbox": {
          "left": 0.0994,
          "top": 0.2343,
          "width": 0.4787,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Depreciation and amortization",
        "row_idx": [7],
        "col_idx": [0],
        "bbox": {
          "left": 0.1148,
          "top": 0.2506,
          "width": 0.1832,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "11,519",
        "row_idx": [7],
        "col_idx": [2],
        "bbox": {
          "left": 0.646,
          "top": 0.2532,
          "width": 0.0413,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "11,104",
        "row_idx": [7],
        "col_idx": [4],
        "bbox": {
          "left": 0.7587,
          "top": 0.2532,
          "width": 0.0413,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "11,284",
        "row_idx": [7],
        "col_idx": [6],
        "bbox": {
          "left": 0.8714,
          "top": 0.2532,
          "width": 0.0409,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Share-based compensation expense",
        "row_idx": [8],
        "col_idx": [0],
        "bbox": {
          "left": 0.1144,
          "top": 0.2689,
          "width": 0.2267,
          "height": 0.0113,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "10,833",
        "row_idx": [8],
        "col_idx": [2],
        "bbox": {
          "left": 0.646,
          "top": 0.2709,
          "width": 0.0417,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "9,038",
        "row_idx": [8],
        "col_idx": [4],
        "bbox": {
          "left": 0.7656,
          "top": 0.2709,
          "width": 0.0344,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "7,906",
        "row_idx": [8],
        "col_idx": [6],
        "bbox": {
          "left": 0.8783,
          "top": 0.2709,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "row_idx": [9],
        "col_idx": [0],
        "bbox": {
          "left": 0.1144,
          "top": 0.2881,
          "width": 0.0357,
          "height": 0.0073,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(2,227)",
        "row_idx": [9],
        "col_idx": [2],
        "bbox": {
          "left": 0.6482,
          "top": 0.2881,
          "width": 0.0439,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,006",
        "row_idx": [9],
        "col_idx": [4],
        "bbox": {
          "left": 0.7665,
          "top": 0.2888,
          "width": 0.0335,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(4,921)",
        "row_idx": [9],
        "col_idx": [6],
        "bbox": {
          "left": 0.8744,
          "top": 0.2888,
          "width": 0.043,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Changes in operating assets and liabilities:",
        "row_idx": [10],
        "col_idx": [0],
        "bbox": {
          "left": 0.0998,
          "top": 0.3041,
          "width": 0.2624,
          "height": 0.0126,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Accounts receivable, net",
        "row_idx": [11],
        "col_idx": [0],
        "bbox": {
          "left": 0.114,
          "top": 0.324,
          "width": 0.1531,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,688)",
        "row_idx": [11],
        "col_idx": [2],
        "bbox": {
          "left": 0.6482,
          "top": 0.3247,
          "width": 0.0439,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,823)",
        "row_idx": [11],
        "col_idx": [4],
        "bbox": {
          "left": 0.7613,
          "top": 0.3247,
          "width": 0.0439,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,125)",
        "row_idx": [11],
        "col_idx": [6],
        "bbox": {
          "left": 0.8667,
          "top": 0.325,
          "width": 0.0508,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Vendor non-trade receivables",
        "row_idx": [12],
        "col_idx": [0],
        "bbox": {
          "left": 0.114,
          "top": 0.3423,
          "width": 0.1828,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,271",
        "row_idx": [12],
        "col_idx": [2],
        "bbox": {
          "left": 0.6538,
          "top": 0.343,
          "width": 0.0318,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(7,520)",
        "row_idx": [12],
        "col_idx": [4],
        "bbox": {
          "left": 0.7613,
          "top": 0.3426,
          "width": 0.0434,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(3,903)",
        "row_idx": [12],
        "col_idx": [6],
        "bbox": {
          "left": 0.874,
          "top": 0.3426,
          "width": 0.043,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Inventories",
        "row_idx": [13],
        "col_idx": [0],
        "bbox": {
          "left": 0.1148,
          "top": 0.3599,
          "width": 0.0667,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,618)",
        "row_idx": [13],
        "col_idx": [2],
        "bbox": {
          "left": 0.6486,
          "top": 0.3606,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,484",
        "row_idx": [13],
        "col_idx": [4],
        "bbox": {
          "left": 0.766,
          "top": 0.3612,
          "width": 0.034,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(2,642)",
        "row_idx": [13],
        "col_idx": [6],
        "bbox": {
          "left": 0.8744,
          "top": 0.3606,
          "width": 0.0426,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other current and non-current assets",
        "row_idx": [14],
        "col_idx": [0],
        "bbox": {
          "left": 0.1144,
          "top": 0.3782,
          "width": 0.2284,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(5,684)",
        "row_idx": [14],
        "col_idx": [2],
        "bbox": {
          "left": 0.6486,
          "top": 0.3785,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(6,499)",
        "row_idx": [14],
        "col_idx": [4],
        "bbox": {
          "left": 0.7613,
          "top": 0.3785,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(8,042)",
        "row_idx": [14],
        "col_idx": [6],
        "bbox": {
          "left": 0.874,
          "top": 0.3785,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Accounts payable",
        "row_idx": [15],
        "col_idx": [0],
        "bbox": {
          "left": 0.1135,
          "top": 0.3945,
          "width": 0.111,
          "height": 0.0116,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,889)",
        "row_idx": [15],
        "col_idx": [2],
        "bbox": {
          "left": 0.6477,
          "top": 0.3968,
          "width": 0.0443,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "9,448",
        "row_idx": [15],
        "col_idx": [4],
        "bbox": {
          "left": 0.7652,
          "top": 0.3968,
          "width": 0.034,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "12,326",
        "row_idx": [15],
        "col_idx": [6],
        "bbox": {
          "left": 0.8718,
          "top": 0.3968,
          "width": 0.0409,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other current and non-current liabilities",
        "row_idx": [16],
        "col_idx": [0],
        "bbox": {
          "left": 0.1144,
          "top": 0.4138,
          "width": 0.24,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,031",
        "row_idx": [16],
        "col_idx": [2],
        "bbox": {
          "left": 0.6529,
          "top": 0.4148,
          "width": 0.0327,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "6,110",
        "row_idx": [16],
        "col_idx": [4],
        "bbox": {
          "left": 0.7656,
          "top": 0.4144,
          "width": 0.034,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "7,475",
        "row_idx": [16],
        "col_idx": [6],
        "bbox": {
          "left": 0.8783,
          "top": 0.4151,
          "width": 0.0344,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash generated by operating activities",
        "row_idx": [17],
        "col_idx": [0],
        "bbox": {
          "left": 0.1338,
          "top": 0.4324,
          "width": 0.237,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "110,543",
        "row_idx": [17],
        "col_idx": [2],
        "bbox": {
          "left": 0.6383,
          "top": 0.433,
          "width": 0.0495,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "122,151",
        "row_idx": [17],
        "col_idx": [4],
        "bbox": {
          "left": 0.7514,
          "top": 0.4327,
          "width": 0.0473,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "104,038",
        "row_idx": [17],
        "col_idx": [6],
        "bbox": {
          "left": 0.8641,
          "top": 0.4327,
          "width": 0.0482,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Investing activities:",
        "row_idx": [19],
        "col_idx": [0],
        "bbox": {
          "left": 0.0856,
          "top": 0.4676,
          "width": 0.1148,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Purchases of marketable securities",
        "row_idx": [20],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.4862,
          "width": 0.2155,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(29,513)",
        "row_idx": [20],
        "col_idx": [2],
        "bbox": {
          "left": 0.6404,
          "top": 0.4862,
          "width": 0.0516,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(76,923)",
        "row_idx": [20],
        "col_idx": [4],
        "bbox": {
          "left": 0.7535,
          "top": 0.4865,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(109,558)",
        "row_idx": [20],
        "col_idx": [6],
        "bbox": {
          "left": 0.8581,
          "top": 0.4862,
          "width": 0.0594,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds from maturities of marketable securities",
        "row_idx": [21],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.5038,
          "width": 0.3045,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "39,686",
        "row_idx": [21],
        "col_idx": [2],
        "bbox": {
          "left": 0.6452,
          "top": 0.5048,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "29,917",
        "row_idx": [21],
        "col_idx": [4],
        "bbox": {
          "left": 0.7578,
          "top": 0.5052,
          "width": 0.0422,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "59,023",
        "row_idx": [21],
        "col_idx": [6],
        "bbox": {
          "left": 0.8705,
          "top": 0.5048,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds from sales of marketable securities",
        "row_idx": [22],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.5218,
          "width": 0.2766,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,828",
        "row_idx": [22],
        "col_idx": [2],
        "bbox": {
          "left": 0.6525,
          "top": 0.5228,
          "width": 0.0344,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "37,446",
        "row_idx": [22],
        "col_idx": [4],
        "bbox": {
          "left": 0.7578,
          "top": 0.5231,
          "width": 0.0426,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "47,460",
        "row_idx": [22],
        "col_idx": [6],
        "bbox": {
          "left": 0.8701,
          "top": 0.5228,
          "width": 0.043,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Payments for acquisition of property, plant and equipment",
        "row_idx": [23],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.5397,
          "width": 0.3548,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,959)",
        "row_idx": [23],
        "col_idx": [2],
        "bbox": {
          "left": 0.6409,
          "top": 0.5404,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,708)",
        "row_idx": [23],
        "col_idx": [4],
        "bbox": {
          "left": 0.7535,
          "top": 0.5404,
          "width": 0.0516,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(11,085)",
        "row_idx": [23],
        "col_idx": [6],
        "bbox": {
          "left": 0.8658,
          "top": 0.5404,
          "width": 0.0516,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "row_idx": [24],
        "col_idx": [0],
        "bbox": {
          "left": 0.0998,
          "top": 0.5583,
          "width": 0.0357,
          "height": 0.0073,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(1,337)",
        "row_idx": [24],
        "col_idx": [2],
        "bbox": {
          "left": 0.6482,
          "top": 0.5583,
          "width": 0.0434,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(2,086)",
        "row_idx": [24],
        "col_idx": [4],
        "bbox": {
          "left": 0.7613,
          "top": 0.5587,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(385)",
        "row_idx": [24],
        "col_idx": [6],
        "bbox": {
          "left": 0.8852,
          "top": 0.5583,
          "width": 0.0323,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash generated by/(used in) investing activities",
        "row_idx": [25],
        "col_idx": [0],
        "bbox": {
          "left": 0.1342,
          "top": 0.5766,
          "width": 0.2908,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,705",
        "row_idx": [25],
        "col_idx": [2],
        "bbox": {
          "left": 0.6529,
          "top": 0.5769,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(22,354)",
        "row_idx": [25],
        "col_idx": [4],
        "bbox": {
          "left": 0.7535,
          "top": 0.5766,
          "width": 0.0516,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(14,545)",
        "row_idx": [25],
        "col_idx": [6],
        "bbox": {
          "left": 0.8662,
          "top": 0.5769,
          "width": 0.0512,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Financing activities:",
        "row_idx": [27],
        "col_idx": [0],
        "bbox": {
          "left": 0.0856,
          "top": 0.6118,
          "width": 0.1191,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Payments for taxes related to net share settlement of equity awards",
        "row_idx": [28],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.6298,
          "width": 0.4155,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(5,431)",
        "row_idx": [28],
        "col_idx": [2],
        "bbox": {
          "left": 0.6477,
          "top": 0.6301,
          "width": 0.0443,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(6,223)",
        "row_idx": [28],
        "col_idx": [4],
        "bbox": {
          "left": 0.7609,
          "top": 0.6304,
          "width": 0.0439,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(6,556)",
        "row_idx": [28],
        "col_idx": [6],
        "bbox": {
          "left": 0.8735,
          "top": 0.6301,
          "width": 0.0439,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Payments for dividends and dividend equivalents",
        "row_idx": [29],
        "col_idx": [0],
        "bbox": {
          "left": 0.1006,
          "top": 0.6477,
          "width": 0.3006,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(15,025)",
        "row_idx": [29],
        "col_idx": [2],
        "bbox": {
          "left": 0.6404,
          "top": 0.6484,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(14,841)",
        "row_idx": [29],
        "col_idx": [4],
        "bbox": {
          "left": 0.7531,
          "top": 0.6487,
          "width": 0.0516,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(14,467)",
        "row_idx": [29],
        "col_idx": [6],
        "bbox": {
          "left": 0.8662,
          "top": 0.6484,
          "width": 0.0512,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Repurchases of common stock",
        "row_idx": [30],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.665,
          "width": 0.191,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(77,550)",
        "row_idx": [30],
        "col_idx": [2],
        "bbox": {
          "left": 0.6404,
          "top": 0.6663,
          "width": 0.0512,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(89,402)",
        "row_idx": [30],
        "col_idx": [4],
        "bbox": {
          "left": 0.7531,
          "top": 0.6667,
          "width": 0.0516,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(85,971)",
        "row_idx": [30],
        "col_idx": [6],
        "bbox": {
          "left": 0.8658,
          "top": 0.666,
          "width": 0.0508,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds from issuance of term debt, net",
        "row_idx": [31],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.6836,
          "width": 0.2542,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,228",
        "row_idx": [31],
        "col_idx": [2],
        "bbox": {
          "left": 0.6525,
          "top": 0.6849,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,465",
        "row_idx": [31],
        "col_idx": [4],
        "bbox": {
          "left": 0.7656,
          "top": 0.6853,
          "width": 0.0348,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "20,393",
        "row_idx": [31],
        "col_idx": [6],
        "bbox": {
          "left": 0.8705,
          "top": 0.6853,
          "width": 0.043,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Repayments of term debt",
        "row_idx": [32],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.7009,
          "width": 0.1557,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(11,151)",
        "row_idx": [32],
        "col_idx": [2],
        "bbox": {
          "left": 0.6409,
          "top": 0.7026,
          "width": 0.0512,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(9,543)",
        "row_idx": [32],
        "col_idx": [4],
        "bbox": {
          "left": 0.7617,
          "top": 0.7026,
          "width": 0.0426,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(8,750)",
        "row_idx": [32],
        "col_idx": [6],
        "bbox": {
          "left": 0.874,
          "top": 0.7022,
          "width": 0.0434,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Proceeds from/(Repayments of) commercial paper, net",
        "row_idx": [33],
        "col_idx": [0],
        "bbox": {
          "left": 0.1006,
          "top": 0.7198,
          "width": 0.3381,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(3,978)",
        "row_idx": [33],
        "col_idx": [2],
        "bbox": {
          "left": 0.6482,
          "top": 0.7202,
          "width": 0.043,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,955",
        "row_idx": [33],
        "col_idx": [4],
        "bbox": {
          "left": 0.7656,
          "top": 0.7212,
          "width": 0.0348,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "1,022",
        "row_idx": [33],
        "col_idx": [6],
        "bbox": {
          "left": 0.8791,
          "top": 0.7208,
          "width": 0.0348,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Other",
        "row_idx": [34],
        "col_idx": [0],
        "bbox": {
          "left": 0.1002,
          "top": 0.7378,
          "width": 0.0348,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(581)",
        "row_idx": [34],
        "col_idx": [2],
        "bbox": {
          "left": 0.6602,
          "top": 0.7385,
          "width": 0.0318,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(160)",
        "row_idx": [34],
        "col_idx": [4],
        "bbox": {
          "left": 0.772,
          "top": 0.7381,
          "width": 0.0327,
          "height": 0.0103,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "976",
        "row_idx": [34],
        "col_idx": [6],
        "bbox": {
          "left": 0.8895,
          "top": 0.7385,
          "width": 0.0232,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash used in financing activities",
        "row_idx": [35],
        "col_idx": [0],
        "bbox": {
          "left": 0.1338,
          "top": 0.7557,
          "width": 0.1983,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(108,488)",
        "row_idx": [35],
        "col_idx": [2],
        "bbox": {
          "left": 0.6331,
          "top": 0.7567,
          "width": 0.0589,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(110,749)",
        "row_idx": [35],
        "col_idx": [4],
        "bbox": {
          "left": 0.7462,
          "top": 0.7567,
          "width": 0.0585,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(93,353)",
        "row_idx": [35],
        "col_idx": [6],
        "bbox": {
          "left": 0.8662,
          "top": 0.7567,
          "width": 0.0516,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Increase/(Decrease) in cash, cash equivalents and restricted cash",
        "row_idx": [37],
        "col_idx": [0],
        "bbox": {
          "left": 0.0856,
          "top": 0.7926,
          "width": 0.4052,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "5,760",
        "row_idx": [37],
        "col_idx": [2],
        "bbox": {
          "left": 0.6525,
          "top": 0.793,
          "width": 0.0353,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(10,952)",
        "row_idx": [37],
        "col_idx": [4],
        "bbox": {
          "left": 0.7531,
          "top": 0.7923,
          "width": 0.0512,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "(3,860)",
        "row_idx": [37],
        "col_idx": [6],
        "bbox": {
          "left": 0.8735,
          "top": 0.7926,
          "width": 0.0439,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash, cash equivalents and restricted cash, ending balances",
        "row_idx": [38],
        "col_idx": [0],
        "bbox": {
          "left": 0.0847,
          "top": 0.8096,
          "width": 0.3742,
          "height": 0.01,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [38],
        "col_idx": [1],
        "bbox": {
          "left": 0.591,
          "top": 0.8099,
          "width": 0.0082,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "30,737",
        "row_idx": [38],
        "col_idx": [2],
        "bbox": {
          "left": 0.6452,
          "top": 0.8102,
          "width": 0.0417,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [38],
        "col_idx": [3],
        "bbox": {
          "left": 0.7028,
          "top": 0.8099,
          "width": 0.0082,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "24,977",
        "row_idx": [38],
        "col_idx": [4],
        "bbox": {
          "left": 0.7574,
          "top": 0.8106,
          "width": 0.0422,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [38],
        "col_idx": [5],
        "bbox": {
          "left": 0.8159,
          "top": 0.8102,
          "width": 0.0077,
          "height": 0.0083,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "35,929",
        "row_idx": [38],
        "col_idx": [6],
        "bbox": {
          "left": 0.871,
          "top": 0.8109,
          "width": 0.0422,
          "height": 0.008,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Supplemental cash flow disclosure:",
        "row_idx": [40],
        "col_idx": [0],
        "bbox": {
          "left": 0.0847,
          "top": 0.8448,
          "width": 0.2159,
          "height": 0.011,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash paid for income taxes, net",
        "row_idx": [41],
        "col_idx": [0],
        "bbox": {
          "left": 0.0994,
          "top": 0.8637,
          "width": 0.1966,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [41],
        "col_idx": [1],
        "bbox": {
          "left": 0.5914,
          "top": 0.8634,
          "width": 0.006,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "18,679",
        "row_idx": [41],
        "col_idx": [2],
        "bbox": {
          "left": 0.646,
          "top": 0.8641,
          "width": 0.0404,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [41],
        "col_idx": [3],
        "bbox": {
          "left": 0.7037,
          "top": 0.8641,
          "width": 0.0077,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "19,573",
        "row_idx": [41],
        "col_idx": [4],
        "bbox": {
          "left": 0.7591,
          "top": 0.8637,
          "width": 0.0413,
          "height": 0.0096,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [41],
        "col_idx": [5],
        "bbox": {
          "left": 0.8159,
          "top": 0.8637,
          "width": 0.0077,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "25,385",
        "row_idx": [41],
        "col_idx": [6],
        "bbox": {
          "left": 0.8705,
          "top": 0.8651,
          "width": 0.043,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "Cash paid for interest",
        "row_idx": [42],
        "col_idx": [0],
        "bbox": {
          "left": 0.0998,
          "top": 0.8817,
          "width": 0.1333,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [42],
        "col_idx": [1],
        "bbox": {
          "left": 0.5905,
          "top": 0.8807,
          "width": 0.0077,
          "height": 0.0106,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "3,803",
        "row_idx": [42],
        "col_idx": [2],
        "bbox": {
          "left": 0.6529,
          "top": 0.882,
          "width": 0.0344,
          "height": 0.0093,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [42],
        "col_idx": [3],
        "bbox": {
          "left": 0.7028,
          "top": 0.8817,
          "width": 0.0077,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2,865",
        "row_idx": [42],
        "col_idx": [4],
        "bbox": {
          "left": 0.7652,
          "top": 0.8824,
          "width": 0.0348,
          "height": 0.009,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "$",
        "row_idx": [42],
        "col_idx": [5],
        "bbox": {
          "left": 0.8159,
          "top": 0.882,
          "width": 0.0082,
          "height": 0.0086,
          "page": 1,
          "original_page": 35
        }
      }, {
        "text": "2,687",
        "row_idx": [42],
        "col_idx": [6],
        "bbox": {
          "left": 0.8778,
          "top": 0.8827,
          "width": 0.0344,
          "height": 0.0076,
          "page": 1,
          "original_page": 35
        }
      }]
    }
  };
  const [mode, setMode] = React.useState('words');
  const [pinned, setPinned] = React.useState(null);
  const [hovered, setHovered] = React.useState(null);
  const view = DATA[mode];
  const [L, T, R, B] = view.crop;
  const items = view.items;
  const fallback = Math.max(0, mode === 'words' ? items.findIndex(w => w.text === '35,929') : items.findIndex(c => c.col_idx.length > 1));
  const selectedIndex = (hovered ?? pinned) ?? fallback;
  const selected = items[selectedIndex];
  const isMerged = c => c.row_idx.length > 1 || c.col_idx.length > 1;
  const pos = b => ({
    left: `calc(${(b.left - L) / (R - L) * 100}% - 1px)`,
    top: `calc(${(b.top - T) / (B - T) * 100}% - 1px)`,
    width: `calc(${b.width / (R - L) * 100}% + 2px)`,
    height: `calc(${b.height / (B - T) * 100}% + 2px)`
  });
  const entry = item => {
    const box = item.bbox;
    const bbox = `{"left": ${box.left}, "top": ${box.top}, "width": ${box.width}, "height": ${box.height}, "page": ${box.page}, "original_page": ${box.original_page}}`;
    if (mode === 'words') {
      return `{\n  "text": ${JSON.stringify(item.text)},\n  "char_start": ${item.char_start},\n  "char_end": ${item.char_end},\n  "bbox": ${bbox}\n}`;
    }
    return `{\n  "text": ${JSON.stringify(item.text)},\n  "row_idx": [${item.row_idx.join(', ')}],\n  "col_idx": [${item.col_idx.join(', ')}],\n  "bbox": ${bbox}\n}`;
  };
  const switchMode = m => {
    setMode(m);
    setPinned(null);
    setHovered(null);
  };
  const COLORS = {
    word: [124, 58, 237],
    cell: [37, 99, 235],
    merged: [217, 119, 6]
  };
  const boxStyle = (item, i) => {
    const active = i === selectedIndex;
    const kind = mode === 'words' ? 'word' : isMerged(item) ? 'merged' : 'cell';
    const [r, g, b] = COLORS[kind];
    return {
      ...pos(item.bbox),
      margin: 0,
      padding: 0,
      boxSizing: 'border-box',
      display: 'block',
      background: `rgba(${r}, ${g}, ${b}, ${active ? 0.32 : 0.1})`,
      border: `${active || kind === 'merged' ? 2 : 1}px solid rgba(${r}, ${g}, ${b}, ${active ? 1 : 0.75})`,
      borderRadius: '3px',
      cursor: 'pointer',
      boxShadow: 'none'
    };
  };
  const content = Array.from(DATA.content);
  const excerpt = item => {
    const s = Math.max(0, item.char_start - 36);
    const e = Math.min(content.length, item.char_end + 36);
    return [(s > 0 ? '…' : '') + content.slice(s, item.char_start).join(''), content.slice(item.char_start, item.char_end).join(''), content.slice(item.char_end, e).join('') + (e < content.length ? '…' : '')];
  };
  return <div className="not-prose my-6 rounded-xl border border-zinc-200 dark:border-zinc-800 overflow-hidden shadow-sm">
      <div className="px-4 py-3 bg-zinc-50 dark:bg-zinc-900 border-b border-zinc-200 dark:border-zinc-800 flex flex-wrap items-center gap-2">
        <span className="text-sm text-zinc-500 dark:text-zinc-400 mr-2">Show:</span>
        {[['words', 'word_citations'], ['cells', 'cell_citations']].map(([m, label]) => <button key={m} onClick={() => switchMode(m)} className={`px-3 py-1.5 rounded-lg text-sm font-mono transition-all ${mode === m ? 'bg-purple-600 text-white shadow-sm' : 'bg-zinc-200 dark:bg-zinc-800 text-zinc-600 dark:text-zinc-400 hover:bg-zinc-300 dark:hover:bg-zinc-700'}`}>
            {label}
          </button>)}
        <span className="text-xs text-zinc-500 dark:text-zinc-400 ml-auto">
          {mode === 'words' ? `All ${items.length} words of the table` : `All ${items.length} cells of the table, ${items.filter(isMerged).length} merged (amber)`}. Hover or click a box; scroll the table for more rows.
        </span>
      </div>

      {}
      <div className="overflow-y-auto" style={{
    maxHeight: '55vh'
  }}>
        <div className="relative bg-white" onMouseLeave={() => setHovered(null)}>
          <img src={view.image} alt="The full cash flow statement table from Apple's 2023 Form 10-K" className="block w-full m-0" />
          {items.map((item, i) => <button key={`${mode}-${i}`} type="button" aria-label={item.text} title={item.text} onMouseEnter={() => setHovered(i)} onFocus={() => setHovered(i)} onClick={() => setPinned(i)} className="absolute" style={boxStyle(item, i)} />)}
        </div>
      </div>

      {selected && <div className="grid md:grid-cols-2 border-t border-zinc-200 dark:border-zinc-800">
          <div className="p-4 bg-zinc-950 md:border-r border-zinc-800">
            <div className="text-xs uppercase tracking-wide text-zinc-400 mb-2">
              {mode === 'words' ? 'word_citations entry' : 'cell_citations entry'}
            </div>
            <pre className="m-0 p-0 bg-transparent text-xs leading-relaxed text-zinc-100 whitespace-pre-wrap break-words font-mono">{entry(selected)}</pre>
          </div>
          <div className="p-4 bg-white dark:bg-zinc-950">
            {mode === 'words' ? <>
                <div className="text-xs uppercase tracking-wide text-zinc-500 dark:text-zinc-400 mb-2">
                  content[{selected.char_start}:{selected.char_end}] in the table block
                </div>
                <div className="text-xs font-mono leading-relaxed text-zinc-700 dark:text-zinc-300 break-all">
                  {(() => {
    const [before, word, after] = excerpt(selected);
    return <>
                        <span>{before}</span>
                        <mark className="bg-purple-200 dark:bg-purple-500/40 text-zinc-900 dark:text-white rounded px-0.5">{word}</mark>
                        <span>{after}</span>
                      </>;
  })()}
                </div>
              </> : <>
                <div className="text-xs uppercase tracking-wide text-zinc-500 dark:text-zinc-400 mb-2">Position in the table</div>
                <div className="text-base font-medium text-zinc-900 dark:text-zinc-100 mb-3">{selected.text}</div>
                <div className="flex flex-wrap gap-2">
                  <span className={`px-2 py-1 rounded-md text-xs font-mono ${selected.row_idx.length > 1 ? 'bg-amber-100 dark:bg-amber-500/20 text-amber-800 dark:text-amber-300' : 'bg-zinc-100 dark:bg-zinc-800 text-zinc-700 dark:text-zinc-300'}`}>
                    rows [{selected.row_idx.join(', ')}]
                  </span>
                  <span className={`px-2 py-1 rounded-md text-xs font-mono ${selected.col_idx.length > 1 ? 'bg-amber-100 dark:bg-amber-500/20 text-amber-800 dark:text-amber-300' : 'bg-zinc-100 dark:bg-zinc-800 text-zinc-700 dark:text-zinc-300'}`}>
                    cols [{selected.col_idx.join(', ')}]
                  </span>
                </div>
                {isMerged(selected) && <p className="text-xs text-zinc-500 dark:text-zinc-400 mt-3 mb-0">
                    A merged cell lists every row and column it covers.
                  </p>}
              </>}
          </div>
        </div>}
    </div>;
};

Citations locate the parsed output on the page. With `return_citations` turned on, each text and table block lists every word of its `content` with the word's position in that content and the box around the word on the page. Table blocks also list each cell with its row and column indices and the box around the cell's words.

Use citations when you need to point from parsed text back to the exact spot in the source document.

<Frame caption="Word and cell citations on the cash flow statement in Apple's 2023 Form 10-K, parsed with r-1. Merged header cells are in amber.">
  <img src="https://mintcdn.com/reducto/QCMzDMnS97v0uEac/images/citations/apple-10k-cash-flow-citations.png?fit=max&auto=format&n=QCMzDMnS97v0uEac&q=85&s=3fb71c57ad881ff41e5cc66dd2875891" alt="The top of a cash flow statement table, shown twice: once with a box around every word, once with a box around every cell" width="1400" height="1096" data-path="images/citations/apple-10k-cash-flow-citations.png" />
</Frame>

## When to Use

* Highlight the exact words a value came from, not the whole block.
* Link a value in a table, such as a dollar amount, to its cell's row and column, including merged cells.
* Build review tools where a reader clicks text and sees it on the page.
* Search or redact at word level using the parsed text instead of raw OCR.

## Enabling Citations

Set `settings.return_citations` to `true`. It defaults to `false`.

<CodeGroup>
  ```python Python theme={null}
  from reducto import Reducto

  client = Reducto()

  result = client.parse.run(
      input="https://cdn.reducto.ai/samples/10k-apple.pdf",
      settings={
          "model": "r-1",
          "return_citations": True,
      },
      formatting={"table_output_format": "html"},
  )
  ```

  ```javascript Node.js theme={null}
  import Reducto from 'reductoai';

  const client = new Reducto();

  const result = await client.parse.run({
    input: 'https://cdn.reducto.ai/samples/10k-apple.pdf',
    // The SDK's Settings type does not list return_citations yet.
    settings: {
      model: 'r-1',
      return_citations: true,
    } as Reducto.Settings,
    formatting: { table_output_format: 'html' },
  });
  ```

  ```bash cURL theme={null}
  curl -X POST https://platform.reducto.ai/parse \
    -H "Authorization: Bearer $REDUCTO_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
      "input": "https://cdn.reducto.ai/samples/10k-apple.pdf",
      "settings": {
        "model": "r-1",
        "return_citations": true
      },
      "formatting": {"table_output_format": "html"}
    }'
  ```
</CodeGroup>

<Note>
  `return_citations` requires [r-1](/parse/r-1). A request that runs on legacy Parse returns a 400 error.

  Citations run OCR along with r-1. OCR is billed as an [r-1 add-on](/reference/credit-usage#parse-endpoint), at a list price of \$2 per 1,000 pages. If you also use `return_ocr_data` or `embed_pdf_metadata`, OCR will only be billed once per page.
</Note>

<Warning>
  `return_citations` can't be combined with `formatting.merge_tables`, which joins a table that continues across pages. A request that sets both returns a 400 error. Merged cells within a table are supported. See [Compatibility](#compatibility).
</Warning>

HTML tables give the best cell citations, because HTML is the only [table format](/configs/parse/table-output-formats) that keeps a merged cell as one cell. JSON and Markdown tables also get citations, with one row and one column per cell.

## Explore a Response

The boxes below come from a real `return_citations` response for page 35 of the [Apple 10-K sample](https://cdn.reducto.ai/samples/10k-apple.pdf). Hover over a box to see its entry.

<CitationsExplorer />

## Word Citations

Every text and table block gets an `extra.word_citations` list, one entry per word, in the order the words appear in `content`:

```json theme={null}
{
  "type": "Text",
  "content": "Total due: <b>$1,200</b>",
  "bbox": {
    "left": 0.10, "top": 0.20, "width": 0.30, "height": 0.02,
    "page": 3, "original_page": 3
  },
  "extra": {
    "word_citations": [
      {
        "text": "Total",
        "char_start": 0,
        "char_end": 5,
        "bbox": {
          "left": 0.10, "top": 0.20, "width": 0.05, "height": 0.02,
          "page": 3, "original_page": 3
        }
      },
      {
        "text": "due:",
        "char_start": 6,
        "char_end": 10,
        "bbox": {
          "left": 0.16, "top": 0.20, "width": 0.04, "height": 0.02,
          "page": 3, "original_page": 3
        }
      },
      {
        "text": "$1,200",
        "char_start": 14,
        "char_end": 20,
        "bbox": {
          "left": 0.21, "top": 0.20, "width": 0.07, "height": 0.02,
          "page": 3, "original_page": 3
        }
      }
    ]
  }
}
```

| Field | Type | Description |
| - | - | - |
| `text` | string | The word as it reads on the page. HTML entities and JSON escapes are decoded, so `S&amp;P` becomes `S&P`. |
| `char_start` | integer | Where the word starts in the block's `content`. |
| `char_end` | integer | Where the word ends in the block's `content`. The range is half-open: `content[char_start:char_end]` is the word's source text. |
| `bbox` | object or null | The box around the word on the page, in the same format as the block's [`bbox`](/parse/response-format). `null` when the word cannot be located on the page. |

Positions count the markup in `content`. In the example, `$1,200` starts at 14 because `<b>` comes before it. Markup never becomes a word: HTML tags, Markdown table pipes, and the brackets and quotes of a JSON table are skipped. In a JSON table, a word's range points at the word inside its JSON string.

The slice `content[char_start:char_end]` can differ from `text` when the source contains an entity or an escape. For example, `S&amp;P` in HTML has the `text` `S&P`, and `Shareholders\u2019` in a JSON table has the `text` `Shareholders’`.

Positions count Unicode code points. In JavaScript, index `Array.from(content)` rather than the string itself, so a character such as an emoji earlier in the block does not shift the range.

## Cell Citations

Table blocks also get an `extra.cell_citations` list, one entry per non-empty cell, in the order the cells appear in `content`.

For this table, rendered as HTML:

```html theme={null}
<table>
  <tr><th>Region</th><th colspan="2">Revenue</th></tr>
  <tr><td rowspan="2">North America</td><td>2025</td><td>$1.2M</td></tr>
  <tr><td>2026</td><td>$1.5M</td></tr>
</table>
```

the block's `extra` holds `word_citations` for its words and this `cell_citations` list:

```json theme={null}
{
  "cell_citations": [
    {
      "text": "Region",
      "row_idx": [0],
      "col_idx": [0],
      "bbox": {
        "left": 0.11, "top": 0.11, "width": 0.06, "height": 0.02,
        "page": 1, "original_page": 1
      }
    },
    {
      "text": "Revenue",
      "row_idx": [0],
      "col_idx": [1, 2],
      "bbox": {
        "left": 0.345, "top": 0.11, "width": 0.06, "height": 0.02,
        "page": 1, "original_page": 1
      }
    },
    {
      "text": "North America",
      "row_idx": [1, 2],
      "col_idx": [0],
      "bbox": {
        "left": 0.11, "top": 0.17, "width": 0.13, "height": 0.02,
        "page": 1, "original_page": 1
      }
    },
    {
      "text": "2025",
      "row_idx": [1],
      "col_idx": [1],
      "bbox": {
        "left": 0.26, "top": 0.15, "width": 0.04, "height": 0.02,
        "page": 1, "original_page": 1
      }
    },
    {
      "text": "$1.2M",
      "row_idx": [1],
      "col_idx": [2],
      "bbox": {
        "left": 0.45, "top": 0.15, "width": 0.05, "height": 0.02,
        "page": 1, "original_page": 1
      }
    },
    {
      "text": "2026",
      "row_idx": [2],
      "col_idx": [1],
      "bbox": {
        "left": 0.26, "top": 0.19, "width": 0.04, "height": 0.02,
        "page": 1, "original_page": 1
      }
    },
    {
      "text": "$1.5M",
      "row_idx": [2],
      "col_idx": [2],
      "bbox": {
        "left": 0.45, "top": 0.19, "width": 0.05, "height": 0.02,
        "page": 1, "original_page": 1
      }
    }
  ]
}
```

| Field | Type | Description |
| - | - | - |
| `text` | string | The cell's words, separated by single spaces. |
| `row_idx` | array of integers | Every row the cell covers, counting from 0. A cell merged across rows 1 and 2 has `[1, 2]`. |
| `col_idx` | array of integers | Every column the cell covers, counting from 0. |
| `bbox` | object or null | The box around all of the cell's words. `null` when none of them can be located on the page. |

A table block that holds more than one table gets no cell citations. Its word citations are still returned. JSON and Markdown tables don't record merged cells, so each of their cells covers one row and one column.

## Drawing a Citation on the Page

Each `bbox` is normalized from 0 to 1 against the page width and height, measured from the top-left corner. Multiply by the size of your page image to draw it:

```python Python theme={null}
for chunk in result.result.chunks:
    for block in chunk.blocks:
        for word in (block.extra or {}).get("word_citations", []):
            box = word["bbox"]
            if box is None:
                continue
            x = box["left"] * image_width
            y = box["top"] * image_height
            w = box["width"] * image_width
            h = box["height"] * image_height
            source = block.content[word["char_start"]:word["char_end"]]
```

```javascript Node.js theme={null}
for (const chunk of result.result.chunks) {
  for (const block of chunk.blocks) {
    const chars = Array.from(block.content);
    for (const word of block.extra?.word_citations ?? []) {
      const box = word.bbox;
      if (!box) continue;
      const x = box.left * imageWidth;
      const y = box.top * imageHeight;
      const w = box.width * imageWidth;
      const h = box.height * imageHeight;
      const source = chars.slice(word.char_start, word.char_end).join('');
    }
  }
}
```

Use `bbox.page` to pick the page image. `page` counts pages in this response and `original_page` counts pages in the source document. They differ when you set a [page range](/configs/parse/page-ranges).

## Compatibility

`return_citations` requires r-1. A request that runs on legacy Parse returns a 400 error.

`return_citations` cannot be combined with `formatting.merge_tables`. A request that sets both returns a 400 error.

Figure blocks have no word or cell citations.
