[{"data":1,"prerenderedAt":1619},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-text-vcard":673,"-mime-types-text-vcard-surround":1586,"mdc-vfp6ng-key":1587,"mdc-xw9vw8-key":1597},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1562,"extension":1563,"file-extension":1564,"links":1564,"meta":1565,"mime-type":1566,"navigation":28,"path":1580,"release-notes":1564,"seo":1581,"stem":1584,"__hash__":1585},"docs\u002Fmime-types\u002Ftext\u002Fvcard.md","vCard MIME Type",{"type":677,"value":678,"toc":1548},"minimark",[679,689,708,742,774,778,799,808,822,965,974,978,985,997,1047,1078,1089,1095,1132,1143,1157,1161,1167,1170,1181,1185,1188,1252,1276,1279,1283,1292,1310,1313,1323],[680,681,683,684,688],"h2",{"id":682},"what-does-textvcard-mean","What does ",[685,686,687],"code",{},"text\u002Fvcard"," mean?",[690,691,692,693,695,696],"p",{},"The ",[685,694,687],{}," media type identifies vCard contact data. A vCard can describe a person, an organization, a group, or a place using fields for names, phone numbers, email addresses, postal addresses, photos, URLs, birthdays, notes, and other directory information. A single file can contain one or more cards.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1",[690,709,710,711,717,718,724,725,729,730,733,734],{},"IANA registers both ",[700,712,714],{"href":713},"\u002Ffile-extensions\u002Fvcf",[685,715,716],{},".vcf"," and ",[700,719,721],{"href":720},"\u002Ffile-extensions\u002Fvcard",[685,722,723],{},".vcard"," as filename extensions. ",[700,726,727],{"href":713},[685,728,716],{}," is the extension most applications expose. The registration lists no magic number, so a trustworthy reader checks the structure and the ",[685,731,732],{},"VERSION"," property instead of relying on a fixed byte prefix.",[697,735,736],{},[700,737,741],{"href":738,"ariaDescribedBy":739,"dataFootnoteRef":705,"id":740},"#user-content-fn-2",[704],"user-content-fnref-2","2",[743,744,745,746,748,749,752,753,756,757,760,761,764,765,767,768],"note",{},"The media type is ",[685,747,687],{},", not ",[685,750,751],{},"application\u002Fvcard",". Older software may use ",[685,754,755],{},"text\u002Fx-vcard",", ",[685,758,759],{},"text\u002Fdirectory",", or ",[685,762,763],{},"text\u002Fdirectory; profile=vcard",". IANA marks those forms as deprecated in favor of ",[685,766,687],{},".",[697,769,770],{},[700,771,741],{"href":738,"ariaDescribedBy":772,"dataFootnoteRef":705,"id":773},[704],"user-content-fnref-2-2",[680,775,777],{"id":776},"how-is-a-vcard-file-structured","How is a vCard file structured?",[690,779,780,781,784,785,788,789,792,793],{},"vCard is a line-oriented format. Each card begins with ",[685,782,783],{},"BEGIN:VCARD",", declares its version, contains property lines, and ends with ",[685,786,787],{},"END:VCARD",". In vCard 4.0, ",[685,790,791],{},"FN"," supplies a formatted name and is required.",[697,794,795],{},[700,796,707],{"href":702,"ariaDescribedBy":797,"dataFootnoteRef":705,"id":798},[704],"user-content-fnref-1-2",[800,801,806],"pre",{"className":802,"code":804,"language":805,"meta":705},[803],"language-text","BEGIN:VCARD\nVERSION:4.0\nFN:Alex Rivera\nN:Rivera;Alex;;;\nORG:Example Studio\nTITLE:Design Director\nTEL;TYPE=work;VALUE=uri:tel:+1-555-0100\nEMAIL;TYPE=work:alex@example.com\nURL:https:\u002F\u002Fexample.com\nEND:VCARD\n","text",[685,807,804],{"__ignoreMap":705},[690,809,810,811,756,814,817,818,821],{},"A property can have parameters before the colon. In ",[685,812,813],{},"EMAIL;TYPE=work:alex@example.com",[685,815,816],{},"EMAIL"," is the property, ",[685,819,820],{},"TYPE=work"," describes it, and the text after the colon is the value. Common properties include:",[823,824,825,841],"table",{},[826,827,828],"thead",{},[829,830,831,835,838],"tr",{},[832,833,834],"th",{},"Property",[832,836,837],{},"Represents",[832,839,840],{},"Example",[842,843,844,859,874,889,902,917,935,950],"tbody",{},[829,845,846,851,854],{},[847,848,849],"td",{},[685,850,791],{},[847,852,853],{},"Display-ready name",[847,855,856],{},[685,857,858],{},"FN:Alex Rivera",[829,860,861,866,869],{},[847,862,863],{},[685,864,865],{},"N",[847,867,868],{},"Structured name parts",[847,870,871],{},[685,872,873],{},"N:Rivera;Alex;;;",[829,875,876,881,884],{},[847,877,878],{},[685,879,880],{},"TEL",[847,882,883],{},"Telephone URI or number",[847,885,886],{},[685,887,888],{},"TEL;TYPE=cell:tel:+1-555-0100",[829,890,891,895,898],{},[847,892,893],{},[685,894,816],{},[847,896,897],{},"Email address",[847,899,900],{},[685,901,813],{},[829,903,904,909,912],{},[847,905,906],{},[685,907,908],{},"ADR",[847,910,911],{},"Structured postal address",[847,913,914],{},[685,915,916],{},"ADR;TYPE=work:;;1 Main St;...",[829,918,919,927,930],{},[847,920,921,717,924],{},[685,922,923],{},"ORG",[685,925,926],{},"TITLE",[847,928,929],{},"Organization and role",[847,931,932],{},[685,933,934],{},"ORG:Example Studio",[829,936,937,942,945],{},[847,938,939],{},[685,940,941],{},"PHOTO",[847,943,944],{},"A photo by URI or embedded data",[847,946,947],{},[685,948,949],{},"PHOTO:https:\u002F\u002Fexample.com\u002Falex.jpg",[829,951,952,957,960],{},[847,953,954],{},[685,955,956],{},"UID",[847,958,959],{},"A durable identifier",[847,961,962],{},[685,963,964],{},"UID:urn:uuid:...",[690,966,967,968],{},"vCard 4.0 uses UTF-8. Content lines should be folded at 75 octets, and a continued physical line begins with a space or tab. Readers remove the line break and that leading whitespace before interpreting the property. Escapes also matter: a literal comma, semicolon, backslash, or newline in a text value cannot always be copied as plain punctuation.",[697,969,970],{},[700,971,707],{"href":702,"ariaDescribedBy":972,"dataFootnoteRef":705,"id":973},[704],"user-content-fnref-1-3",[975,976,977],"tip",{},"Use a vCard-aware library for edits. A general text editor can show the file, but it will not validate structured names, unfold long lines, preserve unknown properties reliably, or translate between versions.",[680,979,981,982,984],{"id":980},"which-vcard-version-is-in-a-vcf-file","Which vCard version is in a ",[685,983,716],{}," file?",[690,986,987,988,990,991],{},"The MIME type does not select one vCard version. Inspect the ",[685,989,732],{}," line inside each card. IANA notes that older versions remain common and are similar but not strictly compatible.",[697,992,993],{},[700,994,741],{"href":738,"ariaDescribedBy":995,"dataFootnoteRef":705,"id":996},[704],"user-content-fnref-2-3",[823,998,999,1012],{},[826,1000,1001],{},[829,1002,1003,1006,1009],{},[832,1004,1005],{},"Version",[832,1007,1008],{},"Standardization",[832,1010,1011],{},"Practical distinction",[842,1013,1014,1025,1036],{},[829,1015,1016,1019,1022],{},[847,1017,1018],{},"2.1",[847,1020,1021],{},"Industry specification, published in 1996",[847,1023,1024],{},"Common in older phones and contact exports; permits older encodings and syntax",[829,1026,1027,1030,1033],{},[847,1028,1029],{},"3.0",[847,1031,1032],{},"RFC 2426, September 1998",[847,1034,1035],{},"Widely exchanged by desktop and web contact applications",[829,1037,1038,1041,1044],{},[847,1039,1040],{},"4.0",[847,1042,1043],{},"RFC 6350, August 2011",[847,1045,1046],{},"Current IETF standard; requires UTF-8 and defines a clearer, extensible data model",[690,1048,1049,1050,756,1053,756,1056,1059,1060,1063,1064,1070],{},"RFC 6350 replaced RFC 2426 and brought the media-type registration and the stand-alone file format into one specification. It also added properties such as ",[685,1051,1052],{},"KIND",[685,1054,1055],{},"GENDER",[685,1057,1058],{},"ANNIVERSARY",", and ",[685,1061,1062],{},"CLIENTPIDMAP",", removed several older constructs, and made UTF-8 the only permitted character set.",[697,1065,1066],{},[700,1067,707],{"href":702,"ariaDescribedBy":1068,"dataFootnoteRef":705,"id":1069},[704],"user-content-fnref-1-4",[697,1071,1072],{},[700,1073,1077],{"href":1074,"ariaDescribedBy":1075,"dataFootnoteRef":705,"id":1076},"#user-content-fn-3",[704],"user-content-fnref-3","3",[690,1079,1080,1081,1084,1085,1088],{},"Do not change only ",[685,1082,1083],{},"VERSION:3.0"," to ",[685,1086,1087],{},"VERSION:4.0",". Property value types, parameters, escaping, and allowed fields changed too. A real conversion must parse the source version and serialize a valid destination card.",[680,1090,1092,1093,984],{"id":1091},"how-do-you-open-a-vcf-file","How do you open a ",[685,1094,716],{},[690,1096,1097,1098,1102,1103,1107,1108,1116,1124],{},"Open a vCard with a contacts or address-book application when you want to add its entries. Apple Contacts and iCloud Contacts import and export vCards. Google Contacts imports ",[700,1099,1100],{"href":713},[685,1101,716],{}," files, and Microsoft Outlook can open a ",[700,1104,1105],{"href":713},[685,1106,716],{}," as a contact.",[697,1109,1110],{},[700,1111,1115],{"href":1112,"ariaDescribedBy":1113,"dataFootnoteRef":705,"id":1114},"#user-content-fn-4",[704],"user-content-fnref-4","4",[697,1117,1118],{},[700,1119,1123],{"href":1120,"ariaDescribedBy":1121,"dataFootnoteRef":705,"id":1122},"#user-content-fn-5",[704],"user-content-fnref-5","5",[697,1125,1126],{},[700,1127,1131],{"href":1128,"ariaDescribedBy":1129,"dataFootnoteRef":705,"id":1130},"#user-content-fn-6",[704],"user-content-fnref-6","6",[690,1133,1134,1135,1139,1140,1142],{},"Current web browsers do not provide a standard native vCard viewer. A ",[700,1136,1137],{"href":713},[685,1138,716],{}," link may download, open a registered contacts application, or be handled by a website. That behavior is different from the browser rendering ",[685,1141,687],{}," itself.",[690,1144,1145,1146,1150,1151],{},"Before importing a large file, consider opening a copy in a trusted text editor or vCard validator. One ",[700,1147,1148],{"href":713},[685,1149,716],{}," can hold multiple contacts, so the number of address-book entries created may be greater than one. Apple documents that a multi-contact vCard imports each contact separately and exports selected contacts together in one file.",[697,1152,1153],{},[700,1154,1115],{"href":1112,"ariaDescribedBy":1155,"dataFootnoteRef":705,"id":1156},[704],"user-content-fnref-4-2",[680,1158,1160],{"id":1159},"support-in-poly","Support in Poly",[690,1162,1163,1164,1166],{},"Poly can store and recognize ",[685,1165,687],{}," files. When the file is identified with that media type, it opens as readable source text, which is useful for checking names, numbers, addresses, and the declared vCard version without importing anything into an address book.",[690,1168,1169],{},"Support is source-oriented rather than contact-aware. Poly does not turn each card into an address-book entry, render a formatted contact card, or currently index vCard properties for full-text or semantic search. You can find the file by name, but a search for a phone number or organization that exists only inside the card will not match it. The Poly agent cannot currently read the card's contents directly.",[690,1171,1172,1173,1177,1178,1180],{},"Because ",[700,1174,1175],{"href":713},[685,1176,716],{}," has no magic number and is not inferred from its filename in every Poly client, preserve the ",[685,1179,687],{}," media type when transferring or uploading the file. If a vCard arrives as generic text or binary data, its preview and classification can differ.",[680,1182,1184],{"id":1183},"converting-vcard-to-other-formats","Converting vCard to other formats",[690,1186,1187],{},"Choose a destination based on what will consume the data:",[823,1189,1190,1203],{},[826,1191,1192],{},[829,1193,1194,1197,1200],{},[832,1195,1196],{},"Destination",[832,1198,1199],{},"Useful for",[832,1201,1202],{},"Important limitation",[842,1204,1205,1216,1230,1241],{},[829,1206,1207,1210,1213],{},[847,1208,1209],{},"Another vCard version",[847,1211,1212],{},"Moving contacts between applications with different version support",[847,1214,1215],{},"Unsupported properties or value details may be lost",[829,1217,1218,1224,1227],{},[847,1219,1220],{},[700,1221,1223],{"href":1222},"\u002Fmime-types\u002Ftext\u002Fcsv","CSV",[847,1225,1226],{},"Reviewing contacts in a spreadsheet or importing into a system with fixed columns",[847,1228,1229],{},"Repeated phone numbers, labels, photos, groups, and structured values need an explicit mapping",[829,1231,1232,1235,1238],{},[847,1233,1234],{},"jCard JSON",[847,1236,1237],{},"JSON-based APIs that need vCard's data model",[847,1239,1240],{},"jCard has its own standardized array structure, not arbitrary key-value JSON",[829,1242,1243,1246,1249],{},[847,1244,1245],{},"xCard XML",[847,1247,1248],{},"XML workflows and schema-aware interchange",[847,1250,1251],{},"More verbose than ordinary vCard text",[690,1253,1254,1255,1263,1271,1272,1275],{},"The IETF defines jCard in RFC 7095 and xCard in RFC 6351. Both preserve vCard semantics in another serialization.",[697,1256,1257],{},[700,1258,1262],{"href":1259,"ariaDescribedBy":1260,"dataFootnoteRef":705,"id":1261},"#user-content-fn-7",[704],"user-content-fnref-7","7",[697,1264,1265],{},[700,1266,1270],{"href":1267,"ariaDescribedBy":1268,"dataFootnoteRef":705,"id":1269},"#user-content-fn-8",[704],"user-content-fnref-8","8"," A home-grown JSON object such as ",[685,1273,1274],{},"{ \"name\": \"Alex\" }"," may be useful inside one application, but it is not jCard and cannot be assumed to round-trip all vCard properties.",[690,1277,1278],{},"For CSV conversion, decide how to represent repeated properties before exporting. One contact can have several email addresses, telephone numbers, URLs, and addresses, each with labels and preference information. Flattening those into one row without a documented mapping can silently discard data.",[680,1280,1282],{"id":1281},"privacy-security-and-interoperability","Privacy, security, and interoperability",[690,1284,1285,1286],{},"A vCard can contain more than a public name and work number. It may include home addresses, birthdays, personal notes, geographic coordinates, photos, relationship details, identifiers, and URLs. RFC 6350 warns that vCards have no inherent authentication or confidentiality and recommends secure transport when authenticity or privacy matters.",[697,1287,1288],{},[700,1289,707],{"href":702,"ariaDescribedBy":1290,"dataFootnoteRef":705,"id":1291},[704],"user-content-fnref-1-5",[1293,1294,1295,1296,1300,1301,756,1303,756,1306,1309],"warning",{},"Treat an unexpected ",[700,1297,1298],{"href":713},[685,1299,716],{}," as untrusted data. Review its fields before importing it, and do not assume that a familiar display name proves who created it. Contact applications should avoid fetching external ",[685,1302,941],{},[685,1304,1305],{},"LOGO",[685,1307,1308],{},"SOURCE",", or other URIs without an appropriate trust decision.",[690,1311,1312],{},"Interoperability problems often come from version differences, bad line folding, incorrect escaping, unsupported vendor properties, or character encodings used by older 2.1 and 3.0 exporters. Keep the original file until the receiving application has preserved several representative contacts, especially entries with non-ASCII names, multiple phone numbers, photos, and labeled addresses.",[690,1314,1315,1316,1319,1320,1322],{},"Contact data also becomes stale. ",[685,1317,1318],{},"REV"," can record when a card was last revised, while ",[685,1321,1308],{}," can point to an authoritative source, but neither guarantees that the information is current. Confirm sensitive or operational details with the person or organization rather than treating a successfully imported vCard as verified identity.",[1324,1325,1328,1333],"section",{"className":1326,"dataFootnotes":705},[1327],"footnotes",[680,1329,1332],{"className":1330,"id":704},[1331],"sr-only","Footnotes",[1334,1335,1336,1387,1432,1448,1472,1494,1516,1532],"ol",{},[1337,1338,1340,1341,1350,1351,1358,1359,1358,1366,1358,1373,1358,1380],"li",{"id":1339},"user-content-fn-1","Internet Engineering Task Force. ",[700,1342,1346],{"href":1343,"rel":1344},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6350.html",[1345],"nofollow",[1347,1348,1349],"em",{},"RFC 6350: vCard Format Specification",". The current vCard 4.0 standard defines the format, required properties, UTF-8 encoding, line folding, versions, and security considerations. ",[700,1352,1357],{"href":1353,"ariaLabel":1354,"className":1355,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[1356],"data-footnote-backref","↩"," ",[700,1360,1357,1364],{"href":1361,"ariaLabel":1362,"className":1363,"dataFootnoteBackref":705},"#user-content-fnref-1-2","Back to reference 1-2",[1356],[697,1365,741],{},[700,1367,1357,1371],{"href":1368,"ariaLabel":1369,"className":1370,"dataFootnoteBackref":705},"#user-content-fnref-1-3","Back to reference 1-3",[1356],[697,1372,1077],{},[700,1374,1357,1378],{"href":1375,"ariaLabel":1376,"className":1377,"dataFootnoteBackref":705},"#user-content-fnref-1-4","Back to reference 1-4",[1356],[697,1379,1115],{},[700,1381,1357,1385],{"href":1382,"ariaLabel":1383,"className":1384,"dataFootnoteBackref":705},"#user-content-fnref-1-5","Back to reference 1-5",[1356],[697,1386,1123],{},[1337,1388,1390,1391,1400,1401,717,1405,1409,1410,1412,1413,1358,1418,1358,1425],{"id":1389},"user-content-fn-2","Internet Assigned Numbers Authority. ",[700,1392,1395],{"href":1393,"rel":1394},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Ftext\u002Fvcard",[1345],[1347,1396,1397,1399],{},[685,1398,687],{}," Media Type Registration",". The registration lists ",[700,1402,1403],{"href":713},[685,1404,716],{},[700,1406,1407],{"href":720},[685,1408,723],{},", no magic number, deprecated media types, and the need to inspect ",[685,1411,732],{},". ",[700,1414,1357],{"href":1415,"ariaLabel":1416,"className":1417,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[1356],[700,1419,1357,1423],{"href":1420,"ariaLabel":1421,"className":1422,"dataFootnoteBackref":705},"#user-content-fnref-2-2","Back to reference 2-2",[1356],[697,1424,741],{},[700,1426,1357,1430],{"href":1427,"ariaLabel":1428,"className":1429,"dataFootnoteBackref":705},"#user-content-fnref-2-3","Back to reference 2-3",[1356],[697,1431,1077],{},[1337,1433,1340,1435,1442,1443],{"id":1434},"user-content-fn-3",[700,1436,1439],{"href":1437,"rel":1438},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc2426.html",[1345],[1347,1440,1441],{},"RFC 2426: vCard MIME Directory Profile",". The September 1998 specification standardized vCard 3.0 and documents its differences from vCard 2.1. ",[700,1444,1357],{"href":1445,"ariaLabel":1446,"className":1447,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[1356],[1337,1449,1451,1452,1459,1460,1358,1465],{"id":1450},"user-content-fn-4","Apple Support. ",[700,1453,1456],{"href":1454,"rel":1455},"https:\u002F\u002Fsupport.apple.com\u002Fen-in\u002Fguide\u002Ficloud\u002Fmmfba748b2\u002Ficloud",[1345],[1347,1457,1458],{},"Import, export or print contacts on iCloud.com",". Apple documents importing and exporting one or more contacts in a vCard. ",[700,1461,1357],{"href":1462,"ariaLabel":1463,"className":1464,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[1356],[700,1466,1357,1470],{"href":1467,"ariaLabel":1468,"className":1469,"dataFootnoteBackref":705},"#user-content-fnref-4-2","Back to reference 4-2",[1356],[697,1471,741],{},[1337,1473,1475,1476,1483,1484,1488,1489],{"id":1474},"user-content-fn-5","Google Contacts Help. ",[700,1477,1480],{"href":1478,"rel":1479},"https:\u002F\u002Fsupport.google.com\u002Fcontacts\u002Fanswer\u002F15147365",[1345],[1347,1481,1482],{},"Import your contacts into Google Contacts",". Google documents importing ",[700,1485,1486],{"href":713},[685,1487,716],{}," vCard files. ",[700,1490,1357],{"href":1491,"ariaLabel":1492,"className":1493,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 5",[1356],[1337,1495,1497,1498,1505,1506,1510,1511],{"id":1496},"user-content-fn-6","Microsoft Support. ",[700,1499,1502],{"href":1500,"rel":1501},"https:\u002F\u002Fsupport.microsoft.com\u002Fen-us\u002Foutlook\u002Fimport-vcards-to-outlook-contacts",[1345],[1347,1503,1504],{},"Import vCards to Outlook contacts",". Microsoft documents opening ",[700,1507,1508],{"href":713},[685,1509,716],{}," files and adding their entries to Outlook contacts. ",[700,1512,1357],{"href":1513,"ariaLabel":1514,"className":1515,"dataFootnoteBackref":705},"#user-content-fnref-6","Back to reference 6",[1356],[1337,1517,1340,1519,1526,1527],{"id":1518},"user-content-fn-7",[700,1520,1523],{"href":1521,"rel":1522},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc7095.html",[1345],[1347,1524,1525],{},"RFC 7095: jCard: The JSON Format for vCard",". jCard is the standardized JSON representation of vCard data. ",[700,1528,1357],{"href":1529,"ariaLabel":1530,"className":1531,"dataFootnoteBackref":705},"#user-content-fnref-7","Back to reference 7",[1356],[1337,1533,1340,1535,1542,1543],{"id":1534},"user-content-fn-8",[700,1536,1539],{"href":1537,"rel":1538},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6351.html",[1345],[1347,1540,1541],{},"RFC 6351: xCard: vCard XML Representation",". xCard is the standardized XML representation of vCard data. ",[700,1544,1357],{"href":1545,"ariaLabel":1546,"className":1547,"dataFootnoteBackref":705},"#user-content-fnref-8","Back to reference 8",[1356],{"title":705,"searchDepth":1549,"depth":1549,"links":1550},2,[1551,1553,1554,1556,1558,1559,1560,1561],{"id":682,"depth":1549,"text":1552},"What does text\u002Fvcard mean?",{"id":776,"depth":1549,"text":777},{"id":980,"depth":1549,"text":1555},"Which vCard version is in a .vcf file?",{"id":1091,"depth":1549,"text":1557},"How do you open a .vcf file?",{"id":1159,"depth":1549,"text":1160},{"id":1183,"depth":1549,"text":1184},{"id":1281,"depth":1549,"text":1282},{"id":704,"depth":1549,"text":1332},"Learn what `text\u002Fvcard` and `.vcf` files contain, how vCard versions differ, and how Poly supports contact files.","md",null,{},{"name":687,"extensions":1567,"alternate-versions":1568,"invented-date":1569,"inventor-name":1570,"in-use":12,"browser-support":1571,"example-applications":1572,"poly-support":1576,"poly-indexed":1577,"poly-preview":1578,"poly-agent":1579},[716,723],[759,763,755],"1998","Internet Engineering Task Force",[],[1573,1574,1575],"Apple Contacts","Google Contacts","Microsoft Outlook","Partial. Poly recognizes files labeled `text\u002Fvcard` and lets you inspect their source, but it does not import them as address-book contacts.","Partial. vCards remain searchable by filename, but their contact fields are not currently indexed as content.","Yes. A recognized vCard opens as readable text rather than as a formatted contact card.","No. The Poly agent cannot currently read or reason about vCard contents directly.","\u002Fmime-types\u002Ftext\u002Fvcard",{"title":1582,"description":1583},"text\u002Fvcard MIME Type: vCard and VCF File Guide","A practical guide to text\u002Fvcard and VCF contact files, including structure, versions, application support, conversion, privacy, and Poly support.","mime-types\u002Ftext\u002Fvcard","_j2fxVpIW4q2CwzjOHzXNZa6u-mvqQusJ5eU9WsSSyk",[1564,1564],{"data":1588,"body":1589},{},{"type":1590,"children":1591},"root",[1592],{"type":1593,"tag":690,"props":1594,"children":1595},"element",{},[1596],{"type":805,"value":675},{"data":1598,"body":1599},{},{"type":1590,"children":1600},[1601],{"type":1593,"tag":690,"props":1602,"children":1603},{},[1604,1606,1611,1612,1617],{"type":805,"value":1605},"Learn what ",{"type":1593,"tag":685,"props":1607,"children":1609},{"className":1608},[],[1610],{"type":805,"value":687},{"type":805,"value":717},{"type":1593,"tag":685,"props":1613,"children":1615},{"className":1614},[],[1616],{"type":805,"value":716},{"type":805,"value":1618}," files contain, how vCard versions differ, and how Poly supports contact files.",1788325917403]