[{"data":1,"prerenderedAt":1015},["ShallowReactive",2],{"navigation":3,"page-\u002Fen\u002Fcomposables":140},[4,74],{"title":5,"path":6,"stem":7,"children":8,"page":73},"En","\u002Fen","en",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69],{"title":10,"path":11,"stem":12},"Getting Started","\u002Fen\u002Fgetting-started","en\u002F1.getting-started",{"title":14,"path":15,"stem":16},"Nuxt Integration","\u002Fen\u002Fnuxt-integration","en\u002F10.nuxt-integration",{"title":18,"path":19,"stem":20},"Theming","\u002Fen\u002Ftheming","en\u002F11.theming",{"title":22,"path":23,"stem":24},"SSR","\u002Fen\u002Fssr","en\u002F12.ssr",{"title":26,"path":27,"stem":28},"Performance","\u002Fen\u002Fperformance","en\u002F13.performance",{"title":30,"path":31,"stem":32},"DevTools","\u002Fen\u002Fdevtools","en\u002F14.devtools",{"title":34,"path":35,"stem":36},"FAQ","\u002Fen\u002Ffaq","en\u002F15.faq",{"title":38,"path":39,"stem":40},"Troubleshooting","\u002Fen\u002Ftroubleshooting","en\u002F16.troubleshooting",{"title":42,"path":43,"stem":44},"Installation","\u002Fen\u002Finstallation","en\u002F2.installation",{"title":46,"path":47,"stem":48},"Configuration","\u002Fen\u002Fconfiguration","en\u002F3.configuration",{"title":50,"path":51,"stem":52},"Basic Usage","\u002Fen\u002Fbasic-usage","en\u002F4.basic-usage",{"title":54,"path":55,"stem":56},"Advanced Usage","\u002Fen\u002Fadvanced-usage","en\u002F5.advanced-usage",{"title":58,"path":59,"stem":60},"Automatic Skeletonization","\u002Fen\u002Fautomatic-skeletonization","en\u002F6.automatic-skeletonization",{"title":62,"path":63,"stem":64},"Components","\u002Fen\u002Fcomponents","en\u002F7.components",{"title":66,"path":67,"stem":68},"Directives","\u002Fen\u002Fdirectives","en\u002F8.directives",{"title":70,"path":71,"stem":72},"Composables","\u002Fen\u002Fcomposables","en\u002F9.composables",false,{"title":75,"path":76,"stem":77,"children":78,"page":73},"It","\u002Fit","it",[79,83,87,91,94,98,101,104,108,112,116,120,124,128,132,136],{"title":80,"path":81,"stem":82},"Per iniziare","\u002Fit\u002Fgetting-started","it\u002F1.getting-started",{"title":84,"path":85,"stem":86},"Integrazione Nuxt","\u002Fit\u002Fnuxt-integration","it\u002F10.nuxt-integration",{"title":88,"path":89,"stem":90},"Temi","\u002Fit\u002Ftheming","it\u002F11.theming",{"title":22,"path":92,"stem":93},"\u002Fit\u002Fssr","it\u002F12.ssr",{"title":95,"path":96,"stem":97},"Prestazioni","\u002Fit\u002Fperformance","it\u002F13.performance",{"title":30,"path":99,"stem":100},"\u002Fit\u002Fdevtools","it\u002F14.devtools",{"title":34,"path":102,"stem":103},"\u002Fit\u002Ffaq","it\u002F15.faq",{"title":105,"path":106,"stem":107},"Risoluzione dei problemi","\u002Fit\u002Ftroubleshooting","it\u002F16.troubleshooting",{"title":109,"path":110,"stem":111},"Installazione","\u002Fit\u002Finstallation","it\u002F2.installation",{"title":113,"path":114,"stem":115},"Configurazione","\u002Fit\u002Fconfiguration","it\u002F3.configuration",{"title":117,"path":118,"stem":119},"Uso di base","\u002Fit\u002Fbasic-usage","it\u002F4.basic-usage",{"title":121,"path":122,"stem":123},"Uso avanzato","\u002Fit\u002Fadvanced-usage","it\u002F5.advanced-usage",{"title":125,"path":126,"stem":127},"Skeletonizzazione automatica","\u002Fit\u002Fautomatic-skeletonization","it\u002F6.automatic-skeletonization",{"title":129,"path":130,"stem":131},"Componenti","\u002Fit\u002Fcomponents","it\u002F7.components",{"title":133,"path":134,"stem":135},"Direttive","\u002Fit\u002Fdirectives","it\u002F8.directives",{"title":137,"path":138,"stem":139},"Composable","\u002Fit\u002Fcomposables","it\u002F9.composables",{"id":141,"title":70,"body":142,"description":1010,"extension":1011,"meta":1012,"navigation":196,"path":71,"seo":1013,"stem":72,"__hash__":1014},"content\u002Fen\u002F9.composables.md",{"type":143,"value":144,"toc":1001},"minimark",[145,149,157,480,487,539,551,557,599,631,637,645,798,803,834,861,865,876,927,930,967,981,997],[146,147,70],"h1",{"id":148},"composables",[150,151,153],"h2",{"id":152},"useskeletonizer",[154,155,156],"code",{},"useSkeletonizer()",[158,159,164],"pre",{"className":160,"code":161,"language":162,"meta":163,"style":163},"language-ts shiki shiki-themes material-theme-lighter github-light github-dark","const skeletonizer = useSkeletonizer()\n\nskeletonizer.enable()          \u002F\u002F turn skeleton mode on globally\nskeletonizer.disable()         \u002F\u002F turn it off\nskeletonizer.toggle()          \u002F\u002F flip it; returns the new boolean\nskeletonizer.isEnabled         \u002F\u002F ComputedRef\u003Cboolean>\nskeletonizer.config            \u002F\u002F reactive resolved config\nskeletonizer.stats             \u002F\u002F reactive runtime statistics\nskeletonizer.refresh()         \u002F\u002F re-scan all mounted hosts\nskeletonizer.scan()            \u002F\u002F re-scan; returns { nodes, svg, cacheHit }\n\nskeletonizer.setTheme({ baseColor: '#ddd', highlightColor: '#fff' })\nskeletonizer.setAnimation('pulse')\nskeletonizer.registerAnimation({ name: 'blink', css: '…' })\n\nskeletonizer.config.renderMode  \u002F\u002F always 'svg' (read-only)\nskeletonizer.engine             \u002F\u002F the per-app SkeletonEngine\n","ts","",[154,165,166,191,198,218,234,249,262,275,288,303,319,324,379,400,444,449,467],{"__ignoreMap":163},[167,168,171,175,179,183,187],"span",{"class":169,"line":170},"line",1,[167,172,174],{"class":173},"sbsja","const",[167,176,178],{"class":177},"s_hVV"," skeletonizer",[167,180,182],{"class":181},"smGrS"," =",[167,184,186],{"class":185},"sGLFI"," useSkeletonizer",[167,188,190],{"class":189},"su5hD","()\n",[167,192,194],{"class":169,"line":193},2,[167,195,197],{"emptyLinePlaceholder":196},true,"\n",[167,199,201,204,208,211,214],{"class":169,"line":200},3,[167,202,203],{"class":189},"skeletonizer",[167,205,207],{"class":206},"sP7_E",".",[167,209,210],{"class":185},"enable",[167,212,213],{"class":189},"()          ",[167,215,217],{"class":216},"sutJx","\u002F\u002F turn skeleton mode on globally\n",[167,219,221,223,225,228,231],{"class":169,"line":220},4,[167,222,203],{"class":189},[167,224,207],{"class":206},[167,226,227],{"class":185},"disable",[167,229,230],{"class":189},"()         ",[167,232,233],{"class":216},"\u002F\u002F turn it off\n",[167,235,237,239,241,244,246],{"class":169,"line":236},5,[167,238,203],{"class":189},[167,240,207],{"class":206},[167,242,243],{"class":185},"toggle",[167,245,213],{"class":189},[167,247,248],{"class":216},"\u002F\u002F flip it; returns the new boolean\n",[167,250,252,254,256,259],{"class":169,"line":251},6,[167,253,203],{"class":189},[167,255,207],{"class":206},[167,257,258],{"class":189},"isEnabled         ",[167,260,261],{"class":216},"\u002F\u002F ComputedRef\u003Cboolean>\n",[167,263,265,267,269,272],{"class":169,"line":264},7,[167,266,203],{"class":189},[167,268,207],{"class":206},[167,270,271],{"class":189},"config            ",[167,273,274],{"class":216},"\u002F\u002F reactive resolved config\n",[167,276,278,280,282,285],{"class":169,"line":277},8,[167,279,203],{"class":189},[167,281,207],{"class":206},[167,283,284],{"class":189},"stats             ",[167,286,287],{"class":216},"\u002F\u002F reactive runtime statistics\n",[167,289,291,293,295,298,300],{"class":169,"line":290},9,[167,292,203],{"class":189},[167,294,207],{"class":206},[167,296,297],{"class":185},"refresh",[167,299,230],{"class":189},[167,301,302],{"class":216},"\u002F\u002F re-scan all mounted hosts\n",[167,304,306,308,310,313,316],{"class":169,"line":305},10,[167,307,203],{"class":189},[167,309,207],{"class":206},[167,311,312],{"class":185},"scan",[167,314,315],{"class":189},"()            ",[167,317,318],{"class":216},"\u002F\u002F re-scan; returns { nodes, svg, cacheHit }\n",[167,320,322],{"class":169,"line":321},11,[167,323,197],{"emptyLinePlaceholder":196},[167,325,327,329,331,334,337,340,344,347,351,355,358,361,364,366,368,371,373,376],{"class":169,"line":326},12,[167,328,203],{"class":189},[167,330,207],{"class":206},[167,332,333],{"class":185},"setTheme",[167,335,336],{"class":189},"(",[167,338,339],{"class":206},"{",[167,341,343],{"class":342},"skxfh"," baseColor",[167,345,346],{"class":206},":",[167,348,350],{"class":349},"sjJ54"," '",[167,352,354],{"class":353},"s_sjI","#ddd",[167,356,357],{"class":349},"'",[167,359,360],{"class":206},",",[167,362,363],{"class":342}," highlightColor",[167,365,346],{"class":206},[167,367,350],{"class":349},[167,369,370],{"class":353},"#fff",[167,372,357],{"class":349},[167,374,375],{"class":206}," }",[167,377,378],{"class":189},")\n",[167,380,382,384,386,389,391,393,396,398],{"class":169,"line":381},13,[167,383,203],{"class":189},[167,385,207],{"class":206},[167,387,388],{"class":185},"setAnimation",[167,390,336],{"class":189},[167,392,357],{"class":349},[167,394,395],{"class":353},"pulse",[167,397,357],{"class":349},[167,399,378],{"class":189},[167,401,403,405,407,410,412,414,417,419,421,424,426,428,431,433,435,438,440,442],{"class":169,"line":402},14,[167,404,203],{"class":189},[167,406,207],{"class":206},[167,408,409],{"class":185},"registerAnimation",[167,411,336],{"class":189},[167,413,339],{"class":206},[167,415,416],{"class":342}," name",[167,418,346],{"class":206},[167,420,350],{"class":349},[167,422,423],{"class":353},"blink",[167,425,357],{"class":349},[167,427,360],{"class":206},[167,429,430],{"class":342}," css",[167,432,346],{"class":206},[167,434,350],{"class":349},[167,436,437],{"class":353},"…",[167,439,357],{"class":349},[167,441,375],{"class":206},[167,443,378],{"class":189},[167,445,447],{"class":169,"line":446},15,[167,448,197],{"emptyLinePlaceholder":196},[167,450,452,454,456,459,461,464],{"class":169,"line":451},16,[167,453,203],{"class":189},[167,455,207],{"class":206},[167,457,458],{"class":189},"config",[167,460,207],{"class":206},[167,462,463],{"class":189},"renderMode  ",[167,465,466],{"class":216},"\u002F\u002F always 'svg' (read-only)\n",[167,468,470,472,474,477],{"class":169,"line":469},17,[167,471,203],{"class":189},[167,473,207],{"class":206},[167,475,476],{"class":189},"engine             ",[167,478,479],{"class":216},"\u002F\u002F the per-app SkeletonEngine\n",[481,482,483,486],"p",{},[154,484,485],{},"scan()"," runs the pipeline (measure → render the SVG overlay) and returns a summary of the result:",[158,488,490],{"className":160,"code":489,"language":162,"meta":163,"style":163},"const { nodes, svg, cacheHit } = skeletonizer.scan()\n\u002F\u002F nodes    — ScannedNode[] measured for this host (DOMRects, host-relative)\n\u002F\u002F svg      — the generated \u003Csvg> overlay element (or its markup)\n\u002F\u002F cacheHit — true when the SVG blueprint was served from the layout cache\n",[154,491,492,524,529,534],{"__ignoreMap":163},[167,493,494,496,499,502,504,507,509,512,514,516,518,520,522],{"class":169,"line":170},[167,495,174],{"class":173},[167,497,498],{"class":206}," {",[167,500,501],{"class":177}," nodes",[167,503,360],{"class":206},[167,505,506],{"class":177}," svg",[167,508,360],{"class":206},[167,510,511],{"class":177}," cacheHit",[167,513,375],{"class":206},[167,515,182],{"class":181},[167,517,178],{"class":189},[167,519,207],{"class":206},[167,521,312],{"class":185},[167,523,190],{"class":189},[167,525,526],{"class":169,"line":193},[167,527,528],{"class":216},"\u002F\u002F nodes    — ScannedNode[] measured for this host (DOMRects, host-relative)\n",[167,530,531],{"class":169,"line":200},[167,532,533],{"class":216},"\u002F\u002F svg      — the generated \u003Csvg> overlay element (or its markup)\n",[167,535,536],{"class":169,"line":220},[167,537,538],{"class":216},"\u002F\u002F cacheHit — true when the SVG blueprint was served from the layout cache\n",[481,540,541,542,546,547,550],{},"It works at ",[543,544,545],"strong",{},"any"," scope — globally, per page, per component or per container — because all control\nflows through a single reactive store that every ",[154,548,549],{},"\u003CSkeletonizer>"," host subscribes to.",[552,553,555],"h3",{"id":554},"stats",[154,556,554],{},[158,558,560],{"className":160,"code":559,"language":162,"meta":163,"style":163},"const { stats } = useSkeletonizer()\n\u002F\u002F { hosts, bones, ignored, scans, lastScanMs, enabled,\n\u002F\u002F   renderMode, score, fps, animationTier, memoryMB,\n\u002F\u002F   cacheHits, cacheMisses, degraded, timings }\n\u002F\u002F timings = { scanMs, renderMs, totalMs }\n",[154,561,562,579,584,589,594],{"__ignoreMap":163},[167,563,564,566,568,571,573,575,577],{"class":169,"line":170},[167,565,174],{"class":173},[167,567,498],{"class":206},[167,569,570],{"class":177}," stats",[167,572,375],{"class":206},[167,574,182],{"class":181},[167,576,186],{"class":185},[167,578,190],{"class":189},[167,580,581],{"class":169,"line":193},[167,582,583],{"class":216},"\u002F\u002F { hosts, bones, ignored, scans, lastScanMs, enabled,\n",[167,585,586],{"class":169,"line":200},[167,587,588],{"class":216},"\u002F\u002F   renderMode, score, fps, animationTier, memoryMB,\n",[167,590,591],{"class":169,"line":220},[167,592,593],{"class":216},"\u002F\u002F   cacheHits, cacheMisses, degraded, timings }\n",[167,595,596],{"class":169,"line":236},[167,597,598],{"class":216},"\u002F\u002F timings = { scanMs, renderMs, totalMs }\n",[481,600,601,602,606,607,610,611,614,615,618,619,618,622,625,626,630],{},"Reactive runtime statistics, also surfaced in the ",[603,604,30],"a",{"href":605},"\u002Fdevtools"," tab. ",[154,608,609],{},"renderMode"," is always\n",[154,612,613],{},"'svg'",". The Step-3 fields (",[154,616,617],{},"score",", ",[154,620,621],{},"fps",[154,623,624],{},"animationTier",", cache counters…) are populated by the\n",[603,627,629],{"href":628},"\u002Fengine#the-adaptive-engine","adaptive engine"," when it is active.",[150,632,634],{"id":633},"useskeletonperformance",[154,635,636],{},"useSkeletonPerformance()",[481,638,639,640,644],{},"The advanced performance \u002F DevTools surface — telemetry, Explain Mode and the bottleneck ranking,\nplus the runtime controls. Backs a diagnostics dashboard (and the ",[603,641,643],{"href":642},"\u002Fperformance","Performance Lab",").",[158,646,648],{"className":160,"code":647,"language":162,"meta":163,"style":163},"const perf = useSkeletonPerformance()\n\nperf.stats                       \u002F\u002F same reactive stats object\nperf.telemetry()                 \u002F\u002F { avgTotalMs, avgScanMs, cacheHitRatio, … }\nperf.series('fps')               \u002F\u002F number[] for a sparkline\nperf.explanations()              \u002F\u002F natural-language engine decisions (Explain Mode)\nperf.lastExplanation             \u002F\u002F ComputedRef\u003CSkeletonExplainEntry | null>\nperf.bottlenecks()               \u002F\u002F hosts ranked by skeletonization cost\nperf.cacheHitRatio               \u002F\u002F ComputedRef\u003Cnumber> in [0,1]\nperf.blueprint()                 \u002F\u002F SvgBlueprint | null — the SVG Blueprint Inspector\nperf.engine                      \u002F\u002F the per-app SkeletonEngine\n",[154,649,650,664,668,681,696,719,734,746,761,773,787],{"__ignoreMap":163},[167,651,652,654,657,659,662],{"class":169,"line":170},[167,653,174],{"class":173},[167,655,656],{"class":177}," perf",[167,658,182],{"class":181},[167,660,661],{"class":185}," useSkeletonPerformance",[167,663,190],{"class":189},[167,665,666],{"class":169,"line":193},[167,667,197],{"emptyLinePlaceholder":196},[167,669,670,673,675,678],{"class":169,"line":200},[167,671,672],{"class":189},"perf",[167,674,207],{"class":206},[167,676,677],{"class":189},"stats                       ",[167,679,680],{"class":216},"\u002F\u002F same reactive stats object\n",[167,682,683,685,687,690,693],{"class":169,"line":220},[167,684,672],{"class":189},[167,686,207],{"class":206},[167,688,689],{"class":185},"telemetry",[167,691,692],{"class":189},"()                 ",[167,694,695],{"class":216},"\u002F\u002F { avgTotalMs, avgScanMs, cacheHitRatio, … }\n",[167,697,698,700,702,705,707,709,711,713,716],{"class":169,"line":236},[167,699,672],{"class":189},[167,701,207],{"class":206},[167,703,704],{"class":185},"series",[167,706,336],{"class":189},[167,708,357],{"class":349},[167,710,621],{"class":353},[167,712,357],{"class":349},[167,714,715],{"class":189},")               ",[167,717,718],{"class":216},"\u002F\u002F number[] for a sparkline\n",[167,720,721,723,725,728,731],{"class":169,"line":251},[167,722,672],{"class":189},[167,724,207],{"class":206},[167,726,727],{"class":185},"explanations",[167,729,730],{"class":189},"()              ",[167,732,733],{"class":216},"\u002F\u002F natural-language engine decisions (Explain Mode)\n",[167,735,736,738,740,743],{"class":169,"line":264},[167,737,672],{"class":189},[167,739,207],{"class":206},[167,741,742],{"class":189},"lastExplanation             ",[167,744,745],{"class":216},"\u002F\u002F ComputedRef\u003CSkeletonExplainEntry | null>\n",[167,747,748,750,752,755,758],{"class":169,"line":277},[167,749,672],{"class":189},[167,751,207],{"class":206},[167,753,754],{"class":185},"bottlenecks",[167,756,757],{"class":189},"()               ",[167,759,760],{"class":216},"\u002F\u002F hosts ranked by skeletonization cost\n",[167,762,763,765,767,770],{"class":169,"line":290},[167,764,672],{"class":189},[167,766,207],{"class":206},[167,768,769],{"class":189},"cacheHitRatio               ",[167,771,772],{"class":216},"\u002F\u002F ComputedRef\u003Cnumber> in [0,1]\n",[167,774,775,777,779,782,784],{"class":169,"line":305},[167,776,672],{"class":189},[167,778,207],{"class":206},[167,780,781],{"class":185},"blueprint",[167,783,692],{"class":189},[167,785,786],{"class":216},"\u002F\u002F SvgBlueprint | null — the SVG Blueprint Inspector\n",[167,788,789,791,793,796],{"class":169,"line":321},[167,790,672],{"class":189},[167,792,207],{"class":206},[167,794,795],{"class":189},"engine                      ",[167,797,479],{"class":216},[552,799,800],{"id":781},[154,801,802],{},"blueprint()",[481,804,805,806,809,810,813,814,817,818,821,822,825,826,829,830,833],{},"Returns the current ",[543,807,808],{},"SVG Blueprint"," for the active host (or ",[154,811,812],{},"null"," when nothing is skeletonized) —\nthe serializable description of the generated overlay: the ",[154,815,816],{},"viewBox"," locked to the host bounding box,\nthe shared gradient id (",[154,819,820],{},"sk-shimmer-{uid}",") and the list of shapes (",[154,823,824],{},"\u003Crect>"," \u002F ",[154,827,828],{},"\u003Ccircle>",") with their\nhost-relative coordinates. It powers the ",[543,831,832],{},"SVG Blueprint Inspector"," in DevTools, so you can read the\nexact vector the engine produced and confirm cache hits.",[158,835,837],{"className":160,"code":836,"language":162,"meta":163,"style":163},"const bp = perf.blueprint()\n\u002F\u002F { uid, viewBox, gradientId, shapes: [{ kind: 'rect' | 'circle', x, y, … }], cached }\n",[154,838,839,856],{"__ignoreMap":163},[167,840,841,843,846,848,850,852,854],{"class":169,"line":170},[167,842,174],{"class":173},[167,844,845],{"class":177}," bp",[167,847,182],{"class":181},[167,849,656],{"class":189},[167,851,207],{"class":206},[167,853,781],{"class":185},[167,855,190],{"class":189},[167,857,858],{"class":169,"line":193},[167,859,860],{"class":216},"\u002F\u002F { uid, viewBox, gradientId, shapes: [{ kind: 'rect' | 'circle', x, y, … }], cached }\n",[150,862,864],{"id":863},"skeleton-aware-data-composables","Skeleton-aware data composables",[481,866,867,868,871,872,875],{},"These mirror Nuxt's data composables and, when ",[154,869,870],{},"skeleton: true"," (the default), turn the global\nskeleton on while the request is pending and off when it settles — ",[543,873,874],{},"ref-counted",", so concurrent\nrequests compose correctly.",[158,877,879],{"className":160,"code":878,"language":162,"meta":163,"style":163},"const { data } = await useSkeletonFetch('\u002Fapi\u002Fusers', { skeleton: true })\n",[154,880,881],{"__ignoreMap":163},[167,882,883,885,887,890,892,894,898,901,903,905,908,910,912,914,917,919,923,925],{"class":169,"line":170},[167,884,174],{"class":173},[167,886,498],{"class":206},[167,888,889],{"class":177}," data",[167,891,375],{"class":206},[167,893,182],{"class":181},[167,895,897],{"class":896},"sVHd0"," await",[167,899,900],{"class":185}," useSkeletonFetch",[167,902,336],{"class":189},[167,904,357],{"class":349},[167,906,907],{"class":353},"\u002Fapi\u002Fusers",[167,909,357],{"class":349},[167,911,360],{"class":206},[167,913,498],{"class":206},[167,915,916],{"class":342}," skeleton",[167,918,346],{"class":206},[167,920,922],{"class":921},"syTEX"," true",[167,924,375],{"class":206},[167,926,378],{"class":189},[481,928,929],{},"Available wrappers:",[931,932,933,943,951,959],"ul",{},[934,935,936,939,940],"li",{},[154,937,938],{},"useSkeletonFetch"," — wraps ",[154,941,942],{},"useFetch",[934,944,945,939,948],{},[154,946,947],{},"useSkeletonLazyFetch",[154,949,950],{},"useLazyFetch",[934,952,953,939,956],{},[154,954,955],{},"useSkeletonAsyncData",[154,957,958],{},"useAsyncData",[934,960,961,939,964],{},[154,962,963],{},"useSkeletonLazyAsyncData",[154,965,966],{},"useLazyAsyncData",[481,968,969,970,973,974,976,977,980],{},"Pass ",[154,971,972],{},"{ skeleton: false }"," to opt a single call out. Any ",[154,975,549],{}," without an explicit\n",[154,978,979],{},":enabled"," follows this global state.",[982,983,984],"blockquote",{},[481,985,986,987,989,990,993,994,207],{},"Prefer explicit control? Bind ",[154,988,979],{}," to a ",[154,991,992],{},"pending"," ref instead — see\n",[603,995,14],{"href":996},"\u002Fnuxt-integration",[998,999,1000],"style",{},"html pre.shiki code .sbsja, html code.shiki .sbsja{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .s_hVV, html code.shiki .s_hVV{--shiki-light:#90A4AE;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .smGrS, html code.shiki .smGrS{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sGLFI, html code.shiki .sGLFI{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .skxfh, html code.shiki .skxfh{--shiki-light:#E53935;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}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 .sVHd0, html code.shiki .sVHd0{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit}html pre.shiki code .syTEX, html code.shiki .syTEX{--shiki-light:#FF5370;--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":163,"searchDepth":200,"depth":200,"links":1002},[1003,1006,1009],{"id":152,"depth":193,"text":156,"children":1004},[1005],{"id":554,"depth":200,"text":554},{"id":633,"depth":193,"text":636,"children":1007},[1008],{"id":781,"depth":200,"text":802},{"id":863,"depth":193,"text":864},"useSkeletonizer and the skeleton-aware data composables.","md",{},{"title":70,"description":1010},"zK9x6-DegTiBgFOumBN_CUz8hIY1rH3Qsv01ydWAO0E",1783713298938]