[{"data":1,"prerenderedAt":920},["ShallowReactive",2],{"$f6jd9DR8HPCRopGYn3VdDdSRoMMAS6k1f-J4XGydUdgc":3},{"title":4,"description":5,"parent":6,"cmd_buf_level":7,"render_pass_scope":10,"supported_queue_types":11,"tasks":13,"type":15,"xrefs":16,"body":17,"_type":919,"_id":4},"vkCmdBindVertexBuffers3KHR","Bind strided address ranges as vertex buffers to a command buffer and dynamically set strides","VK_KHR_device_address_commands",[8,9],"primary","secondary","both",[12],"VK_QUEUE_GRAPHICS_BIT",[14],"state","protos",[],{"type":18,"children":19,"toc":917},"root",[20,28,300,357,456,514,553,576,707,866,911],{"type":21,"tag":22,"props":23,"children":24},"element","p",{},[25],{"type":26,"value":27},"text","To bind strided address ranges as vertex buffers to a command buffer for use\nin subsequent drawing commands, call:",{"type":21,"tag":29,"props":30,"children":31},"code-group",{},[32,153],{"type":21,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","void vkCmdBindVertexBuffers3KHR(\n VkCommandBuffer commandBuffer,\n uint32_t firstBinding,\n uint32_t bindingCount,\n const VkBindVertexBuffer3InfoKHR* pBindingInfos);\n","C","c","",[41],{"type":21,"tag":42,"props":43,"children":44},"code",{"__ignoreMap":39},[45,69,89,107,124],{"type":21,"tag":46,"props":47,"children":50},"span",{"class":48,"line":49},"line",1,[51,57,63],{"type":21,"tag":46,"props":52,"children":54},{"style":53},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[55],{"type":26,"value":56},"void",{"type":21,"tag":46,"props":58,"children":60},{"style":59},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[61],{"type":26,"value":62}," vkCmdBindVertexBuffers3KHR",{"type":21,"tag":46,"props":64,"children":66},{"style":65},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[67],{"type":26,"value":68},"(\n",{"type":21,"tag":46,"props":70,"children":72},{"class":48,"line":71},2,[73,78,84],{"type":21,"tag":46,"props":74,"children":75},{"style":65},[76],{"type":26,"value":77}," VkCommandBuffer ",{"type":21,"tag":46,"props":79,"children":81},{"style":80},"--shiki-default:#953800;--shiki-dark:#FFA657",[82],{"type":26,"value":83},"commandBuffer",{"type":21,"tag":46,"props":85,"children":86},{"style":65},[87],{"type":26,"value":88},",\n",{"type":21,"tag":46,"props":90,"children":92},{"class":48,"line":91},3,[93,98,103],{"type":21,"tag":46,"props":94,"children":95},{"style":53},[96],{"type":26,"value":97}," uint32_t",{"type":21,"tag":46,"props":99,"children":100},{"style":80},[101],{"type":26,"value":102}," firstBinding",{"type":21,"tag":46,"props":104,"children":105},{"style":65},[106],{"type":26,"value":88},{"type":21,"tag":46,"props":108,"children":110},{"class":48,"line":109},4,[111,115,120],{"type":21,"tag":46,"props":112,"children":113},{"style":53},[114],{"type":26,"value":97},{"type":21,"tag":46,"props":116,"children":117},{"style":80},[118],{"type":26,"value":119}," bindingCount",{"type":21,"tag":46,"props":121,"children":122},{"style":65},[123],{"type":26,"value":88},{"type":21,"tag":46,"props":125,"children":127},{"class":48,"line":126},5,[128,133,138,143,148],{"type":21,"tag":46,"props":129,"children":130},{"style":53},[131],{"type":26,"value":132}," const",{"type":21,"tag":46,"props":134,"children":135},{"style":65},[136],{"type":26,"value":137}," VkBindVertexBuffer3InfoKHR",{"type":21,"tag":46,"props":139,"children":140},{"style":53},[141],{"type":26,"value":142},"*",{"type":21,"tag":46,"props":144,"children":145},{"style":80},[146],{"type":26,"value":147}," pBindingInfos",{"type":21,"tag":46,"props":149,"children":150},{"style":65},[151],{"type":26,"value":152},");\n",{"type":21,"tag":33,"props":154,"children":159},{"className":155,"code":156,"filename":157,"language":158,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn cmd_bind_vertex_buffers3_khr(\n command_buffer: vk::CommandBuffer,\n first_binding: u32,\n binding_count: u32,\n p_binding_infos: *const vk::BindVertexBuffer3InfoKHR,\n);\n","Rust","rs",[160],{"type":21,"tag":42,"props":161,"children":162},{"__ignoreMap":39},[163,185,217,238,258,292],{"type":21,"tag":46,"props":164,"children":165},{"class":48,"line":49},[166,171,176,181],{"type":21,"tag":46,"props":167,"children":168},{"style":53},[169],{"type":26,"value":170},"pub",{"type":21,"tag":46,"props":172,"children":173},{"style":53},[174],{"type":26,"value":175}," fn",{"type":21,"tag":46,"props":177,"children":178},{"style":59},[179],{"type":26,"value":180}," cmd_bind_vertex_buffers3_khr",{"type":21,"tag":46,"props":182,"children":183},{"style":65},[184],{"type":26,"value":68},{"type":21,"tag":46,"props":186,"children":187},{"class":48,"line":71},[188,193,198,203,208,213],{"type":21,"tag":46,"props":189,"children":190},{"style":65},[191],{"type":26,"value":192}," command_buffer",{"type":21,"tag":46,"props":194,"children":195},{"style":53},[196],{"type":26,"value":197},":",{"type":21,"tag":46,"props":199,"children":200},{"style":80},[201],{"type":26,"value":202}," vk",{"type":21,"tag":46,"props":204,"children":205},{"style":53},[206],{"type":26,"value":207},"::",{"type":21,"tag":46,"props":209,"children":210},{"style":80},[211],{"type":26,"value":212},"CommandBuffer",{"type":21,"tag":46,"props":214,"children":215},{"style":65},[216],{"type":26,"value":88},{"type":21,"tag":46,"props":218,"children":219},{"class":48,"line":91},[220,225,229,234],{"type":21,"tag":46,"props":221,"children":222},{"style":65},[223],{"type":26,"value":224}," first_binding",{"type":21,"tag":46,"props":226,"children":227},{"style":53},[228],{"type":26,"value":197},{"type":21,"tag":46,"props":230,"children":231},{"style":80},[232],{"type":26,"value":233}," u32",{"type":21,"tag":46,"props":235,"children":236},{"style":65},[237],{"type":26,"value":88},{"type":21,"tag":46,"props":239,"children":240},{"class":48,"line":109},[241,246,250,254],{"type":21,"tag":46,"props":242,"children":243},{"style":65},[244],{"type":26,"value":245}," binding_count",{"type":21,"tag":46,"props":247,"children":248},{"style":53},[249],{"type":26,"value":197},{"type":21,"tag":46,"props":251,"children":252},{"style":80},[253],{"type":26,"value":233},{"type":21,"tag":46,"props":255,"children":256},{"style":65},[257],{"type":26,"value":88},{"type":21,"tag":46,"props":259,"children":260},{"class":48,"line":126},[261,266,270,275,279,283,288],{"type":21,"tag":46,"props":262,"children":263},{"style":65},[264],{"type":26,"value":265}," p_binding_infos",{"type":21,"tag":46,"props":267,"children":268},{"style":53},[269],{"type":26,"value":197},{"type":21,"tag":46,"props":271,"children":272},{"style":53},[273],{"type":26,"value":274}," *const",{"type":21,"tag":46,"props":276,"children":277},{"style":80},[278],{"type":26,"value":202},{"type":21,"tag":46,"props":280,"children":281},{"style":53},[282],{"type":26,"value":207},{"type":21,"tag":46,"props":284,"children":285},{"style":80},[286],{"type":26,"value":287},"BindVertexBuffer3InfoKHR",{"type":21,"tag":46,"props":289,"children":290},{"style":65},[291],{"type":26,"value":88},{"type":21,"tag":46,"props":293,"children":295},{"class":48,"line":294},6,[296],{"type":21,"tag":46,"props":297,"children":298},{"style":65},[299],{"type":26,"value":152},{"type":21,"tag":301,"props":302,"children":303},"ul",{},[304,315,326,337],{"type":21,"tag":305,"props":306,"children":307},"li",{},[308,313],{"type":21,"tag":42,"props":309,"children":311},{"className":310},[],[312],{"type":26,"value":83},{"type":26,"value":314}," is the command buffer into which the command is\nrecorded.",{"type":21,"tag":305,"props":316,"children":317},{},[318,324],{"type":21,"tag":42,"props":319,"children":321},{"className":320},[],[322],{"type":26,"value":323},"firstBinding",{"type":26,"value":325}," is the index of the first vertex input binding whose\nstate is updated by the command.",{"type":21,"tag":305,"props":327,"children":328},{},[329,335],{"type":21,"tag":42,"props":330,"children":332},{"className":331},[],[333],{"type":26,"value":334},"bindingCount",{"type":26,"value":336}," is the number of vertex input bindings whose state is\nupdated by the command.",{"type":21,"tag":305,"props":338,"children":339},{},[340,346,348,355],{"type":21,"tag":42,"props":341,"children":343},{"className":342},[],[344],{"type":26,"value":345},"pInfos",{"type":26,"value":347}," is a pointer to an array of\n",{"type":21,"tag":349,"props":350,"children":352},"a",{"href":351},"/man/VkBindVertexBuffer3InfoKHR",[353],{"type":26,"value":354},"VkBindVertexBuffer3InfoKHR",{"type":26,"value":356}," structures defining address ranges to\nbind as vertex buffers.",{"type":21,"tag":22,"props":358,"children":359},{},[360,362,367,369,374,376,381,383,388,390,400,402,407,409,414,416,422,424,430,432,438,440,446,448,454],{"type":26,"value":361},"The values taken from the address ranges defined by elements i of\n",{"type":21,"tag":42,"props":363,"children":365},{"className":364},[],[366],{"type":26,"value":345},{"type":26,"value":368}," replace the current state for the vertex input binding\n",{"type":21,"tag":42,"props":370,"children":372},{"className":371},[],[373],{"type":26,"value":323},{"type":26,"value":375}," + i, for i in [0,\n",{"type":21,"tag":42,"props":377,"children":379},{"className":378},[],[380],{"type":26,"value":334},{"type":26,"value":382},").\nThe vertex input binding is updated to the range of memory indicated by\n",{"type":21,"tag":42,"props":384,"children":386},{"className":385},[],[387],{"type":26,"value":345},{"type":26,"value":389},"[i].\nAll vertex input attributes that use each of these bindings will use these\nupdated addresses in their address calculations for subsequent drawing\ncommands.\nIf the ",{"type":21,"tag":349,"props":391,"children":393},{"href":392},"/man/VkPhysicalDeviceRobustness2FeaturesKHR#features-nullDescriptor",[394],{"type":21,"tag":42,"props":395,"children":397},{"className":396},[],[398],{"type":26,"value":399},"nullDescriptor",{"type":26,"value":401}," feature is enabled,\nelements of ",{"type":21,"tag":42,"props":403,"children":405},{"className":404},[],[406],{"type":26,"value":345},{"type":26,"value":408}," ",{"type":21,"tag":410,"props":411,"children":413},"normative",{"type":412},"can",[],{"type":26,"value":415}," have a ",{"type":21,"tag":42,"props":417,"children":419},{"className":418},[],[420],{"type":26,"value":421},"addressRange.size",{"type":26,"value":423}," and\n",{"type":21,"tag":42,"props":425,"children":427},{"className":426},[],[428],{"type":26,"value":429},"addressRange.address",{"type":26,"value":431}," of 0.\nIf a vertex input attribute is bound to a vertex input binding with a\n",{"type":21,"tag":42,"props":433,"children":435},{"className":434},[],[436],{"type":26,"value":437},"size",{"type":26,"value":439}," and ",{"type":21,"tag":42,"props":441,"children":443},{"className":442},[],[444],{"type":26,"value":445},"address",{"type":26,"value":447}," of 0, the values taken from memory are\nconsidered to be zero, and missing G, B, or A components are\n",{"type":21,"tag":349,"props":449,"children":451},{"href":450},"/chapters/fxvertex#fxvertex-input-extraction",[452],{"type":26,"value":453},"filled with (0,0,1)",{"type":26,"value":455},".",{"type":21,"tag":22,"props":457,"children":458},{},[459,461,467,469,474,476,481,483,489,491,497,499,505,506,512],{"type":26,"value":460},"This command also ",{"type":21,"tag":349,"props":462,"children":464},{"href":463},"/chapters/pipelines#pipelines-dynamic-state",[465],{"type":26,"value":466},"dynamically sets",{"type":26,"value":468}," the byte\nstrides between consecutive elements within the strided range defined by\n",{"type":21,"tag":42,"props":470,"children":472},{"className":471},[],[473],{"type":26,"value":345},{"type":26,"value":475},"[i] to the value of ",{"type":21,"tag":42,"props":477,"children":479},{"className":478},[],[480],{"type":26,"value":345},{"type":26,"value":482},"[i].addressRange.stride\nwhen drawing using ",{"type":21,"tag":349,"props":484,"children":486},{"href":485},"/chapters/shaders#shaders-objects",[487],{"type":26,"value":488},"shader objects",{"type":26,"value":490},", or\nwhen the graphics pipeline is created with\n",{"type":21,"tag":42,"props":492,"children":494},{"className":493},[],[495],{"type":26,"value":496},"VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE",{"type":26,"value":498}," set in\n",{"type":21,"tag":349,"props":500,"children":502},{"href":501},"/man/VkPipelineDynamicStateCreateInfo",[503],{"type":26,"value":504},"VkPipelineDynamicStateCreateInfo",{"type":26,"value":207},{"type":21,"tag":42,"props":507,"children":509},{"className":508},[],[510],{"type":26,"value":511},"pDynamicStates",{"type":26,"value":513},".\nOtherwise, strides are specified by the\nVkVertexInputBindingDescription::stride values used to create the currently\nactive pipeline.",{"type":21,"tag":22,"props":515,"children":516},{},[517,519,523,525,531,533,539,540,543,545,551],{"type":26,"value":518},"If\ndrawing using ",{"type":21,"tag":349,"props":520,"children":521},{"href":485},[522],{"type":26,"value":488},{"type":26,"value":524},"\nor if\nthe bound pipeline state object was also created with the\n",{"type":21,"tag":42,"props":526,"children":528},{"className":527},[],[529],{"type":26,"value":530},"VK_DYNAMIC_STATE_VERTEX_INPUT_EXT",{"type":26,"value":532}," dynamic state enabled\nthen ",{"type":21,"tag":349,"props":534,"children":536},{"href":535},"/man/vkCmdSetVertexInputEXT",[537],{"type":26,"value":538},"vkCmdSetVertexInputEXT",{"type":26,"value":408},{"type":21,"tag":410,"props":541,"children":542},{"type":412},[],{"type":26,"value":544}," be used instead of\n",{"type":21,"tag":42,"props":546,"children":548},{"className":547},[],[549],{"type":26,"value":550},"vkCmdBindVertexBuffers2",{"type":26,"value":552}," to set the stride.",{"type":21,"tag":554,"props":555,"children":556},"note",{},[557],{"type":21,"tag":22,"props":558,"children":559},{},[560,562,568,570,574],{"type":26,"value":561},"Unlike the static state to set the same, ",{"type":21,"tag":42,"props":563,"children":565},{"className":564},[],[566],{"type":26,"value":567},"stride",{"type":26,"value":569}," for each address range\nmust be between 0 and the maximum extent of the attributes in the binding.\n",{"type":21,"tag":349,"props":571,"children":572},{"href":535},[573],{"type":26,"value":538},{"type":26,"value":575}," does not have this restriction so can be used\nif other stride values are desired.",{"type":21,"tag":577,"props":578,"children":580},"validity-group",{"name":579},"Valid Usage",[581,614,651],{"type":21,"tag":582,"props":583,"children":585},"validity-field",{"name":584},"VUID-vkCmdBindVertexBuffers3KHR-firstBinding-13070",[586],{"type":21,"tag":22,"props":587,"children":588},{},[589,594,595,599,601,607,608],{"type":21,"tag":42,"props":590,"children":592},{"className":591},[],[593],{"type":26,"value":323},{"type":26,"value":408},{"type":21,"tag":410,"props":596,"children":598},{"type":597},"must",[],{"type":26,"value":600}," be less than\n",{"type":21,"tag":42,"props":602,"children":604},{"className":603},[],[605],{"type":26,"value":606},"VkPhysicalDeviceLimits",{"type":26,"value":207},{"type":21,"tag":42,"props":609,"children":611},{"className":610},[],[612],{"type":26,"value":613},"maxVertexInputBindings",{"type":21,"tag":582,"props":615,"children":617},{"name":616},"VUID-vkCmdBindVertexBuffers3KHR-firstBinding-13071",[618],{"type":21,"tag":22,"props":619,"children":620},{},[621,623,628,629,634,635,638,640,645,646],{"type":26,"value":622},"The sum of ",{"type":21,"tag":42,"props":624,"children":626},{"className":625},[],[627],{"type":26,"value":323},{"type":26,"value":439},{"type":21,"tag":42,"props":630,"children":632},{"className":631},[],[633],{"type":26,"value":334},{"type":26,"value":408},{"type":21,"tag":410,"props":636,"children":637},{"type":597},[],{"type":26,"value":639}," be less than\nor equal to ",{"type":21,"tag":42,"props":641,"children":643},{"className":642},[],[644],{"type":26,"value":606},{"type":26,"value":207},{"type":21,"tag":42,"props":647,"children":649},{"className":648},[],[650],{"type":26,"value":613},{"type":21,"tag":582,"props":652,"children":654},{"name":653},"VUID-vkCmdBindVertexBuffers3KHR-addressRange-13073",[655],{"type":21,"tag":22,"props":656,"children":657},{},[658,660,666,668,673,674,677,679,685,686,692,694,698,699,705],{"type":26,"value":659},"The ",{"type":21,"tag":42,"props":661,"children":663},{"className":662},[],[664],{"type":26,"value":665},"addressRange.stride",{"type":26,"value":667}," of all elements of ",{"type":21,"tag":42,"props":669,"children":671},{"className":670},[],[672],{"type":26,"value":345},{"type":26,"value":408},{"type":21,"tag":410,"props":675,"children":676},{"type":597},[],{"type":26,"value":678}," be\neither 0 or greater than or equal to the maximum extent of all vertex\ninput attributes fetched from the corresponding binding, where the\nextent is calculated as the\n",{"type":21,"tag":349,"props":680,"children":682},{"href":681},"/man/VkVertexInputAttributeDescription",[683],{"type":26,"value":684},"VkVertexInputAttributeDescription",{"type":26,"value":207},{"type":21,"tag":42,"props":687,"children":689},{"className":688},[],[690],{"type":26,"value":691},"offset",{"type":26,"value":693}," plus\n",{"type":21,"tag":349,"props":695,"children":696},{"href":681},[697],{"type":26,"value":684},{"type":26,"value":207},{"type":21,"tag":42,"props":700,"children":702},{"className":701},[],[703],{"type":26,"value":704},"format",{"type":26,"value":706}," size",{"type":21,"tag":577,"props":708,"children":710},{"name":709},"Valid Usage (Implicit)",[711,737,769,793,828,842],{"type":21,"tag":582,"props":712,"children":714},{"name":713},"VUID-vkCmdBindVertexBuffers3KHR-commandBuffer-parameter",[715],{"type":21,"tag":22,"props":716,"children":717},{},[718,723,724,727,729,735],{"type":21,"tag":42,"props":719,"children":721},{"className":720},[],[722],{"type":26,"value":83},{"type":26,"value":408},{"type":21,"tag":410,"props":725,"children":726},{"type":597},[],{"type":26,"value":728}," be a valid ",{"type":21,"tag":349,"props":730,"children":732},{"href":731},"/man/VkCommandBuffer",[733],{"type":26,"value":734},"VkCommandBuffer",{"type":26,"value":736}," handle",{"type":21,"tag":582,"props":738,"children":740},{"name":739},"VUID-vkCmdBindVertexBuffers3KHR-pBindingInfos-parameter",[741],{"type":21,"tag":22,"props":742,"children":743},{},[744,750,751,754,756,761,763,767],{"type":21,"tag":42,"props":745,"children":747},{"className":746},[],[748],{"type":26,"value":749},"pBindingInfos",{"type":26,"value":408},{"type":21,"tag":410,"props":752,"children":753},{"type":597},[],{"type":26,"value":755}," be a valid pointer to an array of ",{"type":21,"tag":42,"props":757,"children":759},{"className":758},[],[760],{"type":26,"value":334},{"type":26,"value":762}," valid ",{"type":21,"tag":349,"props":764,"children":765},{"href":351},[766],{"type":26,"value":354},{"type":26,"value":768}," structures",{"type":21,"tag":582,"props":770,"children":772},{"name":771},"VUID-vkCmdBindVertexBuffers3KHR-commandBuffer-recording",[773],{"type":21,"tag":22,"props":774,"children":775},{},[776,781,782,785,787],{"type":21,"tag":42,"props":777,"children":779},{"className":778},[],[780],{"type":26,"value":83},{"type":26,"value":408},{"type":21,"tag":410,"props":783,"children":784},{"type":597},[],{"type":26,"value":786}," be in the ",{"type":21,"tag":349,"props":788,"children":790},{"href":789},"/chapters/commandbuffers#commandbuffers-lifecycle",[791],{"type":26,"value":792},"recording state",{"type":21,"tag":582,"props":794,"children":796},{"name":795},"VUID-vkCmdBindVertexBuffers3KHR-commandBuffer-cmdpool",[797],{"type":21,"tag":22,"props":798,"children":799},{},[800,801,807,809,814,816,819,821,826],{"type":26,"value":659},{"type":21,"tag":42,"props":802,"children":804},{"className":803},[],[805],{"type":26,"value":806},"VkCommandPool",{"type":26,"value":808}," that ",{"type":21,"tag":42,"props":810,"children":812},{"className":811},[],[813],{"type":26,"value":83},{"type":26,"value":815}," was allocated from ",{"type":21,"tag":410,"props":817,"children":818},{"type":597},[],{"type":26,"value":820}," support ",{"type":21,"tag":42,"props":822,"children":824},{"className":823},[],[825],{"type":26,"value":12},{"type":26,"value":827}," operations",{"type":21,"tag":582,"props":829,"children":831},{"name":830},"VUID-vkCmdBindVertexBuffers3KHR-videocoding",[832],{"type":21,"tag":22,"props":833,"children":834},{},[835,837,840],{"type":26,"value":836},"This command ",{"type":21,"tag":410,"props":838,"children":839},{"type":597},[],{"type":26,"value":841}," only be called outside of a video coding scope",{"type":21,"tag":582,"props":843,"children":845},{"name":844},"VUID-vkCmdBindVertexBuffers3KHR-bindingCount-arraylength",[846],{"type":21,"tag":22,"props":847,"children":848},{},[849,854,855,858,860],{"type":21,"tag":42,"props":850,"children":852},{"className":851},[],[853],{"type":26,"value":334},{"type":26,"value":408},{"type":21,"tag":410,"props":856,"children":857},{"type":597},[],{"type":26,"value":859}," be greater than ",{"type":21,"tag":42,"props":861,"children":863},{"className":862},[],[864],{"type":26,"value":865},"0",{"type":21,"tag":867,"props":868,"children":870},"validity-box",{"name":869},"Host Synchronization",[871],{"type":21,"tag":301,"props":872,"children":873},{},[874,890],{"type":21,"tag":305,"props":875,"children":876},{},[877,879,884,885,888],{"type":26,"value":878},"Host access to ",{"type":21,"tag":42,"props":880,"children":882},{"className":881},[],[883],{"type":26,"value":83},{"type":26,"value":408},{"type":21,"tag":410,"props":886,"children":887},{"type":597},[],{"type":26,"value":889}," be externally synchronized",{"type":21,"tag":305,"props":891,"children":892},{},[893,895,900,901,906,907,910],{"type":26,"value":894},"Host access to the ",{"type":21,"tag":42,"props":896,"children":898},{"className":897},[],[899],{"type":26,"value":806},{"type":26,"value":808},{"type":21,"tag":42,"props":902,"children":904},{"className":903},[],[905],{"type":26,"value":83},{"type":26,"value":815},{"type":21,"tag":410,"props":908,"children":909},{"type":597},[],{"type":26,"value":889},{"type":21,"tag":912,"props":913,"children":914},"style",{},[915],{"type":26,"value":916},"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);}",{"title":39,"searchDepth":71,"depth":71,"links":918},[],"markdown",1773471468717]