{
  "docId": "019dd923-622c-750b-8b97-3ced42d9dbe0",
  "docSlug": "b32b6e967105",
  "documentTitle": "KE Holdings (BEKE)",
  "authorId": "51_Muddy_Waters",
  "authorName": "Carson C. Block",
  "documentKindSlug": "research-note",
  "documentKindLabel": "Research note",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2021-12-16 00:00:00",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "pageNumber": 49,
  "pageCount": 77,
  "prevPage": 48,
  "nextPage": 50,
  "slideType": "appendix_methodology",
  "function": "analyze_data",
  "density": "balanced",
  "nDataPoints": 3,
  "notes": "Includes technical details on data scraping methodology using app code and UI elements.",
  "elementsJson": [
    "paragraph",
    "screenshot",
    "footnote"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b97-3ced42d9dbe0/49",
  "deckHref": "/decks/019dd923-622c-750b-8b97-3ced42d9dbe0",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b97-3ced42d9dbe0.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b97-3ced42d9dbe0#slide-49",
  "components": [
    {
      "bbox": null,
      "kind": "callout",
      "text": "BEKE’s platform lists detailed information for its existing home transactions for the store under the tab called “dynamic list of completed transactions” (成交动态).",
      "attrs": null,
      "subkind": null,
      "toolName": "Visual emphasis",
      "toolSlug": "visual-emphasis",
      "confidence": null,
      "componentId": "019dd953-25b5-768c-bb47-9bea018ab298",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.17,
        "w": 0.72,
        "x": 0.14,
        "y": 0.22
      },
      "kind": "image",
      "text": "Code snippet showing transaction categories",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "0e9a9890-d566-483b-8375-c932d757024a",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.27,
        "w": 0.72,
        "x": 0.14,
        "y": 0.55
      },
      "kind": "image",
      "text": "App interface showing store transaction list",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "b11a9abe-4104-4b5e-bca1-0d688efa4364",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.09,
        "w": 0.72,
        "x": 0.14,
        "y": 0.45
      },
      "kind": "paragraph",
      "text": "4. BEKE’s platform lists detailed information for existing home transactions for each store under the tab called “dynamic list of completed transactions” (成交动态). The information contained on this tab includes property information, transaction price, date of transaction, and price per square meter for an existing home transaction. Our program collected this detailed transaction data for the stores on the platform identified via the “Find Agent” search program. We collected the number of transactions posted at the store level.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "25bd3ec8-6be6-4e1e-8ce3-9c2fae0b7662",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.07,
        "w": 0.72,
        "x": 0.14,
        "y": 0.09
      },
      "kind": "paragraph",
      "text": "Both English, Chinese and Romanized Chinese or “pinyin” are written in the code. When in pinyin, the Chinese word for completed transactions is “Chengjiao” (成交). The terms “chengjiao”, “zulin” (租赁, rental), “xinfang” (新房, new home), “ershoufang” (二手房, existing home) and others can be seen in the code.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "aee00847-8471-4c7c-a9a1-d7e801b2e55b",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.03,
        "w": 0.72,
        "x": 0.14,
        "y": 0.88
      },
      "kind": "source-note",
      "text": "70 Note: auto-translate functions may label the dynamic list of completed transactions (成交动态) as transaction trends, transaction dynamics, etc.",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "0aa1b0fc-4bb8-4e80-a992-bcabfbe9199d",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [
    {
      "to": 76,
      "from": 3,
      "beatId": "ddedf5e8-3914-43cf-aba0-b4c0cc55dd1d",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Expose Contradiction",
      "beatSlug": null,
      "evidence": "Repeated instances of contradictions and discrepancies in BEKE’s reporting",
      "position": 0,
      "confidence": 0.9,
      "parentBeatName": null,
      "parentBeatSlug": null
    },
    {
      "to": 53,
      "from": 6,
      "beatId": "d6258a57-2813-4874-af77-9bec6ca2bd69",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Appendix Methodology",
      "beatSlug": null,
      "evidence": "Detailed methodology for data collection and analysis",
      "position": 1,
      "confidence": 0.9,
      "parentBeatName": null,
      "parentBeatSlug": null
    },
    {
      "to": 64,
      "from": 11,
      "beatId": "382ec6e2-a400-4ea9-8b1f-5841c2e59259",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "Preempt Rebuttal",
      "beatSlug": null,
      "evidence": "Anticipating and addressing potential rebuttals to the findings",
      "position": 2,
      "confidence": 0.9,
      "parentBeatName": null,
      "parentBeatSlug": null
    }
  ],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}