[{"data":1,"prerenderedAt":863},["ShallowReactive",2],{"Hq4zcpU1xv":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":862,"_id":4},"VkDescriptorUpdateTemplateEntry","Describes a single descriptor update of the descriptor update template","VK_VERSION_1_1","structs",[],{"type":10,"children":11,"toc":860},"root",[12,28,359,364,429,696,826,854],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,152],{"type":13,"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","typedef struct VkDescriptorUpdateTemplateEntry {\n uint32_t dstBinding;\n uint32_t dstArrayElement;\n uint32_t descriptorCount;\n VkDescriptorType descriptorType;\n size_t offset;\n size_t stride;\n} VkDescriptorUpdateTemplateEntry;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,81,94,107,116,130,143],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkDescriptorUpdateTemplateEntry {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71,76],{"type":13,"tag":45,"props":72,"children":73},{"style":52},[74],{"type":18,"value":75}," uint32_t",{"type":13,"tag":45,"props":77,"children":78},{"style":63},[79],{"type":18,"value":80}," dstBinding;\n",{"type":13,"tag":45,"props":82,"children":84},{"class":47,"line":83},3,[85,89],{"type":13,"tag":45,"props":86,"children":87},{"style":52},[88],{"type":18,"value":75},{"type":13,"tag":45,"props":90,"children":91},{"style":63},[92],{"type":18,"value":93}," dstArrayElement;\n",{"type":13,"tag":45,"props":95,"children":97},{"class":47,"line":96},4,[98,102],{"type":13,"tag":45,"props":99,"children":100},{"style":52},[101],{"type":18,"value":75},{"type":13,"tag":45,"props":103,"children":104},{"style":63},[105],{"type":18,"value":106}," descriptorCount;\n",{"type":13,"tag":45,"props":108,"children":110},{"class":47,"line":109},5,[111],{"type":13,"tag":45,"props":112,"children":113},{"style":63},[114],{"type":18,"value":115}," VkDescriptorType descriptorType;\n",{"type":13,"tag":45,"props":117,"children":119},{"class":47,"line":118},6,[120,125],{"type":13,"tag":45,"props":121,"children":122},{"style":52},[123],{"type":18,"value":124}," size_t",{"type":13,"tag":45,"props":126,"children":127},{"style":63},[128],{"type":18,"value":129}," offset;\n",{"type":13,"tag":45,"props":131,"children":133},{"class":47,"line":132},7,[134,138],{"type":13,"tag":45,"props":135,"children":136},{"style":52},[137],{"type":18,"value":124},{"type":13,"tag":45,"props":139,"children":140},{"style":63},[141],{"type":18,"value":142}," stride;\n",{"type":13,"tag":45,"props":144,"children":146},{"class":47,"line":145},8,[147],{"type":13,"tag":45,"props":148,"children":149},{"style":63},[150],{"type":18,"value":151},"} VkDescriptorUpdateTemplateEntry;\n",{"type":13,"tag":33,"props":153,"children":158},{"className":154,"code":155,"filename":156,"language":157,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct DescriptorUpdateTemplateEntry {\n dst_binding: u32, // Binding within the destination descriptor set to write\n dst_array_element: u32, // Array element within the destination binding to write\n descriptor_count: u32, // Number of descriptors to write\n descriptor_type: vk::DescriptorType, // Descriptor type to write\n offset: usize, // Offset into pData where the descriptors to update are stored\n stride: usize, // Stride between two descriptors in pData when writing more than one descriptor\n}\n","Rust","rs",[159],{"type":13,"tag":21,"props":160,"children":161},{"__ignoreMap":39},[162,185,214,239,264,300,326,351],{"type":13,"tag":45,"props":163,"children":164},{"class":47,"line":48},[165,170,174,180],{"type":13,"tag":45,"props":166,"children":167},{"style":52},[168],{"type":18,"value":169},"pub",{"type":13,"tag":45,"props":171,"children":172},{"style":52},[173],{"type":18,"value":60},{"type":13,"tag":45,"props":175,"children":177},{"style":176},"--shiki-default:#953800;--shiki-dark:#FFA657",[178],{"type":18,"value":179}," DescriptorUpdateTemplateEntry",{"type":13,"tag":45,"props":181,"children":182},{"style":63},[183],{"type":18,"value":184}," {\n",{"type":13,"tag":45,"props":186,"children":187},{"class":47,"line":69},[188,193,198,203,208],{"type":13,"tag":45,"props":189,"children":190},{"style":63},[191],{"type":18,"value":192}," dst_binding",{"type":13,"tag":45,"props":194,"children":195},{"style":52},[196],{"type":18,"value":197},":",{"type":13,"tag":45,"props":199,"children":200},{"style":176},[201],{"type":18,"value":202}," u32",{"type":13,"tag":45,"props":204,"children":205},{"style":63},[206],{"type":18,"value":207},", ",{"type":13,"tag":45,"props":209,"children":211},{"style":210},"--shiki-default:#6E7781;--shiki-dark:#8B949E",[212],{"type":18,"value":213},"// Binding within the destination descriptor set to write\n",{"type":13,"tag":45,"props":215,"children":216},{"class":47,"line":83},[217,222,226,230,234],{"type":13,"tag":45,"props":218,"children":219},{"style":63},[220],{"type":18,"value":221}," dst_array_element",{"type":13,"tag":45,"props":223,"children":224},{"style":52},[225],{"type":18,"value":197},{"type":13,"tag":45,"props":227,"children":228},{"style":176},[229],{"type":18,"value":202},{"type":13,"tag":45,"props":231,"children":232},{"style":63},[233],{"type":18,"value":207},{"type":13,"tag":45,"props":235,"children":236},{"style":210},[237],{"type":18,"value":238},"// Array element within the destination binding to write\n",{"type":13,"tag":45,"props":240,"children":241},{"class":47,"line":96},[242,247,251,255,259],{"type":13,"tag":45,"props":243,"children":244},{"style":63},[245],{"type":18,"value":246}," descriptor_count",{"type":13,"tag":45,"props":248,"children":249},{"style":52},[250],{"type":18,"value":197},{"type":13,"tag":45,"props":252,"children":253},{"style":176},[254],{"type":18,"value":202},{"type":13,"tag":45,"props":256,"children":257},{"style":63},[258],{"type":18,"value":207},{"type":13,"tag":45,"props":260,"children":261},{"style":210},[262],{"type":18,"value":263},"// Number of descriptors to write\n",{"type":13,"tag":45,"props":265,"children":266},{"class":47,"line":109},[267,272,276,281,286,291,295],{"type":13,"tag":45,"props":268,"children":269},{"style":63},[270],{"type":18,"value":271}," descriptor_type",{"type":13,"tag":45,"props":273,"children":274},{"style":52},[275],{"type":18,"value":197},{"type":13,"tag":45,"props":277,"children":278},{"style":176},[279],{"type":18,"value":280}," vk",{"type":13,"tag":45,"props":282,"children":283},{"style":52},[284],{"type":18,"value":285},"::",{"type":13,"tag":45,"props":287,"children":288},{"style":176},[289],{"type":18,"value":290},"DescriptorType",{"type":13,"tag":45,"props":292,"children":293},{"style":63},[294],{"type":18,"value":207},{"type":13,"tag":45,"props":296,"children":297},{"style":210},[298],{"type":18,"value":299},"// Descriptor type to write\n",{"type":13,"tag":45,"props":301,"children":302},{"class":47,"line":118},[303,308,312,317,321],{"type":13,"tag":45,"props":304,"children":305},{"style":63},[306],{"type":18,"value":307}," offset",{"type":13,"tag":45,"props":309,"children":310},{"style":52},[311],{"type":18,"value":197},{"type":13,"tag":45,"props":313,"children":314},{"style":176},[315],{"type":18,"value":316}," usize",{"type":13,"tag":45,"props":318,"children":319},{"style":63},[320],{"type":18,"value":207},{"type":13,"tag":45,"props":322,"children":323},{"style":210},[324],{"type":18,"value":325},"// Offset into pData where the descriptors to update are stored\n",{"type":13,"tag":45,"props":327,"children":328},{"class":47,"line":132},[329,334,338,342,346],{"type":13,"tag":45,"props":330,"children":331},{"style":63},[332],{"type":18,"value":333}," stride",{"type":13,"tag":45,"props":335,"children":336},{"style":52},[337],{"type":18,"value":197},{"type":13,"tag":45,"props":339,"children":340},{"style":176},[341],{"type":18,"value":316},{"type":13,"tag":45,"props":343,"children":344},{"style":63},[345],{"type":18,"value":207},{"type":13,"tag":45,"props":347,"children":348},{"style":210},[349],{"type":18,"value":350},"// Stride between two descriptors in pData when writing more than one descriptor\n",{"type":13,"tag":45,"props":352,"children":353},{"class":47,"line":145},[354],{"type":13,"tag":45,"props":355,"children":356},{"style":63},[357],{"type":18,"value":358},"}\n",{"type":13,"tag":14,"props":360,"children":361},{},[362],{"type":18,"value":363},"or the equivalent",{"type":13,"tag":29,"props":365,"children":366},{},[367,386],{"type":13,"tag":33,"props":368,"children":370},{"className":35,"code":369,"filename":37,"language":38,"meta":39,"style":39},"typedef VkDescriptorUpdateTemplateEntry VkDescriptorUpdateTemplateEntryKHR;\n",[371],{"type":13,"tag":21,"props":372,"children":373},{"__ignoreMap":39},[374],{"type":13,"tag":45,"props":375,"children":376},{"class":47,"line":48},[377,381],{"type":13,"tag":45,"props":378,"children":379},{"style":52},[380],{"type":18,"value":55},{"type":13,"tag":45,"props":382,"children":383},{"style":63},[384],{"type":18,"value":385}," VkDescriptorUpdateTemplateEntry VkDescriptorUpdateTemplateEntryKHR;\n",{"type":13,"tag":33,"props":387,"children":389},{"className":154,"code":388,"filename":156,"language":157,"meta":39,"style":39},"type DescriptorUpdateTemplateEntryKHR = vk::DescriptorUpdateTemplateEntry;\n",[390],{"type":13,"tag":21,"props":391,"children":392},{"__ignoreMap":39},[393],{"type":13,"tag":45,"props":394,"children":395},{"class":47,"line":48},[396,401,406,411,415,419,424],{"type":13,"tag":45,"props":397,"children":398},{"style":52},[399],{"type":18,"value":400},"type",{"type":13,"tag":45,"props":402,"children":403},{"style":176},[404],{"type":18,"value":405}," DescriptorUpdateTemplateEntryKHR",{"type":13,"tag":45,"props":407,"children":408},{"style":52},[409],{"type":18,"value":410}," =",{"type":13,"tag":45,"props":412,"children":413},{"style":176},[414],{"type":18,"value":280},{"type":13,"tag":45,"props":416,"children":417},{"style":52},[418],{"type":18,"value":285},{"type":13,"tag":45,"props":420,"children":421},{"style":176},[422],{"type":18,"value":423},"DescriptorUpdateTemplateEntry",{"type":13,"tag":45,"props":425,"children":426},{"style":63},[427],{"type":18,"value":428},";\n",{"type":13,"tag":430,"props":431,"children":432},"ul",{},[433,445,485,531,550,561],{"type":13,"tag":434,"props":435,"children":436},"li",{},[437,443],{"type":13,"tag":21,"props":438,"children":440},{"className":439},[],[441],{"type":18,"value":442},"dstBinding",{"type":18,"value":444}," is the descriptor binding to update when using this\ndescriptor update template.",{"type":13,"tag":434,"props":446,"children":447},{},[448,454,456,461,463,468,470,476,478,483],{"type":13,"tag":21,"props":449,"children":451},{"className":450},[],[452],{"type":18,"value":453},"dstArrayElement",{"type":18,"value":455}," is the starting element in the array belonging to\n",{"type":13,"tag":21,"props":457,"children":459},{"className":458},[],[460],{"type":18,"value":442},{"type":18,"value":462},".\nIf the descriptor binding identified by ",{"type":13,"tag":21,"props":464,"children":466},{"className":465},[],[467],{"type":18,"value":442},{"type":18,"value":469}," has a\ndescriptor type of ",{"type":13,"tag":21,"props":471,"children":473},{"className":472},[],[474],{"type":18,"value":475},"VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK",{"type":18,"value":477}," then\n",{"type":13,"tag":21,"props":479,"children":481},{"className":480},[],[482],{"type":18,"value":453},{"type":18,"value":484}," specifies the starting byte offset to update.",{"type":13,"tag":434,"props":486,"children":487},{},[488,494,496,501,503,510,512,517,518,523,524,529],{"type":13,"tag":21,"props":489,"children":491},{"className":490},[],[492],{"type":18,"value":493},"descriptorCount",{"type":18,"value":495}," is the number of descriptors to update.\nIf ",{"type":13,"tag":21,"props":497,"children":499},{"className":498},[],[500],{"type":18,"value":493},{"type":18,"value":502}," is greater than the number of remaining array\nelements in the destination binding, those affect consecutive bindings\nin a manner similar to ",{"type":13,"tag":504,"props":505,"children":507},"a",{"href":506},"/man/VkWriteDescriptorSet",[508],{"type":18,"value":509},"VkWriteDescriptorSet",{"type":18,"value":511}," above.\nIf the descriptor binding identified by ",{"type":13,"tag":21,"props":513,"children":515},{"className":514},[],[516],{"type":18,"value":442},{"type":18,"value":469},{"type":13,"tag":21,"props":519,"children":521},{"className":520},[],[522],{"type":18,"value":475},{"type":18,"value":477},{"type":13,"tag":21,"props":525,"children":527},{"className":526},[],[528],{"type":18,"value":493},{"type":18,"value":530}," specifies the number of bytes to update and the\nremaining array elements in the destination binding refer to the\nremaining number of bytes in it.",{"type":13,"tag":434,"props":532,"children":533},{},[534,540,542,548],{"type":13,"tag":21,"props":535,"children":537},{"className":536},[],[538],{"type":18,"value":539},"descriptorType",{"type":18,"value":541}," is a ",{"type":13,"tag":504,"props":543,"children":545},{"href":544},"/man/VkDescriptorType",[546],{"type":18,"value":547},"VkDescriptorType",{"type":18,"value":549}," specifying the type of\nthe descriptor.",{"type":13,"tag":434,"props":551,"children":552},{},[553,559],{"type":13,"tag":21,"props":554,"children":556},{"className":555},[],[557],{"type":18,"value":558},"offset",{"type":18,"value":560}," is the offset in bytes of the first binding in the raw data\nstructure.",{"type":13,"tag":434,"props":562,"children":563},{},[564,570,572,661,665,667,672,674,679,681,686,688,694],{"type":13,"tag":21,"props":565,"children":567},{"className":566},[],[568],{"type":18,"value":569},"stride",{"type":18,"value":571}," is the stride in bytes between two consecutive array\nelements of the descriptor update information in the raw data structure.\nThe actual pointer ptr for each array element j of update entry i is\ncomputed using the following formula:",{"type":13,"tag":33,"props":573,"children":577},{"className":574,"code":575,"language":576,"meta":39,"style":39},"language-c++ shiki shiki-themes github-light-default github-dark-default"," const char *ptr = (const char *)pData + pDescriptorUpdateEntries[i].offset + j * pDescriptorUpdateEntries[i].stride\n","c++",[578],{"type":13,"tag":21,"props":579,"children":580},{"__ignoreMap":39},[581],{"type":13,"tag":45,"props":582,"children":583},{"class":47,"line":48},[584,589,594,599,604,609,614,619,623,627,632,637,642,646,651,656],{"type":13,"tag":45,"props":585,"children":586},{"style":52},[587],{"type":18,"value":588}," const",{"type":13,"tag":45,"props":590,"children":591},{"style":52},[592],{"type":18,"value":593}," char",{"type":13,"tag":45,"props":595,"children":596},{"style":52},[597],{"type":18,"value":598}," *",{"type":13,"tag":45,"props":600,"children":601},{"style":63},[602],{"type":18,"value":603},"ptr ",{"type":13,"tag":45,"props":605,"children":606},{"style":52},[607],{"type":18,"value":608},"=",{"type":13,"tag":45,"props":610,"children":611},{"style":63},[612],{"type":18,"value":613}," (",{"type":13,"tag":45,"props":615,"children":616},{"style":52},[617],{"type":18,"value":618},"const",{"type":13,"tag":45,"props":620,"children":621},{"style":52},[622],{"type":18,"value":593},{"type":13,"tag":45,"props":624,"children":625},{"style":52},[626],{"type":18,"value":598},{"type":13,"tag":45,"props":628,"children":629},{"style":63},[630],{"type":18,"value":631},")pData ",{"type":13,"tag":45,"props":633,"children":634},{"style":52},[635],{"type":18,"value":636},"+",{"type":13,"tag":45,"props":638,"children":639},{"style":63},[640],{"type":18,"value":641}," pDescriptorUpdateEntries[i].offset ",{"type":13,"tag":45,"props":643,"children":644},{"style":52},[645],{"type":18,"value":636},{"type":13,"tag":45,"props":647,"children":648},{"style":63},[649],{"type":18,"value":650}," j ",{"type":13,"tag":45,"props":652,"children":653},{"style":52},[654],{"type":18,"value":655},"*",{"type":13,"tag":45,"props":657,"children":658},{"style":63},[659],{"type":18,"value":660}," pDescriptorUpdateEntries[i].stride\n",{"type":13,"tag":662,"props":663,"children":664},"br",{},[],{"type":18,"value":666},"The stride is useful in case the bindings are stored in structs along with\nother data.\nIf ",{"type":13,"tag":21,"props":668,"children":670},{"className":669},[],[671],{"type":18,"value":539},{"type":18,"value":673}," is ",{"type":13,"tag":21,"props":675,"children":677},{"className":676},[],[678],{"type":18,"value":475},{"type":18,"value":680},"\nthen the value of ",{"type":13,"tag":21,"props":682,"children":684},{"className":683},[],[685],{"type":18,"value":569},{"type":18,"value":687}," is ignored and the stride is assumed to be\n",{"type":13,"tag":21,"props":689,"children":691},{"className":690},[],[692],{"type":18,"value":693},"1",{"type":18,"value":695},", i.e. the descriptor update information for them is always specified as\na contiguous range.",{"type":13,"tag":697,"props":698,"children":700},"validity-group",{"name":699},"Valid Usage",[701,723,753,792],{"type":13,"tag":702,"props":703,"children":705},"validity-field",{"name":704},"VUID-VkDescriptorUpdateTemplateEntry-dstBinding-00354",[706],{"type":13,"tag":14,"props":707,"children":708},{},[709,714,716,721],{"type":13,"tag":21,"props":710,"children":712},{"className":711},[],[713],{"type":18,"value":442},{"type":18,"value":715}," ",{"type":13,"tag":717,"props":718,"children":720},"normative",{"type":719},"must",[],{"type":18,"value":722}," be a valid binding in the descriptor set layout\nimplicitly specified when using a descriptor update template to update\ndescriptors",{"type":13,"tag":702,"props":724,"children":726},{"name":725},"VUID-VkDescriptorUpdateTemplateEntry-dstArrayElement-00355",[727],{"type":13,"tag":14,"props":728,"children":729},{},[730,735,737,742,743,746,748],{"type":13,"tag":21,"props":731,"children":733},{"className":732},[],[734],{"type":18,"value":453},{"type":18,"value":736}," and ",{"type":13,"tag":21,"props":738,"children":740},{"className":739},[],[741],{"type":18,"value":493},{"type":18,"value":715},{"type":13,"tag":717,"props":744,"children":745},{"type":719},[],{"type":18,"value":747}," be less than or\nequal to the number of array elements in the descriptor set binding\nimplicitly specified when using a descriptor update template to update\ndescriptors, and all applicable consecutive bindings, as described by\n",{"type":13,"tag":504,"props":749,"children":751},{"href":750},"/man/VkWriteDescriptorSet#descriptorsets-updates-consecutive",[752],{"type":18,"value":509},{"type":13,"tag":702,"props":754,"children":756},{"name":755},"VUID-VkDescriptorUpdateTemplateEntry-descriptor-02226",[757],{"type":13,"tag":14,"props":758,"children":759},{},[760,762,768,770,775,776,781,784,786],{"type":18,"value":761},"If ",{"type":13,"tag":21,"props":763,"children":765},{"className":764},[],[766],{"type":18,"value":767},"descriptor",{"type":18,"value":769}," type is\n",{"type":13,"tag":21,"props":771,"children":773},{"className":772},[],[774],{"type":18,"value":475},{"type":18,"value":207},{"type":13,"tag":21,"props":777,"children":779},{"className":778},[],[780],{"type":18,"value":453},{"type":13,"tag":717,"props":782,"children":783},{"type":719},[],{"type":18,"value":785}," be an integer multiple of ",{"type":13,"tag":21,"props":787,"children":789},{"className":788},[],[790],{"type":18,"value":791},"4",{"type":13,"tag":702,"props":793,"children":795},{"name":794},"VUID-VkDescriptorUpdateTemplateEntry-descriptor-02227",[796],{"type":13,"tag":14,"props":797,"children":798},{},[799,800,805,806,811,812,817,820,821],{"type":18,"value":761},{"type":13,"tag":21,"props":801,"children":803},{"className":802},[],[804],{"type":18,"value":767},{"type":18,"value":769},{"type":13,"tag":21,"props":807,"children":809},{"className":808},[],[810],{"type":18,"value":475},{"type":18,"value":207},{"type":13,"tag":21,"props":813,"children":815},{"className":814},[],[816],{"type":18,"value":493},{"type":13,"tag":717,"props":818,"children":819},{"type":719},[],{"type":18,"value":785},{"type":13,"tag":21,"props":822,"children":824},{"className":823},[],[825],{"type":18,"value":791},{"type":13,"tag":697,"props":827,"children":829},{"name":828},"Valid Usage (Implicit)",[830],{"type":13,"tag":702,"props":831,"children":833},{"name":832},"VUID-VkDescriptorUpdateTemplateEntry-descriptorType-parameter",[834],{"type":13,"tag":14,"props":835,"children":836},{},[837,842,843,846,848,852],{"type":13,"tag":21,"props":838,"children":840},{"className":839},[],[841],{"type":18,"value":539},{"type":18,"value":715},{"type":13,"tag":717,"props":844,"children":845},{"type":719},[],{"type":18,"value":847}," be a valid ",{"type":13,"tag":504,"props":849,"children":850},{"href":544},[851],{"type":18,"value":547},{"type":18,"value":853}," value",{"type":13,"tag":855,"props":856,"children":857},"style",{},[858],{"type":18,"value":859},"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":69,"depth":69,"links":861},[],"markdown",1725732547639]