{"_id":"@cloud-ru/ds-ai-card","_rev":"6-2a8f72216db4a60cd948ba6e7d69d6f8","name":"@cloud-ru/ds-ai-card","dist-tags":{"preview":"1.0.1-preview-95bfb925.0","latest":"1.0.2"},"versions":{"1.0.0":{"name":"@cloud-ru/ds-ai-card","version":"1.0.0","author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-ai-card@1.0.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"cb8be38287ef188377f5f8fdff5092026839a0b1","tarball":"https://registry.npmjs.org/@cloud-ru/ds-ai-card/-/ds-ai-card-1.0.0.tgz","fileCount":27,"integrity":"sha512-Tm0UVFhnbueQEEIDlM69e/RGEAnvTwnUxGHRHMx4lDHJHiU8SNqcd2cgDHdmhyGN95PSC27K3iVSALivkOddsg==","signatures":[{"sig":"MEUCIQD/XcEtQDcxP27earU/oaALKPjED/Nudb0r3NvSTIYbWgIgcRb9OIbQtMoklPBM+Wyo/rScr1u+mwqVYMYfTIfzm6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192758},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-ai-card-1.0.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/private/var/folders/jp/wngmzxn90b531390g_wr81g00000gn/T/51e90d8971efdd9d4bc750cacb19df64/cloud-ru-ds-ai-card-1.0.0.tgz","_integrity":"sha512-Tm0UVFhnbueQEEIDlM69e/RGEAnvTwnUxGHRHMx4lDHJHiU8SNqcd2cgDHdmhyGN95PSC27K3iVSALivkOddsg==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/ai-card"},"_npmVersion":"11.6.2","description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ds-ai-card_1.0.0_1787056683591_0.7271627128254636","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-preview-7665e9c3.0":{"name":"@cloud-ru/ds-ai-card","version":"1.0.1-preview-7665e9c3.0","author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-ai-card@1.0.1-preview-7665e9c3.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"917bc03fa085c5f4e6a22e48d074097f2f5943ac","tarball":"https://registry.npmjs.org/@cloud-ru/ds-ai-card/-/ds-ai-card-1.0.1-preview-7665e9c3.0.tgz","fileCount":27,"integrity":"sha512-PsxgEpBakCmslTQ7EVeMwjImfEie3iLTQOxMObBeVJAxzTUzsB4KqCnIYtuVq4sJ/losLl1GcING575TAgo83w==","signatures":[{"sig":"MEUCIQC7SgOBz1lhvn1PQ9SC/jLqxB1btBf4vNXaVGc+uGlPygIgbzIYDsdHl7V3jfk3nviKDs2i/sq9sKRPNRTHplvuJYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192777},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-ai-card-1.0.1-preview-7665e9c3.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/24c21e6a024da95a09b21ba5afdcf058/cloud-ru-ds-ai-card-1.0.1-preview-7665e9c3.0.tgz","_integrity":"sha512-PsxgEpBakCmslTQ7EVeMwjImfEie3iLTQOxMObBeVJAxzTUzsB4KqCnIYtuVq4sJ/losLl1GcING575TAgo83w==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/ai-card"},"_npmVersion":"11.6.2","description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.0.1-preview-7665e9c3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-ai-card_1.0.1-preview-7665e9c3.0_1787206647737_0.037038915574909126","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-preview-fb311860.0":{"name":"@cloud-ru/ds-ai-card","version":"1.0.1-preview-fb311860.0","author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-ai-card@1.0.1-preview-fb311860.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"42179ef13695e94a1063e0ddba27d9d85cff8ce3","tarball":"https://registry.npmjs.org/@cloud-ru/ds-ai-card/-/ds-ai-card-1.0.1-preview-fb311860.0.tgz","fileCount":27,"integrity":"sha512-8AW53pZYqXddWmeLez7m0rCLDVQEfjiTsrIBsYAaw7DI2tmthkKEm+dviofbpFtaKcj+K9DomTt1n9YcjfYCtA==","signatures":[{"sig":"MEUCIA+4O+hjO7Burocpu1uUv35FdmDGJUEwjy/QYmAtrV+oAiEAiPXy7djL1f2hsBipPNbDqeXTwBkkFGt+KVqPO/9uGLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192777},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-ai-card-1.0.1-preview-fb311860.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/5050c5b0cbd49f9aaf1000b43c38f3f3/cloud-ru-ds-ai-card-1.0.1-preview-fb311860.0.tgz","_integrity":"sha512-8AW53pZYqXddWmeLez7m0rCLDVQEfjiTsrIBsYAaw7DI2tmthkKEm+dviofbpFtaKcj+K9DomTt1n9YcjfYCtA==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/ai-card"},"_npmVersion":"11.6.2","description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.0.1-preview-fb311860.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-ai-card_1.0.1-preview-fb311860.0_1787208927601_0.40440759430002426","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-preview-95bfb925.0":{"name":"@cloud-ru/ds-ai-card","version":"1.0.1-preview-95bfb925.0","author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-ai-card@1.0.1-preview-95bfb925.0","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"a3b09a6044970402b95030f8b0edc217a5ca0776","tarball":"https://registry.npmjs.org/@cloud-ru/ds-ai-card/-/ds-ai-card-1.0.1-preview-95bfb925.0.tgz","fileCount":27,"integrity":"sha512-IRI3kD3+KZPQTTHNW+xBXzLw0tJ2jHPj+4+pyTBWXDhopbKspP7tt1+8bNO9bNvNH8TEOwnsHrs3TxRYk/0Jnw==","signatures":[{"sig":"MEUCIQDLBQ1hv5VLHdCJN4UzMX/VSNGxjdp5Hcvzyk/Lc1FY0AIgGOywRGGo19MQ77IdXk8ZGgma0c/YbcKpXbIj7Air1+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192777},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-ai-card-1.0.1-preview-95bfb925.0.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/1b680a974f29f6f7fef15653763506aa/cloud-ru-ds-ai-card-1.0.1-preview-95bfb925.0.tgz","_integrity":"sha512-IRI3kD3+KZPQTTHNW+xBXzLw0tJ2jHPj+4+pyTBWXDhopbKspP7tt1+8bNO9bNvNH8TEOwnsHrs3TxRYk/0Jnw==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/ai-card"},"_npmVersion":"11.6.2","description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"1.0.1-preview-95bfb925.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/ds-ai-card_1.0.1-preview-95bfb925.0_1787566012302_0.16108845712188735","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@cloud-ru/ds-ai-card","version":"1.0.1","author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"license":"Apache-2.0","_id":"@cloud-ru/ds-ai-card@1.0.1","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"dist":{"shasum":"f1f37bdd8724814b2d1e0f7151079bf709cc619d","tarball":"https://registry.npmjs.org/@cloud-ru/ds-ai-card/-/ds-ai-card-1.0.1.tgz","fileCount":27,"integrity":"sha512-/C5CLTnIT31ZMZu3d1jRt0dExyEnQZvYPr49mazNAmfWuRUzDY0BbJ8ODURt2A1w7emf4Z2+zUPE3B0lGB5PtA==","signatures":[{"sig":"MEUCIHKylXRgEz7+KUn7yVOhTnChTp+eHRIoMIUfDylRF0hCAiEAuyQzzqrKA5SJcsjL8B/2lTac48dBYEijbH2AlnLoNLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192816},"main":"./dist/cjs/index.js","type":"module","_from":"file:cloud-ru-ds-ai-card-1.0.1.tgz","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","source":"./src/index.ts","require":"./dist/cjs/index.js"}},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"_resolved":"/tmp/0d0cf9aa1b2681bafe78921857a10534/cloud-ru-ds-ai-card-1.0.1.tgz","_integrity":"sha512-/C5CLTnIT31ZMZu3d1jRt0dExyEnQZvYPr49mazNAmfWuRUzDY0BbJ8ODURt2A1w7emf4Z2+zUPE3B0lGB5PtA==","repository":{"url":"git+https://github.com/cloud-ru-tech/snack-v2.git","type":"git","directory":"packages/ai-card"},"_npmVersion":"11.6.2","description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","directories":{},"sideEffects":["*.css","**/*.css"],"_nodeVersion":"24.11.1","dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ds-ai-card_1.0.1_1787569274442_0.6484549924416909","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@cloud-ru/ds-ai-card","version":"1.0.2","description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","repository":{"type":"git","url":"git+https://github.com/cloud-ru-tech/snack-v2.git","directory":"packages/ai-card"},"homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","license":"Apache-2.0","author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"source":"./src/index.ts","types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"sideEffects":["*.css","**/*.css"],"dependencies":{"classnames":"^2.5.1","@cloud-ru/ds-utils":"^1.1.0"},"publishConfig":{"access":"public"},"_id":"@cloud-ru/ds-ai-card@1.0.2","bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"_integrity":"sha512-LOjKf7kljX609TMA2VY7VfcBIXQRw6py+aLYe40H7oC7HVm/8g7iK10/E3CJr8O6e6F4tcMdBnU7MQxhviEUqw==","_resolved":"/tmp/ca9faea5757de3c3102b5558186b3ad6/cloud-ru-ds-ai-card-1.0.2.tgz","_from":"file:cloud-ru-ds-ai-card-1.0.2.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-LOjKf7kljX609TMA2VY7VfcBIXQRw6py+aLYe40H7oC7HVm/8g7iK10/E3CJr8O6e6F4tcMdBnU7MQxhviEUqw==","shasum":"4772427c86606405102c6b72ab9a431a6e548d01","tarball":"https://registry.npmjs.org/@cloud-ru/ds-ai-card/-/ds-ai-card-1.0.2.tgz","fileCount":27,"unpackedSize":192868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAig6VPKGXiG8/CxNT4DQ7R6ox3FaDebryplMz/9ICYXAiB6kyy+afG3wzxS5GRNM7U81A3DwuoCP3+LcawulLku0g=="}]},"_npmUser":{"name":"cloud-ru-tech","email":"robot@cloud.ru"},"directories":{},"maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ds-ai-card_1.0.2_1787747605460_0.6817260885906571"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-18T12:38:03.426Z","modified":"2026-08-26T12:33:25.722Z","1.0.0":"2026-08-18T12:38:03.727Z","1.0.1-preview-7665e9c3.0":"2026-08-20T06:17:27.903Z","1.0.1-preview-fb311860.0":"2026-08-20T06:55:27.767Z","1.0.1-preview-95bfb925.0":"2026-08-24T10:06:52.466Z","1.0.1":"2026-08-24T11:01:14.560Z","1.0.2":"2026-08-26T12:33:25.595Z"},"bugs":{"url":"https://github.com/cloud-ru-tech/snack-v2/issues"},"author":{"name":"Danil Panov","email":"dapanov@cloud.ru"},"license":"Apache-2.0","homepage":"https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/ai-card","repository":{"type":"git","url":"git+https://github.com/cloud-ru-tech/snack-v2.git","directory":"packages/ai-card"},"description":"Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.","maintainers":[{"name":"cloud-ru-tech","email":"robot@cloud.ru"}],"readme":"# AiCard\n\n`@cloud-ru/ds-ai-card` — Selectable AI-карточка с независимым boolean toggle, single-line заголовком и опциональным контентом.\n\n`AiCard` — выбираемая карточка из набора AI Components. Поведение — независимый boolean-переключатель: клик / Enter / Space меняют `checked`. Подходит для выбора AI-предложений, карточек настроек, любых сценариев, где каждая карточка переключается отдельно.\n\nКомпонент рендерится как `<button>`. Полиморфизм (`as`) не поддерживается: для навигационной карточки используйте `@cloud-ru/ds-card`.\n\n## Когда использовать\n\n- Карточки выбора в AI-сценариях (карточки-пресеты, генеративные варианты).\n- Настройки, где каждая опция — самостоятельный переключатель.\n- Выделенные блоки с состоянием «выделено / не выделено».\n\n### Когда не нужен\n\n- Один из группы (radio-семантика):\n  - используйте `SegmentControl` либо обёртку с собственным состоянием.\n- Статичный контейнер без выбора:\n  - используйте `@cloud-ru/ds-card`.\n- Действие-кнопка:\n  - используйте `@cloud-ru/ds-button`.\n\n## Анатомия\n\n### Title\n\nЗаголовок в одну строку, semibold 14/20 с обрезкой по `text-overflow: ellipsis`. Слот скрыт, если `title` не задан.\n\n### Content\n\nКонтент `children` под заголовком. Regular 14/20, вторичный цвет текста. Слот скрыт, если `children` не задан.\n\n### Checked state (default `false`)\n\n`checked` добавляет акцентный зелёный border и полупрозрачную заливку. `:hover` усиливает контраст, `:focus-visible` накладывает outline толщиной 2px акцентного цвета.\n\n`checked` работает и как controlled-проп (если задан `onChange`), и как стартовое значение для uncontrolled-режима (если `onChange` не передан — компонент сам ведёт состояние).\n\n## Установка\n\n```bash\npnpm add @cloud-ru/ds-ai-card\n```\n\n```ts\nimport { AiCard } from '@cloud-ru/ds-ai-card'\n```\n\n## Примеры использования\n\n### Default\n\nUncontrolled — клик переключает выбор\n\n```tsx\nimport { AiCard } from '@cloud-ru/ds-ai-card';\nimport { useState } from 'react';\n\nexport function Default() {\n  const [checked, setChecked] = useState(false);\n  return (\n    <AiCard title='Card title' checked={checked} onChange={setChecked}>\n      Default content\n    </AiCard>\n  );\n}\n```\n\n### Selected\n\nСтартовое selected-состояние через `defaultChecked`\n\n```tsx\nimport { AiCard } from '@cloud-ru/ds-ai-card';\nimport { useState } from 'react';\n\nexport function Selected() {\n  const [checked, setChecked] = useState(true);\n  return (\n    <AiCard title='Selected card' checked={checked} onChange={setChecked}>\n      Card content in selected state\n    </AiCard>\n  );\n}\n```\n\n### Controlled\n\nСостояние в родителе через `checked` + `onChange`\n\n```tsx\nimport { AiCard } from '@cloud-ru/ds-ai-card';\nimport { useState } from 'react';\n\nexport function Controlled() {\n  const [checked, setChecked] = useState(false);\n  return (\n    <AiCard title={`Controlled (${checked ? 'on' : 'off'})`} checked={checked} onChange={setChecked}>\n      Состояние хранится в родителе.\n    </AiCard>\n  );\n}\n```\n\n### Disabled\n\nDisabled-состояние блокирует клик и клавиатуру\n\n```tsx\nimport { AiCard } from '@cloud-ru/ds-ai-card';\n\nexport function Disabled() {\n  return (\n    <div style={{ display: 'flex', gap: 12, flexWrap: 'wrap', alignItems: 'center' }}>\n      <AiCard title='Disabled' disabled>\n        Не реагирует на клики\n      </AiCard>\n      <AiCard title='Disabled + selected' disabled checked>\n        Заблокирован в selected-состоянии\n      </AiCard>\n    </div>\n  );\n}\n```\n\n## Props\n\n**AiCardProps**\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `checked` | `boolean` | `false` | Selected-состояние карточки. Controlled — источник истины в родителе. По умолчанию `false`. |\n| `children` | `ReactNode` | — | Контент карточки. Не рендерится, если не задан. |\n| `className` | `string` | — | Доп. класс корня. |\n| `data-test-id` | `string` | `ai-card` |  |\n| `disabled` | `boolean` | `false` | Disabled-состояние: opacity 0.4, нативная блокировка кликов и клавиатуры. |\n| `onChange` | `((checked: boolean) => void)` | — | Срабатывает при toggle (клик / Enter / Space). Получает новое значение `checked`. |\n| `onClick` | `((event: MouseEvent<HTMLButtonElement, MouseEvent>) => void)` | — | Нативный обработчик клика. Срабатывает после `onChange` (toggle первичен). <br/> Не вызывается для disabled-карточки — браузер сам не дёргает onClick на disabled button. |\n| `title` | `string` | — | Заголовок карточки. Semibold, single-line с ellipsis. Не рендерится, если не задан. |\n","readmeFilename":"README.md"}