[
  {
    "id": 1277,
    "title": "レビューボックス_F-1",
    "icon": "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 256 256\"><path d=\"M128,24V189.09L73.28,222.74a8.4,8.4,0,0,1-12.52-9.17l14.88-62.79-48.7-42A8.46,8.46,0,0,1,31.73,94L95.64,88.8l24.62-59.6A8.26,8.26,0,0,1,128,24Z\" fill=\"#9aa8c9\"/><path d=\"M239.18,97.26A16.38,16.38,0,0,0,224.92,86l-59-4.76L143.14,26.15a16.36,16.36,0,0,0-30.27,0L90.11,81.23,31.08,86a16.46,16.46,0,0,0-9.37,28.86l45,38.83L53,211.75a16.4,16.4,0,0,0,24.5,17.82L128,198.49l50.53,31.08A16.4,16.4,0,0,0,203,211.75l-13.76-58.07,45-38.83A16.43,16.43,0,0,0,239.18,97.26ZM69.09,215.94c-.15.09-.2.12-.38,0a.37.37,0,0,1-.17-.48l14.88-62.8a8,8,0,0,0-2.56-7.91l-48.7-42a.39.39,0,0,1-.13-.51c.09-.27.18-.27.33-.29l63.92-5.16A8,8,0,0,0,103,91.86l17-41.08V184.63ZM223.84,102.73l-48.7,42a8,8,0,0,0-2.56,7.91l14.88,62.8a.37.37,0,0,1-.17.48c-.18.14-.23.11-.38,0L136,184.63V50.78l17,41.08a8,8,0,0,0,6.75,4.92l63.91,5.16c.16,0,.25,0,.34.29S224,102.63,223.84,102.73Z\" fill=\"#1a1a2e\"/></svg>",
    "keywords": [
      "レビュー",
      "比較・レビュー",
      "レビューボックス"
    ],
    "slug": "lazyblock/no-slug",
    "description": "",
    "category": "Lazyblocks Free",
    "category_label": "Lazyblocks Free",
    "supports": {
      "customClassName": true,
      "anchor": false,
      "html": false,
      "multiple": true,
      "inserter": true,
      "reusable": true,
      "color": false,
      "layout": false,
      "shadow": false,
      "spacing": false,
      "dimensions": false,
      "typography": false,
      "lock": true,
      "align": [
        "wide",
        "full"
      ],
      "ghostkit": {
        "effects": false,
        "position": false,
        "spacings": false,
        "frame": false,
        "transform": false,
        "customCSS": false,
        "display": false,
        "attributes": false
      }
    },
    "controls": {
      "control_eeeb7f4ae1": {
        "type": "text",
        "name": "text-control",
        "default": "",
        "label": "Text Control",
        "help": "",
        "child_of": "",
        "placement": "inspector",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_c71bea469a": {
        "type": "text",
        "name": "review_date",
        "default": "",
        "label": "日付",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_dd49a546eb": {
        "type": "text",
        "name": "review_title",
        "default": "",
        "label": "タイトル",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_b56839427a": {
        "type": "text",
        "name": "review_stars",
        "default": "",
        "label": "星の数",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "5",
        "characters_limit": ""
      },
      "control_357a294c08": {
        "type": "text",
        "name": "review_author",
        "default": "",
        "label": "投稿者名",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      },
      "control_f57bd64006": {
        "type": "textarea",
        "name": "review_content",
        "default": "",
        "label": "口コミ本文",
        "help": "",
        "child_of": "",
        "placement": "content",
        "group": "default",
        "width": "100",
        "hide_if_not_selected": "false",
        "required": "false",
        "translate": "false",
        "save_in_meta": "false",
        "save_in_meta_name": "",
        "placeholder": "",
        "characters_limit": ""
      }
    },
    "code": {
      "output_method": "html",
      "editor_html": "",
      "editor_callback": "",
      "frontend_html": "<style>\r\n/* ▼ デザイン用のCSS ▼ */\r\n.app-review-card { background: #fff; border-radius: 12px; padding: 16px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); margin-bottom: 24px; font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif; color: #333; box-sizing: border-box; width: 100%; overflow: hidden; }\r\n.app-review-date { font-size: 0.8em; color: #8e8e93; text-align: right; margin-bottom: 4px; }\r\n.app-review-title { font-weight: bold; font-size: 1.05em; line-height: 1.4; color: #000; margin-bottom: 12px; word-wrap: break-word; overflow-wrap: break-word; min-height: 2.8em; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }\r\n.app-review-subheader { display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px; }\r\n.app-review-stars { position: relative; display: inline-block; font-size: 1.1em; letter-spacing: 2px; color: #e5e5ea; }\r\n.app-review-stars::before { content: \"★★★★★\"; position: absolute; top: 0; left: 0; color: #ff9500; overflow: hidden; white-space: nowrap; width: calc(var(--rating, 5) / 5 * 100%); }\r\n.app-review-author { font-size: 0.85em; color: #8e8e93; text-align: right; max-width: 50%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\r\n.review-toggle-checkbox { display: none !important; }\r\n.app-review-content { font-size: 0.95em; line-height: 1.6; color: #333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; word-wrap: break-word; overflow-wrap: break-word; white-space: pre-wrap; min-height: 4.8em; }\r\n.review-toggle-checkbox:checked ~ .app-review-content { -webkit-line-clamp: unset; }\r\n.review-toggle-label { display: inline-block; color: #007aff; font-size: 0.9em; cursor: pointer; margin-top: 6px; font-weight: 500; }\r\n.review-toggle-label::after { content: \"さらに見る\"; }\r\n.review-toggle-checkbox:checked ~ .review-toggle-label::after { content: \"閉じる\"; }\r\n\r\n/* ▼ 🌟 今回の魔法：エディタ画面では「プレビュー」を丸ごと透明にする ▼ */\r\n.editor-styles-wrapper .hide-preview-in-editor,\r\n.block-editor-page .hide-preview-in-editor,\r\nbody.wp-admin .hide-preview-in-editor {\r\n    display: none !important;\r\n}\r\n</style>\r\n\r\n<div useBlockProps>\r\n    \r\n    <div class=\"hide-preview-in-editor\">\r\n        <div class=\"app-review-card\">\r\n            <div class=\"app-review-date\">{{review_date}}</div>\r\n            <div class=\"app-review-title\">{{review_title}}</div>\r\n            <div class=\"app-review-subheader\">\r\n                <div class=\"app-review-stars\" style=\"--rating: {{review_stars}};\">★★★★★</div>\r\n                <div class=\"app-review-author\">{{review_author}}</div>\r\n            </div>\r\n            <div class=\"app-review-body\">\r\n                <input type=\"checkbox\" id=\"review-{{blockId}}\" class=\"review-toggle-checkbox\">\r\n                <div class=\"app-review-content\">{{review_content}}</div>\r\n                <label for=\"review-{{blockId}}\" class=\"review-toggle-label\"></label>\r\n            </div>\r\n        </div>\r\n    </div>\r\n    \r\n</div>",
      "frontend_callback": "",
      "show_preview": "always",
      "single_output": true
    },
    "style": {
      "block": "",
      "editor": ""
    },
    "script": {
      "view": ""
    },
    "styles": [],
    "condition": [],
    "edit_url": null,
    "provide_context_to_blocks": "",
    "custom_context_slug": "",
    "allowed_blocks": "",
    "ancestor": ""
  }
]