[{"data":1,"prerenderedAt":860},["ShallowReactive",2],{"6LC0DdSxny":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":859,"_id":4},"vkGetBufferDeviceAddress","Query an address of a buffer","VK_VERSION_1_2","protos",[],{"type":10,"children":11,"toc":857},"root",[12,27,266,271,463,498,576,611,649,699,796,851],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25],{"type":18,"value":19},"text","To query a 64-bit buffer device address value through which buffer memory\n",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"can",[],{"type":18,"value":26}," be accessed in a shader, call:",{"type":13,"tag":28,"props":29,"children":30},"code-group",{},[31,117],{"type":13,"tag":32,"props":33,"children":39},"pre",{"className":34,"code":35,"filename":36,"language":37,"meta":38,"style":38},"language-c shiki shiki-themes github-light-default github-dark-default","VkDeviceAddress vkGetBufferDeviceAddressKHR(\n VkDevice device,\n const VkBufferDeviceAddressInfo* pInfo);\n","C","c","",[40],{"type":13,"tag":41,"props":42,"children":43},"code",{"__ignoreMap":38},[44,67,87],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,62],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[54],{"type":18,"value":55},"VkDeviceAddress ",{"type":13,"tag":45,"props":57,"children":59},{"style":58},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[60],{"type":18,"value":61},"vkGetBufferDeviceAddressKHR",{"type":13,"tag":45,"props":63,"children":64},{"style":52},[65],{"type":18,"value":66},"(\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71,76,82],{"type":13,"tag":45,"props":72,"children":73},{"style":52},[74],{"type":18,"value":75}," VkDevice ",{"type":13,"tag":45,"props":77,"children":79},{"style":78},"--shiki-default:#953800;--shiki-dark:#FFA657",[80],{"type":18,"value":81},"device",{"type":13,"tag":45,"props":83,"children":84},{"style":52},[85],{"type":18,"value":86},",\n",{"type":13,"tag":45,"props":88,"children":90},{"class":47,"line":89},3,[91,97,102,107,112],{"type":13,"tag":45,"props":92,"children":94},{"style":93},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[95],{"type":18,"value":96}," const",{"type":13,"tag":45,"props":98,"children":99},{"style":52},[100],{"type":18,"value":101}," VkBufferDeviceAddressInfo",{"type":13,"tag":45,"props":103,"children":104},{"style":93},[105],{"type":18,"value":106},"*",{"type":13,"tag":45,"props":108,"children":109},{"style":78},[110],{"type":18,"value":111}," pInfo",{"type":13,"tag":45,"props":113,"children":114},{"style":52},[115],{"type":18,"value":116},");\n",{"type":13,"tag":32,"props":118,"children":123},{"className":119,"code":120,"filename":121,"language":122,"meta":38,"style":38},"language-rs shiki shiki-themes github-light-default github-dark-default","pub fn get_buffer_device_address_khr(\n device: crate :: vk :: vk::Device,\n p_info: *const vk::BufferDeviceAddressInfo,\n) -> vk::DeviceAddress;\n","Rust","rs",[124],{"type":13,"tag":41,"props":125,"children":126},{"__ignoreMap":38},[127,149,200,234],{"type":13,"tag":45,"props":128,"children":129},{"class":47,"line":48},[130,135,140,145],{"type":13,"tag":45,"props":131,"children":132},{"style":93},[133],{"type":18,"value":134},"pub",{"type":13,"tag":45,"props":136,"children":137},{"style":93},[138],{"type":18,"value":139}," fn",{"type":13,"tag":45,"props":141,"children":142},{"style":58},[143],{"type":18,"value":144}," get_buffer_device_address_khr",{"type":13,"tag":45,"props":146,"children":147},{"style":52},[148],{"type":18,"value":66},{"type":13,"tag":45,"props":150,"children":151},{"class":47,"line":69},[152,157,162,167,172,177,182,187,191,196],{"type":13,"tag":45,"props":153,"children":154},{"style":52},[155],{"type":18,"value":156}," device",{"type":13,"tag":45,"props":158,"children":159},{"style":93},[160],{"type":18,"value":161},":",{"type":13,"tag":45,"props":163,"children":164},{"style":93},[165],{"type":18,"value":166}," crate",{"type":13,"tag":45,"props":168,"children":169},{"style":93},[170],{"type":18,"value":171}," ::",{"type":13,"tag":45,"props":173,"children":174},{"style":52},[175],{"type":18,"value":176}," vk ",{"type":13,"tag":45,"props":178,"children":179},{"style":93},[180],{"type":18,"value":181},"::",{"type":13,"tag":45,"props":183,"children":184},{"style":78},[185],{"type":18,"value":186}," vk",{"type":13,"tag":45,"props":188,"children":189},{"style":93},[190],{"type":18,"value":181},{"type":13,"tag":45,"props":192,"children":193},{"style":78},[194],{"type":18,"value":195},"Device",{"type":13,"tag":45,"props":197,"children":198},{"style":52},[199],{"type":18,"value":86},{"type":13,"tag":45,"props":201,"children":202},{"class":47,"line":89},[203,208,212,217,221,225,230],{"type":13,"tag":45,"props":204,"children":205},{"style":52},[206],{"type":18,"value":207}," p_info",{"type":13,"tag":45,"props":209,"children":210},{"style":93},[211],{"type":18,"value":161},{"type":13,"tag":45,"props":213,"children":214},{"style":93},[215],{"type":18,"value":216}," *const",{"type":13,"tag":45,"props":218,"children":219},{"style":78},[220],{"type":18,"value":186},{"type":13,"tag":45,"props":222,"children":223},{"style":93},[224],{"type":18,"value":181},{"type":13,"tag":45,"props":226,"children":227},{"style":78},[228],{"type":18,"value":229},"BufferDeviceAddressInfo",{"type":13,"tag":45,"props":231,"children":232},{"style":52},[233],{"type":18,"value":86},{"type":13,"tag":45,"props":235,"children":237},{"class":47,"line":236},4,[238,243,248,252,256,261],{"type":13,"tag":45,"props":239,"children":240},{"style":52},[241],{"type":18,"value":242},") ",{"type":13,"tag":45,"props":244,"children":245},{"style":93},[246],{"type":18,"value":247},"->",{"type":13,"tag":45,"props":249,"children":250},{"style":78},[251],{"type":18,"value":186},{"type":13,"tag":45,"props":253,"children":254},{"style":93},[255],{"type":18,"value":181},{"type":13,"tag":45,"props":257,"children":258},{"style":78},[259],{"type":18,"value":260},"DeviceAddress",{"type":13,"tag":45,"props":262,"children":263},{"style":52},[264],{"type":18,"value":265},";\n",{"type":13,"tag":14,"props":267,"children":268},{},[269],{"type":18,"value":270},"or the equivalent command",{"type":13,"tag":28,"props":272,"children":273},{},[274,335],{"type":13,"tag":32,"props":275,"children":277},{"className":34,"code":276,"filename":36,"language":37,"meta":38,"style":38},"VkDeviceAddress vkGetBufferDeviceAddressEXT(\n VkDevice device,\n const VkBufferDeviceAddressInfo* pInfo);\n",[278],{"type":13,"tag":41,"props":279,"children":280},{"__ignoreMap":38},[281,297,312],{"type":13,"tag":45,"props":282,"children":283},{"class":47,"line":48},[284,288,293],{"type":13,"tag":45,"props":285,"children":286},{"style":52},[287],{"type":18,"value":55},{"type":13,"tag":45,"props":289,"children":290},{"style":58},[291],{"type":18,"value":292},"vkGetBufferDeviceAddressEXT",{"type":13,"tag":45,"props":294,"children":295},{"style":52},[296],{"type":18,"value":66},{"type":13,"tag":45,"props":298,"children":299},{"class":47,"line":69},[300,304,308],{"type":13,"tag":45,"props":301,"children":302},{"style":52},[303],{"type":18,"value":75},{"type":13,"tag":45,"props":305,"children":306},{"style":78},[307],{"type":18,"value":81},{"type":13,"tag":45,"props":309,"children":310},{"style":52},[311],{"type":18,"value":86},{"type":13,"tag":45,"props":313,"children":314},{"class":47,"line":89},[315,319,323,327,331],{"type":13,"tag":45,"props":316,"children":317},{"style":93},[318],{"type":18,"value":96},{"type":13,"tag":45,"props":320,"children":321},{"style":52},[322],{"type":18,"value":101},{"type":13,"tag":45,"props":324,"children":325},{"style":93},[326],{"type":18,"value":106},{"type":13,"tag":45,"props":328,"children":329},{"style":78},[330],{"type":18,"value":111},{"type":13,"tag":45,"props":332,"children":333},{"style":52},[334],{"type":18,"value":116},{"type":13,"tag":32,"props":336,"children":338},{"className":119,"code":337,"filename":121,"language":122,"meta":38,"style":38},"pub fn get_buffer_device_address_ext(\n device: crate :: vk :: vk::Device,\n p_info: *const vk::BufferDeviceAddressInfo,\n) -> vk::DeviceAddress;\n",[339],{"type":13,"tag":41,"props":340,"children":341},{"__ignoreMap":38},[342,362,405,436],{"type":13,"tag":45,"props":343,"children":344},{"class":47,"line":48},[345,349,353,358],{"type":13,"tag":45,"props":346,"children":347},{"style":93},[348],{"type":18,"value":134},{"type":13,"tag":45,"props":350,"children":351},{"style":93},[352],{"type":18,"value":139},{"type":13,"tag":45,"props":354,"children":355},{"style":58},[356],{"type":18,"value":357}," get_buffer_device_address_ext",{"type":13,"tag":45,"props":359,"children":360},{"style":52},[361],{"type":18,"value":66},{"type":13,"tag":45,"props":363,"children":364},{"class":47,"line":69},[365,369,373,377,381,385,389,393,397,401],{"type":13,"tag":45,"props":366,"children":367},{"style":52},[368],{"type":18,"value":156},{"type":13,"tag":45,"props":370,"children":371},{"style":93},[372],{"type":18,"value":161},{"type":13,"tag":45,"props":374,"children":375},{"style":93},[376],{"type":18,"value":166},{"type":13,"tag":45,"props":378,"children":379},{"style":93},[380],{"type":18,"value":171},{"type":13,"tag":45,"props":382,"children":383},{"style":52},[384],{"type":18,"value":176},{"type":13,"tag":45,"props":386,"children":387},{"style":93},[388],{"type":18,"value":181},{"type":13,"tag":45,"props":390,"children":391},{"style":78},[392],{"type":18,"value":186},{"type":13,"tag":45,"props":394,"children":395},{"style":93},[396],{"type":18,"value":181},{"type":13,"tag":45,"props":398,"children":399},{"style":78},[400],{"type":18,"value":195},{"type":13,"tag":45,"props":402,"children":403},{"style":52},[404],{"type":18,"value":86},{"type":13,"tag":45,"props":406,"children":407},{"class":47,"line":89},[408,412,416,420,424,428,432],{"type":13,"tag":45,"props":409,"children":410},{"style":52},[411],{"type":18,"value":207},{"type":13,"tag":45,"props":413,"children":414},{"style":93},[415],{"type":18,"value":161},{"type":13,"tag":45,"props":417,"children":418},{"style":93},[419],{"type":18,"value":216},{"type":13,"tag":45,"props":421,"children":422},{"style":78},[423],{"type":18,"value":186},{"type":13,"tag":45,"props":425,"children":426},{"style":93},[427],{"type":18,"value":181},{"type":13,"tag":45,"props":429,"children":430},{"style":78},[431],{"type":18,"value":229},{"type":13,"tag":45,"props":433,"children":434},{"style":52},[435],{"type":18,"value":86},{"type":13,"tag":45,"props":437,"children":438},{"class":47,"line":236},[439,443,447,451,455,459],{"type":13,"tag":45,"props":440,"children":441},{"style":52},[442],{"type":18,"value":242},{"type":13,"tag":45,"props":444,"children":445},{"style":93},[446],{"type":18,"value":247},{"type":13,"tag":45,"props":448,"children":449},{"style":78},[450],{"type":18,"value":186},{"type":13,"tag":45,"props":452,"children":453},{"style":93},[454],{"type":18,"value":181},{"type":13,"tag":45,"props":456,"children":457},{"style":78},[458],{"type":18,"value":260},{"type":13,"tag":45,"props":460,"children":461},{"style":52},[462],{"type":18,"value":265},{"type":13,"tag":464,"props":465,"children":466},"ul",{},[467,478],{"type":13,"tag":468,"props":469,"children":470},"li",{},[471,476],{"type":13,"tag":41,"props":472,"children":474},{"className":473},[],[475],{"type":18,"value":81},{"type":18,"value":477}," is the logical device that the buffer was created on.",{"type":13,"tag":468,"props":479,"children":480},{},[481,487,489,496],{"type":13,"tag":41,"props":482,"children":484},{"className":483},[],[485],{"type":18,"value":486},"pInfo",{"type":18,"value":488}," is a pointer to a ",{"type":13,"tag":490,"props":491,"children":493},"a",{"href":492},"/man/VkBufferDeviceAddressInfo",[494],{"type":18,"value":495},"VkBufferDeviceAddressInfo",{"type":18,"value":497}," structure\nspecifying the buffer to retrieve an address for.",{"type":13,"tag":14,"props":499,"children":500},{},[501,503,509,511,514,516,522,524,530,532,538,540,543,545,548,550,556,558,562,564,569,571,574],{"type":18,"value":502},"The 64-bit return value is an address of the start of ",{"type":13,"tag":41,"props":504,"children":506},{"className":505},[],[507],{"type":18,"value":508},"pInfo→buffer",{"type":18,"value":510},".\nThe address range starting at this value and whose size is the size of the\nbuffer ",{"type":13,"tag":21,"props":512,"children":513},{"type":23},[],{"type":18,"value":515}," be used in a shader to access the memory bound to that buffer,\nusing the\n",{"type":13,"tag":41,"props":517,"children":519},{"className":518},[],[520],{"type":18,"value":521},"SPV_KHR_physical_storage_buffer",{"type":18,"value":523}," extension\nor the equivalent\n",{"type":13,"tag":41,"props":525,"children":527},{"className":526},[],[528],{"type":18,"value":529},"SPV_EXT_physical_storage_buffer",{"type":18,"value":531}," extension\nand the ",{"type":13,"tag":41,"props":533,"children":535},{"className":534},[],[536],{"type":18,"value":537},"PhysicalStorageBuffer",{"type":18,"value":539}," storage class.\nFor example, this value ",{"type":13,"tag":21,"props":541,"children":542},{"type":23},[],{"type":18,"value":544}," be stored in a uniform buffer, and the shader\n",{"type":13,"tag":21,"props":546,"children":547},{"type":23},[],{"type":18,"value":549}," read the value from the uniform buffer and use it to do a dependent\nread/write to this buffer.\nA value of zero is reserved as a ",{"type":13,"tag":41,"props":551,"children":553},{"className":552},[],[554],{"type":18,"value":555},"null",{"type":18,"value":557}," pointer and ",{"type":13,"tag":21,"props":559,"children":561},{"type":560},"must",[],{"type":18,"value":563}," not be returned\nas a valid buffer device address.\nAll loads, stores, and atomics in a shader through\n",{"type":13,"tag":41,"props":565,"children":567},{"className":566},[],[568],{"type":18,"value":537},{"type":18,"value":570}," pointers ",{"type":13,"tag":21,"props":572,"children":573},{"type":560},[],{"type":18,"value":575}," access addresses in the address\nrange of some buffer.",{"type":13,"tag":14,"props":577,"children":578},{},[579,581,587,588,594,596,602,603,609],{"type":18,"value":580},"If the buffer was created with a non-zero value of\n",{"type":13,"tag":490,"props":582,"children":584},{"href":583},"/man/VkBufferOpaqueCaptureAddressCreateInfo",[585],{"type":18,"value":586},"VkBufferOpaqueCaptureAddressCreateInfo",{"type":18,"value":181},{"type":13,"tag":41,"props":589,"children":591},{"className":590},[],[592],{"type":18,"value":593},"opaqueCaptureAddress",{"type":18,"value":595}," or\n",{"type":13,"tag":490,"props":597,"children":599},{"href":598},"/man/VkBufferDeviceAddressCreateInfoEXT",[600],{"type":18,"value":601},"VkBufferDeviceAddressCreateInfoEXT",{"type":18,"value":181},{"type":13,"tag":41,"props":604,"children":606},{"className":605},[],[607],{"type":18,"value":608},"deviceAddress",{"type":18,"value":610},",\nthe return value will be the same address that was returned at capture time.",{"type":13,"tag":14,"props":612,"children":613},{},[614,616,619,621,627,628,634,636,640,641,647],{"type":18,"value":615},"The returned address ",{"type":13,"tag":21,"props":617,"children":618},{"type":560},[],{"type":18,"value":620}," satisfy the alignment requirement specified by\n",{"type":13,"tag":490,"props":622,"children":624},{"href":623},"/man/VkMemoryRequirements",[625],{"type":18,"value":626},"VkMemoryRequirements",{"type":18,"value":181},{"type":13,"tag":41,"props":629,"children":631},{"className":630},[],[632],{"type":18,"value":633},"alignment",{"type":18,"value":635}," for the buffer in\n",{"type":13,"tag":490,"props":637,"children":638},{"href":492},[639],{"type":18,"value":495},{"type":18,"value":181},{"type":13,"tag":41,"props":642,"children":644},{"className":643},[],[645],{"type":18,"value":646},"buffer",{"type":18,"value":648},".",{"type":13,"tag":14,"props":650,"children":651},{},[652,654,660,662,668,670,674,676,680,682,686,688,691,693,697],{"type":18,"value":653},"If multiple ",{"type":13,"tag":490,"props":655,"children":657},{"href":656},"/man/VkBuffer",[658],{"type":18,"value":659},"VkBuffer",{"type":18,"value":661}," objects are bound to overlapping ranges of\n",{"type":13,"tag":490,"props":663,"children":665},{"href":664},"/man/VkDeviceMemory",[666],{"type":18,"value":667},"VkDeviceMemory",{"type":18,"value":669},", implementations ",{"type":13,"tag":21,"props":671,"children":673},{"type":672},"may",[],{"type":18,"value":675}," return address ranges which\noverlap.\nIn this case, it is ambiguous which ",{"type":13,"tag":490,"props":677,"children":678},{"href":656},[679],{"type":18,"value":659},{"type":18,"value":681}," is associated with any\ngiven device address.\nFor purposes of valid usage, if multiple ",{"type":13,"tag":490,"props":683,"children":684},{"href":656},[685],{"type":18,"value":659},{"type":18,"value":687}," objects ",{"type":13,"tag":21,"props":689,"children":690},{"type":23},[],{"type":18,"value":692}," be\nattributed to a device address, a ",{"type":13,"tag":490,"props":694,"children":695},{"href":656},[696],{"type":18,"value":659},{"type":18,"value":698}," is selected such that valid\nusage passes, if it exists.",{"type":13,"tag":700,"props":701,"children":703},"validity-group",{"name":702},"Valid Usage",[704,749],{"type":13,"tag":705,"props":706,"children":708},"validity-field",{"name":707},"VUID-vkGetBufferDeviceAddress-bufferDeviceAddress-03324",[709],{"type":13,"tag":14,"props":710,"children":711},{},[712,714,724,726,742,744,747],{"type":18,"value":713},"The ",{"type":13,"tag":490,"props":715,"children":717},{"href":716},"/man/VkPhysicalDeviceBufferDeviceAddressFeatures#features-bufferDeviceAddress",[718],{"type":13,"tag":41,"props":719,"children":721},{"className":720},[],[722],{"type":18,"value":723},"bufferDeviceAddress",{"type":18,"value":725},"\nor ",{"type":13,"tag":490,"props":727,"children":729},{"href":728},"/man/VkPhysicalDeviceBufferDeviceAddressFeaturesEXT#features-bufferDeviceAddressEXT",[730,736,737],{"type":13,"tag":41,"props":731,"children":733},{"className":732},[],[734],{"type":18,"value":735},"VkPhysicalDeviceBufferDeviceAddressFeaturesEXT",{"type":18,"value":181},{"type":13,"tag":41,"props":738,"children":740},{"className":739},[],[741],{"type":18,"value":723},{"type":18,"value":743},"\nfeature ",{"type":13,"tag":21,"props":745,"children":746},{"type":560},[],{"type":18,"value":748}," be enabled",{"type":13,"tag":705,"props":750,"children":752},{"name":751},"VUID-vkGetBufferDeviceAddress-device-03325",[753],{"type":13,"tag":14,"props":754,"children":755},{},[756,758,763,765,775,776,791,792,795],{"type":18,"value":757},"If ",{"type":13,"tag":41,"props":759,"children":761},{"className":760},[],[762],{"type":18,"value":81},{"type":18,"value":764}," was created with multiple physical devices, then the\n",{"type":13,"tag":490,"props":766,"children":768},{"href":767},"/man/VkPhysicalDeviceBufferDeviceAddressFeatures#features-bufferDeviceAddressMultiDevice",[769],{"type":13,"tag":41,"props":770,"children":772},{"className":771},[],[773],{"type":18,"value":774},"bufferDeviceAddressMultiDevice",{"type":18,"value":725},{"type":13,"tag":490,"props":777,"children":779},{"href":778},"/man/VkPhysicalDeviceBufferDeviceAddressFeaturesEXT#features-bufferDeviceAddressMultiDeviceEXT",[780,785,786],{"type":13,"tag":41,"props":781,"children":783},{"className":782},[],[784],{"type":18,"value":735},{"type":18,"value":181},{"type":13,"tag":41,"props":787,"children":789},{"className":788},[],[790],{"type":18,"value":774},{"type":18,"value":743},{"type":13,"tag":21,"props":793,"children":794},{"type":560},[],{"type":18,"value":748},{"type":13,"tag":700,"props":797,"children":799},{"name":798},"Valid Usage (Implicit)",[800,827],{"type":13,"tag":705,"props":801,"children":803},{"name":802},"VUID-vkGetBufferDeviceAddress-device-parameter",[804],{"type":13,"tag":14,"props":805,"children":806},{},[807,812,814,817,819,825],{"type":13,"tag":41,"props":808,"children":810},{"className":809},[],[811],{"type":18,"value":81},{"type":18,"value":813}," ",{"type":13,"tag":21,"props":815,"children":816},{"type":560},[],{"type":18,"value":818}," be a valid ",{"type":13,"tag":490,"props":820,"children":822},{"href":821},"/man/VkDevice",[823],{"type":18,"value":824},"VkDevice",{"type":18,"value":826}," handle",{"type":13,"tag":705,"props":828,"children":830},{"name":829},"VUID-vkGetBufferDeviceAddress-pInfo-parameter",[831],{"type":13,"tag":14,"props":832,"children":833},{},[834,839,840,843,845,849],{"type":13,"tag":41,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":486},{"type":18,"value":813},{"type":13,"tag":21,"props":841,"children":842},{"type":560},[],{"type":18,"value":844}," be a valid pointer to a valid ",{"type":13,"tag":490,"props":846,"children":847},{"href":492},[848],{"type":18,"value":495},{"type":18,"value":850}," structure",{"type":13,"tag":852,"props":853,"children":854},"style",{},[855],{"type":18,"value":856},"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":38,"searchDepth":69,"depth":69,"links":858},[],"markdown",1725732616824]