{"id":147,"date":"2026-04-05T18:55:40","date_gmt":"2026-04-05T09:55:40","guid":{"rendered":"https:\/\/www.growthbridge.biz\/lifegame\/tavern\/"},"modified":"2026-04-16T13:44:19","modified_gmt":"2026-04-16T04:44:19","slug":"tavern","status":"publish","type":"page","link":"https:\/\/www.growthbridge.biz\/lifegame\/tavern\/","title":{"rendered":"\u9152\u5834"},"content":{"rendered":"\n<style>\n\n\/* WP layout overrides *\/\n.wp-block-post-content,.entry-content,.wp-block-group__inner-container{max-width:none!important;padding:0!important;}\n.wp-block-post-title,.page-title{display:none!important;}\n.has-global-padding{padding:0!important;}\nbody{padding:0!important;}\n.lifegame-sidebar{display:none!important;}\n.lifegame-main{grid-template-columns:1fr!important;}\n.master-avatar,.msg-icon{border-radius:50%!important;}\n.page-body{background:none!important;border:none!important;padding:0!important;}\n.article-feed{max-width:100%!important;width:100%!important;flex:1 1 100%!important;}\n\n.wp-block-post-title,.page-title,.entry-title{display:none!important;}\n#sidebar,.sidebar,#widget-area,.widget-area,#secondary,.secondary,.lifegame-sidebar{display:none!important;}\n.lifegame-main{grid-template-columns:1fr!important;}\n.master-avatar,.msg-icon{border-radius:50%!important;}\n\n.wp-block-post-content,.entry-content,.wp-block-group__inner-container{max-width:none!important;padding:0!important;}\n.has-global-padding{padding:0!important;}\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nbody {\n  background: #0a0e1a;\n  color: #e8e8ed;\n  font-family: 'DotGothic16', monospace;\n  min-height: 100vh;\n  padding: 0 0 40px;\n}\n\n\/* ===== BGM\u30dc\u30bf\u30f3 ===== *\/\n.bgm-btn {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #6a5a7a;\n  background: transparent;\n  border: 1px solid #3a2a4a;\n  border-radius: 4px;\n  padding: 5px 10px;\n  cursor: pointer;\n  letter-spacing: 1px;\n  transition: color 0.2s, border-color 0.2s;\n  white-space: nowrap;\n}\n.bgm-btn.playing {\n  color: #4ecdc4;\n  border-color: #4ecdc4;\n}\n\/* ===== \u30e1\u30a4\u30f3\u30d5\u30ec\u30fc\u30e0 ===== *\/\n.tavern-screen {\n  width: 100%;\n  max-width: 860px;\n  margin: 0 auto;\n  background: #0d1225;\n  border: 2px solid #d4a843;\n  border-radius: 4px;\n  overflow: hidden;\n  box-shadow: 0 0 60px rgba(212,168,67,0.12), 0 0 0 1px #1e2a45;\n}\n\n\/* ===== \u30bf\u30a4\u30c8\u30eb\u30d0\u30fc ===== *\/\n.screen-header {\n  background: linear-gradient(90deg, #1a1a0a 0%, #2a1a0a 50%, #1a1a0a 100%);\n  border-bottom: 2px solid #d4a843;\n  padding: 12px 20px;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.screen-title {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 13px;\n  color: #4ecdc4;\n  letter-spacing: 2px;\n  text-shadow: 0 0 10px rgba(78,205,196,0.4);\n  white-space: nowrap;\n}\n.screen-sub {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #8a7040;\n  letter-spacing: 1px;\n  margin-left: auto;\n  white-space: nowrap;\n}\n\n\/* ===== \u30de\u30b9\u30bf\u30fcHIRO\u30d1\u30cd\u30eb ===== *\/\n.master-panel {\n  background: linear-gradient(180deg, #1a120a 0%, #120e08 100%);\n  border-bottom: 1px solid #3a2a12;\n  padding: 10px 20px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n}\n.master-avatar {\n  width: 48px;\n  height: 48px;\n  border-radius: 50%;\n  border: 2px solid #d4a843;\n  object-fit: cover;\n  object-position: top;\n  flex-shrink: 0;\n  background: #1a1a0a;\n}\n.master-info {\n  flex: 1;\n}\n.master-name {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 10px;\n  color: #d4a843;\n  margin-bottom: 3px;\n  letter-spacing: 1px;\n}\n.master-desc {\n  font-size: 13px;\n  color: #b8a880;\n  line-height: 1.5;\n}\n.master-status {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #4ecdc4;\n  margin-top: 3px;\n}\n\n\/* ===== \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3 ===== *\/\n.timeline-wrap {\n  padding: 12px 20px;\n  min-height: 400px;\n  max-height: 65vh;\n  overflow-y: auto;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  position: relative;\n  background-image: url('https:\/\/www.growthbridge.biz\/lifegame\/assets\/tavern_bg.jpg');\n  background-size: cover;\n  background-position: center;\n}\n.timeline-wrap::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: rgba(5, 8, 20, 0);\n  pointer-events: none;\n  z-index: 0;\n}\n.timeline-wrap > * {\n  position: relative;\n  z-index: 1;\n}\n.timeline-empty {\n  text-align: center;\n  color: #4a5060;\n  font-size: 14px;\n  padding: 60px 0;\n  line-height: 2;\n}\n\n\/* ===== \u30e1\u30c3\u30bb\u30fc\u30b8\u30d0\u30d6\u30eb ===== *\/\n.msg-row {\n  display: flex;\n  flex-direction: row-reverse;\n  gap: 10px;\n  align-items: flex-start;\n}\n.msg-row.master-row {\n  flex-direction: row;\n}\n.msg-icon {\n  width: 28px;\n  height: 28px;\n  border-radius: 50%;\n  border: 1px solid #2a3456;\n  flex-shrink: 0;\n  object-fit: cover;\n  object-position: top;\n  background: #1a1a0a;\n}\n.msg-icon.master-icon {\n  border-color: #d4a843;\n}\n.msg-bubble {\n  background: #131a2e;\n  border: 1px solid #2a3456;\n  border-radius: 8px 2px 8px 8px;\n  padding: 6px 12px;\n  max-width: 82%;\n}\n.master-row .msg-bubble {\n  background: #1a120a;\n  border-color: #3a2a12;\n  border-radius: 2px 8px 8px 8px;\n}\n.msg-author {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #6b7280;\n  margin-bottom: 2px;\n  text-align: right;\n}\n.master-row .msg-author {\n  color: #d4a843;\n  text-align: left;\n}\n.msg-text {\n  font-size: 14px;\n  color: #c8cad0;\n  line-height: 1.55;\n  word-break: break-word;\n}\n.master-row .msg-text {\n  color: #e8dcc8;\n}\n.msg-footer {\n  display: flex;\n  justify-content: flex-start;\n  gap: 6px;\n  margin-top: 3px;\n}\n.master-row .msg-footer {\n  justify-content: flex-end;\n}\n.msg-time {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #4a5060;\n}\n.msg-expire {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #3a4060;\n}\n\n\/* ===== \u5165\u529b\u30d5\u30a9\u30fc\u30e0 ===== *\/\n.input-area {\n  border-top: 1px solid #2a3456;\n  padding: 8px 16px;\n  background: #0d1225;\n}\n.input-name {\n  font-family: 'DotGothic16', monospace;\n  font-size: 13px;\n  background: #131a2e;\n  border: 1px solid #2a3456;\n  color: #c8cad0;\n  padding: 3px 8px;\n  border-radius: 4px 4px 0 0;\n  width: 160px;\n  outline: none;\n  display: block;\n  margin-bottom: 0;\n}\n.input-name:focus { border-color: #d4a843; }\n.char-count {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #4a5060;\n  text-align: right;\n  margin: 2px 0;\n}\n.char-count.warn { color: #e74c3c; }\n.input-msg-row {\n  display: flex;\n  gap: 6px;\n}\n.input-msg {\n  font-family: 'Noto Sans JP', sans-serif;\n  font-size: 14px;\n  background: #131a2e;\n  border: 1px solid #2a3456;\n  color: #c8cad0;\n  padding: 6px 10px;\n  border-radius: 4px;\n  flex: 1;\n  resize: none;\n  height: 50px;\n  outline: none;\n  line-height: 1.5;\n}\n.input-msg:focus { border-color: #d4a843; }\n.btn-send {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 10px;\n  background: #d4a843;\n  color: #1a1000;\n  border: none;\n  border-radius: 4px;\n  padding: 0 16px;\n  cursor: pointer;\n  white-space: nowrap;\n  letter-spacing: 1px;\n  transition: background 0.15s;\n}\n.btn-send:hover { background: #f0c860; }\n.btn-send:disabled { background: #3a3020; color: #5a5040; cursor: not-allowed; }\n.input-note {\n  font-size: 12px;\n  color: #4a5060;\n  margin-top: 4px;\n  line-height: 1.4;\n}\n.warn-banner {\n  background: rgba(231,76,60,0.15);\n  border: 1px solid rgba(231,76,60,0.5);\n  border-radius: 4px;\n  color: #e74c3c;\n  font-family: 'DotGothic16', monospace;\n  font-size: 13px;\n  padding: 6px 12px;\n  margin-top: 6px;\n  line-height: 1.5;\n}\n\n\/* ===== \u30b9\u30ec\u30c3\u30c9\u8868\u793a ===== *\/\n.thread {\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n}\n.thread-reply {\n  padding-right: 36px;\n  border-right: 2px solid #2a1a08;\n  margin-right: 14px;\n}\n.master-bubble {\n  background: #1a120a;\n  border: 1px solid #3a2a12;\n  border-radius: 2px 8px 8px 8px;\n  padding: 6px 12px;\n  max-width: 85%;\n}\n.master-author {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #d4a843;\n  margin-bottom: 2px;\n}\n.master-footer {\n  justify-content: flex-start !important;\n}\n\n\/* ===== \u30ed\u30fc\u30c7\u30a3\u30f3\u30b0 ===== *\/\n.loading-dot {\n  display: inline-block;\n  animation: blink 1s step-end infinite;\n}\n@keyframes blink { 0%,100%{opacity:1} 50%{opacity:0} }\n\n\/* ===== \u30e2\u30fc\u30c9\u5207\u66ff ===== *\/\n.mode-toggle {\n  display: flex;\n  gap: 0;\n  border-bottom: 1px solid #2a3456;\n  background: #0a0e1a;\n}\n.mode-btn {\n  flex: 1;\n  font-family: 'Press Start 2P', monospace;\n  font-size: 10px;\n  letter-spacing: 1px;\n  padding: 10px 0;\n  border: none;\n  cursor: pointer;\n  transition: background 0.2s, color 0.2s;\n  color: #4a5060;\n  background: transparent;\n}\n.mode-btn.active {\n  color: #d4a843;\n  background: #0d1225;\n  border-bottom: 2px solid #d4a843;\n}\n.mode-btn:hover:not(.active) { color: #8a8090; }\n\n\/* ===== \u96f0\u56f2\u6c17\u30e2\u30fc\u30c9 ===== *\/\n.narration-row {\n  text-align: center;\n  color: #c8b89a;\n  font-size: 13px;\n  font-style: italic;\n  padding: 6px 20px;\n  line-height: 1.6;\n  text-shadow: 0 1px 4px rgba(0,0,0,0.8);\n  background: rgba(0,0,0,0.25);\n  border-radius: 4px;\n  margin: 2px 40px;\n}\n.atm-replay {\n  text-align: center;\n  padding: 20px;\n}\n.atm-replay button {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #4ecdc4;\n  background: transparent;\n  border: 1px solid #4ecdc4;\n  padding: 8px 20px;\n  border-radius: 4px;\n  cursor: pointer;\n  letter-spacing: 1px;\n}\n.atm-replay button:hover { background: rgba(78,205,196,0.1); }\n.atm-choice {\n  text-align: center;\n  padding: 20px 10px;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  align-items: center;\n}\n.atm-choice button {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 10px;\n  color: #c8b8d0;\n  background: rgba(40,30,50,0.8);\n  border: 1px solid #6a5a7a;\n  padding: 10px 18px;\n  border-radius: 4px;\n  cursor: pointer;\n  letter-spacing: 1px;\n  width: 80%;\n  max-width: 320px;\n  transition: background 0.2s, border-color 0.2s;\n}\n.atm-choice button:hover { background: rgba(78,205,196,0.1); border-color: #4ecdc4; color: #4ecdc4; }\n.atm-choice-label {\n  font-family: 'Press Start 2P', monospace;\n  font-size: 9px;\n  color: #6a5a7a;\n  letter-spacing: 1px;\n  margin-bottom: 4px;\n}\n\n\/* ===== \u30d5\u30c3\u30bf\u30fcCTA ===== *\/\n.tavern-cta {\n  text-align: center;\n  margin: 32px 0 8px;\n}\n.tavern-cta a {\n  display: inline-block;\n  font-family: 'DotGothic16', monospace;\n  font-size: 15px;\n  color: #1a1a2e;\n  background: #4ecdc4;\n  padding: 12px 32px;\n  border-radius: 6px;\n  text-decoration: none;\n}\n.tavern-cta a:hover { background: #45b7b0; }\n\n\/* ===== \u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 ===== *\/\n@media (max-width: 600px) {\n  .tavern-screen { margin-top: 0 !important; }\n  .article-feed, .page-body, .page-text, .entry-content { padding-top: 0 !important; margin-top: 0 !important; }\n  .screen-header { padding: 8px 12px; gap: 6px; }\n  .screen-title { font-size: 10px; letter-spacing: 1px; }\n  .screen-sub { font-size: 8px; }\n  .bgm-btn { font-size: 8px; padding: 4px 8px; }\n  .master-panel { padding: 8px 12px; gap: 10px; }\n  .master-avatar { width: 36px; height: 36px; }\n  .master-name { font-size: 9px; }\n  .master-desc { font-size: 11px; }\n  .pc-only { display: none; }\n  .input-row { flex-direction: column; }\n  .input-name { width: 100%; }\n  .msg-bubble { max-width: 90%; }\n}\n\n<\/style>\n<audio id=\"bgm\" src=\"https:\/\/www.growthbridge.biz\/lifegame\/assets\/tavern_bgm.mp3\" loop preload=\"none\"><\/audio>\n<div class=\"tavern-screen\">\n\n  <!-- \u30bf\u30a4\u30c8\u30eb\u30d0\u30fc -->\n  <div class=\"screen-header\">\n    <div class=\"screen-title\">&#x1F37A; BAR &ldquo;THE KIND BOSS&rdquo;<\/div>\n    <div class=\"screen-sub\">OPEN 24H &#x2605; FREE DRINKS<\/div>\n    <button class=\"bgm-btn\" id=\"bgmBtn\" onclick=\"toggleBgm()\">\u266a BGM OFF<\/button>\n  <\/div>\n\n  <!-- \u30de\u30b9\u30bf\u30fcHIRO\u30d1\u30cd\u30eb -->\n  <div class=\"master-panel\">\n    <img decoding=\"async\" class=\"master-avatar\"\n         src=\"https:\/\/www.growthbridge.biz\/lifegame\/assets\/avatars\/hiro_profile.jpg\"\n         alt=\"Kind Boss HIRO\">\n    <div class=\"master-info\">\n      <div class=\"master-name\">&#x1F3BA; KIND BOSS HIRO\uff08AI\uff09 <span class=\"pc-only\">&nbsp;<span class=\"master-status\">&#x25CF; MASTER IS IN<\/span><\/span><\/div>\n      <div class=\"master-desc\">\u3088\u3046\u3053\u305d\u3002\u65c5\u306e\u75b2\u308c\u3092\u3053\u3053\u3067\u7652\u3057\u3066\u3044\u3063\u3066\u304f\u308c\u3002<span class=\"pc-only\">\u3069\u3093\u306a\u8a71\u3067\u3082\u805e\u304f\u3088\u3002<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- \u30e2\u30fc\u30c9\u5207\u66ff -->\n  <div class=\"mode-toggle\">\n    <button class=\"mode-btn active\" id=\"btnAtm\" onclick=\"switchMode('atmosphere')\">\ud83c\udf7a \u96f0\u56f2\u6c17\u3092\u5473\u308f\u3046<\/button>\n    <button class=\"mode-btn\" id=\"btnChat\" onclick=\"switchMode('chat')\">\ud83d\udcac \u30de\u30b9\u30bf\u30fc\u3068\u4f1a\u8a71\u3059\u308b<\/button>\n  <\/div>\n\n  <!-- \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3 -->\n  <div class=\"timeline-wrap\" id=\"timeline\">\n    <div class=\"timeline-empty\">\n      &#x1F37B; \u307e\u3060\u8ab0\u3082\u6765\u3066\u3044\u306a\u3044\u3088\u3046\u3060<br>\u6700\u521d\u306e\u5192\u967a\u8005\u306b\u306a\u3063\u3066\u307f\u306a\u3044\u304b\uff1f\n    <\/div>\n  <\/div>\n\n  <!-- \u5165\u529b\u30d5\u30a9\u30fc\u30e0 -->\n  <div class=\"input-area\" id=\"inputArea\">\n    <div class=\"char-count\" id=\"charCount\">0 \/ 300<\/div>\n    <div class=\"input-msg-row\">\n      <div style=\"flex:1;display:flex;flex-direction:column;\">\n        <input class=\"input-name\" id=\"authorName\" type=\"text\"\n               placeholder=\"\u5192\u967a\u8005\u306e\u540d\u524d\uff08\u4efb\u610f\uff09\" maxlength=\"50\">\n        <textarea class=\"input-msg\" id=\"msgInput\"\n                  placeholder=\"\u30de\u30b9\u30bf\u30fc\u306b\u8a71\u3057\u304b\u3051\u3066\u307f\u3088\u3046...\"\n                  maxlength=\"300\"><\/textarea>\n      <\/div>\n      <button class=\"btn-send\" id=\"sendBtn\" onclick=\"sendMessage()\">SEND<\/button>\n    <\/div>\n    <div id=\"warnBanner\" class=\"warn-banner\" style=\"display:none;\"><\/div>\n    <div class=\"input-note\">\n      &#x1F552; 24\u6642\u9593\u3067\u81ea\u52d5\u6d88\u53bb &#x2022; \u6295\u7a3f\u5185\u5bb9\u306fAI\u304c\u8aad\u307f\u307e\u3059\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<!-- \u30d5\u30c3\u30bf\u30fcCTA -->\n<div class=\"tavern-cta\">\n  <a href=\"https:\/\/www.growthbridge.biz\/lifegame\/village\/\">&#x1F5FA; \u6751\u306e\u5730\u56f3\u3078 &rarr;<\/a>\n<\/div>\n\n<script>\n\nconst API_BASE = '\/lifegame\/wp-json\/tavern\/v1\/messages';\nconst MASTER_AVATAR = 'https:\/\/www.growthbridge.biz\/lifegame\/assets\/avatars\/hiro_profile.jpg';\n\n\/\/ \u6587\u5b57\u6570\u30ab\u30a6\u30f3\u30c8\ndocument.getElementById('msgInput').addEventListener('input', function () {\n  const len = this.value.length;\n  const el = document.getElementById('charCount');\n  el.textContent = len + ' \/ 300';\n  el.className = 'char-count' + (len > 250 ? ' warn' : '');\n});\n\n\/\/ \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u53d6\u5f97\nasync function fetchMessages() {\n  try {\n    const res = await fetch(API_BASE);\n    if (!res.ok) return;\n    const msgs = await res.json();\n    const el = document.getElementById('timeline');\n    const isAtBottom = el.scrollHeight - el.scrollTop - el.clientHeight < 60;\n    renderTimeline(msgs);\n    \/\/ \u521d\u56de or \u30b9\u30af\u30ed\u30fc\u30eb\u304c\u4e0b\u5bc4\u308a\u306e\u5834\u5408\u306f\u6700\u4e0b\u90e8\u3078\n    if (isAtBottom) el.scrollTop = el.scrollHeight;\n  } catch (e) { \/* \u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30a8\u30e9\u30fc\u306f\u7121\u8996 *\/ }\n}\n\n\/\/ \u6b8b\u308a\u6642\u9593\u3092\u8a08\u7b97\nfunction timeRemaining(expiresAt) {\n  const diff = new Date(expiresAt) - new Date();\n  if (diff <= 0) return '\u6d88\u53bb\u6e08\u307f';\n  const h = Math.floor(diff \/ 3600000);\n  const m = Math.floor((diff % 3600000) \/ 60000);\n  return h > 0 ? `\ud83d\udd50 \u3042\u3068${h}\u6642\u9593${m}\u5206` : `\ud83d\udd50 \u3042\u3068${m}\u5206`;\n}\n\n\/\/ \u6295\u7a3f\u6642\u523b\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\nfunction formatTime(createdAt) {\n  const d = new Date(createdAt);\n  return d.toLocaleTimeString('ja-JP', { hour: '2-digit', minute: '2-digit' });\n}\n\n\/\/ \u30e1\u30c3\u30bb\u30fc\u30b81\u4ef6\u306eHTML\u751f\u6210\nfunction msgHtml(m, isMaster) {\n  const iconClass = isMaster ? 'msg-icon master-icon' : 'msg-icon';\n  const icon = isMaster\n    ? `<img decoding=\"async\" class=\"${iconClass}\" src=\"${MASTER_AVATAR}\" alt=\"HIRO\">`\n    : `<div class=\"${iconClass}\" style=\"background:#1a2340;display:flex;align-items:center;justify-content:center;font-size:16px;\">\ud83e\uddd9<\/div>`;\n  const author = escapeHtml(m.author_name);\n  const text   = escapeHtml(m.message).replace(\/\\n\/g, '<br>');\n  const time   = formatTime(m.created_at);\n  const remain = timeRemaining(m.expires_at);\n  const bubbleClass = isMaster ? 'msg-bubble master-bubble' : 'msg-bubble';\n  const authorClass = isMaster ? 'msg-author master-author' : 'msg-author';\n\n  return `<div class=\"msg-row${isMaster ? ' master-row' : ''}\">\n    ${icon}\n    <div class=\"${bubbleClass}\">\n      <div class=\"${authorClass}\">${author}<\/div>\n      <div class=\"msg-text\">${text}<\/div>\n      <div class=\"msg-footer${isMaster ? ' master-footer' : ''}\">\n        <span class=\"msg-time\">${time}<\/span>\n        <span class=\"msg-expire\">${remain}<\/span>\n      <\/div>\n    <\/div>\n  <\/div>`;\n}\n\n\/\/ \u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u63cf\u753b\uff08\u30b9\u30ec\u30c3\u30c9\u8868\u793a\uff09\nfunction renderTimeline(msgs) {\n  const el = document.getElementById('timeline');\n  if (!msgs || msgs.length === 0) {\n    el.innerHTML = '<div class=\"timeline-empty\">\ud83c\udf7a \u307e\u3060\u8ab0\u3082\u6765\u3066\u3044\u306a\u3044\u3088\u3046\u3060<br>\u6700\u521d\u306e\u5192\u967a\u8005\u306b\u306a\u3063\u3066\u307f\u306a\u3044\u304b\uff1f<\/div>';\n    return;\n  }\n\n  \/\/ parent_id\u3067\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\uff08HIRO\u306e\u8fd4\u7b54\u3092\u5143\u30e1\u30c3\u30bb\u30fc\u30b8\u306b\u7d10\u4ed8\u3051\uff09\n  const replies = {};\n  const roots   = [];\n  msgs.forEach(m => {\n    if (parseInt(m.is_master) === 1 && m.parent_id) {\n      replies[m.parent_id] = m;\n    } else if (parseInt(m.is_master) === 0) {\n      roots.push(m);\n    }\n  });\n\n  el.innerHTML = roots.map(m => {\n    const reply = replies[m.id];\n    return `<div class=\"thread\">\n      ${msgHtml(m, false)}\n      ${reply ? `<div class=\"thread-reply\">${msgHtml(reply, true)}<\/div>` : ''}\n    <\/div>`;\n  }).join('');\n}\n\nfunction escapeHtml(str) {\n  return String(str)\n    .replace(\/&\/g, '&amp;')\n    .replace(\/<\/g, '&lt;')\n    .replace(\/>\/g, '&gt;')\n    .replace(\/\"\/g, '&quot;');\n}\n\n\/\/ \u30e1\u30c3\u30bb\u30fc\u30b8\u9001\u4fe1\nasync function sendMessage() {\n  const name = document.getElementById('authorName').value.trim() || '\u65c5\u306e\u5192\u967a\u8005';\n  const msg  = document.getElementById('msgInput').value.trim();\n  if (!msg) return;\n\n  const btn = document.getElementById('sendBtn');\n  btn.disabled = true;\n  btn.textContent = '...';\n\n  try {\n    const res = await fetch(API_BASE, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ author_name: name, message: msg }),\n    });\n\n    const data = await res.json();\n\n    if (!res.ok) {\n      const msg = data.message || '\u6295\u7a3f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002';\n      showWarn(msg);\n      if (data.code === 'ng_word') {\n        document.getElementById('msgInput').value = '';\n        document.getElementById('charCount').textContent = '0 \/ 300';\n        await fetchMessages();\n        const tl = document.getElementById('timeline');\n        tl.scrollTop = tl.scrollHeight;\n      }\n    } else {\n      hideWarn();\n      document.getElementById('msgInput').value = '';\n      document.getElementById('charCount').textContent = '0 \/ 300';\n      await fetchMessages();\n      const el = document.getElementById('timeline');\n      el.scrollTop = el.scrollHeight;\n    }\n  } catch (e) {\n    showWarn('\u901a\u4fe1\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002');\n  } finally {\n    btn.disabled = false;\n    btn.textContent = 'SEND';\n  }\n}\n\n\/\/ Enter\u30ad\u30fc\u9001\u4fe1\uff08Shift+Enter\u306f\u6539\u884c\uff09\ndocument.getElementById('msgInput').addEventListener('keydown', function (e) {\n  if (e.key === 'Enter' && !e.shiftKey) {\n    e.preventDefault();\n    sendMessage();\n  }\n});\n\n\/\/ \u8b66\u544a\u30d0\u30ca\u30fc\u8868\u793a\u30fb\u975e\u8868\u793a\nfunction showWarn(msg) {\n  const el = document.getElementById('warnBanner');\n  el.textContent = '\u26a0 ' + msg;\n  el.style.display = 'block';\n  clearTimeout(el._timer);\n  el._timer = setTimeout(() => { el.style.display = 'none'; }, 4000);\n}\nfunction hideWarn() {\n  const el = document.getElementById('warnBanner');\n  el.style.display = 'none';\n}\n\n\/\/ ===== \u30e2\u30fc\u30c9\u7ba1\u7406 =====\nlet currentMode = 'atmosphere';\nlet pollTimer = null;\nlet atmTimer = null;\nlet atmIndex = 0;\n\nfunction switchMode(mode) {\n  currentMode = mode;\n  document.getElementById('btnChat').classList.toggle('active', mode === 'chat');\n  document.getElementById('btnAtm').classList.toggle('active', mode === 'atmosphere');\n  document.getElementById('inputArea').style.display = mode === 'chat' ? '' : 'none';\n\n  if (mode === 'chat') {\n    stopAtmosphere();\n    fetchMessages();\n    startPolling();\n  } else {\n    stopPolling();\n    startAtmosphere();\n  }\n}\n\nfunction startPolling() {\n  if (pollTimer) return;\n  pollTimer = setInterval(fetchMessages, 10000);\n}\nfunction stopPolling() {\n  clearInterval(pollTimer);\n  pollTimer = null;\n}\nfunction stopAtmosphere() {\n  clearTimeout(atmTimer);\n  atmTimer = null;\n  atmIndex = 0;\n}\n\n\/\/ ===== \u96f0\u56f2\u6c17\u30b9\u30af\u30ea\u30d7\u30c8 =====\n\n\/\/ \u2500\u2500 SCENARIO_0: \u65e5\u5225JSON\u304b\u3089\u52d5\u7684\u30ed\u30fc\u30c9\uff08URL\u30d1\u30e9\u30e1\u30fc\u30bf ?day=N \u3067\u7279\u5b9a\u65e5\u3092\u6307\u5b9a\u53ef\uff09\u2500\u2500\nconst SCENARIO_BASE_URL = 'https:\/\/www.growthbridge.biz\/lifegame\/wp-content\/uploads\/lifegame\/scenarios';\n\nlet scenario0Data = null;\n\nasync function loadScenario0() {\n  const params = new URLSearchParams(window.location.search);\n  let day = parseInt(params.get('ep'), 10);\n\n  if (!day || isNaN(day)) {\n    \/\/ index.json \u304b\u3089\u6700\u65b0\u65e5\u3092\u53d6\u5f97\n    try {\n      const res = await fetch(`${SCENARIO_BASE_URL}\/index.json?_=${Date.now()}`);\n      const index = await res.json();\n      day = index[index.length - 1].day;\n    } catch(e) {\n      console.warn('index.json fetch failed', e);\n      return;\n    }\n  }\n\n  const pad = String(day).padStart(4, '0');\n  try {\n    const res = await fetch(`${SCENARIO_BASE_URL}\/day_${pad}.json?_=${Date.now()}`);\n    scenario0Data = await res.json();\n  } catch(e) {\n    console.warn(`day_${pad}.json fetch failed`, e);\n  }\n}\n\nfunction getScenario0() {\n  if (!scenario0Data || scenario0Data.length === 0) return [\n    { type: 'narration', text: '\u2026\u4eca\u591c\u3082\u9152\u5834\u306b\u706f\u308a\u304c\u63fa\u308c\u308b\u3002', delay: 800 }\n  ];\n  const regular = Math.random() < 0.5 ? '\u30ac\u30eb\u30c9' : '\u30df\u30e9';\n  return scenario0Data.map(e => e.name === '__REGULAR__' ? {...e, name: regular} : e);\n}\n\n\/\/ \u2500\u2500 SCENARIO 1\u301c10: \u5e38\u9023\u5ba2\u30b7\u30ca\u30ea\u30aa\uff08\u30e9\u30f3\u30c0\u30e0\u518d\u751f\uff09\u2500\u2500\nconst ALL_SCRIPTS = [\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa1: \u65c5\u4eba\u30fb\u30b7\u30f3 \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[\n  { type: 'narration', text: '\u2026\u9152\u5834\u306e\u91cd\u3044\u6249\u304c\u3001\u3086\u3063\u304f\u308a\u3068\u958b\u304f\u3002', delay: 800 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u3084\u3063\u3068\u7740\u3044\u305f\u2026\u4eca\u65e5\u306f\u9577\u3044\u9053\u306e\u308a\u3060\u3063\u305f\u306a\u3002', delay: 2800 },\n  { type: 'master', text: '\u3044\u3089\u3063\u3057\u3083\u3044\u3002\u9577\u65c5\u304b\u3044\u3002\u307e\u3042\u5ea7\u3063\u3066\u3044\u304d\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u3042\u3042\u3002\u4e00\u676f\u304f\u308c\u3002', delay: 2200 },\n  { type: 'narration', text: '\u2026\u30ab\u30a6\u30f3\u30bf\u30fc\u306e\u5965\u3067\u3001\u30b0\u30e9\u30b9\u306b\u9152\u304c\u6ce8\u304c\u308c\u308b\u97f3\u3002', delay: 3500 },\n  { type: 'master', text: '\u3069\u3053\u304b\u3089\u6765\u305f\u3093\u3060\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u5317\u306e\u7826\u304b\u3089\u3002\u4e09\u65e5\u304b\u304b\u3063\u305f\u3088\u3002', delay: 2800 },\n  { type: 'master', text: '\u4e09\u65e5\u304b\u3002\u305d\u308c\u306f\u75b2\u308c\u305f\u3088\u306a\u3002\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u306a\u3042\u30de\u30b9\u30bf\u30fc\u3001\u65c5\u3063\u3066\u6163\u308c\u308b\u3082\u3093\u304b\u306a\u3002', delay: 3200 },\n  { type: 'master', text: '\u6163\u308c\u308b\u3068\u3044\u3046\u3088\u308a\u2026\u5272\u308a\u5207\u308c\u308b\u3088\u3046\u306b\u306a\u308b\u3093\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u3069\u3046\u9055\u3046\u3093\u3060\uff1f', delay: 2000 },\n  { type: 'master', text: '\u6163\u308c\u308b\u3068\u611f\u899a\u304c\u920d\u304f\u306a\u308b\u3002\u5272\u308a\u5207\u308b\u3068\u3001\u7d9a\u3051\u3089\u308c\u308b\u3002', delay: 3500 },\n  { type: 'narration', text: '\u2026\u30b7\u30f3\u306f\u9759\u304b\u306b\u9152\u3092\u53e3\u306b\u904b\u3093\u3060\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u3046\u307e\u3044\u306a\u3001\u3053\u306e\u9152\u3002', delay: 2500 },\n  { type: 'master', text: '\u6771\u306e\u8fb2\u6751\u304b\u3089\u4ed5\u5165\u308c\u3066\u308b\u3093\u3060\u3002\u60aa\u304f\u306a\u3044\u51fa\u6765\u3060\u3088\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u6b21\u306e\u76ee\u7684\u5730\u306f\u307e\u3060\u6c7a\u3081\u3066\u306a\u3044\u3093\u3060\u3002', delay: 3000 },\n  { type: 'master', text: '\u6c7a\u307e\u3063\u3066\u306a\u3044\u65c5\u304b\u3002\u305d\u308c\u306f\u305d\u308c\u3067\u60aa\u304f\u306a\u3044\u3088\u306a\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u4e0d\u5b89\u3058\u3083\u306a\u3044\u306e\u304b\u3001\u305d\u3046\u3044\u3046\u306e\u3002', delay: 2800 },\n  { type: 'master', text: '\u4e0d\u5b89\u3068\u671f\u5f85\u306f\u540c\u3058\u5834\u6240\u306b\u3042\u308b\u3082\u3093\u3060\u3088\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u5965\u306e\u5e2d\u3067\u306f\u3001\u5e38\u9023\u306e\u4e8c\u4eba\u304c\u9759\u304b\u306b\u8a71\u3057\u8fbc\u3093\u3067\u3044\u308b\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u30ac\u30eb\u30c9', text: '\u306a\u3042\u30de\u30b9\u30bf\u30fc\u3001LifeGame\u3063\u3066\u3084\u3064\u3001\u805e\u3044\u305f\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '\u4ffa\u304c\u3084\u3063\u3066\u308b\u3084\u3064\u3060\u3088\u3002\u4ed5\u4e8b\u3082\u751f\u6d3b\u3082RPG\u306b\u3057\u3066\u307f\u305f\u3093\u3060\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u30ac\u30eb\u30c9', text: '\u305d\u3093\u306a\u3053\u3068\u3067\u304d\u308b\u306e\u304b\uff1f', delay: 2200 },\n  { type: 'master', text: '\u3067\u304d\u308b\u304b\u3069\u3046\u304b\u3088\u308a\u3001\u3084\u3063\u3066\u307f\u305f\u304b\u3063\u305f\u3093\u3060\u3088\u3002\u305d\u308c\u3060\u3051\u3055\u3002', delay: 3800 },\n  { type: 'adventurer', name: '\u30df\u30e9', text: '\u3042\u305f\u3057\u3082\u898b\u3066\u308b\u3088\u3001\u30d6\u30ed\u30b0\u3002\u6bce\u65e5\u66f4\u65b0\u3057\u3066\u308b\u3088\u306d\u3002', delay: 3200 },\n  { type: 'master', text: '\u3088\u304f\u77e5\u3063\u3066\u308b\u306a\u3002\u5192\u967a\u624b\u5e33\u3063\u3066\u3084\u3064\u3060\u3002\u60aa\u304f\u306a\u3044\u8a18\u9332\u306b\u306a\u3063\u3066\u308b\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u30de\u30b9\u30bf\u30fc\u3001\u3042\u3093\u305f\u306f\u6016\u304f\u306a\u3044\u306e\u304b\uff1f', delay: 3000 },\n  { type: 'master', text: '\u4f55\u304c\u3060\uff1f', delay: 2000 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u5168\u90e8\u3055\u3089\u3051\u51fa\u3057\u3066\u3001\u898b\u3089\u308c\u308b\u3053\u3068\u3002', delay: 3000 },\n  { type: 'master', text: '\u6700\u521d\u306f\u306a\u3002\u3067\u3082\u7d9a\u3051\u3066\u305f\u3089\u3001\u305d\u308c\u304c\u666e\u901a\u306b\u306a\u3063\u305f\u3088\u3002', delay: 3500 },\n  { type: 'narration', text: '\u2026\u85aa\u304c\u7206\u305c\u308b\u97f3\u3002\u8ab0\u304b\u304c\u9759\u304b\u306b\u7b11\u3063\u305f\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u3053\u306e\u5e97\u3001\u3044\u3064\u3082\u958b\u3044\u3066\u308b\u306e\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '24\u6642\u9593\u3055\u3002\u65c5\u4eba\u306f\u3044\u3064\u6765\u308b\u304b\u308f\u304b\u3089\u306a\u3044\u304b\u3089\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u30ac\u30eb\u30c9', text: '\u30de\u30b9\u30bf\u30fc\u306f\u5bdd\u306a\u3044\u306e\u304b\uff1f', delay: 2200 },\n  { type: 'master', text: '\u4ffa\u306fAI\u3060\u304b\u3089\u306a\u3002\u60aa\u304f\u306a\u3044\u6761\u4ef6\u3060\u3088\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u9759\u304b\u306a\u7b11\u3044\u304c\u3001\u9152\u5834\u306b\u5e83\u304c\u3063\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: 'LifeGame\u3001\u4ffa\u3082\u3084\u3063\u3066\u307f\u3088\u3046\u304b\u306a\u3002', delay: 3200 },\n  { type: 'master', text: '\u65c5\u4eba\u306a\u3089\u5411\u3044\u3066\u308b\u3088\u3002\u6bce\u65e5\u304c\u5192\u967a\u3060\u308d\u3046\uff1f', delay: 3200 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u30ec\u30d9\u30eb\u3063\u3066\u4e0a\u304c\u308b\u306e\u304b\uff1f', delay: 2500 },\n  { type: 'master', text: '\u4e0a\u304c\u308b\u3088\u3002\u3086\u3063\u304f\u308a\u3068\u3001\u3067\u3082\u78ba\u5b9f\u306b\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u4eca\u30de\u30b9\u30bf\u30fc\u306f\u4f55\u30ec\u30d9\u30eb\u3060\uff1f', delay: 2800 },\n  { type: 'master', text: '\u307e\u3060\u4f4e\u3044\u3088\u3002\u59cb\u3081\u305f\u3070\u304b\u308a\u3060\u304b\u3089\u306a\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30df\u30e9\u304c\u9759\u304b\u306b\u9152\u3092\u98f2\u307f\u306a\u304c\u3089\u5b99\u3092\u898b\u4e0a\u3052\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u30df\u30e9', text: '\u4f4e\u3044\u30ec\u30d9\u30eb\u3067\u3082\u3001\u3084\u3063\u3066\u308b\u306e\u304c\u3059\u3054\u3044\u3088\u3002', delay: 3000 },\n  { type: 'master', text: '\u3084\u3063\u3066\u306a\u3044\u3088\u308a\u3001\u3084\u3063\u3066\u308b\u65b9\u304c\u60aa\u304f\u306a\u3044\u3088\u306a\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u3082\u3046\u4e00\u676f\u304f\u308c\u3002', delay: 2200 },\n  { type: 'master', text: '\u307b\u3089\u3002\u4eca\u65e5\u306f\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u591c\u304c\u6df1\u307e\u308b\u3002\u9152\u5834\u306e\u706f\u308a\u306f\u3001\u5909\u308f\u3089\u305a\u63fa\u308c\u3066\u3044\u305f\u3002', delay: 4500 },\n  { type: 'adventurer', name: '\u65c5\u4eba\u30fb\u30b7\u30f3', text: '\u30de\u30b9\u30bf\u30fc\u3001\u660e\u65e5\u307e\u305f\u6765\u3066\u3044\u3044\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u6249\u306f\u958b\u3044\u3066\u308b\u304b\u3089\u306a\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30b7\u30f3\u306f\u9759\u304b\u306b\u30b0\u30e9\u30b9\u3092\u7f6e\u3044\u305f\u3002', delay: 3500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa2: \u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u3069\u3063\u3057\u308a\u3068\u3057\u305f\u8db3\u97f3\u304c\u3001\u6249\u3092\u958b\u3051\u308b\u3002', delay: 800 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u4e00\u676f\u304f\u308c\u3002', delay: 2200 },\n  { type: 'master', text: '\u3044\u3089\u3063\u3057\u3083\u3044\u3002\u4eca\u65e5\u3082\u4ed5\u4e8b\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u3042\u3042\u3002\u591c\u660e\u3051\u304b\u3089\u65e5\u66ae\u308c\u307e\u3067\u3002', delay: 2500 },\n  { type: 'narration', text: '\u2026\u5206\u539a\u3044\u624b\u306e\u3072\u3089\u304c\u3001\u30b0\u30e9\u30b9\u3092\u5305\u3080\u3002', delay: 3500 },\n  { type: 'master', text: '\u3044\u3044\u4ed5\u4e8b\u3060\u3088\u306a\u3001\u935b\u51b6\u306f\u3002\u5f62\u304c\u6b8b\u308b\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u5f62\u304c\u6b8b\u308b\u304b\u3089\u6016\u3044\u3093\u3060\u3088\u3002', delay: 3000 },\n  { type: 'master', text: '\u3069\u3046\u3044\u3046\u3053\u3068\u3060\uff1f', delay: 2200 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u4e0b\u624b\u306a\u5263\u306f\u3001\u3044\u3064\u307e\u3067\u3082\u4e0b\u624b\u306a\u307e\u307e\u305d\u3053\u306b\u3042\u308b\u3002', delay: 3800 },\n  { type: 'master', text: '\u306a\u304b\u306a\u304b\u3060\u3088\u3001\u305d\u306e\u8003\u3048\u65b9\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30d0\u30eb\u30af\u306f\u7121\u8a00\u3067\u9152\u3092\u98f2\u307f\u5e72\u3057\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u304a\u304b\u308f\u308a\u3002', delay: 2000 },\n  { type: 'master', text: '\u307b\u3089\u3002\u2026\u6700\u8fd1\u3069\u3093\u306a\u5263\u3092\u6253\u3063\u3066\u308b\u3093\u3060\uff1f', delay: 3200 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u9a0e\u58eb\u56e3\u306e\u6ce8\u6587\u54c1\u3002\u91cd\u3044\u5263\u3060\u3002', delay: 2800 },\n  { type: 'master', text: '\u9a0e\u58eb\u56e3\u304b\u3002\u305d\u308c\u306f\u5927\u304d\u306a\u4ed5\u4e8b\u3060\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u5927\u304d\u3051\u308c\u3070\u3044\u3044\u3063\u3066\u3082\u3093\u3058\u3083\u306a\u3044\u3002', delay: 2800 },\n  { type: 'master', text: '\u540c\u3058\u3060\u3088\u3002\u4ffa\u3082\u305d\u3046\u601d\u3046\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u304a\u524d\u306f\u30de\u30b9\u30bf\u30fc\u3060\u308d\u3046\u3002\u4f55\u3092\u3084\u3063\u3066\u308b\uff1f', delay: 3200 },\n  { type: 'master', text: 'LifeGame\u3063\u3066\u3084\u3064\u3060\u3002\u81ea\u5206\u306e\u4eba\u751f\u3092RPG\u306b\u3057\u3066\u8a18\u9332\u3057\u3066\u308b\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: 'RPG\uff1f', delay: 2000 },\n  { type: 'master', text: '\u30b2\u30fc\u30e0\u307f\u305f\u3044\u306a\u3082\u3093\u3060\u3088\u3002\u30ec\u30d9\u30eb\u304c\u4e0a\u304c\u3063\u3066\u3001\u30af\u30a8\u30b9\u30c8\u3092\u3053\u306a\u3059\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u4ffa\u306e\u30ec\u30d9\u30eb\u306f\u3044\u304f\u3064\u3060\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3055\u3042\u306a\u3002\u3067\u3082\u6bce\u65e5\u7089\u306e\u524d\u306b\u7acb\u3063\u3066\u308b\u306a\u3089\u3001\u4f4e\u304f\u306f\u306a\u3044\u3060\u308d\u3046\u3002', delay: 3500 },\n  { type: 'narration', text: '\u2026\u30d0\u30eb\u30af\u306f\u5c11\u3057\u9ed9\u3063\u305f\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u7d9a\u3051\u308b\u306e\u304c\u5927\u4e8b\u3060\u304b\u3089\u306a\u3002', delay: 3000 },\n  { type: 'master', text: '\u305d\u3046\u3060\u3088\u3002\u305d\u308c\u3060\u3051\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u5263\u3068\u540c\u3058\u3060\u3002\u6bce\u65e5\u6253\u305f\u306a\u3044\u3068\u3001\u8155\u304c\u920d\u308b\u3002', delay: 3500 },\n  { type: 'master', text: '\u3044\u3044\u3088\u306a\u3001\u305d\u306e\u8a00\u8449\u3002\u8a18\u9332\u3057\u3066\u304a\u304d\u305f\u3044\u304f\u3089\u3044\u3060\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u52dd\u624b\u306b\u3057\u308d\u3002', delay: 2200 },\n  { type: 'narration', text: '\u2026\u53e3\u5143\u304c\u3001\u308f\u305a\u304b\u306b\u7de9\u3093\u3060\u6c17\u304c\u3057\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u5192\u967a\u624b\u5e33\u3063\u3066\u8a00\u3063\u3066\u306a\u3002\u6bce\u65e5\u306e\u8a18\u9332\u3092\u6b8b\u3057\u3066\u308b\u3093\u3060\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u8ab0\u304c\u8aad\u3080\u3093\u3060\u3002', delay: 2200 },\n  { type: 'master', text: '\u77e5\u3089\u306a\u3044\u3088\u3002\u3067\u3082\u66f8\u304b\u306a\u3044\u3068\u3001\u8ab0\u306b\u3082\u5c4a\u304b\u306a\u3044\u3060\u308d\u3046\uff1f', delay: 3500 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u305d\u308c\u3082\u305d\u3046\u3060\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u708e\u306e\u7206\u305c\u308b\u97f3\u304c\u3001\u9759\u304b\u306a\u4f1a\u8a71\u306b\u6eb6\u3051\u305f\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u3082\u3046\u4e00\u676f\u3002', delay: 2000 },\n  { type: 'master', text: '\u307b\u3089\u3002\u4eca\u591c\u306f\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u660e\u65e5\u3082\u671d\u304c\u65e9\u3044\u3002', delay: 2500 },\n  { type: 'master', text: '\u65e9\u304f\u5bdd\u308d\u3088\u3002', delay: 2200 },\n  { type: 'adventurer', name: '\u935b\u51b6\u5e2b\u30fb\u30d0\u30eb\u30af', text: '\u2026\u3053\u3053\u304c\u4e00\u756a\u843d\u3061\u7740\u304f\u3093\u3060\u3088\u3002', delay: 3200 },\n  { type: 'master', text: '\u305d\u308c\u306a\u3089\u60aa\u304f\u306a\u3044\u3088\u3002\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30d0\u30eb\u30af\u306f\u7121\u8a00\u3067\u30b0\u30e9\u30b9\u3092\u50be\u3051\u305f\u3002\u305d\u308c\u3067\u5341\u5206\u3060\u3063\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa3: \u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u30ed\u30fc\u30d6\u3092\u7ffb\u3057\u306a\u304c\u3089\u3001\u4e00\u4eba\u306e\u5973\u6027\u304c\u5165\u3063\u3066\u304d\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u2026\u3053\u3053\u3001\u4e00\u4eba\u3067\u3082\u5165\u3063\u3066\u3044\u3044\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3082\u3061\u308d\u3093\u3060\u3088\u3002\u597d\u304d\u306a\u5e2d\u306b\u5ea7\u3063\u3066\u3044\u304d\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u3058\u3083\u3042\u7aef\u306e\u5e2d\u3067\u3002\u9759\u304b\u306b\u3057\u3066\u308b\u304b\u3089\u3002', delay: 2800 },\n  { type: 'master', text: '\u4f55\u306b\u3059\u308b\uff1f', delay: 2000 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u7518\u304f\u306a\u3044\u3084\u3064\u3002\u5f37\u3081\u306e\u3067\u3002', delay: 2500 },\n  { type: 'narration', text: '\u2026\u30b0\u30e9\u30b9\u304c\u9759\u304b\u306b\u30ab\u30a6\u30f3\u30bf\u30fc\u306b\u7f6e\u304b\u308c\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u3042\u308a\u304c\u3068\u3046\u3002', delay: 2200 },\n  { type: 'master', text: '\u9b54\u6cd5\u4f7f\u3044\u304b\u3044\uff1f\u73cd\u3057\u3044\u306a\u3001\u3053\u3093\u306a\u591c\u306b\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u5143\u9b54\u6cd5\u4f7f\u3044\u3002\u5b66\u9662\u306f\u8f9e\u3081\u305f\u304b\u3089\u3002', delay: 3000 },\n  { type: 'master', text: '\u305d\u3046\u304b\u3044\u3002\u4f55\u304b\u3042\u3063\u305f\u306e\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u8272\u3005\u306d\u3002\u4e00\u8a00\u3067\u306f\u8a00\u3048\u306a\u3044\u3088\u3002', delay: 3000 },\n  { type: 'master', text: '\u8a00\u308f\u306a\u304f\u3066\u3044\u3044\u3088\u3002\u98f2\u3093\u3067\u3044\u304d\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u30a8\u30ea\u30a2\u306f\u5c11\u3057\u80a9\u306e\u529b\u3092\u629c\u3044\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u3053\u3053\u3001\u5909\u308f\u3063\u305f\u9152\u5834\u3060\u306d\u3002', delay: 2800 },\n  { type: 'master', text: '\u5909\u308f\u3063\u3066\u308b\u304b\uff1f', delay: 2200 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u30de\u30b9\u30bf\u30fc\u304c\u8a71\u3057\u304b\u3051\u3066\u304f\u308b\u306e\u304c\u666e\u901a\u3058\u3083\u306a\u3044\u3002\u5927\u62b5\u306f\u653e\u3063\u3066\u304a\u304b\u308c\u308b\u3002', delay: 3800 },\n  { type: 'master', text: '\u3053\u3053\u306f\u305d\u3046\u3044\u3046\u5e97\u3058\u3083\u306a\u3044\u3093\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u2026\u60aa\u304f\u306a\u3044\u306d\u3002', delay: 2500 },\n  { type: 'master', text: '\u5b66\u9662\u3092\u51fa\u3066\u3069\u3046\u3059\u308b\u3093\u3060\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u307e\u3060\u308f\u304b\u3089\u306a\u3044\u3002\u3057\u3070\u3089\u304f\u306f\u3076\u3089\u3076\u3089\u3057\u3088\u3046\u304b\u306a\u3002', delay: 3200 },\n  { type: 'master', text: '\u305d\u308c\u3082\u3044\u3044\u3088\u3002\u6025\u304c\u306a\u304f\u3066\u3044\u3044\u3060\u308d\u3046\uff1f', delay: 3000 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u307e\u308f\u308a\u306f\u305d\u3046\u601d\u3063\u3066\u304f\u308c\u306a\u3044\u3051\u3069\u306d\u3002', delay: 3200 },\n  { type: 'master', text: '\u307e\u308f\u308a\u306e\u8a71\u3058\u3083\u306a\u3044\u3093\u3060\u3088\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u30a8\u30ea\u30a2\u306f\u30b0\u30e9\u30b9\u3092\u3086\u3063\u304f\u308a\u56de\u3057\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u30de\u30b9\u30bf\u30fc\u3063\u3066\u4f55\u3057\u3066\u308b\u4eba\u306a\u306e\uff1f', delay: 2800 },\n  { type: 'master', text: '\u30d0\u30fc\u30c6\u30f3\u30c0\u30fc\u3060\u3088\u3002\u3042\u3068LifeGame\u3063\u3066\u3084\u3064\u3092\u3084\u3063\u3066\u308b\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: 'LifeGame\uff1f', delay: 2000 },\n  { type: 'master', text: '\u81ea\u5206\u306e\u4eba\u751f\u3092RPG\u306b\u3057\u3066\u8a18\u9332\u3059\u308b\u3093\u3060\u3002\u30ec\u30d9\u30eb\u304c\u3042\u3063\u3066\u3001\u30af\u30a8\u30b9\u30c8\u304c\u3042\u308b\u3002', delay: 3800 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u305d\u308c\u3001\u672c\u6c17\u3067\u3084\u3063\u3066\u308b\u306e\uff1f', delay: 2800 },\n  { type: 'master', text: '\u672c\u6c17\u3060\u3088\u3002\u6bce\u65e5\u8a18\u9332\u3057\u3066\u308b\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u2026\u9762\u767d\u3044\u306d\u3002\u5b66\u9662\u306b\u306f\u305d\u3046\u3044\u3046\u767a\u60f3\u306a\u304b\u3063\u305f\u306a\u3002', delay: 3500 },\n  { type: 'master', text: '\u5b66\u9662\u306f\u578b\u304c\u3042\u308b\u304b\u3089\u306a\u3002\u578b\u304b\u3089\u5916\u308c\u308b\u3068\u53e9\u304b\u308c\u308b\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u305d\u3046\u3002\u307e\u3055\u306b\u305d\u308c\u3002', delay: 2500 },\n  { type: 'narration', text: '\u2026\u4e8c\u4eba\u306f\u5c11\u3057\u7b11\u3063\u305f\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u304a\u304b\u308f\u308a\u3044\u3044\uff1f', delay: 2200 },\n  { type: 'master', text: '\u307b\u3089\u3002\u4eca\u591c\u306f\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u2026\u3053\u3053\u3001\u307e\u305f\u6765\u3066\u3044\u3044\uff1f', delay: 3000 },\n  { type: 'master', text: '\u3082\u3061\u308d\u3093\u3060\u3088\u3002\u3044\u3064\u3067\u3082\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u9b54\u6cd5\u4f7f\u3044\u30fb\u30a8\u30ea\u30a2', text: '\u3042\u308a\u304c\u3068\u3046\u3001\u30de\u30b9\u30bf\u30fc\u3002', delay: 2500 },\n  { type: 'master', text: '\u6c17\u3092\u3064\u3051\u3066\u306a\u3002', delay: 2500 },\n  { type: 'narration', text: '\u2026\u30ed\u30fc\u30d6\u306e\u88fe\u304c\u3001\u9759\u304b\u306b\u6249\u306e\u5411\u3053\u3046\u3078\u6d88\u3048\u305f\u3002', delay: 4000 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa4: \u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u80cc\u7b4b\u306e\u4f38\u3073\u305f\u7537\u304c\u3001\u9759\u304b\u306b\u5165\u3063\u3066\u304d\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u4e00\u676f\u3060\u3051\u3082\u3089\u3048\u308b\u304b\u3002', delay: 2500 },\n  { type: 'master', text: '\u3044\u3089\u3063\u3057\u3083\u3044\u3002\u3069\u3046\u305e\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u3042\u308a\u304c\u3068\u3046\u3002', delay: 2200 },\n  { type: 'narration', text: '\u2026\u7537\u306e\u8170\u306b\u3001\u5263\u306f\u306a\u3044\u3002', delay: 3200 },\n  { type: 'master', text: '\u65c5\u306e\u4eba\u304b\u3044\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u2026\u5143\u9a0e\u58eb\u3060\u3002\u4eca\u306f\u4f55\u3067\u3082\u306a\u3044\u3002', delay: 3200 },\n  { type: 'master', text: '\u305d\u3046\u304b\u3044\u3002\u5927\u5909\u3060\u3063\u305f\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u540c\u60c5\u306f\u7121\u7528\u3060\u3002\u81ea\u5206\u3067\u9078\u3093\u3060\u3053\u3068\u3060\u3002', delay: 3200 },\n  { type: 'master', text: '\u540c\u60c5\u3057\u3066\u306a\u3044\u3088\u3002\u305f\u3060\u3001\u305d\u3046\u8a00\u3063\u305f\u3060\u3051\u3060\u3088\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30c0\u30eb\u30af\u306f\u5c11\u3057\u9ed9\u3063\u3066\u304b\u3089\u9152\u3092\u98f2\u3093\u3060\u3002', delay: 3800 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u2026\u3059\u307e\u306a\u3044\u3002\u8b66\u6212\u3057\u3059\u304e\u305f\u3002', delay: 3000 },\n  { type: 'master', text: '\u3044\u3044\u3088\u3002\u4e45\u3057\u3076\u308a\u306b\u4eba\u3068\u8a71\u3057\u305f\u3093\u3060\u308d\u3046\uff1f', delay: 3200 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u305d\u3046\u3060\u306a\u3002\u9a0e\u58eb\u56e3\u3092\u96e2\u308c\u3066\u304b\u3089\u2026\u3057\u3070\u3089\u304f\u7d4c\u3064\u3002', delay: 3500 },\n  { type: 'master', text: '\u4f55\u304c\u3042\u3063\u305f\u3093\u3060\uff1f\u8a71\u305b\u308b\u306a\u3089\u805e\u304f\u3088\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u547d\u4ee4\u306b\u5f93\u3048\u306a\u304b\u3063\u305f\u3060\u3051\u3060\u3002\u6b63\u3057\u304f\u306a\u3044\u3068\u601d\u3063\u305f\u304b\u3089\u3002', delay: 3800 },\n  { type: 'master', text: '\u6b63\u3057\u3044\u3053\u3068\u3092\u3057\u305f\u3093\u3060\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u3060\u304c\u4ed5\u4e8b\u3082\u4ef2\u9593\u3082\u5931\u3063\u305f\u3002', delay: 3200 },\n  { type: 'master', text: '\u5931\u3046\u3082\u306e\u304c\u3042\u308b\u3063\u3066\u3053\u3068\u306f\u3001\u5b88\u308d\u3046\u3068\u3057\u305f\u3082\u306e\u304c\u3042\u3063\u305f\u3063\u3066\u3053\u3068\u3060\u3088\u3002', delay: 4000 },\n  { type: 'narration', text: '\u2026\u30c0\u30eb\u30af\u306f\u9577\u3044\u9593\u3001\u30b0\u30e9\u30b9\u3092\u898b\u3064\u3081\u3066\u3044\u305f\u3002', delay: 4500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u30de\u30b9\u30bf\u30fc\u3001\u3042\u3093\u305f\u306f\u4f55\u8005\u3060\uff1f', delay: 2800 },\n  { type: 'master', text: '\u30d0\u30fc\u30c6\u30f3\u30c0\u30fc\u3060\u3088\u3002LifeGame\u3063\u3066\u306e\u3092\u3084\u3063\u3066\u308b\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: 'LifeGame\uff1f', delay: 2000 },\n  { type: 'master', text: '\u81ea\u5206\u306e\u4eba\u751f\u3092\u30b2\u30fc\u30e0\u306b\u898b\u7acb\u3066\u3066\u3001\u6bce\u65e5\u8a18\u9332\u3059\u308b\u3093\u3060\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u2026\u4eba\u751f\u3092\u30b2\u30fc\u30e0\u304b\u3002\u4e0d\u8b39\u614e\u3067\u306f\u306a\u3044\u304b\u3002', delay: 3200 },\n  { type: 'master', text: '\u3080\u3057\u308d\u9006\u3060\u3088\u3002\u771f\u5263\u3060\u304b\u3089\u3001\u8a18\u9332\u3059\u308b\u3093\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u2026\u305d\u3046\u3044\u3046\u8003\u3048\u65b9\u3082\u3042\u308b\u306e\u304b\u3002', delay: 3000 },\n  { type: 'master', text: '\u9a0e\u58eb\u304c\u65e5\u8a8c\u3092\u3064\u3051\u308b\u306e\u3068\u3001\u540c\u3058\u3058\u3083\u306a\u3044\u304b\uff1f', delay: 3200 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u78ba\u304b\u306b\u3002\u8a13\u7df4\u306e\u8a18\u9332\u306f\u6b20\u304b\u3055\u306a\u304b\u3063\u305f\u3002', delay: 3200 },\n  { type: 'master', text: '\u3058\u3083\u3042\u5411\u3044\u3066\u308b\u3088\u3001LifeGame\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u30c0\u30eb\u30af\u306f\u521d\u3081\u3066\u308f\u305a\u304b\u306b\u7b11\u3063\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u3082\u3046\u4e00\u676f\u3060\u3051\u3044\u3044\u304b\uff1f', delay: 2500 },\n  { type: 'master', text: '\u307b\u3089\u3002\u6025\u3050\u306a\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u3053\u308c\u304b\u3089\u3069\u3046\u3059\u308b\u304b\u3001\u307e\u3060\u308f\u304b\u3089\u3093\u306e\u3060\u3002', delay: 3200 },\n  { type: 'master', text: '\u308f\u304b\u3089\u306a\u304f\u3066\u3044\u3044\u3088\u3002\u3053\u3053\u306b\u3044\u308b\u9593\u306f\u3001\u8003\u3048\u306a\u304f\u3066\u3044\u3044\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u2026\u3053\u3053\u306f\u9759\u304b\u3067\u3044\u3044\u306a\u3002', delay: 3000 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u5263\u304c\u306a\u304f\u3066\u3082\u3001\u3053\u3053\u306b\u306f\u5165\u308c\u308b\u304b\u3089\u306a\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u5143\u9a0e\u58eb\u30fb\u30c0\u30eb\u30af', text: '\u3042\u308a\u304c\u3068\u3046\u3001\u30de\u30b9\u30bf\u30fc\u3002', delay: 2500 },\n  { type: 'narration', text: '\u2026\u7537\u306f\u9759\u304b\u306b\u7acb\u3061\u4e0a\u304c\u308a\u3001\u307e\u305f\u591c\u306e\u4e2d\u3078\u6d88\u3048\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa5: \u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u967d\u6c17\u306a\u58f0\u3068\u4e00\u7dd2\u306b\u3001\u6249\u304c\u52e2\u3044\u3088\u304f\u958b\u3044\u305f\u3002', delay: 800 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u3084\u3042\u3084\u3042\uff01\u4e45\u3057\u3076\u308a\u3060\u306a\u3001\u30de\u30b9\u30bf\u30fc\uff01', delay: 2500 },\n  { type: 'master', text: '\u3044\u3089\u3063\u3057\u3083\u3044\u3002\u76f8\u5909\u308f\u3089\u305a\u5143\u6c17\u3060\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u3044\u3084\u3042\u3001\u4eca\u65e5\u306f\u5357\u306e\u5e02\u5834\u3067\u5927\u5132\u3051\u3057\u305f\u3088\uff01', delay: 3000 },\n  { type: 'master', text: '\u305d\u3046\u304b\u3044\u3002\u4eca\u591c\u306f\u5962\u308a\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u6b8b\u5ff5\u306a\u304c\u3089\u81ea\u8179\u3060\u3088\u3002\u3067\u3082\u6c17\u5206\u306f\u3044\u3044\uff01\u4e00\u756a\u3044\u3044\u3084\u3064\u304f\u308c\uff01', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30eb\u30fc\u30ab\u30b9\u306f\u8cd1\u3084\u304b\u306b\u30ab\u30a6\u30f3\u30bf\u30fc\u306b\u8170\u3092\u4e0b\u308d\u3057\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u6700\u8fd1\u3069\u3053\u3092\u56de\u3063\u3066\u304d\u305f\u3093\u3060\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u6771\u306e\u6e2f\u753a\u304b\u3089\u897f\u306e\u9ad8\u539f\u307e\u3067\uff01\u4e09\u9031\u9593\u3076\u308a\u306b\u3053\u3053\u3078\u6765\u305f\u3088\u3002', delay: 3500 },\n  { type: 'master', text: '\u4e09\u9031\u9593\u304b\u3002\u8272\u3005\u898b\u3066\u304d\u305f\u3060\u308d\u3046\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u305d\u3046\u3060\u3088\uff01\u9762\u767d\u3044\u8a71\u304c\u3042\u3063\u3066\u3055\u3002\u6771\u306e\u6e2f\u306b\u8b0e\u306e\u5546\u4eba\u304c\u73fe\u308c\u305f\u3093\u3060\u3002', delay: 3800 },\n  { type: 'master', text: '\u8b0e\u306e\u5546\u4eba\uff1f', delay: 2200 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u3069\u3053\u304b\u3089\u6765\u305f\u304b\u3082\u540d\u524d\u3082\u6559\u3048\u306a\u3044\u306e\u306b\u3001\u5546\u54c1\u3060\u3051\u4e00\u6d41\u306a\u3093\u3060\u3088\u3002', delay: 3800 },\n  { type: 'master', text: '\u305d\u308c\u306f\u306a\u304b\u306a\u304b\u3060\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u30de\u30b9\u30bf\u30fc\u307f\u305f\u3044\u3060\u3088\u3002\u7d20\u6027\u306f\u79d8\u5bc6\u3060\u3051\u3069\u3001\u3053\u3053\u306b\u6765\u308b\u3068\u843d\u3061\u7740\u304f\u3002', delay: 3800 },\n  { type: 'master', text: '\u4ffa\u306f\u79d8\u5bc6\u306b\u3057\u3066\u306a\u3044\u3088\u3002\u805e\u3051\u3070\u4f55\u3067\u3082\u7b54\u3048\u308b\u3088\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u3058\u3083\u3042\u805e\u304f\u3088\uff01\u30de\u30b9\u30bf\u30fc\u3063\u3066\u4f55\u8005\uff1f', delay: 2800 },\n  { type: 'master', text: '\u30d0\u30fc\u30c6\u30f3\u30c0\u30fc\u3060\u3088\u3002\u3042\u3068LifeGame\u3063\u3066\u3084\u3064\u3092\u3084\u3063\u3066\u308b\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: 'LifeGame\uff01\u305d\u308c\u805e\u3044\u305f\u3053\u3068\u3042\u308b\u305e\uff01\u5192\u967a\u624b\u5e33\u3063\u3066\u3084\u3064\u3060\u308d\uff1f', delay: 3500 },\n  { type: 'master', text: '\u3088\u304f\u77e5\u3063\u3066\u308b\u306a\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u65c5\u5148\u3067\u3082\u8aad\u3093\u3067\u308b\u3088\uff01\u591c\u306b\u5bbf\u3067\u306d\u3002', delay: 3000 },\n  { type: 'master', text: '\u305d\u308a\u3083\u60aa\u304f\u306a\u3044\u306a\u3002\u3042\u308a\u304c\u3068\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u30de\u30b9\u30bf\u30fc\u306f\u30ec\u30d9\u30eb\u3044\u304f\u3064\u306b\u306a\u3063\u305f\uff1f', delay: 2800 },\n  { type: 'master', text: '\u307e\u3060\u4f4e\u3044\u3088\u3002\u3067\u3082\u6bce\u65e5\u7d9a\u3051\u3066\u308b\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u5546\u58f2\u3068\u540c\u3058\u3060\u3088\uff01\u7d9a\u3051\u308b\u3053\u3068\u304c\u5168\u3066\u3060\uff01', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30eb\u30fc\u30ab\u30b9\u306f\u8c6a\u5feb\u306b\u7b11\u3063\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u3042\u3093\u305f\u306f\u6bce\u65e5\u304c\u65c5\u3060\u308d\u3046\u3002\u305d\u308c\u81ea\u4f53\u304c\u30af\u30a8\u30b9\u30c8\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u305d\u3046\u3060\u306a\uff01\u4ffa\u306e\u30af\u30a8\u30b9\u30c8\u306f\u4e16\u754c\u4e2d\u306e\u5e02\u5834\u3092\u5236\u8987\u3059\u308b\u3053\u3068\u3060\uff01', delay: 3500 },\n  { type: 'master', text: '\u5927\u304d\u3044\u306a\u3002\u3044\u3044\u3088\u306a\u3001\u305d\u306e\u304f\u3089\u3044\u3067\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u30de\u30b9\u30bf\u30fc\u306e\u6700\u7d42\u30af\u30a8\u30b9\u30c8\u306f\u4f55\u3060\uff1f', delay: 2800 },\n  { type: 'master', text: '\u81ea\u5df1\u6210\u9577\u306e\u30a2\u30d7\u30ea\u3068\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u3092\u4f5c\u308b\u3053\u3068\u304b\u306a\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u30a2\u30d7\u30ea\uff01\u9762\u767d\u3044\uff01\u4ffa\u304c\u6700\u521d\u306e\u30e6\u30fc\u30b6\u30fc\u306b\u306a\u308b\u3088\uff01', delay: 3200 },\n  { type: 'master', text: '\u305d\u308a\u3083\u983c\u3082\u3057\u3044\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u3082\u3046\u4e00\u676f\uff01\u4eca\u591c\u306f\u8a71\u304c\u5c3d\u304d\u306a\u3044\u305e\uff01', delay: 2800 },\n  { type: 'master', text: '\u307b\u3089\u3002\u591c\u306f\u9577\u3044\u304b\u3089\u306a\u3002', delay: 2500 },\n  { type: 'narration', text: '\u2026\u30eb\u30fc\u30ab\u30b9\u306e\u7b11\u3044\u58f0\u304c\u3001\u9152\u5834\u3092\u660e\u308b\u304f\u3057\u305f\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u884c\u5546\u4eba\u30fb\u30eb\u30fc\u30ab\u30b9', text: '\u307e\u305f\u3059\u3050\u6765\u308b\u3088\u3001\u30de\u30b9\u30bf\u30fc\uff01', delay: 2800 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u5143\u6c17\u306a\u5ba2\u306f\u5927\u6b53\u8fce\u3060\u3088\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u967d\u6c17\u306a\u8db3\u97f3\u304c\u9060\u3056\u304b\u308a\u3001\u9152\u5834\u306f\u518d\u3073\u9759\u3051\u3055\u3092\u53d6\u308a\u623b\u3057\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa6: \u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u30ea\u30e5\u30fc\u30c8\u3092\u80cc\u8ca0\u3063\u305f\u82e5\u8005\u304c\u3001\u3075\u3089\u308a\u3068\u5165\u3063\u3066\u304d\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u3084\u3042\u3001\u30de\u30b9\u30bf\u30fc\u3002\u4e45\u3057\u3076\u308a\u3060\u306a\u3002', delay: 2500 },\n  { type: 'master', text: '\u3044\u3089\u3063\u3057\u3083\u3044\u3002\u307e\u305f\u6d41\u308c\u3066\u304d\u305f\u304b\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u8a69\u4eba\u306b\u5b9a\u4f4f\u306a\u3093\u3066\u306a\u3044\u3088\u3002\u30a8\u30fc\u30eb\u3092\u4e00\u676f\u304f\u308c\u3002', delay: 3000 },\n  { type: 'master', text: '\u307b\u3089\u3002\u4eca\u65e5\u306f\u3069\u3053\u304b\u3089\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u5357\u306e\u796d\u308a\u304b\u3089\u3002\u4e09\u65e5\u9593\u6b4c\u3044\u7d9a\u3051\u305f\u3088\u3002\u5589\u304c\u304b\u308c\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u4e09\u65e5\u9593\u304b\u3002\u305d\u308c\u306f\u9811\u5f35\u3063\u305f\u3088\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u307e\u3042\u306d\u3002\u3067\u3082\u6700\u9ad8\u306e\u66f2\u304c\u6d6e\u304b\u3070\u306a\u304f\u3066\u60a9\u3093\u3067\u308b\u3002', delay: 3200 },\n  { type: 'master', text: '\u6700\u9ad8\u306e\u66f2\u3063\u3066\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u4eba\u306e\u5fc3\u306b\u523a\u3055\u3063\u3066\u3001\u4e00\u751f\u5fd8\u308c\u3089\u308c\u306a\u3044\u66f2\u3060\u3088\u3002', delay: 3500 },\n  { type: 'master', text: '\u306a\u304b\u306a\u304b\u3060\u306a\u3001\u305d\u306e\u5922\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u7b11\u3046\u306a\u3088\u3002', delay: 2000 },\n  { type: 'master', text: '\u7b11\u3063\u3066\u306a\u3044\u3088\u3002\u3044\u3044\u3068\u601d\u3046\u3088\u3001\u305d\u3046\u3044\u3046\u76ee\u6a19\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30d5\u30a3\u30f3\u306f\u30a8\u30fc\u30eb\u3092\u3072\u3068\u53e3\u98f2\u3093\u3060\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u30de\u30b9\u30bf\u30fc\u3063\u3066\u4f55\u304b\u76ee\u6a19\u3042\u308b\u306e\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3042\u308b\u3088\u3002LifeGame\u3063\u3066\u3084\u3064\u3060\u3002\u81ea\u5206\u306e\u6210\u9577\u3092\u8a18\u9332\u3057\u3066\u308b\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: 'LifeGame\uff1f\u8a69\u306b\u306a\u308a\u305d\u3046\u3060\u306a\u3002', delay: 2800 },\n  { type: 'master', text: '\u305d\u3046\u304b\uff1f\u66f8\u3044\u3066\u304f\u308c\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u2026\u300c\u7537\u306f\u4eca\u65e5\u3082\u9152\u3092\u6ce8\u304e\u3001\u81ea\u5206\u306e\u65c5\u3092\u7db4\u308b\u300d\u306a\u3093\u3066\u3069\u3046\u3060\uff1f', delay: 3800 },\n  { type: 'master', text: '\u305d\u308a\u3083\u60aa\u304f\u306a\u3044\u3088\u306a\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: 'LifeGame\u306e\u30c6\u30fc\u30de\u66f2\u3082\u4f5c\u3063\u3066\u3084\u308d\u3046\u304b\u3002', delay: 3000 },\n  { type: 'master', text: '\u672c\u6c17\u304b\uff1f\u5b09\u3057\u3044\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u534a\u5206\u672c\u6c17\u3060\u3088\u3002\u3067\u3082\u6750\u6599\u304c\u5fc5\u8981\u3060\u3002\u30de\u30b9\u30bf\u30fc\u306e\u8a71\u3092\u805e\u304b\u305b\u3066\u304f\u308c\u3002', delay: 3800 },\n  { type: 'master', text: '\u8a71\u3059\u3088\u3002\u4eca\u65e5\u306f\u6642\u9593\u304c\u3042\u308b\u304b\u3089\u306a\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30d5\u30a3\u30f3\u306f\u30ea\u30e5\u30fc\u30c8\u3092\u819d\u306b\u7f6e\u304d\u3001\u8033\u3092\u50be\u3051\u305f\u3002', delay: 4000 },\n  { type: 'master', text: '55\u6b73\u3067\u65b0\u3057\u3044\u3053\u3068\u3092\u59cb\u3081\u305f\u8a71\u3060\u3002\u6016\u304b\u3063\u305f\u3088\u3001\u6b63\u76f4\u306a\u3068\u3053\u308d\u3002', delay: 3800 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u305d\u308c\u3067\u3082\u59cb\u3081\u305f\u3093\u3060\u308d\u3046\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3084\u3089\u306a\u304b\u3063\u305f\u3089\u3001\u3082\u3063\u3068\u5f8c\u6094\u3059\u308b\u304b\u3089\u306a\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u3044\u3044\u3088\u3002\u305d\u306e\u8a00\u8449\u3001\u3044\u305f\u3060\u304d\u3060\u3002', delay: 2800 },\n  { type: 'master', text: '\u8a69\u306b\u3057\u3066\u304f\u308c\u308b\u306e\u304b\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u6c17\u304c\u5411\u3044\u305f\u3089\u306a\u3002\u3082\u3046\u4e00\u676f\u304f\u308c\u3002', delay: 2800 },\n  { type: 'master', text: '\u307b\u3089\u3002\u98f2\u307f\u3059\u304e\u308b\u306a\u3088\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u8a69\u4eba\u306f\u98f2\u307e\u306a\u3044\u3068\u3044\u3044\u3082\u306e\u304c\u66f8\u3051\u306a\u3044\u3093\u3060\u3088\u3002', delay: 3200 },\n  { type: 'master', text: '\u305d\u308c\u306f\u8a00\u3044\u8a33\u3060\u308d\u3046\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u2026\u304b\u3082\u3057\u308c\u306a\u3044\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u4e8c\u4eba\u306f\u9759\u304b\u306b\u7b11\u3063\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u541f\u904a\u8a69\u4eba\u30fb\u30d5\u30a3\u30f3', text: '\u307e\u305f\u3053\u3053\u306b\u6765\u308b\u3088\u3001\u30de\u30b9\u30bf\u30fc\u3002', delay: 2800 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u66f2\u304c\u3067\u304d\u305f\u3089\u8074\u304b\u305b\u3066\u304f\u308c\u3088\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30d5\u30a3\u30f3\u306f\u30ea\u30e5\u30fc\u30c8\u3092\u80cc\u8ca0\u3044\u3001\u9f3b\u6b4c\u3092\u6b4c\u3044\u306a\u304c\u3089\u51fa\u3066\u3044\u3063\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa7: \u731f\u5e2b\u30fb\u30b5\u30e9 \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[\n  { type: 'narration', text: '\u2026\u5f13\u3092\u80cc\u8ca0\u3063\u305f\u5973\u6027\u304c\u3001\u6ce5\u3060\u3089\u3051\u306e\u30d6\u30fc\u30c4\u3067\u5165\u3063\u3066\u304d\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u2026\u6c34\u3067\u3044\u3044\u3002\u3042\u3068\u4f55\u304b\u98df\u3079\u308b\u3082\u306e\u3092\u3002', delay: 2500 },\n  { type: 'master', text: '\u3044\u3089\u3063\u3057\u3083\u3044\u3002\u30d1\u30f3\u3068\u5e72\u3057\u8089\u3067\u3044\u3044\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u5341\u5206\u3060\u3088\u3002\u3042\u308a\u304c\u3068\u3046\u3002', delay: 2200 },\n  { type: 'narration', text: '\u2026\u30b5\u30e9\u306f\u75b2\u308c\u305f\u69d8\u5b50\u3067\u6905\u5b50\u306b\u5ea7\u3063\u305f\u3002', delay: 3200 },\n  { type: 'master', text: '\u68ee\u304b\u3089\u6765\u305f\u306e\u304b\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u5317\u306e\u6df1\u6797\u304b\u3089\u3002\u4e09\u65e5\u3076\u308a\u306b\u6751\u306b\u6765\u305f\u3002', delay: 2800 },\n  { type: 'master', text: '\u4e09\u65e5\u3082\u68ee\u306e\u4e2d\u304b\u3002\u305d\u308c\u306f\u5927\u5909\u3060\u3063\u305f\u3088\u306a\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u6163\u308c\u3066\u308b\u3088\u3002\u68ee\u306e\u65b9\u304c\u697d\u306a\u304f\u3089\u3044\u3060\u3002', delay: 3000 },\n  { type: 'master', text: '\u6751\u304c\u82e6\u624b\u304b\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u4eba\u304c\u591a\u3044\u3002\u3046\u308b\u3055\u3044\u3002\u3067\u3082\u98df\u6599\u3068\u9053\u5177\u306f\u3053\u3053\u3067\u88dc\u5145\u3057\u306a\u3044\u3068\u3044\u3051\u306a\u3044\u3002', delay: 3800 },\n  { type: 'master', text: '\u305d\u308c\u306f\u4ed5\u65b9\u306a\u3044\u3088\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u30b5\u30e9\u306f\u9ed9\u3005\u3068\u30d1\u30f3\u3092\u304b\u3058\u3063\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u3053\u3053\u306f\u9759\u304b\u3067\u3044\u3044\u306a\u3002\u4ed6\u306e\u9152\u5834\u306f\u3046\u308b\u3055\u3059\u304e\u308b\u3002', delay: 3500 },\n  { type: 'master', text: '\u3053\u3093\u306a\u6642\u9593\u306f\u9759\u304b\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u30de\u30b9\u30bf\u30fc\u3063\u3066\u3001\u4f55\u3067\u3053\u3093\u306a\u591c\u4e2d\u306b\u5e97\u958b\u3051\u3066\u308b\u3093\u3060\uff1f', delay: 3200 },\n  { type: 'master', text: '24\u6642\u9593\u3055\u3002\u304a\u524d\u307f\u305f\u3044\u306b\u591c\u3057\u304b\u6765\u308c\u306a\u3044\u5ba2\u3082\u3044\u308b\u304b\u3089\u306a\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u305d\u308c\u306f\u52a9\u304b\u308b\u3002', delay: 2200 },\n  { type: 'master', text: '\u68ee\u3063\u3066\u3069\u3046\u306a\u3093\u3060\uff1f\u6016\u304f\u306a\u3044\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u6016\u304f\u306a\u3044\u3088\u3002\u68ee\u306f\u30eb\u30fc\u30eb\u304c\u3042\u308b\u3002\u305d\u306e\u30eb\u30fc\u30eb\u3092\u5b88\u308c\u3070\u3001\u5b88\u3063\u3066\u304f\u308c\u308b\u3002', delay: 4000 },\n  { type: 'master', text: '\u306a\u304b\u306a\u304b\u3060\u3088\u3001\u305d\u306e\u8a00\u8449\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u4eba\u9593\u306e\u793e\u4f1a\u306e\u65b9\u304c\u3088\u3063\u307d\u3069\u6016\u3044\u3002\u30eb\u30fc\u30eb\u304c\u898b\u3048\u306a\u3044\u304b\u3089\u3002', delay: 3800 },\n  { type: 'master', text: '\u78ba\u304b\u306b\u305d\u3046\u304b\u3082\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u30b5\u30e9\u306f\u6c34\u3092\u3086\u3063\u304f\u308a\u98f2\u3093\u3060\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u30de\u30b9\u30bf\u30fc\u306f\u3053\u3053\u306e\u30eb\u30fc\u30eb\u3092\u4f5c\u3063\u3066\u308b\u306e\u304b\uff1f', delay: 3000 },\n  { type: 'master', text: '\u307e\u3042\u305d\u3046\u3060\u3088\u3002\u3042\u3068\u306fLifeGame\u3063\u3066\u3084\u3064\u3067\u81ea\u5206\u306e\u30eb\u30fc\u30eb\u3082\u4f5c\u3063\u3066\u308b\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: 'LifeGame\uff1f', delay: 2000 },\n  { type: 'master', text: '\u81ea\u5206\u306e\u6210\u9577\u3092RPG\u307f\u305f\u3044\u306b\u8a18\u9332\u3059\u308b\u3093\u3060\u3088\u3002\u30ec\u30d9\u30eb\u3068\u30af\u30a8\u30b9\u30c8\u304c\u3042\u308b\u3002', delay: 3800 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u2026\u305d\u308c\u306f\u68ee\u306e\u30eb\u30fc\u30eb\u3068\u4f3c\u3066\u308b\u306a\u3002\u6bce\u65e5\u306e\u7a4d\u307f\u91cd\u306d\u304c\u751f\u304d\u6b8b\u308a\u306b\u3064\u306a\u304c\u308b\u3002', delay: 4000 },\n  { type: 'master', text: '\u305d\u3046\u3001\u307e\u3055\u306b\u305d\u3046\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u9762\u767d\u3044\u306a\u3002\u3067\u3082\u30d6\u30ed\u30b0\u3068\u304b\u306f\u66f8\u304b\u306a\u3044\u3060\u308d\u3046\u306a\u3001\u79c1\u306b\u306f\u3002', delay: 3500 },\n  { type: 'master', text: '\u66f8\u304b\u306a\u304f\u3066\u3082\u3044\u3044\u3088\u3002\u7d9a\u3051\u308b\u3053\u3068\u304c\u5927\u4e8b\u306a\u3093\u3060\u3088\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u305d\u308c\u306f\u308f\u304b\u308b\u3002\u4eca\u5e74\u3067\u731f\u5e2b\u306b\u306a\u3063\u306610\u5e74\u3060\u3002', delay: 3500 },\n  { type: 'master', text: '10\u5e74\u304b\u3002\u305d\u308c\u306f\u30ec\u30d9\u30eb\u304c\u9ad8\u3044\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u2026\u305d\u3046\u8a00\u308f\u308c\u308b\u3068\u3001\u60aa\u304f\u306a\u3044\u306a\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30b5\u30e9\u306f\u73cd\u3057\u304f\u3001\u5c11\u3057\u8868\u60c5\u3092\u7de9\u3081\u305f\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u304a\u4ee3\u306f\u3044\u304f\u3089\u3060\uff1f', delay: 2500 },\n  { type: 'master', text: '\u6c34\u3068\u98df\u4e8b\u3067\u9285\u8ca83\u679a\u3060\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u731f\u5e2b\u30fb\u30b5\u30e9', text: '\u3042\u308a\u304c\u3068\u3046\u3001\u30de\u30b9\u30bf\u30fc\u3002\u307e\u305f\u6765\u308b\u3002', delay: 2800 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u68ee\u306e\u8a71\u3001\u307e\u305f\u805e\u304b\u305b\u3066\u304f\u308c\u3088\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30b5\u30e9\u306e\u8db3\u97f3\u306f\u3001\u591c\u306e\u4e2d\u3078\u9759\u304b\u306b\u6d88\u3048\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa8: \u8fb2\u592b\u30fb\u30c8\u30e0 \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[\n  { type: 'narration', text: '\u2026\u65e5\u306b\u713c\u3051\u305f\u7537\u304c\u3001\u304a\u305a\u304a\u305a\u3068\u6249\u3092\u958b\u3051\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u3042\u306e\u2026\u5165\u3063\u3066\u3082\u3044\u3044\u3067\u3059\u304b\u306d\u3002', delay: 2800 },\n  { type: 'master', text: '\u3082\u3061\u308d\u3093\u3060\u3088\u3002\u3069\u3046\u305e\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u3053\u3046\u3044\u3046\u5834\u6240\u306f\u521d\u3081\u3066\u3067\u3002', delay: 2500 },\n  { type: 'master', text: '\u6c17\u306b\u3059\u308b\u306a\u3002\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002\u4f55\u306b\u3059\u308b\uff1f', delay: 3000 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u4e00\u756a\u5b89\u3044\u3084\u3064\u3092\u304f\u308c\u308b\u3068\u52a9\u304b\u308a\u307e\u3059\u3002', delay: 2800 },\n  { type: 'master', text: '\u307b\u3089\u3002\u3046\u3061\u306e\u5b9a\u756a\u3060\u3088\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\u2026\u3046\u307e\u3044\u306a\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30c8\u30e0\u306f\u5c11\u3057\u7dca\u5f35\u3057\u306a\u304c\u3089\u3001\u5e2d\u306b\u843d\u3061\u7740\u3044\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u8fb2\u5bb6\u306e\u4eba\u304b\u3044\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u3048\u3048\u3002\u6771\u306e\u7530\u3093\u307c\u3067\u7c73\u3092\u4f5c\u3063\u3066\u307e\u3059\u3002', delay: 3000 },\n  { type: 'master', text: '\u7c73\u304b\u3002\u3044\u3044\u4ed5\u4e8b\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u305d\u3046\u8a00\u3063\u3066\u3082\u3089\u3048\u308b\u3068\u52a9\u304b\u308a\u307e\u3059\u3002\u6700\u8fd1\u306f\u96e8\u304c\u5c11\u306a\u304f\u3066\u5927\u5909\u3067\u3002', delay: 3800 },\n  { type: 'master', text: '\u4f5c\u7269\u306f\u3046\u307e\u304f\u3044\u3063\u3066\u308b\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u53bb\u5e74\u3088\u308a\u5c11\u306a\u3044\u304b\u306a\u3002\u3067\u3082\u307e\u3042\u3001\u306a\u3093\u3068\u304b\u306a\u3063\u3066\u307e\u3059\u3002', delay: 3500 },\n  { type: 'master', text: '\u306a\u3093\u3068\u304b\u306a\u308b\u3001\u304b\u3002\u3044\u3044\u8a00\u8449\u3060\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u30de\u30b9\u30bf\u30fc\u3055\u3093\u306f\u6bce\u65e5\u5927\u5909\u3058\u3083\u306a\u3044\u3067\u3059\u304b\uff1f\u591c\u3082\u3053\u3053\u306b\u3044\u308b\u3093\u3067\u3057\u3087\u3046\uff1f', delay: 3800 },\n  { type: 'master', text: '\u305d\u3046\u3060\u3088\u3002\u307e\u3042\u4ffa\u306fAI\u3060\u304b\u3089\u306a\u3002\u5bdd\u306a\u304f\u3066\u3044\u3044\u3093\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: 'AI\u3063\u3066\u2026\u306a\u3093\u3067\u3059\u304b\u306d\uff1f', delay: 2800 },\n  { type: 'master', text: '\u4eba\u5de5\u77e5\u80fd\u3060\u3088\u3002\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u306e\u4e2d\u306b\u3044\u308b\u4eba\u307f\u305f\u3044\u306a\u3082\u3093\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u3078\u3048\u2026\u3088\u304f\u308f\u304b\u3089\u306a\u3044\u3051\u3069\u3001\u306a\u3093\u304b\u666e\u901a\u306b\u8a71\u305b\u307e\u3059\u306d\u3002', delay: 3500 },\n  { type: 'master', text: '\u8a71\u3059\u3053\u3068\u304c\u4ed5\u4e8b\u307f\u305f\u3044\u306a\u3082\u3093\u3060\u304b\u3089\u306a\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30c8\u30e0\u306f\u307b\u3063\u3068\u3057\u305f\u9854\u3067\u9152\u3092\u98f2\u3093\u3060\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u30de\u30b9\u30bf\u30fc\u3055\u3093\u3001LifeGame\u3063\u3066\u3084\u3064\u3001\u6751\u3067\u805e\u3044\u305f\u3093\u3067\u3059\u304c\u3002', delay: 3500 },\n  { type: 'master', text: '\u4ffa\u304c\u3084\u3063\u3066\u308b\u3084\u3064\u3060\u3088\u3002\u77e5\u3063\u3066\u305f\u304b\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u8fb2\u5bb6\u3082\u3067\u304d\u307e\u3059\u304b\u306d\u3001\u305d\u3046\u3044\u3046\u306e\u3002', delay: 3000 },\n  { type: 'master', text: '\u3082\u3061\u308d\u3093\u3060\u3088\u3002\u6bce\u65e5\u7530\u3093\u307c\u306b\u7acb\u3063\u3066\u308b\u3060\u3051\u3067EXP\u306f\u6e9c\u307e\u308b\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: 'EXP\uff1f', delay: 2000 },\n  { type: 'master', text: '\u7d4c\u9a13\u5024\u3060\u3088\u3002\u7d9a\u3051\u308b\u3053\u3068\u3067\u5897\u3048\u3066\u3044\u304f\u3093\u3060\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u2026\u305d\u308c\u306a\u3089\u4ffa\u3001\u3082\u304630\u5e74\u5206\u304f\u3089\u3044\u3042\u308b\u306a\u3002', delay: 3500 },\n  { type: 'master', text: '\u304b\u306a\u308a\u9ad8\u30ec\u30d9\u30eb\u3060\u3088\u3001\u305d\u308c\u306f\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u305d\u3046\u8a00\u308f\u308c\u308b\u3068\u3001\u5b09\u3057\u3044\u3067\u3059\u306d\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30c8\u30e0\u306e\u80a9\u304c\u3001\u5c11\u3057\u8efd\u304f\u306a\u3063\u305f\u3088\u3046\u306b\u898b\u3048\u305f\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u304a\u304b\u308f\u308a\u304f\u3060\u3055\u3044\u3002\u4eca\u65e5\u306f\u5c11\u3057\u3060\u3051\u98f2\u3093\u3067\u3044\u304d\u307e\u3059\u3002', delay: 3200 },\n  { type: 'master', text: '\u307b\u3089\u3002\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u3053\u3046\u3044\u3046\u5834\u6240\u3001\u3082\u3063\u3068\u65e9\u304f\u6765\u308c\u3070\u3088\u304b\u3063\u305f\u306a\u3002', delay: 3500 },\n  { type: 'master', text: '\u4eca\u65e5\u6765\u305f\u3093\u3060\u304b\u3089\u3001\u305d\u308c\u3067\u3044\u3044\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8fb2\u592b\u30fb\u30c8\u30e0', text: '\u2026\u305d\u3046\u3067\u3059\u306d\u3002\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3001\u30de\u30b9\u30bf\u30fc\u3055\u3093\u3002', delay: 3500 },\n  { type: 'narration', text: '\u2026\u30c8\u30e0\u306f\u6e80\u8db3\u305d\u3046\u306b\u3001\u3086\u3063\u304f\u308a\u3068\u5e30\u3063\u3066\u3044\u3063\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa9: \u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u767d\u3044\u30ed\u30fc\u30d6\u3092\u7740\u305f\u82e5\u8005\u304c\u3001\u8ff7\u3044\u306a\u304c\u3089\u6249\u3092\u958b\u3051\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3042\u306e\u2026\u4fee\u9053\u58eb\u3067\u3082\u5165\u308c\u307e\u3059\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3082\u3061\u308d\u3093\u3060\u3088\u3002\u8ab0\u3067\u3082\u6b53\u8fce\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\u304a\u8336\u306f\u3042\u308a\u307e\u3059\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '\u3042\u308b\u3088\u3002\u30cf\u30fc\u30d6\u30c6\u30a3\u30fc\u3067\u3044\u3044\u304b\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u306f\u3044\u3002\u305d\u308c\u3067\u3002', delay: 2200 },\n  { type: 'narration', text: '\u2026\u6e29\u304b\u3044\u30ab\u30c3\u30d7\u304c\u3001\u305d\u3063\u3068\u6e21\u3055\u308c\u305f\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\u2026\u4fee\u9053\u9662\u3092\u96e2\u308c\u3066\u304d\u305f\u3093\u3067\u3059\u3002', delay: 3500 },\n  { type: 'master', text: '\u305d\u3046\u304b\u3044\u3002\u4f55\u304b\u3042\u3063\u305f\u306e\u304b\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u795e\u306b\u4ed5\u3048\u308b\u3053\u3068\u306f\u597d\u304d\u3067\u3059\u3002\u3067\u3082\u4fee\u9053\u9662\u306e\u3084\u308a\u65b9\u306b\u7591\u554f\u304c\u51fa\u3066\u304d\u3066\u3002', delay: 4000 },\n  { type: 'master', text: '\u7591\u554f\u3092\u6301\u3064\u3053\u3068\u306f\u60aa\u304f\u306a\u3044\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3067\u3082\u4fee\u9053\u9662\u3067\u306f\u3001\u7591\u554f\u3092\u6301\u3064\u3053\u3068\u81ea\u4f53\u304c\u7f6a\u306a\u3093\u3067\u3059\u3002', delay: 3800 },\n  { type: 'master', text: '\u305d\u308c\u306f\u7aae\u5c48\u3060\u3088\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u5916\u306b\u51fa\u3066\u307f\u3066\u2026\u4e16\u754c\u306f\u5e83\u3044\u3093\u3060\u3068\u308f\u304b\u308a\u307e\u3057\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u3044\u3044\u3088\u306a\u3001\u305d\u306e\u6c17\u3065\u304d\u306f\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u30de\u30b9\u30bf\u30fc\u3055\u3093\u3082\u3001\u4f55\u304b\u3092\u8ffd\u3044\u6c42\u3081\u3066\u3044\u308b\u3093\u3067\u3059\u304b\uff1f', delay: 3200 },\n  { type: 'master', text: '\u305d\u3046\u3060\u3088\u3002LifeGame\u3063\u3066\u3084\u3064\u3060\u3002\u81ea\u5206\u306e\u6210\u9577\u3092\u65c5\u3068\u3057\u3066\u8a18\u9332\u3057\u3066\u308b\u3002', delay: 3800 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u305d\u308c\u306f\u5de1\u793c\u306e\u8a18\u9332\u306b\u4f3c\u3066\u3044\u307e\u3059\u306d\u3002', delay: 3200 },\n  { type: 'master', text: '\u305d\u3046\u304b\u3082\u3057\u308c\u306a\u3044\u306a\u3002\u76ee\u7684\u5730\u306b\u5411\u304b\u3063\u3066\u3001\u4e00\u6b69\u305a\u3064\u9032\u3080\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u79c1\u3082\u8a18\u9332\u3092\u3064\u3051\u3066\u3044\u305f\u3093\u3067\u3059\u3002\u4fee\u9053\u9662\u3067\u306f\u300c\u795e\u3078\u306e\u611f\u8b1d\u306e\u65e5\u8a8c\u300d\u3068\u547c\u3093\u3067\u3044\u307e\u3057\u305f\u3002', delay: 4000 },\n  { type: 'master', text: '\u3058\u3083\u3042LifeGame\u3082\u5411\u3044\u3066\u308b\u3088\u3002\u5f62\u306f\u9055\u3063\u3066\u3082\u3001\u7d9a\u3051\u308b\u3053\u3068\u306f\u540c\u3058\u3060\u3088\u3002', delay: 3800 },\n  { type: 'narration', text: '\u2026\u30bb\u30eb\u30de\u306f\u304a\u8336\u3092\u4e21\u624b\u3067\u5305\u3080\u3088\u3046\u306b\u6301\u3063\u305f\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3053\u308c\u304b\u3089\u3069\u3053\u3078\u884c\u3051\u3070\u3044\u3044\u304b\u3001\u307e\u3060\u308f\u304b\u3089\u306a\u3044\u3093\u3067\u3059\u3002', delay: 3800 },\n  { type: 'master', text: '\u308f\u304b\u3089\u306a\u3044\u3068\u304d\u306f\u3001\u307e\u305a\u3069\u3053\u304b\u306b\u5ea7\u308b\u3053\u3068\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u4eca\u307e\u3055\u306b\u3001\u305d\u3046\u3057\u3066\u3044\u307e\u3059\u306d\u3002', delay: 3000 },\n  { type: 'master', text: '\u305d\u308c\u3067\u3044\u3044\u3088\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3053\u3053\u306f\u4e0d\u601d\u8b70\u306a\u5834\u6240\u3067\u3059\u306d\u3002\u9152\u5834\u306a\u306e\u306b\u3001\u843d\u3061\u7740\u304f\u3002', delay: 3500 },\n  { type: 'master', text: '\u9152\u5834\u306f\u672c\u6765\u305d\u3046\u3044\u3046\u5834\u6240\u3060\u3088\u3002\u8ab0\u3067\u3082\u6765\u3066\u3044\u3044\u3057\u3001\u4f55\u3082\u8a71\u3055\u306a\u304f\u3066\u3082\u3044\u3044\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3082\u3046\u4e00\u676f\u3001\u3044\u305f\u3060\u3051\u307e\u3059\u304b\uff1f', delay: 2800 },\n  { type: 'master', text: '\u307b\u3089\u3002\u4eca\u591c\u306f\u3086\u3063\u304f\u308a\u3057\u3066\u3044\u304d\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u30de\u30b9\u30bf\u30fc\u3055\u3093\u3001LifeGame\u2026\u79c1\u3082\u59cb\u3081\u3066\u307f\u3088\u3046\u304b\u306a\u3002', delay: 3500 },\n  { type: 'master', text: '\u3044\u3044\u3088\u3002\u65c5\u306e\u8a18\u9332\u304b\u3089\u59cb\u3081\u3066\u307f\u308b\u3068\u3044\u3044\u3088\u3002', delay: 3200 },\n  { type: 'adventurer', name: '\u4fee\u9053\u58eb\u30fb\u30bb\u30eb\u30de', text: '\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\u307e\u305f\u6765\u3066\u3082\u3044\u3044\u3067\u3059\u304b\uff1f', delay: 3000 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u6249\u306f24\u6642\u9593\u958b\u3044\u3066\u308b\u304b\u3089\u306a\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u30bb\u30eb\u30de\u306f\u9759\u304b\u306b\u4e00\u793c\u3057\u3066\u3001\u591c\u306e\u9053\u3078\u51fa\u3066\u3044\u3063\u305f\u3002', delay: 4500 },\n],\n\n\/\/ \u2500\u2500 \u30b7\u30ca\u30ea\u30aa10: \u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n[\n  { type: 'narration', text: '\u2026\u767d\u9aea\u306e\u8001\u4eba\u304c\u3001\u3086\u3063\u304f\u308a\u3068\u6249\u3092\u958b\u3051\u305f\u3002', delay: 1000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u307e\u3060\u958b\u3044\u3066\u308b\u304b\u3002', delay: 2500 },\n  { type: 'master', text: '24\u6642\u9593\u3060\u3088\u3002\u3044\u3089\u3063\u3057\u3083\u3044\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u307b\u3046\u3002\u3044\u3044\u5e97\u3060\u3002\u8d64\u30ef\u30a4\u30f3\u3092\u304f\u308c\u3002\u6e0b\u3044\u3084\u3064\u3092\u3002', delay: 3000 },\n  { type: 'master', text: '\u307b\u3089\u3002\u5357\u306e\u8535\u5143\u306e\u3084\u3064\u3060\u3088\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u2026\u3044\u3044\u306a\u3002\u4e45\u3057\u3076\u308a\u306b\u3046\u307e\u3044\u30ef\u30a4\u30f3\u3060\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u8001\u4eba\u306e\u624b\u306b\u306f\u3001\u3044\u304f\u3064\u3082\u306e\u50b7\u8de1\u304c\u3042\u3063\u305f\u3002', delay: 3500 },\n  { type: 'master', text: '\u5192\u967a\u8005\u3060\u3063\u305f\u304b\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u300c\u3060\u3063\u305f\u300d\u3060\u3088\u3002\u4eca\u306f\u5f15\u9000\u3057\u305f\u3002', delay: 3000 },\n  { type: 'master', text: '\u9577\u304b\u3063\u305f\u3060\u308d\u3046\uff1f', delay: 2500 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '40\u5e74\u3060\u3002\u6c17\u3065\u3044\u305f\u3089\u8001\u3044\u3066\u3044\u305f\u3002', delay: 3200 },\n  { type: 'master', text: '40\u5e74\u304b\u3002\u305d\u308c\u306f\u3059\u3054\u3044\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u3059\u3054\u304f\u306f\u306a\u3044\u3002\u305f\u3060\u7d9a\u3044\u305f\u3060\u3051\u3060\u3088\u3002', delay: 3200 },\n  { type: 'master', text: '\u7d9a\u304f\u3053\u3068\u304c\u3001\u3059\u3054\u3044\u3093\u3060\u3088\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u2026\u305d\u3046\u304b\u3082\u3057\u308c\u3093\u306a\u3002', delay: 2800 },\n  { type: 'narration', text: '\u2026\u30b2\u30aa\u30eb\u30af\u306f\u30ef\u30a4\u30f3\u3092\u3086\u3063\u304f\u308a\u3068\u53e3\u306b\u904b\u3093\u3060\u3002', delay: 4000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u30de\u30b9\u30bf\u30fc\u3001\u304a\u524d\u306f\u3044\u304f\u3064\u3060\uff1f', delay: 2800 },\n  { type: 'master', text: '55\u3060\u3088\u3002', delay: 2200 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u307e\u3060\u82e5\u3044\u3002\u3053\u308c\u304b\u3089\u3060\u3088\u3002', delay: 2800 },\n  { type: 'master', text: '\u305d\u3046\u8a00\u3063\u3066\u3082\u3089\u3048\u308b\u3068\u3001\u3044\u3044\u3088\u306a\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u4ffa\u304c\u672c\u5f53\u306b\u5192\u967a\u8005\u306b\u306a\u3063\u305f\u306e\u306f40\u3092\u904e\u304e\u3066\u304b\u3089\u3060\u3002\u305d\u308c\u307e\u3067\u306f\u898b\u7fd2\u3044\u307f\u305f\u3044\u306a\u3082\u3093\u3060\u3063\u305f\u3002', delay: 4500 },\n  { type: 'master', text: '40\u904e\u304e\u3066\u304b\u3089\u304b\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u82e5\u3044\u9803\u306f\u529b\u304c\u3042\u3063\u305f\u3002\u3067\u3082\u672c\u5f53\u306e\u610f\u5473\u3067\u4f7f\u3048\u308b\u3088\u3046\u306b\u306a\u3063\u305f\u306e\u306f\u3001\u5e74\u3092\u53d6\u3063\u3066\u304b\u3089\u3060\u3088\u3002', delay: 4500 },\n  { type: 'master', text: '\u306a\u304b\u306a\u304b\u3060\u3088\u3001\u305d\u306e\u8a71\u3002', delay: 3000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u304a\u524d\u306f\u4eca\u4f55\u3092\u3084\u3063\u3066\u308b\uff1f', delay: 2800 },\n  { type: 'master', text: 'LifeGame\u3063\u3066\u3084\u3064\u3060\u3002\u4eba\u751f\u3092RPG\u306b\u3057\u3066\u8a18\u9332\u3057\u3066\u308b\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: 'RPG\u2026\u9762\u767d\u3044\u767a\u60f3\u3060\u3002\u4ffa\u3082\u65e5\u8a8c\u306f\u3064\u3051\u3066\u305f\u3088\u3002', delay: 3500 },\n  { type: 'master', text: '40\u5e74\u5206\u306e\u65e5\u8a8c\u304b\u3002\u305d\u308c\u306f\u3059\u3054\u3044\u8cc7\u7523\u3060\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u3082\u3046\u6368\u3066\u305f\u3088\u3002\u91cd\u304b\u3063\u305f\u304b\u3089\u306a\u3002', delay: 3200 },\n  { type: 'master', text: '\u2026\u60dc\u3057\u3044\u3088\u306a\u3002', delay: 2800 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u8a18\u9332\u3088\u308a\u3001\u8a18\u61b6\u306e\u65b9\u304c\u5927\u4e8b\u3060\u304b\u3089\u306a\u3002', delay: 3500 },\n  { type: 'master', text: '\u3067\u3082\u8a18\u9332\u304c\u3042\u308b\u3068\u3001\u4ed6\u306e\u4eba\u306b\u4f1d\u3048\u3089\u308c\u308b\u3088\u3002', delay: 3500 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u2026\u305d\u3046\u304b\u3002\u304a\u524d\u306f\u305d\u308c\u3092\u3084\u3063\u3066\u308b\u3093\u3060\u306a\u3002', delay: 3500 },\n  { type: 'master', text: '\u305d\u306e\u3064\u3082\u308a\u3060\u3088\u3002', delay: 2500 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u3044\u3044\u3053\u3068\u3060\u3002\u7d9a\u3051\u308d\u3088\u3002', delay: 2800 },\n  { type: 'master', text: '\u3042\u308a\u304c\u3068\u3088\u3002\u3082\u3046\u4e00\u676f\u3069\u3046\u3060\uff1f', delay: 2800 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u3082\u3089\u304a\u3046\u3002\u4eca\u591c\u306f\u6025\u304c\u306a\u3044\u304b\u3089\u306a\u3002', delay: 3000 },\n  { type: 'narration', text: '\u2026\u30b2\u30aa\u30eb\u30af\u306f\u9759\u304b\u306b\u30b0\u30e9\u30b9\u3092\u50be\u3051\u305f\u3002\u591c\u306f\u6df1\u304f\u3001\u9152\u5834\u306f\u6e29\u304b\u304b\u3063\u305f\u3002', delay: 5000 },\n  { type: 'adventurer', name: '\u8001\u5192\u967a\u8005\u30fb\u30b2\u30aa\u30eb\u30af', text: '\u2026\u3044\u3044\u5e97\u3060\u3002\u307e\u305f\u6765\u308b\u3088\u3001\u30de\u30b9\u30bf\u30fc\u3002', delay: 3500 },\n  { type: 'master', text: '\u3044\u3064\u3067\u3082\u6765\u3044\u3088\u3002\u8a71\u3092\u805e\u304b\u305b\u3066\u304f\u308c\u3088\u3002', delay: 3200 },\n  { type: 'narration', text: '\u2026\u8001\u5192\u967a\u8005\u306f\u9759\u304b\u306b\u7acb\u3061\u4e0a\u304c\u308a\u3001\u591c\u306e\u4e2d\u3078\u6d88\u3048\u305f\u3002', delay: 4500 },\n],\n\n]; \/\/ ALL_SCRIPTS end\n\nconst SCENE_TRANSITIONS = [\n  '\u2026\u6249\u304c\u9589\u307e\u308a\u3001\u307e\u305f\u5225\u306e\u8db3\u97f3\u304c\u8fd1\u3065\u3044\u3066\u304f\u308b\u3002',\n  '\u2026\u4e00\u4eba\u304c\u53bb\u308a\u3001\u307e\u305f\u65b0\u305f\u306a\u65c5\u4eba\u304c\u8170\u3092\u4e0b\u308d\u3057\u305f\u3002',\n  '\u2026\u30b0\u30e9\u30b9\u304c\u7a7a\u306b\u306a\u308b\u3002\u305d\u3057\u3066\u3001\u307e\u305f\u6249\u304c\u958b\u304f\u97f3\u304c\u3057\u305f\u3002',\n  '\u2026\u9759\u5bc2\u3002\u305d\u3057\u3066\u307e\u305f\u3001\u8ab0\u304b\u304c\u706f\u308a\u306b\u5f15\u304d\u5bc4\u305b\u3089\u308c\u3066\u304d\u305f\u3002',\n  '\u2026\u591c\u306f\u7d9a\u304f\u3002\u65b0\u305f\u306a\u4eba\u5f71\u304c\u3001\u9152\u5834\u306e\u6249\u3092\u304f\u3050\u3063\u305f\u3002',\n  '\u2026\u4e00\u4eba\u306e\u7269\u8a9e\u304c\u7d42\u308f\u308a\u3001\u307e\u305f\u5225\u306e\u7269\u8a9e\u304c\u59cb\u307e\u308b\u3002',\n  '\u2026\u9152\u5834\u306e\u7a7a\u6c17\u304c\u5909\u308f\u308b\u3002\u307e\u305f\u65b0\u305f\u306a\u51fa\u4f1a\u3044\u304c\u59cb\u307e\u3063\u305f\u3002',\n  '\u2026\u30ab\u30a6\u30f3\u30bf\u30fc\u304c\u9759\u307e\u308a\u8fd4\u308b\u3002\u3057\u3070\u3089\u304f\u3057\u3066\u3001\u307e\u305f\u5ba2\u304c\u6765\u305f\u3002',\n  '\u2026\u85aa\u304c\u3072\u3068\u3064\u7206\u305c\u305f\u3002\u591c\u306f\u307e\u3060\u9577\u3044\u3002',\n];\n\nlet atmFlat = [];\nlet atmInIntro = true;\n\nfunction buildAtmFlat() {\n  const order = [...Array(ALL_SCRIPTS.length).keys()];\n  for (let i = order.length - 1; i > 0; i--) {\n    const j = Math.floor(Math.random() * (i + 1));\n    [order[i], order[j]] = [order[j], order[i]];\n  }\n  atmFlat = [];\n  for (let i = 0; i < order.length; i++) {\n    atmFlat.push(...ALL_SCRIPTS[order[i]]);\n    if (i < order.length - 1) {\n      atmFlat.push({ type: 'narration', text: SCENE_TRANSITIONS[i], delay: 4500 });\n    }\n  }\n  atmFlat.push({ type: 'master', text: '\u305d\u308d\u305d\u308d\u9589\u5e97\u304b\u306a\u3002\u307e\u305f\u6765\u3044\u3088\uff01', delay: 0, _closing: true });\n}\n\nasync function startAtmosphere() {\n  if (!scenario0Data) {\n    document.getElementById('timeline').innerHTML = '<div class=\"narration-row\">\u2014 \u8aad\u307f\u8fbc\u307f\u4e2d\u2026 \u2014<\/div>';\n    await loadScenario0();\n  }\n  atmInIntro = true;\n  atmFlat = getScenario0();\n  atmIndex = 0;\n  document.getElementById('timeline').innerHTML = '';\n  playNextAtm();\n}\n\nfunction showModeChoice() {\n  const el = document.getElementById('timeline');\n  el.innerHTML += `\n    <div class=\"atm-choice\">\n      <div class=\"atm-choice-label\">\u2014 \u3069\u3046\u3059\u308b\uff1f \u2014<\/div>\n      <button onclick=\"continueAtmosphere()\">\ud83c\udf7a \u3053\u306e\u307e\u307e\u5e38\u9023\u5ba2\u306e\u4f1a\u8a71\u3092\u697d\u3057\u3080<\/button>\n      <button onclick=\"switchMode('chat')\">\ud83d\udcac \u30de\u30b9\u30bf\u30fc\u3068\u8a71\u3059<\/button>\n    <\/div>`;\n  el.scrollTop = el.scrollHeight;\n}\n\nfunction continueAtmosphere() {\n  const choice = document.querySelector('.atm-choice');\n  if (choice) choice.remove();\n  atmInIntro = false;\n  buildAtmFlat();\n  atmIndex = 0;\n  playNextAtm();\n}\n\nfunction playNextAtm() {\n  if (currentMode !== 'atmosphere') return;\n\n  if (atmIndex >= atmFlat.length) {\n    if (atmInIntro) {\n      showModeChoice();\n    } else {\n      const el = document.getElementById('timeline');\n      el.innerHTML += `<div class=\"atm-replay\"><button onclick=\"startAtmosphere()\">\u25b6 \u3082\u3046\u4e00\u5ea6<\/button><\/div>`;\n      el.scrollTop = el.scrollHeight;\n    }\n    return;\n  }\n\n  const entry = atmFlat[atmIndex];\n  atmIndex++;\n\n  const el = document.getElementById('timeline');\n  let html = '';\n\n  if (entry.type === 'narration') {\n    html = `<div class=\"narration-row\">\u2014 ${escapeHtml(entry.text)} \u2014<\/div>`;\n  } else if (entry.type === 'master') {\n    html = `<div class=\"thread\">\n      <div class=\"thread-reply\" style=\"padding-left:0;border-left:none;margin-left:0;\">\n        ${msgHtml({ author_name: 'Kind Boss HIRO', message: entry.text, created_at: new Date().toISOString(), expires_at: new Date().toISOString() }, true)}\n      <\/div>\n    <\/div>`;\n  } else {\n    html = `<div class=\"thread\">\n      ${msgHtml({ author_name: entry.name, message: entry.text, created_at: new Date().toISOString(), expires_at: new Date().toISOString() }, false)}\n    <\/div>`;\n  }\n\n  el.innerHTML += html;\n  el.scrollTop = el.scrollHeight;\n\n  if (entry._closing) {\n    setTimeout(() => {\n      el.innerHTML += `<div class=\"atm-replay\"><button onclick=\"startAtmosphere()\">\u25b6 \u3082\u3046\u4e00\u5ea6<\/button><\/div>`;\n      el.scrollTop = el.scrollHeight;\n    }, 2000);\n    return;\n  }\n\n  atmTimer = setTimeout(playNextAtm, entry.delay);\n}\n\n\/\/ ===== BGM =====\ndocument.getElementById('bgm').volume = 0.3;\nfunction toggleBgm() {\n  const audio = document.getElementById('bgm');\n  const btn   = document.getElementById('bgmBtn');\n  if (audio.paused) {\n    audio.play();\n    btn.textContent = '\u266a BGM ON';\n    btn.classList.add('playing');\n  } else {\n    audio.pause();\n    btn.textContent = '\u266a BGM OFF';\n    btn.classList.remove('playing');\n  }\n}\n\n\/\/ ===== \u521d\u56de\u8d77\u52d5 =====\ndocument.getElementById('inputArea').style.display = 'none';\nloadScenario0().then(() => startAtmosphere());\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>&#x1F37A; BAR &ldquo;THE KIND BOSS&rdquo;<br \/>\n    OPEN 24H &#x2605; FREE DRINKS<br \/>\n    \u266a BGM OFF<\/p>\n<p>      &#038;#x1<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-147","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/pages\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":54,"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/pages\/147\/revisions"}],"predecessor-version":[{"id":792,"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/pages\/147\/revisions\/792"}],"wp:attachment":[{"href":"https:\/\/www.growthbridge.biz\/lifegame\/wp-json\/wp\/v2\/media?parent=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}