{"id":16919,"date":"2026-09-13T08:06:46","date_gmt":"2026-09-13T00:06:46","guid":{"rendered":"https:\/\/tiffanysmandarin.com\/?p=16919"},"modified":"2026-09-13T19:19:07","modified_gmt":"2026-09-13T11:19:07","slug":"book-2-l7","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/","title":{"rendered":"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7"},"content":{"rendered":"\n<div style=\"height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!--\n  \u5be6\u7528\u8996\u807d\u83ef\u8a9e (Practical Audio-Visual Chinese) Book 2 \u00b7 Lesson 7\u300c\u4f60\u8981\u628a\u9019\u5f35\u756b\u5152\u639b\u5728\u54ea\u5152\uff1f\u300dWhere Do You Want to Hang This Painting? \u2014 Vocabulary Embed\n  \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  Same technical pattern as the rest of this series (see Book 1 Lesson 10\n  and Book 2 Lessons 5\u20136 for the fuller rationale). Key points repeated\n  here, plus what's specific to this file:\n    - No <!DOCTYPE>\/<html>\/<head>\/<body>; site's own Text Display \/ Pinyin\n      Display toggle covers zh-TW\/zh-CN as usual\n    - CSS scoped under .pavc-b2l7-vocab-embed with its own --pv7-* vars\n    - Ruby: every example\/dialogue sentence segmented WORD BY WORD\n    - Root lookup by id (#pavc-b2l7-vocab-embed-1), not currentScript\n    - Same self-contained EN \/ \u65e5\u672c\u8a9e \/ \ud55c\uad6d\uc5b4 translation toggle as the\n      rest of the series (TR()\/trSpans()\/pv7-lang-* classes; quiz's\n      QMC()\/QTYPE() + UI_STRINGS + getLang())\n    - COPYRIGHT: no audio, no textbook dialogue or narration text, no\n      textbook example sentences anywhere. Section 05 (\"Put It Together\")\n      is an ORIGINAL dialogue I wrote myself \u2014 not the textbook's \u2014 a new\n      father\/daughter scene arranging a room, built to exercise this\n      lesson's \u628a construction repeatedly alongside its furniture and\n      household vocabulary.\n    - VOCABULARY RANGE: checked directly against the textbook's own\n      Lesson 7 vocabulary section (Book 2), headwords 1\u201326, plus its\n      Supplementary Vocabulary, headwords 27\u201329. Every bound-form\n      sub-word the book lists under a headword (e.g. \u9304 under \u9304\u5f71\u6a5f,\n      \u71c8 under \u6aaf\u71c8, \u6ac3\/\u8863\u6ac3\/\u6ac3\u5b50 under \u7897\u6ac3, \u67b6\/\u67b6\u5b50 under \u66f8\u67b6, \u95dc under\n      \u95dc\u4e0a, \u805e under \u65b0\u805e, \u812b under \u812b\u4e0b\u4f86) is included as its own entry,\n      for 39 entries total. Nothing has been added or dropped relative\n      to the book's own list.\n    - All example sentences newly written for this embed \u2014 none are\n      reproduced from the textbook's dialogue, narration, or vocabulary\n      examples. Sentences deliberately reuse this lesson's own vocabulary\n      plus basic, early-lesson vocabulary so nothing outruns what a\n      learner partway through Book 2 would already have.\n    - Traditional\/simplified pairs checked individually and handled via\n      WD() wherever the two scripts differ (\u639b\/\u6302, \u7a97\u6236\/\u7a97\u6237, \u9304\u5f71\u6a5f\/\n      \u5f55\u5f71\u673a, \u9304\/\u5f55, \u5c0d\u9762\/\u5bf9\u9762, \u81e5\u623f\/\u5367\u623f, \u6aaf\u71c8\/\u53f0\u706f, \u71c8\/\u706f, \u5eda\u623f\/\u53a8\u623f,\n      \u7897\u6ac3\/\u7897\u67dc, \u6ac3\/\u67dc, \u8863\u6ac3\/\u8863\u67dc, \u6ac3\u5b50\/\u67dc\u5b50, \u66f8\u67b6\/\u4e66\u67b6, \u9913\/\u997f, \u9ad2\/\u810f,\n      \u9470\u5319\/\u94a5\u5319, \u95dc\u4e0a\/\u5173\u4e0a, \u95dc\/\u5173, \u958b\u958b\/\u5f00\u5f00, \u65b0\u805e\/\u65b0\u95fb, \u805e\/\u95fb, \u540c\u5b78\/\n      \u540c\u5b66, \u812b\u4e0b\u4f86\/\u8131\u4e0b\u6765, \u812b\/\u8131, \u59b3\/\u4f60, \u9019\u5f35\/\u8fd9\u5f20, \u66f8\u684c\/\u4e66\u684c, \u65c1\u908a\/\n      \u65c1\u8fb9, \u90a3\u5152\/\u90a3\u513f, \u6bd4\u8f03\/\u6bd4\u8f83, \u642c\u904e\u53bb\/\u642c\u8fc7\u53bb, \u639b\u5728\/\u6302\u5728, \u5225\/\u522b,\n      \u9019\u5c31\/\u8fd9\u5c31, \u639b\u597d\/\u6302\u597d, \u5929\u5df2\u7d93\/\u5929\u5df2\u7ecf, \u6709\u9ede\u5152\/\u6709\u70b9\u513f, \u5c0d\u4e86\/\u5bf9\u4e86,\n      \u62ff\u904e\u4f86\/\u62ff\u8fc7\u6765, \u5403\u98ef\/\u5403\u996d, \u63db\/\u6362, \u4e00\u96d9\/\u4e00\u53cc, \u4e7e\u6de8\/\u5e72\u51c0, \u9019\u96d9\/\n      \u8fd9\u53cc, \u5feb\u4e00\u9ede\u5152\/\u5feb\u4e00\u70b9\u513f, \u8a18\u5f97\/\u8bb0\u5f97 \u2014 all via WD(). Identical-\n      across-scripts words (\u628a, \u7576\u4e2d, \u6700\u597d, \u4eae, \u5b83, \u5e36, \u9ed1, \u4e0d\u7528, \u7576\u7136,\n      \u5bbf\u820d, \u6254, \u8eca\u623f, \u67b6\u5b50, \u67b6, etc.) use W().\n    - Japanese\/Korean glosses are natural translations of the meaning\n    - No literal `&&` inside the <script> tag (WordPress content filter risk)\n    - Top-of-page support note, same as the rest of the series\n-->\n<div class=\"pavc-b2l7-vocab-embed\" id=\"pavc-b2l7-vocab-embed-1\">\n<style>\n.pavc-b2l7-vocab-embed {\n  --pv7-oxblood: #7b2d26;\n  --pv7-oxblood-dark: #5e211c;\n  --pv7-mustard: #c9922b;\n  --pv7-sage: #7c8b6f;\n  --pv7-bone: #f7f1e6;\n  --pv7-ink: #2c2620;\n  --pv7-line: #e4d9c4;\n  font-family: 'Work Sans', -apple-system, sans-serif;\n  color: var(--pv7-ink);\n  background: #fff;\n  max-width: 760px;\n  margin: 0 auto;\n  padding: 8px 4px 24px;\n  line-height: 1.6;\n}\n.pavc-b2l7-vocab-embed * { box-sizing: border-box; }\n.pavc-b2l7-vocab-embed h1,\n.pavc-b2l7-vocab-embed h2,\n.pavc-b2l7-vocab-embed h3 {\n  font-family: 'Bitter', Georgia, serif;\n  color: var(--pv7-oxblood-dark);\n  margin: 0 0 8px;\n}\n.pavc-b2l7-vocab-embed .pv7-support-note {\n  font-size: 0.85rem;\n  color: var(--pv7-sage);\n  border-bottom: 1px solid var(--pv7-line);\n  padding-bottom: 12px;\n  margin: 0 0 16px;\n}\n.pavc-b2l7-vocab-embed .pv7-lede {\n  margin: 0 0 16px;\n  padding: 14px 16px;\n  background: var(--pv7-bone);\n  border-left: 4px solid var(--pv7-mustard);\n  border-radius: 4px;\n  font-size: 0.98rem;\n}\n.pavc-b2l7-vocab-embed .pv7-lede b { color: var(--pv7-oxblood-dark); }\n\n.pavc-b2l7-vocab-embed .pv7-lang-toggle {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin: 0 0 24px;\n  flex-wrap: wrap;\n}\n.pavc-b2l7-vocab-embed .pv7-lang-label {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  color: var(--pv7-sage);\n  letter-spacing: 0.06em;\n}\n.pavc-b2l7-vocab-embed .pv7-lang-btn {\n  font-family: 'Work Sans', sans-serif;\n  font-size: 0.85rem;\n  border: 1px solid var(--pv7-oxblood);\n  color: var(--pv7-oxblood);\n  background: #fff;\n  padding: 5px 14px;\n  border-radius: 20px;\n  cursor: pointer;\n}\n.pavc-b2l7-vocab-embed .pv7-lang-btn:hover { background: var(--pv7-bone); }\n.pavc-b2l7-vocab-embed .pv7-lang-btn.pv7-lang-active { background: var(--pv7-oxblood); color: #fff; }\n\n.pavc-b2l7-vocab-embed .pv7-tr { display: none; }\n.pavc-b2l7-vocab-embed.pv7-lang-en .pv7-tr-en { display: inline; }\n.pavc-b2l7-vocab-embed.pv7-lang-ja .pv7-tr-ja { display: inline; }\n.pavc-b2l7-vocab-embed.pv7-lang-ko .pv7-tr-ko { display: inline; }\n\n.pavc-b2l7-vocab-embed .pv7-sec-eyebrow {\n  display: inline-block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  letter-spacing: 0.08em;\n  color: #fff;\n  background: var(--pv7-oxblood);\n  padding: 3px 9px;\n  border-radius: 3px;\n  margin: 32px 0 10px;\n}\n.pavc-b2l7-vocab-embed .pv7-word-card {\n  border: 1px solid var(--pv7-line);\n  border-radius: 8px;\n  padding: 12px 14px;\n  margin-bottom: 10px;\n  background: #fff;\n}\n.pavc-b2l7-vocab-embed .pv7-word-top {\n  display: flex;\n  align-items: baseline;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.pavc-b2l7-vocab-embed .pv7-num {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  color: var(--pv7-mustard);\n  min-width: 22px;\n}\n.pavc-b2l7-vocab-embed .pv7-hanzi { font-size: 1.35rem; font-weight: 600; }\n.pavc-b2l7-vocab-embed ruby {\n  ruby-position: over;\n  margin-right: 2px;\n  color: var(--pv7-ink) !important;\n  font-size: inherit !important;\n}\n.pavc-b2l7-vocab-embed .rb {\n  color: var(--pv7-ink) !important;\n  font-size: inherit !important;\n}\n.pavc-b2l7-vocab-embed rt {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.6rem !important;\n  color: var(--pv7-sage) !important;\n  font-weight: 400;\n}\n.pavc-b2l7-vocab-embed rt.hidden { display: none; }\n.pavc-b2l7-vocab-embed rt.mouseover { opacity: 0; }\n.pavc-b2l7-vocab-embed rt.mouseover:hover { opacity: 1; }\n.pavc-b2l7-vocab-embed .pv7-meaning { font-style: italic; color: #6b5f52; font-size: 0.92rem; }\n.pavc-b2l7-vocab-embed .pv7-speaker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 26px;\n  width: 26px;\n  height: 26px;\n  padding: 0;\n  border: none;\n  background: var(--pv7-bone);\n  color: var(--pv7-oxblood);\n  border-radius: 50%;\n  cursor: pointer;\n  margin-left: auto;\n}\n.pavc-b2l7-vocab-embed .pv7-speaker:hover { background: var(--pv7-mustard); color: #fff; }\n.pavc-b2l7-vocab-embed .pv7-example {\n  margin-top: 8px;\n  padding-top: 8px;\n  border-top: 1px dashed var(--pv7-line);\n  font-size: 0.95rem;\n}\n.pavc-b2l7-vocab-embed .pv7-example .pv7-sent-word { display: inline-flex; }\n.pavc-b2l7-vocab-embed .pv7-example .pv7-punct { margin-right: 2px; }\n.pavc-b2l7-vocab-embed .pv7-example .pv7-en {\n  display: block;\n  color: #6b5f52;\n  font-size: 0.85rem;\n  margin-top: 4px;\n}\n.pavc-b2l7-vocab-embed .pv7-dialogue-note { font-size: 0.85rem; color: #6b5f52; margin: 0 0 10px; }\n.pavc-b2l7-vocab-embed .pv7-dialogue {\n  background: var(--pv7-bone);\n  border-radius: 8px;\n  padding: 16px 18px;\n  margin-top: 8px;\n}\n.pavc-b2l7-vocab-embed .pv7-line {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 12px;\n  align-items: flex-start;\n  flex-wrap: wrap;\n}\n.pavc-b2l7-vocab-embed .pv7-speaker-tag {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.72rem;\n  color: var(--pv7-oxblood);\n  min-width: 46px;\n  padding-top: 3px;\n}\n.pavc-b2l7-vocab-embed .pv7-line-body { flex: 1; min-width: 200px; }\n.pavc-b2l7-vocab-embed .pv7-line-en { display: block; color: #6b5f52; font-size: 0.82rem; margin-top: 2px; }\n\n.pavc-b2l7-vocab-embed .pv7-fc-hint { font-size: 0.85rem; color: #6b5f52; margin: 0 0 12px; text-align: center; }\n.pavc-b2l7-vocab-embed .pv7-flashcard-wrap { max-width: 320px; margin: 0 auto 14px; perspective: 1200px; }\n.pavc-b2l7-vocab-embed .pv7-flashcard {\n  position: relative;\n  width: 100%;\n  height: 230px;\n  cursor: pointer;\n  transform-style: preserve-3d;\n  transition: transform 0.5s;\n}\n.pavc-b2l7-vocab-embed .pv7-flashcard.pv7-flipped { transform: rotateY(180deg); }\n.pavc-b2l7-vocab-embed .pv7-fc-face {\n  position: absolute;\n  inset: 0;\n  backface-visibility: hidden;\n  border: 1px solid var(--pv7-line);\n  border-radius: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 16px;\n  background: #fff;\n  text-align: center;\n}\n.pavc-b2l7-vocab-embed .pv7-fc-back { transform: rotateY(180deg); background: var(--pv7-bone); }\n.pavc-b2l7-vocab-embed .pv7-fc-front .pv7-hanzi { font-size: 4rem !important; }\n.pavc-b2l7-vocab-embed .pv7-flashcard-wrap rt { font-size: 1.2rem !important; }\n.pavc-b2l7-vocab-embed .pv7-fc-back .pv7-meaning { font-style: italic; color: var(--pv7-oxblood-dark); font-size: 1.725rem; }\n.pavc-b2l7-vocab-embed .pv7-flashcard-controls { display: flex; align-items: center; justify-content: center; gap: 14px; margin-bottom: 28px; }\n.pavc-b2l7-vocab-embed .pv7-game-btn {\n  font-family: 'Work Sans', sans-serif;\n  font-size: 0.85rem;\n  border: 1px solid var(--pv7-oxblood);\n  color: var(--pv7-oxblood);\n  background: #fff;\n  padding: 6px 14px;\n  border-radius: 20px;\n  cursor: pointer;\n}\n.pavc-b2l7-vocab-embed .pv7-game-btn:hover { background: var(--pv7-oxblood); color: #fff; }\n.pavc-b2l7-vocab-embed .pv7-game-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; flex-wrap: wrap; }\n.pavc-b2l7-vocab-embed .pv7-game-status { font-family: 'IBM Plex Mono', monospace; font-size: 0.82rem; color: var(--pv7-sage); }\n.pavc-b2l7-vocab-embed .pv7-game-board { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.pavc-b2l7-vocab-embed .pv7-game-col { display: flex; flex-direction: column; gap: 8px; }\n.pavc-b2l7-vocab-embed .pv7-tile {\n  font-family: 'Work Sans', sans-serif;\n  text-align: left;\n  border: 1px solid var(--pv7-line);\n  background: #fff;\n  border-radius: 6px;\n  padding: 10px 12px;\n  cursor: pointer;\n  font-size: 0.95rem;\n  color: var(--pv7-ink);\n  transition: background 0.15s, border-color 0.15s, transform 0.1s;\n}\n.pavc-b2l7-vocab-embed .pv7-tile .pv7-tile-py {\n  display: block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.7rem;\n  color: var(--pv7-sage);\n  margin-top: 2px;\n}\n.pavc-b2l7-vocab-embed .pv7-tile:hover:not(.pv7-matched):not(.pv7-selected) { border-color: var(--pv7-mustard); }\n.pavc-b2l7-vocab-embed .pv7-tile.pv7-selected { border-color: var(--pv7-oxblood); background: var(--pv7-bone); }\n.pavc-b2l7-vocab-embed .pv7-tile.pv7-matched { border-color: var(--pv7-sage); background: #eef2e9; color: var(--pv7-sage); cursor: default; }\n.pavc-b2l7-vocab-embed .pv7-tile.pv7-wrong { border-color: #b5453d; background: #fbeceb; animation: pv7-shake 0.3s; }\n@keyframes pv7-shake { 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-4px); } 75% { transform: translateX(4px); } }\n.pavc-b2l7-vocab-embed .pv7-game-win { text-align: center; padding: 14px; font-family: 'Bitter', serif; color: var(--pv7-oxblood-dark); display: none; }\n.pavc-b2l7-vocab-embed .pv7-game-win.pv7-show { display: block; }\n@media (max-width: 480px) { .pavc-b2l7-vocab-embed .pv7-game-board { grid-template-columns: 1fr; } }\n.pavc-b2l7-vocab-embed .pv7-quiz { background: #fff; border: 1px solid var(--pv7-line); border-radius: 12px; padding: 20px 22px; margin-top: 8px; }\n.pavc-b2l7-vocab-embed .pv7-quiz-progress { font-size: 0.82rem; color: var(--pv7-sage); margin: 0 0 10px; font-family: 'IBM Plex Mono', monospace; }\n.pavc-b2l7-vocab-embed .pv7-quiz-prompt { font-size: 1.1rem; margin: 0 0 14px; }\n.pavc-b2l7-vocab-embed .pv7-quiz-options { display: flex; flex-direction: column; gap: 8px; margin: 0 0 10px; }\n.pavc-b2l7-vocab-embed .pv7-quiz-opt { text-align: left; border: 1px solid var(--pv7-line); background: var(--pv7-bone); border-radius: 8px; padding: 10px 14px; cursor: pointer; font-size: 0.98rem; color: var(--pv7-ink); }\n.pavc-b2l7-vocab-embed .pv7-quiz-opt:hover { background: #f0e6d2; }\n.pavc-b2l7-vocab-embed .pv7-quiz-opt.correct { background: #e3efdd; border-color: #7fae6d; color: #3d5c34; }\n.pavc-b2l7-vocab-embed .pv7-quiz-opt.incorrect { background: #f5e0dc; border-color: var(--pv7-oxblood); color: var(--pv7-oxblood-dark); }\n.pavc-b2l7-vocab-embed .pv7-quiz-opt[disabled] { cursor: default; }\n.pavc-b2l7-vocab-embed .pv7-quiz-input-row { display: flex; gap: 8px; margin: 0 0 10px; flex-wrap: wrap; }\n.pavc-b2l7-vocab-embed .pv7-quiz-input { flex: 1 1 200px; border: 1px solid var(--pv7-line); border-radius: 8px; padding: 9px 12px; font-size: 0.98rem; }\n.pavc-b2l7-vocab-embed .pv7-quiz-submit, .pavc-b2l7-vocab-embed .pv7-quiz-next, .pavc-b2l7-vocab-embed .pv7-quiz-retake { border: none; background: var(--pv7-oxblood); color: #fff; border-radius: 20px; padding: 8px 18px; font-size: 0.9rem; cursor: pointer; }\n.pavc-b2l7-vocab-embed .pv7-quiz-submit:hover, .pavc-b2l7-vocab-embed .pv7-quiz-next:hover, .pavc-b2l7-vocab-embed .pv7-quiz-retake:hover { background: var(--pv7-oxblood-dark); }\n.pavc-b2l7-vocab-embed .pv7-quiz-feedback { font-size: 0.95rem; margin: 0 0 10px; min-height: 1.4em; }\n.pavc-b2l7-vocab-embed .pv7-quiz-feedback.correct { color: #3d5c34; }\n.pavc-b2l7-vocab-embed .pv7-quiz-feedback.incorrect { color: var(--pv7-oxblood-dark); }\n.pavc-b2l7-vocab-embed .pv7-quiz-score { text-align: center; }\n.pavc-b2l7-vocab-embed .pv7-quiz-score .pv7-quiz-score-num { font-size: 2.2rem; font-weight: 700; color: var(--pv7-oxblood-dark); display: block; margin-bottom: 8px; font-family: 'Bitter', serif; }\n<\/style>\n\n<p class=\"pv7-support-note\"><em>A note before you start: I&#8217;d love for you to support the official textbook \u2014 this page is only meant as a review tool for people who already own a copy, not a replacement for it.<\/em><\/p>\n\n<p class=\"pv7-lede\">\n<b><span class=\"lang-zh-TW\">\u5be6\u7528\u8996\u807d\u83ef\u8a9e<\/span><span class=\"lang-zh-CN\">\u5b9e\u7528\u89c6\u542c\u534e\u8bed<\/span> Book 2 \u00b7 Lesson 7\u300c\u4f60\u8981\u628a\u9019\u5f35\u756b\u5152\u639b\u5728\u54ea\u5152\uff1f\u300dWhere Do You Want to Hang This Painting?<\/b> \u2014 this lesson&#8217;s vocabulary with pinyin, meaning, and an example sentence for every word, segmented word by word so you can see how each piece works on its own.\n<\/p>\n\n<div class=\"pv7-lang-toggle\">\n  <span class=\"pv7-lang-label\">TRANSLATION<\/span>\n  <button type=\"button\" class=\"pv7-lang-btn pv7-lang-active\" data-lang=\"en\">EN<\/button>\n  <button type=\"button\" class=\"pv7-lang-btn\" data-lang=\"ja\">\u65e5\u672c\u8a9e<\/button>\n  <button type=\"button\" class=\"pv7-lang-btn\" data-lang=\"ko\">\ud55c\uad6d\uc5b4<\/button>\n<\/div>\n\n<div class=\"pv7-sec-eyebrow\">01 \u2014 THE \u628a CONSTRUCTION &amp; LOCATION WORDS<\/div>\n<div id=\"pv7-word-list-1\"><\/div>\n\n<div class=\"pv7-sec-eyebrow\">02 \u2014 ROOMS &amp; FURNITURE<\/div>\n<div id=\"pv7-word-list-2\"><\/div>\n\n<div class=\"pv7-sec-eyebrow\">03 \u2014 HOME ELECTRONICS &amp; LIGHT<\/div>\n<div id=\"pv7-word-list-3\"><\/div>\n\n<div class=\"pv7-sec-eyebrow\">04 \u2014 DAILY LIFE<\/div>\n<div id=\"pv7-word-list-4\"><\/div>\n\n<div class=\"pv7-sec-eyebrow\">05 \u2014 PUT IT TOGETHER<\/div>\n<p class=\"pv7-dialogue-note\"><em>Note: this dialogue is not from the textbook \u2014 it&#8217;s a short conversation I made up using this lesson&#8217;s vocabulary (plus a bit of basic review vocabulary) so you can see the words used together. For the actual Lesson 7 dialogue and narration, I&#8217;d recommend picking up a copy of the textbook itself.<\/em><\/p>\n<div class=\"pv7-dialogue\" id=\"pv7-dialogue\"><\/div>\n\n<div class=\"pv7-sec-eyebrow\">06 \u2014 FLASHCARDS<\/div>\n<p class=\"pv7-fc-hint\">Tap the card to flip it, then use the arrows to move through the deck.<\/p>\n<div class=\"pv7-flashcard-wrap\">\n  <div class=\"pv7-flashcard\" id=\"pv7-flashcard\">\n    <div class=\"pv7-fc-face pv7-fc-front\" id=\"pv7-fc-front\"><\/div>\n    <div class=\"pv7-fc-face pv7-fc-back\" id=\"pv7-fc-back\"><\/div>\n  <\/div>\n<\/div>\n<div class=\"pv7-flashcard-controls\">\n  <button class=\"pv7-game-btn\" id=\"pv7-fc-prev\">\u2039 Prev<\/button>\n  <span class=\"pv7-game-status\" id=\"pv7-fc-progress\">1 \/ 39<\/span>\n  <button class=\"pv7-game-btn\" id=\"pv7-fc-next\">Next \u203a<\/button>\n<\/div>\n\n<div class=\"pv7-sec-eyebrow\">07 \u2014 MATCH IT<\/div>\n<p style=\"font-size:0.9rem;color:#6b5f52;margin:0 0 10px;\">Tap a Chinese word, then tap the meaning that matches it (in whichever translation language is selected above). Get all 8 pairs to finish the round.<\/p>\n<div class=\"pv7-game-bar\">\n  <button class=\"pv7-game-btn\" id=\"pv7-game-new\">New Round<\/button>\n  <span class=\"pv7-game-status\" id=\"pv7-game-status\">0 \/ 8 matched<\/span>\n<\/div>\n<div class=\"pv7-game-board\">\n  <div class=\"pv7-game-col\" id=\"pv7-game-col-zh\"><\/div>\n  <div class=\"pv7-game-col\" id=\"pv7-game-col-en\"><\/div>\n<\/div>\n<div class=\"pv7-game-win\" id=\"pv7-game-win\">\ud83c\udf89 All matched! Nice work.<\/div>\n\n<div class=\"pv7-sec-eyebrow\">08 \u2014 VOCABULARY QUIZ<\/div>\n<p style=\"font-size:0.9rem;color:#6b5f52;margin:0 0 10px;\">16 questions covering this lesson&#8217;s vocabulary \u2014 a mix of multiple choice and type-the-pinyin. Questions pick up whichever translation language is selected above; switching mid-question applies from the next question onward.<\/p>\n<div class=\"pv7-quiz\" id=\"pv7-quiz\"><\/div>\n\n<script>\n(function () {\n  var root = document.getElementById('pavc-b2l7-vocab-embed-1');\n  if (!root) return;\n\n  var SPEAKER_SVG = '<svg viewBox=\"0 0 24 24\" width=\"12\" height=\"12\" fill=\"currentColor\" aria-hidden=\"true\">' +\n    '<path d=\"M7 4.5v15l13-7.5z\"><\/path>' +\n    '<\/svg>';\n\n  function W(t, s, p) { return { t: t, s: s, pt: p, ps: p }; }\n  function WD(t, s, pt, ps) { return { t: t, s: s, pt: pt, ps: ps }; }\n  function TR(en, ja, ko) { return { en: en, ja: ja, ko: ko }; }\n\n  var GROUPS = {\n    'pv7-word-list-1': [\n      { t: '\u628a', s: '\u628a', p: 'b\u01ce', meaning: TR('(coverb marking the object of disposal; not directly translatable)', '\u300c\u301c\u3092\u300d(\u51e6\u7f6e\u6587\u3092\u4f5c\u308b\u524d\u7f6e\u8a5e\u3001\u76f4\u8a33\u4e0d\u53ef)', \"'~\uc744\/\ub97c' (\ucc98\uce58\ubb38\uc744 \ub9cc\ub4dc\ub294 \uc804\uce58\uc0ac, \uc9c1\uc5ed \ubd88\uac00)\"),\n        ex: [W('\u8acb','\u8bf7','Q\u01d0ng'), W('\u628a','\u628a','b\u01ce'), W('\u7a97\u6236','\u7a97\u6237','chu\u0101ngh\u00f9'), WD('\u95dc\u4e0a','\u5173\u4e0a','gu\u0101nsh\u00e0ng','gu\u0101nsh\u00e0ng'), '\u3002'],\n        exEn: TR('Please close the window.', '\u7a93\u3092\u9589\u3081\u3066\u304f\u3060\u3055\u3044\u3002', '\ucc3d\ubb38\uc744 \ub2eb\uc544 \uc8fc\uc138\uc694.') },\n      { t: '\u639b', s: '\u6302', p: 'gu\u00e0', meaning: TR('to hang', '\u639b\u3051\u308b', '\uac78\ub2e4'),\n        ex: [W('\u5abd\u5abd','\u5988\u5988','M\u0101ma'), W('\u628a','\u628a','b\u01ce'), W('\u756b\u5152','\u753b\u513f','hu\u00e0r'), WD('\u639b\u5728','\u6302\u5728','gu\u00e0z\u00e0i','gu\u00e0z\u00e0i'), W('\u7246\u4e0a','\u5899\u4e0a','qi\u00e1ngsh\u00e0ng'), '\u3002'],\n        exEn: TR('Mom hung the painting on the wall.', '\u6bcd\u306f\u7d75\u3092\u58c1\u306b\u639b\u3051\u307e\u3057\u305f\u3002', '\uc5c4\ub9c8\ub294 \uadf8\ub9bc\uc744 \ubcbd\uc5d0 \uac78\uc5c8\uc5b4\uc694.') },\n      { t: '\u7576\u4e2d', s: '\u5f53\u4e2d', p: 'd\u0101ngzh\u014dng', meaning: TR('in the middle, in the center', '\u771f\u3093\u4e2d\u306b\u3001\u4e2d\u592e\u306b', '\ud55c\uac00\uc6b4\ub370\uc5d0, \uc911\uc559\uc5d0'),\n        ex: [W('\u684c\u5b50','\u684c\u5b50','Zhu\u014dzi'), W('\u653e\u5728','\u653e\u5728','f\u00e0ngz\u00e0i'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u7576\u4e2d','\u5f53\u4e2d','d\u0101ngzh\u014dng'), '\u3002'],\n        exEn: TR('The table is placed in the middle of the room.', '\u30c6\u30fc\u30d6\u30eb\u306f\u90e8\u5c4b\u306e\u771f\u3093\u4e2d\u306b\u7f6e\u304b\u308c\u3066\u3044\u307e\u3059\u3002', '\ud0c1\uc790\ub294 \ubc29 \ud55c\uac00\uc6b4\ub370\uc5d0 \ub193\uc5ec \uc788\uc5b4\uc694.') },\n      { t: '\u6700\u597d', s: '\u6700\u597d', p: 'zu\u00ech\u01ceo', meaning: TR('best; had better', '\u4e00\u756a\u3044\u3044;\u301c\u3057\u305f\u307b\u3046\u304c\u3044\u3044', '\uac00\uc7a5 \uc88b\ub2e4; ~\ud558\ub294 \uac8c \uc88b\ub2e4'),\n        ex: [W('\u4f60','\u4f60','N\u01d0'), W('\u6700\u597d','\u6700\u597d','zu\u00ech\u01ceo'), WD('\u65e9\u9ede\u5152','\u65e9\u70b9\u513f','z\u01ceodi\u01cenr','z\u01ceodi\u01cenr'), W('\u7761\u89ba','\u7761\u89c9','shu\u00ecji\u00e0o'), '\u3002'],\n        exEn: TR(\"You'd better go to bed a bit earlier.\", '\u3042\u306a\u305f\u306f\u65e9\u3081\u306b\u5bdd\u305f\u307b\u3046\u304c\u3044\u3044\u3067\u3059\u3002', '\ub2f9\uc2e0\uc740 \uc880 \uc77c\ucc0d \uc790\ub294 \uac8c \uc88b\uc544\uc694.') },\n      { t: '\u5c0d\u9762', s: '\u5bf9\u9762', p: 'du\u00ecmi\u00e0n', meaning: TR('the other side, across from', '\u5411\u304b\u3044\u5074', '\ub9de\uc740\ud3b8'),\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u5bb6','\u5bb6','ji\u0101'), W('\u5c0d\u9762','\u5bf9\u9762','du\u00ecmi\u00e0n'), W('\u6709','\u6709','y\u01d2u'), WD('\u4e00\u500b','\u4e00\u4e2a','y\u00edge','y\u00edge'), WD('\u516c\u5712','\u516c\u56ed','g\u014dngyu\u00e1n','g\u014dngyu\u00e1n'), '\u3002'],\n        exEn: TR(\"There's a park across from my house.\", '\u79c1\u306e\u5bb6\u306e\u5411\u304b\u3044\u306b\u516c\u5712\u304c\u3042\u308a\u307e\u3059\u3002', '\uc800\ud76c \uc9d1 \ub9de\uc740\ud3b8\uc5d0 \uacf5\uc6d0\uc774 \uc788\uc5b4\uc694.') },\n      { t: '\u5b83', s: '\u5b83', p: 't\u0101', meaning: TR('it', '\u305d\u308c', '\uadf8\uac83'),\n        ex: [WD('\u9019\u672c','\u8fd9\u672c','Zh\u00e8ib\u011bn','zh\u00e8ib\u011bn'), W('\u66f8','\u4e66','sh\u016b'), W('\u6211','\u6211','w\u01d2'), WD('\u770b\u904e','\u770b\u8fc7','k\u00e0ngu\u00f2','k\u00e0ngu\u00f2'), W('\u4e86','\u4e86','le'), '\uff0c', W('\u5b83','\u5b83','t\u0101'), W('\u5f88','\u5f88','h\u011bn'), WD('\u6709\u610f\u601d','\u6709\u610f\u601d','y\u01d2uy\u00ecsi','y\u01d2uy\u00ecsi'), '\u3002'],\n        exEn: TR(\"I've read this book, it's very interesting.\", '\u3053\u306e\u672c\u306f\u3082\u3046\u8aad\u307f\u307e\u3057\u305f\u3001\u3068\u3066\u3082\u9762\u767d\u3044\u3067\u3059\u3002', '\uc774 \ucc45\uc740 \uc774\ubbf8 \uc77d\uc5c8\uc5b4\uc694, \uc544\uc8fc \uc7ac\ubbf8\uc788\uc5b4\uc694.') },\n      { t: '\u5e36', s: '\u5e26', p: 'd\u00e0i', meaning: TR('to bring', '\u6301\u3063\u3066\u304f\u308b', '\uac00\uc838\uc624\ub2e4'),\n        ex: [W('\u51fa\u9580','\u51fa\u95e8','Ch\u016bm\u00e9n'), W('\u8a18\u5f97','\u8bb0\u5f97','j\u00ecde'), W('\u5e36','\u5e26','d\u00e0i'), WD('\u96e8\u5098','\u96e8\u4f1e','y\u01d4s\u01cen','y\u01d4s\u01cen'), '\u3002'],\n        exEn: TR('Remember to bring an umbrella when going out.', '\u5916\u51fa\u3059\u308b\u6642\u306f\u5098\u3092\u6301\u3063\u3066\u3044\u304f\u306e\u3092\u5fd8\u308c\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002', '\uc678\ucd9c\ud560 \ub54c \uc6b0\uc0b0 \ucc59\uae30\ub294 \uac70 \uc78a\uc9c0 \ub9c8\uc138\uc694.') }\n    ],\n    'pv7-word-list-2': [\n      { t: '\u7a97\u6236', s: '\u7a97\u6237', p: 'chu\u0101ngh\u00f9', meaning: TR('window', '\u7a93', '\ucc3d\ubb38'),\n        ex: [W('\u8acb','\u8bf7','Q\u01d0ng'), W('\u4f60','\u4f60','n\u01d0'), WD('\u6253\u958b','\u6253\u5f00','d\u01cek\u0101i','d\u01cek\u0101i'), W('\u7a97\u6236','\u7a97\u6237','chu\u0101ngh\u00f9'), '\uff0c', W('\u8b93','\u8ba9','r\u00e0ng'), WD('\u7a7a\u6c23','\u7a7a\u6c14','k\u014dngq\u00ec','k\u014dngq\u00ec'), W('\u9032\u4f86','\u8fdb\u6765','j\u00ecnl\u00e1i'), '\u3002'],\n        exEn: TR('Please open the window and let some air in.', '\u7a93\u3092\u958b\u3051\u3066\u3001\u7a7a\u6c17\u3092\u5165\u308c\u3066\u304f\u3060\u3055\u3044\u3002', '\ucc3d\ubb38\uc744 \uc5f4\uc5b4\uc11c \uacf5\uae30\uac00 \ub4e4\uc5b4\uc624\uac8c \ud574 \uc8fc\uc138\uc694.') },\n      { t: '\u4eae', s: '\u4eae', p: 'li\u00e0ng', meaning: TR('to be bright, to be sunny\/lit', '\u660e\u308b\u3044', '\ubc1d\ub2e4'),\n        ex: [WD('\u9019\u500b','\u8fd9\u4e2a','Zh\u00e8ige','zh\u00e8ige'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u767d\u5929','\u767d\u5929','b\u00e1iti\u0101n'), W('\u5f88','\u5f88','h\u011bn'), W('\u4eae','\u4eae','li\u00e0ng'), '\u3002'],\n        exEn: TR('This room is very bright during the day.', '\u3053\u306e\u90e8\u5c4b\u306f\u663c\u9593\u3068\u3066\u3082\u660e\u308b\u3044\u3067\u3059\u3002', '\uc774 \ubc29\uc740 \ub0ae\uc5d0 \uc544\uc8fc \ubc1d\uc544\uc694.') },\n      { t: '\u81e5\u623f', s: '\u5367\u623f', p: 'w\u00f2f\u00e1ng', meaning: TR('bedroom', '\u5bdd\u5ba4', '\uce68\uc2e4'),\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u7684','\u7684','de'), WD('\u81e5\u623f','\u5367\u623f','w\u00f2f\u00e1ng','w\u00f2f\u00e1ng'), W('\u5728','\u5728','z\u00e0i'), WD('\u4e8c\u6a13','\u4e8c\u697c','\u00e8rl\u00f3u','\u00e8rl\u00f3u'), '\u3002'],\n        exEn: TR('My bedroom is on the second floor.', '\u79c1\u306e\u5bdd\u5ba4\u306f\u4e8c\u968e\u306b\u3042\u308a\u307e\u3059\u3002', '\uc81c \uce68\uc2e4\uc740 2\uce35\uc5d0 \uc788\uc5b4\uc694.') },\n      { t: '\u6aaf\u71c8', s: '\u53f0\u706f', p: 't\u00e1id\u0113ng', meaning: TR('desk lamp', '\u30b9\u30bf\u30f3\u30c9\u30e9\u30a4\u30c8', '\uc2a4\ud0e0\ub4dc \uc870\uba85'),\n        ex: [W('\u684c\u4e0a','\u684c\u4e0a','Zhu\u014dsh\u00e0ng'), W('\u6709','\u6709','y\u01d2u'), WD('\u4e00\u76de','\u4e00\u76cf','y\u00eczh\u01cen','y\u00eczh\u01cen'), WD('\u6aaf\u71c8','\u53f0\u706f','t\u00e1id\u0113ng','t\u00e1id\u0113ng'), '\u3002'],\n        exEn: TR(\"There's a desk lamp on the table.\", '\u673a\u306e\u4e0a\u306b\u30b9\u30bf\u30f3\u30c9\u30e9\u30a4\u30c8\u304c\u3042\u308a\u307e\u3059\u3002', '\ucc45\uc0c1 \uc704\uc5d0 \uc2a4\ud0e0\ub4dc \uc870\uba85\uc774 \uc788\uc5b4\uc694.') },\n      { t: '\u71c8', s: '\u706f', p: 'd\u0113ng', meaning: TR('lamp, light', '\u660e\u304b\u308a\u3001\u30e9\u30f3\u30d7', '\ub4f1, \uc870\uba85'),\n        ex: [W('\u7761\u89ba','\u7761\u89c9','Shu\u00ecji\u00e0o'), WD('\u4ee5\u524d','\u4ee5\u524d','y\u01d0qi\u00e1n','y\u01d0qi\u00e1n'), W('\u8a18\u5f97','\u8bb0\u5f97','j\u00ecde'), W('\u95dc','\u5173','gu\u0101n'), WD('\u71c8','\u706f','d\u0113ng','d\u0113ng'), '\u3002'],\n        exEn: TR('Remember to turn off the light before sleeping.', '\u5bdd\u308b\u524d\u306b\u96fb\u6c17\u3092\u6d88\u3059\u306e\u3092\u5fd8\u308c\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002', '\uc790\uae30 \uc804\uc5d0 \ubd88 \ub044\ub294 \uac70 \uc78a\uc9c0 \ub9c8\uc138\uc694.') },\n      { t: '\u5eda\u623f', s: '\u53a8\u623f', p: 'ch\u00faf\u00e1ng', meaning: TR('kitchen', '\u53f0\u6240', '\ubd80\uc5cc'),\n        ex: [W('\u5abd\u5abd','\u5988\u5988','M\u0101ma'), WD('\u6b63\u5728','\u6b63\u5728','zh\u00e8ngz\u00e0i','zh\u00e8ngz\u00e0i'), WD('\u5eda\u623f','\u53a8\u623f','ch\u00faf\u00e1ng','ch\u00faf\u00e1ng'), W('\u505a\u98ef','\u505a\u996d','zu\u00f2f\u00e0n'), '\u3002'],\n        exEn: TR('Mom is cooking in the kitchen.', '\u6bcd\u306f\u53f0\u6240\u3067\u3054\u98ef\u3092\u4f5c\u3063\u3066\u3044\u307e\u3059\u3002', '\uc5c4\ub9c8\ub294 \ubd80\uc5cc\uc5d0\uc11c \ubc25\uc744 \ud558\uace0 \uc788\uc5b4\uc694.') },\n      { t: '\u7897\u6ac3', s: '\u7897\u67dc', p: 'w\u01cengu\u00ec', meaning: TR('kitchen cabinet, cupboard', '\u98df\u5668\u68da', '\ucc2c\uc7a5'),\n        ex: [W('\u7897','\u7897','W\u01cen'), W('\u90fd','\u90fd','d\u014du'), W('\u653e\u5728','\u653e\u5728','f\u00e0ngz\u00e0i'), WD('\u7897\u6ac3','\u7897\u67dc','w\u01cengu\u00ec','w\u01cengu\u00ec'), W('\u88e1','\u91cc','l\u01d0'), '\u3002'],\n        exEn: TR('The bowls are all put in the cabinet.', '\u304a\u6900\u306f\u3059\u3079\u3066\u98df\u5668\u68da\u306b\u5165\u308c\u3066\u3042\u308a\u307e\u3059\u3002', '\uadf8\ub987\uc740 \ub2e4 \ucc2c\uc7a5\uc5d0 \ub123\uc5b4 \ub1a8\uc5b4\uc694.') },\n      { t: '\u6ac3', s: '\u67dc', p: 'gu\u00ec', meaning: TR('cabinet (bound form)', '\u6238\u68da(\u69cb\u6210\u8981\u7d20)', '\uc7a5(\uc5b4\uadfc)'),\n        ex: [WD('\u9019\u500b','\u8fd9\u4e2a','Zh\u00e8ige','zh\u00e8ige'), WD('\u6ac3','\u67dc','gu\u00ec','gu\u00ec'), W('\u662f','\u662f','sh\u00ec'), W('\u65b0','\u65b0','x\u012bn'), W('\u8cb7','\u4e70','m\u01cei'), W('\u7684','\u7684','de'), '\u3002'],\n        exEn: TR('This cabinet is newly bought.', '\u3053\u306e\u6238\u68da\u306f\u65b0\u3057\u304f\u8cb7\u3063\u305f\u3082\u306e\u3067\u3059\u3002', '\uc774 \uc7a5\uc740 \uc0c8\ub85c \uc0b0 \uac70\uc608\uc694.') },\n      { t: '\u8863\u6ac3', s: '\u8863\u67dc', p: 'y\u012bgu\u00ec', meaning: TR('closet, wardrobe', '\u6d0b\u670d\u3060\u3093\u3059', '\uc637\uc7a5'),\n        ex: [W('\u8863\u670d','\u8863\u670d','Y\u012bf\u00fa'), W('\u90fd','\u90fd','d\u014du'), WD('\u639b\u5728','\u6302\u5728','gu\u00e0z\u00e0i','gu\u00e0z\u00e0i'), WD('\u8863\u6ac3','\u8863\u67dc','y\u012bgu\u00ec','y\u012bgu\u00ec'), W('\u88e1','\u91cc','l\u01d0'), '\u3002'],\n        exEn: TR('The clothes are all hung in the closet.', '\u670d\u306f\u3059\u3079\u3066\u30af\u30ed\u30fc\u30bc\u30c3\u30c8\u306b\u639b\u3051\u3066\u3042\u308a\u307e\u3059\u3002', '\uc637\uc740 \ub2e4 \uc637\uc7a5\uc5d0 \uac78\ub824 \uc788\uc5b4\uc694.') },\n      { t: '\u6ac3\u5b50', s: '\u67dc\u5b50', p: 'gu\u00eczi', meaning: TR('cabinet, sideboard', '\u6238\u68da', '\uc7a5, \uce90\ube44\ub2db'),\n        ex: [WD('\u9019\u500b','\u8fd9\u4e2a','Zh\u00e8ige','zh\u00e8ige'), W('\u6ac3\u5b50','\u67dc\u5b50','gu\u00eczi'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u653e','\u653e','f\u00e0ng'), W('\u5f88\u591a','\u5f88\u591a','h\u011bndu\u014d'), WD('\u6771\u897f','\u4e1c\u897f','d\u014dngx\u012b','d\u014dngx\u012b'), '\u3002'],\n        exEn: TR('This cabinet can hold a lot of things.', '\u3053\u306e\u6238\u68da\u306b\u306f\u305f\u304f\u3055\u3093\u306e\u7269\u3092\u5165\u308c\u3089\u308c\u307e\u3059\u3002', '\uc774 \uce90\ube44\ub2db\uc5d0\ub294 \ub9ce\uc740 \ubb3c\uac74\uc744 \ub123\uc744 \uc218 \uc788\uc5b4\uc694.') },\n      { t: '\u66f8\u67b6', s: '\u4e66\u67b6', p: 'sh\u016bji\u00e0', meaning: TR('bookshelf, bookcase', '\u672c\u68da', '\ucc45\uc7a5'),\n        ex: [WD('\u66f8\u67b6','\u4e66\u67b6','Sh\u016bji\u00e0','sh\u016bji\u00e0'), W('\u4e0a','\u4e0a','sh\u00e0ng'), WD('\u653e\u6eff','\u653e\u6ee1','f\u00e0ngm\u01cen','f\u00e0ngm\u01cen'), W('\u4e86','\u4e86','le'), W('\u66f8','\u4e66','sh\u016b'), '\u3002'],\n        exEn: TR('The bookshelf is full of books.', '\u672c\u68da\u306b\u306f\u672c\u304c\u3044\u3063\u3071\u3044\u7f6e\u304b\u308c\u3066\u3044\u307e\u3059\u3002', '\ucc45\uc7a5\uc5d0\ub294 \ucc45\uc774 \uac00\ub4dd \ub193\uc5ec \uc788\uc5b4\uc694.') },\n      { t: '\u67b6', s: '\u67b6', p: 'ji\u00e0', meaning: TR('measure word for a plane\/machine', '\u98db\u884c\u6a5f\u30fb\u6a5f\u68b0\u3092\u6570\u3048\u308b\u91cf\u8a5e', '\ube44\ud589\uae30\u30fb\uae30\uacc4\ub97c \uc138\ub294 \uc591\uc0ac'),\n        ex: [W('\u6a5f\u5834','\u673a\u573a','J\u012bch\u01ceng'), WD('\u505c\u4e86','\u505c\u4e86','t\u00edngle','t\u00edngle'), W('\u4e09','\u4e09','s\u0101n'), W('\u67b6','\u67b6','ji\u00e0'), WD('\u98db\u6a5f','\u98de\u673a','f\u0113ij\u012b','f\u0113ij\u012b'), '\u3002'],\n        exEn: TR('Three airplanes are parked at the airport.', '\u7a7a\u6e2f\u306b\u4e09\u6a5f\u306e\u98db\u884c\u6a5f\u304c\u505c\u307e\u3063\u3066\u3044\u307e\u3059\u3002', '\uacf5\ud56d\uc5d0 \ube44\ud589\uae30 \uc138 \ub300\uac00 \uc11c \uc788\uc5b4\uc694.') },\n      { t: '\u67b6\u5b50', s: '\u67b6\u5b50', p: 'ji\u00e0zi', meaning: TR('frame, stand, rack, shelf', '\u68da\u3001\u30e9\u30c3\u30af', '\uc120\ubc18, \ubc1b\uce68\ub300'),\n        ex: [WD('\u9019\u500b','\u8fd9\u4e2a','Zh\u00e8ige','zh\u00e8ige'), W('\u67b6\u5b50','\u67b6\u5b50','ji\u00e0zi'), W('\u662f','\u662f','sh\u00ec'), WD('\u7528\u4f86','\u7528\u6765','y\u00f2ngl\u00e1i','y\u00f2ngl\u00e1i'), W('\u653e','\u653e','f\u00e0ng'), W('\u978b','\u978b','xi\u00e9'), W('\u7684','\u7684','de'), '\u3002'],\n        exEn: TR('This rack is used to hold shoes.', '\u3053\u306e\u68da\u306f\u9774\u3092\u7f6e\u304f\u305f\u3081\u306e\u3082\u306e\u3067\u3059\u3002', '\uc774 \uc120\ubc18\uc740 \uc2e0\ubc1c\uc744 \ub193\uae30 \uc704\ud55c \uac70\uc608\uc694.') }\n    ],\n    'pv7-word-list-3': [\n      { t: '\u9304\u5f71\u6a5f', s: '\u5f55\u5f71\u673a', p: 'l\u00f9y\u01d0ngj\u012b', meaning: TR('video recorder', '\u30d3\u30c7\u30aa\u30c7\u30c3\u30ad', '\ube44\ub514\uc624 \ub179\ud654\uae30'),\n        ex: [WD('\u9019\u53f0','\u8fd9\u53f0','Zh\u00e8it\u00e1i','zh\u00e8it\u00e1i'), WD('\u9304\u5f71\u6a5f','\u5f55\u5f71\u673a','l\u00f9y\u01d0ngj\u012b','l\u00f9y\u01d0ngj\u012b'), W('\u662f','\u662f','sh\u00ec'), W('\u7238\u7238','\u7238\u7238','b\u00e0ba'), W('\u8cb7','\u4e70','m\u01cei'), W('\u7684','\u7684','de'), '\u3002'],\n        exEn: TR('This video recorder was bought by Dad.', '\u3053\u306e\u30d3\u30c7\u30aa\u30c7\u30c3\u30ad\u306f\u7236\u304c\u8cb7\u3063\u305f\u3082\u306e\u3067\u3059\u3002', '\uc774 \ube44\ub514\uc624 \ub179\ud654\uae30\ub294 \uc544\ube60\uac00 \uc0b0 \uac70\uc608\uc694.') },\n      { t: '\u9304', s: '\u5f55', p: 'l\u00f9', meaning: TR('to record (bound form)', '\u9332\u97f3\u30fb\u9332\u753b\u3059\u308b(\u69cb\u6210\u8981\u7d20)', '\ub179\uc74c\u30fb\ub179\ud654\ud558\ub2e4(\uc5b4\uadfc)'),\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u628a','\u628a','b\u01ce'), WD('\u9019\u500b','\u8fd9\u4e2a','zh\u00e8ige','zh\u00e8ige'), WD('\u7bc0\u76ee','\u8282\u76ee','ji\u00e9m\u00f9','ji\u00e9m\u00f9'), WD('\u9304\u4e0b\u4f86','\u5f55\u4e0b\u6765','l\u00f9xi\u00e0l\u00e1i','l\u00f9xi\u00e0l\u00e1i'), W('\u4e86','\u4e86','le'), '\u3002'],\n        exEn: TR('I recorded this program.', '\u79c1\u306f\u3053\u306e\u756a\u7d44\u3092\u9332\u753b\u3057\u307e\u3057\u305f\u3002', '\uc800\ub294 \uc774 \ud504\ub85c\uadf8\ub7a8\uc744 \ub179\ud654\ud588\uc5b4\uc694.') },\n      { t: '\u9ed1', s: '\u9ed1', p: 'h\u0113i', meaning: TR('black; to be dark', '\u9ed2\u3044;\u6697\u3044', '\uac80\ub2e4; \uc5b4\ub461\ub2e4'),\n        ex: [W('\u623f\u9593','\u623f\u95f4','F\u00e1ngji\u0101n'), W('\u88e1','\u91cc','l\u01d0'), W('\u5f88','\u5f88','h\u011bn'), W('\u9ed1','\u9ed1','h\u0113i'), '\uff0c', WD('\u770b\u4e0d\u898b','\u770b\u4e0d\u89c1','k\u00e0nb\u00faji\u00e0n','k\u00e0nb\u00faji\u00e0n'), WD('\u6771\u897f','\u4e1c\u897f','d\u014dngx\u012b','d\u014dngx\u012b'), '\u3002'],\n        exEn: TR(\"The room is very dark, I can't see things.\", '\u90e8\u5c4b\u306e\u4e2d\u306f\u3068\u3066\u3082\u6697\u304f\u3066\u3001\u7269\u304c\u898b\u3048\u307e\u305b\u3093\u3002', '\ubc29 \uc548\uc774 \ub108\ubb34 \uc5b4\ub450\uc6cc\uc11c \ubb3c\uac74\uc774 \uc548 \ubcf4\uc5ec\uc694.') },\n      { t: '\u958b\u958b', s: '\u5f00\u5f00', p: 'k\u0101ik\u0101i', meaning: TR('to turn on, to switch on (textbook form \u2014 in everyday Taiwan Mandarin today, people usually say \u6253\u958b instead)', '\u3064\u3051\u308b\u3001\u30b9\u30a4\u30c3\u30c1\u3092\u5165\u308c\u308b(\u6559\u79d1\u66f8\u306e\u8868\u73fe\u3002\u73fe\u5728\u306e\u53f0\u6e7e\u306e\u65e5\u5e38\u4f1a\u8a71\u3067\u306f\u300c\u6253\u958b\u300d\u3068\u8a00\u3046\u306e\u304c\u666e\u901a)', '\ucf1c\ub2e4, \uc2a4\uc704\uce58\ub97c \ucf1c\ub2e4(\uad50\uc7ac\uc2dd \ud45c\ud604 \u2014 \uc624\ub298\ub0a0 \ub300\ub9cc \uc77c\uc0c1 \ud68c\ud654\uc5d0\uc11c\ub294 \ubcf4\ud1b5 \u6253\u958b\ub77c\uace0 \ud568)'),\n        ex: [W('\u623f\u9593','\u623f\u95f4','F\u00e1ngji\u0101n'), W('\u592a','\u592a','t\u00e0i'), WD('\u6697\u4e86','\u6697\u4e86','\u00e0nle','\u00e0nle'), '\uff0c', W('\u628a','\u628a','b\u01ce'), WD('\u71c8','\u706f','d\u0113ng','d\u0113ng'), W('\u958b\u958b','\u5f00\u5f00','k\u0101ik\u0101i'), W('\u5427','\u5427','ba'), '\u3002'],\n        exEn: TR('The room is too dark, turn on the light.', '\u90e8\u5c4b\u304c\u6697\u3059\u304e\u307e\u3059\u3001\u96fb\u6c17\u3092\u3064\u3051\u3066\u304f\u3060\u3055\u3044\u3002', '\ubc29\uc774 \ub108\ubb34 \uc5b4\ub450\uc6cc\uc694, \ubd88\uc744 \ucf1c\uc138\uc694.') },\n      { t: '\u95dc\u4e0a', s: '\u5173\u4e0a', p: 'gu\u0101nsh\u00e0ng', meaning: TR('to close, to shut; to turn off', '\u9589\u3081\u308b;\u6d88\u3059', '\ub2eb\ub2e4; \ub044\ub2e4'),\n        ex: [W('\u5916\u9762','\u5916\u9762','W\u00e0imi\u00e0n'), W('\u5f88','\u5f88','h\u011bn'), WD('\u5435','\u5435','ch\u01ceo','ch\u01ceo'), '\uff0c', W('\u8acb','\u8bf7','q\u01d0ng'), W('\u628a','\u628a','b\u01ce'), W('\u9580','\u95e8','m\u00e9n'), WD('\u95dc\u4e0a','\u5173\u4e0a','gu\u0101nsh\u00e0ng','gu\u0101nsh\u00e0ng'), '\u3002'],\n        exEn: TR(\"It's noisy outside, please close the door.\", '\u5916\u304c\u3046\u308b\u3055\u3044\u306e\u3067\u3001\u30c9\u30a2\u3092\u9589\u3081\u3066\u304f\u3060\u3055\u3044\u3002', '\ubc16\uc774 \uc2dc\ub044\ub7ec\uc6b0\ub2c8 \ubb38\uc744 \ub2eb\uc544 \uc8fc\uc138\uc694.') },\n      { t: '\u95dc', s: '\u5173', p: 'gu\u0101n', meaning: TR('to close, to turn off (bound form)', '\u9589\u3081\u308b\u3001\u6d88\u3059(\u69cb\u6210\u8981\u7d20)', '\ub2eb\ub2e4, \ub044\ub2e4(\uc5b4\uadfc)'),\n        ex: [W('\u4f60','\u4f60','N\u01d0'), W('\u8d70','\u8d70','z\u01d2u'), W('\u7684','\u7684','de'), W('\u6642\u5019','\u65f6\u5019','sh\u00edh\u00f2u'), '\uff0c', WD('\u5225','\u522b','bi\u00e9','bi\u00e9'), W('\u5fd8\u4e86','\u5fd8\u4e86','w\u00e0ngle'), W('\u95dc','\u5173','gu\u0101n'), WD('\u71c8','\u706f','d\u0113ng','d\u0113ng'), '\u3002'],\n        exEn: TR(\"When you leave, don't forget to turn off the light.\", '\u51fa\u308b\u6642\u3001\u96fb\u6c17\u3092\u6d88\u3059\u306e\u3092\u5fd8\u308c\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002', '\ub098\uac08 \ub54c \ubd88 \ub044\ub294 \uac70 \uc78a\uc9c0 \ub9c8\uc138\uc694.') },\n      { t: '\u9470\u5319', s: '\u94a5\u5319', p: 'y\u00e0oshi', meaning: TR('key', '\u9375', '\uc5f4\uc1e0'),\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u5fd8\u4e86','\u5fd8\u4e86','w\u00e0ngle'), W('\u5e36','\u5e26','d\u00e0i'), W('\u5bb6\u88e1','\u5bb6\u91cc','ji\u0101l\u01d0'), W('\u7684','\u7684','de'), WD('\u9470\u5319','\u94a5\u5319','y\u00e0oshi','y\u00e0oshi'), '\u3002'],\n        exEn: TR('I forgot to bring my house key.', '\u5bb6\u306e\u9375\u3092\u6301\u3063\u3066\u304f\u308b\u306e\u3092\u5fd8\u308c\u307e\u3057\u305f\u3002', '\uc9d1 \uc5f4\uc1e0\ub97c \uac00\uc838\uc624\ub294 \uac78 \uc78a\uc5b4\ubc84\ub838\uc5b4\uc694.') },\n      { t: '\u65b0\u805e', s: '\u65b0\u95fb', p: 'x\u012bnw\u00e9n', meaning: TR('news', '\u30cb\u30e5\u30fc\u30b9', '\ub274\uc2a4'),\n        ex: [W('\u7238\u7238','\u7238\u7238','B\u00e0ba'), W('\u6bcf\u5929','\u6bcf\u5929','m\u011biti\u0101n'), W('\u90fd','\u90fd','d\u014du'), W('\u770b','\u770b','k\u00e0n'), WD('\u65b0\u805e','\u65b0\u95fb','x\u012bnw\u00e9n','x\u012bnw\u00e9n'), '\u3002'],\n        exEn: TR('Dad watches the news every day.', '\u7236\u306f\u6bce\u65e5\u30cb\u30e5\u30fc\u30b9\u3092\u898b\u307e\u3059\u3002', '\uc544\ube60\ub294 \ub9e4\uc77c \ub274\uc2a4\ub97c \ubd10\uc694.') },\n      { t: '\u805e', s: '\u95fb', p: 'w\u00e9n', meaning: TR('to smell; to listen to (bound form)', '\u5302\u3044\u3092\u55c5\u3050;\u805e\u304f(\u69cb\u6210\u8981\u7d20)', '\ub0c4\uc0c8\ub97c \ub9e1\ub2e4; \ub4e3\ub2e4(\uc5b4\uadfc)'),\n        ex: [W('\u4f60','\u4f60','N\u01d0'), WD('\u805e\u805e\u770b','\u95fb\u95fb\u770b','w\u00e9nwenk\u00e0n','w\u00e9nwenk\u00e0n'), '\uff0c', W('\u9019','\u8fd9','zh\u00e8'), W('\u662f','\u662f','sh\u00ec'), W('\u4ec0\u9ebc','\u4ec0\u4e48','sh\u00e9nme'), WD('\u5473\u9053','\u5473\u9053','w\u00e8id\u00e0o','w\u00e8id\u00e0o'), '\uff1f'],\n        exEn: TR(\"Smell it, what's this smell?\", '\u3061\u3087\u3063\u3068\u55c5\u3044\u3067\u307f\u3066\u3001\u3053\u308c\u306f\u4f55\u306e\u5302\u3044\u3067\u3059\u304b\u3002', '\ud55c\ubc88 \ub9e1\uc544 \ubcf4\uc138\uc694, \uc774\uac8c \ubb34\uc2a8 \ub0c4\uc0c8\uc608\uc694?') }\n    ],\n    'pv7-word-list-4': [\n      { t: '\u9913', s: '\u997f', p: '\u00e8', meaning: TR('to be hungry', '\u304a\u8179\u304c\u3059\u3044\u3066\u3044\u308b', '\ubc30\uace0\ud504\ub2e4'),\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u4eca\u5929','\u4eca\u5929','j\u012bnti\u0101n'), W('\u6c92','\u6ca1','m\u00e9i'), W('\u5403','\u5403','ch\u012b'), WD('\u65e9\u98ef','\u65e9\u996d','z\u01ceof\u00e0n','z\u01ceof\u00e0n'), '\uff0c', W('\u73fe\u5728','\u73b0\u5728','xi\u00e0nz\u00e0i'), W('\u5f88','\u5f88','h\u011bn'), WD('\u9913','\u997f','\u00e8','\u00e8'), '\u3002'],\n        exEn: TR(\"I didn't eat breakfast today, I'm very hungry now.\", '\u4eca\u65e5\u306f\u671d\u3054\u306f\u3093\u3092\u98df\u3079\u306a\u304b\u3063\u305f\u306e\u3067\u3001\u4eca\u3068\u3066\u3082\u304a\u8179\u304c\u3059\u3044\u3066\u3044\u307e\u3059\u3002', '\uc624\ub298 \uc544\uce68\uc744 \uc548 \uba39\uc5b4\uc11c, \uc9c0\uae08 \uc544\uc8fc \ubc30\uace0\ud30c\uc694.') },\n      { t: '\u9ad2', s: '\u810f', p: 'z\u0101ng', meaning: TR('to be dirty', '\u6c5a\u3044', '\ub354\ub7fd\ub2e4'),\n        ex: [WD('\u9019\u4ef6','\u8fd9\u4ef6','Zh\u00e8iji\u00e0n','zh\u00e8iji\u00e0n'), W('\u8863\u670d','\u8863\u670d','y\u012bf\u00fa'), WD('\u7a7f\u4e86','\u7a7f\u4e86','chu\u0101nle','chu\u0101nle'), WD('\u4e00\u5929','\u4e00\u5929','y\u00ecti\u0101n','y\u00ecti\u0101n'), '\uff0c', W('\u6709\u9ede\u5152','\u6709\u70b9\u513f','y\u01d2udi\u01cenr'), WD('\u9ad2\u4e86','\u810f\u4e86','z\u0101ngle','z\u0101ngle'), '\u3002'],\n        exEn: TR(\"This piece of clothing has been worn all day, it's a bit dirty.\", '\u3053\u306e\u670d\u306f\u4e00\u65e5\u7740\u305f\u306e\u3067\u3001\u5c11\u3057\u6c5a\u308c\u307e\u3057\u305f\u3002', '\uc774 \uc637\uc740 \ud558\ub8e8 \uc885\uc77c \uc785\uc5b4\uc11c \uc880 \ub354\ub7ec\uc6cc\uc84c\uc5b4\uc694.') },\n      { t: '\u8eca\u623f', s: '\u8f66\u623f', p: 'ch\u0113f\u00e1ng', meaning: TR('garage', '\u8eca\u5eab', '\ucc28\uace0'),\n        ex: [W('\u8eca\u5b50','\u8f66\u5b50','Ch\u0113zi'), W('\u505c\u5728','\u505c\u5728','t\u00edngz\u00e0i'), W('\u8eca\u623f','\u8f66\u623f','ch\u0113f\u00e1ng'), W('\u88e1','\u91cc','l\u01d0'), '\u3002'],\n        exEn: TR('The car is parked in the garage.', '\u8eca\u306f\u8eca\u5eab\u306b\u505c\u3081\u3066\u3042\u308a\u307e\u3059\u3002', '\ucc28\ub294 \ucc28\uace0\uc5d0 \uc138\uc6cc\uc838 \uc788\uc5b4\uc694.') },\n      { t: '\u4e0d\u7528', s: '\u4e0d\u7528', p: 'b\u00fay\u00f2ng', meaning: TR('need not, don\\u2019t have to', '\u301c\u3059\u308b\u5fc5\u8981\u304c\u306a\u3044', '~\ud560 \ud544\uc694 \uc5c6\ub2e4'),\n        ex: [WD('\u9019\u4ef6','\u8fd9\u4ef6','Zh\u00e8iji\u00e0n','zh\u00e8iji\u00e0n'), W('\u4e8b','\u4e8b','sh\u00ec'), W('\u5f88','\u5f88','h\u011bn'), WD('\u7c21\u55ae','\u7b80\u5355','ji\u01cend\u0101n','ji\u01cend\u0101n'), '\uff0c', W('\u4e0d\u7528','\u4e0d\u7528','b\u00fay\u00f2ng'), WD('\u64d4\u5fc3','\u62c5\u5fc3','d\u0101nx\u012bn','d\u0101nx\u012bn'), '\u3002'],\n        exEn: TR('This matter is simple, no need to worry.', '\u3053\u306e\u4ef6\u306f\u7c21\u5358\u3067\u3059\u3001\u5fc3\u914d\u3057\u306a\u304f\u3066\u3044\u3044\u3067\u3059\u3002', '\uc774 \uc77c\uc740 \uac04\ub2e8\ud574\uc694, \uac71\uc815\ud560 \ud544\uc694 \uc5c6\uc5b4\uc694.') },\n      { t: '\u540c\u5b78', s: '\u540c\u5b66', p: 't\u00f3ngxu\u00e9', meaning: TR('classmate; to be classmates', '\u30af\u30e9\u30b9\u30e1\u30fc\u30c8;\u540c\u7d1a\u751f\u3067\u3042\u308b', '\ud559\uae09 \uce5c\uad6c; \ub3d9\ucc3d\uc774\ub2e4'),\n        ex: [W('\u4ed6','\u4ed6','T\u0101'), W('\u662f','\u662f','sh\u00ec'), W('\u6211','\u6211','w\u01d2'), WD('\u5927\u5b78','\u5927\u5b66','d\u00e0xu\u00e9','d\u00e0xu\u00e9'), W('\u7684','\u7684','de'), WD('\u540c\u5b78','\u540c\u5b66','t\u00f3ngxu\u00e9','t\u00f3ngxu\u00e9'), '\u3002'],\n        exEn: TR('He is my college classmate.', '\u5f7c\u306f\u79c1\u306e\u5927\u5b66\u306e\u540c\u7d1a\u751f\u3067\u3059\u3002', '\uadf8\ub294 \uc81c \ub300\ud559\uad50 \ub3d9\ucc3d\uc774\uc5d0\uc694.') },\n      { t: '\u7576\u7136', s: '\u5f53\u7136', p: 'd\u0101ngr\u00e1n', meaning: TR('of course', '\u3082\u3061\u308d\u3093', '\ubb3c\ub860'),\n        ex: [W('\u4f60','\u4f60','N\u01d0'), W('\u9700\u8981','\u9700\u8981','x\u016by\u00e0o'), W('\u5e6b\u5fd9','\u5e2e\u5fd9','b\u0101ngm\u00e1ng'), W('\u55ce','\u5417','ma'), '\uff1f', WD('\u7576\u7136','\u5f53\u7136','D\u0101ngr\u00e1n','D\u0101ngr\u00e1n'), W('\u8981','\u8981','y\u00e0o'), '\uff01'],\n        exEn: TR('Do you need help? Of course I do!', '\u624b\u4f1d\u3044\u304c\u5fc5\u8981\u3067\u3059\u304b\u3002\u3082\u3061\u308d\u3093\u5fc5\u8981\u3067\u3059\uff01', '\ub3c4\uc6c0\uc774 \ud544\uc694\ud574\uc694? \ub2f9\uc5f0\ud788 \ud544\uc694\ud558\uc8e0!') },\n      { t: '\u5bbf\u820d', s: '\u5bbf\u820d', p: 's\u00f9sh\u00e8', meaning: TR('dormitory', '\u5bee', '\uae30\uc219\uc0ac'),\n        ex: [W('\u6211','\u6211','W\u01d2'), W('\u4f4f\u5728','\u4f4f\u5728','zh\u00f9z\u00e0i'), W('\u5b78\u6821','\u5b66\u6821','xu\u00e9xi\u00e0o'), W('\u7684','\u7684','de'), W('\u5bbf\u820d','\u5bbf\u820d','s\u00f9sh\u00e8'), W('\u88e1','\u91cc','l\u01d0'), '\u3002'],\n        exEn: TR('I live in the school dormitory.', '\u79c1\u306f\u5b66\u6821\u306e\u5bee\u306b\u4f4f\u3093\u3067\u3044\u307e\u3059\u3002', '\uc800\ub294 \ud559\uad50 \uae30\uc219\uc0ac\uc5d0 \uc0b4\uc544\uc694.') },\n      { t: '\u812b\u4e0b\u4f86', s: '\u8131\u4e0b\u6765', p: 'tu\u014dxi\u00e0l\u00e1i', meaning: TR('to take off (clothing)', '\u8131\u3050', '\ubc97\ub2e4'),\n        ex: [W('\u9032\u9580','\u8fdb\u95e8','J\u00ecnm\u00e9n'), WD('\u4ee5\u524d','\u4ee5\u524d','y\u01d0qi\u00e1n','y\u01d0qi\u00e1n'), '\uff0c', W('\u8acb','\u8bf7','q\u01d0ng'), W('\u628a','\u628a','b\u01ce'), W('\u978b\u5b50','\u978b\u5b50','xi\u00e9zi'), WD('\u812b\u4e0b\u4f86','\u8131\u4e0b\u6765','tu\u014dxi\u00e0l\u00e1i','tu\u014dxi\u00e0l\u00e1i'), '\u3002'],\n        exEn: TR('Before entering, please take off your shoes.', '\u5165\u308b\u524d\u306b\u3001\u9774\u3092\u8131\u3044\u3067\u304f\u3060\u3055\u3044\u3002', '\ub4e4\uc5b4\uc624\uae30 \uc804\uc5d0 \uc2e0\ubc1c\uc744 \ubc97\uc5b4 \uc8fc\uc138\uc694.') },\n      { t: '\u812b', s: '\u8131', p: 'tu\u014d', meaning: TR('to take off, to escape (bound form)', '\u8131\u3050\u3001\u9003\u308c\u308b(\u69cb\u6210\u8981\u7d20)', '\ubc97\ub2e4, \ubc97\uc5b4\ub098\ub2e4(\uc5b4\uadfc)'),\n        ex: [WD('\u5929\u6c23','\u5929\u6c14','Ti\u0101nq\u00ec','ti\u0101nq\u00ec'), W('\u71b1','\u70ed','r\u00e8'), '\uff0c', W('\u4ed6','\u4ed6','t\u0101'), W('\u628a','\u628a','b\u01ce'), WD('\u5916\u5957','\u5916\u5957','w\u00e0it\u00e0o','w\u00e0it\u00e0o'), W('\u812b','\u8131','tu\u014d'), W('\u4e86','\u4e86','le'), '\u3002'],\n        exEn: TR('The weather is hot, he took off his jacket.', '\u6691\u3044\u306e\u3067\u3001\u5f7c\u306f\u4e0a\u7740\u3092\u8131\u304e\u307e\u3057\u305f\u3002', '\ub0a0\uc528\uac00 \ub354\uc6cc\uc11c, \uadf8\ub294 \uac89\uc637\uc744 \ubc97\uc5c8\uc5b4\uc694.') },\n      { t: '\u6254', s: '\u6254', p: 'r\u0113ng', meaning: TR('to throw, to toss', '\u6295\u3052\u308b\u3001\u6368\u3066\u308b', '\ub358\uc9c0\ub2e4, \ubc84\ub9ac\ub2e4'),\n        ex: [WD('\u5225','\u522b','Bi\u00e9','bi\u00e9'), W('\u628a','\u628a','b\u01ce'), WD('\u5783\u573e','\u5783\u573e','l\u00e8s\u00e8','l\u00e8s\u00e8'), W('\u6254','\u6254','r\u0113ng'), W('\u5728','\u5728','z\u00e0i'), W('\u5730\u4e0a','\u5730\u4e0a','d\u00ecsh\u00e0ng'), '\u3002'],\n        exEn: TR(\"Don't throw trash on the ground.\", '\u30b4\u30df\u3092\u5730\u9762\u306b\u6368\u3066\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002', '\uc4f0\ub808\uae30\ub97c \ubc14\ub2e5\uc5d0 \ubc84\ub9ac\uc9c0 \ub9c8\uc138\uc694.') }\n    ]\n  };\n\n  var DIALOGUE = [\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [W('\u5c0f\u7f8e','\u5c0f\u7f8e','Xi\u01ceom\u011bi'), '\uff0c', WD('\u59b3','\u4f60','n\u01d0','n\u01d0'), W('\u628a','\u628a','b\u01ce'), WD('\u9019\u5f35','\u8fd9\u5f20','zh\u00e8izh\u0101ng','zh\u00e8izh\u0101ng'), WD('\u66f8\u684c','\u4e66\u684c','sh\u016bzhu\u014d','sh\u016bzhu\u014d'), W('\u653e\u5728','\u653e\u5728','f\u00e0ngz\u00e0i'), W('\u7a97\u6236','\u7a97\u6237','chu\u0101ngh\u00f9'), WD('\u65c1\u908a','\u65c1\u8fb9','p\u00e1ngbi\u0101n','p\u00e1ngbi\u0101n'), W('\u5427','\u5427','ba'), '\uff0c', WD('\u90a3\u88e1','\u90a3\u513f','n\u00e0l\u01d0','n\u00e0r'), WD('\u6bd4\u8f03','\u6bd4\u8f83','b\u01d0ji\u00e0o','b\u01d0ji\u00e0o'), W('\u4eae','\u4eae','li\u00e0ng'), '\u3002'],\n      en: TR(\"Xiaomei, put this desk next to the window, it's brighter there.\", '\u30b7\u30e3\u30aa\u30e1\u30a4\u3001\u3053\u306e\u673a\u306f\u7a93\u306e\u305d\u3070\u306b\u7f6e\u3044\u3066\u304f\u3060\u3055\u3044\u3001\u305d\u3053\u306e\u65b9\u304c\u660e\u308b\u3044\u3067\u3059\u3002', '\uc0e4\uc624\uba54\uc774, \uc774 \ucc45\uc0c1\uc744 \ucc3d\ubb38 \uc606\uc5d0 \ub193\uc73c\ub834, \uac70\uae30\uac00 \ub354 \ubc1d\uc544.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [W('\u597d','\u597d','H\u01ceo'), '\uff0c', W('\u90a3','\u90a3','n\u00e0'), WD('\u66f8\u67b6','\u4e66\u67b6','sh\u016bji\u00e0','sh\u016bji\u00e0'), W('\u5462','\u5462','ne'), '\uff1f'],\n      en: TR('Okay, what about the bookshelf?', '\u5206\u304b\u308a\u307e\u3057\u305f\u3001\u3067\u306f\u672c\u68da\u306f\uff1f', '\ub124, \uadf8\ub7fc \ucc45\uc7a5\uc740\uc694?') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [WD('\u66f8\u67b6','\u4e66\u67b6','Sh\u016bji\u00e0','sh\u016bji\u00e0'), W('\u6700\u597d','\u6700\u597d','zu\u00ech\u01ceo'), W('\u653e\u5728','\u653e\u5728','f\u00e0ngz\u00e0i'), WD('\u66f8\u684c','\u4e66\u684c','sh\u016bzhu\u014d','sh\u016bzhu\u014d'), W('\u5c0d\u9762','\u5bf9\u9762','du\u00ecmi\u00e0n'), '\u3002'],\n      en: TR('The bookshelf had better go across from the desk.', '\u672c\u68da\u306f\u673a\u306e\u5411\u304b\u3044\u5074\u306b\u7f6e\u304f\u306e\u304c\u3044\u3044\u3067\u3057\u3087\u3046\u3002', '\ucc45\uc7a5\uc740 \ucc45\uc0c1 \ub9de\uc740\ud3b8\uc5d0 \ub193\ub294 \uac8c \uc88b\uaca0\ub2e4.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [W('\u597d\u7684','\u597d\u7684','H\u01ceode'), '\uff0c', W('\u6211','\u6211','w\u01d2'), W('\u628a','\u628a','b\u01ce'), W('\u5b83','\u5b83','t\u0101'), WD('\u642c\u904e\u53bb','\u642c\u8fc7\u53bb','b\u0101ngu\u00f2q\u00f9','b\u0101ngu\u00f2q\u00f9'), '\u3002'],\n      en: TR(\"Okay, I'll move it over there.\", '\u306f\u3044\u3001\u305d\u308c\u3092\u305d\u3061\u3089\u306b\u904b\u3073\u307e\u3059\u3002', '\ub124, \uadf8\uac70 \uc800\ucabd\uc73c\ub85c \uc62e\uae38\uac8c\uc694.') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [W('\u9084\u6709','\u8fd8\u6709','H\u00e1iy\u01d2u'), W('\u4f60','\u4f60','n\u01d0'), W('\u7684','\u7684','de'), W('\u8863\u670d','\u8863\u670d','y\u012bf\u00fa'), '\uff0c', W('\u4f60','\u4f60','n\u01d0'), W('\u6700\u597d','\u6700\u597d','zu\u00ech\u01ceo'), W('\u628a','\u628a','b\u01ce'), WD('\u5b83\u5011','\u5b83\u4eec','t\u0101men','t\u0101men'), WD('\u639b\u9032','\u6302\u8fdb','gu\u00e0j\u00ecn','gu\u00e0j\u00ecn'), WD('\u8863\u6ac3','\u8863\u67dc','y\u012bgu\u00ec','y\u012bgu\u00ec'), W('\u88e1','\u91cc','l\u01d0'), '\uff0c', WD('\u5225','\u522b','bi\u00e9','bi\u00e9'), W('\u6254','\u6254','r\u0113ng'), W('\u5728','\u5728','z\u00e0i'), W('\u5e8a\u4e0a','\u5e8a\u4e0a','chu\u00e1ngsh\u00e0ng'), '\u3002'],\n      en: TR(\"Oh, and your clothes \u2014 you'd better hang them in the closet, don't throw them on the bed.\", '\u305d\u308c\u304b\u3089\u3001\u3042\u306a\u305f\u306e\u670d\u3067\u3059\u304c\u3001\u305d\u308c\u3089\u306f\u30af\u30ed\u30fc\u30bc\u30c3\u30c8\u306b\u639b\u3051\u305f\u307b\u3046\u304c\u3044\u3044\u3067\u3059\u3088\u3001\u30d9\u30c3\u30c9\u306e\u4e0a\u306b\u6295\u3052\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002', '\uadf8\ub9ac\uace0 \ub124 \uc637 \ub9d0\uc778\ub370, \uc637\uc7a5\uc5d0 \uac78\uc5b4\ub450\ub294 \uac8c \uc88b\uaca0\ub2e4, \uce68\ub300 \uc704\uc5d0 \ub358\uc838\ub193\uc9c0 \ub9d0\uace0.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [W('\u597d','\u597d','H\u01ceo'), '\uff0c', W('\u6211','\u6211','w\u01d2'), WD('\u99ac\u4e0a','\u9a6c\u4e0a','m\u01cesh\u00e0ng','m\u01cesh\u00e0ng'), W('\u628a','\u628a','b\u01ce'), W('\u8863\u670d','\u8863\u670d','y\u012bf\u00fa'), WD('\u639b\u597d','\u6302\u597d','gu\u00e0h\u01ceo','gu\u00e0h\u01ceo'), '\u3002'],\n      en: TR(\"Okay, I'll hang the clothes up right away.\", '\u306f\u3044\u3001\u3059\u3050\u306b\u670d\u3092\u639b\u3051\u307e\u3059\u3002', '\ub124, \ubc14\ub85c \uc637\uc744 \uac78\uac8c\uc694.') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [W('\u653e','\u653e','F\u00e0ng'), WD('\u4e00\u500b','\u4e00\u4e2a','y\u00edge','y\u00edge'), WD('\u6aaf\u71c8','\u53f0\u706f','t\u00e1id\u0113ng','t\u00e1id\u0113ng'), W('\u5728','\u5728','z\u00e0i'), W('\u623f\u9593','\u623f\u95f4','f\u00e1ngji\u0101n'), W('\u7576\u4e2d','\u5f53\u4e2d','d\u0101ngzh\u014dng'), W('\u5427','\u5427','ba'), '\u3002'],\n      en: TR('Put a lamp in the middle of the room.', '\u90e8\u5c4b\u306e\u771f\u3093\u4e2d\u306b\u30b9\u30bf\u30f3\u30c9\u30e9\u30a4\u30c8\u3092\u7f6e\u3044\u3066\u304f\u3060\u3055\u3044\u3002', '\ubc29 \ud55c\uac00\uc6b4\ub370\uc5d0 \uc2a4\ud0e0\ub4dc\ub97c \ud558\ub098 \ub193\uc73c\ub834.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [W('\u7238','\u7238','B\u00e0'), '\uff0c', WD('\u5929\u5df2\u7d93','\u5929\u5df2\u7ecf','ti\u0101ny\u01d0j\u012bng','ti\u0101ny\u01d0j\u012bng'), WD('\u6709\u9ede\u5152','\u6709\u70b9\u513f','y\u01d2udi\u01cenr','y\u01d2udi\u01cenr'), W('\u9ed1','\u9ed1','h\u0113i'), W('\u4e86','\u4e86','le'), '\uff0c', W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), W('\u628a','\u628a','b\u01ce'), WD('\u71c8','\u706f','d\u0113ng','d\u0113ng'), WD('\u958b\u958b','\u5f00\u5f00','k\u0101ik\u0101i','k\u0101ik\u0101i'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: TR(\"Dad, it's gotten a little dark, can I turn on the light?\", '\u304a\u7236\u3055\u3093\u3001\u3082\u3046\u5c11\u3057\u6697\u304f\u306a\u3063\u3066\u304d\u307e\u3057\u305f\u3001\u96fb\u6c17\u3092\u3064\u3051\u3066\u3082\u3044\u3044\u3067\u3059\u304b\u3002', '\uc544\ube60, \uc880 \uc5b4\ub450\uc6cc\uc84c\ub294\ub370, \ubd88 \ucf1c\ub3c4 \ub3fc\uc694?') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [W('\u7576\u7136','\u5f53\u7136','D\u0101ngr\u00e1n'), W('\u53ef\u4ee5','\u53ef\u4ee5','k\u011by\u01d0'), '\uff0c', WD('\u4e0d\u7528','\u4e0d\u7528','b\u00fay\u00f2ng','b\u00fay\u00f2ng'), W('\u554f','\u95ee','w\u00e8n'), W('\u6211','\u6211','w\u01d2'), '\u3002'],\n      en: TR(\"Of course you can, you don't need to ask me.\", '\u3082\u3061\u308d\u3093\u3044\u3044\u3067\u3059\u3001\u79c1\u306b\u805e\u304f\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002', '\ub2f9\uc5f0\ud788 \ub418\uc9c0, \ub098\ud55c\ud14c \ubb3c\uc5b4\ubcfc \ud544\uc694 \uc5c6\uc5b4.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [WD('\u5c0d\u4e86','\u5bf9\u4e86','Du\u00ecle','du\u00ecle'), '\uff0c', W('\u7238','\u7238','b\u00e0'), '\uff0c', W('\u4f60','\u4f60','n\u01d0'), W('\u7684','\u7684','de'), WD('\u9470\u5319','\u94a5\u5319','y\u00e0oshi','y\u00e0oshi'), W('\u5e36','\u5e26','d\u00e0i'), W('\u4e86','\u4e86','le'), W('\u55ce','\u5417','ma'), '\uff1f'],\n      en: TR('Oh right, Dad, did you bring your key?', '\u305d\u3046\u3044\u3048\u3070\u3001\u304a\u7236\u3055\u3093\u3001\u9375\u306f\u6301\u3063\u3066\u304d\u307e\u3057\u305f\u304b\u3002', '\ucc38, \uc544\ube60, \uc5f4\uc1e0 \uac00\uc838\uc624\uc168\uc5b4\uc694?') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [W('\u5e36\u4e86','\u5e26\u4e86','D\u00e0ile'), '\uff0c', W('\u5728','\u5728','z\u00e0i'), W('\u6211','\u6211','w\u01d2'), W('\u53e3\u888b','\u53e3\u888b','k\u01d2ud\u00e0i'), W('\u88e1','\u91cc','l\u01d0'), '\u3002', W('\u6211','\u6211','W\u01d2'), W('\u53bb','\u53bb','q\u00f9'), W('\u8eca\u623f','\u8f66\u623f','ch\u0113f\u00e1ng'), W('\u62ff','\u62ff','n\u00e1'), WD('\u6771\u897f','\u4e1c\u897f','d\u014dngx\u012b','d\u014dngx\u012b'), '\uff0c', W('\u4f60','\u4f60','n\u01d0'), W('\u5148','\u5148','xi\u0101n'), W('\u770b\u770b','\u770b\u770b','k\u00e0nk\u00e0n'), W('\u4eca\u5929','\u4eca\u5929','j\u012bnti\u0101n'), W('\u7684','\u7684','de'), WD('\u65b0\u805e','\u65b0\u95fb','x\u012bnw\u00e9n','x\u012bnw\u00e9n'), W('\u8aaa','\u8bf4','shu\u014d'), W('\u4ec0\u9ebc','\u4ec0\u4e48','sh\u00e9nme'), '\u3002'],\n      en: TR(\"I've got it, it's in my pocket. I'll go to the garage to get something \u2014 you go ahead and see what's in today's news.\", '\u6301\u3063\u3066\u304d\u307e\u3057\u305f\u3001\u30dd\u30b1\u30c3\u30c8\u306e\u4e2d\u306b\u3042\u308a\u307e\u3059\u3002\u79c1\u306f\u8eca\u5eab\u306b\u7269\u3092\u53d6\u308a\u306b\u884c\u304d\u307e\u3059\u306e\u3067\u3001\u3042\u306a\u305f\u306f\u5148\u306b\u4eca\u65e5\u306e\u30cb\u30e5\u30fc\u30b9\u304c\u4f55\u3092\u8a00\u3063\u3066\u3044\u308b\u304b\u898b\u3066\u3044\u3066\u304f\u3060\u3055\u3044\u3002', '\uac00\uc838\uc654\uc5b4, \ub0b4 \uc8fc\uba38\ub2c8\uc5d0 \uc788\uc5b4. \ub098\ub294 \ucc28\uace0\uc5d0 \ubb3c\uac74 \uac00\uc9c0\ub7ec \uac08 \ud14c\ub2c8, \ub108\ub294 \uba3c\uc800 \uc624\ub298 \ub274\uc2a4\uc5d0\uc11c \ubb50\ub77c\uace0 \ud558\ub294\uc9c0 \ubd10\ubd10.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [W('\u597d\u7684','\u597d\u7684','H\u01ceode'), '\uff0c', WD('\u53ef\u662f','\u53ef\u662f','K\u011bsh\u00ec','K\u011bsh\u00ec'), W('\u7238','\u7238','b\u00e0'), '\uff0c', W('\u6211','\u6211','w\u01d2'), W('\u809a\u5b50','\u809a\u5b50','d\u00f9zi'), WD('\u6709\u9ede\u5152','\u6709\u70b9\u513f','y\u01d2udi\u01cenr','y\u01d2udi\u01cenr'), WD('\u9913\u4e86','\u997f\u4e86','\u00e8le','\u00e8le'), '\u3002'],\n      en: TR(\"Okay, but Dad, I'm a little hungry.\", '\u5206\u304b\u308a\u307e\u3057\u305f\u3001\u3067\u3082\u304a\u7236\u3055\u3093\u3001\u79c1\u306f\u3061\u3087\u3063\u3068\u304a\u8179\u304c\u3059\u304d\u307e\u3057\u305f\u3002', '\uc54c\uaca0\uc5b4\uc694, \uadfc\ub370 \uc544\ube60, \uc800 \ubc30\uac00 \uc880 \uace0\ud30c\uc694.') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [W('\u90a3','\u90a3','N\u00e0'), W('\u4f60','\u4f60','n\u01d0'), W('\u5148','\u5148','xi\u0101n'), W('\u628a','\u628a','b\u01ce'), W('\u624b','\u624b','sh\u01d2u'), WD('\u6d17\u4e7e\u6de8','\u6d17\u5e72\u51c0','x\u01d0g\u0101nj\u00ecng','x\u01d0g\u0101nj\u00ecng'), '\uff0c', W('\u6211\u5011','\u6211\u4eec','w\u01d2men'), W('\u518d','\u518d','z\u00e0i'), WD('\u4e00\u8d77','\u4e00\u8d77','y\u00ecq\u01d0','y\u00ecq\u01d0'), W('\u53bb','\u53bb','q\u00f9'), W('\u5916\u9762','\u5916\u9762','w\u00e0imi\u00e0n'), WD('\u5403\u98ef','\u5403\u996d','ch\u012bf\u00e0n','ch\u012bf\u00e0n'), W('\u5427','\u5427','ba'), '\u3002'],\n      en: TR(\"Then wash your hands clean first, and let's go out together to eat afterward.\", '\u3067\u306f\u3001\u307e\u305a\u624b\u3092\u304d\u308c\u3044\u306b\u6d17\u3063\u3066\u3001\u305d\u308c\u304b\u3089\u4e00\u7dd2\u306b\u5916\u306b\u98df\u4e8b\u306b\u884c\u304d\u307e\u3057\u3087\u3046\u3002', '\uadf8\ub7fc \uba3c\uc800 \uc190\uc744 \uae68\ub057\uc774 \uc53b\uace0, \uc6b0\ub9ac \uac19\uc774 \ubc16\uc5d0 \ub098\uac00\uc11c \ubc25 \uba39\uc790.') },\n    { speakerT: '\u5c0f\u7f8e', speakerS: '\u5c0f\u7f8e',\n      tokens: [W('\u597d','\u597d','H\u01ceo'), '\uff0c', W('\u6211','\u6211','w\u01d2'), W('\u5148','\u5148','xi\u0101n'), W('\u628a','\u628a','b\u01ce'), W('\u978b\u5b50','\u978b\u5b50','xi\u00e9zi'), WD('\u812b\u4e0b\u4f86','\u8131\u4e0b\u6765','tu\u014dxi\u00e0l\u00e1i','tu\u014dxi\u00e0l\u00e1i'), '\uff0c', WD('\u63db','\u6362','hu\u00e0n','hu\u00e0n'), WD('\u4e00\u96d9','\u4e00\u53cc','y\u00ecshu\u0101ng','y\u00ecshu\u0101ng'), WD('\u4e7e\u6de8','\u5e72\u51c0','g\u0101nj\u00ecng','g\u0101nj\u00ecng'), W('\u7684','\u7684','de'), '\uff0c', WD('\u9019\u96d9','\u8fd9\u53cc','zh\u00e8ishu\u0101ng','zh\u00e8ishu\u0101ng'), W('\u592a','\u592a','t\u00e0i'), WD('\u9ad2','\u810f','z\u0101ng','z\u0101ng'), W('\u4e86','\u4e86','le'), '\u3002'],\n      en: TR('Okay, let me take off my shoes first and change into a clean pair, this pair is too dirty.', '\u306f\u3044\u3001\u307e\u305a\u9774\u3092\u8131\u3044\u3067\u3001\u304d\u308c\u3044\u306a\u3082\u306e\u306b\u5c65\u304d\u66ff\u3048\u307e\u3059\u3001\u3053\u306e\u9774\u306f\u6c5a\u308c\u3059\u304e\u307e\u3057\u305f\u3002', '\ub124, \uc800 \uba3c\uc800 \uc2e0\ubc1c\uc744 \ubc97\uace0, \uae68\ub057\ud55c \uac78\ub85c \ubc14\uafd4 \uc2e0\uc744\uac8c\uc694, \uc774\uac74 \ub108\ubb34 \ub354\ub7ec\uc6cc\uc694.') },\n    { speakerT: '\u7238\u7238', speakerS: '\u7238\u7238',\n      tokens: [WD('\u5feb\u4e00\u9ede\u5152','\u5feb\u4e00\u70b9\u513f','Ku\u00e0iy\u00ecdi\u01cenr','Ku\u00e0iy\u00ecdi\u01cenr'), '\uff0c', W('\u8a18\u5f97','\u8bb0\u5f97','j\u00ecde'), W('\u51fa\u53bb','\u51fa\u53bb','ch\u016bq\u00f9'), W('\u4ee5\u524d','\u4ee5\u524d','y\u01d0qi\u00e1n'), W('\u628a','\u628a','b\u01ce'), W('\u7a97\u6236','\u7a97\u6237','chu\u0101ngh\u00f9'), W('\u90fd','\u90fd','d\u014du'), WD('\u95dc\u4e0a','\u5173\u4e0a','gu\u0101nsh\u00e0ng','gu\u0101nsh\u00e0ng'), '\u3002'],\n      en: TR('Hurry up a little, and remember to close all the windows before we go out.', '\u5c11\u3057\u6025\u3044\u3067\u304f\u3060\u3055\u3044\u3001\u51fa\u304b\u3051\u308b\u524d\u306b\u7a93\u3092\u5168\u90e8\u9589\u3081\u308b\u306e\u3092\u5fd8\u308c\u305a\u306b\u3002', '\uc880 \uc11c\ub458\ub7ec, \ub098\uac00\uae30 \uc804\uc5d0 \ucc3d\ubb38 \ub2e4 \ub2eb\ub294 \uac70 \uc78a\uc9c0 \ub9d0\uace0.') }\n  ];\n\n  var ALL_WORDS = [];\n  Object.keys(GROUPS).forEach(function (k) {\n    GROUPS[k].forEach(function (w) { ALL_WORDS.push(w); });\n  });\n\n  function trSpans(tr) {\n    return '<span class=\"pv7-tr pv7-tr-en\">' + tr.en + '<\/span>' +\n           '<span class=\"pv7-tr pv7-tr-ja\">' + tr.ja + '<\/span>' +\n           '<span class=\"pv7-tr pv7-tr-ko\">' + tr.ko + '<\/span>';\n  }\n\n  function rubyWord(w) {\n    return '<span class=\"pv7-sent-word\">' +\n      '<ruby class=\"lang-zh-TW\"><span class=\"rb\">' + w.t + '<\/span><rt>' + w.pt + '<\/rt><\/ruby>' +\n      '<ruby class=\"lang-zh-CN\"><span class=\"rb\">' + w.s + '<\/span><rt>' + w.ps + '<\/rt><\/ruby>' +\n      '<\/span>';\n  }\n\n  function renderTokens(tokens) {\n    var html = '';\n    tokens.forEach(function (tok) {\n      if (typeof tok === 'string') {\n        html += '<span class=\"pv7-punct\">' + tok + '<\/span>';\n      } else {\n        html += rubyWord(tok);\n      }\n    });\n    return html;\n  }\n\n  function headwordRuby(t, s, pt, ps) {\n    return '<ruby class=\"lang-zh-TW\"><span class=\"rb\">' + t + '<\/span><rt>' + pt + '<\/rt><\/ruby>' +\n           '<ruby class=\"lang-zh-CN\"><span class=\"rb\">' + s + '<\/span><rt>' + ps + '<\/rt><\/ruby>';\n  }\n\n  var counter = 0;\n  Object.keys(GROUPS).forEach(function (containerId) {\n    var container = root.querySelector('#' + containerId);\n    if (!container) return;\n    var html = '';\n    GROUPS[containerId].forEach(function (w) {\n      counter++;\n      var num = (counter < 10 ? '0' : '') + counter;\n      html += '<div class=\"pv7-word-card\">' +\n        '<div class=\"pv7-word-top\">' +\n          '<span class=\"pv7-num\">' + num + '<\/span>' +\n          '<span class=\"pv7-hanzi\">' + headwordRuby(w.t, w.s, w.pt || w.p, w.ps || w.p) + '<\/span>' +\n          '<span class=\"pv7-meaning\">' + trSpans(w.meaning) + '<\/span>' +\n          '<button class=\"pv7-speaker\" data-trad=\"' + w.t + '\" data-simp=\"' + w.s + '\" aria-label=\"Play pronunciation\">' + SPEAKER_SVG + '<\/button>' +\n        '<\/div>' +\n        '<div class=\"pv7-example\">' +\n          renderTokens(w.ex) +\n          '<span class=\"pv7-en\">' + trSpans(w.exEn) + '<\/span>' +\n        '<\/div>' +\n      '<\/div>';\n    });\n    container.innerHTML = html;\n  });\n\n  var dialogueEl = root.querySelector('#pv7-dialogue');\n  if (dialogueEl) {\n    var dHtml = '';\n    DIALOGUE.forEach(function (line) {\n      dHtml += '<div class=\"pv7-line\">' +\n        '<span class=\"pv7-speaker-tag\">' +\n          '<span class=\"lang-zh-TW\">' + line.speakerT + '<\/span>' +\n          '<span class=\"lang-zh-CN\">' + line.speakerS + '<\/span>' +\n        '<\/span>' +\n        '<span class=\"pv7-line-body\">' +\n          renderTokens(line.tokens) +\n          '<span class=\"pv7-line-en\">' + trSpans(line.en) + '<\/span>' +\n        '<\/span>' +\n      '<\/div>';\n    });\n    dialogueEl.innerHTML = dHtml;\n  }\n\n  \/\/ ---- Translation language toggle ----\n  var langBtns = root.querySelectorAll('.pv7-lang-btn');\n  langBtns.forEach(function (btn) {\n    btn.addEventListener('click', function () {\n      var lang = btn.getAttribute('data-lang');\n      root.classList.remove('pv7-lang-en', 'pv7-lang-ja', 'pv7-lang-ko');\n      root.classList.add('pv7-lang-' + lang);\n      langBtns.forEach(function (b) { b.classList.remove('pv7-lang-active'); });\n      btn.classList.add('pv7-lang-active');\n    });\n  });\n  root.classList.add('pv7-lang-en');\n\n  \/\/ ---- Flashcards ----\n  var fcCard = root.querySelector('#pv7-flashcard');\n  var fcFront = root.querySelector('#pv7-fc-front');\n  var fcBack = root.querySelector('#pv7-fc-back');\n  var fcProgress = root.querySelector('#pv7-fc-progress');\n  var fcPrevBtn = root.querySelector('#pv7-fc-prev');\n  var fcNextBtn = root.querySelector('#pv7-fc-next');\n  var fcIndex = 0;\n  var fcFlipped = false;\n\n  function renderFlashcard() {\n    var w = ALL_WORDS[fcIndex];\n    if (!w || !fcFront || !fcBack) return;\n    fcFront.innerHTML = '<span class=\"pv7-hanzi\">' + headwordRuby(w.t, w.s, w.pt || w.p, w.ps || w.p) + '<\/span>';\n    fcBack.innerHTML = '<span class=\"pv7-meaning\">' + trSpans(w.meaning) + '<\/span>';\n    if (fcProgress) fcProgress.textContent = (fcIndex + 1) + ' \/ ' + ALL_WORDS.length;\n    if (fcCard) fcCard.classList.remove('pv7-flipped');\n    fcFlipped = false;\n  }\n\n  if (fcCard) {\n    fcCard.addEventListener('click', function () {\n      fcFlipped = !fcFlipped;\n      fcCard.classList.toggle('pv7-flipped', fcFlipped);\n    });\n  }\n  if (fcPrevBtn) fcPrevBtn.addEventListener('click', function () {\n    fcIndex = (fcIndex - 1 + ALL_WORDS.length) % ALL_WORDS.length;\n    renderFlashcard();\n  });\n  if (fcNextBtn) fcNextBtn.addEventListener('click', function () {\n    fcIndex = (fcIndex + 1) % ALL_WORDS.length;\n    renderFlashcard();\n  });\n  renderFlashcard();\n\n  \/\/ ---- Match It game ----\n  var gameColZh = root.querySelector('#pv7-game-col-zh');\n  var gameColEn = root.querySelector('#pv7-game-col-en');\n  var gameStatus = root.querySelector('#pv7-game-status');\n  var gameWin = root.querySelector('#pv7-game-win');\n  var gameNewBtn = root.querySelector('#pv7-game-new');\n  var gameRound = [];\n  var gameSelectedZh = null;\n  var gameSelectedEn = null;\n  var gameMatchedCount = 0;\n  var gameBusy = false;\n\n  function shuffle(arr) {\n    var a = arr.slice();\n    for (var i = a.length - 1; i > 0; i--) {\n      var j = Math.floor(Math.random() * (i + 1));\n      var tmp = a[i]; a[i] = a[j]; a[j] = tmp;\n    }\n    return a;\n  }\n\n  function startRound() {\n    gameRound = shuffle(ALL_WORDS).slice(0, 8);\n    gameSelectedZh = null;\n    gameSelectedEn = null;\n    gameMatchedCount = 0;\n    gameBusy = false;\n    if (gameWin) gameWin.classList.remove('pv7-show');\n\n    var zhOrder = shuffle(gameRound);\n    var enOrder = shuffle(gameRound);\n\n    gameColZh.innerHTML = zhOrder.map(function (w) {\n      return '<button class=\"pv7-tile\" data-id=\"' + w.t + '\" data-side=\"zh\">' +\n        '<span class=\"lang-zh-TW\">' + w.t + '<\/span><span class=\"lang-zh-CN\">' + w.s + '<\/span>' +\n        '<span class=\"pv7-tile-py\">' + (w.pt || w.p) + '<\/span>' +\n      '<\/button>';\n    }).join('');\n\n    gameColEn.innerHTML = enOrder.map(function (w) {\n      return '<button class=\"pv7-tile\" data-id=\"' + w.t + '\" data-side=\"en\">' + trSpans(w.meaning) + '<\/button>';\n    }).join('');\n\n    updateGameStatus();\n  }\n\n  function updateGameStatus() {\n    if (gameStatus) gameStatus.textContent = gameMatchedCount + ' \/ ' + gameRound.length + ' matched';\n  }\n\n  function handleTileClick(tile) {\n    if (gameBusy || tile.classList.contains('pv7-matched')) return;\n    var side = tile.getAttribute('data-side');\n\n    if (side === 'zh') {\n      if (gameSelectedZh) gameSelectedZh.classList.remove('pv7-selected');\n      gameSelectedZh = tile;\n      tile.classList.add('pv7-selected');\n    } else {\n      if (gameSelectedEn) gameSelectedEn.classList.remove('pv7-selected');\n      gameSelectedEn = tile;\n      tile.classList.add('pv7-selected');\n    }\n\n    if (gameSelectedZh) {\n      if (gameSelectedEn) {\n        var zhId = gameSelectedZh.getAttribute('data-id');\n        var enId = gameSelectedEn.getAttribute('data-id');\n        if (zhId === enId) {\n          gameSelectedZh.classList.remove('pv7-selected');\n          gameSelectedEn.classList.remove('pv7-selected');\n          gameSelectedZh.classList.add('pv7-matched');\n          gameSelectedEn.classList.add('pv7-matched');\n          gameMatchedCount++;\n          updateGameStatus();\n          gameSelectedZh = null;\n          gameSelectedEn = null;\n          var roundDone = (gameMatchedCount === gameRound.length);\n          if (roundDone) {\n            if (gameWin) {\n              gameWin.classList.add('pv7-show');\n            }\n          }\n        } else {\n          gameBusy = true;\n          var z = gameSelectedZh, en = gameSelectedEn;\n          z.classList.add('pv7-wrong');\n          en.classList.add('pv7-wrong');\n          setTimeout(function () {\n            z.classList.remove('pv7-selected', 'pv7-wrong');\n            en.classList.remove('pv7-selected', 'pv7-wrong');\n            gameBusy = false;\n          }, 400);\n          gameSelectedZh = null;\n          gameSelectedEn = null;\n        }\n      }\n    }\n  }\n\n  root.addEventListener('click', function (e) {\n    var tile = e.target.closest('.pv7-tile');\n    if (tile) {\n      if (root.contains(tile)) handleTileClick(tile);\n    }\n  });\n  if (gameNewBtn) gameNewBtn.addEventListener('click', startRound);\n\n  startRound();\n\n  \/\/ ---- Vocabulary Quiz (follows the EN\/JA\/KO translation toggle) ----\n  function QMC(promptTR, optionsTR, answer) { return { type: 'mc', prompt: promptTR, options: optionsTR, answer: answer }; }\n  function QTYPE(promptTR, accept) { return { type: 'type', prompt: promptTR, accept: accept }; }\n\n  var QUIZ_DATA = [\n    QTYPE(TR('Type the pinyin for \u628a.', '\u628a\u306e\u30d4\u30f3\u30a4\u30f3\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', '\u628a\uc758 \ubcd1\uc74c\uc744 \uc785\ub825\ud558\uc138\uc694.'), ['ba']),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u639b<\/span><span class=\"lang-zh-CN\">\u6302<\/span> means...', '<span class=\"lang-zh-TW\">\u639b<\/span><span class=\"lang-zh-CN\">\u6302<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u639b<\/span><span class=\"lang-zh-CN\">\u6302<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('to hang', '\u639b\u3051\u308b', '\uac78\ub2e4'),\n        TR('to throw', '\u6295\u3052\u308b', '\ub358\uc9c0\ub2e4'),\n        TR('to close', '\u9589\u3081\u308b', '\ub2eb\ub2e4'),\n        TR('to bring', '\u6301\u3063\u3066\u304f\u308b', '\uac00\uc838\uc624\ub2e4')\n      ], 0),\n    QMC(\n      TR('\u6700\u597d means...', '\u6700\u597d\u306e\u610f\u5473\u306f?', '\u6700\u597d\uc758 \ub73b\uc740?'),\n      [\n        TR('best; had better', '\u4e00\u756a\u3044\u3044', '\uac00\uc7a5 \uc88b\ub2e4'),\n        TR('of course', '\u3082\u3061\u308d\u3093', '\ubb3c\ub860'),\n        TR('need not', '\u301c\u3059\u308b\u5fc5\u8981\u304c\u306a\u3044', '~\ud560 \ud544\uc694 \uc5c6\ub2e4'),\n        TR('in the middle', '\u771f\u3093\u4e2d\u306b', '\ud55c\uac00\uc6b4\ub370\uc5d0')\n      ], 0),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u7a97\u6236<\/span><span class=\"lang-zh-CN\">\u7a97\u6237<\/span> means...', '<span class=\"lang-zh-TW\">\u7a97\u6236<\/span><span class=\"lang-zh-CN\">\u7a97\u6237<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u7a97\u6236<\/span><span class=\"lang-zh-CN\">\u7a97\u6237<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('window', '\u7a93', '\ucc3d\ubb38'),\n        TR('kitchen', '\u53f0\u6240', '\ubd80\uc5cc'),\n        TR('bedroom', '\u5bdd\u5ba4', '\uce68\uc2e4'),\n        TR('garage', '\u8eca\u5eab', '\ucc28\uace0')\n      ], 0),\n    QTYPE(TR('Type the pinyin for <span class=\"lang-zh-TW\">\u81e5\u623f<\/span><span class=\"lang-zh-CN\">\u5367\u623f<\/span>.', '<span class=\"lang-zh-TW\">\u81e5\u623f<\/span><span class=\"lang-zh-CN\">\u5367\u623f<\/span>\u306e\u30d4\u30f3\u30a4\u30f3\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', '<span class=\"lang-zh-TW\">\u81e5\u623f<\/span><span class=\"lang-zh-CN\">\u5367\u623f<\/span>\uc758 \ubcd1\uc74c\uc744 \uc785\ub825\ud558\uc138\uc694.'), ['wofang']),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u6aaf\u71c8<\/span><span class=\"lang-zh-CN\">\u53f0\u706f<\/span> means...', '<span class=\"lang-zh-TW\">\u6aaf\u71c8<\/span><span class=\"lang-zh-CN\">\u53f0\u706f<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u6aaf\u71c8<\/span><span class=\"lang-zh-CN\">\u53f0\u706f<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('desk lamp', '\u30b9\u30bf\u30f3\u30c9\u30e9\u30a4\u30c8', '\uc2a4\ud0e0\ub4dc \uc870\uba85'),\n        TR('key', '\u9375', '\uc5f4\uc1e0'),\n        TR('bookshelf', '\u672c\u68da', '\ucc45\uc7a5'),\n        TR('cabinet', '\u6238\u68da', '\uce90\ube44\ub2db')\n      ], 0),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u5eda\u623f<\/span><span class=\"lang-zh-CN\">\u53a8\u623f<\/span> means...', '<span class=\"lang-zh-TW\">\u5eda\u623f<\/span><span class=\"lang-zh-CN\">\u53a8\u623f<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u5eda\u623f<\/span><span class=\"lang-zh-CN\">\u53a8\u623f<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('kitchen', '\u53f0\u6240', '\ubd80\uc5cc'),\n        TR('bedroom', '\u5bdd\u5ba4', '\uce68\uc2e4'),\n        TR('garage', '\u8eca\u5eab', '\ucc28\uace0'),\n        TR('dormitory', '\u5bee', '\uae30\uc219\uc0ac')\n      ], 0),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u9470\u5319<\/span><span class=\"lang-zh-CN\">\u94a5\u5319<\/span> means...', '<span class=\"lang-zh-TW\">\u9470\u5319<\/span><span class=\"lang-zh-CN\">\u94a5\u5319<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u9470\u5319<\/span><span class=\"lang-zh-CN\">\u94a5\u5319<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('key', '\u9375', '\uc5f4\uc1e0'),\n        TR('lamp', '\u30e9\u30f3\u30d7', '\uc870\uba85'),\n        TR('cabinet', '\u6238\u68da', '\uce90\ube44\ub2db'),\n        TR('window', '\u7a93', '\ucc3d\ubb38')\n      ], 0),\n    QMC(\n      TR('\u9ed1 means...', '\u9ed1\u306e\u610f\u5473\u306f?', '\u9ed1\uc758 \ub73b\uc740?'),\n      [\n        TR('black; dark', '\u9ed2\u3044;\u6697\u3044', '\uac80\ub2e4; \uc5b4\ub461\ub2e4'),\n        TR('bright', '\u660e\u308b\u3044', '\ubc1d\ub2e4'),\n        TR('dirty', '\u6c5a\u3044', '\ub354\ub7fd\ub2e4'),\n        TR('hungry', '\u304a\u8179\u304c\u3059\u3044\u3066\u3044\u308b', '\ubc30\uace0\ud504\ub2e4')\n      ], 0),\n    QTYPE(TR('Type the pinyin for <span class=\"lang-zh-TW\">\u9913<\/span><span class=\"lang-zh-CN\">\u997f<\/span>.', '<span class=\"lang-zh-TW\">\u9913<\/span><span class=\"lang-zh-CN\">\u997f<\/span>\u306e\u30d4\u30f3\u30a4\u30f3\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', '<span class=\"lang-zh-TW\">\u9913<\/span><span class=\"lang-zh-CN\">\u997f<\/span>\uc758 \ubcd1\uc74c\uc744 \uc785\ub825\ud558\uc138\uc694.'), ['e']),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u9ad2<\/span><span class=\"lang-zh-CN\">\u810f<\/span> means...', '<span class=\"lang-zh-TW\">\u9ad2<\/span><span class=\"lang-zh-CN\">\u810f<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u9ad2<\/span><span class=\"lang-zh-CN\">\u810f<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('dirty', '\u6c5a\u3044', '\ub354\ub7fd\ub2e4'),\n        TR('hungry', '\u304a\u8179\u304c\u3059\u3044\u3066\u3044\u308b', '\ubc30\uace0\ud504\ub2e4'),\n        TR('dark', '\u6697\u3044', '\uc5b4\ub461\ub2e4'),\n        TR('bright', '\u660e\u308b\u3044', '\ubc1d\ub2e4')\n      ], 0),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u95dc\u4e0a<\/span><span class=\"lang-zh-CN\">\u5173\u4e0a<\/span> means...', '<span class=\"lang-zh-TW\">\u95dc\u4e0a<\/span><span class=\"lang-zh-CN\">\u5173\u4e0a<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u95dc\u4e0a<\/span><span class=\"lang-zh-CN\">\u5173\u4e0a<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('to close, shut; turn off', '\u9589\u3081\u308b;\u6d88\u3059', '\ub2eb\ub2e4; \ub044\ub2e4'),\n        TR('to turn on', '\u3064\u3051\u308b', '\ucf1c\ub2e4'),\n        TR('to bring', '\u6301\u3063\u3066\u304f\u308b', '\uac00\uc838\uc624\ub2e4'),\n        TR('to throw', '\u6295\u3052\u308b', '\ub358\uc9c0\ub2e4')\n      ], 0),\n    QMC(\n      TR('\u4e0d\u7528 means...', '\u4e0d\u7528\u306e\u610f\u5473\u306f?', '\u4e0d\u7528\uc758 \ub73b\uc740?'),\n      [\n        TR('need not, don\\u2019t have to', '\u301c\u3059\u308b\u5fc5\u8981\u304c\u306a\u3044', '~\ud560 \ud544\uc694 \uc5c6\ub2e4'),\n        TR('of course', '\u3082\u3061\u308d\u3093', '\ubb3c\ub860'),\n        TR('best', '\u4e00\u756a\u3044\u3044', '\uac00\uc7a5 \uc88b\ub2e4'),\n        TR('in the middle', '\u771f\u3093\u4e2d\u306b', '\ud55c\uac00\uc6b4\ub370\uc5d0')\n      ], 0),\n    QMC(\n      TR('<span class=\"lang-zh-TW\">\u7576\u7136<\/span><span class=\"lang-zh-CN\">\u5f53\u7136<\/span> means...', '<span class=\"lang-zh-TW\">\u7576\u7136<\/span><span class=\"lang-zh-CN\">\u5f53\u7136<\/span>\u306e\u610f\u5473\u306f?', '<span class=\"lang-zh-TW\">\u7576\u7136<\/span><span class=\"lang-zh-CN\">\u5f53\u7136<\/span>\uc758 \ub73b\uc740?'),\n      [\n        TR('of course', '\u3082\u3061\u308d\u3093', '\ubb3c\ub860'),\n        TR('need not', '\u301c\u3059\u308b\u5fc5\u8981\u304c\u306a\u3044', '~\ud560 \ud544\uc694 \uc5c6\ub2e4'),\n        TR('best', '\u4e00\u756a\u3044\u3044', '\uac00\uc7a5 \uc88b\ub2e4'),\n        TR('classmate', '\u30af\u30e9\u30b9\u30e1\u30fc\u30c8', '\ud559\uae09 \uce5c\uad6c')\n      ], 0),\n    QMC(\n      TR('\u6254 means...', '\u6254\u306e\u610f\u5473\u306f?', '\u6254\uc758 \ub73b\uc740?'),\n      [\n        TR('to throw, toss', '\u6295\u3052\u308b\u3001\u6368\u3066\u308b', '\ub358\uc9c0\ub2e4, \ubc84\ub9ac\ub2e4'),\n        TR('to bring', '\u6301\u3063\u3066\u304f\u308b', '\uac00\uc838\uc624\ub2e4'),\n        TR('to hang', '\u639b\u3051\u308b', '\uac78\ub2e4'),\n        TR('to record', '\u9332\u753b\u3059\u308b', '\ub179\ud654\ud558\ub2e4')\n      ], 0),\n    QTYPE(TR('Type the pinyin for \u5bbf\u820d.', '\u5bbf\u820d\u306e\u30d4\u30f3\u30a4\u30f3\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002', '\u5bbf\u820d\uc758 \ubcd1\uc74c\uc744 \uc785\ub825\ud558\uc138\uc694.'), ['sushe'])\n  ];\n\n  var UI_STRINGS = {\n    en: { submit: 'Submit', next: 'Next', placeholder: 'Type your answer', correct: 'Correct!', incorrectPrefix: 'Not quite \u2014 the answer is \"', incorrectSuffix: '\".', incorrectGeneric: 'Not quite \u2014 check the highlighted answer above.', scoreLine: 'Nice work! Want to try again?', retake: 'Retake Quiz', questionLabel: 'Question' },\n    ja: { submit: '\u9001\u4fe1', next: '\u6b21\u3078', placeholder: '\u7b54\u3048\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044', correct: '\u6b63\u89e3!', incorrectPrefix: '\u6b8b\u5ff5\u3001\u6b63\u89e3\u306f\u300c', incorrectSuffix: '\u300d\u3067\u3059\u3002', incorrectGeneric: '\u6b8b\u5ff5\u3001\u4e0a\u306e\u30cf\u30a4\u30e9\u30a4\u30c8\u3055\u308c\u305f\u7b54\u3048\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002', scoreLine: '\u3088\u304f\u3067\u304d\u307e\u3057\u305f!\u3082\u3046\u4e00\u5ea6\u6311\u6226\u3057\u307e\u3059\u304b?', retake: '\u30af\u30a4\u30ba\u3092\u3084\u308a\u76f4\u3059', questionLabel: '\u8cea\u554f' },\n    ko: { submit: '\uc81c\ucd9c', next: '\ub2e4\uc74c', placeholder: '\ub2f5\uc744 \uc785\ub825\ud558\uc138\uc694', correct: '\uc815\ub2f5\uc785\ub2c8\ub2e4!', incorrectPrefix: '\uc544\uc27d\ub124\uc694 \u2014 \uc815\ub2f5\uc740 \"', incorrectSuffix: '\"\uc785\ub2c8\ub2e4.', incorrectGeneric: '\uc544\uc27d\ub124\uc694 \u2014 \uc704\uc5d0 \ud45c\uc2dc\ub41c \uc815\ub2f5\uc744 \ud655\uc778\ud558\uc138\uc694.', scoreLine: '\uc798\ud558\uc168\uc5b4\uc694! \ub2e4\uc2dc \ub3c4\uc804\ud574\ubcf4\uc2dc\uaca0\uc5b4\uc694?', retake: '\ud034\uc988 \ub2e4\uc2dc \ud480\uae30', questionLabel: '\ubb38\uc81c' }\n  };\n\n  function getLang() {\n    if (root.classList.contains('pv7-lang-ja')) return 'ja';\n    if (root.classList.contains('pv7-lang-ko')) return 'ko';\n    return 'en';\n  }\n\n  function stripTones(s) {\n    return s.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').toLowerCase().replace(\/[^a-z0-9]\/g, '');\n  }\n\n  (function initQuiz() {\n    var qRoot = root.querySelector('#pv7-quiz');\n    if (!qRoot) return;\n    var current = 0;\n    var score = 0;\n    var answered = false;\n\n    function render() {\n      if (current >= QUIZ_DATA.length) { renderScore(); return; }\n      var lang = getLang();\n      var ui = UI_STRINGS[lang];\n      var q = QUIZ_DATA[current];\n      answered = false;\n      var html = '<p class=\"pv7-quiz-progress\">' + ui.questionLabel + ' ' + (current + 1) + ' \/ ' + QUIZ_DATA.length + '<\/p>';\n      html += '<p class=\"pv7-quiz-prompt\">' + q.prompt[lang] + '<\/p>';\n      if (q.type === 'mc') {\n        html += '<div class=\"pv7-quiz-options\">';\n        for (var i = 0; i < q.options.length; i++) {\n          html += '<button type=\"button\" class=\"pv7-quiz-opt\" data-i=\"' + i + '\">' + q.options[i][lang] + '<\/button>';\n        }\n        html += '<\/div>';\n      } else {\n        html += '<div class=\"pv7-quiz-input-row\">';\n        html += '<input type=\"text\" class=\"pv7-quiz-input\" placeholder=\"' + ui.placeholder + '\">';\n        html += '<button type=\"button\" class=\"pv7-quiz-submit\">' + ui.submit + '<\/button>';\n        html += '<\/div>';\n      }\n      html += '<p class=\"pv7-quiz-feedback\"><\/p>';\n      html += '<button type=\"button\" class=\"pv7-quiz-next\" style=\"display:none;\">' + ui.next + '<\/button>';\n      qRoot.innerHTML = html;\n\n      if (q.type === 'mc') {\n        var opts = qRoot.querySelectorAll('.pv7-quiz-opt');\n        opts.forEach(function (btn) {\n          btn.addEventListener('click', function () {\n            if (answered) return;\n            answered = true;\n            var i = parseInt(this.getAttribute('data-i'), 10);\n            var correct = i === q.answer;\n            if (correct) score++;\n            opts.forEach(function (b, bi) {\n              b.setAttribute('disabled', 'disabled');\n              if (bi === q.answer) b.classList.add('correct');\n              else if (bi === i) b.classList.add('incorrect');\n            });\n            showFeedback(correct);\n          });\n        });\n      } else {\n        var input = qRoot.querySelector('.pv7-quiz-input');\n        var submitBtn = qRoot.querySelector('.pv7-quiz-submit');\n        function submit() {\n          if (answered) return;\n          answered = true;\n          var val = stripTones(input.value || '');\n          var correct = q.accept.indexOf(val) !== -1;\n          if (correct) score++;\n          input.setAttribute('disabled', 'disabled');\n          submitBtn.setAttribute('disabled', 'disabled');\n          showFeedback(correct, q.accept[0]);\n        }\n        submitBtn.addEventListener('click', submit);\n        input.addEventListener('keydown', function (e) { if (e.key === 'Enter') submit(); });\n      }\n\n      function showFeedback(correct, correctAnswer) {\n        var fb = qRoot.querySelector('.pv7-quiz-feedback');\n        if (correct) {\n          fb.textContent = ui.correct;\n        } else if (correctAnswer) {\n          fb.textContent = ui.incorrectPrefix + correctAnswer + ui.incorrectSuffix;\n        } else {\n          fb.textContent = ui.incorrectGeneric;\n        }\n        fb.className = 'pv7-quiz-feedback ' + (correct ? 'correct' : 'incorrect');\n        var nextBtn = qRoot.querySelector('.pv7-quiz-next');\n        nextBtn.style.display = 'inline-block';\n        nextBtn.addEventListener('click', function () { current++; render(); });\n      }\n    }\n\n    function renderScore() {\n      var ui = UI_STRINGS[getLang()];\n      qRoot.innerHTML =\n        '<div class=\"pv7-quiz-score\">' +\n        '<span class=\"pv7-quiz-score-num\">' + score + ' \/ ' + QUIZ_DATA.length + '<\/span>' +\n        '<p>' + ui.scoreLine + '<\/p>' +\n        '<button type=\"button\" class=\"pv7-quiz-retake\">' + ui.retake + '<\/button>' +\n        '<\/div>';\n      qRoot.querySelector('.pv7-quiz-retake').addEventListener('click', function () {\n        current = 0; score = 0; render();\n      });\n    }\n\n    render();\n  })();\n\n  \/\/ Speaker buttons (event delegation, Web Speech API) \u2014 headword cards only\n  root.addEventListener('click', function (e) {\n    var btn = e.target.closest('.pv7-speaker');\n    if (!btn || !root.contains(btn)) return;\n    if (!('speechSynthesis' in window)) return;\n    var showingSimp = false;\n    var simpEl = root.querySelector('.lang-zh-CN');\n    if (simpEl) {\n      if (simpEl.offsetParent !== null) showingSimp = true;\n    }\n    var text = showingSimp ? btn.getAttribute('data-simp') : btn.getAttribute('data-trad');\n    var utter = new SpeechSynthesisUtterance(text);\n    utter.lang = showingSimp ? 'zh-CN' : 'zh-TW';\n    window.speechSynthesis.cancel();\n    window.speechSynthesis.speak(utter);\n  });\n\n})();\n<\/script>\n<\/div>\n\n\n\n<div style=\"height:57px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/audio-2\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"object-fit:cover;width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":16392,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1357],"tags":[],"class_list":["post-16919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1357"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7 - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"This is just for my students. \u8996\u807d\u83ef\u8a9e Book 2 Lesson 7\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7 - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"This is just for my students. \u8996\u807d\u83ef\u8a9e Book 2 Lesson 7\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-13T00:06:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-13T11:19:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7\",\"datePublished\":\"2026-09-13T00:06:46+00:00\",\"dateModified\":\"2026-09-13T11:19:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/\"},\"wordCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/20190211100150_pic-scaled.jpg\",\"articleSection\":[\"\u8996\u807d\u83ef\u8a9e\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/\",\"name\":\"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7 - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/20190211100150_pic-scaled.jpg\",\"datePublished\":\"2026-09-13T00:06:46+00:00\",\"dateModified\":\"2026-09-13T11:19:07+00:00\",\"description\":\"This is just for my students. \u8996\u807d\u83ef\u8a9e Book 2 Lesson 7\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/20190211100150_pic-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/20190211100150_pic-scaled.jpg\",\"width\":2560,\"height\":1755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/09\\\/13\\\/book-2-l7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7 - OneDotDot Chinese","description":"This is just for my students. \u8996\u807d\u83ef\u8a9e Book 2 Lesson 7","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/","og_locale":"en_US","og_type":"article","og_title":"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7 - OneDotDot Chinese","og_description":"This is just for my students. \u8996\u807d\u83ef\u8a9e Book 2 Lesson 7","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/","og_site_name":"OneDotDot Chinese","article_published_time":"2026-09-13T00:06:46+00:00","article_modified_time":"2026-09-13T11:19:07+00:00","og_image":[{"width":2560,"height":1755,"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg","type":"image\/jpeg"}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7","datePublished":"2026-09-13T00:06:46+00:00","dateModified":"2026-09-13T11:19:07+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/"},"wordCount":2,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg","articleSection":["\u8996\u807d\u83ef\u8a9e"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/","name":"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7 - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg","datePublished":"2026-09-13T00:06:46+00:00","dateModified":"2026-09-13T11:19:07+00:00","description":"This is just for my students. \u8996\u807d\u83ef\u8a9e Book 2 Lesson 7","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg","width":2560,"height":1755},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/09\/13\/book-2-l7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"\u8996\u807d\u83ef\u8a9e Book 2 Lesson 7"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/09\/20190211100150_pic-scaled.jpg","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/16919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=16919"}],"version-history":[{"count":4,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/16919\/revisions"}],"predecessor-version":[{"id":16958,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/16919\/revisions\/16958"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media\/16392"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=16919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=16919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=16919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}