[{"data":1,"prerenderedAt":2318},["ShallowReactive",2],{"navigation_docs_en":3,"dtpr-schemas-index":287,"-en-ui-vue":295,"-en-ui-vue-surround":2313},[4,22,26,30,102,152,174,196,226,278,283],{"title":5,"path":6,"stem":7,"children":8},"Getting started","/en/getting-started","en/1.getting-started/0.index",[9,10,14,18],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"MCP quickstart","/en/getting-started/mcp-quickstart","en/1.getting-started/1.mcp-quickstart",{"title":15,"path":16,"stem":17},"REST quickstart","/en/getting-started/rest-quickstart","en/1.getting-started/2.rest-quickstart",{"title":19,"path":20,"stem":21},"UI quickstart","/en/getting-started/ui-quickstart","en/1.getting-started/3.ui-quickstart",{"title":23,"path":24,"stem":25},"Attribution","/en/attribution","en/10.attribution",{"title":27,"path":28,"stem":29},"Cite DTPR for AI","/en/cite","en/11.cite",{"title":31,"path":32,"stem":33,"children":34},"MCP server","/en/mcp","en/2.mcp/0.index",[35,36,40,44,48,98],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39},"Connecting","/en/mcp/connection","en/2.mcp/1.connection",{"title":41,"path":42,"stem":43},"Envelope","/en/mcp/envelope","en/2.mcp/2.envelope",{"title":45,"path":46,"stem":47},"Resources","/en/mcp/resources","en/2.mcp/3.resources",{"title":49,"path":50,"stem":51,"children":52},"Tools","/en/mcp/tools","en/2.mcp/4.tools/0.index",[53,54,58,62,66,70,74,78,82,86,90,94],{"title":49,"path":50,"stem":51},{"title":55,"path":56,"stem":57},"list_schema_versions","/en/mcp/tools/list-schema-versions","en/2.mcp/4.tools/1.list-schema-versions",{"title":59,"path":60,"stem":61},"MCP tool: resolve_datachain","/en/mcp/tools/resolve-datachain","en/2.mcp/4.tools/10.resolve-datachain",{"title":63,"path":64,"stem":65},"MCP tool: validate_resolved","/en/mcp/tools/validate-resolved","en/2.mcp/4.tools/11.validate-resolved",{"title":67,"path":68,"stem":69},"get_schema","/en/mcp/tools/get-schema","en/2.mcp/4.tools/2.get-schema",{"title":71,"path":72,"stem":73},"list_categories","/en/mcp/tools/list-categories","en/2.mcp/4.tools/3.list-categories",{"title":75,"path":76,"stem":77},"list_elements","/en/mcp/tools/list-elements","en/2.mcp/4.tools/4.list-elements",{"title":79,"path":80,"stem":81},"get_element","/en/mcp/tools/get-element","en/2.mcp/4.tools/5.get-element",{"title":83,"path":84,"stem":85},"get_elements","/en/mcp/tools/get-elements","en/2.mcp/4.tools/6.get-elements",{"title":87,"path":88,"stem":89},"validate_datachain","/en/mcp/tools/validate-datachain","en/2.mcp/4.tools/7.validate-datachain",{"title":91,"path":92,"stem":93},"render_datachain","/en/mcp/tools/render-datachain","en/2.mcp/4.tools/8.render-datachain",{"title":95,"path":96,"stem":97},"get_icon_url","/en/mcp/tools/get-icon-url","en/2.mcp/4.tools/9.get-icon-url",{"title":99,"path":100,"stem":101},"Prompts","/en/mcp/prompts","en/2.mcp/5.prompts",{"title":103,"path":104,"stem":105,"children":106},"REST API (v2)","/en/rest","en/3.rest/0.index",[107,108,112,116,120,124,128,132,136,140,144,148],{"title":103,"path":104,"stem":105},{"title":109,"path":110,"stem":111},"GET /schemas","/en/rest/schemas","en/3.rest/1.schemas",{"title":113,"path":114,"stem":115},"POST /schemas/:version/resolve","/en/rest/resolve","en/3.rest/10.resolve",{"title":117,"path":118,"stem":119},"POST /schemas/:version/validate_resolved","/en/rest/validate-resolved","en/3.rest/11.validate-resolved",{"title":121,"path":122,"stem":123},"GET /schemas/:version/manifest","/en/rest/manifest","en/3.rest/2.manifest",{"title":125,"path":126,"stem":127},"GET /schemas/:version/categories","/en/rest/categories","en/3.rest/3.categories",{"title":129,"path":130,"stem":131},"GET /schemas/:version/elements","/en/rest/elements-list","en/3.rest/4.elements-list",{"title":133,"path":134,"stem":135},"GET /schemas/:version/elements/:element_id","/en/rest/element-detail","en/3.rest/5.element-detail",{"title":137,"path":138,"stem":139},"POST /schemas/:version/validate","/en/rest/validate","en/3.rest/6.validate",{"title":141,"path":142,"stem":143},"Icon routes","/en/rest/icons","en/3.rest/7.icons",{"title":145,"path":146,"stem":147},"Pagination & fields","/en/rest/pagination-and-fields","en/3.rest/8.pagination-and-fields",{"title":149,"path":150,"stem":151},"Errors","/en/rest/errors","en/3.rest/9.errors",{"title":153,"path":154,"stem":155,"children":156},"Icon composition","/en/icons","en/4.icons/0.index",[157,158,162,166,170],{"title":153,"path":154,"stem":155},{"title":159,"path":160,"stem":161},"Shapes","/en/icons/shapes","en/4.icons/1.shapes",{"title":163,"path":164,"stem":165},"Symbols","/en/icons/symbols","en/4.icons/2.symbols",{"title":167,"path":168,"stem":169},"Composed variants","/en/icons/composed-variants","en/4.icons/3.composed-variants",{"title":171,"path":172,"stem":173},"URLs","/en/icons/urls","en/4.icons/4.urls",{"title":175,"path":176,"stem":177,"children":178},"@dtpr/ui","/en/ui","en/5.ui/0.index",[179,180,184,188,192],{"title":175,"path":176,"stem":177},{"title":181,"path":182,"stem":183},"@dtpr/ui/core","/en/ui/core","en/5.ui/1.core",{"title":185,"path":186,"stem":187},"@dtpr/ui/vue","/en/ui/vue","en/5.ui/2.vue",{"title":189,"path":190,"stem":191},"@dtpr/ui/html","/en/ui/html","en/5.ui/3.html",{"title":193,"path":194,"stem":195},"Theming","/en/ui/theming","en/5.ui/4.theming",{"title":197,"path":198,"stem":199,"children":200},"Concepts","/en/concepts","en/6.concepts/0.index",[201,202,206,210,214,218,222],{"title":197,"path":198,"stem":199},{"title":203,"path":204,"stem":205},"Datachains","/en/concepts/datachains","en/6.concepts/1.datachains",{"title":207,"path":208,"stem":209},"Elements & categories","/en/concepts/elements-categories","en/6.concepts/2.elements-categories",{"title":211,"path":212,"stem":213},"Versions & releases","/en/concepts/versions-and-releases","en/6.concepts/3.versions-and-releases",{"title":215,"path":216,"stem":217},"Content hash","/en/concepts/content-hash","en/6.concepts/4.content-hash",{"title":219,"path":220,"stem":221},"Shape contract","/en/concepts/shape-contract","en/6.concepts/5.shape-contract",{"title":223,"path":224,"stem":225},"Subchains","/en/concepts/subchains","en/6.concepts/6.subchains",{"title":227,"path":228,"stem":229,"children":230},"Claude plugin","/en/plugin","en/7.plugin/0.index",[231,232,236,270,274],{"title":227,"path":228,"stem":229},{"title":233,"path":234,"stem":235},"Install","/en/plugin/install","en/7.plugin/1.install",{"title":237,"path":238,"stem":239,"children":240},"Skills","/en/plugin/skills","en/7.plugin/2.skills/0.index",[241,242,246,250,254,258,262,266],{"title":237,"path":238,"stem":239},{"title":243,"path":244,"stem":245},"dtpr-describe-system","/en/plugin/skills/describe-system","en/7.plugin/2.skills/1.describe-system",{"title":247,"path":248,"stem":249},"dtpr-datachain-structure","/en/plugin/skills/datachain-structure","en/7.plugin/2.skills/2.datachain-structure",{"title":251,"path":252,"stem":253},"dtpr-category-audit","/en/plugin/skills/category-audit","en/7.plugin/2.skills/3.category-audit",{"title":255,"path":256,"stem":257},"dtpr-element-design","/en/plugin/skills/element-design","en/7.plugin/2.skills/4.element-design",{"title":259,"path":260,"stem":261},"dtpr-symbol-design","/en/plugin/skills/symbol-design","en/7.plugin/2.skills/5.symbol-design",{"title":263,"path":264,"stem":265},"dtpr-translate","/en/plugin/skills/translate","en/7.plugin/2.skills/6.translate",{"title":267,"path":268,"stem":269},"dtpr-comprehension-audit","/en/plugin/skills/comprehension-audit","en/7.plugin/2.skills/7.comprehension-audit",{"title":271,"path":272,"stem":273},"Research corpus","/en/plugin/research-corpus","en/7.plugin/3.research-corpus",{"title":275,"path":276,"stem":277},"Comprehension rubric","/en/plugin/comprehension-rubric","en/7.plugin/4.comprehension-rubric",{"title":49,"path":279,"stem":280,"children":281},"/en/tools","en/8.tools/0.index",[282],{"title":49,"path":279,"stem":280},{"title":284,"path":285,"stem":286},"Changelog","/en/changelog","en/9.changelog",{"ok":288,"versions":289},true,[290],{"id":291,"status":292,"created_at":293,"content_hash":294},"ai@2026-05-06-beta","beta","2026-05-06T20:23:42.963Z","sha256-2d208111b0c597ff2b38cb1c24168799b0a5ff9290203ebf46c4f7c16a0fcb24",{"id":296,"title":185,"body":297,"description":2307,"extension":2308,"links":2309,"meta":2310,"navigation":288,"path":186,"seo":2311,"stem":187,"__hash__":2312},"docs_en/en/5.ui/2.vue.md",{"type":298,"value":299,"toc":2272},"minimark",[300,310,320,325,350,445,452,456,463,468,569,573,607,611,698,702,705,708,768,771,927,931,947,950,1073,1083,1087,1153,1156,1241,1245,1252,1255,1351,1354,1396,1399,1419,1422,1488,1492,1498,1501,1576,1579,1602,1605,1646,1649,2169,2172,2179,2182,2185,2188,2210,2213,2238,2242,2268],[301,302,304,305,309],"callout",{"type":303},"info","Vue 3 Single-File Components. Pair with ",[306,307,308],"code",{},"@dtpr/ui/vue/styles.css"," for the default tokens and layout.",[301,311,313,314,319],{"type":312},"tip","Want to preview a chain without setting up a project? Use the ",[315,316,318],"a",{"href":317},"/tools/datachain","Datachain visualizer",".",[321,322,324],"h2",{"id":323},"install-import","Install & import",[326,327,332],"pre",{"className":328,"code":329,"language":330,"meta":331,"style":331},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @dtpr/ui\n","bash","",[306,333,334],{"__ignoreMap":331},[335,336,339,343,347],"span",{"class":337,"line":338},"line",1,[335,340,342],{"class":341},"sBMFI","pnpm",[335,344,346],{"class":345},"sfazB"," add",[335,348,349],{"class":345}," @dtpr/ui\n",[326,351,355],{"className":352,"code":353,"language":354,"meta":331,"style":331},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import {\n  DtprIcon,\n  DtprElement,\n  DtprElementDetail,\n  DtprCategorySection,\n  DtprDatachain,\n  DtprElementGrid,\n} from '@dtpr/ui/vue'\nimport '@dtpr/ui/vue/styles.css'\n","ts",[306,356,357,367,377,385,393,401,409,417,434],{"__ignoreMap":331},[335,358,359,363],{"class":337,"line":338},[335,360,362],{"class":361},"s7zQu","import",[335,364,366],{"class":365},"sMK4o"," {\n",[335,368,370,374],{"class":337,"line":369},2,[335,371,373],{"class":372},"sTEyZ","  DtprIcon",[335,375,376],{"class":365},",\n",[335,378,380,383],{"class":337,"line":379},3,[335,381,382],{"class":372},"  DtprElement",[335,384,376],{"class":365},[335,386,388,391],{"class":337,"line":387},4,[335,389,390],{"class":372},"  DtprElementDetail",[335,392,376],{"class":365},[335,394,396,399],{"class":337,"line":395},5,[335,397,398],{"class":372},"  DtprCategorySection",[335,400,376],{"class":365},[335,402,404,407],{"class":337,"line":403},6,[335,405,406],{"class":372},"  DtprDatachain",[335,408,376],{"class":365},[335,410,412,415],{"class":337,"line":411},7,[335,413,414],{"class":372},"  DtprElementGrid",[335,416,376],{"class":365},[335,418,420,423,426,429,431],{"class":337,"line":419},8,[335,421,422],{"class":365},"}",[335,424,425],{"class":361}," from",[335,427,428],{"class":365}," '",[335,430,185],{"class":345},[335,432,433],{"class":365},"'\n",[335,435,437,439,441,443],{"class":337,"line":436},9,[335,438,362],{"class":361},[335,440,428],{"class":365},[335,442,308],{"class":345},[335,444,433],{"class":365},[446,447,448,449,319],"p",{},"Peer dependency: ",[306,450,451],{},"vue ^3.5",[321,453,455],{"id":454},"dtpricon","DtprIcon",[446,457,458,459,462],{},"Renders a 36×36 ",[306,460,461],{},"\u003Cimg>"," tag with a hexagon fallback when the source is missing or errors.",[464,465,467],"h3",{"id":466},"props","Props",[469,470,471,493],"table",{},[472,473,474],"thead",{},[475,476,477,481,484,487,490],"tr",{},[478,479,480],"th",{},"Prop",[478,482,483],{},"Type",[478,485,486],{},"Required",[478,488,489],{},"Default",[478,491,492],{},"Description",[494,495,496,520,547],"tbody",{},[475,497,498,504,509,512,517],{},[499,500,501],"td",{},[306,502,503],{},"src",[499,505,506],{},[306,507,508],{},"string",[499,510,511],{},"no",[499,513,514],{},[306,515,516],{},"''",[499,518,519],{},"Icon URL. Empty or errored → fallback.",[475,521,522,527,531,534,537],{},[499,523,524],{},[306,525,526],{},"alt",[499,528,529],{},[306,530,508],{},[499,532,533],{},"yes",[499,535,536],{},"—",[499,538,539,540,542,543,546],{},"Alt text. Pass ",[306,541,516],{}," for decorative mode (sets ",[306,544,545],{},"role=\"presentation\"",").",[475,548,549,554,559,561,566],{},[499,550,551],{},[306,552,553],{},"size",[499,555,556],{},[306,557,558],{},"number",[499,560,511],{},[499,562,563],{},[306,564,565],{},"48",[499,567,568],{},"Square dimension in px.",[464,570,572],{"id":571},"events","Events",[469,574,575,588],{},[472,576,577],{},[475,578,579,582,585],{},[478,580,581],{},"Event",[478,583,584],{},"Payload",[478,586,587],{},"When",[494,589,590],{},[475,591,592,597,601],{},[499,593,594],{},[306,595,596],{},"error",[499,598,599],{},[306,600,581],{},[499,602,603,604,319],{},"Emitted when the image fails to load. Component then swaps to ",[306,605,606],{},"HEXAGON_FALLBACK_DATA_URI",[464,608,610],{"id":609},"example","Example",[326,612,616],{"className":613,"code":614,"language":615,"meta":331,"style":331},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CDtprIcon\n  :src=\"iconUrl\"\n  alt=\"Camera icon\"\n  :size=\"64\"\n  @error=\"onIconError\"\n/>\n","vue",[306,617,618,627,647,661,677,693],{"__ignoreMap":331},[335,619,620,623],{"class":337,"line":338},[335,621,622],{"class":365},"\u003C",[335,624,626],{"class":625},"swJcz","DtprIcon\n",[335,628,629,632,635,638,641,644],{"class":337,"line":369},[335,630,631],{"class":365},"  :",[335,633,503],{"class":634},"spNyl",[335,636,637],{"class":365},"=",[335,639,640],{"class":365},"\"",[335,642,643],{"class":372},"iconUrl",[335,645,646],{"class":365},"\"\n",[335,648,649,652,654,656,659],{"class":337,"line":379},[335,650,651],{"class":634},"  alt",[335,653,637],{"class":365},[335,655,640],{"class":365},[335,657,658],{"class":345},"Camera icon",[335,660,646],{"class":365},[335,662,663,665,667,669,671,675],{"class":337,"line":387},[335,664,631],{"class":365},[335,666,553],{"class":634},[335,668,637],{"class":365},[335,670,640],{"class":365},[335,672,674],{"class":673},"sbssI","64",[335,676,646],{"class":365},[335,678,679,682,684,686,688,691],{"class":337,"line":395},[335,680,681],{"class":365},"  @",[335,683,596],{"class":634},[335,685,637],{"class":365},[335,687,640],{"class":365},[335,689,690],{"class":372},"onIconError",[335,692,646],{"class":365},[335,694,695],{"class":337,"line":403},[335,696,697],{"class":372},"/>\n",[321,699,701],{"id":700},"dtprelement","DtprElement",[446,703,704],{},"Compact element card — icon + title.",[464,706,467],{"id":707},"props-1",[469,709,710,724],{},[472,711,712],{},[475,713,714,716,718,720,722],{},[478,715,480],{},[478,717,483],{},[478,719,486],{},[478,721,489],{},[478,723,492],{},[494,725,726,748],{},[475,727,728,733,738,740,742],{},[499,729,730],{},[306,731,732],{},"display",[499,734,735],{},[306,736,737],{},"ElementDisplay",[499,739,533],{},[499,741,536],{},[499,743,744,745,319],{},"Pre-derived display data from ",[306,746,747],{},"deriveElementDisplay",[475,749,750,755,759,761,765],{},[499,751,752],{},[306,753,754],{},"iconSize",[499,756,757],{},[306,758,558],{},[499,760,511],{},[499,762,763],{},[306,764,565],{},[499,766,767],{},"Icon size in px.",[464,769,610],{"id":770},"example-1",[326,772,774],{"className":613,"code":773,"language":615,"meta":331,"style":331},"\u003Cscript setup lang=\"ts\">\nimport { deriveElementDisplay } from '@dtpr/ui/core'\nimport { DtprElement } from '@dtpr/ui/vue'\nconst display = deriveElementDisplay(element, placement, 'en')\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CDtprElement :display=\"display\" />\n\u003C/template>\n",[306,775,776,800,821,840,875,884,889,898,919],{"__ignoreMap":331},[335,777,778,780,783,786,789,791,793,795,797],{"class":337,"line":338},[335,779,622],{"class":365},[335,781,782],{"class":625},"script",[335,784,785],{"class":634}," setup",[335,787,788],{"class":634}," lang",[335,790,637],{"class":365},[335,792,640],{"class":365},[335,794,354],{"class":345},[335,796,640],{"class":365},[335,798,799],{"class":365},">\n",[335,801,802,804,807,810,813,815,817,819],{"class":337,"line":369},[335,803,362],{"class":361},[335,805,806],{"class":365}," {",[335,808,809],{"class":372}," deriveElementDisplay",[335,811,812],{"class":365}," }",[335,814,425],{"class":361},[335,816,428],{"class":365},[335,818,181],{"class":345},[335,820,433],{"class":365},[335,822,823,825,827,830,832,834,836,838],{"class":337,"line":379},[335,824,362],{"class":361},[335,826,806],{"class":365},[335,828,829],{"class":372}," DtprElement",[335,831,812],{"class":365},[335,833,425],{"class":361},[335,835,428],{"class":365},[335,837,185],{"class":345},[335,839,433],{"class":365},[335,841,842,845,848,850,853,856,859,862,864,866,869,872],{"class":337,"line":387},[335,843,844],{"class":634},"const",[335,846,847],{"class":372}," display ",[335,849,637],{"class":365},[335,851,809],{"class":852},"s2Zo4",[335,854,855],{"class":372},"(element",[335,857,858],{"class":365},",",[335,860,861],{"class":372}," placement",[335,863,858],{"class":365},[335,865,428],{"class":365},[335,867,868],{"class":345},"en",[335,870,871],{"class":365},"'",[335,873,874],{"class":372},")\n",[335,876,877,880,882],{"class":337,"line":395},[335,878,879],{"class":365},"\u003C/",[335,881,782],{"class":625},[335,883,799],{"class":365},[335,885,886],{"class":337,"line":403},[335,887,888],{"emptyLinePlaceholder":288},"\n",[335,890,891,893,896],{"class":337,"line":411},[335,892,622],{"class":365},[335,894,895],{"class":625},"template",[335,897,799],{"class":365},[335,899,900,903,905,908,910,912,914,916],{"class":337,"line":419},[335,901,902],{"class":365},"  \u003C",[335,904,701],{"class":625},[335,906,907],{"class":634}," :display",[335,909,637],{"class":365},[335,911,640],{"class":365},[335,913,732],{"class":345},[335,915,640],{"class":365},[335,917,918],{"class":365}," />\n",[335,920,921,923,925],{"class":337,"line":436},[335,922,879],{"class":365},[335,924,895],{"class":625},[335,926,799],{"class":365},[321,928,930],{"id":929},"dtprelementdetail","DtprElementDetail",[446,932,933,934,937,938,937,941,937,943,946],{},"Rich element detail — icon, title, interpolated description, variables (with typed rendering for ",[306,935,936],{},"url"," / ",[306,939,940],{},"boolean",[306,942,558],{},[306,944,945],{},"date","), missing-required warnings, and optional citation.",[464,948,467],{"id":949},"props-2",[469,951,952,966],{},[472,953,954],{},[475,955,956,958,960,962,964],{},[478,957,480],{},[478,959,483],{},[478,961,486],{},[478,963,489],{},[478,965,492],{},[494,967,968,985,1012,1034,1055],{},[475,969,970,974,978,980,982],{},[499,971,972],{},[306,973,732],{},[499,975,976],{},[306,977,737],{},[499,979,533],{},[499,981,536],{},[499,983,984],{},"Pre-derived display data.",[475,986,987,992,996,998,1003],{},[499,988,989],{},[306,990,991],{},"locale",[499,993,994],{},[306,995,508],{},[499,997,511],{},[499,999,1000],{},[306,1001,1002],{},"'en'",[499,1004,1005,1006,937,1009,319],{},"BCP-47 locale for ",[306,1007,1008],{},"Intl.NumberFormat",[306,1010,1011],{},"Intl.DateTimeFormat",[475,1013,1014,1019,1024,1026,1031],{},[499,1015,1016],{},[306,1017,1018],{},"yesNoLabels",[499,1020,1021],{},[306,1022,1023],{},"{yes: string, no: string}",[499,1025,511],{},[499,1027,1028],{},[306,1029,1030],{},"{yes:'yes', no:'no'}",[499,1032,1033],{},"Localized boolean labels.",[475,1035,1036,1041,1045,1047,1049],{},[499,1037,1038],{},[306,1039,1040],{},"descriptionHtml",[499,1042,1043],{},[306,1044,508],{},[499,1046,511],{},[499,1048,536],{},[499,1050,1051,1052,319],{},"Pre-sanitized HTML for the description. When omitted, the plain-text path renders via ",[306,1053,1054],{},"interpolateSegments",[475,1056,1057,1061,1065,1067,1071],{},[499,1058,1059],{},[306,1060,754],{},[499,1062,1063],{},[306,1064,558],{},[499,1066,511],{},[499,1068,1069],{},[306,1070,674],{},[499,1072,767],{},[301,1074,1076,1078,1079,1082],{"type":1075},"warning",[306,1077,1040],{}," is injected via ",[306,1080,1081],{},"v-html"," without sanitization. Pass only HTML you have sanitized (DOMPurify, etc.) or content from a trusted source.",[464,1084,1086],{"id":1085},"slots","Slots",[469,1088,1089,1102],{},[472,1090,1091],{},[475,1092,1093,1096,1099],{},[478,1094,1095],{},"Slot",[478,1097,1098],{},"Default content",[478,1100,1101],{},"Purpose",[494,1103,1104,1117,1129,1141],{},[475,1105,1106,1111,1114],{},[499,1107,1108],{},[306,1109,1110],{},"overlay",[499,1112,1113],{},"Icon + title",[499,1115,1116],{},"Replace the entire header.",[475,1118,1119,1124,1126],{},[499,1120,1121],{},[306,1122,1123],{},"after-description",[499,1125,536],{},[499,1127,1128],{},"Inserted after the description paragraph.",[475,1130,1131,1136,1138],{},[499,1132,1133],{},[306,1134,1135],{},"after-variables",[499,1137,536],{},[499,1139,1140],{},"Inserted after the variables list.",[475,1142,1143,1148,1150],{},[499,1144,1145],{},[306,1146,1147],{},"after-citation",[499,1149,536],{},[499,1151,1152],{},"Inserted after the citation paragraph.",[464,1154,610],{"id":1155},"example-2",[326,1157,1159],{"className":613,"code":1158,"language":615,"meta":331,"style":331},"\u003CDtprElementDetail\n  :display=\"display\"\n  :locale=\"'en'\"\n  :icon-size=\"96\"\n>\n  \u003Ctemplate #after-variables>\n    \u003Ca :href=\"helpUrl\">Learn more\u003C/a>\n  \u003C/template>\n\u003C/DtprElementDetail>\n",[306,1160,1161,1168,1182,1198,1214,1218,1223,1228,1233],{"__ignoreMap":331},[335,1162,1163,1165],{"class":337,"line":338},[335,1164,622],{"class":365},[335,1166,1167],{"class":625},"DtprElementDetail\n",[335,1169,1170,1172,1174,1176,1178,1180],{"class":337,"line":369},[335,1171,631],{"class":365},[335,1173,732],{"class":634},[335,1175,637],{"class":365},[335,1177,640],{"class":365},[335,1179,732],{"class":372},[335,1181,646],{"class":365},[335,1183,1184,1186,1188,1190,1193,1195],{"class":337,"line":379},[335,1185,631],{"class":365},[335,1187,991],{"class":634},[335,1189,637],{"class":365},[335,1191,1192],{"class":365},"\"'",[335,1194,868],{"class":345},[335,1196,1197],{"class":365},"'\"\n",[335,1199,1200,1202,1205,1207,1209,1212],{"class":337,"line":387},[335,1201,631],{"class":365},[335,1203,1204],{"class":634},"icon-size",[335,1206,637],{"class":365},[335,1208,640],{"class":365},[335,1210,1211],{"class":673},"96",[335,1213,646],{"class":365},[335,1215,1216],{"class":337,"line":395},[335,1217,799],{"class":365},[335,1219,1220],{"class":337,"line":403},[335,1221,1222],{"class":372},"  \u003Ctemplate #after-variables>\n",[335,1224,1225],{"class":337,"line":411},[335,1226,1227],{"class":372},"    \u003Ca :href=\"helpUrl\">Learn more\u003C/a>\n",[335,1229,1230],{"class":337,"line":419},[335,1231,1232],{"class":372},"  \u003C/template>\n",[335,1234,1235,1237,1239],{"class":337,"line":436},[335,1236,879],{"class":365},[335,1238,930],{"class":625},[335,1240,799],{"class":365},[321,1242,1244],{"id":1243},"dtprcategorysection","DtprCategorySection",[446,1246,1247,1248,1251],{},"Accessible accordion section with an ",[306,1249,1250],{},"aria-expanded"," header button.",[464,1253,467],{"id":1254},"props-3",[469,1256,1257,1271],{},[472,1258,1259],{},[475,1260,1261,1263,1265,1267,1269],{},[478,1262,480],{},[478,1264,483],{},[478,1266,486],{},[478,1268,489],{},[478,1270,492],{},[494,1272,1273,1294,1312,1330],{},[475,1274,1275,1280,1284,1286,1288],{},[499,1276,1277],{},[306,1278,1279],{},"id",[499,1281,1282],{},[306,1283,508],{},[499,1285,533],{},[499,1287,536],{},[499,1289,1290,1291,546],{},"Stable section id (used in ",[306,1292,1293],{},"aria-controls",[475,1295,1296,1301,1305,1307,1309],{},[499,1297,1298],{},[306,1299,1300],{},"title",[499,1302,1303],{},[306,1304,508],{},[499,1306,533],{},[499,1308,536],{},[499,1310,1311],{},"Heading text.",[475,1313,1314,1319,1323,1325,1327],{},[499,1315,1316],{},[306,1317,1318],{},"expanded",[499,1320,1321],{},[306,1322,940],{},[499,1324,511],{},[499,1326,536],{},[499,1328,1329],{},"Controlled expanded state. Omit for uncontrolled.",[475,1331,1332,1337,1341,1343,1348],{},[499,1333,1334],{},[306,1335,1336],{},"disableAccordion",[499,1338,1339],{},[306,1340,940],{},[499,1342,511],{},[499,1344,1345],{},[306,1346,1347],{},"false",[499,1349,1350],{},"When true, renders as a non-interactive heading — always expanded.",[464,1352,572],{"id":1353},"events-1",[469,1355,1356,1366],{},[472,1357,1358],{},[475,1359,1360,1362,1364],{},[478,1361,581],{},[478,1363,584],{},[478,1365,587],{},[494,1367,1368,1382],{},[475,1369,1370,1375,1379],{},[499,1371,1372],{},[306,1373,1374],{},"update:expanded",[499,1376,1377],{},[306,1378,940],{},[499,1380,1381],{},"Controlled-mode updates (v-model compatible).",[475,1383,1384,1389,1393],{},[499,1385,1386],{},[306,1387,1388],{},"toggle",[499,1390,1391],{},[306,1392,940],{},[499,1394,1395],{},"Either mode — fires on each toggle.",[464,1397,1086],{"id":1398},"slots-1",[469,1400,1401,1409],{},[472,1402,1403],{},[475,1404,1405,1407],{},[478,1406,1095],{},[478,1408,492],{},[494,1410,1411],{},[475,1412,1413,1416],{},[499,1414,1415],{},"default",[499,1417,1418],{},"Body content rendered inside the panel.",[464,1420,610],{"id":1421},"example-3",[326,1423,1425],{"className":613,"code":1424,"language":615,"meta":331,"style":331},"\u003CDtprCategorySection id=\"purpose\" title=\"Purpose\" v-model:expanded=\"isOpen\">\n  \u003CDtprElement v-for=\"d in displays\" :key=\"d.title\" :display=\"d\" />\n\u003C/DtprCategorySection>\n",[306,1426,1427,1475,1480],{"__ignoreMap":331},[335,1428,1429,1431,1433,1436,1438,1440,1443,1445,1448,1450,1452,1454,1456,1459,1462,1464,1466,1468,1471,1473],{"class":337,"line":338},[335,1430,622],{"class":365},[335,1432,1244],{"class":625},[335,1434,1435],{"class":634}," id",[335,1437,637],{"class":365},[335,1439,640],{"class":365},[335,1441,1442],{"class":345},"purpose",[335,1444,640],{"class":365},[335,1446,1447],{"class":634}," title",[335,1449,637],{"class":365},[335,1451,640],{"class":365},[335,1453,1101],{"class":345},[335,1455,640],{"class":365},[335,1457,1458],{"class":634}," v-model",[335,1460,1461],{"class":365},":",[335,1463,1318],{"class":634},[335,1465,637],{"class":365},[335,1467,640],{"class":365},[335,1469,1470],{"class":372},"isOpen",[335,1472,640],{"class":365},[335,1474,799],{"class":365},[335,1476,1477],{"class":337,"line":369},[335,1478,1479],{"class":372},"  \u003CDtprElement v-for=\"d in displays\" :key=\"d.title\" :display=\"d\" />\n",[335,1481,1482,1484,1486],{"class":337,"line":379},[335,1483,879],{"class":365},[335,1485,1244],{"class":625},[335,1487,799],{"class":365},[321,1489,1491],{"id":1490},"dtprdatachain","DtprDatachain",[446,1493,1494,1495,1497],{},"Top-level composer. Coordinates an accordion of ",[306,1496,1244],{},"s and exposes per-section slots.",[464,1499,467],{"id":1500},"props-4",[469,1502,1503,1517],{},[472,1504,1505],{},[475,1506,1507,1509,1511,1513,1515],{},[478,1508,480],{},[478,1510,483],{},[478,1512,486],{},[478,1514,489],{},[478,1516,492],{},[494,1518,1519,1538,1557],{},[475,1520,1521,1526,1531,1533,1535],{},[499,1522,1523],{},[306,1524,1525],{},"sections",[499,1527,1528],{},[306,1529,1530],{},"readonly {id, title}[]",[499,1532,533],{},[499,1534,536],{},[499,1536,1537],{},"Ordered section descriptors.",[475,1539,1540,1545,1550,1552,1554],{},[499,1541,1542],{},[306,1543,1544],{},"openSectionId",[499,1546,1547],{},[306,1548,1549],{},"string | null",[499,1551,511],{},[499,1553,536],{},[499,1555,1556],{},"Controlled open-section id. Omit for uncontrolled.",[475,1558,1559,1563,1567,1569,1573],{},[499,1560,1561],{},[306,1562,1336],{},[499,1564,1565],{},[306,1566,940],{},[499,1568,511],{},[499,1570,1571],{},[306,1572,1347],{},[499,1574,1575],{},"Cascades to all sections — every section always expanded.",[464,1577,572],{"id":1578},"events-2",[469,1580,1581,1589],{},[472,1582,1583],{},[475,1584,1585,1587],{},[478,1586,581],{},[478,1588,584],{},[494,1590,1591],{},[475,1592,1593,1598],{},[499,1594,1595],{},[306,1596,1597],{},"update:openSectionId",[499,1599,1600],{},[306,1601,1549],{},[464,1603,1086],{"id":1604},"slots-2",[469,1606,1607,1615],{},[472,1608,1609],{},[475,1610,1611,1613],{},[478,1612,1095],{},[478,1614,492],{},[494,1616,1617,1633],{},[475,1618,1619,1624],{},[499,1620,1621],{},[306,1622,1623],{},"section-\u003Cid>",[499,1625,1626,1627,1629,1630,319],{},"Content for the section with matching ",[306,1628,1279],{},". Slot props include ",[306,1631,1632],{},"section: {id, title}",[475,1634,1635,1640],{},[499,1636,1637],{},[306,1638,1639],{},"empty",[499,1641,1642,1643,319],{},"Rendered when ",[306,1644,1645],{},"sections.length === 0",[464,1647,610],{"id":1648},"example-4",[326,1650,1652],{"className":613,"code":1651,"language":615,"meta":331,"style":331},"\u003Cscript setup lang=\"ts\">\nimport { DtprDatachain, DtprElementDetail, DtprElementGrid } from '@dtpr/ui/vue'\nimport '@dtpr/ui/vue/styles.css'\nimport { deriveElementDisplay } from '@dtpr/ui/core'\n\nconst sections = [\n  { id: 'purpose', title: 'Purpose' },\n  { id: 'data', title: 'Data collected' },\n]\n\nconst byCategory: Record\u003Cstring, Element[]> = {\n  purpose: [/* ... */],\n  data: [/* ... */],\n}\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CDtprDatachain :sections=\"sections\">\n    \u003Ctemplate\n      v-for=\"section in sections\"\n      :key=\"section.id\"\n      #[`section-${section.id}`]\n    >\n      \u003CDtprElementGrid>\n        \u003CDtprElementDetail\n          v-for=\"el in byCategory[section.id]\"\n          :key=\"el.id\"\n          :display=\"deriveElementDisplay(el, undefined, 'en')\"\n        />\n      \u003C/DtprElementGrid>\n    \u003C/template>\n    \u003Ctemplate #empty>\n      \u003Cp>No data collected.\u003C/p>\n    \u003C/template>\n  \u003C/DtprDatachain>\n\u003C/template>\n",[306,1653,1654,1674,1703,1713,1731,1735,1747,1777,1807,1812,1817,1850,1870,1886,1892,1901,1906,1915,1935,1944,1965,1987,2013,2019,2030,2038,2053,2068,2083,2089,2099,2109,2123,2141,2150,2160],{"__ignoreMap":331},[335,1655,1656,1658,1660,1662,1664,1666,1668,1670,1672],{"class":337,"line":338},[335,1657,622],{"class":365},[335,1659,782],{"class":625},[335,1661,785],{"class":634},[335,1663,788],{"class":634},[335,1665,637],{"class":365},[335,1667,640],{"class":365},[335,1669,354],{"class":345},[335,1671,640],{"class":365},[335,1673,799],{"class":365},[335,1675,1676,1678,1680,1683,1685,1688,1690,1693,1695,1697,1699,1701],{"class":337,"line":369},[335,1677,362],{"class":361},[335,1679,806],{"class":365},[335,1681,1682],{"class":372}," DtprDatachain",[335,1684,858],{"class":365},[335,1686,1687],{"class":372}," DtprElementDetail",[335,1689,858],{"class":365},[335,1691,1692],{"class":372}," DtprElementGrid",[335,1694,812],{"class":365},[335,1696,425],{"class":361},[335,1698,428],{"class":365},[335,1700,185],{"class":345},[335,1702,433],{"class":365},[335,1704,1705,1707,1709,1711],{"class":337,"line":379},[335,1706,362],{"class":361},[335,1708,428],{"class":365},[335,1710,308],{"class":345},[335,1712,433],{"class":365},[335,1714,1715,1717,1719,1721,1723,1725,1727,1729],{"class":337,"line":387},[335,1716,362],{"class":361},[335,1718,806],{"class":365},[335,1720,809],{"class":372},[335,1722,812],{"class":365},[335,1724,425],{"class":361},[335,1726,428],{"class":365},[335,1728,181],{"class":345},[335,1730,433],{"class":365},[335,1732,1733],{"class":337,"line":395},[335,1734,888],{"emptyLinePlaceholder":288},[335,1736,1737,1739,1742,1744],{"class":337,"line":403},[335,1738,844],{"class":634},[335,1740,1741],{"class":372}," sections ",[335,1743,637],{"class":365},[335,1745,1746],{"class":372}," [\n",[335,1748,1749,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774],{"class":337,"line":411},[335,1750,1751],{"class":365},"  {",[335,1753,1435],{"class":625},[335,1755,1461],{"class":365},[335,1757,428],{"class":365},[335,1759,1442],{"class":345},[335,1761,871],{"class":365},[335,1763,858],{"class":365},[335,1765,1447],{"class":625},[335,1767,1461],{"class":365},[335,1769,428],{"class":365},[335,1771,1101],{"class":345},[335,1773,871],{"class":365},[335,1775,1776],{"class":365}," },\n",[335,1778,1779,1781,1783,1785,1787,1790,1792,1794,1796,1798,1800,1803,1805],{"class":337,"line":419},[335,1780,1751],{"class":365},[335,1782,1435],{"class":625},[335,1784,1461],{"class":365},[335,1786,428],{"class":365},[335,1788,1789],{"class":345},"data",[335,1791,871],{"class":365},[335,1793,858],{"class":365},[335,1795,1447],{"class":625},[335,1797,1461],{"class":365},[335,1799,428],{"class":365},[335,1801,1802],{"class":345},"Data collected",[335,1804,871],{"class":365},[335,1806,1776],{"class":365},[335,1808,1809],{"class":337,"line":436},[335,1810,1811],{"class":372},"]\n",[335,1813,1815],{"class":337,"line":1814},10,[335,1816,888],{"emptyLinePlaceholder":288},[335,1818,1820,1822,1825,1827,1830,1832,1834,1836,1839,1842,1845,1848],{"class":337,"line":1819},11,[335,1821,844],{"class":634},[335,1823,1824],{"class":372}," byCategory",[335,1826,1461],{"class":365},[335,1828,1829],{"class":341}," Record",[335,1831,622],{"class":365},[335,1833,508],{"class":341},[335,1835,858],{"class":365},[335,1837,1838],{"class":341}," Element",[335,1840,1841],{"class":372},"[]",[335,1843,1844],{"class":365},">",[335,1846,1847],{"class":365}," =",[335,1849,366],{"class":365},[335,1851,1853,1856,1858,1861,1865,1868],{"class":337,"line":1852},12,[335,1854,1855],{"class":625},"  purpose",[335,1857,1461],{"class":365},[335,1859,1860],{"class":372}," [",[335,1862,1864],{"class":1863},"sHwdD","/* ... */",[335,1866,1867],{"class":372},"]",[335,1869,376],{"class":365},[335,1871,1873,1876,1878,1880,1882,1884],{"class":337,"line":1872},13,[335,1874,1875],{"class":625},"  data",[335,1877,1461],{"class":365},[335,1879,1860],{"class":372},[335,1881,1864],{"class":1863},[335,1883,1867],{"class":372},[335,1885,376],{"class":365},[335,1887,1889],{"class":337,"line":1888},14,[335,1890,1891],{"class":365},"}\n",[335,1893,1895,1897,1899],{"class":337,"line":1894},15,[335,1896,879],{"class":365},[335,1898,782],{"class":625},[335,1900,799],{"class":365},[335,1902,1904],{"class":337,"line":1903},16,[335,1905,888],{"emptyLinePlaceholder":288},[335,1907,1909,1911,1913],{"class":337,"line":1908},17,[335,1910,622],{"class":365},[335,1912,895],{"class":625},[335,1914,799],{"class":365},[335,1916,1918,1920,1922,1925,1927,1929,1931,1933],{"class":337,"line":1917},18,[335,1919,902],{"class":365},[335,1921,1491],{"class":625},[335,1923,1924],{"class":634}," :sections",[335,1926,637],{"class":365},[335,1928,640],{"class":365},[335,1930,1525],{"class":345},[335,1932,640],{"class":365},[335,1934,799],{"class":365},[335,1936,1938,1941],{"class":337,"line":1937},19,[335,1939,1940],{"class":365},"    \u003C",[335,1942,1943],{"class":625},"template\n",[335,1945,1947,1950,1952,1954,1957,1960,1963],{"class":337,"line":1946},20,[335,1948,1949],{"class":361},"      v-for",[335,1951,637],{"class":365},[335,1953,640],{"class":365},[335,1955,1956],{"class":372},"section ",[335,1958,1959],{"class":365},"in",[335,1961,1962],{"class":372}," sections",[335,1964,646],{"class":365},[335,1966,1968,1971,1974,1976,1978,1981,1983,1985],{"class":337,"line":1967},21,[335,1969,1970],{"class":365},"      :",[335,1972,1973],{"class":634},"key",[335,1975,637],{"class":365},[335,1977,640],{"class":365},[335,1979,1980],{"class":372},"section",[335,1982,319],{"class":365},[335,1984,1279],{"class":372},[335,1986,646],{"class":365},[335,1988,1990,1993,1996,1999,2002,2004,2006,2008,2011],{"class":337,"line":1989},22,[335,1991,1992],{"class":365},"      #[",[335,1994,1995],{"class":365},"`",[335,1997,1998],{"class":345},"section-",[335,2000,2001],{"class":365},"${",[335,2003,1980],{"class":372},[335,2005,319],{"class":365},[335,2007,1279],{"class":372},[335,2009,2010],{"class":365},"}`",[335,2012,1811],{"class":365},[335,2014,2016],{"class":337,"line":2015},23,[335,2017,2018],{"class":365},"    >\n",[335,2020,2022,2025,2028],{"class":337,"line":2021},24,[335,2023,2024],{"class":365},"      \u003C",[335,2026,2027],{"class":625},"DtprElementGrid",[335,2029,799],{"class":365},[335,2031,2033,2036],{"class":337,"line":2032},25,[335,2034,2035],{"class":365},"        \u003C",[335,2037,1167],{"class":625},[335,2039,2041,2044,2046,2048,2051],{"class":337,"line":2040},26,[335,2042,2043],{"class":634},"          v-for",[335,2045,637],{"class":365},[335,2047,640],{"class":365},[335,2049,2050],{"class":345},"el in byCategory[section.id]",[335,2052,646],{"class":365},[335,2054,2056,2059,2061,2063,2066],{"class":337,"line":2055},27,[335,2057,2058],{"class":634},"          :key",[335,2060,637],{"class":365},[335,2062,640],{"class":365},[335,2064,2065],{"class":345},"el.id",[335,2067,646],{"class":365},[335,2069,2071,2074,2076,2078,2081],{"class":337,"line":2070},28,[335,2072,2073],{"class":634},"          :display",[335,2075,637],{"class":365},[335,2077,640],{"class":365},[335,2079,2080],{"class":345},"deriveElementDisplay(el, undefined, 'en')",[335,2082,646],{"class":365},[335,2084,2086],{"class":337,"line":2085},29,[335,2087,2088],{"class":365},"        />\n",[335,2090,2092,2095,2097],{"class":337,"line":2091},30,[335,2093,2094],{"class":365},"      \u003C/",[335,2096,2027],{"class":625},[335,2098,799],{"class":365},[335,2100,2102,2105,2107],{"class":337,"line":2101},31,[335,2103,2104],{"class":365},"    \u003C/",[335,2106,895],{"class":625},[335,2108,799],{"class":365},[335,2110,2112,2114,2116,2119,2121],{"class":337,"line":2111},32,[335,2113,1940],{"class":365},[335,2115,895],{"class":625},[335,2117,2118],{"class":365}," #",[335,2120,1639],{"class":634},[335,2122,799],{"class":365},[335,2124,2126,2128,2130,2132,2135,2137,2139],{"class":337,"line":2125},33,[335,2127,2024],{"class":365},[335,2129,446],{"class":625},[335,2131,1844],{"class":365},[335,2133,2134],{"class":372},"No data collected.",[335,2136,879],{"class":365},[335,2138,446],{"class":625},[335,2140,799],{"class":365},[335,2142,2144,2146,2148],{"class":337,"line":2143},34,[335,2145,2104],{"class":365},[335,2147,895],{"class":625},[335,2149,799],{"class":365},[335,2151,2153,2156,2158],{"class":337,"line":2152},35,[335,2154,2155],{"class":365},"  \u003C/",[335,2157,1491],{"class":625},[335,2159,799],{"class":365},[335,2161,2163,2165,2167],{"class":337,"line":2162},36,[335,2164,879],{"class":365},[335,2166,895],{"class":625},[335,2168,799],{"class":365},[321,2170,2027],{"id":2171},"dtprelementgrid",[446,2173,2174,2175,2178],{},"Layout-only responsive grid using CSS ",[306,2176,2177],{},"@container"," queries (columns adapt to the wrapper's inline-size, not the viewport). Consumers place their own cards in the default slot.",[464,2180,467],{"id":2181},"props-5",[446,2183,2184],{},"None.",[464,2186,1086],{"id":2187},"slots-3",[469,2189,2190,2198],{},[472,2191,2192],{},[475,2193,2194,2196],{},[478,2195,1095],{},[478,2197,492],{},[494,2199,2200],{},[475,2201,2202,2204],{},[499,2203,1415],{},[499,2205,2206,2207,2209],{},"Card content (e.g. ",[306,2208,701],{}," instances).",[464,2211,610],{"id":2212},"example-5",[326,2214,2216],{"className":613,"code":2215,"language":615,"meta":331,"style":331},"\u003CDtprElementGrid>\n  \u003CDtprElement v-for=\"d in displays\" :key=\"d.title\" :display=\"d\" />\n\u003C/DtprElementGrid>\n",[306,2217,2218,2226,2230],{"__ignoreMap":331},[335,2219,2220,2222,2224],{"class":337,"line":338},[335,2221,622],{"class":365},[335,2223,2027],{"class":625},[335,2225,799],{"class":365},[335,2227,2228],{"class":337,"line":369},[335,2229,1479],{"class":372},[335,2231,2232,2234,2236],{"class":337,"line":379},[335,2233,879],{"class":365},[335,2235,2027],{"class":625},[335,2237,799],{"class":365},[321,2239,2241],{"id":2240},"see-also","See also",[2243,2244,2245,2252,2257,2263],"ul",{},[2246,2247,2248],"li",{},[315,2249,2251],{"href":2250},"/ui/core","Core helpers",[2246,2253,2254],{},[315,2255,193],{"href":2256},"/ui/theming",[2246,2258,2259],{},[315,2260,2262],{"href":2261},"/ui/html","SSR renderer",[2246,2264,2265],{},[315,2266,19],{"href":2267},"/getting-started/ui-quickstart",[2269,2270,2271],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":331,"searchDepth":369,"depth":369,"links":2273},[2274,2275,2280,2284,2289,2295,2301,2306],{"id":323,"depth":369,"text":324},{"id":454,"depth":369,"text":455,"children":2276},[2277,2278,2279],{"id":466,"depth":379,"text":467},{"id":571,"depth":379,"text":572},{"id":609,"depth":379,"text":610},{"id":700,"depth":369,"text":701,"children":2281},[2282,2283],{"id":707,"depth":379,"text":467},{"id":770,"depth":379,"text":610},{"id":929,"depth":369,"text":930,"children":2285},[2286,2287,2288],{"id":949,"depth":379,"text":467},{"id":1085,"depth":379,"text":1086},{"id":1155,"depth":379,"text":610},{"id":1243,"depth":369,"text":1244,"children":2290},[2291,2292,2293,2294],{"id":1254,"depth":379,"text":467},{"id":1353,"depth":379,"text":572},{"id":1398,"depth":379,"text":1086},{"id":1421,"depth":379,"text":610},{"id":1490,"depth":369,"text":1491,"children":2296},[2297,2298,2299,2300],{"id":1500,"depth":379,"text":467},{"id":1578,"depth":379,"text":572},{"id":1604,"depth":379,"text":1086},{"id":1648,"depth":379,"text":610},{"id":2171,"depth":369,"text":2027,"children":2302},[2303,2304,2305],{"id":2181,"depth":379,"text":467},{"id":2187,"depth":379,"text":1086},{"id":2212,"depth":379,"text":610},{"id":2240,"depth":369,"text":2241},"Six Vue 3 components for rendering DTPR datachains.","md",null,{},{"title":185,"description":2307},"NNrh2QpipAupCkJphGT-IWfNaIi4PgM4qZt3kWil4fs",[2314,2316],{"title":181,"path":182,"stem":183,"description":2315,"children":-1},"Framework-neutral helpers for locale extraction, interpolation, category grouping, display derivation, and validation.",{"title":189,"path":190,"stem":191,"description":2317,"children":-1},"Server-side rendering of datachains as standalone HTML documents for MCP Apps.",1779049694329]